软件工程报告—小型图书管理系统(6)
系统检查读者或管理员输入的基本信息的合法性
检查合法时,则允许登录,反之,则拒绝登录并提示信息。 结束 读者增加
1.管理员录入数据。
2.系统检查管理员输入的读者基本信息的合法性,如读者类型等。 3.检查错误时,增加失败。当检查正确后即从读者系统文件中取得读者当前编号和系统日期作为该登记读者的编号和登记日期。 将基本信息写入读者数据文件中。 结束。
修改读者过程
1.管理员输入要修改的读者编号。
2.系统根据管理员输入的读者编号先从主文件中读出该记录。如找不到,则提示该读者不存在,反之则继续操作。 管理员输入修改数据。
检查输入数据合法性,若错误,则提示错误信息,正确则修改主文件该记录。 结束。
注销读者记录
1.管理员输入要删除的读者编号。
2.系统根据用户输入的读者编号先从主文件中读出该记录。如找不到,
21
则提示该读者不存在,反之则继续。 管理员确定删除数据。 从主文件中删除该记录。 结束。 图书增加
1.管理员录入数据。
2.系统检查管理员输入的图书基本信息的合法性,如图书状态,图书类型等。
3.检查错误时,增加失败。当检查正确后即从图书系统文件中取得图书当前编号和系统日期作为该登记图书的编号和登记日期。 将基本信息写入图书数据文件中。 结束。
修改图书过程
1.管理员输入要修改的图书编号。
2.系统根据管理员输入的图书编号先从主文件中读出该记录。如找不到,则提示该图书不存在,反之则继续操作。
管理员输入修改数据。检查输入数据合法性,若错误,则提示错误信息,正确则修改主文件该记录。 结束。 删除图书记录
1.管理员输入要删除的图书编号。
22
2.系统根据用户输入的图书编号先从主文件中读出该记录。如找不到,则提示该图书不存在,反之则继续。 管理员确定删除数据。 从主文件中删除该记录。 结束。 查询过程
1.读者或管理员输入要查询的图书编号。
2.系统根据读者或管理员输入的图书编号先从主文件中读出该记录。如找不到,则提示没有找到,反之则输出结果。 3.结束。 图书借阅
1.读者录入需借阅的图书编号。
2.系统检查读者输入信息的合法性,如该图书是否已借阅,已收藏等。 3.检查错误时,则提示错误存在。当检查正确后即可借阅图书。 4.修改图书主文件中的图书状态,借阅日期。 5.写图书借还文件记录。 6.结束。 图书归还
1.读者录入需归还的图书编号。
2.系统检查读者输入信息的合法性,如该图书是否已归还,已收藏等。 3.检查错误时,则提示存在错误。当检查正确后即可归还图书。
23
4.修改图书主文件中的图书状态,借阅日期。 5.写图书借还文件记录。 6.结束。
七 系统测试计划
7.1测试内容
测试1:名称:系统身份验证测试
目的:测试系统登录界面。
内容:用户名、密码、身份输入、合理性检查、合法性检查,系统操作界面显示控制 测试 2:名称:借书测试。 目的:测试借书功能。
内容:括借阅证号输入、合理性检查、合法性检查,借书对
话显示控制,图书书号提交、合理性检查、合法性检查,借书登记。
测试 3:名称: 还书测试。 目的:测试还书功能。
内容:还书对话框显示控制,图书书号提交、合理性检查、
合法性检查,还书登记。
测试 4:名称:图书库管理测试。 目的:测试图书库操作功能。
内容:图书库管理界面显示控制,图书库浏览,增加图书记
24
录,删除图书记录,编辑图书记录。
测试 5:名称:图书查询、借阅证查询、借阅信息查询测试。 目的:测试图书查询、借阅证查询、借阅信息查询功能。 内容:图书查询对话框显示控制,借阅证信息查询对话框显
示控制,借阅信息查询对话框显示控制,输入数据合理性检验、提交,图书查询结果显示,借阅证查询结果显示,借阅信息查询结果显示。
测试6:名称:缴费测试
目的:测试缴费功能。
内容:借阅证号和输入输入、合理性检查、合法性检查,系统
操作界面显示控制
测试 7:名称:书籍挂失测试 目的:测试书籍挂失功能。
内容:借阅证号和书号输入、合理性检查、合法性检查,书
籍信息对话显示控制,借阅证号和书号提交、合理性检查、合法性检查,借书登记。
测试 8:名称: 办理借阅证测试。 目的:测试办理借阅证功能。
内容:读者基本信息提交、合理性检查、合法性检查,办理
借阅证。
测试 9:名称:修改密码测试。
25
…… 此处隐藏:90字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [基础教育]2016-2022年中国钢芯铝绞线市场现状调
- [基础教育]语文部编版初一语文下册练习题 句式变
- [基础教育]南京继续教育参考答案--深入学习贯彻习
- [基础教育]国旗下讲话稿——珍惜时间好读书
- [基础教育]北师大版六年级数学下册圆锥的体积教学
- [基础教育]人教版-音乐-四年级下册-四年级下册音
- [基础教育]乔布斯2019年斯坦福大学毕业典礼致辞.d
- [基础教育]2015年加油站安全知识竞赛试题及答案
- [基础教育]2020年教师年度考核个人工作总结
- [基础教育]2019年中考历史试题-2019年大庆市初中
- [基础教育]初三仁爱英语第一轮总复习教案
- [基础教育]SG-A094电气配管安装工程隐蔽验收记录
- [基础教育]冀教版小学数学三年级下册第六单元教材
- [基础教育]青岛版(五制)小学科学二年级下册16《制
- [基础教育]2018-2019年初中科学初一中考真卷测试
- [基础教育]幼儿园大班期末简短评语精选
- [基础教育]2018云南临沧公务员考试申论技巧:这样
- [基础教育]学校食堂经营管理方案
- [基础教育]新中国砥砺奋进的七十年原文
- [基础教育]真空泵的选型及常用计算公式
- 高职田径课程教学现状与对策
- 全髋关节置换术在老年股骨颈骨折患者中
- 青人社厅函〔2016〕576号(附件)工资
- cp101-07砂子检验作业指导书 - secret
- 微观经济学 第八章 博弈论 习题
- 2014高考真题(词语运用)汇编及答案
- 2018年人教版七年级语文下册《第三单元
- 苏教版数学四年级上册第一单元试题 - M
- 四川大学新闻与传播考研2000-2010年真
- 浙江万里学院英语专业四年制本科教学计
- 最新2018马年事业祝福语-范文word版(2
- 最全模具行业术语英文翻译
- 皮亚杰的发展心理学理论
- 64篇高考情景式默写 练习题及答案
- 仿写(学生稿)
- 《SQL Server数据库技术》试卷A
- 第七章作业答案
- 江苏省赣榆县海头高级中学高中语文必修
- 浙江省2001年10月自考正常人体解剖学答
- 2012英语重点短语




