资源描述
实验五 软件测试文档
实验四 撰写详细说明书
4.1 引言
4.1.1 编写目的
参见“实验一”中的编写目的
4.1.2 项目背景
参见“实验一”中的项目背景
4.1.3 术语说明
参见“实验一”中的术语说明
4.1.4 参考资料
见书后参考文献
4.2 总体设计
4.2.1 需求概述
本软件主要有以下几方面的功能。
1.每个用户可以查看多个定货报表,一份定货报表可以被多个用户查看;
2.每个用户可以查看多种药品信息,每一种药品信息可被多个用户查看;
3.每个用户可以查看多个出货信息,每一种出货信息可被多个用户查看;
4.每个客户可以购买多种药品,每一种药品可被多个客户购买;
5.每个客户可以查看多个出货报表,而每个出货报表只能被买药品的客户所查看;
6.每个供货商可以提供多种药品,每种药品可以被多个供货商所提供;
7.每个供货商可以查看多个定货信息,但每个定货信息只能被一个供货商查看,即提供药品的供货商;
4.2.2 软件结构
本软件的顶层数据流图如下图所示。
1
药品管理
药品
管理员
需求信息
2
销售管理
4
更新库
存清单
库存信息
5
处 理 定 货
定货信息
3 供货商
客 户
销售信息
采购员
定货信息
药品信息
药品信息
顶层数据流图
二层数据流图如下图所示
药品
管理员
药品信息
1.1
接收药品信息
药品信息
药品信息
1.2
更新库存信息清单药品查询
库存清单药品信息
药品编号信息
1.3
药品查询
查询信息
查询信息
客 户
图2.3药品管理层数据流图
D1
D2
D3
查询信息
药品
管理员
药品信息
2.1
接收药品信息
药品信息
药品信息
2.2
更新库存信息清单药品查询
库存清单药品信息
库存信息
2.3
处理出货
出货信息
报表信息
客户
2.4
产生报表
图2.4销售管理层数据流图
药品信息
D1
D2
D3
出货信息
出货信息
图4.2 二层数据流图
4.3 程序设计说明
4.3.1 模块描述
本软件的详细功能模块如下图所示。
药品管理系统
供
货商管理
模块
统
计
模
块
药品管理
模 块
销
售
管
理
模
块
用户管理模块
o删除用户
更新用户
添加用户
添加药
品
删除药品
更新药品
添加供货商
删除供货商
修改供货商
进货统计
销售统计
报损统计
销售查询
退货
查询
药品查询
4.4数据库的概念设计
根据对数据流图和数据字典的分析,确定该应用中的实体、属性和实体之间的联系,并画出系统总体的E-R图。概念设计可分为三步进行:首先设计局部E-R模式,然后把各局部E-R模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。
4.4.1局部E-R模式设计
利用ER方法可分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。
各个实体的E-R图如下所示:
药品信息
编号
规格
生产厂商
单价
数量
生产日期
图4.1 药品信息E-R图
用户信息
编号
年龄
出生日期
性别
姓名
联系电话
籍 贯
图4.2 用户信息E-R图
客户信息
姓名
编号
性别
联系电话
家庭住址
年龄
家庭住址
图4.3客户信息E-R图供货商信息
供货商编号
供货商名称
供货商地址
供货商电话
供货商邮编
图4.4 供货商信息E-R图 定货报表
药品编号+药品名称+药品数量+规格+入库单价+入库日期+生产厂家
编号
药品名称+药品数量+规格+入库单价+入库日期+生产厂家
规格
… … …
生产厂商
定货日期
数量
规格+入库单价+入库日期+生产厂家
图4.5 定货报表E-R图出货报表
药品编号+药品名称+药品数量+规格+入库单价+入库日期+生产厂家
编号
药品名称+药品数量+规格+入库单价+入库日期+生产厂家
规格
… … …
生产厂商
出货日期
数量
规格+入库单价+入库日期+生产厂家
图4.6出货报表E-R图 定货信息
药品编号+药品名称+药品数量+规格+入库单价+入库日期+生产厂家
编号
药品名称+药品数量+规格+入库单价+入库日期+生产厂家
规格
… … …
生产厂商
定货日期
数量
规格+入库单价+入库日期+生产厂家
入库单价+入库日期+生产厂家
+生产厂家
编号
图4.7定货信息E-R图出货信息
药品编号+药品名称+药品数量+规格+入库单价+入库日期+生产厂家
编号
药品名称+药品数量+规格+入库单价+入库日期+生产厂家
规格
… … …
生产厂商
出库日期单价
数量
规格+入库单价+入库日期+生产厂家
出库单价+入库日期+生产厂家
+生产厂家
编号
图4.8出货信息E-R图
用户登录
用户名
密码
图4.9用户登录信息E-R图
4.4.2全局E-R设计
所有局部ER模式都设计好了后,接下来就是把它们综合成单一的全局概念结构。全局概念结构不仅要支持所有局部ER模式,而且必须合理地表示一个完整、一致的数据库概念结构。
用
户
查看
药
品
购买
客
户
供应
供
货商
n
m
m
n
m
n
查看
查看
定货信息
查看
出货信息
查看
出货报表
定货报表
1n
n
n
1n
n
m
1n
n
m
用
户
查看
n
图4.10全局E-R图
4.5数据库的逻辑设计
药品(药品编号、药品名称、药品单价、数量、规格、购置日期、生产厂家)
用户(用户编号、姓名、性别、出生日期、家庭住址、联系电话)
供货商(供货商编号、名称、地址、电话、邮编、)
客户(姓名、性别、年龄、出生日期、家庭住址、联系电话)
定货报表(药品编号、药品名称、数量、定货日期、生产厂商、规格)
出货报表(药品编号、药品名称、数量、出货日期、生产厂商、规格)
定货信息(药品编号、入库单价、药品名称、数量、定货日期、生产厂商、规格)
出货信息(药品编号、出库单价、药品名称、数量、出货日期、生产厂商、规格)
用户登陆(用户名,密码)
4.6程序流程图
用户登录
开 始
用户名密码 正确?
N
Y
Y
使用系统界面
Y
N
N
Y
处理用户
处理药品
处理供货商
进行操作?
添加?删除? 更新?
添加用户操作
If 选择处理用户
删除用户
Y
If添加 删除添加
更新用户
If 更新添加
N
If 选择处理药品
添加?删除? 更新?
If 更新添加
Y
If 删除添加
If添加 删除添加
更新用户
添加用户操作
删除用户操作
If 删除添加
N
药品查询
按编号?
按名称?
If 按名称
按名称查询
按编号
else
If 选择处理供货商
添加?删除? 更新?
更新用户
更新用户
更新用户
Y
退 出
出错超过3次?
N
N
图4.12药品管理系统的程序流程图
3、通过活动,使学生养成博览群书的好习惯。
B比率分析法和比较分析法不能测算出各因素的影响程度。√
C采用约当产量比例法,分配原材料费用与分配加工费用所用的完工率都是一致的。X
C采用直接分配法分配辅助生产费用时,应考虑各辅助生产车间之间相互提供产品或劳务的情况。错
C产品的实际生产成本包括废品损失和停工损失。√
C成本报表是对外报告的会计报表。×
C成本分析的首要程序是发现问题、分析原因。×
C成本会计的对象是指成本核算。×
C成本计算的辅助方法一般应与基本方法结合使用而不单独使用。√
C成本计算方法中的最基本的方法是分步法。X
D当车间生产多种产品时,“废品损失”、“停工损失”的借方余额,月末均直接记入该产品的产品成本
中。×
D定额法是为了简化成本计算而采用的一种成本计算方法。×
F“废品损失”账户月末没有余额。√
F废品损失是指在生产过程中发现和入库后发现的不可修复废品的生产成本和可修复废品的修复费用。X
F分步法的一个重要特点是各步骤之间要进行成本结转。(√)
G各月末在产品数量变化不大的产品,可不计算月末在产品成本。错
G工资费用就是成本项目。(×)
G归集在基本生产车间的制造费用最后均应分配计入产品成本中。对
J计算计时工资费用,应以考勤记录中的工作时间记录为依据。(√)
J简化的分批法就是不计算在产品成本的分批法。(×)
J简化分批法是不分批计算在产品成本的方法。对
J加班加点工资既可能是直接计人费用,又可能是间接计人费用。√
J接生产工艺过程的特点,工业企业的生产可分为大量生产、成批生产和单件生产三种,X
K可修复废品是指技术上可以修复使用的废品。错
K可修复废品是指经过修理可以使用,而不管修复费用在经济上是否合算的废品。X
P品种法只适用于大量大批的单步骤生产的企业。×
Q企业的制造费用一定要通过“制造费用”科目核算。X
Q企业职工的医药费、医务部门、职工浴室等部门职工的工资,均应通过“应付工资”科目核算。X
S生产车间耗用的材料,全部计入“直接材料”成本项目。X
S适应生产特点和管理要求,采用适当的成本计算方法,是成本核算的基础工作。(×)
W完工产品费用等于月初在产品费用加本月生产费用减月末在产品费用。对
Y“预提费用”可能出现借方余额,其性质属于资产,实际上是待摊费用。对
Y引起资产和负债同时减少的支出是费用性支出。X
Y以应付票据去偿付购买材料的费用,是成本性支出。X
Y原材料分工序一次投入与原材料在每道工序陆续投入,其完工率的计算方法是完全一致的。X
Y运用连环替代法进行分析,即使随意改变各构成因素的替换顺序,各因素的影响结果加总后仍等于指标的总差异,因此更换各因索替换顺序,不会影响分析的结果。(×)
Z在产品品种规格繁多的情况下,应该采用分类法计算产品成本。对
Z直接生产费用就是直接计人费用。X
Z逐步结转分步法也称为计列半成品分步法。√
A按年度计划分配率分配制造费用,“制造费用”账户月末(可能有月末余额/可能有借方余额/可能有贷方余额/可能无月末余额)。
A按年度计划分配率分配制造费用的方法适用于(季节性生产企业)
展开阅读全文