使用提供方便。
(6)可维护性
要求软件运行发现错误时,能够快速、准确地对其定位、诊断和修改、恢复。
(7)安全保密性
要求提供身份验证,只允许通过身份验证的用户使用本软件。如果三次密码输入不正确,则强行关闭系统。
(8)可理解性
对于本软件提供的各种菜单、按钮,其功能应该一目了然,易于理解。
(9)数据的可交换性
要求提供数据的导入/导出功能,尤其要提高与WORD/EXCEL等通用办公软件的数据交换接口。
(二)数据要求说明书
1、数据描述
供应商基本信息:编号、名称,地址、电话、传真
动态输入数据:菜单选项、查询关键字、新建记录项
动态输出数据:导出的文件、查询结果记录集
内部生成数据:中间查询结果
2、数据库描述
本软件采用SYBASE专用数据库接口。
五、系统设计
要系统项目的前一阶段,也就是需求分析阶段中已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段的调研中获得,并在需求规格说明书中得到详尽的叙述及阐明。
本阶段在系统的需求分析的基础上,对系统做概要设计。主要解决实现该系统需求的程序模块问题,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在对系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
(一)总体设计说明书
1、需求规定
(1)供应商基本信息
输入:编号姓名地址电话号码传真号码公司主页备注
输出:供应商基本信息
功能:增加、修改、删除、查询统计打印
(2)顾客基本信息
输入:编号名称联系人姓名地址电话传真公司主页备注
输出:顾客基本信息
功能:增加、修改、删除、查询统计
(3)商品基本信息
输入:编号名称规格计量单位备注
输出:商品基本信息
功能:增加、修改、删除、查询统计打印
(4)进货基本信息
输入:编号供应商编号供应商名称商品编号商品名称商品规格商品单价进货日期备注
输出:进货基本信息
功能:增加、修改、删除、查询统计打印
(5)销售基本信息
输入:编号顾客编号顾客名称商品编号商品名称商品规格计量单位商品数量商品单价销售日期备注
输出:销售基本信息
功能:增加、修改、删除、查询统计打印
(6)系统安全
非授权用户不得进入程序系统
无修改权的用户不得修改档案和更新以及执行处理功能
2、运行环境
(1)硬件环璄
系统运行要求客户端为PII或更高档优胜微机,服务器为Windoes服务器:客户端运行时内存要求为128MB,安装所需硬盘为40MB。
*本系统中与其它应用系统的接口可采用串口/网络通信方式。
*所需要的高级语言tuberbasic
*通信采用TCP/TP协议。
(2)软件环璄
服务器软件环境
操作系统:采用WINDOWS
数据库:SQLSERVER2000
客户端软件环境
操作系统:Windows98/2000/XP,IE5.5(推荐使用IE6.0)
3、基本设计概念和处理流程
(1)供应商信息管理
图5.1
(2)顾客信息管理
图5.2
(3)商品信息管理
图5.3
(4)进货信息管理
图5.4
(5)销售信息管理
图5.5
(6)用户管理
图5.6
(7)系统管理
图5.7
4.概要设计模块结构图与描述表
(1)业务对象模型
A..供应商基本信息管理
图5.8
注:在本窗体操作者可以对供应商信息进行维护。
B顾客信息管理
图5.9
注:用户要顾客基本信息菜单中选择要操作的内容,输入到顾客基本信息控制中,由系统按相应的要求在员工信息表中操作,并显示操作结果。操作结束后保存到数据库中。
C.商品信息管理
图5.10
注:用户要顾客基本信息菜单中选择要操作的内容,输入到顾客基本信息控制中,由系统按相应的要求在员工信息表中操作,并显示操作结果。操作结束后保存到数据库中。
D.进货信息管理
图5.11
注:在本窗体操作者可以对进货信息进行修改但不能对供应商信息表,商品信息表进行修改,供应商信息表向进货信息表提供应商的信息,商品信息表向进货信息表提供商品信息。
E.销售信息管理
图5.12
注:在本窗体操作者可以对销售信息进行修改但不能对顾客信息表,商品信息表进行修改,顾客信息表向销售信息表提顾客的信息,商品信息表向销售信息表提供商品信息。
(2)分析模型
A.供应商基本信息管理
该模块的功能用例实现如下:
图5.13
各个用例的时序图如下:
供应商信息更新:
图5.14
供应商信息查询:
图5.15
供应商信息统计:
图5.16
B.顾客基本信息管理:
该模块的功能用例实现如下:
图5.17
各个用例的时序图如下:
顾客信息更新:
图5.18
顾客信息查询:
图5.19
顾客信息统计:
图5.20
C.商品基本信息管理:
该模块的功能用例实现如下:
图5.21
各个用例的时序图如下:
商品信息更新:
图5.22
商品信息查询:
图5.23
商品信息统计:
图5.24
D.进货基本信息管理:
该模块的功能用例实现如下:
图5.25
各个用例的时序图如下:
进货信息更新
图5.26
进货信息查询
图5.27
进货信息统计
图5.28
E.销售基本信息管理:
该模块的功能用例实现如下:
图5.29
各个用例的时序图如下:
销售信息更新
图5.30
销售信息查询
图5.31
销售信息统计
图5.32
(二)数据库设计说明书
1.外部设计
(1)标识符的状态
序号
代码
名称
描述
1
MYGSMS
Access贸易公司信息管理数据库
Acess2003
2
MYGSMS
SQL贸易公司信息管理数据库
SQLServer2000
3
GYSXX
供应商基本信息表
记录供应商信息的表
4
GKXX
顾客信息表
记录顾客信息的表
5
SPXX
商品信息表
记录商品信息的表
6
JHXX
进货信息表
记录进货信息的表
7
XSXX
销售信息表
记录销售信息的表
8
ZXX
组信息表
记录用户信息
9
YHXX
用户信息表
记录使用本软件用户的信息
表5.1
(2)使用的程序
模块1
模块2
模块3
模块4
模块5
模块6
模块7
表名
用户登录
系统主窗体
供应商信息管理
顾客信息管理
商品信息管理
进货信息管理
销售信息管理
GYSXX
∨
∨
GKXX
∨
∨
SPXX
∨
∨
∨
JHXX
∨
∨
XSXX
∨
ZXX
∨
YHXX
∨
表5.2
(3)约定
MYGSMS:贸易公司信息管理系统
GYSXX:供应商基本信息管理
GKXX:顾客信息管理
SPXX:商品信息管理
JHXX:进货信息管理
XSXX:销售信息管理
2.结构设计
(1)供应商基本信息表
字段名
字段类型
宽度
小数位数
标题
默认值
索引
是否为空
GYS_ID
文本
10
供应商编号
null
主键
notnull
GYS_name
文本
30
供应商名称
null
LXR_name
文本
8
联系人姓名
GS_dz
文本
20
公司地址
GS_city
文本
10
所在城市
phone
文本
11
电话号码
Gs_cz
文本
20
传真号码
GS_zy
文
上一篇:
(VB)人力资源系统源码+源码+论文+开题+论文答辩稿(论文和程序)
下一篇:
多年来只想说一句,我不怪你