090306海涛网上书店的数据库设计_第1页
090306海涛网上书店的数据库设计_第2页
090306海涛网上书店的数据库设计_第3页
090306海涛网上书店的数据库设计_第4页
090306海涛网上书店的数据库设计_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、辽 东 学 院 本 科 毕 业 论 文(设 计)海涛网上书店的设计与实现Design and Implementation of Haitao Online Bookstore学生姓名: 李冲 学院: 信息技术学院 专业: 信息管理与信息系统 班级: B0601 学号: 0911060111 指导教师: 徐惠红 审阅教师: 完成日期: 2010年5月25日 辽 东 学 院Eastern Liaoning University独创性说明作者郑重声明:本毕业论文(设计)是我个人在指导教师指导下进行的研究工作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,毕业论文(设计)中不包含其他人

2、已经发表或撰写的研究成果,也不包含为获得辽东学院或其他单位的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。作者签名:_ 日期:_ _ 海涛网上书店的设计与实现摘 要随着计算机技术的发展,互联网与人们日常生活的关系越来越密切,越来越多的人正在享受互联网带来的方便和精彩的生活。网上购物拥有货源丰富、品种齐全、方便快捷、价格优惠、不受地域限制等优势更是得到消费者的青睐。坐在电脑前享受购物乐趣已经成为更多消费者的选择。海涛网上书店的设计是为了满足消费者足不出户的购买自己喜欢的图书,在互联网进行交易,为消费者提供了方便、经济又快捷的购物方式。论文详

3、细阐述了网上书店的系统规划、系统分析、系统设计与系统实现几个方面。首先介绍了项目开发的背景与意义;然后进行了系统功能需求分析:从管理员和用户两方面出发,分析系统功能需求,接下来是可行性分析:从经济、技术、社会三个方面论述了网上书店设计与实现的可行性;系统设计阶段主要完成了功能模块的划分、数据库的设计和处理流程设计;系统实现部分提供了用户功能和管理员管理功能,其中用户功能主要包括用户登录注册、购物车管理、订单查询、商品搜索、用户信息修改、留言等功能,系统还设置了用户积分功能。管理员管理功能主要包括商品管理、订单管理、用户管理、公告管理、资讯管理等功能。本系统采用B/S 体系结构,同时使用JSP技

4、术进行基本页面的设计与功能实现,后台数据库使用SQL Server 2000实现。关键词: 网上书店;购物;网站 - I -Design and Implementation of Haitao Online BookstoreAbstract With the development of computer technology, Internet is connected more closely with people lives, and more and more people are enjoying the convenience and cheerful life brough

5、t by the Internet.It has so lots of variety production in web shops,which own convenience, low price, ungeographical restrictions advantage.Only siting in front of the computer and enjoying the shop online have become more consumer choice. Haitao online bookstore is designed to meet consumers to buy

6、 their favorite books at home, the Internet transactions, to provide consumers with a convenient, economical and efficient way to go shopping.The paper elaborated system layout,system analysis ,system design and system implementation of online shop for passenger car.At first,it introduced the backgr

7、ound and significance of project development,the next is the system functional requirement analysis,which started from view angle of administrators and users,analyzed the system functional requirement.The following step is feasibility analysis about car e-shop, that elaborated feasibility of design

8、and completment from economic, technological, socialist aspects. The stage of system design we completed the function modules, database design and process design.The system implementation section provided the user and administrator management functions, and user function included user login,shopping

9、 car management, order inquiry, product information searching, user information modifying, message and etc, the system also set the user integration features. The function of administrator management included product management, order management, user management, message management and information m

10、anagement. The system used the C / S architecture, C# technology, the basic pages were designed and implemented, SQL Server 2000 was used in the background database implementation.Keywords: Online Bookstore; Shopping;Website目 录摘 要IAbstractII一、绪论1(一)项目开发的背景1(二)项目开发的意义1二、系统规划2(一)功能需求分析2(二)可行性分析21.技术可行

11、性32.经济可行性33.社会可行性3三、系统分析4(一)识别参与者4(二)识别用例4(三)系统用例图及用例描述5四、系统设计8(一)系统设计的体系结构8(二)系统功能结构设计81.系统功能结构的总体设计82.系统前台功能详细设计83.系统后台功能详细设计9(三)系统数据库设计101.概念结构设计102.逻辑结构设计143.数据库表设计15五、系统实现19(一)系统前台功能实现191.书籍搜索模块192.信息浏览模块203.用户管理模块214.留言板模块225.购物车模块22(二)系统后台功能实现231.用户管理模块232.管理员模块243.公告管理模块254.图书资讯管理模块255.图书管理模

12、块266.订单管理模块277.在线交流管理模块27六、系统调试与测试28(一)程序调试28(二)测试总结281.普通用户功能282.注册用户功能28结论29参 考 文 献30致 谢31辽东学院本科毕业论文(设计)版权使用授权书32- IV -一、绪论(一)项目开发的背景随着世界经济一体化、全球化进程的加快,信息技术越来越广泛地应用经济贸易领域,电子商务应运而生1。网上购物商城作为电子商务系统的一个重要应用,发展前景可观,深受广大消费者的喜爱。国外的Web商务系统应用起步较早,所以应用的领域比较广,网络销售已经在人们日常消费中占到一定比例,Web商务系统也比较成熟2。人们可以通过网络这个媒体,足

13、不出户就可以搜索、查询到自己需要的信息、购买自己需要的商品。网上书店是目前应用最广、最成功的典范之一。在网上购买书籍不仅可以实现用户足不出户的购买到需要的商品,给用户带来便利,对店主来说可以实现销售统计,系统化地对商品进行管理操作,准确又有效地简化店主的工作量 3。(二)项目开发的意义在调研分析的基础上,希望探索出一种网上销售的流程模式,从中领会系统工程的思想4,掌握系统开发的流程和方法,不断总结经验和教训。针对当前蓬勃发展的电子商务浪潮,本文从理论和实践两个角度出发,通过对一个网上书店的设计与实现进行分析,进行了较为深入的探讨。该系统采用Tomcat 作为Web服务器和应用服务器,后端连接S

14、QL Server 2000数据库;本系统主要研究的是图书的网上销售,系统提供查询功能,使得顾客能够更方便地购买到自己需要的商品;顾客信息反馈功能,允许顾客根据网站的不足提出意见和建议,从而不断改进网站功能和建设。在本文中全面详细地介绍了海涛网上书店的设计方案。海涛网上书店的实施将会有以下现实意义:(1)方便用户足不出户地购买商品,方便安全地将用户购买的商品送到用户手中。(2)实现店主对商品信息系统化地管理,使店主即准确又有效地完成商品管理操作,降低传统书店的投入,为店主带来更多的经济效益。海涛网上书店的实现,将为顾客提供即经济又快捷、安全的购物方式。二、系统规划(一)功能需求分析想要成功地设

15、计好一个网上购物系统,首先应该明确用户对系统的功能需求,用户对本系统的功能需求如下(针对用户和系统管理员两方面进行需求分析):用户功能需求:(1)商品操作:商品搜索,用户可以根据自己的需求对商品进行关键字查找和作者名查找或分类查找,为用户购物提供方便;购物车管理:用户可以查看购物车;用户购买的商品将存在购物车中,对于购物车中的商品,用户可以对其进行增删、更改购买数量、清空购物车等功能。(2)订单查询:用户可以对自己的订单进行查询。查看是否已经发货,还可以查看订单历史。 (3)用户信息管理:登录成功之后,用户可以对自己的基本资料信息进行更改;可以修改登录密码等。(4)基本信息查看:可以查看网站推

16、荐商品、最新商品、及网站公告信息和图书资讯信息。(5)用户留言:用户可以对网站提交反馈信息。系统管理员功能需求:(1)商品管理:管理员可以对商品进行添加、更新、查看等操作。(2)订单管理:管理员可以查看订单,对订单进行发货。(3)商品类别管理:管理员可以对商品的类别进行添加、查看等操作。(4)用户管理:管理员可以查看用户信息。(5)留言管理:管理员可以查看用户的留言信息也可以回复留言。(6)资讯管理:管理员可以查看、添加网站的资讯信息。(7)公告管理:管理员可以查看、添加网站的公告信息。(8)管理员管理:管理员添加管理员账户,还可以修改密码。(二)可行性分析可行性分析也称为可行性研究,是在调查

17、的基础上,针对新网站的开发是否具备必要性和可能性,对新网站的开发从技术、经济、社会等方面进行分析和研究,以避免投资失误,保证新网站的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决5。1.技术可行性 随着互联网技术的发展,越来越多的人跻身于互联网事业当中,许多互联网的应用也随之诞生,电子商务便是其中发展最快的一种方式,电子商务网站犹如雨后春笋般出现,网络购物于是逐渐随之渗透进人们的日常生活,并日趋成为一种时尚与潮流。目前已经存在很多成功的大型网上销售网站,如淘宝网、乐购网等,每年的销售利润额都很可观,而且逐年在上升。目前大部分的大型网上销售网站都是采用一套B/S

18、结构设计与实现的,由此可见,B/S模式,在互联网中的应用已相当广泛,技术也很成熟,所以本系统决定采用Browser/Server(B/S)模式6。2.经济可行性 经济可行性分析要估计项目的成本和效益,分析项目经济上是否合理。即进行成本效益分析,评估项目的开发成本,计算开发成本是否会保证项目预期的全部利润。传统的书店销售要有一个实际存在的店面,并且店面的大小决定了商店的库存量,店面的装修等都需要大量的费用投资;需要专人看管商店,人员费用也要考虑,可见,投入的资金大。传统书店的经营方式,使购买商品的顾客范围限制在了一定的区域之内,营业时间、顾客范围都受到限制,因此效益是有限的。海涛网上书店在经济上

19、较传统书店主要有一下几个突破的优势:(1)销售时间不受限制,无需专人看管,可以24小时营业时间。(2)销售规模不受地盘限制,小商店也可以做成大生意。(3)不受地理位置影响,网络的资源共享,使得更多的人都可以通过网络购买到店里的商品。3.社会可行性随着网络技术与信息技术的发展,因特网迅速成长,因特网与企业经营活动的结合创造了新的网络经济,个体经营者也受到网络经济狂潮的冲击,使个人的经营活动由传统经营模式转向产品发布、网络营销、交易管理等的电子化,企业的内部运作、个人经营模式、操作管理方式也发生了深刻的变革,迎来了崭新的电子商务时代7!网上商店将会随着信息社会的发展变得一样的普遍,所不同的就是网上

20、购物可以足不出户,各地商品任选,如此方便快捷,无时间空间限制是传统经营模式无法比拟的,如今人们生活质量的提高,购物方式也变得轻松自由化、个性化,这将会成为网上商店发展的趋势,符合顾客的需求,适应社会的发展8。综上所述,本系统的开发不论是从技术、经济、还是社会方面来考虑都是可行的。三、系统分析(一)识别参与者对于平台功能需求的分析,我们定位了三种参与者:普通用户、注册用户、系统管理员。现对参与者描述如下:(1)普通用户描述:可以注册成为注册用户、对信息进行浏览、对书籍进行搜索。示例:对书籍感兴趣的人。(2)注册用户描述:可以对各种网站信息进行浏览、对图书进行搜索、加入购物车并生成订单、使用留言功

21、能、对个人信息进行修改和查询订单记录。示例:想要购买图书的人。(3)系统管理员描述:对注册用户的管理、添加修改书籍信息、对网站公告,书籍资讯进行管理。示例:网站的工作人员。(二)识别用例前面已经识别出了参与者,通过对需求的进一步分析,可以确定网站中存在以下用例:(1)注册用例:本用例提供了注册用户的功能。(2)登录用例:本用例提供了验证用户及管理员身份的功能。(3)查看公告用例:本用例提供了用户查看网站公告信息功能。(4)查看资讯用例:本用例提供了用户查看网站资讯信息功能。(5)查看书籍信息用例:本用例提供了用户查看书籍信息功能。(6)书籍搜索用例:本用例提供了用户查询书籍信息的功能。(7)用

22、户信息管理用例:本用例提供了登录用户管理个人信息的功能。(8)提交订单用例:本用例提供了注册用户提交订单的功能。(9)查询订单记录用例:本用例提供了注册用户查看订单历史的功能。(10)管理员管理用例:本用例提供了管理员修改密码和添加新管理员的功能。(11)会员管理用例:本用例提供了管理员管理会员信息的功能。(12)书籍管理用例:本用例提供了管理员管理书籍信息的功能。(13)公告管理用例:本用例提供了管理员管理公告的功能。(14)资讯管理用例:本用例提供了管理员管理图书资讯功能。(15)订单管理用例:本用例提供了管理员管理订单的功能。(16)留言板管理用例:本用例提供了管理员管理留言板的功能。(

23、三)系统用例图及用例描述经过以上网站参与者与用例的识别,得到普通用户和注册用户用例图,如图3.1-图3.2所示。图3.1普通用户用例图图3.2注册用户用例图其用例描述如表3.1所示。表3.1普通用户和注册用户用例描述用例名参与者描述查看书籍信息普通用户注册用户本用例提供普通用户和注册用户浏览书籍信息。查看公告普通用户注册用户本用例提供普通用户和注册用户查看公告信息。查看资讯普通用户注册用户本用例提供普通用户和注册用户查看资讯信息。书籍搜索普通用户注册用户本用例提供给用户用于搜索书籍,查找需要的书籍。注册普通用户本用例用于普通用户进行注册。登录注册用户本用例用于验证用户身份。查询订单记录注册用户

24、本用例提供给注册用户查询订单历史记录。用户信息管理注册用户本用例提供给注册用户用于填写个人信息,订单后,便于查看用户信息。及时送货。提交订单注册用户本用例提供给注册用户用于创建订单,提交订单。系统管理员用例,如图3.3所示。图3.3 系统管理员用例图其用例描述如表3.2所示。表3.2 网站维护人员用例描述用例名参与者描述管理员管理系统管理员本用例提供给管理员修改密码,增加管理员账户。公告管理系统管理员本用例提供给管理员对公告进行增加,删除,修改功能。资讯管理系统管理员本用例用于管理员对资讯进行,增加,删除,修改功能。书籍管理系统管理员本用例用于管理员对商品进行添加,修改功能。留言板管理系统管理

25、员本用例提供给管理员对留言板进行查看,可以回复留言,和删除留言。会员管理系统管理员本用例提供给管理员对会员信息进行查看的功能。订单管理系统管理员本用例提供给管理员用户查看订单和处理订单。四、系统设计(一)系统设计的体系结构海涛网上书店的设计采用Browser/Server三层结构,最上层是基于Web Browser的客户端,用于和用户进行交互,完成基本的数据描述和显示;中间层是应用服务器,用于处理业务逻辑,与数据库交互数据:底层是数据库服务器,用于处理对数据库的数据请求。开发技术采用JSP + JavaBean ,数据库采用SQL Server,网站开发工具使用Dreamweaver。(二)系统功能结构设计在对网上书店全面分析调查的基础上,制定出网上书店的总体规划。1.系统功能结构的总体设计在对销售平台的业务进行分析后,将用户定位为三类,每类用户所使用的功能均不相同,规定了以下功能来适应各用户的需求。2.系统前台功能详细设计网站的前台功能为普通用户、注册

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论