图书馆管理系统设计说明书.doc

上传人:b****9 文档编号:116669 上传时间:2022-10-03 格式:DOC 页数:16 大小:434.50KB
下载 相关 举报
图书馆管理系统设计说明书.doc_第1页
第1页 / 共16页
图书馆管理系统设计说明书.doc_第2页
第2页 / 共16页
图书馆管理系统设计说明书.doc_第3页
第3页 / 共16页
图书馆管理系统设计说明书.doc_第4页
第4页 / 共16页
图书馆管理系统设计说明书.doc_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

图书馆管理系统设计说明书.doc

《图书馆管理系统设计说明书.doc》由会员分享,可在线阅读,更多相关《图书馆管理系统设计说明书.doc(16页珍藏版)》请在冰豆网上搜索。

图书馆管理系统设计说明书.doc

信息工程系

图书馆管理系统

负责人:

编写:

班级:

2011年5月9日星期一

目录

目录 2

一概述 3

1.1系统设计目标 3

1.2系统设计策略 4

二计算机系统的选择 4

2.1计算机系统的选择原则 4

2.2方案比较 5

三计算机系统配置 6

3.1硬件配置 6

3.1.1主机 6

3.1.2外存储器 6

3.1.3其他辅助设备 6

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、用户注册功能:

14

5.4.3、搜索查询功能:

15

5.4.4、借阅功能:

15

5.4.5、归还功能:

15

5.4.6、逾期罚款功能:

15

六编码设计 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

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约束

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1