图书馆管理系统设计说明书.docx
- 文档编号:10870183
- 上传时间:2023-02-23
- 格式:DOCX
- 页数:18
- 大小:148.76KB
图书馆管理系统设计说明书.docx
《图书馆管理系统设计说明书.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统设计说明书.docx(18页珍藏版)》请在冰豆网上搜索。
图书馆管理系统设计说明书
图书馆管理系统设计说明书
图书馆管理系统
负责人:
编写:
班级:
2011年5月9日星期一
一概述
1.1系统设计目标
随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理变得非常有必要。
另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。
图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。
我们小组开发图书管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。
1.2系统设计策略
本系统包括以下几部分功能模块。
1.管理员进入的功能:
1)登录模块:
用户输入用户名密码登录,如果登录不成功,可以发邮件问管理员原因,如果不是成员的话,要经过注册才能进去,注册要经过管理员审核,审核通过才能用用户名与密码登录。
2)系统管理模块:
管理员可以对用户与增加删除修改,如果有新用户注册就会提示管理员进行审核或有新的留言也会相应提示。
3)图书管理模块:
对图书进行增加删除修改。
4)借阅管理模块:
对借书,还书进行管理,还有可以查看其罚款信息。
5)读者管理:
对学生与教师进行信息查询,并且可对学生与教师的信息进行管理。
6)系统设置:
包括系统名称设置,图书类别设置,图书存放位置设置。
2.用户进入的功能模块:
1)查看图书信息
2)借书管理
3)修改密码
4)借书信息查询
5)还书信息查询
二计算机系统的选择
2.1计算机系统的选择原则
(1).我们的系统支持条码阅读器扫入借书证号、图书音像编号、图书音像的ISBN号、期刊的ISSN号。
支持一卡通,支持触摸屏。
(2).所有功能均由本地代码实现,而有些系统使用了许多外部构件,容易导致系统崩溃及性能下降。
(3).主程序具有自我检查功能,任何改变包括病毒感染都会报警,许多系统程序庞大而且感染病毒后不能报警。
(4).功能全,结构严谨,布局清析。
(5).维护方便。
系统提供了完善的备份及恢复功能,在用户超过一段时间没有备份时会自动警告。
(6).适应性强。
操作系统可以是Win98、WinME、WinNT4、Windows2000及WindowsXP,后台数据库支持从SQLServer2000到未来版本,而有些系统只能在特定的某一版本运行。
支持千万甚至亿级馆藏量。
2.2方案比较
简便的可操作性
一、基于Windwos系统,操作规范易学;
会Windows的基本操作就会使用本图书管理系统。
二、特制的向导;
另外对于一些比较复杂的操作,我们设计了便捷的向导,它们将引导您完成这些工作,比如设置新的系统、建立新的学期您只需要使用鼠标操作。
三、智能感知和CCD技术的完美结合
1、智能感知是指在系统感觉到您要输入汉字时自动启动中文输入法,在您要输入字母或数字时自动关闭中文输入法。
2、CCD技术是指条码的识别,在借书、还书等操作中工作人员可以完全不用键盘、鼠标等传统的输入设备,只需扫描条码就能完成所有的操作,在这时我们的智能感知技术能识别书号、借书证、ISBN等到不同的条码,提高工作效率及操作的准确性。
良好的可扩展性
1.数据的可行性。
作为本系统使用ISBN作为每一种书的标识,ISBN是国际标准书号,所以我们跟其它的流行标准目录都可以很方便的进行数据交换。
2.网络扩展的可行性。
通过自带的WEB功能,可以采用IIS实现与校园网等的无缝联接。
三计算机系统配置
3.1硬件配置
3.1.1主机
CPU主频300以上;
128MB内存及更高的内存;
500M以上的剩余硬盘空间;
VGA显示器(800*600以上显示分辨率);
光盘驱动器
3.1.2外存储器
闪存盘
3.1.3其他辅助设备
名称
型号
数量
打印机
HPlj1000或lj1150激光打印机
1
手持条码扫描仪
台湾星际1000
1
、打印图书条码用A4白色标签纸
(每张一般可打76个条码)
1
打印分类号用带红格子的A4标签纸
(每张4X8=32个标签)
1
普通塑封机
(可选,塑封借书证用)
1
3.2软件配置
3.2.1操作系统(OS)
WINDOWSME/2000/XP/2003(WINDWOS98下需要驱动)
因防火墙问题WindowsXPSP2可能会无法访问数据库。
推荐使用Win2000ServerSP4操作系统。
3.2.2数据库管理系统(DBMS)
SQL网络数据库
3.2.3服务程序
客户端运行于基于Windows平台的PC机服务器端运行于WindowsServer平台的服务器
3.2.4语言
C#语言;SQL;Java;汇编
3.2.5通信软件、网络软件
通信软件:
1、MicrosoftVisualStudio2005
2、SQLServer2000
网络软件:
1、瑞星杀毒安全套装2011;
2、Windows清理助手
3、Internet
四系统结构
4.1结构图(自顶向下,逐层扩展的层次化模块结构图)
4.2模块结构图
五数据库设计
5.1数据库总体结构
5.2数据库逻辑设计
注册表(卡号(PK),用户名,密码,班级或部门,性别,角色,登记日期,审核情况)
学生(学号(PK),用户名,卡号(FK),班级,所在系,性别,角色,借书次数,登记日期)
教师表(教师编号(PK),用户名,卡号(FK),职称,所在系,部门,性别,角色,借书次数,登记日期)
图书表(图书编号(PK),书名(FK),类别,作者,出版社,出版日期,图书总数,现存数量,借出数量)
借书表(图书编号(PK),书名,卡号(FK),用户名,借书本数,借出日期,应还日期,角色,审核情况)
还书表(卡号(PK),用户名,图书编号(FK),书名,登记日期,角色,审核情况)
期限表(图书编号(PK),书名,角色,借出日期,应还日期,天数)
逾期罚款表(图书编号(PK),书名,逾期天数,罚款金额)
5.3数据库物理设计
学生注册表(StuRegister)结构
列名
含义
数据类型
是否为空
约束
默认值
备注
Card_ID
卡号
Char(10)
N
PK
UsrName
用户名
Varchar(4)
N
Usrpwd
密码
Char(10)
N
Class
班级
Char(6)
N
Gender
性别
Char
(2)
‘男’或’女’
Check约束
Role
角色
Char(4)
N
学生或教师或管理员
RgDate
登记日期
Datetime
UsrPass
审核情况
Char(4)
通过或不通过
学生信息表(student)结构:
列名
含义
数据类型
是否为空
约束
默认值
备注
Stu_ID
学号
Char(10)
N
PK
Stu_Name
用户名
Varchar(4)
Card_ID
卡号
Char(10)
N
Class
班级
Char(6)
N
DeptCode
所在系
Char(8)
Gender
性别
Char
(2)
‘男’或’女’
Check约束
Role
角色
Char(4)
N
学生或教师
Brbk_times
借书次数
Int(50)
N
参考借阅表
RgDate
登记日期
Datetime
Note
备注
Char(10)
教师注册表(TechRegister)结构
列名
含义
数据类型
是否为空
约束
默认值
备注
Card_ID
卡号
Char(10)
N
PK
UsrName
用户名
Varchar(4)
N
Usrpwd
密码
Char(10)
N
Departmen
部门
Char(6)
N
Gender
性别
Char
(2)
‘男’或’女’
Check约束
Role
角色
Char(4)
N
学生或教师或管理员
RgDate
登记日期
Datetime
UsrPass
审核情况
Char(4)
通过或不通过
教师信息表(teacher)结构:
列名
含义
数据类型
是否为空
约束
默认值
备注
Tech_ID
教师编号
Char(10)
N
PK
Tech_Name
用户名
Varchar(4)
Card_ID
卡号
Char(10)
N
FK
Tech_Title
职称
Char(6)
N
DeptCode
所在系
Char(8)
Departmen
部门
Char(6)
Gender
性别
Char
(2)
‘男’或’女’
Check约束
Role
角色
Char(4)
N
学生或教师
Brbk_times
借书次数
Int(50)
N
参考借阅表
RgDate
登记日期
Datetime
Note
备注
Char(10)
图书表(Book)结构表:
列名
含义
数据类型
是否为空
约束
默认值
备注
Bk_ID
图书编号
Char(10)
N
PK
001
Bk_Name
书名
Int
FK
Bk_Style
类别
Char(30
N
BK_Author
作者
Char(8)
N
Bk_Press
出版社
Int
Bk_Pressdate
出版日期
Datetime
BkTotalNum
图书总数
Int
’
Bk_RemainNum
现存数量
Int
N
Bk_BrNum
借出数量
Int
N
参考借阅表
借书表(bkborrow)表结构:
列名
含义
数据类型
是否为空
约束
默认值
备注
Bk_ID
图书编号
Char(10)
N
PK
Bk_Name
书名
Varchar(4)
N
Card_ID
卡号
Char(10)
N
FK
UsrName
用户名
Int
Brbk_Num
借书本数
Int
Lendbkdate
借出日期
Datetime
N
Bkdate
应还日期
Datetime
借出时间+期限表.天数
Role
角色
Char(4)
N
学生或教师
UsrPass
审核情况
Char(4)
通过或不通过
还书表(hsb)结构表:
列名
含义
数据类型
是否为空
约束
默认值
备注
Card_ID
卡号
Char(10)
N
PK
UsrName
用户名
Varchar(4)
N
Bk_ID
图书编号
Char(10)
N
FK
Bk_Name
书名
Int
RgDate
登记日期
Datetime
Role
角色
Char(4)
N
学生或教师
UsrPass
审核情况
Char(4)
通过或不通过
期限表(Time_Limit)表结构:
列名
含义
数据类型
是否为空
约束
默认值
备注
Bk_ID
图书编号
Char(10)
N
PK
Bk_Name
书名
Int
Role
角色
Char(4)
N
学生或教师
Lendbkdate
借出日期
Datetime
Bkdate
应还日期
Datetime
借出时间+期限表.天数
Over_Day
逾期天数
Int
N
逾期罚款表(OverduePay)表结构:
列名
含义
数据类型
是否为空
约束
默认值
备注
Bk_ID
图书编号
Char(10)
N
PK
Bk_Name
书名
Int
Over_Day
逾期天数
Datetime
N
Money
罚款金额
Money
N
0.1元/天*逾期天数=总罚款金额
5.4数据库性能
5.4.1、用户登陆功能:
一个简单的图书管理系统包括图书馆内书籍的信息以及学生、教师的借阅信息。
此系统功能分为面向学生、教师和面向管理员三部分,学生可以在查阅区查阅图书信息,以及借阅、续借、归还和查询书籍。
教师可登陆主界面,利用图书名分类,出版社分类,图书功能分类等功能搜索各类图书,预借、借阅、续借、归还和查询书籍各类图书。
管理员可以完成新用户注册,书籍增加,对学生和老师借阅、续借、归还图书的确认以及逾期图书罚款等功能。
5.4.2、用户注册功能:
用户需向管理员提出注册申请。
注册资料包括:
借书卡编号、用户名、登录密码、性别、班级(学生)或部门(教师)、角色。
5.4.3、搜索查询功能:
用户可以根据书名、书编号或出版社等条件搜索图书。
搜索资料包括:
书名、书编号、出版社、作者名、书功能类别。
5.4.4、借阅功能:
用户根据自己的需要,找到所需的图书,带上借书卡到借书中心进行登记。
借阅资料包括:
书编号、书名、借书卡编号、用户名、借出日期。
5.4.5、归还功能:
用户把所借的图书以及借书卡到借书中心进行还书登记。
归还资料包括:
书编号、书名、借书卡编号、用户名、归还日期、是否逾期。
5.4.6、逾期罚款功能:
管理员根据:
0.1元/天*逾期天数=罚款金额
逾期罚款资料包括:
借出日期、归还天数、期限、逾期一天所罚款金额
六编码设计
6.1编码设计原则
本系统的编码原则主要采用:
汉字编码和计算机编码
6.2编码设计方案
略
七系统故障对策
7.1故障防治措施
系统会对自动保存更新的数据,同时还会自动备份。
以确保在电脑突然死机或者是受到外部的恶意攻击破坏的情况下数据信息的安全。
7.2系统恢复方法
说明故障出现后可能采取的变通措施,包括:
后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;
降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;
恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。
八信息准备计划及实施方案
略
九系统投运技术及人员上岗培训计划
略
十系统测试方法与计划
测试用例
应得结果
实际获得
登录模块
1)输入用户名与密码时,单击按钮(确定),输入正确即可登录到相应用户的主界面(图书馆管理系统),输入错误即弹出对话框“输入用户名或密码错误,请重新再输入”,单击确定,输入的用户名与密码就清空
2)单击按钮(重置),输入的用户名与密码清空
3)单击单选按钮(一般用户),头像转换为一般用户头像
4)单击单选按钮(管理员),头像转换为管理员头像
5)单击按钮(退出),即退出此登录窗口
1.输入用户名与密码时,单击按钮(确定),输入正确即可登录到相应用户的主界面(图书馆管理系统),输入错误即弹出对话框“输入用户名或密码错误,请重新再输入”,单击确定,输入的用户名与密码就清空
2.单击按钮(重置),输入的用户名与密码清空
3.单击单选按钮(一般用户),头像转换为一般用户头像
4.单击单选按钮(管理员),头像转换为管理员头像
5.单击按钮(退出),即退出此登录窗口
管理员进入的借书模块
1)单击单选按钮(学生),combobox就绑定为学生的卡号
2)单击单选按钮(教师),combobox就绑定为教师的卡号
3)单击按钮(借书),提示借书成功
4)单击按钮(退出),即退出此登录窗口
1.单击单选按钮(学生),combobox就绑定为学生的卡号
2.单击单选按钮(教师),combobox就绑定为教师的卡号
3.单击按钮(借书),提示借书成功
4.单击按钮(退出),即退出此登录窗口
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统 设计 说明书