图书管理系统结构设计
更新时间:2023-04-08 19:38:01 阅读量: 实用文档 文档下载
第一章概述
1.1图书馆管理系统概述
随着社会的发展,人们年活水平的不断提高,物质文化的发展已经远远满足不了人们的需求,精神文明有了飞速的发展,因此图书事业的发展就成为精神文明进步的一个动力。在迈入二十一世纪的今天,对图书馆的管理显得极其重要,合理地管理不但反映一个国家的科技水平,而且影响人们对知识掌握的速度和质量。在知识经济时代到来的今天,用计算机控制图书馆的工作由自动化系统运行而完成。这不仅节省了人力,还提高了工作效率和服务质量,而且还加速了图书的流通。
1.2图书馆管理的目的和意义
随着各高等院校的规模不断扩大,高校图书馆的藏书、管理人员、读者的数量也越来越多,图书管理涉及到大量的数据处理,传统的人工处理已经不能完成庞大的数据处理,因为图书的情况是随时改变的,因此必需对图书进行动态的管理,而这对于一个管理人员来说是一件比较复杂的事情,存储,查询,借阅是必不可少的业务。因此,为方便对图书馆书籍、读者资料、借还书等进行高效的管理,提高业务流程效率,让管理员从繁重的工作中解脱出来,使管理员在使用一个软件以后能极其容易地对所有图书进行管理,并且准确无误,轻松自如。因此开发一个图书馆管理系统软件是当务之急,也是本论文选题的重要意义和研究宗旨。总之,建立图书馆的计算机自动化管理系统,不但可以大大提高图书馆图书流通率,而且推动了社会文化生活的进步。
第二章需求分析
2.1需求分析
2.1.1系统介绍
本系统定位于学校的中小型图书馆,暂时考虑单机环境下的实现操作。系统选择目前常用的Windows XP/7。系统性质为MIS(管理信息系统)。
本系统功能包含系统权限管理、读者信息管理、图书类别管理、入库图书管
理、借还书管理、每日盘点等。系统界面力求简洁、易用,在标准化的基础上考虑界面的美观和新颖。
2.1.2系统面向的用户群体
系统面向学校的中小型图书馆,用户群体为这些图书馆的管理人员和各库室的借阅老师,服务对象主要是教职工和学生。
2.1.3系统指导思想
立足与校园实际,着眼于未来发展,建成通用性较强,实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享
2.1.4系统建设目标
1)要解决的问题:随着办公自动化水平的不断提高,现在学校管理学生信
息也逐步从手工转到计算机自动化信息处理阶段。设计一个功能完整、操作简便、界面友好的图书管理信息系统。
2)系统开发目的:提高图书管理工作的效率,减少相关人员的工作量,使
图书馆的工作真正做到科学、合理的规划。
2.1.5系统的功能性需求
表2.1
2.2可行性分析
1. 经济可行性
由于这个系统是一个小的操作软件,在利用计算机和操作人员是可以进行的,所以花费的资金不是太多,一般的小型企业是完全可以承受的
2. 技术可行性
利用现有的Visual Studio和MicrosoftSQLSEVER的数据库是可以进行代码书写和软件的编辑,技术的难度不是很大,自己是完全可以进行的。
3. 运行可行性
在现有的WINDOWS操作系统是完全可以运行的,不需要对计算机进行另外的升级不过最好的是使用最新的WINDOWS操作系统,这样可以最好的发挥该系统的操作性。
4. 法律可行性
由于该系统是自己开发的一个学习的绿色软件,不存在于涉及到其他问题的事情的发生。
第三章系统详细设计
3.1系统设计
3.1.1系统功能描述
系统开发的总体目的是在图书馆信息管理中实现管理的系统化、自动化、减少工作量,增加效率及可靠性。
本图书管理系统的主要功能有:
●图书权限的管理:包括系统登录,密码修改,管理员添加等。
●图书类别的管理:即图书类别的添加、修改、查询。包括图书类别的编号、
名称等。
●入库图书的管理:即新进图书的登记,馆藏图书的修改、删除、查询和报
损。包括图书的编号(条码号)、ISBN号、索书号、原名、原作、译者、图书类别、语种、出版社等。
●读者信息的管理:即读者信息的添加、修改、删除、查询和报损。包括读
者编号、类型、性别、身份证号、工作单位、办证日期等。
●读者信息的管理:即信息(包括被借图书及借阅者信息)的添加、修改、
删除、查询。包括借书者编号、姓名、类别,所借书编号、名称、原名、作者、书籍类别、出版社、借出日期、应还日期等。
●还书信息的管理:即信息(包括图书信息及还书者信息)的添加、修改、
删除、查询。包括还书者编号、姓名、所还书编号、名称、原名、作者、书籍类别、出版社、借出日期、应还日期、实还日期等。
●每日盘点:即每日进书、每日借书、每日还书。
●报表打印:借书信息打印和、还书信息打印和报损图书打印。
●系统帮助:关于。
3.1.2功能模块分析与划分
3.1主系统功能模块图
图3.2借书管理信息模块图
图3.3还书信息管理模块图
图3.4 每日盘点模块图
图3.5 帮助模块图
3.1.3系统流程分析
在了解了系统各功能模块之后,我们还要对系统的流程有一个整体的认识。所谓系统流程,就是用户在使用系统时的工作过程。多用户系统的工作流程都是从用户的工作流程都是从用户登录模块开始,对用户的身份进行权限验证,进而对系统进行管理的。
3.1.4系统核心模块详解
借还书管理是这个系统中一个很重要的模块,在这两个模块中,包括添加借阅图书信息、修改借阅图书信息、删除借阅图书信息、查询借阅图书信息、添加还书信息、修改还书信息、删除还书信息、查询还书信息等6个模块。其中修改借阅图书信息和删除借阅图书信息是在同一窗体;修改还书信息和删除还书信息也在同一窗体。他们的差别在于调用的函数不同。
3.2数据库分析与设计
3.2.1数据库环境说明
数据库是信息管理的后台,存储着所有的信息,在信息系统中占有重要的地位。数据库结构的好坏对应用系统的效率及实现产生直接影响,而且也将有利于程序
的实现。考虑该系统的定位与现有技术力量,决定采用Microsoft Access 2002作为系统的后台数据库开发环境。
3.2.2数据库分析
用户的需求具体体现在各种信息的提供,保存,修改,查询,经调查和分析,针对一般图书管理信息系统的需求和对系统六朝图的分析,设计如下的数据项和数据结构
●图书类别信息:包括类别编号,类别名称,允许借出天数和备注信息。
●图书信息:包括图书编号,ISBN号码,索书号,图书名称,原文名称,
作者,译者,出版社,图书类别,出版日期,图书语种,图书页码,屠
苏价格,登记日期和图书备注。
●借书信息:包括读者编号,读者姓名,读者类型,书籍编号,书籍中文
名,书籍原名,书籍类型,作者,出版社,借书日期,还书日期和备注。
●还书信息:包括读者编号,读者姓名,读者类型,书籍编号,书籍中文
名,书籍原名,书籍类型,作者,出版社,借书日期,应还日期,实还
日期,超期罚金
3.2.3据库命名与规范
说明:下表所列为数据库及各表的命名方法,具体信息请参阅表3.1汇总。
表3.1
3.2.4数据库逻辑设计
表3.2 3.2.5各表、视图设计详解
表3.3读者类别表readertype
表3.3 表3.4读者信息表readers
表3.4 表3.5借阅图书信息 borrowinfo
表3.5表3.6还书信息表 returnInfo
表3.6
第四章用户界面设
第五章软件测试
5.1测试范围与主要内容
表5.1
5.2 测试方法
功能性测试:黑盒测试逻辑检错性测试:白盒测试
正在阅读:
图书管理系统结构设计04-08
幂的运算以及乘法公式练习03-19
2015-2020年中国氧化镁市场调研及投资机遇预测报告09-01
2014高考作文押题及范文605-09
计算机组成原理实验书04-19
天坑是怎么形成的?02-13
140高中语文复习资料大全07-09
市委书记述职报告02-25
医学影像检查技术试题03-02
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 结构设计
- 管理系统
- 图书
- 电动吊篮的安全检查
- 鲁迅(周树人)与周恩来同为周敦颐后代1
- 安全教育主题班会方案
- CA证书登录机关事业单位养老保险信息系统操作指南
- 《只含有同一级运算的混合运算》教案新部编本
- 函数定义域、值域练习题
- 对可行性研究报告及经济评价的几点认识
- 大庙小学2022年德育工作计划
- 2022-2022学年四川省南充市九年级(上)期末物理试卷
- 东北大森林教学设计
- 【德育工作计划】初中2015-2016第一学期德育工作计划
- 2022年重庆市中考英语试卷(b)和答案解析
- 隧道电缆沟施工方案
- 外研社英语八年级上学期第十二模块检测题及答案
- 对外贸易经营者备案书面申请
- 刷墙步骤与注意事项
- 高考物理力学知识点之功和能分类汇编及答案(7)
- 脚手架专项施工方案(专家论证)
- 扩大干部工作中的民主的几点思考
- 13.贵州省遵义市2022年中考化学试题(解析版)