- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
哈尔滨理工大学计算机学院
总 结 报 告
题 目:基于JAVA的网络购物商城
学 号: 1004010717
班 级 计算机11级-7班
姓 名: 李剑楠
指导教师: 刘彦君
系主任: 林克正
2014年12月
一. 需求分析
需求分析就是分析用户的需求,是软件定义时期的最后一个阶段,它的基本任务是准确回答“系统必须做什么?”这个问题。需求分析也是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。
需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。
调查的重点是“数据”和“处理”,通过调查、收集与分析,获得用户对数据库的如下要求:信息要求、处理要求、安全性与完整性要求。
业务流程分析
系统是由前台和后台两部分组成。前台即客户端,在前台客户进入首页,在首页用户可以查看商品信息,可以根据分类查看其它商品信息,以及公告和商品知识。在客户看中某一商品时,可以先登录,或注册,然后可以随心选购商品,也可以提交订单。客户端流程图如图3-3。
未登录 未注册
登录
图3-3 客户端流程图
后台管理部分,管理员从网站首页用户登录界面登录进入后台管理首页即可进行管理操作。在后台管理员可以进行用户管理,商品管理,订单管理,公告信息管理。后台管理端流程如(图3-4)。
失败
成功
图3-4 后台管理端流程图
二.1.系统主界面设计
系统主界面是用户了解商品信息的重要窗口,其上必须有用户在网络购物所需的重要信息和相关入口。在首页用户可以通过选择“用户注册”选项进行注册,选择“会员登录”进入系统购买页面并可以执行相关操作。用户还可以选择相应的菜单进行商品信息查看,公告信息,投诉信息,及不同分类的商品信息浏览等内容。
图1 主界面截图
整个主界面有四部分组成:最上面的head.asp.net,左边的为left.asp.net,最下面的为foot.asp.net,中间偏右的为特价商品和最新商品展示。head.asp.net包含了用户注册,会员登录,购物车,首页,商品信息,新闻资讯,系统公告等菜单。在登陆后,菜单会有相应的改变。其中菜单的实现主要使用超链接实现。
增加了修改用户资料,订单查询,退出三个菜单,少了用户注册和会员登录菜单。主界面调用head.asp.net,head.asp.net首先访问session看用户名username是否存在或为空,来判断所要显示的菜单。
Left.asp.net主要实现商品的分类显示菜单,和购物车菜单。分类显示菜单是通过访问数据库,从数据库表type和product中提取相应信息动态生成菜单。当用户点击菜单时,通过超链接实现参数的传递和页面的跳转。
foot.asp.net包含系统说明及版权等相关信息。
2.用户注册模块设计
本系统约定只有购物系统的注册用户才有购买资格,才能操作购物车,生成订单。非注册用户只能进行商品信息的浏览,公告信息,新闻资讯的查看。
在首页的左上角有一个用户注册菜单,用户通过此菜单进入注册页面,可以进行注册操作。在此界面,用户需要填写自己的信息:申请注册名,真实姓名,密码,性别,电邮,联系电话,联系地址和邮编。
图2用户注册界面截图
三.1程序的测试
3.1.2 测试的步骤
类似系统开发的过程,测试工作的过程也需要分步骤来进行,每个步骤在逻辑上是前一个步骤的继续。大型系统软件一般是由若干个子系统而组成的,每以个子系统又是由若干个小的模块组成的。因此,大型系统软件的测试功过基本上由下面的几个步骤组成:
(1)模块测试 在对模块进行的测试工作步骤中所发现的经常是详细设计和编码的错误。
(2)系统测试 在对系统进行的测试工作步骤中发现的经常是软件设计时出现的错误,也有可能会发现需求说明中的出现错误。
(3)验收测试 在对验收进行的测试工作步骤中发现的经常是系统需求说明书中出现的错误。
3.1.3 测试的主要内容
我们在进行测试工作的时候为了保证系统的质量,可以将测试工作的内容分成以下所说的几个部分,即: 审查代码、集成测试、单元测试、系统测试和确认测试。
(1)单元测试
检查系统设计最小的单位(—个模块)就是单元测试,通过测试检查出用来定义该模块的功能说明不符合与实现该模块的实际功
文档评论(0)