图书馆管理系统设计说明书Word文件下载.doc
《图书馆管理系统设计说明书Word文件下载.doc》由会员分享,可在线阅读,更多相关《图书馆管理系统设计说明书Word文件下载.doc(16页珍藏版)》请在冰豆网上搜索。
3.2软件配置 7
3.2.1操作系统(OS) 7
3.2.2数据库管理系统(DBMS) 7
3.2.3服务程序 7
3.2.4语言 7
3.2.5通信软件、网络软件 7
四系统结构 8
4.1结构图(自顶向下,逐层扩展的层次化模块结构图) 8
4.2模块结构图 9
五数据库设计 10
5.1数据库总体结构 10
5.2数据库逻辑设计 10
5.3数据库物理设计 11
5.4数据库性能 14
5.4.1、用户登陆功能:
14
5.4.2、用户注册功能:
5.4.3、搜索查询功能:
15
5.4.4、借阅功能:
5.4.5、归还功能:
5.4.6、逾期罚款功能:
六编码设计 15
6.1编码设计原则 15
6.2编码设计方案 16
七系统故障对策 16
7.1故障防治措施 16
7.2系统恢复方法 16
八信息准备计划及实施方案 16
九系统投运技术及人员上岗培训计划 16
十系统测试方法与计划 17
一概述
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
、打印图书条码用A4白色标签纸
(每张一般可打76个条码)
打印分类号用带红格子的A4标签纸
(每张4X8=32个标签)
普通塑封机
(可选,塑封借书证用)
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)
Usrpwd
密码
Class
班级
Char(6)
Gender
性别
Char
(2)
‘男’或’女’
Check约束
Role
角色
Char(4)
学生或教师或管理员
RgDate
登记日期
Datetime
UsrPass
审核情况
通过或不通过
学生信息表(student)结构:
Stu_ID
学号
Stu_Name
DeptCode
所在系
Char(8)
学生或教师
Brbk_times
借书次数
Int(50)
参考借阅表
Note
教师注册表(TechRegister)结构
Departmen
部门
教师信息表(teacher)结构:
Tech_ID
教师编号
Tech_Name
FK
Tech_Title
职称