资源描述
第一章 概述
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系统功效性需求
功效序号
功效名称
功效说明
1
系统用户管理
包含系统登录,密码修改,管理员添加等。
2
图书种类别管理
包含图书类别添加,修改,查询等。
3
入库图书管理
包含新进图书资料登记,馆藏图书修改,删除,查询,等。
4
读者信息管理
包含读者信息添加,修改,删除,查询等。
5
借书信息管理
包含信息添加,修改,删除,查询等
6
还书信息管理
包含信息添加,修改,删除,查询等
7
报表打印
包含当日借书,当日还书等。
8
每日盘点
包含每日借书,每日还书等。
9
系统帮助
相关 .
表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 作为系统后台数据库开发环境。
3.2.2数据库分析
用户需求具体表现在多种信息提供,保留,修改,查询,经调查和分析,针对通常图书管理信息系统需求和对系统六朝图分析,设计以下数据项和数据结构
●图书类别信息:包含类别编号,类别名称,许可借出天数和备注信息。
●图书信息:包含图书编号,ISBN号码,索书号,图书名称,原文名称,作者,译者,出版社,图书类别,出版日期,图书语种,图书页码,屠苏价格,登记日期和图书备注。
●借书信息:包含读者编号,读者姓名,读者类型,书籍编号,书籍汉字名,书籍原名,书籍类型,作者,出版社,借书日期,还书日期和备注。
●还书信息:包含读者编号,读者姓名,读者类型,书籍编号,书籍汉字名,书籍原名,书籍类型,作者,出版社,借书日期,应还日期,实还日期,超期罚金
3.2.3据库命名和规范
说明:下表所列为数据库及各表命名方法,具体信息请参阅表3.1汇总。
名称
类型
命名措施约定
DataBase
系统数据库
字母
表
基础表
字母
查询
查询
字母
字段
字段
字母
表3.1
3.2.4数据库逻辑设计
表名称
类型
说明
Book
基础表
集中存放图书书目信息
booktype
基础表
集中存放图书类型信息
borrowinfo
基础表
集中存放借书信息
ruturninfo
基础表
集中存放还书信息
表3.2
3.2.5各表、视图设计详解
表3.3读者类别表readertype
字段名
数据类型
字段大小(或格式)
说明
typeno
文本
10
类别
typename
文本
10
类别名称
booknumber
数字
整型
借书数量
bookdays
数字
整型
借书期限
userfullife
数字
整型
memo
备注
备注
表3.3
表3.4读者信息表readers
字段名
数据类型
字段大小(或格式)
说明
Readerno
文本
20
读者编号(主键)
reasername
文本
20
读者姓名
readersex
文本
2
读者性别
readertype
文本
10
读者类别
IDCardNO
文本
20
身份证号
readerworkplace
文本
30
工作单位
readerEmail
文本
30
电子邮箱
readerPhone
文本
25
电话号码
readerEnrolDate
文本
12
登记日期
valiDate
日期/时间
短日期
有效日期
readerOther
备注
备注
表3.4
表3.5借阅图书信息 borrowinfo
字段名
数据类型
字段大小(或格式)
说明
readerno
文本
20
读者编号(主键)
readername
文本
20
读者姓名
readertype
文本
10
读者类型
bookno
文本
20
书记编号
bookname
文本
25
书记汉字名
bookOriginalname
文本
35
书籍原名
booktyoename
文本
10
书籍类型
bookauthor
文本
30
作者
bookpress
文本
25
出版社
borrowDate
文本
12
借书日期
returnDate
文本
短日期
应还日期
borrowOther
文本
备注
表3.5
表3.6还书信息表 returnInfo
字段名
数据类型
字段大小(或格式)
说明
Readerno
文本
20
读者编号(主键)
readername
文本
20
读者姓名
readertype
文本
10
读者类型
Bookno
文本
25
书记编号
bookname
文本
25
书记汉字名
bookoriginalname
文本
35
书籍原名
booktype
文本
20
书籍类型
bookauthor
文本
25
作者
bookpress
文本
25
出版社
borrowdate
日期/时间
短日期
借书日期
returndate
日期/时间
短日期
还书日期
rtnInfact
文本
12
实还日期
trnLateFine
文本
10
超期罚金
returnOther
备注
备注
表3.6
第四章 用户界面设
第五章 软件测试
5.1测试范围和关键内容
测试范围
关键内容
简明说明
借书管理信息
借书添加、修改、删除和查询
功效性测试
还书管理信息
还书添加、修改、删除和查询
功效性测试
每日盘点
测试实用性、方便性和可靠性
功效性测试
数据库数据测试
测试数据可靠性
功效性测试
关键代码复检
检验关键代码质量
逻辑检错性测试
表5.1
5.2 测试方法
功效性测试:黑盒测试 逻辑检错性测试:白盒测试
展开阅读全文