1、信息工程系图书馆管理系统负 责 人: 编 写: 班 级: 2011年5月9日星期一目录目录2一 概述31.1 系统设计目标31.2 系统设计策略4二 计算机系统的选择42.1 计算机系统的选择原则42.2 方案比较5三 计算机系统配置63.1 硬件配置63.1.1主机63.1.2外存储器63.1.3其他辅助设备63.2 软件配置73.2.1操作系统(OS)73.2.2数据库管理系统(DBMS)73.2.3服务程序73.2.4语言73.2.5通信软件、网络软件7四 系统结构84.1 结构图(自顶向下,逐层扩展的层次化模块结构图)84.2 模块结构图9五 数据库设计105.1 数据库总体结构105
2、.2 数据库逻辑设计105.3 数据库物理设计115.4 数据库性能145.4.1、用户登陆功能:145.4.2、用户注册功能:145.4.3、搜索查询功能:155.4.4、借阅功能:155.4.5、归还功能:155.4.6、逾期罚款功能:15六 编码设计156.1 编码设计原则156.2 编码设计方案16七 系统故障对策167.1 故障防治措施167.2 系统恢复方法16八 信息准备计划及实施方案16九 系统投运技术及人员上岗培训计划16十 系统测试方法与计划17一 概述1.1 系统设计目标随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传
3、统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理变得非常有必要。另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。我们小组开发图书管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询
4、,让图书馆更好的为学校,社会服务。1.2 系统设计策略本系统包括以下几部分功能模块。1管理员进入的功能:1)登录模块:用户输入用户名密码登录,如果登录不成功,可以发邮件问管理员原因,如果不是成员的话,要经过注册才能进去,注册要经过管理员审核,审核通过才能用用户名与密码登录。2)系统管理模块:管理员可以对用户与增加删除修改,如果有新用户注册就会提示管理员进行审核或有新的留言也会相应提示。3)图书管理模块:对图书进行增加删除修改。4)借阅管理模块:对借书,还书进行管理,还有可以查看其罚款信息。5)读者管理:对学生与教师进行信息查询,并且可对学生与教师的信息进行管理。6)系统设置:包括系统名称设置,
5、图书类别设置,图书存放位置设置。2用户进入的功能模块:1)查看图书信息2)借书管理3)修改密码4)借书信息查询5)还书信息查询二 计算机系统的选择2.1 计算机系统的选择原则(1).我们的系统支持条码阅读器扫入借书证号、图书音像编号、图书音像的ISBN号、期刊的ISSN号。支持一卡通,支持触摸屏。(2).所有功能均由本地代码实现,而有些系统使用了许多外部构件,容易导致系统崩溃及性能下降。(3).主程序具有自我检查功能,任何改变包括病毒感染都会报警,许多系统程序庞大而且感染病毒后不能报警。(4).功能全,结构严谨,布局清析。(5).维护方便。系统提供了完善的备份及恢复功能,在用户超过一段时间没有
6、备份时会自动警告。(6).适应性强。操作系统可以是Win98、Win ME、Win NT4、Windows 2000及Windows XP,后台数据库支持从SQL Server2000到未来版本,而有些系统只能在特定的某一版本运行。支持千万甚至亿级馆藏量。2.2 方案比较简便的可操作性一、 基于Windwos系统,操作规范易学; 会Windows的基本操作就会使用本图书管理系统。二、 特制的向导; 另外对于一些比较复杂的操作,我们设计了便捷的向导,它们将引导您完成这些工作,比如设置新的系统、建立新的学期您只需要使用鼠标操作。三、 智能感知和CCD技术的完美结合 1、 智能感知是指在系统感觉到您
7、要输入汉字时自动启动中文输入法,在您要输入字母或数字时自动关闭中文输入法。 2、 CCD技术是指条码的识别,在借书、还书等操作中工作人员可以完全不用键盘、鼠标等传统的输入设备,只需扫描条码就能完成所有的操作,在这时我们的智能感知技术能识别书号、借书证、ISBN等到不同的条码,提高工作效率及操作的准确性。良好的可扩展性 1 数据的可行性。作为本系统使用ISBN作为每一种书的标识,ISBN是国际标准书号,所以我们跟其它的流行标准目录都可以很方便的进行数据交换。 2 网络扩展的可行性。通过自带的WEB功能,可以采用IIS实现与校园网等的无缝联接。三 计算机系统配置3.1 硬件配置3.1.1主机CPU
8、主频300以上;128MB内存及更高的内存;500M以上的剩余硬盘空间;VGA显示器(800*600以上显示分辨率);光盘驱动器3.1.2外存储器闪存盘3.1.3其他辅助设备名称型号数量打印机HP lj1000或lj1150激光打印机1手持条码扫描仪台湾星际10001、打印图书条码用A4白色标签纸(每张一般可打76个条码)1打印分类号用带红格子的A4标签纸(每张4X8=32个标签)1普通塑封机(可选,塑封借书证用)13.2 软件配置3.2.1操作系统(OS)WINDOWS ME/2000/XP/2003 (WINDWOS98下需要驱动)因防火墙问题Windows XP SP2可能会无法访问数据
9、库。推荐使用Win2000 Server SP4操作系统。3.2.2数据库管理系统(DBMS)SQL网络数据库3.2.3服务程序客户端运行于基于Windows平台的PC机服务器端运行于Windows Server平台的服务器3.2.4语言C#语言;SQL;Java;汇编3.2.5通信软件、网络软件通信软件:1、 Microsoft Visual Studio 20052、 SQL Server 2000网络软件:1、瑞星杀毒安全套装2011;2、Windows清理助手 3、Internet四 系统结构4.1 结构图(自顶向下,逐层扩展的层次化模块结构图)4.2 模块结构图五 数据库设计5.1
10、数据库总体结构5.2 数据库逻辑设计注册表(卡号(PK),用户名,密码,班级或部门,性别,角色,登记日期,审核情况)学生(学号(PK),用户名,卡号(FK),班级,所在系,性别,角色,借书次数,登记日期)教师表(教师编号(PK),用户名,卡号(FK),职称,所在系,部门,性别,角色,借书次数,登记日期)图书表(图书编号(PK),书名(FK),类别,作者,出版社,出版日期,图书总数,现存数量,借出数量)借书表(图书编号(PK), 书名,卡号(FK),用户名,借书本数,借出日期,应还日期,角色,审核情况)还书表 (卡号(PK), 用户名,图书编号(FK),书名,登记日期,角色,审核情况)期限表(图
11、书编号(PK),书名,角色,借出日期,应还日期,天数)逾期罚款表(图书编号(PK),书名,逾期天数,罚款金额)5.3 数据库物理设计学生注册表(StuRegister)结构列名含义数据类型是否为空约束默认值备注Card_ID卡号Char(10)NPKUsrName用户名Varchar(4)NUsrpwd密码Char(10)NClass班级Char(6)NGender性别Char(2)男或女Check约束Role角色Char(4)N学生或教师或管理员RgDate登记日期DatetimeUsrPass审核情况Char(4)通过或不通过学生信息表(student)结构:列名含义数据类型是否为空约束默
12、认值备注Stu_ID学号Char(10)NPKStu_Name用户名Varchar(4)Card_ID卡号Char(10)NClass班级Char(6)NDeptCode所在系Char(8)Gender性别Char(2)男或女Check约束Role角色Char(4)N学生或教师Brbk_times借书次数Int(50)N参考借阅表RgDate登记日期DatetimeNote备注Char(10)教师注册表(TechRegister)结构列名含义数据类型是否为空约束默认值备注Card_ID卡号Char(10)NPKUsrName用户名Varchar(4)NUsrpwd密码Char(10)NDepartmen部门Char(6)NGender性别Char(2)男或女Check约束Role角色Char(4)N学生或教师或管理员RgDate登记日期DatetimeUsrPass审核情况Char(4)通过或不通过教师信息表(teacher)结构:列名含义数据类型是否为空约束默认值备注Tech_ID教师编号Char(10)NPKTech_Name用户名Varchar(4)Card_ID卡号Char(10)NFKTech_Title职称Char(6)NDeptCode所在系Char(8)Departmen部门Char(6)Gender性别Char(2)男或女Check约束
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1