电脑配件管理系统_详细设计说明书_第1页
电脑配件管理系统_详细设计说明书_第2页
电脑配件管理系统_详细设计说明书_第3页
电脑配件管理系统_详细设计说明书_第4页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.详细设计说明书1、引言1.1 、编写目的本文档根据概要设计说明书,定义了程序模块的结构以及程序模块之间的接口、算法、逻辑等,为实际设计的时候提供更加详细的设计方案。预期的读者:设计人员、开发人员、测试人员1.2 、背景说明 :本项目的名称:电脑配件管理系统本项目的任务提出者:学院计算机学院本项目的任务开发者:计算机学院09 级 1 班第二小组1.3 、定义 列出本文件中用到专门术语的定义和外文首字母组词的原词组。1.4 、参考资料1 齐志昌,谭庆平,宁洪 . 软件工程,北京:高等教育 .20022 海藩 . 软件工程导论 . 北京:清华大学 .20033 程成,霞 . 软件工程(原书第 6

2、版) . 北京:机械工业 .20034 王珊,萨师煊 . 数据库系统概论 ( 第四版 ). 北京:高等教育出版 .20065 志泊,冬梅,王春玲 . 数据库原理及应用教程 . 北京:人民邮电 .20036 阿奇 .SQL Server 实用教程 . 北京:电子工业 .20037 何玉洁 . 数据库原理与应用 . 北京:机械工业 .20072、程序系统的结构用一系列图表列出本程序系统的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。模块编号模块名称模块标识01顾客信息管理CmInfo输入处理输出顾客相关信息1 检查数据有效性1数据有误2 对用户进行添加、2操作结果的反馈信

3、息删除和数据更新3 由管理员分配权限.模块编号模块名称模块标识02配件信息管理ProductInfo输入处理输出配件相关信息1 检查数据有效性1数据有误2 对配件信息进行添2操作结果的反馈信息加、删除和数据更新模块编号模块名称模块标识03供应商信息管理ProvideInfo输入处理输出供应商相关信1 检查数据有效性1数据有误息2 对供应商进行添2操作结果的反馈信息加、删除和数据更新3 由管理员分配权限模块编号模块名称模块标识04交易信息管理TradeInfo输入处理输出交易相关信息1 检查数据有效性1数据有误2 对交易进行添加、2操作结果的反馈信息删除和数据更新模块编号模块名称模块标识05雇员

4、信息管理EmployeeInfo输入处理输出雇员相关信息1 检查数据有效性1数据有误2 对雇员进行添加、2操作结果的反馈信息删除和数据更新3 由管理员分配权限模块编号模块名称模块标识06送货安排管理DeliveryInfo输入处理输出送货相关信息1 检查数据有效性1数据有误2 雇员进行查看2操作结果的反馈信息.模块编号模块名称模块标识07密码修改PwChange输入处理输出旧密码,新密码1 检查数据有效性1数据有误2 修改密码2操作结果的反馈信息模块编号模块名称模块标识08登陆Login输入处理输出使用者信息1 检查数据有效性1数据有误2登陆到相关页面3、程序 1(标识符)设计说明从本章开始,

5、逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的容往往与它所隶属的上一层 模块的对应条目的容相同,在这种情况下,只要简单地说明这一点即可。1、1 添加配件信息:配件 ID ,名称,价格,厂商。ID 作为唯一的标识符。1、 2 维护配件信息:由于时间的变化,配件的价格会随着发生改变,那么需要进行一定信息的更正。2、1 录入顾客信息:顾客信息包括:顾客编号,ID ,地址, Email 。顾客编号作为唯一标示符。2、 2 维护顾客信息: 顾客的地址, Email 存在更换的可能,因此要留下更改的需求。2、 3

6、供应商信息管理:名称,地址等等信息存在变动的可能,给出编号作为主码。2、 4 交易信息管理:交易操作需要一定的延时,一边顾客改变主意可以撤销。2、 5 雇员信息管理:对雇员的信息具有添加,更新操作。2、 6 送货安排管理:具体安排某一个雇员,派送某一订单。2、 7 密码修改:为各个用户预留修改密码的权限,超级管理员可以修改其他权限用户的资料。2、 8 登陆:输入正确的登录信息则可以进入首页。3.1 、程序描述此程序是在需要的时候进入存,当用户点击关闭时就应结束进程,节省更多的系统资源。各个子模块按需要被调用,所用模块是并发处理,节约用户的系统资源。3.2 、功能说明该程序应具有的功能,可采用I

7、PO 图(即输入一处理一输出图).的形式。3.3 、性能要求系统反应等待时间不超过0.5 秒。3.4 、输入项给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效围、输入的方式。数量和频度、输入媒体、输入数据的来源和安全保密条件等等。用户信息: (userinfo)UIDcharUPasswordcharUNametextUAgenumUAddresstext配件信息: (accessoriesinfo)PIdnumPNametextPPricenumPManufacturer(厂家 )text供应商信息 (provideinfo)ProIdnumPronametextPr

8、oadresstextProphonenum雇员信息 (employeeinfo)EmpIdnumEmpnametextEmpphonenum送货 (deliver goods)DgIdnumDgnametextDgAddresstextDgphonenum3.5 、输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。3.6 、算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.7 、流程逻辑1. 登陆模块:.开始用户名或密码错误返回登录用户登录已注册未注册输入用户名和密码用户注

9、册用户名长度验证用户信息验证用户名长度不合法用户信息不合法验证验证通过验证通过查询数据库添加用户把用户信息存入Session中登录成功2. 配件信息管理模块开始登录到管理页面配件信息管理页面添加配件信息修改配件信息信息不正确信息不正确验证信息正确数据库更新完成数据库更新失败更新数据库3. 顾客信息管理模块.开始登录到管理页面顾客信息管理页面添加顾客信息修改顾客信息信息不正确信息不正确验证信息正确数据库更新完成数据库更新失败更新数据库4. 雇员信息管理模块开始登录到管理页面雇员信息管理页面添加雇员信息修改雇员信息信息不正确信息不正确验证信息正确数据库更新完成数据库更新失败更新数据库.5 供应商信

10、息管理模块开始登录到管理页面供货商信息管理页面添加供货商信息修改供货商信息信息不正确信息不正确验证信息正确数据库更新完成数据库更新失败更新数据库6. 交易信息管理模块.添加顾客信息原始密码不正确更新数据库成功7. 查询模块是显示查询结果8. 修改密码模块.开始登录到管理页面交易信息管理添加交易时间添加交易产品验证更新数据库失败更新数据库开始输入关键字数据库是否有此信息否显示无此相关信息.开始登录到管理页面修改密码输入原始密码输入新密码原始密码不正确新密码不合法验证更新数据库成功更新数据库失败更新数据库3.8 、接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.9 、存储分配根据需要,说明本程序的存储分配。3.10 、注释设计说明准备在本程序中安排的注释,如:a加在模块首部的注释;b加在各分枝点处的注释;c 对各变量的功能、围、缺省条件等所加的注释;d 对使用的逻辑所加的注释等等。3.11 、限制条件服务器太小,不能支持大量的顾客运行,但可以作为应用软件安装后运行,由服务器定期更

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论