图书借阅管理系统

上传人:re****.1 文档编号:476767093 上传时间:2022-12-14 格式:DOC 页数:10 大小:88.50KB
返回 下载 相关 举报
图书借阅管理系统_第1页
第1页 / 共10页
图书借阅管理系统_第2页
第2页 / 共10页
图书借阅管理系统_第3页
第3页 / 共10页
图书借阅管理系统_第4页
第4页 / 共10页
图书借阅管理系统_第5页
第5页 / 共10页
点击查看更多>>
资源描述

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

1、软 件 开 发 说 明 书图书借阅管理系统 目 录 封皮 1 目录. 2 第一章 问题的提出 3 第二章 可行性的分析文档. 3第三章 软件开发计划 3第四章 软件说明 3 4、1 系统基本目标 3 4、2 系统结构设计 4 第五章 总体设计 4第六章 系统详细设计 4 6、1 各个模块的实现过程 4 6、2 流程图 5第七章 需求分析. 6 7、1数据流图. 6 7、2数据字典. 7 7、3文件字典 7 7、4数据项条目. 7第八章 程序代码 8第九章 后记. 10一、 问题的提出 随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信

2、息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。 目前学校图书馆的借阅工作部分还是手工管理,工作效率很低,并且不能及时了解图书的种类和学生们比较需求的图书等,不能更好的适应当前学生的借阅要求。手工管理还存在这许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对学生们的借阅过程形成一整套动态的管理。二、可行性的分析文档图书借阅系统的建立,需要进行用户需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。要

3、想使学生能够有效的借阅,功能上对系统的要求是全面的。因此对用户的需求可分为四个方面:一方面是图书管理人员对需要进行图书借阅的同学进行信息注册,获得借书证;二方面是学生通过计算机进行图书浏览;三方面是学生通过计算机进行图书借阅;四方面是打印输出学生信息。这四个方面形成了图书借阅的一个工作整体,利用计算机的自动化处理,可方便快捷地共享信息、交流信息,高效地协同工作。在软硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的进行图书借阅信息管理。硬件的配置要求不能太高,这样可以很好的适应当前的学校图书馆的借阅。三、 软件开发计划此系统是由在校大学生,凭借着团体合作的精神联合开发的学

4、校图书馆借阅管理系统。此系统在开发方式上对系统的需求,由于学校图书馆的借阅是一种无商业利益的,所以系统设计开发的周期要短,在短时间内完成,减少开发成本,提高开发效率,方便、简单、实用作为系统开发的指导思想。四、 软件说明4、1系统基本目标规范化管理 学校图书馆的借阅管理,要从根本上改变过去复杂、低效的手工管理方式,使工作规范化,即管理工作基于工作流程,完全采用计算机技术处理图书管理工作。使学生与图书管理人员能方便快捷地共享、交流信息。同时又能实现迅速、全方位的信息采集、信息处理,为使学生们的图书借阅能有效地进行。 4、2系统结构设计系统结构采用当前流行的C/S结构,也就是客户端/服务器模式,它

5、开发时间短,成本低,而且数据量的传输快等优点。本设计是以学校图书馆借阅系统为例。编程语言采用delphi6.0,它可视化的开发环境,可以快速完成系统的开发,内部集成的数据库访问通道,可以轻松方便的对数据库管理。五、 总体设计本课题设计在充分进行用户需求分析的基础上把系统划分为六个子模块:学生注册、图书查询、读者借书、图书预约、读者还书、打印学生信息。这六个模块之间,紧密结合,共享信息资源,形成一种完美的学校图书馆借阅管理的解决方案。图书借阅系统打印信息图书预约读者还书图书查询学生注册 读者借书六、 系统详细设计6、 本段论述图书借阅管理各个模块的详细的实现过程:1、 学生注册:工作人员通过计算

6、机对学生进行信息注册,发放借书证;2、 图书浏览查询:学生们通过此模块来查询自己所需要的图书;3、 读者借书:学生通过此模块来完成借阅图书;4、 图书预约:学生通过此模块来完成预约图书;5、 读者还书:学生通过此模块来完成退还图书;6、 打印信息:图书管理人员通过此模块来完成打印学生信息的工作。6、2 流程图: start 学生注册填写注册表 学生库发放借书证Y借书证是否被锁定解除锁定NN 借书 还书YY是否超期 罚款输入图书名/号此书是否存在正常还书,并将借书状态释放NN 预约Y正常借书,并将借书证设置为借书状态 end七、 需求分析 7、1数据流图.(1)顶 层 数 据 流 图 查 询图书

7、库图书名/号图书名/号 借 书注册信息借书证学生注册图书名/号借书证图书名/号 预 约图书名/号学生库 还 书超期罚款借 书 证 学 生表格打印 (2)0层数据流图 解除锁定已被锁定图书名/号 学生信息是否有效可借书借书证是否被锁定借书库将借书证设置为借书状态没被锁定有 效图书名/号图书名/号图书名/号借书证无效 注册信息有效释放借书证借书状态 可还书还书库超期罚款当前日期7、 2数据字典数据流 注册信息 别名 借书证 注册信息 = 学生证号+ 系+级+班+姓名 数据流 图书 图书 = 图书号(流水号)+ 图书名+作者+定价+出版社+(备注)数据流 超期罚款 超期罚款 = 借书证号+ 系+级+

8、班+姓名 +图书号(流水号)+登记日期+定价7、 3文件字典文件 图书库 图书库 = 图书号(流水号)+ 图书名 + 作者 + 定价 + 出版社 +(备注) + 借/否 组织形式:以图书号(流水号)为关键字升序排列 说明:借/否用来表示此书是否被借文件 学生库 学生库 = 学号 + 系+级+班+姓名+性别 组织形式:以学号为关键字升序排列7、 4数据项条目 学号:(八位数字) 第12位:入学日期 第34位:系统编号 第56位:班级编号 第78位:班内序号 姓名=长度8的字符串 性别=长度2的字符串 系/级/班=长度10的字符串 流水号:(6位数字) 第12位:入库日期 第34位:图书类别 第5

9、6位:图书编号 图书名=长度20的字符串 作者=长度8的字符串 出版社=长度50的字符串 备注=长度255的字符串 定价=货币值(小数位为2位) 借/否=逻辑型(0/1)8、 程序代码 加工1、 学生注册 begin 确认学生注册; 根据学生注册在学生库中查找该生; 写该生注册表 end 加工2、 查询 begin 输入要查图书号(流水号)及图书名; 在图书库中查找; if 存在 do 可以借书; else 此书已被借 end do end 加工3、 借书 begin if 该生借书证没被锁定 do 输入其借书证号和图书号(流水号)/图书名; 在图书库中查找该书; if 存在 do 可以借出,输入借书日期并将借书证处于借书状态; else 此书已被借出请预约,或者重新输入其他的图书名/图书号(流水号) end do else

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

当前位置:首页 > 建筑/环境 > 施工组织

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