【编者按】网学网其他类别频道为大家收集整理了“思博网络书社门户站点设计和实现“提供大家参考,希望对大家有所帮助!
论文字数:19254,页数:45 有开题报告,任务书
摘 要
电子商务是利用现代化信息网络进行商务活动的一种重要手段之一。利用网上书店,用户通过浏览器登陆到系统进行在线购书,整个过程方便、快捷,与传统书店相比,网上购书的市场规模和经营模式突破了地理位置、经营面积、营业时间的局限,是一种全新的销售渠道方式。
通过对网上书店现状的分析,确定了系统的需求,在研究分析设计原理和实现关键性技术的基础上,综合利用网络技术、数据库技术、ASPNET/ style=text-decoration:underline;font-size:14px;color:#2B4DD5; target=_blank>ASP.NET技术等相关主流技术,设计了该系统的体系结构、各功能模块和数据库结构,并具体实现了该系统。
系统的实现过程中,进行了一系列提升系统性能和可用性的尝试。包括采用面向接口降低系统各层的耦合、采用分布式数据库解决数据库瓶颈、采用抽象工厂模式实现支持多种数据库、采用策略模式实现订单直接插入和消息队列插入的策略切换。同时,系统大量采用ASPNET/ style=text-decoration:underline;font-size:14px;color:#2B4DD5; target=_blank>ASP.NET2.0的新技术替换传统技术。
关键字: 电子商务,面向接口,设计模式,分布式数据库
Abstract
The on-line purchasing book is one of important methods to carry on commercial activity using the modernization information network.User can land purchasing on-line system to buy books through browser,which entire process is convenient and quick.Comparing whih the traditonal bookstore,purchasing book through internet is one kind of brand-new marketing channels,whose market scale and management pattern breaks through geographical position,managemant area,business hour limitation.
Through diagnosising present situation about on-line bookstore,purchasing on-line system determines the system demand.On the basis of researching design priciple and crucial technology,purchasing on-line system utitlizes network,dadabase,ASPNET/ style=text-decoration:underline;font-size:14px;color:#2B4DD5; target=_blank>ASP.NET and other related mainstream technology comprehensively,desigs system structure,various functions module and database structure,and realizes it specifically.
In the process of implementation carried on a series of attempt for promotion system performance and theusability. Include using Interface Oriented Design to reduce the coupling of each layer,using distributed database to solve DataBase Access Bottleneck Problem,using Abstract Factory Pattern to implement Multi.Database and using Strategy pattern to implement switch between direct and Message Queue when order insert.Then,the system using a lot of new technology to replace traditional technology.
Keywords: E-Business, Interface Oriented Design, Design Pattern, Distributed Database
目 录
1.绪论 5
1.1 课题背景 5
1.2 设计的主要工作 6
2. 平台与技术的比较和选择 7
2.1 J2EE平台 7
2.1.1 J2EE平台结构 7
2.1.2 JSP技术 7
2.2 .NET平台 8
2.2.1 .NET框架的体系结构 8
2.2.2 公共语言运行环境 9
2.2.3 .NET框架类库 10
2.2.4 ASPNET/ style=text-decoration:underline;font-size:14px;color:#2B4DD5; target=_blank>ASP.NET技术 10
2.3 平台与技术的比较 11
2.4 开发平台及工具的确定 12
2.5 本章小结 12
3. 网上书店系统分析与设计 13
3.1 网站模式的确定 13
3.2 系统数据流程分析 13
3.3系统功能设计 15
3.3.1 客户购书子系统功能设计 15
3.3.2书店管理子系统功能设计 16
3.4 系统架构设计 18
3.5 抽象工厂模式与数据库访问设计 20
3.5.1 工厂模式 20
3.5.2 抽象工厂模式在数据访问中的应用 22
3.6 数据访问层的消息处理与策略模式 24
3.6.1 消息队列模块的实现 25
3.6.2 订单插入的策略模式 30
3.7 本章小结 31
4. 网上书店应用系统的实现 32
4.1数据库的建立 32
4.1.1数据库BookShop 32
4.1.2 BookShopOrders数据库 33
4.1.3 BookShopProfile数据库 33
4.1.4 BookShopServices数据库 33
4.2 Profile技术和购物车实现 34
4.2.1 Profile技术介绍 34
4.2.2扩展profile实现购物车 34
4.3本章小结 38
总结与展望 39
致谢 40
参考文献 41
附录A 数据库表 42