版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
I网上购物系统的设计与实现近年来的互联网大会中都提及网络化发展能给人们带来更多的福利,同时随着网络的发展人们的生活节奏也随着改变,特别是日常的生活消费。现今人们网上“逛街”已经成为了一种趋势,因此为了满足更多的人们在网上的购物需求,本论文设计一款网上购物系在具体研究方案上,本文首先分析了电子商务基础理论指导下购物系统管理的功能框架,实现对各种商品销售数据的全面管理,并提供良好、准确的统计数据,完成系统总体规划;根据系统的整体设计,确定和设计系统功能模块。系统包括销售辅助信息管理模块、用户管理模块、订单管理模块、购物车管理模块等功能。然后,行设计和实现。根据固定的数据库表和需求分析流程图编译源代码最后,本文测试了每个功能模块和产品的网上购物系统,并从性能测试的角度对其进行了详细测试。测试结果表明,该系统符合预期要求。中前台用户能够随时浏览药品信息,还能够随时随地的参加线上购物,检查订单信息,仔细审查个人信息等。后台管理人员在后 11.1选题背景 11.2研究意义 11.3国内外研究现状 11.3.1国外研究现状 11.3.2国内研究现状 21.4本研究的主要内容 21.5本章小结 32系统关键技术及需求介绍 42.1系统关键技术介绍 42.1.1B/S架构 4 52.2系统的功能性需求分析 52.2.1用户登录注册需求 52.2.2商品信息管理 62.2.3商品结算支付 62.2.4商品订单管理 62.2.5商品购物车管理 72.3系统的非功能性需求分析 72.3.1系统的稳定性分析 72.3.2系统的正确性分析 72.3.3系统的易用性分析 72.3.4系统的扩展性分析 82.4系统的可行性分析 82.4.1技术可行性分析 82.4.2需求可行性分析 82.4.3操作可行性分析 82.4.4经济可行性分析 92.5系统开发环境 92.5.1硬件环境 92.5.2软件环境 92.6本章小结 93系统设计 3.1系统平台整体架构 3.1.1系统前台的管理模块设计 3.1.2系统后台的管理模块设计 3.2系统详细设计 3.2.2商品信息管理模块 3.2.3商品结算支付模块 3.2.4商品订单管理模块 3.2.5商品购物车管理模块 3.3本章小结 4数据库设计 4.1数据库E-R图设计 4.2数据库表的设计 4.3数据库的命名及访问 4.3.1数据库逻辑结构设计 4.3.2设计原则及命名规则 4.3.3数据库的访问 4.4本章小结 5系统实现 5.1用户登录注册信息管理模块的实现 5.2商品信息管理模块的实现 5.3购物车管理模块的实现 25.4订单信息管理模块的实现 5.5本章小结 6系统测试 6.1测试目的 6.2测试方法 6.3测试用例 6.4测试结论 6.5本章小结 29参考文献 1绪论23每个功能模块和产品的网上购物系统,并从性能测试的果表明,该系统符合预期要求。中前台用户能够随加线上购物,检查订单信息,仔细审查个人信息等。后台管理本章具体介绍了网上购物系统的研究背景、研究意义以及研究内容。通过以上研究,42系统关键技术及需求介绍5B/S结构式相对典型的瘦客户应用端结构,这样的结构下的应用程序在服务器端安装就可以了,客户端只需要将浏览器安装就能够快速将应用和部署系统完成,因为应用程序都在服务器上安装,所以没有很多的要求对客户端,所以这样的结构称作瘦客户端结构。①因为B/S结构的应用程序在服务器内安装,因此没有较高的要求面对客户端的配置根据C/S结构和B/S结构的特点对比,包括系统的需要结合。使用BS结构完善系统2.1.2MVC模式快速发展,B/S体系结构正在开发各种系统,而以前使用C/S体系结构的软件也在向B/S体系结构转变。有些公司会直接升级原始系统,以确保用户的办公处于领先地位。MVC体系结构在软件开发方面有优势,但也有缺点。此软件开发模式将2.2系统的功能性需求分析信息主要包括三个角色:注册成员、访问者和管理员。用户管理在在线商店的信息平台中扮演着重要角色,参与了产品的购买和产品状态的提交。具体如图2-2所示:更改信息退出查看信息管理员游客6管理员是管理系统中销售和产品信息的专用用户。要无员必须使用系统后台程序来管理当前的有用信息存储、更新有用信息的基础知识,并在新信息中显示更新的内容。具体的使用状况表显示在2-3中。员图2-3商品资料信息用例图一旦用户确认了购物车中的产品信息并提供了完成和付款选项。使用状况表如图2-4所示。图2-4商品资料结算支付用例图用户可以从该网站订购他们喜爱的产品。详情见图2-7图2.6所示。查看购物车查看购物车添加购物车)修改购物车信息删除购物车商品图2-6网站购物车管理用例图2.3系统的非功能性需求分析稳定是业务连续性的一个重要先决条件。系统的稳定性需要多次在的,反复的运行系统和处理数据来验证。如果系统在处理这些复杂数据过程中不会重的故障或损坏,说明该系统是稳定的。用户只有在后台展示的信息是准确无误的,如此才能完成一次真正意义上的购味着系统不会出现数据处理上的偏差,会正确数据请求。因此,本商城系统必须正确地处理数据,确保用户易用性应当体现于系统的操作与部署上。本系统只82.4系统的可行性分析9块中,系统都具备简洁美观的操作界面以及完善的功能结构;简洁美的使用者对系统的操作达到了一用即会的效果,可实现的系统功能同时满足了用户的使用这个系统是一个基础研究的大学毕业计划。在开发期间通过为客户提供更方便的服务(如快速启动和处理效率高效),系统可以吸引客户通过网站下订单并为企业接收更多订单。系统将收取订单的运送费利于用户的使用。通过对系统的功能需求进行分析,确定本3系统设计网上交易系统采用结构化模型,该模型分为三层:网络接口层、业务逻辑层和数据访问层。在现有服务器上执行所有功能都很困难,因此必须继续降低服务器的使用率并提高性能。三层结构模型如图3-1所示。端务器)网上商品销售购物中心系统的结构分为两个单元:前端销售和后端管理。主要的管理单元是通过网络向用户显示有用信息,用户可以通过网络方便地查看和购物。3.1.1系统前台的管理模块设计管理模块的结构如图3-2所示。订单退货取消未订单退货取消未发货订单确认支付查看查看生成查看我的购物车删除商品修改商品数量添加商品取消收藏添加至收藏夹查看商品详细关键字搜索商品按分类查询商品显示二级分类显示一级分类退出会员登录修改密会员登录注册会员单细事件,可以变更必要的资讯并将其重新输入使用者介面,以便使用者可以检视这些资讯。系统后台模块的结构如图3-3所示:取消订单订单管理查看订单详细订单发货所有订单查看商品信息修改新商品添加新商品按分类管理商品修改二级分类修改一级分类删除二级分类分类管理删除一级分类添加二级分类添加一级分类查看二级分类查看一级分类后台管理模块信息系统与操作者之间的关系可以用一个用例图来说明系统与操作者之间的关系。因此,也称为系统功能模型图的用例图可以从相邻的显示每个活动、活动和活动之间的关系。视觉化塑型体如图3-4所示:更改信息查看信息添加商品资料添加商品资料管理商品)收藏商品一员根据商品购物车信息管理,可以画出如下用例图,如图3-6所示。用户确认订单的商品数据并提交数据订单后,将显整个商品交易流程。根据商品结算提交具体功能,可以画出如下用例图,如图3-6所示。在用户浏览喜爱的商品销售并加购并要下单时,就转入了订单管理业务。根据商品订单管理,可以画出如下用例图,如图3-7所示。流程的清晰高效,用户不仅可以一次性支付网络购物车,而且还可以选择自动结帐,并且用户可以随时修改购物车中的付款总额。选择付款和解决方案作为一项有用的或业务取消措施,将导致一系列非常方便、直观且可实现的采购过程。使用情况图见图3-8。图3-8网站购物车管理用例图功能的流程图。4数据库设计4.1数据库E-R图设计NNNNN图4-1商品商城全局E-R布局图(2)用户U_id图4-2用户E-R图(3)商品分类图书商品分类图书商品分类P_id图4-3商品分类E-R图(4)订单U_id图4-4(1)订单图4-4(1)订单E-R图订单项(5)购物车C_quantity图4-5购物车E-R图图4-6系统管理员E-R图图4-7商品E-R图名类型长度小数点不是空键字符型0字符型0用户名字符型0字符型0用户email整型101表示是激活,0字符型0(2)管理员表名类型长度小数点不是空键字符型0字符型0管理员名字字符型0管理员密码名类型长度小数点不是空键字符型0整型0(4)订单项表名类型长度小数点不是空键字符型0整型0字符型2字符型0字符型0商品销售的名称小数型82商品当前价格字符型04.3数据库的命名及访问(5)订单(订单编号,买家编号,商品编号,付方式)PreperedStatementJDBCA图4-8数据接口5系统实现用户名将存储在数据库中。用户注册页面如图5-1所示。选择企业用户身份的过程与上述相同,游客注册页面如图5-2所示。确认密码通过访问_companyreg.do,商家跳转到企业入口页面,输入所需信息,然后自动将请台管理系统图5-3管理员首页格是是0是是是是是o合后台首页兄后台首页8图书管理×图书入库自关于我们自滚动图片自新闻管理自图书类别自图书管理自库存管理自订单管理自留言管理Y结N保存量录☑实选择)系中最解的的sm四书,近十万读者区择m系列中最畅的sm四书,近+万读者☑田批量删除总计:¥203.5图5-9购物车管理界面5.4订单信息管理模块的实现订单形成流程图如图5-11所示。格当用户填写完收货地址后单击“提交订单”后就会和图5-12一样。订单已生成北京市昌平区西三旗金燕龙办公楼1层传智播客张三爷Q购物车¥7400成成6系统测试6.1测试目的6.2测试方法6.3测试用例过的重要依据。本章根据网上商城系统运行需求和核心硬件需求部署测试环境,然后测试各个模块的功能用例以及系统的性能指标。具体模块功能测试如表6-1所示。功能检测也会产生相应的层次错误,它只能了解为你所设计的功用是不是能达到你所希望的设计的一个范围,因此我们也应该把错误的功用类型区分为一些不同的类型。错误类型如表所示:错误等级响应方式该错误是由于系统在查找文件时没有找设计error的提示页面,或者在编辑器的序号标识表6-3后端模块功能测试用例项目名称用例输入和说明预判记录1商品信息管理功能商品信息的管理。点击详情。弹出商品信通过。2功能理点击详情弹出购物车通过。3订单信息管理点击详情。弹出订单信息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 质量问题快速处理
- 购销合同中的管材绿色制造与环保认证
- 购销合同有效期内的合同法律效力
- 购销合同违约金责任分配探究
- 赠与合同协议范本
- 软件开发与风险合同
- 软件测试外包合同
- 轻松提升小学生阅读技能
- 郑州地理一模深度解析地理现象解读
- 酒店服务员工作服购买协议
- GB/T 23236-2024数字航空摄影测量空中三角测量规范
- 小学数学教师学情分析报告
- 选修3-2(高中物理旧教材同步讲义)第4章 7 涡流、电磁阻尼和电磁驱动同步讲义
- 2024-2034年中国产后康复护理行业市场现状分析及竞争格局与投资发展研究报告
- 麻醉管理-血气分析在手术中的应用
- 2024年江苏南京建邺区市场监督管理局合同制监督检查协管员招聘笔试参考题库附带答案详解
- 小学班级管理试题及答案
- 能源管理师考试(题库版)
- 四年级上册语文 基于语文核心素养的大单元整体教学设计
- 服务器及软件维护服务项目人员培训方案
- 儿童言语共鸣障碍的评估与康复(儿童言语康复课件)
评论
0/150
提交评论