网上购物系统(详细设计说明书)要点

上传人:夏** 文档编号:486203479 上传时间:2022-11-12 格式:DOC 页数:21 大小:139.50KB
返回 下载 相关 举报
网上购物系统(详细设计说明书)要点_第1页
第1页 / 共21页
网上购物系统(详细设计说明书)要点_第2页
第2页 / 共21页
网上购物系统(详细设计说明书)要点_第3页
第3页 / 共21页
网上购物系统(详细设计说明书)要点_第4页
第4页 / 共21页
网上购物系统(详细设计说明书)要点_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《网上购物系统(详细设计说明书)要点》由会员分享,可在线阅读,更多相关《网上购物系统(详细设计说明书)要点(21页珍藏版)》请在金锄头文库上搜索。

1、1引言31.1编写目的31.2背景31.3定义31.4参考资料32程序系统的结构33.1登录注册模块设计说明43.1.1程序描述43.1.2功能53.1.3性能53.1.4输入项63.1.5输出项63.1.6算法63.1.7流程逻辑83.1.8接口93.1.9存储分配93.1.10注释设计103.1.11限制条件103.1.12测试计划103.13尚未解决的问题113.2个人资料管理模块设计说明113.2.1程序描述113.2.2功能113.2.3性能113.2.4输人项113.2.5输出项123.2.6算法123.2.7流程逻辑123.2.8接口123.2.9存储分配123.2.10注释设计

2、123.2.11限制条件133.2.12测试计划133.2.13尚未解决的问题133.3订购商品管理与订单管理模块设计说明133.3.1程序描述133.3.2功能143.33性能143.3.4输入项143.3.5输出项143.3.6算法143.3.7流程逻辑153.3.8接口153.3.9存储分配153.3.10注释设计153.3.11限制条件153.3.12测试计划153.3.13尚未解决的问题163.4商品评价模块设计说明163.4.1程序描述163.4.2功能163.4.3性能163.4.4输入项173.4.5输出项173.4.6算法173.4.7流程逻辑173.4.8接口173.4.9

3、存储分配173.4.10注释设计173.4.11限制条件183.4.12测试计划183.4.13尚未解决的问题183.5商品信息管理模块设计说明183.5.1程序描述183.5.2功能183.5.3性能193.5.4输入项193.5.5输出项193.5.6算法193.5.7流程逻辑203.5.8接口203.5.9存储分配203.5.10注释设计213.5.11限制条件213.5.12测试计划213.5.13尚未解决的问题21详细设计说明书1引言1.1编写目的编写这份详细设计说明书的目的着重描述每一模块是怎样实现的, 包括实现算法、 逻辑流程等。本说明书的预期读者为客户、 业务或需求分析人员、

4、测试人员、 用户文档编写者、项目管理人员。1.2背景说明:a 开发的软件系统的名称: 网上购物系统b 本项目的任务提出者为董德坤。1.3定义Internet:是由横跨全球的各种不同类型的计算机网络连接起来的一个全球性的网络.页面:使用浏览器浏览到的网页,包含了各种类型的信息,实现了某个特定功能.Internet Explorer:,简称IE,Micorsoft公司推出的免费浏览器.Netscape Browser:Netscape公司推出的免费浏览器.PC:Personal Computer的简称,意为个人计算机.店长:系统的管理员,管理系统的所有业务.商品序列号:每个商品具有的唯一的不同于其

5、他任何商品的一串数字,有11位.1.4参考资料需求分析说明书,用户手册,操作手册,概要设计说明书2程序系统的结构 该系统层次结构图如下:网上购物系统子系统1客户前台管理子系统2后台管理功能模块1登陆注册管理功能模块2订购商品管理功能模块3商品评价管理功能模块4订单信息管理功能模块5商品信息管理功能模块6个人资料管理主要功能本系统的主要功能是会员的注册与登录,会员的信息修改,网上订货与通过网银支付,商品评价。同时为了方便管理者管理和和会员查询网上购物系统的信息,本系统要做到方便对商品信息的基本资料的添加,修改,删除和查询等功能。另外还需对客户购物的订单、个人信息等进行管理的网上购物系统。3.1登

6、录注册模块设计说明3.1.1程序描述本程序设计的目的主要是对顾客信息的注册,顾客登录及他们的子功能的实现。本程序的特点是非常驻内存,可重人无覆盖要求,能够并发处理。3.1.2功能3.1.2.1描述: 用户登录, 如果是老会员则直接验证登录到系统首页,如果是新会员则首先进行注册, 注册成功, 进行登录,登录成功的用户进入系统首页。3.1.2.2 IPO图表示如下:游客注册登录身份认证检查输入 重新注册 输入信息 重新登录 检查输入错误检查输入错误信息错误信息 不合法 不合法 无误 无误信息是否有误 出错 不通过 通过系统首页DB 返回登录3.1.3性能身份认证模块和检查用户名模块要对数据库进行搜

7、索和录入,检查用户是不是合法和注册时用户表里是否有此会员的会员名,如果是会员要求反应时间在1秒之内,如果不是会员反映时间在2秒之内并在0.5秒之内跳转到注册页面。3.1.4输入项在登录界面登陆的信息包括:用户信息(会员名,用户密码,数据类型:char,长度:6密码要以.显示。3.1.5输出项对用户输入信息进行判断, 通过验证后进入用户操作界面, 如果该用户信息不存在提示“注册”。3.1.6算法登录过程: 从登录界面得到游客的用户名及其密码,传给登录检查文件检查用户名及密码是否正确。对于密码框,要求用户输入密码时候显示为:.If(用户名在数据库中存在并且用户名所在记录中密码项与所得到的相同)显示

8、登录成功 网页转向到登录页面 Else 提示用户名或密码有误 注册过程: 从注册界面得到游客的个人信息,如:用户名、登录密码、真实姓名、性别、住址、电话、手机、QQ、msn、邮编等。将信息传递给会员检查函数,在其中验证数据项是否符合规定。若符合则会员要求再将其值传递并保存到数据库中。检查数据过程: 对登录注册的会员号和密码的格式进行检验,如果通过验证则返回true,进入身份认证,否则返回false,调用错误处理程序。if(用户名为空或字符少于指定字符) 警告请正确的填写用户名 return false if(密码长度不符) 警告:密码长度应该在5位到20位之间,请重新输入;return fal

9、se;if(两次输入的密码不同) 警告:两次输入的密码不同,请重新输入return false;if(输入的字符少于2个汉字字符) 警告:请填写真实姓名;return false;if(地址信息少于8个汉字字符) 警告:对不起,请填写详细地址;return false;if(邮编不是6位数字) 警告:对不起,请填写正确的邮编!;return false;if(邮箱并不存在由和.隔开,或前面无字符) 警告:对不起,请正确填写邮编!;return false;if(QQ且MSN都为空) 警告:对不起,请填写网上联系方式!;return false;身份认证&检查过程:对登陆的用户名及密码进行检验,

10、如果通过验证则返回true,进入系统主菜单,否则返回false,调用错误处理程序。 if(MemberUser不存在)ErrorNoID = T; Error();return false;if(MemberUser所在列MemberPassword与数据库中password不相符)ErrorPassword = T;Error();return false;elseredirect(index.jsp);return true; Error()过程(错误信息):错误处理程序,给出错误提示,并引导用户转入系统登陆界面或注册界面。if(ErrorNull = T) 显示:会员号为空,请输入用户名

11、&密码为空,请输入用户名&密码;login();if(ErrorLen = T) 显示:输入的信息超过规定字符长度,请重新输入;login();if(ErrorType = T) 显示:输入含有非法字符,请重新输入;login();if(ErrorNoID = T) 显示:无此用户名,请重新输入;login();if(ErrorPassword = T) 显示:密码错误,请重新输入;login();登录顾客3.1.7流程逻辑错误页面网站首页注册3.1.8接口网上购物系统总体结构图子系统1客户前台管理子系统2后台管理功能模块1登陆注册管理功能模块2订购商品功能模块3管理订单功能模块5商品信息管理

12、功能模块6订单信息管理功能模块7个人资料管理功能模块4商品评价界面接口:用VC做出用户熟悉的WINDOWS的操作界面,有显示提示信息,方便用户使用!软件接口:用VC提供的接口,对 SQL SERVER2000 进行对数据库的所有访问。硬件接口:用键盘和鼠标对输入进行处理,用打印机对输出进行处理3.1.9存储分配面向服务器采用固定式分区存储结构。3.1.10注释设计详见本功能模块算法。3.1.11限制条件由于本系统的开发将是基于浏览器的B/S 结构,所以浏览器端的语言使用HTML/CSS/JavaScript,服务器端的语言使用ASP(.NET),开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之采用SQL Server2000。开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试和维护及升级。一个更为完善的网上购物系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。3.1.12测试计划3.1.12.1 系统测试的原则1. 测试工作由董德坤。2. 设计测试方案时,不仅包括确定的输入数据,而且应包括从系统功能出发预期的测试结果。只要将运行结果与预期测

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号