电脑配件管理系统详细设计说明书.docx

上传人:b****3 文档编号:1111013 上传时间:2022-10-17 格式:DOCX 页数:12 大小:264.95KB
下载 相关 举报
电脑配件管理系统详细设计说明书.docx_第1页
第1页 / 共12页
电脑配件管理系统详细设计说明书.docx_第2页
第2页 / 共12页
电脑配件管理系统详细设计说明书.docx_第3页
第3页 / 共12页
电脑配件管理系统详细设计说明书.docx_第4页
第4页 / 共12页
电脑配件管理系统详细设计说明书.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

电脑配件管理系统详细设计说明书.docx

《电脑配件管理系统详细设计说明书.docx》由会员分享,可在线阅读,更多相关《电脑配件管理系统详细设计说明书.docx(12页珍藏版)》请在冰豆网上搜索。

电脑配件管理系统详细设计说明书.docx

电脑配件管理系统详细设计说明书

详细设计说明书

1、引言

1.1、编写目的

 本文档根据概要设计说明书,定义了程序模块的结构以及程序模块之间的接口、算法、逻辑等,为实际设计的时候提供更加详细的设计方案。

预期的读者:

设计人员、开发人员、测试人员

  1.2、背景说明:

本项目的名称:

电脑配件管理系统

本项目的任务提出者:

学院计算机学院

本项目的任务开发者:

计算机学院09级1班第二小组

  1.3、定义 列出本文件中用到专门术语的定义和外文首字母组词的原词组。

1.4、参考资料

[1]齐志昌,谭庆平,宁洪.软件工程,北京:

高等教育.2002

[2]海藩.软件工程导论.北京:

清华大学.2003

[3]程成,霞.软件工程(原书第6版).北京:

机械工业.2003

[4]王珊,萨师煊.数据库系统概论(第四版).北京:

高等教育出版.2006

[5]志泊,冬梅,王春玲.数据库原理及应用教程.北京:

人民邮电.2003

[6]阿奇.SQLServer实用教程.北京:

电子工业.2003

[7]何玉洁.数据库原理与应用.北京:

机械工业.2007

2、程序系统的结构

用一系列图表列出本程序系统的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。

模块编号

模块名称

模块标识

01

顾客信息管理

CmInfo

输入

处理

输出

顾客相关信息

1检查数据有效性

2对用户进行添加、删除和数据更新

3由管理员分配权限

1数据有误

2操作结果的反馈信息

模块编号

模块名称

模块标识

02

配件信息管理

ProductInfo

输入

处理

输出

配件相关信息

1检查数据有效性

2对配件信息进行添加、删除和数据更新

1数据有误

2操作结果的反馈信息

模块编号

模块名称

模块标识

03

供应商信息管理

ProvideInfo

输入

处理

输出

供应商相关信息

1检查数据有效性

2对供应商进行添加、删除和数据更新

3由管理员分配权限

1数据有误

2操作结果的反馈信息

模块编号

模块名称

模块标识

04

交易信息管理

TradeInfo

输入

处理

输出

交易相关信息

1检查数据有效性

2对交易进行添加、删除和数据更新

1数据有误

2操作结果的反馈信息

模块编号

模块名称

模块标识

05

雇员信息管理

EmployeeInfo

输入

处理

输出

雇员相关信息

1检查数据有效性

2对雇员进行添加、删除和数据更新

3由管理员分配权限

1数据有误

2操作结果的反馈信息

模块编号

模块名称

模块标识

06

送货安排管理

DeliveryInfo

输入

处理

输出

送货相关信息

1检查数据有效性

2雇员进行查看

1数据有误

2操作结果的反馈信息

模块编号

模块名称

模块标识

07

密码修改

PwChange

输入

处理

输出

旧密码,新密码

1检查数据有效性

2修改密码

1数据有误

2操作结果的反馈信息

模块编号

模块名称

模块标识

08

登陆

Login

输入

处理

输出

使用者信息

1检查数据有效性

1数据有误

2登陆到相关页面

3、程序1(标识符)设计说明

从本章开始,逐个地给出各个层次中的每个程序的设计考虑。

以下给出的提纲是针对一般情况的。

对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的容往往与它所隶属的上一层模块的对应条目的容相同,在这种情况下,只要简单地说明这一点即可。

1、1添加配件信息:

配件ID,名称,价格,厂商。

ID作为唯一的标识符。

1、2维护配件信息:

由于时间的变化,配件的价格会随着发生改变,那么需要进行一定信息的更正。

2、1录入顾客信息:

顾客信息包括:

顾客编号,ID,,地址,,Email。

顾客编号作为唯一标示符。

2、2维护顾客信息:

顾客的地址,,Email存在更换的可能,因此要留下更改的需求。

2、3供应商信息管理:

名称,地址等等信息存在变动的可能,给出编号作为主码。

2、4交易信息管理:

交易操作需要一定的延时,一边顾客改变主意可以撤销。

2、5雇员信息管理:

对雇员的信息具有添加,更新操作。

2、6送货安排管理:

具体安排某一个雇员,派送某一订单。

2、7密码修改:

为各个用户预留修改密码的权限,超级管理员可以修改其他权限用户的资料。

2、8登陆:

输入正确的登录信息则可以进入首页。

  3.1、程序描述

此程序是在需要的时候进入存,当用户点击关闭时就应结束进程,节省更多的系统资源。

各个子模块按需要被调用,所用模块是并发处理,节约用户的系统资源。

  3.2、功能

  说明该程序应具有的功能,可采用IPO图(即输入一处理一输出图)的形式。

  3.3、性能

  要求系统反应等待时间不超过0.5秒。

  3.4、输入项

给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效围、输入的方式。

数量和频度、输入媒体、输入数据的来源和安全保密条件等等。

用户信息:

(userinfo)

UIDchar

UPasswordchar

UNametext

UAgenum

UAddresstext

配件信息:

(accessoriesinfo)

PIdnum

PNametext

PPricenum

PManufacturer(厂家)text

供应商信息(provideinfo)

ProIdnum

Pronametext

Proadresstext

Prophonenum

雇员信息(employeeinfo)

EmpIdnum

Empnametext

Empphonenum

送货(delivergoods)

DgIdnum

Dgnametext

DgAddresstext

Dgphonenum

  3.5、输出项

  给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。

  3.6、算法

  详细说明本程序所选用的算法,具体的计算公式和计算步骤。

3.7、流程逻辑

 

1.登陆模块:

2.配件信息管理模块

3.顾客信息管理模块

4.雇员信息管理模块

5供应商信息管理模块

 

6.交易信息管理模块

7.查询模块

8.修改密码模块

  3.8、接口

  用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。

  3.9、存储分配

  根据需要,说明本程序的存储分配。

  3.10、注释设计

  说明准备在本程序中安排的注释,如:

  a.加在模块首部的注释;

  b.加在各分枝点处的注释;

  c.对各变量的功能、围、缺省条件等所加的注释;

  d.对使用的逻辑所加的注释等等。

  3.11、限制条件

  服务器太小,不能支持大量的顾客运行,但可以作为应用软件安装后运行,由服务器定期更新各项数据。

  3.12、测试计划

  说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。

  3.13、尚未解决的问题

  在本系统中对于供应商模块以及出入货的实现尚未完善。

4、程序2(标识符)设计说明

  用类似F.3的方式,说明第2个程序乃至第N个程序的设计考虑。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1