图书馆管理系统设计说明书_第1页
图书馆管理系统设计说明书_第2页
图书馆管理系统设计说明书_第3页
图书馆管理系统设计说明书_第4页
图书馆管理系统设计说明书_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、图书馆管理系统负责人:编写:班级:2011年5月9日星期一目录目录21 概述31.1 系统设计目标31.2 系统设计策略32 计算机系统的选择42.1 计算机系统的选择原则42.2 方案比较43 计算机系统配置53.1 硬件配置53.1.1 主机53.1.2 外存储器53.1.3 其他辅助设备53.2 软件配置63.2.1 操作系统(OS)63.2.2 数据库管理系统(DBMS)63.2.3 服务程序63.2.4 语言63.2.5 通信软件、网络软件74 系统结构74.1 结构图(自顶向下,逐层扩展的层次化模块结构图)74.2 模块结构图85 数据库设计95.1 数据库总体结构95.2 数据库

2、逻辑设计95.3 数据库物理设计105.4 数据库性能135.4.1 、用户登陆功能:135.4.2 、用户注册功能:135.4.3 、搜索查询功能:145.4.4 、借阅功能:145.4.5 、归还功能:145.4.6 、逾期罚款功能:146 编码设计146.1 编码设计原则146.2 编码设计方案157 系统故障对策157.1 故障防治措施157.2 系统恢复方法158 信息准备计划及实施方案159 系统投运技术及人员上岗培训计划15十系统测试方法与计划16概述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、WinME、WinNT4、Windows2000及WindowsXP后台数据库支持从SQLServer2000到未来版本,而有些系统只能在特定的某一版本运行。支持千万甚至亿级馆藏量。2.2 方案比较简便的可操作性1、 基于Windwos系统,操作规范易学;会Windows的基本操作就会使用本图书管理系统。2、 特制的向导;另外对于一些比较复杂的操作,我们设计了便捷的向导,它们将引导您完成这些工作,比如设置新的系统、建立新的学期您只需要使用鼠标操作。三、智能感知和CCLK术的完美结合1、智能感知是指在系统感觉到您要输入汉字时自动启动

7、中文输入法,在您要输入字母或数字时自动关闭中文输入法。2、CCD技术是指条码的识别,在借书、还书等操作中工作人员可以完全不用键盘、鼠标等传统的输入设备,只需扫描条码就能完成所有的操作,在这时我们的智能感知技术能识别书号、借书证、ISBN等到不同的条码,提高工作效率及操作的准确性。良好的可扩展性1 .数据的可行性。作为本系统使用ISBN作为每一种书的标识,ISBN是国际标准书号,所以我们跟其它的流行标准目录都可以很方便的进行数据交换。2 .网络扩展的可行性。通过自带的WE助能,可以采用IIS实现与校园网等的无缝联接。三计算机系统配置3.1 硬件配置3.1.1 主机CPU主频300以上;128MB

8、内存及更高的内存;500M以上的剩余硬盘空间;VGA®示器(800*600以上显示分辨率);光盘驱动器3.1.2 外存储器闪存盘3.1.3 其他辅助设备名称型号数量打印机HPlj1000或lj1150激光打印机1手持条码扫台湾星际10001描仪、打印图书条码用A4白色标签纸(每张一般可打76个条码)1打印分类号用带红格子的A4标签纸(每张4X8=32个标签)1普通塑封机(可选,塑封借书证用)13.2 软件配置3.2.1 操作系统(OS)WINDOWSME/2000/XP/2003(WINDWOS98要当区动)因防火墙问题WindowsXPSP2可能会无法访问数据库。推荐使用Win20

9、00ServerSP4操作系统。3.2.2 数据库管理系统(DBMS)SQL网络数据库3.2.3 服务程序客户端运行于基于Windows平台的PC机服务器端运行于WindowsServer平台的服务器3.2.4 语言C蒯言;SQL;Java;汇编3.2.5通信软件、网络软件通信软件:1、MicrosoftVisualStudio20052、SQLServer2000网络软件:1、瑞星杀毒安全套装2011;2、Windows清理助手3、Internet四系统结构4.1结构图(自顶向下,逐层扩展的层次化模块结构图)借书卡/.书编号书名,J注册、借书/还书1m/学生0/逾期、一Km人m7卜111注册

10、11111班级卡号用户名口°j、借书卡类别、:作者出版社出版日期./J-.J注册、>借书/还4<1113图书1_逾期、丁.教师1QJ1.才;1mm/7/管理八罚款'J"1|11/I/1m1/<注册,->/''.i部门)(卡号)(用户名V1/JJ管理员4.2模块结构图系统设军读者管理借阅管理模块匿书管理模/系统管理模块登录模块修改信息预定书,杳一看图书信息五数据库设计5.1 数据库总体结构5.2 数据库逻辑设计注册表(卡号(PK),用户名,密码,班级或部门,性别,角色,登记日期,审核情况)学生(学号(PK),用户名,卡号(FK)

11、,班级,所在系,性别,角色,借书次数,登记日期)教师表(教师编号(PK),用户名,卡号(FK),职称,所在系,部门,性别,角色,借书次数,登记日期)图书表(图书编号(PK,书名(FK),类别,作者,出版社,出版日期,图书总数,现存数量,借出数量)借书表(图书编号(PK),书名,卡号(FK),用户名,借书本数,借出日期,应还日期,角色,审核情况)还书表(卡号(P2,用户名,图书编号(FK),书名,登记日期,角色,审核情况)期限表(图书编号(P2,书名,角色,借出日期,应还日期,天数)逾期罚款表(图书编号(P2,书名,逾期天数,罚款金额)5.3 数据库物理设计学生注册表(StuRegister)结

12、构列名含义数据类型是否为空约束默认值备注Card_IDChar(10)NPKUsrName用户名Varchar(4)NUsrpwd密码Char(10)NClass班级Char(6)NGender性别Char(2)男或女,Check约束Role角色Char(4)N学生或教师或管理员RgDate登记日期DatetimeUsrPass审核情况Char(4)通过或不通过学生信息表(student)结构:列名含义数据类型是否为空约束默认值备注StuID学号Char(10)NPKStuName用户名Varchar(4)CardIDChar(10)NClass班级Char(6)NDeptCode所在系Cha

13、r(8)Gender性别Char(2)男或女,Check约束Role角色Char(4)N学生或教师Brbk_times借书次数Int(50)N参考借阅表RgDate登记日期DatetimeNote备注Char(10)教师注册表(TechRegister)结构列名含义数据类型是否为空约束默认值备注Card_IDChar(10)NPKUsrName用户名Varchar(4)NUsrpwd密码Char(10)NDepartmen部门Char(6)NGender性别Char(2)男或女,Check约束Role角色Char(4)N学生或教师或管理员RgDate登记日期DatetimeUsrPass审核情

14、况Char(4)通过或不通过教师信息表(teacher)结构:列名含义数据类型是否为空约束默认值备注Tech_ID教师编号Char(10)NPKTech_Name用户名Varchar(4)Card_IDChar(10)NFKTech_Title职称Char(6)NDeptCode所在系Char(8)Departmen部门Char(6)Gender性别Char(2)男或女,Check约束Role角色Char(4)N学生或教师Brbk_times借书次数Int(50)N参考借阅表RgDate登记日期DatetimeNote备注Char(10)图书表(Book)结构表:列名含义数据类型是否为空约束默

15、认值备注Bk_ID图书编pChar(10)NPK001Bk_Name书名IntFKBk_Style类别Char(30NBK_Author作者Char(8)NBk_Press出版社IntBk_Pressdate出版日期DatetimeBkTotalNum图书总数Int,Bk_RemainNun】现存数量IntNBk_BrNum借出数量IntN参考借阅表借书表(bkborrow)表结构:列名含义数据类型是否为空约束默认值备注Bk_ID图书编号Char(10)NPKBk_Name书名Varchar(4)NCard_IDChar(10)NFKUsrName用户名IntBrbk_Num借书本数IntLe

16、ndbkdate借出日期DatetimeNBkdate应还日期Datetime借出时间+期限表.大数Role角色Char(4)N学生或教师UsrPass审核情况Char(4)通过或不通过还书表(hsb)结构表:列名含义数据类型是否为空约束默认值备注Card_IDChar(10)NPKUsrName用户名Varchar(4)NBk_ID图书编pChar(10)NFKBk_Name书名IntRgDate登记日期DatetimeRole角色Char(4)N学生或教师UsrPass审核情况Char(4)通过或不通过期限表(Time_Limit)表结构:列名含义数据类型是否为空约束默认值备注Bk_ID图

17、书编号Char(10)NPKBk_Name书名IntRole角色Char(4)N学生或教师Lendbkdate借出日期DatetimeBkdate应还日期Datetime借出时间+期限表.大数Over_Day逾期天数IntN逾期罚款表(OverduePay)表结构:列名含义数据类型是否为空约束默认值备注Bk_ID图书编号Char(10)NPKBk_Name书名IntOver_Day逾期天数DatetimeNMoney罚款金额MoneyN0.1元/天*逾期天数=总罚款金额5.4 数据库性能5.4.1 、用户登陆功能:一个简单的图书管理系统包括图书馆内书籍的信息以及学生、教师的借阅信息。此系统功能

18、分为面向学生、教师和面向管理员三部分,学生可以在查阅区查阅图书信息,以及借阅、续借、归还和查询书籍。教师可登陆主界面,利用图书名分类,出版社分类,图书功能分类等功能搜索各类图书,预借、借阅、续借、归还和查询书籍各类图书。管理员可以完成新用户注册,书籍增加,对学生和老师借阅、续借、归还图书的确认以及逾期图书罚款等功能。5.4.2 、用户注册功能:用户需向管理员提出注册申请。注册资料包括:借书卡编号、用户名、登录密码、性别、班级(学生)或部门(教师)、角色。5.4.3 、搜索查询功能:用户可以根据书名、书编号或出版社等条件搜索图书。搜索资料包括:书名、书编号、出版社、作者名、书功能类别。5.4.4

19、 、借阅功能:用户根据自己的需要,找到所需的图书,带上借书卡到借书中心进行登记。借阅资料包括:书编号、书名、借书卡编号、用户名、借出日期。5.4.5 、归还功能:用户把所借的图书以及借书卡到借书中心进行还书登记。归还资料包括:书编号、书名、借书卡编号、用户名、归还日期、是否逾期。5.4.6 、逾期罚款功能:管理员根据:0.1元/天*逾期天数=罚款金额逾期罚款资料包括:借出日期、归还天数、期限、逾期一天所罚款金额六编码设计6.1 编码设计原则本系统的编码原则主要采用:汉字编码和计算机编码6.2 编码设计方案略七系统故障对策7.1 故障防治措施系统会对自动保存更新的数据,同时还会自动备份。以确保在电脑突然死机或者是受到外部的恶意攻击破坏的情况下数据信息的安全。7.2 系统恢复方法说明故障出现后可能采取的变通措施,包括:后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论