




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电子商城详细设计说明书 组 长_刘春艳_(21 )_组 员_杨 洋(22) 杨 帆(53) 王子梦(60) 江英杰(24) 刘雷航(46)指导老师_ 马传香 _ 二零一二年五月三十一日目 录1引言 11编写目的· ·······························
2、183;1 12背景 · ·····························1 13定义 ·················
3、;·············1 14参考资料 ····························12总体设计原则 ······
4、;·······················23程序系统的结构 ·························&
5、#183;·24用户子模块· ······························3 41程序描述 ··············
6、183;·············3 42功能 ·································4
7、 43性能 ·······························4 44输人项 ···············
8、3;···········5 45输出项· ···························5 46 用例图 · ····
9、3;·····················6 47页面设计 ··························6
10、 5后台管理界面·····························9 51程序描述 ·················
11、183;···········9 52用例图······························10 5.3后台管理之会员管理····
12、3;··················11 5.3.1程序流程图·························11 5.3.2功能···
13、;··························11 5.3.3 性能······················
14、·······12 5.3.4输入项····························12 5.3.5输出项···········
15、183;················13 5.3.6用例图····························13 5.3.7页面设计·
16、83;·························14 5.4后台管理之商品管理······················
17、··14 5.4.1程序流程图·························14 5.4.2功能 ···················
18、·········15 5.4.3 性能····························15 5.4.4输入项·········
19、183;·················16 5.4.5输出项···························16 5.4.6用例图·
20、3;·························17 5.4.7页面设计······················
21、3;···17 5.5后台管理之订单管理管理····················18 5.5.1程序流程图·····················
22、3;···18 5.5.2功能·····························18 5.5.3 性能··············&
23、#183;·············19 5.5.4输入项···························19 5.5.5输出项·····
24、83;·····················19 5.5.6用例图··························
25、3;20 5.5.7页面设计··························20 5.6后台管理之系统用户管理···················
26、;··21 5.6.1程序流程图·························21 5.6.2功能···················
27、··········21 5.6.3 性能····························22 5.6.4输入项········
28、183;··················22 5.6.5输出项···························23 5.6.6用例图
29、3;··························23 5.6.7页面设计·····················
30、3;····23 5、测试计划······························25 6、尚未解决的问题···········
31、183;··············2725 1引言 11编写目的 该阶段开发以正式进入软件的实际开发阶段,本阶段完成系统的详细设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本详细设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。软件开发小组的每一位参与开发成员应该阅读本
32、说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查。12背景 项目名称:网上购物系统项目开发人员:杨 洋 刘春艳 江英杰 刘雷航 杨 帆 王子梦项目运行环境:tomcat7.0以上版本 mysql 5.5 myeclipse8.6以上版本项目简介: 本系统主要实现网上产品展示与在线定购及人员的管理,一、不同身份有不同的权限功能(管理人员、注册用户、游客)二、在线产品展示(分页显示)三、在线定购 ,实现对购物车的管理核订单的管理四、后台管理(用户管理、商品的管理、订单管理、系统用户管理) 13 定义 1.Internet:是由横跨全球的各种
33、不同类型的计算机网络连接起来的一个全球性网络 。2.页面:使用浏览器浏览到的网页,包含了各种类型的信息,实现了某个特定的功能 。3.Internet Explorer简称IE Micorsoft公司推出的免费浏览器。4.PC:Personal Compur的简称,意为个人计算机。5.JAVA:一总面向对象的程序设计语言。6.JDBC:Java DataBaseConnectivity(Java数据库连接),用于访问关系类型数据库的Java技术。7.JDK:JavaDeveloper Kit,意为java开发工具包,它是一总用于构建在Java平台上发布应用程序,applet和组建的开发环境。8.
34、Tomcat:是一个可以开放源代码,运行JSPWeb应用软件的Web 应用软件容器。 14参考资料 1、张海藩.软件工程导论.清华大学出版社,2008年2月第五版.2、 Bob Hughes Mike Cotterell.软件项目管理.机械工业出版社,2010.9.3、 计算机软件产品开发文件编制指南GB8567-88 2、总体设计设计原则在确定目标系统的过程中,主要遵循了以下几个原则:ü 目标系统应能满足概要设计描述的功能需求;ü 目标系统应具有较好的可扩展性;ü 目标系统的客户端使用方便、界面友好、配置和管理简单灵活。ü 目标系统的安全
35、性能能够给予一定的保障。 3程序系统的结构 图1 用户系统结构图表1 用户系统结构模块功能序号模块名称模块功能1 用户子模块游客:游客进入系统之后可以页面中的信息进行浏览,也可以注册成为新会员,并获得与普通会员等同的权限注册会员:会员进入系统之后可以登录、浏览商品详细信息,添加到购物车,提交订单 2 会员管理会员级别管理:1、对会员的级别进行增加、修改、删除、查看。2、导出后台数据,生成excel表格或者形成XML文件会员管理:1、对会员信息进行增加、修改、删除、查看2、导出后台数据,生成excel表格或者形成XML文件3 订单管理1、实现对订单的增加、查看、
36、修改、删除2、导出后台数据,生成excel表格或者形成XML文件4 商品管理商品分类:增加、查看、修改、删除商品分类商品管理:增加、修改、删除、预览、发布商品;实现后台数据的导出形成excel文件或者XML文件5系统用户管理实现对系统用户的新增、查看、修改、删除4用户子模块 41程序描述 图2 用户子模块程序流程图功能说明:A、 进入系统的所有用户都可以浏览网站上的所有的商品。如果需要购物必须要注册成为会员。会员级别分为白金会员核普通会员。会员登录进入之后可以累计积分。B、 登录。在登陆地时候,必须验证密码。如果密码不正确,重新输入。正确,进入
37、系统界面。验证码也需要验证。如果验证码正确,则进入,验证码不正确则重新输入。C、 购物车管理。对需要购买的物品,可以添加到购物车。添加结束之后可以对购物车进行管理。确认商品是否需要,如果不需要,则从购物车中删除;需要并且完成购物可以提交订单。如果没有购完,则继续购物。D、 订单管理。对订单进行确认,确认这些商品确实是需要购买的,然后就提交订单;如果该订单不是必须的,则可以取消订单。E、 退出系统。当所有操作完成之后就退出系统。如果想继续操作需要重新登陆。 42功能 (使用IPO图进行说明) 系统名称网上商城购物系统模块名称前台用户子模块模块编号T0
38、00作者杨 洋日期2012-3-25模块简述此模块用于用户对选择的商品进行增加、查看、修改、删除等,并且注册成为会员调用模块用户信息的查看、修改、删除模块被调用模块无输入项目生成用户的信息、产品的订单列表信息、购物车信息格式所有信息严格按照数据库中表的字段的数据类型填入处理当客户的信息通过系统调用查看、修改、删除时,对应的信息被数据库保存。当用户修改购物的信息,订单的信息的时候,对应的数据在数据库中保存。当提交的信息不成功是,提示相应的处理并返回输出原订单信息被新的信息代替,并保存在数据库约束条件无注释涉及的表:'购物车商品选购记录表cartselectedmer 购物车表cart 购
39、物车商品选购记录表cartselectedmer 注册会员表member 43性能a. 功能能够正确实现。能够准确实现用户的所有的功能。如对商品的增加、修改、删除、预览、发布等管理,商品的分类。b. 响应时间。点击鼠标之后,可以再5S之内得到相关的响应。网页的反应速度及时。c. 应用延迟时间。应用延迟时间不超过30S,能够及时跳转页面,给用户的使用带来便捷。d. 并发用户数量。能够允许多个用户同时使用。 44输入项 名称数据类型输入方式输入媒体输入数据来源安全保密条件数量频度用户名varchar(20)手动输入键盘、鼠标
40、用户无待定未知密码varchar(50)手动输入键盘、鼠标用户保密待定未知产品搜索varchar(50)手动输入鼠标、键盘已有商品数据库无未知未知会员级别varchar(20)手动输入鼠标、键盘已有商品数据库无未知未知 4 5输出项 名称数据类型输出方式输出数据位置安全保密条件数量频度产品列表数据库显示数据库无待定未知用户信息列表数据库显示数据库无待定未知商品信息页面显示页面上无根据商品的数据来定未知购物单列表页面显示页面上无根据用户购物信息来定未知 46用例图图3 用户子模块用例图47页面设计图4 登录主界面图5 新品上架图6 商品详情图7 促
41、销商品图8 购物车管理图9 订单管理图10 修改注册资料5、后台管理员子模块 5. 1 程序描述功能描述:后台管理界面主要对前台的数据以及显示进行管理。a. 会员管理。实现对会员级别管理和会员信息管理。b. 商品管理。实现对商品的分类以及商品信息的管理。c. 订单管理。前台用户提交的订单,后台的管理员可以查看订单的详情,并对其进行管理。d. 系统用户管理。系统用户本人可以修改自己的用户信息,也可以对其他系统用户的信息进行修改或者删除。图11 后台管理界面流程图 52后台管理用例图 图12 后台管理用例图 5.3后台管理之会
42、员管理 5.3.1程序流程图图13 会员管理程序流程图流程描述:a. 进入后台界面之后,选择是否对会员信息进行管理。如果进行操作,可以对会员的级别或者会员信息进行修改。如果不进行操作,则可以返回或者退出系统。b. 会员级别管理。可以添加会员的级别。或者删除现有的会员级别,并且设置相应的优惠价格。c. 会员信息管理。后台管理员可以查看、修改,删除,新增会员的信息,查看完之后,可以选择是否导出数据。d. 退出系统。判断是否进行其他的操作,如果进行,则重新进入会员管理界面,如果不进行操作,则可以直接退出系统或者转入其他的模块。 5.3.2功能(IPO图)系统名称网上商城购物系统模块名称会员管理模块模
43、块编号T001作 者杨 洋日期20112-4-5模块简述此模块用于对会员信息以及级别进行查看、修改、删除、新增、并且导出excel、xml文件等调用模块订单的查看、修改、删除、增加模块被调用模块无输 入项目会员信息列表信息格式所有信息严格按照数据库中表的字段的数据类型填入处 理当会员的信息或者级别通过系统调用查看、修改、删除时,对应的信息被数据库保存。当提交的信息不成功是,提示相应的处理并返回输 出原会员信息被新的信息代替,并保存在数据库,删除的信息直接从数据库删除约束条件无注 释涉及的表:注册会员表member 会员级别表memberlevel表2 会员管理IPO表 5.3.3 性能a. 功
44、能能够正确实现。能够准确实现用户的所有的功能。如对商品的增加、修改、删除、预览、发布等管理,商品的分类。b. 响应时间。点击鼠标之后,可以再5S之内得到相关的响应。网页的反应速度及时。c. 应用延迟时间。应用延迟时间不超过30S,能够及时跳转页面,给用户的使用带来便捷。d. 并发用户数量。能够允许多个用户同时使用。 5.3.4输入项名称数据类型输入方式输入媒体输入数据来源安全保密条件数量频度级别名称Nvchar(10)手动输入键盘鼠标用户无待定待定所需积分Nvchar(10)手动输入键盘鼠标用户无优惠百分比Nvchar(10)手动输入键盘鼠标用户无级别名称Nvchar(10)手动输入键盘鼠标用
45、户无登录名称Nvchar(10)手动输入键盘鼠标用户无登录密码Nvchar(10)手动输入键盘鼠标用户无核实密码Nvchar(10)手动输入键盘鼠标用户无真实姓名Nvchar(10)手动输入键盘鼠标用户无 5.3.5输出项名称数据类型输出方式输出数据安全保密条件数量频度产品列表数据集合数据库显示数据库无待定未知用户信息列表数据集合数据库显示数据库无待定未知商品信息数据集合页面显示页面上无根据商品的数据来定未知 5.3.6用例图图14 会员管理用例图 5.3.7页面设计图15 会员管理之会员分类管理图16 会员管理之注册会员管理 5.4后台管理之商品管理 5.4.1程序流程图图17 商品管理流程
46、图功能描述:a. 进入界面之后,选择是否对商品的信息进行管理。如果需要进行管理,就转入到商品分类管理或者商品信息管理。如果不需要管理,则直接退出系统或者返回界面进行其他的操作。b. 商品分类管理。用户可以对商品的分类进行增加、修改和删除。做完这些操作之后判断是否需要进行其他的操作,如果进行,则跳转到其他页面,如果不进行其他操作了,则可以直接退出。c. 商品信息管理。对商品的信息可以进行增加、修改、删除、查看和分布。如果需要直接点击页面跳转到下个页面进行跳转。执行完之后判断是否要进行其他的操作,如果需要就跳转到其他的页面,如果不需要进行其他的操作就直接退出。d. 退出系统。所有的操作执行完之后就
47、退出系统。如果还想执行其他的操作,就返回上一层菜单,继续执行。 5.4.2功能(IPO图)系统名称网上商城购物系统模块名称商品管理模块模块编号T002作者杨 洋日期2012-4-15模块简述此模块用于对商品进行查看、修改、删除等调用模块订单的查看、修改、删除模块被调用模块无输入项目产品的订单列表信息格式所有信息严格按照数据库中表的字段的数据类型填入处理当订单的信息通过系统调用查看、修改、删除时,对应的信息被数据库保存。当提交的信息不成功是,提示相应的处理并返回输出原订单信息被新的信息代替,并保存在数据库约束条件无注释涉及的表:订单信息表(SalesOrder)图4 商品管理IPO图 5.4.3
48、 性能a. 功能能够正确实现。能够准确实现用户的所有的功能。如对商品的增加、修改、删除、预览、发布等管理,商品的分类。b. 响应时间。点击鼠标之后,可以再5S之内得到相关的响应。网页的反应速度及时。c. 应用延迟时间。应用延迟时间不超过30S,能够及时跳转页面,给用户的使用带来便捷。d. 并发用户数量。能够允许多个用户同时使用。 5.4.4输入项 名称数据类型输入方式输入媒体输入数据来源安全保密条件数量频度商品名称string手动输入鼠标键盘用户无待定待定商品图片string手动输入鼠标键盘用户电脑无待定待定商品类别string手动输入键盘鼠标已有数据库无待定待定商品描述string手动输入键
49、盘鼠标用户无待定待定 5.4.5输出项 名称数据类型输出方式输出媒体输出数据来源安全保密条件数量频度商品信息数据集合页面显示鼠标、显示器数据库无待定待定 5.4.6用例图图18 商品管理用例图 5.4.7页面设计图19 商品管理之商品分类管理图20 商品管理之商品发布信息管理 5.5后台管理之订单管理管理 5.5.1程序流程图图21 订单管理程序流程图功能描述:a. 进入后台管理界面之后,判断是否需要对订单进行管理,如果需要,就进入到订单管理界面,如果不需要,可以返回到上一层菜单进行其他的操作。如果需要就执行相关的操作。b. 查看订单。对客户发过来的订单,在后台有显示。后台管理员可以对订单进行
50、查看。查看结束之后,可以返回地上一层菜单。或者执行其他的操作。c. 删除订单。对于过期的订单或者废掉的订单,后台管理员可以将其删除。删除完之后,可以选择是否需要进行其他的操作,如果需要返回上一层菜单,如果不需要,则直接退出系统。 5.5.2功能系统名称网上商城购物系统模块名称订单管理模块模块编号T003作者杨 洋日期2012-5-12模块简述此模块用于对订单进行查看、修改、删除等调用模块订单的查看、修改、删除模块被调用模块无输入项目产品的订单列表信息格式所有信息严格按照数据库中表的字段的数据类型填入处理当订单的信息通过系统调用查看、修改、删除时,对应的信息被数据库保存。当提交的信息不成功是,提
51、示相应的处理并返回输出原订单信息被新的信息代替,并保存在数据库约束条件无注释涉及的表:订单表orders 商品表 merchandise表5 订单管理IPO图 5.5.3 性能a. 功能能够正确实现。能够准确实现用户的所有的功能。如对商品的增加、修改、删除、预览、发布等管理,商品的分类。b. 响应时间。点击鼠标之后,可以再5S之内得到相关的响应。网页的反应速度及时。c. 应用延迟时间。应用延迟时间不超过30S,能够及时跳转页面,给用户的使用带来便捷。d. 并发用户数量。能够允许多个用户同时使用。 5.5.4输入项名称数据类型输入方式输入媒体输入数据来源安全保密条件数量频度商品名称Nvchar(20)数据信息调用鼠标数据库无未知未知详情描述Nvchar(20)数据库信息调用鼠标数据库无未知未知商品价格Nvchar(20)数据库信息调用鼠标数据库无未知未知 5.5.5输出项名称数据类型输出方式输出媒体输出数据来源安全保密条件数量频度购物单string页面显示鼠标从数据库调出无未知未知订单string键盘鼠标从数据库调出无未知未知 5.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 职业心理健康课件
- 新生开学心理疏导调整课程
- 平面设计作品的创意思路发展试题及答案
- 助理广告师考试品牌传播的实践与挑战试题及答案
- 2024年考生必看的设计师考试要点试题及答案
- 16年审计试题及答案
- 农业公需科目试题及答案
- 助理广告师考试技巧与实操结合方法试题及答案
- 2025年人工智能赋能公关与传播的简要指南报告
- 助理广告师考试备考秘诀试题及答案
- 环境艺术设计职业生涯规划书
- 邮政社招笔试试题及答案
- 2025年java开发面试题及答案
- (完整版)公司的代账协议模板合同7篇
- 全过程工程咨询投标方案(技术方案)
- 2024中国合同能源管理行业发展前景预测及投资战略咨询报告
- 风力发电项目实习报告范文
- 自然辩证法概论(视频课)知到课后答案智慧树章节测试答案2025年春安徽农业大学
- 海南省临高县2022-2023学年小升初语文试卷(有答案)
- 第六单元“保护环境”(主题阅读)-六年级语文上册阅读理解(统编版)
- 名著《红岩》三年中考真题及典型模拟题训练(原卷版)
评论
0/150
提交评论