小型图书馆管理系统开发文档

上传人:876****10 文档编号:141590946 上传时间:2020-08-10 格式:DOC 页数:9 大小:482.50KB
返回 下载 相关 举报
小型图书馆管理系统开发文档_第1页
第1页 / 共9页
小型图书馆管理系统开发文档_第2页
第2页 / 共9页
小型图书馆管理系统开发文档_第3页
第3页 / 共9页
小型图书馆管理系统开发文档_第4页
第4页 / 共9页
小型图书馆管理系统开发文档_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《小型图书馆管理系统开发文档》由会员分享,可在线阅读,更多相关《小型图书馆管理系统开发文档(9页珍藏版)》请在金锄头文库上搜索。

1、小型图书馆管理系统1 题目小型图书馆管理系统的分析、设计与实现2 功能描述 该小型图书馆管理系统需要完成如下工作:(1)借书、还书和预约(2)增加或删除图书(3)查询最近借走某本图书的读者(4)按书名或作者查询图书(5)对过期未还图书的读者进行罚款处理 该系统还要求: (1)一个读者共可从本系统中借5本图书 (2)有过期未还图书的读者不能从本系统借书(3)每本图书的借阅期限为3个月3 数据定义图书基本信息表bookinformation: 字段名称数据类型字段说明book_id文本保存书号book_name文本保存书名author文本保存保存书的作者读者信息表readerinformation

2、:字段名称数据类型字段说明reader_id文本保存读者编号reader_name文本保存读者姓名password文本保存密码借阅信息表borrowinformation:字段名称数据类型字段说明boook_id文本保存书号reader_id文本保存读者IDreader_name文本保存借阅者姓名borrow_date日期/时间保存借阅日期return_date日期/时间保存还书日期预定信息表reserveinformation:字段名称数据类型字段说明boook_id文本保存书号reader_id文本保存读者IDreader_name文本保存借阅者姓名reserve_date日期/时间保存预

3、定日期4 总体设计和各模块接口说明。系统可分为若干个功能模块,包括借书模块、还书模块、预约模块、添加图书模块、查询图书模块等,编码实现各模块的功能,再系统化的组合各模块,使所有的模块协同运行,从而完成小型图书管理系统所要实现的功能。系统的数据流图如下:5 程序设计的说明各个模块的程序流程图参见下面的图:借书流程图:还书流程图:预约流程图:添加图书:查询图书:6 测试和结果说明6.1 功能测试1.借书模块输入借书证号书名姓名借出日期000001数据结构张三2012/4/23000002数据库原理李四2012/2/10期待输出(在借书表中显示):借书证号姓名书号书名借出日期应还日期000001张三

4、000001数据结构2012/4/232012/7/23000002李四000002数据库原理2012/2/102012/5/10测试内容为借书模块;实际输出:借书证号姓名书号书名借出日期应还日期000001张三000001数据结构2012/4/232012/7/23000002李四000002数据库原理2012/2/102012/5/102.还书模块输入:书号书名借书证号姓名000001数据结构000001张三期待输出:在记录表借书表中删除借阅记录测试内容为还书模块;实际输出:删除了记录3.增加图书模块输入:书号书名作者000003软件工程李代平期待输出(在图书表中显示):书号书名作者000

5、003软件工程李代平测试内容为增加图书模块;实际输出:在图书表记录中多了一条记录如下书号书名作者000003软件工程李代平4.删除图书模块输入:要删除图书书名为:高等数学期待输出:在图书表中删除该书,并弹出提示信息“删除成功!”测试内容为删除图书;实际输出:找到图书表,书名为“高等数学”书籍被删除,显示“删除成功”5.查询借走某书的读者以读者身份登录:无法查询,并且弹出提示窗口“您不是管理员,没有该权限”以管理元身份登录:输入书号书名000001数据结构期待输出:在借书表中找到借走数据结构这本书的读者,该记录为:借书证号书号书名借出日期应还日期000001000001数据结构2012/3/12

6、012/6/1测试内容为查询借走某书读者;实际输出:在查询子窗体中显示记录借书证号书号书名借出日期应还日期000001000001数据结构2012/3/12012/6/16.按作者查询图书输入作者:吴小宁期待输出:在可借图书表中找到作者为“吴小宁”的记录,显示在子窗体中,这些记录为:书号书名作者000010电网络分析吴小宁000022数据库原理吴小宁测试内容为按书名查找读者;实际输出:在子窗体中显示一下记录书号书名作者000010电网络分析吴小宁000022数据库原理吴小宁输入(该作者不存在):作者:李明未显示任何信息7.罚款(在还书时罚款)输入书号书名借书证号姓名还书日期000010电网络分

7、析000001张三2012/6/2期待输出:由于该书应该在5.5号前还,而还书日期为6.2号,所以系统将进入“罚款”模块,期待输出:弹出罚款窗口并提示付款!超出日期为:62天,应交罚款为:6.2元测试内容为罚款模块实际输出:6.26.2集成测试在功能测试的基础上,将各个模块组合成小型图书管理系统,并测试各个模块之间的连接,检查各个模块之间的接口是否存在问题,在组装成系统的时候,各个接口之间连接还存在不少问题。本系统总体上各个模块接口之间基本可以实现连接,但是仍存在不少问题,有待进一步的完善!7 总结与展望通过本次的软件开发分析设计与实现,掌握了软件开发的流程,知道如何进行需求分析和建模,需求分析要求更加详细、准确地分析清楚系统必须“做什么”建立对象功能行为三个模型;总体设计的规则和方法;详细设计的步骤和方法。同时我明白了软件开发是一种增量过程,我们需要不断地学习来充实自己。同时在遇到问题是不明白就多问,不要自己一个人去琢磨,要虚心请教,不能闭门造车。同时知道解决问题思路是关键,要注重思维的培养和创新。更加要注重理论与实践的结合,不要怕出错,不要怕遇到错误。经过这次的软件开发,我明白了自己有许多地方不足,更加努力踏实的学习,追求更多的知识是我最自己的期许。我会加强实践培养自己的动手能力,让自己能将学到的知识用于实践中。同时注意培养自己的思维,能解决更多的问题。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号