《网上书店管理系统设计和实现 计算机科学与技术专业.docx》由会员分享,可在线阅读,更多相关《网上书店管理系统设计和实现 计算机科学与技术专业.docx(33页珍藏版)》请在优知文库上搜索。
1、摘要前若企业信息时代的到来和网站信息更新速度的发展,电子商务(EC也很快地发展起来了.电子商务描述了通过计算机网络(如InIerneI)来购买、销售和交换商品、服芬和信息的过程。工大第六街网上书店管理系统,属于B2C电子商务网站。它能够直接绕过中介(如批发商、销售商或经销商)建立与客户的直接关系,该网站可以为用户提供商品(书籍的详细信息,用户可以花线购买商品(行籍),确定自己的订单。M上书店管理系统可以使人们购买书籍变得更加方便、更加容易。本系统主要为用户提供了会员注册,购物车管理,图书搜索,用户资料修改等功能,为管理员提供了图书管理,用户信息管理,图书信息管理,订单信息管理等功能“在设计方面
2、,系统采用B/S三层结构,同时使用RSp.NET技术进行动态页面的设计,后台数据库选用SQ1.Server2000数据库。关键词:网上书店管理系统;电子商务;B/S模式:ASPNET技术Tit1.eTheSiXthS1.ree1.inhenanuniversityHIechno1.ogy-BookShODDingmanagemenSYSIemAbstractWiththeadventof(heinformationageenterprisesandtheupdatedspeeddeve1.opmentofwebwi1.esinformation.thee1.ectroniccommerce(E
3、C)hasbeenquick1.ydeve1.oping.EYOn1.mUrCede*cribesthecomputernetwork(suchastheInternet)tobuy.se1.1.andexchangeofgoods,servicesandiIiformaiionprocess.Thesixthstreetinhenanuniversityoftechno1.ogy-bfinformationmanagc11wnt.informationmanagementorders,andotherfunctions.Inthedesign,thesystemusesB/Sthrcc-ti
4、crstructure,whi1.etheUSCoftechno1.ogyASP.NETdynamicpagedesign11BackgrounddatabaseisSQ1.Scrvcr2000database.KeywordsB(x)kshoppingmanagementsys1.e11Thee1.ectroniccommerce(EC)B/SASRNET1结论I1.I课题应用背景11.2项目目标22网站需求分析和概要设计32.1 需求分析32.2 概要设计42.2.1 系统功能模块的规划42.2.2 解决方案设计52.2.3 系统流程分析62.3 网站的数据库设计62.3 数据库需求分析6
5、2.4 .3数据库表设计73网站详细设计I1.3网站结构和通用模块I1.32网站通用模块设计124网站功能模块设计144.1 用户注册登录功能的设计与求现144.1.1 功能描述144.1.2 户注册和用户登录页面设计144.1.3 用户注册和登录功能实现154.2 网上书店管理系统首页设计16421网上1店管理系统首页设计164.2.2最畅销图书的实现164.3 图行列我设计174.3.1 图书列表页面设计174.3.2 图书列表页面实现184.4 图书详细信嵬设计18441图柠详细信息页面设计18442图书详细信息页面实现194.5 购物乍管理模块19451购物车页面设计20452购物车页
6、面实现204.6 订单列表模块22461订单列表由而设计22462订单列表页面的实现224.7 订单详细信息模块23471订服详细信息页面过计23472订单详细信息页面实现244.8 结账页面模块244.8.1 结账页面设计24482结账页面吹现255测试265功能测试265.2调试分析3032ftW33#JtJtJK341雌1.1爆题应用背景电子商务,是指在Inteinet上进行的商务活动。具体的是利用各种电子工具和网络,高效率、低成本地从事以商品交换为中心的商业贸易活动。电子商务的一个重要技术特征是利用Web技术来传输和处理商业信息,因此,有人称:电子商务=WCb+IT。本项目的目的就是开
7、发一个适应中小型企业使用的电子商务系统.网上购物系统就是建立一个虚拟的购物商场。顾客可以在网上迅速杳找到喜欢的商品,使购物变得轻松、快拢、方便.多种付款和送货方式使得客户可以足不出户就完成整个购物过程。对经营者来说,网上购物系统可以节约企业的运营成本.扩大企业的知名度,为企业提供了一个在迅速成长的电子商务商场上成长壮大的一个机会。网上购物系统应该至少包括以下的一些功能:1建立和维护度客信息库系统首先要具有顾客的注册功能,而且顾客再次访问系统时,叫利用顾客的相关信息进行一些相应的统计工作.同时,顾客也可以修改某些信息:为使在顾客忘记密码时,仍能以原有的帐号登录,系统提供了找问定码的功能.根据顾客
8、在注册填写的密码提示问题和答案,可以很方便地找回密码。作为暴露在Web上的应用,可能出现某些恶意破坏,盗取密码的行为。为了防范这种情况,系统在登录时使用了验证码技术,可以有效地防止使用程序盗取帐号和密码行为.2方便和集成的电子购物环境顾客可以在浏览商品的同时方便地将物品放入购物车,或者直接购买。对于放入购物车的那些商品,用户中心,集成了统一采购的功能.为了方便领客查找所感兴趣的商品,系统提供了搜索功能:分为简单搜索和高级搜索。根据顾客所指定的搜索条件能够迅速定位到顾客需要的商品,提高购物的效率。系统同时可为这些搜索关键字进行统计分析,以分析出顾客消费的热点消信息。3商品的管理系统中商品必须能够
9、进行很好的管理,包括方便地添加新商品入库,维护和编辑商品的分类,在需要时修改阵中的商品信息。商品的管理必须实现的另一个目标是通过友好和合理的方式将商品展现给顾客。除r根据两级分类的方式提供顾客浏览商品外,销但的热点商品、关注的热点商品和新近入库的商品都需要有专门的途径展现给顾客,4顾客和经营者的交流平台在现实商场我们可以通过意见簿,或者直接向商场的相关部门投诉.网上购物系统也需要一个顾客与经营者相互交流的平台。网上购物系统提供留言板的功能。顾客可以把购物过程的邈见通过留言栏反馈给经营者。同样,经营者也需要向原客发布信息“系统提供了新闻和公告牌两个功能来满足这个需求.新闻和广告牌由具有管理员权限
10、的经营者在后台进行管理.1.2项目目标本系统希望通过构建一个B/S架构的电子商务网站,利用互联网,为传统的抄店打造一个新的销售平台。本系统希望通过电子信息化的手段对书店的进、销、存等环节进行管理,为消费者提供方便快捷的服务,增强书店与消费者的互动能力,管理信息服务的改进,提高工作人m的工作效率目标.而具体的对于系统来说则应该能够实现:(I)能让消费者浏览想查找的产品,通过注册能够在网上进行交易,2)有一定的安全性、隐密性,各个模块耍相对透明,在对不同模块进行修改时不会对系统造成损害,能方便地进行模块组装等。2网站需求分析和概要设计2.1 需求分析需求分析是描述系统的需求,通过定义系统中的关键类
11、来建立模型。分析的目的是在开发者和提出需求的人之间建立的一种理解和沟通的机制。因此,本系统的需求分析也是开发者和用户或者客户一起完成的,是开发的笫一步也是最重要的一步。本系统的使用者主要是客户和销用管理者,对于客户来说,需要实现的功能包括客户浏览图书(分类浏览,或者搜索查ifU),存放选中的商品的购物车,最后产生订单。对于销售管理者来说,需求对客户的信息、图书信息以及销传信息进行管理.系统的整体架构如图2T所示。具体有如下的需求。图2-1系统功能需求分析做客对功能的需求有:提供图书的分类目录索引方式:查看所有的待售图书;提供模糊搜索查询:对图书进行订购,并可指定其数做;查看已订购的图书,并在结
12、账前进行撤销:结账后,查看加史订单记录等。此外,该系统还应该允许用户执行其他的任务,例如:允许用户在系统中进行注册;提供用户登录入口;非登录用户可以对图书进行浏览和订购,但要在结账时,必须进行登录:登录的用户可以使用该系统传统的所有功能等。2.2 概要设计根据以上的需求分析,对该系统进行整体的分析和设计。系统的设计主要从系统的功能模块规划和系统流程分析两个方面着手。2.3 2.1系统功能模块的规划网上书店管理系统所需要实现的功能可以细化分为几个模块:用户注册管理、用户登录管理、图书分类管理、购物车管理和订单管理.1 用户注册管理模块该模块是针对系统用户进行注册的用户管理模块。客户进入网上书店后
13、可以注册个人信息,成为系统用户,以方便以后的购书活动。2 用户登录管理模块该模块是针对用户登录的用户管理模块.客户进入网站后可浏览站内的图15信息,但如果需要购书,首先需要使用已注册的账户进行登录.登录成功后方可定制订单。3 图书分类管理模块该模块实现图书的分类管理.客户可以根据图书的类别对需要的图书进行查询.单击图书的书名来浏览图书的详细信息。模块也实现了图书的模糊搜索,通过输入搜索内容,便可显示出符合条件的图书,此时客户便Ur在线购买。4 购物车管理模块该模块为用户提供门构物车方式。当客户进入系统后,系统会为每位客户准备一辆“购物车”。客户在浏览图书时,可将要的图书置于购物车中,可以买多本书,也可以一本书多册。每次买完后,系统将自动进入购物车界面,显示此客户目前的购物状态。经客户确认后,最后向系统提交订购的图书清单。5 订单管理模块该模块负责图书的结账业务。当客户对购物车中的图书清单进行提交后,将由本模块负责生成订单.通过该模块,客户也可以查询已往的所有的订单记录“用户只有登录后,才具有对该模块的使用权。2.2.2解决方案设计本项目的定位是一个网上购物系统,是一个电子商务站点。传统的C/S架构通常只适合于开发面向企业内部的应用