三味书屋图书销售网络系统的设计与实现毕业论文设计.doc
《三味书屋图书销售网络系统的设计与实现毕业论文设计.doc》由会员分享,可在线阅读,更多相关《三味书屋图书销售网络系统的设计与实现毕业论文设计.doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学号:2007840305本 科 毕 业 论 文(设 计)三味书屋图书销售网络系统的设计与实现作者姓名冯敏指导教师赵宇兰所学专业计算机科学与技术(信息安全方向)班级07 B3 所属院系信息学院学习年限2007年9月至2011年7月二一一年六月目 录内容提要I1. 引言12. 系统需求分析12.1 系统功能需求12.2 可行性分析22.3解决方案设计22.4业务流程图33. 系统设计43.1 系统功能设计43.2 数据库设计53.2.1数据库概念模型设计53.2.2数据库物理模型设计64. 系统实现104.1 前台用户平台的实现104.1.1前台主界面104.1.2顾客登录与注册104.1.3图
2、书在线查询114.1.4在线购书154.2后台管理界面174.2.1后台主界面174.2.2图书信息管理174.2.3订单管理194.2.4用户管理194.2.5分类管理214.2.6其他管理225. 系统安全性235.1系统数据的安全性235.2应用程序的安全性236. 网站的建立与运行环境256.1网站的建立于测试256.2运行环境257. 结语25致谢27参考文献28ABSTRACT29三味书屋图书销售网络系统的设计与实现学生姓名:冯 敏指导教师:赵宇兰内容提要 随着经济的发展,网络科技日渐成熟,电子商务已经渗透到人们生活的各个方面,而最为熟悉的就是网上购书。本课题是对三味书屋进行调研,
3、根据传统购书种类不齐全、价格昂贵等不足,设计出图书销售网络系统,方便人们购书,使其足不出户就可以轻轻松松地买到自己想要的书,既省时又省力。该系统的建立有效地缩短了图书流通发行环节,将广大读者、图书、出版者、发行者紧密地结合在一起,大大提高了图书流通率。本设计主要在Windows环境下利用ASP技术,以Dreamweaver为前台开发工具,使用IIS信息服务器,用Microsoft Access2000作为后台数据库来进行开发设计。关键词 电子商务 图书销售 ASP Access2000数据库I山西大学商务学院本科毕业论文(设计)1. 引言20世纪九十年代开始,随着互联网技术的不断发展,网上书店
4、也得到了快速发展,美国和欧洲的书商、出版社、学术团体、大学出版社等纷纷建立各自的网上书店,以此来拓展业务。从起步时间来看,我国的电子商务并不落后于国外,早在1997年就成立了第一家真正意义上的网络书店。随着近几年的发展,由于电子商务的迅猛发展,网上书店系统发展也已经达到一个较高的水准,现在的网上书店系统实现的功能也非常的多,最重要的当属图书的销售,也就是管理库房中的图书,以及管理用户的购物车,从而实现结账等一系列功能。另外网上书店系统还提供给用户查找数据库中图书相关记录的功能。在确认用户身份方面也已经比较完善,并且具有管理员的功能,管理员对整个数据库可以进行操作。网上书店是一种新型的书店形式。
5、就网上书店与传统书店相比,由于网络已经覆盖全球,信息量大而独具优势。网上书店的建立可以大大减少图书销售中的中间环节,节省大量的人力、物力,并且能够提供更多的书目信息。对于读者来说,可以随时随地自由地查询和订购图书,读者无需亲临书店,只要坐在电脑前,开机上网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便,同时还减少了书店过程中的支出,另外应当看到图书选购必得翻阅详看,耗时费力,网上书店节省了大量时间,这对于那些没有时间经常逛传统书店或其住所离传统书店较远的读者来说,具有实际意义。另外,网络图书销售通过Internet为厂商和顾客提供了双向互动式的信息交流,开辟了新的交易平台,为消费者
6、提供了一种新的购物方式。这种购物方式的时间可随意支配,打破地域的限制,读者不会再受地域的限制,而是遍及世界各地,这也就极大限度地扩大了出版物的发行范围。到目前为止,我国网络图书销售正在从模仿走向创新,模式将日趋多元化,并在与传统商务模式融合的过程中,有着自己特色的发展模式1。一个现代化的网上书店在正常运营中总是面对大量的进书信息、售书信息、库存信息、统计分析信息、相关人员管理信息等。因此,实现一个智能化、系统化、信息化的书店图书管理系统是十分必要的。开发网上书店,不仅打破了商业往来的时间限制、节约公司营运成本,还提高了客户购物的积极性,节省了顾客的购物时间和精力。而且还可以为在校大学生提供方便
7、、廉价、高效的书店方式,促进文化传播,帮助国家和学校培养优秀的人才,具有长远的社会效益和经济效益2。2. 系统需求分析2.1 系统功能需求本系统可分为用户端和管理端。用户端的主要功能是用户在浏览网站的时候需先注册登录,这是为了顾客再次登录时以便进行一些相应的统计工作。同时,为了方便顾客查找所感兴趣的图书,系统提供了搜索功能,可以根据顾客所指定的搜索条件,能够迅速定位到顾客需要的图书,提高了购物的效率。注册登录成功的用户可以在浏览图书的同时方便地将物品放入购物车,或者直接购买。对于放入购物车的那些图书,“用户中心”集成了统一采购的功能。在“用户中心”里,用户可以查看管理订单信息。管理端的主要功能
8、是图书信息的管理包括能够方便的添加新图书入库,能够维护和编辑图书的分类,能够在需要时修改库中的图书信息。以及用户管理功能,包括前后台用户的查看、删除。并且还可以根据图书的分类进行分类管理。网上购物系统也提供了留言板的功能。顾客可以把购物过程中的意见通过留言板或者浏览图书的评论栏反馈给经营者。同样,系统通过新闻和公告牌两个功能来满足经营者向顾客发布图书信息的需求。新闻和公告牌都是由具有管理员权限的经营者在后台进行管理。2.2 可行性分析可行性研究的任务是从技术上、经济上、使用上分析应解决的问题是否有可行性的解决方案。(1)技术可行性Web技术的迅猛发展正推动Internet上信息服务类的进步。W
9、WW服务的基础是HTML语言,HTML语言是静态网页编程语言,不能带后台,不能带数据库。所以在当今这个社会中HTML已经不能满足人们的需求。ASP语言就很好的解决了HTML中的问题,并且支持数据库的连接。网络图书销售系统数据量大,要求及时查询和浏览的内容比较多,而且数据处理比较集中,现有的技术都可以达到所提标准。本系统用ASP做前台,ACCESS 2000数据库做后,前台可视化程度较高,人机交互能力较强,应用方便。(2)经济可行性本系统对硬件的要求不是特别严格,只是一般的计算机就可以运行,系统的整体开销不大,适合像三味书屋这样的中小型书店。另外本系统简单易学只要掌握一些基本的计算机操作知识就可
10、以熟练掌握。而且,后台稳定、易于维护,不会消耗太多的人力和物力。(3)使用可行性本系统使用ASP设计前台界面,用ACCESS 2000数据库为后台管理,可以在Windows NT操作系统系列下运行。由于现在社会科技发展迅速,计算机已经普遍使用,而人们一般都具有一定的计算计操作基础。本系统前台操作简单,有计算机基础的人便可以短时间内熟悉使用系统。后台管理中数据库稳定不易出现错误,易于管理。2.3解决方案设计由于系统的定位是一个网上购物系统,是一个电子商务站点。传统的C/S架构很明显不适合。C/S(客户机/服务器)通常适合于开发面向企业内部的应用。作为面向Internet上的Web应用,需要的是B
11、/S(浏览器/服务器)架构。B/S架构的客户端使用的是人们上网冲浪时必不可少的浏览器3。根据上面的分析,确定系统运行在微软的Windows NT系列平台上,使用IIS信息服务器作为Web 服务器,使用ASP完成动态交互功能。后台的数据库则使用ACCESS。系统的架构如图2.1所示。用户注册、登录图书分类列表查询图书信息购物和收藏新闻、公告留言板销售排行关注排行用户管理分类管理信息管理常规设置其他设置前台用户交互后台用户交互ACCESS数据库Windows 2000/NT,HTML&ASP, VBSCRIPT,JSCRIPT图2.1 系统总体功能设计2.4系统流程业务流程图是一种描述系统内各单位
12、、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向。它的基本思想是用图形符号以黑盒子形式描述系统里面的每个部件。业务流程图表达的是信息在系统各个部门之间流动的情况,而不是信息进行加工处理处理的控制过程4。所有用户进入系统首页,先进行注册登录,之后可按自己的喜欢书籍类别查看搜索图书,在找到自己感兴趣的图书时,用户所有选购的图书都将放入购物车中,在最后的结算过程中,用户可以查看购物车里所选图书进行二次确认,将自己现在不想要的图书删除,在经最后确认后,自动地生成订单,并且还可以查看订单的信息。系统的流程图如图2.2所示。准备发货细节用户1.0购物车2.
13、0送进订单5.0新书上架购物车信息图书信息购书信息确认购书信息顾客信息3.0处理订单已确认订单4.0发货订单记录订单记录订单状态订单状态细节图2.2 系统流程图3. 系统设计3.1 系统功能设计本系统功能主要分为两大块,用户端和管理端。用户端主要是前台用户注册登录、浏览查询图书、购买图书等功能;管理端主要是后台管理员进行用户管理、图书管理、评价管理等功能的实现,如图3.1所示。前台用户端中用户注册登录模块需要首次浏览本网站的浏览者注册并登录,之后才可以购买图书;在线购书模块可以直接购买图书;图书查询模块具有多样化的查询功能,通过对图书的查询用户可以选择自己满意的图书;查看图书资料模块根据图书查
14、询结果可以了解图书的基本资料;查看购物车模块用户把喜欢的图书收藏并放入购物车里,在购物车里进行下一步的操作,例如删除不需要的图书或者下订君悦酒店订餐系统前台模块后台模块注册登录菜品浏览修改信息订餐订餐用户注册登录评价留言会员管理菜品管理查询管理订单管理系统管理信息管理客户服务图3.1 网上图书订购系统功能结构模块单购买图书;查看订单资料模块用户可以用过用户中心查看自己订单的详细资料。后台用户管理中添加新图书模块管理员可以添加新图书;添加图书分类模块管理员可以对新添加的图书进行分类;订单管理模块管理员根据顾客下的订单进行修改状态,及删除因顾客操作不当所引起的“不良订单”;用户管理模块分为前台用户
15、、后台用户和VIP用户;评价管理模块顾客对图书的评论必须通过管理员的审核才可以显示;客户服务和现有图书管理模块均属常规设置,既售后服务管理。图书 管理员送货方式 新闻 购买评论发表 用户管理进货 管理 管理 公告 管理 送货管理留言簿3.2 数据库设计3.2.1数据库概念模型设计5图3.2 数据库概念模型3.2.2数据库物理模型设计6各个基础数据库系统使用了ACCESS数据库工具。该数据库包括了16个不同专题的表:ad表、admin表、category表、config表、delivery表、imglinks表、 keyname表、links表、mess表、news表、notify表、order
16、表、product表、review表、sorts表和user表。以下是各表包含主要字段:(1)ad表:主要存储购物站点的广告信息,如广告的关键字、图片位置等信息,如图3.3所示。图3.3 ad表设计器(2)admin表:主要存储后台管理员的信息,如账号、密码和级别信息,如图3.4所示。图3.4 admin表设计器(3)category表:主要存储商品分类信息,如分类的编号、类别等信息,如图3.5所示。图3.5 category表设计器(4)config表:主要存储配制网站的初始信息,如网站名称、地址、联系电话等信息,如图3.6所示。图3.6 config表设计器(5)delivery表:主要存
17、储付款的方式信息,如费用、递送方式、优先等级等信息,如图3.7所示。图3.7 delivery表设计器(6)keyname表:主要存储顾客搜索的关键字信息,如关键字名称、优先等级等信息,如图表3.8所示。图3.8 keyname表设计器(7)links表:主要存储友情链接信息,如链接站点名、链接地址、排列顺序等信息,如图3.9所示。图3.9 links表设计器(8)mess表:主要存储顾客在留言板的留言信息,如顾客的留言主题、内容、联系e-mail和留言的IP地址等信息,如图3.10所示。图3.10 mess表设计器 (9)news表:主要存储了新闻信息,如新闻的标题、内容、添加者、添加时间和
18、浏览次数等信息,如图3.11所示。图3.11 news表设计器(10)order表:主要存储顾客的订单信息,如顾客名、e-mail、电话等信息,如图3.12所示。图3.12 order表设计器(11)sorts表:主要存储商品的二级分类信息,如列表商品信息、排序顺序、产品类别等信息,如图3.13所示。图3.13 sorts表设计器(12)product表:主要存储商品信息,如商品的名称、分类、价格和说明等信息,如图 3.14所示。图3.14 product表设计器(13)review表:主要存储顾客对商品的评论信息,如标题、查看时间、内容等信息,如图3.15所示。图3.15 review表设计
19、器(14)user表:主要存储了顾客注册的信息,如顾客的账号、加密后的密码、访问次数等信息,如图3.16所示。图3.16 user表设计器4. 系统实现4.1 前台用户平台的实现74.1.1前台主界面一个网站的主页面是非常重要的,这是浏览者对网站的第一印象。所以一个简单明了的主页面对于浏览者来说可以很明确的知道网站的主要功能,也可以帮助浏览者很快的找到所需的东西。本网站的主页面最上部分由图书查询、图书导航、用户注册登录、用户中心组成;左侧部分由行业新闻、图书分类、站内关键字搜索组成;中间部分由最新上架图书、最大折扣图书组成;右侧部分由站内公告、精品推荐、关注排行、销售排行组成;最下部分主要是在
20、线帮助。除此之外,还有最近新闻、留言和用户论坛,可以为顾客和管理员提供一个交流互动的空间。这些部分形成了整个网站系统的主页面,让顾客一进入网站就一目了然的了解网站的主要功能,管理人员也能把购物流程、应注意事项等及时的通过后台反映到前台上来方便顾客以后网站内部的购物。前台主界面如图4.1所示。图4.1 主页面设计4.1.2顾客登录与注册一个网上的购物站点首先应有的功能就是需要能够定位访问的每个顾客。在应有的几乎所有的可以与顾客交互的界面上(与顾客的接口),都提供了顾客登录接口。在顾客登录后,才可以完整的跟踪顾客的行为。顾客也只有登录后才可以购买和收藏图书,查看订单。第一次访问购物系统的浏览者需要
21、注册,以便能够使用Web应用所提供的功能。一个浏览者注册成为顾客时,需要阅读经营者发布的注册条约,只有同意后,才可以继续。再注册时会需要顾客提供一些除了ID和密码之外的一些信息,例如电子邮箱、身份证号码还有电话等。另外为了在顾客忘记密码时能够迅速的找回密码,还需要填写密码提示问题和答案。当顾客忘记密码时只有凭借密码提示问题和答案就可以取回密码。顾客注册的界面如图4.2示。图4.2 顾客注册4.1.3图书在线查询本网站顾客提供了分类查询功能、高级查询功能、热点查询功能和导航查询功能。分类查询功能提供了以图书名称、作者、出版社和内容简介4个类别的查询,具体如图4.3所示。在分类查询界面中,如根据出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 书屋 图书 销售 网络 系统 设计 实现 毕业论文
限制150内