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

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

ID:26125306

大小:486.00 KB

页数:9页

时间:2018-11-24

小型图书馆管理系统开发文档_第1页
小型图书馆管理系统开发文档_第2页
小型图书馆管理系统开发文档_第3页
小型图书馆管理系统开发文档_第4页
小型图书馆管理系统开发文档_第5页
资源描述:

《小型图书馆管理系统开发文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

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

3、nformation:字段名称数据类型字段说明boook_id文本保存书号reader_id文本保存读者IDreader_name文本保存借阅者姓名reserve_date日期/时间保存预定日期4总体设计和各模块接口说明。系统可分为若干个功能模块,包括借书模块、还书模块、预约模块、添加图书模块、查询图书模块等,编码实现各模块的功能,再系统化的组合各模块,使所有的模块协同运行,从而完成小型图书管理系统所要实现的功能。系统的数据流图如下:5程序设计的说明各个模块的程序流程图参见下面的图:借书流程图:还

4、书流程图:预约流程图:添加图书:查询图书:6测试和结果说明6.1功能测试1.借书模块输入借书证号书名姓名借出日期000001数据结构张三2012/4/23000002数据库原理李四2012/2/10期待输出(在借书表中显示):借书证号姓名书号书名借出日期应还日期000001张三000001数据结构2012/4/232012/7/23000002李四000002数据库原理2012/2/102012/5/10测试内容为借书模块;实际输出:借书证号姓名书号书名借出日期应还日期000001张三000001

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

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

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

8、款(在还书时罚款)输入书号书名借书证号姓名还书日期000010电网络分析000001张三2012/6/2期待输出:由于该书应该在5.5号前还,而还书日期为6.2号,所以系统将进入“罚款”模块,期待输出:弹出罚款窗口并提示付款!超出日期为:62天,应交罚款为:6.2元测试内容为罚款模块实际输出:6.26.2集成测试在功能测试的基础上,将各个模块组合成小型图书管理系统,并测试各个模块之间的连接,检查各个模块之间的接口是否存在问题,在组装成系统的时候,各个接口之间连接还存在不少问题。本系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。