基于BS模式的网上书店的设计与实现毕业论文.doc
《基于BS模式的网上书店的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《基于BS模式的网上书店的设计与实现毕业论文.doc(80页珍藏版)》请在三一办公上搜索。
1、毕业设计(论文)任务书学院:信息学院 系级教学单位:计算机系 学号 学生姓名 专 业班 级06级应用1班题目题目名称基于B/S模式的网上书店的设计与实现题目性质1.理工类:工程设计 ( );工程技术实验研究型( );理论研究型( );计算机软件型( );综合型( )2.管理类( );3.外语类( );4.艺术类( )题目类型1.毕业设计( ) 2.论文( )题目来源科研课题( ) 生产实际( )自选题目( ) 主要内容1.分析网上书店的数据流图,完成需求分析;2.依据需求分析,对系统进行总体结构设计;3.设计系统各功能模块以及数据库;4.编程实现上述功能;5.对系统进行测试。基本要求1.具有中
2、小型企业网站的典型特色,便于推广,利于客户的使用;2.具有必要的功能模块;3.网站具有必要的安全防范措施,可以长时间安全运行。参考资料1.周亚辉.Java数据库系统项目开发实践. 北京:科学出版社,20052.张银鹤,刘治国,张豪.JSP动态网站开发实践教程. 北京:清华大学出版社,20073.施伯乐,丁宝康,汪卫.数据库系统教程. 北京:高等教育出版社,20034.汪孝宜,刘中兵,徐佳晶.JSP数据库开发实例精粹. 北京:电子工业出版社,2005周 次第14周第58周第912周第1316周第1718周应完成的内容查阅资料构思初步方案总体设计详细设计出具体的细节功能完成编程并进行调试撰写论文准
3、备答辩指导教师:张世辉职称:副教授 2010年2月27日系级教学单位审批: 年 月 日摘要近年来,随着信息的全球化和国际互联网的普及化。商业的运行模式和人们的消费观念也随之改变。电子商务已经成为一种时尚。图书信息易于判断和选择,所以适合于网上交易,因而“网上书店”成了电子商务的先锋。网上书店又名电子书店、网络书店、虚拟书店,其内涵都一样,都是利用信息技术、数字技术、虚拟技术、网络技术在互联网或因特网上进行图书贸易的一种新型书店,是图书出版发行的另一个新型市场。网上书店的出现使人们足不出户就可以买到自己需要的图书,从而打破了传统书店的经营模式。本系统的开发主要包括前台应用程序的开发和后台数据库的
4、建立和维护两个方面。前者要求应用程序具有功能完备、易用等特点,后者要求建立数据的一致性和完整性。基于上述考虑本系统采用B/S模式架构,利用JSP作为前台应用程序的开发工具,利用SQL Server 2000作为后台数据库的建立和维护工具,选择Windows XP作为系统平台,选择Tomcat作为服务器。本系统的主要特点是:操作简便,平台适应性广,在网站上的运行速度较快。关键词网上书店;购物车;B/S模式AbstractIn recent years, along with the information globalization and the Internet universalizati
5、on, the commercial operation model and the peoples thought about consuming have changed a lot, and the electronic commerce has become a king of fashion. As the information of books is easy to judge and choose, it fits the transaction on-line, and it is a new kind of bookstore in which people have bo
6、ok trade on the Internet with information technology,digital technology, virtual technology, net technology, its a kind of new market for the book publishing. The appearance of on-line bookstore let people get what they need without walking out of the house. So that it breaks the mode of traditional
7、 bookstores.The development of this system mainly includes the two sides of the development of proscenium application program and the foundation and repair of database in the background. To the first one, we need a full function and easy using program, to the second one, the consistence and the comp
8、leteness of data is needed to build up, Based on the consideration above, our system adopts B/S model, using JSP as the proscenium developing tools, using SQL Server 2000 as backstage database tools, choosing Windows XP as the system platform, choosing Tomcat as the server. The main character of thi
9、s website is that convenient cooperating, extensive adoptions of platform, and has a fast running speed.Keywords On-line bookstore;shop car;B/S(Browser/Server)mode目 录摘要IAbstractII第1章 绪论11.1 课题背景11.2 选题意义11.3 国内外状况和发展趋势31.4 论文主要工作31.5 论文结构4第2章 基础知识52.1 数据库理论基础52.1.1 数据库系统设计原则52.1.2 SQL语言简介62.1.3 SQL语
10、句介绍82.2 系统开发工具102.2.1 JSP技术介绍102.2.2 JSP在Web开发方面的优势122.2.2 SQL Server简述132.1.4 Eclipse与MyEclipse简述132.3 本章小结15第3章 系统分析163.1 功能性需求分析163.2 非功能性需求分析173.3 系统用例分析183.4 本章小结20第4章 系统设计214.1 系统操作流程214.1.1 会员操作流程214.1.2 管理员操作流程214.2 数据库设计与实现214.2.1 数据表结构214.2.2 数据表关系图254.2.3 连接数据库254.3 系统主要功能模块设计264.3.1 登录/注
11、册模块264.3.2 购物车模块264.3.3 图书管理模块284.3.4 用户管理模块294.4 本章小结30第5章 系统总体实现315.1 总体构建315.1.1 总体页面构架315.1.2 公用组件325.2 后台管理355.2.1 图书查询355.2.2 图书管理365.2.3 出版商和图书类别管理385.2.4 会员等级设定395.3 前台用户操作405.3.1 购物车405.3.2 图书类别查看415.3.3 图书查询425.3.4 热点图书和推荐图书445.3.5 读者反馈445.4 本章小结46结论47参考文献48致谢50附录1 开题报告51附录2 文献综述55附录3 中期报告
12、59附录4 外文文献63附录5 中文译文72第1章 绪论1.1 课题背景 仅仅20年前,还是大型机的时代,那时只有少数人有机会使用计算机,而且只能通过临近的信息产业机构去使用。然而,个人电脑和图形化用户界面的出现却改变了这一切,将计算机普及到了干家万户,并使它真正成为一种大工业生产的商品。企业界意识到,由个人电脑联结起来组成的网络和基于个人电脑的服务器可能改变他们的商务模式。而个人电脑对消费者来说也迅速成为新兴的娱乐媒介。随后,因特网接踵而至并在全球范围内以一种不可阻挡的势头迅猛发展着,今天,全球有将近3亿人口正在使用因特网,据预测,全球上网人数将在3年内增至8.5亿。在这样一个网络时代中,人
13、类的生存方式也迅速改变着,它革命性地改变了我们的交流方式,创造了丰富而新颖的信息和娱乐资源。“信息的DNA”正在取代原子而成为人类生活中的基本交换物。数字科技为我们的生活、工作、教育和娱乐带来了各种意想不到的冲击1。1.2 选题意义 Internet正逐渐渗透入人们工作、生活中的各个角落。它在地球上已经形成了一个新的大陆,即“第七个洲”虚拟洲,任何企业和个人都在这个洲上。个人要生存,企业要发展,就必须采取新的生存方式、竞争手段去适应它。面对Internet本身所具有的开放性、全球性、低成本、高效率等特点,传统商业暴露的问题也越来越明显,原有的商业格局、商务运作模式在Internet面前也显得无
14、能为力,客观形势给传统商务工作带来了压力和动力、机遇和挑战、条件和可能,挑战是现实的,机遇是潜在的,所以迫使我们必须重组原有的商业格局,变革原有的商业模式来契合Internet的发展以取得最大的效益。但与此同时,相关的信息数据却急剧膨胀。这些海量的、以不同形式存储的数据资料,表面上杂乱无章且缺乏组织的规整化,但事实上却包含了许多潜在的、有价值的知识和规则,如何从这些海量的数据中发现有用的知识是知识工程研究面临的新课题。在中国,图书出版品种数量从1950年的1.2万增加到1998年的13万,平均年增长率为5.1;而图书总印数则由1950年的2.8亿册增加到1998年的72.6亿册,平均年增长率为
15、7.0。图书发行量不断增加实际上也是读者对图书的需求不断扩大的真实写照。无论哪个书店,能经销如此巨量的图书,都将是一个神话。然而,Internet的出现打破了这个神话,或者说是“网上书店”的出现打破了这个神话。说到网上书店,就不可能不提到亚马逊(A)全球最大的网络书店。它为读者提供了方便舒适的网上购物环境,丰富的图书品种(达310万以上),优惠的价格(折扣率从20到50),完善的金融结算制度,以及高效率的配送服务,并且实现了零库存运转。网上书店除了一般的电子商务功能外,还包括下列的几项服务2:(1)藏书最丰由于传统书店不论门市或仓储空间有限,往往在考量成本压力下只以所谓的畅销书为销售主体,对于
16、读者的特殊需求或较为冷门的书籍则无力顾及。但是数字化科技为这个困扰带来了解决的契机,以目前的技术,只需要很小的空间就可以储存大量的资料,并且能很快的搜寻到所需的信息,又可长期保存、修改也十分容易,当然可以提供读者各种图书咨询的满足。(2)方便检索在传统书店中要找一本书,除了要看店里的分类摆设是否适当之外,有时只好低声下气地麻烦店员帮忙,更惨的是常常还是找不到。而且这还是在你知道要找哪一本书的时候才发生,万一你只想找某依方面的数据,可能就会迷失在茫茫书海中了。但数字化的资料就不同了。有别于传统的方式,书为数据最大的好处在于它可利用建立索引文件,达到便利查询。如你不需要知道完整的信息,只需要输入部
17、分的关键词或讯息,就可以快速地查到所需的信息。(3)书籍的介绍与试阅书籍并不一定是一项冲动性购买的商品,对于多数的买书人而言,除非原本即有所求而来购买特定的书籍,多数时候是把买书这一回事当作是休闲活动,在书店中先行翻阅,然后再视情况购买,因此,网上书店是否能提供完整的书籍介绍与部分内容的试阅,对读者而言相当重要,而且是最好每一本书都有,而不是只针对特定促销的书籍。这些服务,对读者以及消费者而言是便捷有效的。1.3 国内外状况和发展趋势 自从1995年7月亚马逊书店成立,就在网页上声明“在网络上设立一家以客为尊的书店,方便顾客在线漫游,并尽可能提供最多元化的选择”从此之后,网络书店的经营可以说和
18、其它网络零售商一样,逐渐进入电子商务发展的阶段3。自1995年发展至今,大约经历了三个阶段:第一阶段:1995年1997年,期间着重在强调网络的新颖与方便;第二阶段:1998年1999年,网络商业的竞争渐趋白热化,消费者和商家均将注意力转向价格竞争,但自1999年底开始,敏感的业者隐约感觉到光是价格低廉已不足以说服消费者;第三阶段:2000年至今,价格仍是考虑因素之一,但消费者讲求的范围扩大至涵盖货品样色的提供、产品品质的保证、网络的交易条件、送货及其它售后服务等,即全方位的购物经验。在中国,网上书店有着广阔的发展前景4,因为:在网络方面,早期用于电子商务的网络多为较封闭的,现在基本上都转向T
19、CP/IP。绝大多数企业网络都用Internet的技术来构建,这为电子商务的发展提供了一个统一的平台。在软件方面,以IBM、HP为首的众多IT厂商纷纷推出自己的电子商务产品,有的还提出了“一揽子解决方案”。对于人们最关心的支付与安全问题,似乎都不成问题5。例如各种卡技术IC卡、智能卡、各种信用卡、电子现金卡等;各种安全技术防火墙、密钥管理、时戳业务、不可否认业务、公钥证书认证等6。在硬件方面,无论是企业或商家构建服务器,还是个人选择上网的PC,都有非常宽广的可选择的面,国内计算机和网络发展速度非常迅猛,这是中国计算机网络发展的现实,也是发展电子商务、经营网上书店的基础。所以我认为网上书店在中国
20、还是大有可为的。1.4 论文主要工作 为了开发出该应用系统,并且使系统能够真正达到“适用、够用、好用”的标准,在开发的过程中我对许多同类网站的内容、功能进行了分析与对比,吸取了它们的可取之处,借鉴了一些经验,在此基础上发挥本系统的注重信息服务的特色,以信息为纽带把作者、出版社、书商、书店、读者紧密地联系起来。另外,在设计的过程中也尽可能使系统达到较为“人性化”的标准。1.5 论文结构 本文分为五个部分:第一部分介绍了网上书店的课题背景、选题意义、发展现状以及本文主要工作。第二部分介绍了网上书店管理系统所涉及的相关技术基础。第三部分对网上书店的系统进行需求分析,确定了系统设计重点,明确了设计思路
21、。第四部分论述了所设计的网上书店系统。第五部分介绍了该网上书店系统的实现。第2章 基础知识2.1 数据库理论基础 2.1.1 数据库系统设计原则 一个好的数据库产品不等于就有一个好的应用系统,然而如果不能设计一个合理的数据库模型,不仅会增加程序的编程和维护的难度,而且将会影响系统实际运行的性能。数据库设计是建立数据库及其应用系统的核心和基础,它要求对于指定的应用环境,构造出较优的数据库模式,建立起数据库应用系统,并使系统能有效地存储数据,满足用户的各种应用需求。一般按照规范化的设计方法,常将数据库设计分为若干阶段7,8:(1)系统规划阶段主要是确定系统的名称、范围;确定系统开发的目标功能和性能
22、:确定系统所需的资源;估计系统开发的成本;确定系统实施计划及进度;分析估算系统可能达到的效益;确定系统设计的原则和技术路线等。(2)需求分析阶段要在用户调查的基础上,通过分析,逐步明确用户对系统的需求,包括数据需求和围绕这些数据的业务处理需求。通过对组织、部门、企业等进行详细调查,在了解现行系统的概况、确定新系统功能的过程中,收集支持系统目标的基础数据及其处理方法。(3)概念设计阶段要产生反映系统各组织信息需求的数据库概念结构,即概念模型。概念模型必须具备丰富的语义表达能力、易于交流和理解、易于变动、易于向各种数据模型转换、易于从概念模型导出与DBMS有关的逻辑模型等特点。(4)逻辑设计阶段除
23、了要把E-R图的实体和联系类型,转换成选定的DBMS支持的数据类型,还要设计子模式并对模式进行评价,最后为了使模式适应信息的不同表示,需要优化模式9。(5)物理设计阶段主要任务是对数据库中数据在物理设备上的存放结构和存取方法进行设计。数据库物理结构依赖于给定的计算机系统,而且与具体选用的DBMS密切相关。物理设计常常包括某些操作约束,如响应时间与存储要求等。(6)系统实施阶段主要分为建立实际的数据库结构;装入试验数据对应用程序进行测试;装入实际数据建立实际数据库三个步骤。另外,在数据库的设计过程中还包括一些其它设计,如数据库的安全性、完整性、一致性和可恢复性等方亟的设计,不过,这些设计总是以牺
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于BS模式的网上书店的设计与实现 毕业论文 基于 BS 模式 网上 书店 设计 实现
链接地址:https://www.31ppt.com/p-3938235.html