ImageVerifierCode 换一换
格式:DOCX , 页数:57 ,大小:3.26MB ,
资源ID:11502219      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11502219.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于SSH的网上书店管理系统设计与实现毕业设计.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于SSH的网上书店管理系统设计与实现毕业设计.docx

1、基于SSH的网上书店管理系统设计与实现毕业设计郑州大学毕业设计(项目报告)题 目:基于SSH的网上书店管理系统设计与实现 指导教师: 学生姓名: XXX 学号: XXXXXXXXXXXXXXXXXX 专 业: XXXXX 院(系): XXXXXX 完成时间: XXXXXXXXXXXXXXXXXXXX XXXX年 XX月 XX日1. 绪论1.1. 项目来源本项目为自选项目1.2. 开发背景随着Internet的普及和电子商务的兴起,网上书店是Internet电子商务在图书销售行业发展的必然结果。这种新型的图书销售形式,与传统利用书店进行销售的方式相比,网上书店拥有许多优势:一是降低了销售成本;二

2、是利用网络作为交易平台,改变了传统的交易方式,使得交易活动不受空间和时间的限制;同时,信息的传递更迅速灵活,新书信息上传后,客户可以立即看到,交易马上可以从网上进行,从而大大提高了交易的效率。正是由于这些优势,网上书店才能得以迅速地发展。网上书店系统的主要功能是利用网站作为交易平台,将图书的一些基本信息以网站的形式发布到Internet中,客户可以通过Internet登录图书销售网站来查看售书信息并提交定单订购图书,实现在线进行交易。矚慫润厲钐瘗睞枥庑赖。 网上书店是近年来随着网络技术的发展而产生的一种新型的书店形式。与传统书店相比,网上书店拥有许多的优势。网上书店的建立可以大大减少图书销售中

3、的中间环节,节省大量的人力、物力,并且能够提供更多的书目信息。另外,网上购书的读者不会再受地域的限制,而是遍及世界各地,这也就极大限度地扩大了出版物的发行范围。正是由于这些优势,网上书店才能得以在短时间内迅速发展起来。网上书店的兴起,实际上是Internet电子商务在图书业发展的必然结果,它使传统的图书销售业发生了根本性的变革,同时也使传统的购书方式发生了根本性的变化。 伴随着网络的发展,电子商务的不断完善,我国出版发行业越来越强烈地意识到网络带来的巨大商机,各个出版发行单位纷纷上马,抢占有利于自身发展的网上阵地。他们利用网络塑造企业形象,推销图书及有关产品,以期达到向国内外众多网络用户宣传自

4、己,提高企业知名度和获取丰厚利润的目的。上网的出版发行企业不管是书店还是出版社,几乎都在进行图书的线上销售经营活动,网络销售将成为出版物销售的新模式和新的增长点。聞創沟燴鐺險爱氇谴净。1.3. 开发目标我国电子商务的发展还处于初级阶段,需要进行市场培育与诱导。电子商务将是未来的经济增长点,它所带动的电子商务的技术、产品、服务的发展将会给不同的行业带来大量的新的机会。电子商务的快速发展以及上网人数的剧增,为企业创造了许多网络商机。我设计这个系统是为了为了跟上世界电子商务的发展潮流,缩短与发达国家之间的差距,每个人都应该从不同的角度积极了解电子商务、参与电子商务,尽快适应飞速发展的信息社会的需要。

5、残骛楼諍锩瀨濟溆塹籟。网上书店系统,是为了迎合现在人们的生活而设计的。随着网络的覆盖面的增广,上网的人们也就越来越多了,在网上购买图书是一种潮流,随着现在网上书店大量的出现,人们更喜欢的在网上购书,这样大大节约了出行的时间,而且服务也不比现实的差,网上书店的主要目标是满足人们足不出户购物的需求,只需在网上书店是先订货,然后在一定时间内送货上门或通过邮寄的方式送货,货到再付款。很多人看到了书这种商品网上销售的诸多好处:方便购买、金额小、风险小、用户容易决定;信息的完整性以及很少出现质量问题和退货现象等。完全符合人们的理念。使人们避免了挑选图书的烦琐过程,让人们在购物过程中变得轻松,快捷,方便。从

6、而在网络上建立一个虚拟的购物书店,让人们在网络上进行购书的行为。伴随着网上购物以及网上书店的出现,从而使得人们避免了挑选图书的烦琐过程,让人们在购物过程中变得轻松,快捷方便。酽锕极額閉镇桧猪訣锥。“海啸”主要针对部分消费者可足不出户,就能达到了解所出售书籍的具体情况等,图书的可挑选性强,购书者的数量以及来源都没有限制。通过电脑终端的自动化销售,可大大缩短购书时间,提高效率。此外系统还提供了管理员模块。通过系统管理员模块,网上书店的管理者可以实时的对网上书店进行动态的更新。系统还新增加了库存管理模块和配送模块,用户可对不满意的货物进行退货,库存模块可以提供对供书商的信息的管理,方便店主以最实惠的

7、价格进价,可以对进货记录进行查询。彈贸摄尔霁毙攬砖卤庑。1.4. 开发任务“海啸”网上书店系统大体上分成前台销售和后台管理功能,对于该项目,主要使用PowerDesigner,starUML,Office viso,Oracle等辅助工具来进行设计,通过以上辅助工具,按照自定向下、逐步分解的原则,实现个系统模块的用例图、业务流图、顺序图、数据库表设计、表现层设计、控制层设计、实体类、数据访问层设计等工作。謀荞抟箧飆鐸怼类蒋薔。 网站前台是面向网站访问用户的,通俗的说也就是给访问网站的人看的内容和页面,前台一般包括商品展示和销售(商品类目列表,商品信息显示,商品搜索,购物车管理,订单生成等)、网

8、站会员中心(客户登陆、会员资料修改等)、首页与商品推荐等模块。厦礴恳蹒骈時盡继價骚。 网站的后台主要是面向的网上书店的管理者的。包括评论的管理,图书的添加修改,订单的维护,供货商的管理,进货提醒等功能。茕桢广鳓鯡选块网羈泪。2. 相关技术介绍2.1. SSH框架集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理strut

9、s和hibernate。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO(Data Access Objects)接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring做管理,管理struts和hibernate。鹅娅尽損鹌惨歷茏鴛賴。系统的基本业务流程是: 在表示层中,首先通过JSP页面实现交互界面,负责接收请求(Request)和传送响应(Response),然后Struts根据配置文件(struts-config.xml)将ActionS

10、ervlet接收到的Request委派给相应的Action处理。在业务层中,管理服务组件的Spring IoC容器负责向Action提供业务模型(Model)组件和该组件的协作对象数据处理(DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。而在持久层中,则依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求的数据,并返回处理结果。籟丛妈羥为贍偾蛏练淨。采用上述开发模型,不仅实现了视图、控制器与模型的彻底分离,而且还实现了业务逻辑层与持久层的分离。这样无论前端如何变化,模型层只需很少的改动,并且数据库的变化也不会对前端有所影响,大大提高了

11、系统的可复用性。而且由于不同层之间耦合度小,有利于团队成员并行工作,大大提高了开发效率。預頌圣鉉儐歲龈讶骅籴。2.2. javascriptJavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。JavaScript是Sun公司的注册商标。Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript也可以用于其他场合,如服

12、务器端编程。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,字节顺序记号。渗釤呛俨匀谔鱉调硯錦。Netscape公司在最初将其脚本语言命名为LiveScript。在Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”,因此语法上有类似之处,一些名称和命名规范也借自Java。但JavaScript的主要设计原则源自Self和Scheme。JavaScript与Java名称上的近似,是当时网景为了营销考虑与Sun公司达成协议的结果。为了取得技术优势,微软推出了JScri

13、pt脚本语言。Ecma国际(前身为欧洲计算机制造商协会)创建了ECMA-262标准(ECMAScript)。现两者都属于ECMAScript的实现。尽管JavaScript作为给非程序人员的脚本语言,而非是作为给程序人员的编程语言来推广和宣传,但是JavaScript具有非常丰富的特性。铙誅卧泻噦圣骋贶頂廡。2.3. AjaxAjax的核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer 5中首次引入,AJAX不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。擁締凤袜备訊顎轮烂蔷。使用Javascript向

14、服务器提出请求并处理响应而不阻塞用户!核心对象XMLHTTPRequest。通过这个对象,您的 JavaScript 可在不重载页面的情况与Web服务器交换数据。贓熱俣阃歲匱阊邺镓騷。AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。坛摶乡囂忏蒌鍥铃氈淚。AJAX 可使因特网应用程序更小、更快,更友好。AJAX 是一种独立于 Web 服务器软件的浏览器技术。AJAX 基于下列 Web 标准:JavaScriptXMLHTMLCSS在 AJAX 中使用的 Web 标准已被良好定义,并被所有的主流浏览器支持。AJAX

15、应用程序独立于浏览器和平台。蜡變黲癟報伥铉锚鈰赘。Web 应用程序较桌面应用程序有诸多优势;它们能够涉及广大的用户,它们更易安装及维护,也更易开发。不过,因特网应用程序并不像传统的桌面应用程序那样完善且友好。通过 AJAX,因特网应用程序可以变得更完善,更友好。2.4. CSS它是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。買鲷鴯譖昙膚遙闫撷凄。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于

16、文本展示最优秀的表现设计语言。CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。綾镝鯛駕櫬鹕踪韦辚糴。3. 需求分析3.1. 可行性分析3.1.1. 技术可行性用户的PC机上安装了浏览器,主要目的是向服务器传递数据和数据的显示。当前台用户在浏览器上进行浏览图书信息,浏览器向服务器发出请求,服务器数据库中的实时数据,向浏览器发送数据,显示在浏览器上;当前台用户在浏览器上进行交易的时候,浏览器向服务器发送请求,服务器根据此次交易的类型生成相应的订单,并将交易结果显示给用户。当后台管理员使用本系统的时候,需要先进行登录,登录信息经浏览器传递给服务器,服务器根据登录数

17、据判断此信息是否正确,并根据不同权限显示不同的页面。驅踬髏彦浃绥譎饴憂锦。本系统的服务器使用Tomcat,数据库使用Oracle3.1.2. 经济可行性3.1.2.1. 支出开发阶段只需1台个人PC机即可,开发工具为eclipse,tomcat,oracle都不需要费用支出。猫虿驢绘燈鮒诛髅貺庑。上线运行阶段可使用云数据库和云服务器初步预计2万元/年,人员费用2人,3000元/人/月3.1.2.2. 收益本网上书店每年预计可盈利25万元3.1.2.3. 收益/系统支出25/9 = 277%3.1.3. 社会可行性3.1.3.1. 法律可行性所有软件都选用正版.所有技术资料都由提出方保管。合同制

18、定确定违约责任3.1.3.2. 用户使用可行性使用本软件人员要求有一定计算机基础的人员,系统管理员要求由计算机的专业知识,所有人员都要经过培训.管理人员也需经一般培训.经过培训人员将会熟练使用本软件.两名系统管理员,将进行专业培训,他们将熟练管理本系统3.2. 软件需求说明3.2.1. 任务概述3.2.1.1. 目标“海啸”网上书店系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的网上书店系统。针对部分消费者可足不出户,就能达到了解所出售书籍的具体情况等,图书的可挑选性强,购书者的数量以

19、及来源都没有限制。通过电脑终端的自动化销售,可大大缩短购书时间,提高效率。另外可以大大简化管理员的管理。锹籁饗迳琐筆襖鸥娅薔。3.2.1.2. 用户特点前台用户能够熟练的操作个人PC机,对网上购物有一定的经验。后台系统管理员拥有一定的计算机专业知识,对数据库有一定的了解。本软件的预期使用频度很高,因此长期配备素质过硬的软件维护人员,以便及时解决发生的问题。構氽頑黉碩饨荠龈话骛。3.2.1.3. 假定和约束3.2.1.3.1. 人力、资金、时间的约束 “海啸”网上书店系统在开发阶段只需个人就可以。实施阶段前期可能会出现一些问题,例如:网站由于个人开发容易出现技术性或者业务上的BUG。由于刚开始上

20、线,网站信誉或网站知名度肯定不会很高。另外管理员对本系统的熟练度需要时间来培养。但是随着时间的推移这些问题会得到解决的。也会给店主带来很好的效益。輒峄陽檉簖疖網儂號泶。3.2.1.3.2. 技术发展规律的约束 计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。例如图象和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。尧侧閆繭絳闕绚勵蜆贅。3.2.2. 需求规定3.2.2.1. 对功能的规定图1 系统模块图图2 用户模块功能图3 管理模块功能图4 配送模块功能图5 库存模块功能3.2

21、.2.2. 对性能的规定3.2.2.2.1. 系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足用户的需求。识饒鎂錕缢灩筧嚌俨淒。由于网上书店系统的查询功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,而图书数量又影响管理员的库存管理,其准确性很大程度上决定了网上书店的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性。还有就是订单的处理和权限方面,一定要满足实际的需求。凍鈹鋨劳臘锴痫婦胫籴。3.2.2.2.2. 系统的开放性和系统的可扩充性“海啸”网上书

22、店系统在开发过程中,应该充分考虑以后的可扩充性。例如库存管理模块的缺书提示,用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。恥諤銪灭萦欢煬鞏鹜錦。3.2.2.2.3. 系统的易用性和易维护性“海啸”网上书店系统前台主要针对的是普通的用户,这些用户可能对本系统并不是很熟悉,这就要求系统的界面要尽可能的友好,易于人机交互。要实现这一点就要要求系统使用用户熟悉的术语和中文信息界面

23、。鯊腎鑰诎褳鉀沩懼統庫。3.2.2.2.4. 系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。例如在开发中使用的操作系统、开发工具都必须符合通用标准。如规范的数据库操纵界面、作为业界标准的TCP/IP网络协议及ISO9002标准所要求的质量规范等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。硕癘鄴颃诌攆檸攜驤蔹。3.2.2.2.5. 系统的先进性目前计算系统的技术发展相当快,做为网上书店系统工程,应该保证系统在下个世纪仍旧是先进的,在系统的生命周期尽量做到系统的先

24、进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。阌擻輳嬪諫迁择楨秘騖。3.2.2.2.6. 系统的响应速度网上书店系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。系统的响应速度对前台用户来说是用户体验的好坏,对用户对网站的印象有很大的影响;对后台管理员来说,响应速度就意味着工作效率。氬嚕躑竄贸恳彈瀘颔澩。3.2.2.3. 输入输出的要求前台用户根据自己的需要浏览站内图书,后台数据库根据匹配到的信息,输出数据到用户浏览器

25、。前台用户下订单或者进行信息的修改维护的时候,系统根据响应的处理将结果同步到数据库,并将处理结果显示到前台界面上。釷鹆資贏車贖孙滅獅赘。系统根据不同管理员的不同权限响应给管理员的页面是不同的。3.2.3. 运行环境规定3.2.3.1. 设备列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:a.酷睿i3以上的处理器即可;b.因为要存储的图书的信息和用户的信息比较多,所以外存容量要求相对较大些,系统至少要有100G的硬盘;怂阐譜鯪迳導嘯畫長凉。c.输入设备只需一般的台式电脑即可。3.2.3.2. 机房环境本系统对机房环境要求不是太高只需普通住宿环境即可3.3. 数据要求说明3.3

26、.1. 数据管理能力要求3.3.1.1. 数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面这就要求系统具有容错性。谚辞調担鈧谄动禪泻類。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。3.3.1.2. 数据的一致性与完整性由于系统的图书数据是共享的,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。嘰觐詿缧

27、铴嗫偽純铪锩。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。3.3.1.3. 数据的共享与独立性整个机票预定系统的数据是共享的。然而,从数据的安全性上来讲,有些数据没有响应的权限是不能查看,修改或新增的 熒绐譏钲鏌觶鷹緇機库。3.3.2. 数据的采集3.3.2.1. 要求和范围输入的数据必须是系统能识别的数据格式。3.3.2.2. 输入的承担者输入由前台用户和后台管理员手动输入系统。3.3.2.3. 处理系统对输入的数据转换成数据库的统一格式。3.3.2.4. 影响“海啸”网上书店系统能够大大地提高书店管理员的工作效率,提高工作透明度,满足前台客户方便、快捷

28、的要求。从而达到提升“海啸”网上书店形象,增加顾客美誉度的目的。鶼渍螻偉阅劍鲰腎邏蘞。3.3.3. 数据流图图6 顶层数据流图图7 0层用户模块数据流图图8 1层个人信息维护数据流图图9 1层用户浏览图书数据流图图10 1层用户评论数据流图图11 1层用户购买图书数据流图图12 1层用户注册数据流图图13 1层用户订单信息维护数据流图图14 1层用户退货数据流图图15 0层系统管理员模块数据流图图16 1层图书信息维护数据流图3.3.4. ER图图17 ER图4. 系统详细设计4.1. 系统架构设计网上书店系统是采用采用三层体系结构将应用程序划分为三个逻辑层面,分别是表现层(UI)、业务层(S

29、ervice)、数据层(dao)。纣忧蔣氳頑莶驅藥悯骛。表现层表现层主要是用于展现信息。是用户与应用程序进行交互的端点。基于浏览器的图形用户界面(GUI)应用构成。在该层用户可以查看、输入和处理数据。从用户的角度来看,用户服务层就是整个应用。在3-层或著N-层体系结构中,用户服务层只能够执行与用户接口相关的任务,例如简单的数据格式化和验证,并依赖商务服务层来执行事务处理,应用服务规则以及检索数据。在本系统中,用户服务层由Stuts2构成,它可以让消费用户游览和搜索书籍,向他们的购物车增加书籍,并且下订单评论退货等功能。颖刍莖蛺饽亿顿裊赔泷。业务层业务层主要是将业务功能封装类,并与和表现层及数据

30、层关联。也称为中间层或者应用服务层,它负责封闭事务处理、商务规则、数据访问及其他的核心应用逻辑。商务服务层可以有效的作为前台用户服务层和后台数据服务和数据存储之间的桥梁。在网络书店系统中,商务服务层将由Spring来管理。濫驂膽閉驟羥闈詔寢賻。数据层数据层包括数据操作和数据逻辑层,主要功能是将数据操作封装到类,一般通过数据封装类来操作数据,系统采用Oracle数据库系统支撑,用Hibernate自动生成表结构用于存储数据。銚銻縵哜鳗鸿锓謎諏涼。数据服务(数据访问)层,该层负责检索和操作在一个或者多个数据存储中存储数据。通过将数据访问和操作分离到独立逻辑层中,就可以将商务服务层从附属存储的细节中

31、抽象出去。数据服务层通常可以实现为编译组件或者存储过程,触发器和视图这样的特定于数据源的接口。挤貼綬电麥结鈺贖哓类。4.2. 系统主要功能设计4.2.1. 用户模块分类查看图书:将类别分为两种,图书基本类别信息,即图书属于教辅书籍还是杂志等,和图书的可变类别,即图书是不是精品图书,是不是新上架图书,是不是礼品图书。赔荊紳谘侖驟辽輩袜錈。模糊查询:模糊查询时附在屏幕的顶部div中的,这个div会随着屏幕的上下滚动而移动,实现固定在窗口顶部的效果。塤礙籟馐决穩賽釙冊庫。下订单:用户若有看中的图书可以选择加入购物车,只要用户登录在页面的右上角会有查看购物车的选项,并且当用户购买一个图书的时候左上角的

32、购物车中的数据的显示会实时的更新,这部分是用Ajax实现的。查看购物车后,若确定则成功下订单,可以对里面的图书进行删除。表示不想购买这本图书了。下订单的时候用户可以选择配送地址,可以选择用以前用过的地址或者是新创建一个地址。裊樣祕廬廂颤谚鍘羋蔺。付款:用户下过订单后,可以选择去付款,可以选择用以前的付款账号付款,也可以选择用新的账号付款。退货:若用户对货物不满可以选择退货。退货时需要填写退货理由。评论:用户产看图书详情的时候可以对图书进行评价。个人订单查询:可以查看自己下过的订单,可以查看详情。退货单查询:用户退货后可以实时的追踪自己退货单的状态。个人信息管理:个人信息管理包括基本信息的管理和地址管理,银行账户管理。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1