资源描述:
《网上购物系统需求设计文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、概要设计说明书1引言21.1编写目的21.2背景21.3定义21.4参考资料22总体设计32.1运行环境32.1.1硬设备32.1.2支持软件32.2基本设计概念和处理流程42.2.1用户界面处理流程42.3结构62.4功能需求与程序的关系62.4.1用户界面62.4.2店长界面92.5人工处理过程122.6尚未解决的问题123接口设计133.1用户接口133.2外部接口133.3内部接口134运行设计174.1运行模块组合174.2运行控制184.3运行时间195系统数据结构设计205.1逻辑结构设计要点205.2物理结构
2、设计要点216系统出错处理设计276.1出错信息276.2补救措施286.3系统维护设计281引言1.1编写目的依据在线商店需求说明书,对在线商店的结构进行概要设计,明确模块划分和界面设计,.概要设计面向建设在线商店的系统程序员,帮助程序员安排开发计划.1.2背景本项目作为软件文档写作课程工程作业,由本工作小组完成.本软件系统名称定为小型在线购物系统,需要得到服务器软件,数据库软件的配合进行工作.系统面向互联网上的用户.1.3定义qInternet:是由横跨全球的各种不同类型的计算机网络连接起来的一个全球性的网络.q页面:使
3、用浏览器浏览到的网页,包含了各种类型的信息,实现了某个特定功能.qInternetExplorer:,简称IE,Micorsoft公司推出的免费浏览器.qNetscapeBrowser:Netscape公司推出的免费浏览器.qPC:PersonalComputer的简称,意为个人计算机.q店长:系统的管理员,管理系统的所有业务.q商品序列号:每个商品具有的唯一的不同于其他任何商品的一串数字,有11位.qJava:一种面向对象的程序设计语言.qJDBC:JavaDataBaseConnectivity(Java数据库连接),用
4、于访问关系型数据库的Java技术.qJDK:JavaDeveloper'sKit,意为java开发工具包,它是一种用于构建在Java平台上发布的应用程序、applet和组件的开发环境。qTomcat:是一个可以开放源代码,运行JSPWeb应用软件的的Web应用软件容器.qUID:uerID,记录用户名qPID:productID,记录商品序列号1.4参考资料《需求分析》,《用户手册》,《操作手册》2总体设计2.1运行环境2.1.1硬设备q本系统服务端可以运行在PC的Windows98/2000/Xp,Linux操作系统上,系
5、统最低配置要求为Pentium133/32M内存/VGA256色显示卡/100M硬盘空间,推荐配置要求为Pentium42.4G/256M内存/GF4MX440/1G硬盘空间.q浏览器端使用的浏览推荐为IE5.0或以上版本,NetscapeBrowser8或以上版本2.1.2支持软件服务端:操作系统:Windows98/2000/XP,Linux均可服务器:Tomcat5.5数据库:mysql4.1数据库链接驱动:JDBC程序语言编译系统:JDK1.5浏览器:IE5.0或以上版本NetscapeBrowser8或以上版本客户
6、端:浏览器:IE5.0或以上版本NetscapeBrowser8或以上版本2.2基本设计概念和处理流程2.2.1用户界面处理流程2.2.2店长界面处理流程2.3结构小型购物系统用户界面店长界面注册账户中心购物车找回密码登陆商品查询个人信息修改订单管理用户密码修改自杀注销注销修改商品数量删除单件商品清空购物车结算中心商品操作登陆订单操作用户操作店长信息修改查看交易记录查询商品添加商品更改商品查询订单更改订单过期订单删除商品查看商品搜索商品购买添加新管理员查询用户更改用户2.4功能需求与程序的关系2.4.1用户界面2.4.1.1
7、注册点击首页的“注册”按钮。填写注册内容,包括:用户名,身份证,电子邮件,真实姓名,联系电话,省份,邮寄地址,邮政编码,设置密码遗失的提示问题及答案。点击“提交”按钮,系统检测用户填写信息的合法性和用户名的唯一性。ü信息合法,信息写入数据库,在数据库里密码一栏写入系统随机生成的密码,页面自动跳转到首页,同时系统发送确认信件给用户填写的邮件地址,此信件包含数据库里系统随机生成的用户密码。ü信息不合法,系统提示填写信息错误,并清空填写框,用户可重新填写相关信息。点击“重置”按钮可以清除已经填写的内容,重新填写。点击“取消”按钮返
8、回到主页,取消注册。2.4.1.2登陆在首页的对话框中输入用户名和密码点击“登陆”按钮。系统对输入的信息跟数据库里的用户信息进行比对,如果符合,则判断用户是否被锁定,若没有锁定则页面跳出登陆成功信息,返回主页。反之页面跳出错误信息,返回主页。登录成功后,登陆框的位置出现欢迎信息和从UID得