已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
案卷号案卷号(六)(六) 日期日期2007-12-23 网上商品交易系统 详细设计说明书详细设计说明书 作 者: 李 琳 完成日期: 2007/12/23 签 收 人: 签收日期: 修改情况记录: 版本号修改批准人修改人安装日期签收人 1 引言引言.3 1.1 编写目的3 1.2 背景3 1.3 定义3 1.4 参考资料3 2 程序系统的结构程序系统的结构.3 3 程序程序 1(标识符)设计说明(标识符)设计说明3 3.1 程序描述4 3.2 功能4 3.3 性能4 3.4 输人项4 3.5 输出项4 3.6 算法4 3.7 流程逻辑4 3.8 接口4 3.9 存储分配5 3.10 注释设计5 3.11 限制条件5 3.12 测试计划5 3.13 尚未解决的问题5 详细设计说明书详细设计说明书 1 引言引言 1.1 编写目的编写目的 编写这份详细设计说明书的目的着重描述每一模块是怎样实现的,包括实 现算法、逻辑流程等。 本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档 编写者、项目管理人员。 1.2 背景背景 说明: a开发的软件系统的名称:网上商品交易系统 b本项目的任务提出者:国信安 c开发者:TZ 小组 计算机中心:国信安教育基地 计算机网络:国信安教育基地 d前台用户 :需要进行商品的购买、并且使用网络的人群 后台用户:受国信安教育委托,特开发此系统。以求达到网上购物的目的 e:该软件系统同其他系统或其他机构的基本的相互来往关系: 本软件系统与该公司目前已有一套用于专卖店销售管理的进销存管理信息系统 进行相互往来关系,该进销存系统可以管理各专卖店的库存情况和货品的发送 和调配等。 1.3 定义定义 列出本文件中用到专门术语的定义和外文首字母组词的原词组。 项目涉及的术语项目涉及的术语英文全称英文全称概念概念 IEInternet Explorer浏览器 URLUniform Resource Locator统一资源定位符 HTMLHyper Text Markup Language 超文本标记语言 VSVisual Studio2005一种高级的编程语言; GGBGB 是计算机容量了大小单 位 1GB=1024MB 1MB=1024B SQLStructured Query Language一种用于访问查询数据库的 语言 前台用户:浏览本网站,或经过本网站进行商品购买交易的大众人群 后台用户:经过培训,且有权利对本网站上的信息进行删除、更新、添加 等操作的网站管理人员 1.4 参考资料参考资料 用得着的参考资料,如: a NIIT 教材:eXtensible Markup Language bNIIT 教材:Active Server Pages.NET cNIIT 教材:Visual Basic.NET-I dNIIT 教材:Project Book e精通 Asp.NET2.0 网络应用系统开发 2 程序系统的结构程序系统的结构 通常先把系统本身要完成的总任务作为最上层的总功能,本系统的总功能 就是“网上商品交易管理系统” 。然后根据业务流程图中有几项子业务,就把总 功能划分为几项大功能(子系统) 。 主要几大功能: 1. 基础信息管理; (基础信息管理可以划分为“客户信息管理” 、 “商品信息管理” 、 “供 应商管理” 、 “商品信息查询” 、 “供应商信息查询”6 个功能;) 2. 采购管理; (采购管理可划分为“商品采购” 、 “采购查询”2 个功能) 3. 库存管理; 4. 商品销售; 5. 商品评论; 6. 查询系统; 7. 购物车实现; 依据上述这样的层层划分,一步步画出功能层次图,就可以得到本网上商 品交易管理系统的功能层次图功能层次图,如下图所示: 商品交易管理系统的功能层次图:功能层次图: 主要功能主要功能 (1)基础信息管理:客户信息管理、商品信息管理、供应商信息管理、商 品信息查询、客户信息查询、供应商信息查询。 (2)采购管理:商品采购、采购查询。 (3)库存管理:商品入库、商品入库退货、库存查询、价格调整。 (4)商品销售:商品销售、销售退货。 (5)查询统计:销售信息查询、商品入库查询、商品销售排行。 (6)系统设置:操作员管理。 主控模块设计主控模块设计 系统主控模块由一主页构成,通过菜单选项实现对系统子模块(子页面)的调 用,用户通过点击菜单项运行子页面。 子模块设计子模块设计 (1)基础信息管理:包括客户信息管理、商品信息管理、供应商信息管理、商 品信息查询、客户信息查询、供应商信息查询。 (2)采购管理:包括商品采购、采购查询。 (3)库存管理:包括商品入库、商品入库退货、库存查询、价格调整。 (4)商品销售:包括商品销售、销售退货。 (5)查询统计:包括销售信息查询、商品入库查询、商品销售排行。 (6)往来管理:包括应收管理、应付管理。 (7)系统设计:包括操作员管理。 根据用户需求分析的结果,为能完成系统的基本任务,本系统共设计有 5 个功 能模块,每个模块下又有几个子模块,系统功能模块设计系统功能模块设计如下: 3 程序程序 1(标识符)设计说明(标识符)设计说明 3.1 程序描述程序描述 给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本 程序的特点(如 是常驻内存还是非常驻?是否子程序?是可重人的还是不可重人的?有无 覆盖要求?是顺序处理还是并发处理等) 。 3.2 功能功能 3.1 登陆界面登陆界面 A描述: 用户登录, 首先进行注册,注册成功,进行登录, 登陆程序分为会员登陆和管理员登陆;管理员登陆系统进入管理员操作界面、 会员登陆系统进入用户管理操作界面。 B功能: 以 IPO 图表示如下: 开始 登陆界面 输入会员的名称 和密码 输入管理员的名 称和密码 用户界面管理员界面 12 结束 C输入: 在登陆界面中输入的各项信息进行说明: 管理员信息、用户信息均从键盘输入。管理员字段包括: 字段名: 数据类型: 长度: cPassword char 6 用户字段包括: 字段名: 数据类型: 长度: cPassword char 6 D输出: 对管理员输入信息进行判断,通过验证后进入管理员操作界面,验证错误 退出系统; 对用户输入信息进行判断,通过验证后进入用户操作界面,如果该用户信 息不存在提示“注册” ; 3.3 性能性能 说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。 3.4 输人项输人项 给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范 围、输入的方式。数量和频度、输入媒体、输入数据的来源和安全保密条件等等。 3.5 输出项输出项 给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范 围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。 3.6 算法算法 详细说明本程序所选用的算法,具体的计算公式和计算步骤。 3.7 流程逻辑流程逻辑 用图表(例如流程图、判定表等)辅以必要的说明来表示本程序的逻辑流程。 3.8 接口接口 用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序, 说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷) 。 3.9 存储分配存储分配 根据需要,说明本程序的存储分配。 3.10 注释设计注释设计 说明准备在本程序中安排的注释,如: a 加在模块首部的注释; b 加在各分枝点处的注释; c 对各变量的功能、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论