判定表: 帐号正确 密码匹配 登陆成功 返回登陆界面 1 T T × 2 T F × 3 F × 3.7.2用户登记 a) 程序描述
实现用户信息登记功能 b) 输入项
用字符串表示的汉字,字符串最大长度是10;整数类型的数字和时间类型的日期 c) 输出项
用字符串表示的汉字,字符串最大长度是10;整数类型的数字和时间类型的日期 3.7.3图书添加 a) 程序描述
实现图书登记的功能 b) 输入项
用字符串表示的汉字或英文,字符串最大长度是20;数值型的数字 c) 输出项
用字符串表示的汉字或英文,字符串最大长度是20;数值型的数字 3.7.4图书查询 程序设计 a)程序描述
实现查书功能。 b) 输入项
用字符串表示的汉字或英文,字符串的最大长度为40个字符。输入方式为标准输入。 c) 输出项
用字符串表示的汉字或英文,字符串的最大长度为40个字符。输出方式为标准输出。 3.7.5借阅登记 a) 程序描述
实现借阅功能 b) 输入项
用字符串表示的汉字或英文,字符串的最大长度为40个字符。输入方式为标准输入。 c) 输出项
用字符串表示的汉字或英文,字符串的最大长度为40个字符。输出方式为标准输出。
3.8接口
3.8.1 外部接口
按Windows应用软件用户界面的规范来设计,使用以对话框为主的用户界面,便于用户使用。 3.8.2 内部接口
模块间接口采用数据耦合方式,通过参数表传送数据,交换信息。 3.8.3用户接口
11
本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。
3.9存储分配
根据需要,本程序的存储分配情况如下: 3.9.1 图书文件的存储分配
3.9.2用户信息文件的存储分配
3.9.3借书信息文件的存储分配
3.10注释设计
本程序将在以下情形添加注释,如: a. 在模块首部添加注释; b. 在各分枝点处添加注释;
c. 对各变量的功能、范围、缺省条件等添加注释; d. 对使用的逻辑添加注释等等。
3.11限制条件
3.11.1 技术约束
本项目的设计是在汉语程序设计语言的条件下进行的,技术设计采用软硬一 体化的设计方法。 3.11.2 环境约束
12
运行该软件所适用的具体设备必须是奔腾133、内存16兆以上的计算机; 3.11.3 标准约束
该软件的开发完全按照企业标准开发,包括硬件、软件和文档规格 3.11.4 硬件限制
奔腾133 、内存16兆以上PC机满足输入端条件。
3.12测试计划
3.12.1测试方案
采用黑盒测试方法,整个过程采用自底向上,逐个集成的办法,依次进行,单元测试,组装测试等。
3.12.2测试项目
测试1:名称:系统操作登录测试
目的:测试系统操作界面
内容:帐号口令输入,合理性检查,合法性检查,系统操作界面显示控制
测试2:名称:出借测试
目的:测试出借功能
内容:图书信息,合理性检查,合法性检查,借书登记 测试3:名称:还书测试
目的:测试还书功能
内容:用户号,书号,合理性检查,合法性检查,还书登记 测试4:名称:图书管理测试
目的:测试图书管理功能
内容:图书管理界面显示控制,图书浏览,新增图书记录 测试5:名称:图书查询测试
目的:测试图书查询功能
内容:图书查询显示界面控制,输入数据合理性检查,提交,图书查询结果显示
3.13尚未解决的问题
图书的预览功能因为缺乏实体书的电子版来进行存储,还为能完全实现;设计技术有限,界面美化工作做得还不够完。
13