图书管理系统设计指导书.doc

上传人:wj 文档编号:4898602 上传时间:2023-05-07 格式:DOC 页数:15 大小:416KB
下载 相关 举报
图书管理系统设计指导书.doc_第1页
第1页 / 共15页
图书管理系统设计指导书.doc_第2页
第2页 / 共15页
图书管理系统设计指导书.doc_第3页
第3页 / 共15页
图书管理系统设计指导书.doc_第4页
第4页 / 共15页
图书管理系统设计指导书.doc_第5页
第5页 / 共15页
图书管理系统设计指导书.doc_第6页
第6页 / 共15页
图书管理系统设计指导书.doc_第7页
第7页 / 共15页
图书管理系统设计指导书.doc_第8页
第8页 / 共15页
图书管理系统设计指导书.doc_第9页
第9页 / 共15页
图书管理系统设计指导书.doc_第10页
第10页 / 共15页
图书管理系统设计指导书.doc_第11页
第11页 / 共15页
图书管理系统设计指导书.doc_第12页
第12页 / 共15页
图书管理系统设计指导书.doc_第13页
第13页 / 共15页
图书管理系统设计指导书.doc_第14页
第14页 / 共15页
图书管理系统设计指导书.doc_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

图书管理系统设计指导书.doc

《图书管理系统设计指导书.doc》由会员分享,可在线阅读,更多相关《图书管理系统设计指导书.doc(15页珍藏版)》请在冰点文库上搜索。

图书管理系统设计指导书.doc

《管理信息系统》实验任务书(参考)

一、题目:

某高校二级学院图书馆管理系统

二、实验目的:

1.熟悉管理信息系统结构化开发方法的完整流程;

2.理论与实现相结合,能较好地运用信息系统开发的技术和工具;

3.培养合作意识和团队精神;

4.培养相关技术文档的编写能力;

5.培养开发信息系统的初步能力。

三、实验内容:

主要完成该系统的编程与调试(见附录)

四、实验要求:

1.4~6人一组,在规定的时间内合作完成实验内容;

2.开发工具可根据自己的爱好选择,如VB、VPF、Delphi、SQL等;

3.成果以电子版本方式提交,每组建立一个文件夹,以班为单位刻盘(注意做好备份);

4.每一个文件夹中应包含如下内容:

该组成员名单(学号、姓名)及各人分工;实验报告(包括源程序);相关操作说明(如密码,运行盘符等);本组其他特殊情况说明。

5.可以根据自己对该门课程及相关内容的掌握程度,进行创新设计。

15

附录

某高校二级学院图书馆管理系统

初步调查

(一)收集相关信息

采用与管理员面谈和到现场查阅相关资料的方法,收集到以下信息:

某高校经管学院创办于1984年,现设经济系、管理系两个系和一个经济与管理综合实验室,有工商管理、国际经济与贸易、会计学三个本科专业,其中工商管理专业为省重点建设专业。

学院拥有一支较高水平的师资队伍,到2004年9月,学院有教职工67人。

他们来自于海内外30多所大学,80%以上的教师具有中高级职称,具有博士、硕士学位或正在攻读研究生的教师占70%以上。

有企业管理学、数量经济学两个校级重点建设学科,会计学为院级重点建设学科。

有企业管理、会计、信息管理、经济学、国际贸易5个教研组,学院先后聘请了10多位来自美国、英国、加拿大、匈牙利、新加坡、澳大利亚的外籍教师开设专业课程以及商务英语课程,竭尽全力为学生提供有价值的教育。

学院面向浙江、云南、山东、山西、湖北、四川、广西等省、自治区招生,截至2004年9月,学院在校生已达到1332人。

学院学生素有良好的学风,他们十分重视学好英语、计算机应用、经济数学等基础课程,在历年的统考中,成绩均名列学校前茅,他们积极参加初中活动,接受市场经济的磨练,有很好的适应能力。

学院于2002年开始创办图书资料室,经过几年的建设,现已有图书近7000册,期刊260种,并将继续购进图书期刊。

图书资料室于2003年下半年开始向全院师生开放,允许教师同时借书10册,每册图书借期3个月,学生限借书1册,借期一周,过期罚款,不可以续借,期刊不外借,但可以复印。

图书资料室现有用房一间,100m2,有专职管理一名,会进行简单的计算机操作,另外聘请2名学生作为辅助管理员。

整个图书资料室的管理由专职管理员负责。

图书资料室全天开放,白天由专职管理员管理,晚上和双休日由学生管理员管理。

教师和学生凭借书证进行借书和还书。

每天约有20人次借还书。

(二)分析信息得出结论

分析收集到的有关信息,并与管理员和有关领导沟通,得出初步调查的结论:

某大学经管学院有教师67人,学生1332人,图书资料室有图书近7000册,期刊260种,还不断有新的图书购进,有新的教师和学生加入,由于工作人员只有3名,且全天开放,每天工作量比较大。

为减少工作强度,提高工作效率,做好图书借阅工作,有必要也有可能开发一套图书管理系统,进行计算机管理。

由于期刊不外借,因此图书管理系统的功能主要是针对图书的管理。

可行性研究

(一)在初步调查的基础上进行可行性分析

(1)管理上的可行性

在初步调查的过程中,在与管理员和有关领导沟通的过程中,了解到管理员和有关领导对开发图书管理系统有积极性,从目前资料室的管理来看也基本规范,管理员职责分工明确,有完善的借阅制度,有规范的图书目录、资料借阅登记本等。

人员素质也可以,会进行计算机的基本操作,系统对组织机构也不会有大的影响。

因此在管理上是可行的。

(2)技术上的可行性

图书资料室有一台计算机,且环境不错,可运行以后开发出的图书管理系统,学院有一个实验室和信息管理教研组,有技术力量和条件进行系统开发,并且系统不大,对功能要求不高,因此在技术上也是可行的。

(3)在经济上的可行性

因为已有一台计算机,基本硬件设施已满足,最多再加一台打印机和UPS电源,另外软件开发由本院教师完成,需对工作量适当进行补贴,通过与学院领导沟通,可以做到,因此在经济上也是可行的。

(二)可行性结论

通过以上可行性分析,得出的结论是学院资料室图书管理系统的开发在管理上、技术上、经济上都是可行的,可以立即开发。

系统主要对图书进行管理,包括图书的登记,图书的借阅与归还,读者(教师与学生)的登记,以及其他一些必要的系统管理功能,开发工作将由本院教师和管理员共同完成,学院对其工作量进行补贴,并出资购买相关设备。

详细调查

采用与管理员进一步深入面谈与查看、摘录相关登记本的方法进行了详细调查。

(1)组织结构

图1

专职管理员

学生管理员A

学生管理员B

组织结构如图1所示。

专职管理员全面负责对图书资料室的管理,包括对两名学生管理员的管理,学生管理员A有较多的工作权限,能进行图书的入室登记、发放新借书证、图书的借阅、归还登记等,而学生管理员B只负责进行图书的借阅、归还登记工作。

(2)业务流程

图书采购登记:

由教师或教研组采购图书,资料室管理员接收后,送学校图书馆校验,校验通过后报销发票,图书存放资料室,并填写图书目录。

表1和表2是采购时的图书清单样本和图书目录样本。

表1图书清单

系科:

经济与管理学院藏书地点:

经管资料室

流水号

书名

种数

册数

金额

备注

1

国际市场营销学

1

1

56.00

2

生产运作与管理

1

1

34.00

3

电子商务

1

1

25.00

合计

3

3

115.00

累计

图书馆校验:

院资料室负责人接收:

(本表一式两份,由图书馆、院资料室各存一份)2005年6月8日

表2资料室藏书目录

序号

条形码

书籍名称

作者

出版社

出版年份

定价

页码

1

9787040083576

管理信息系统

黄梯云

高教

2002年8月

24.7

314

图书借阅、归还登记:

教师或学生出示借书证,按规定借书量选择图书借阅,管理员在借阅登记上进行登记,内容包括借书日期、图书证号、借阅人、书名、条形码号、金额等;归还图书时,管理员找到原借阅时登记记录,填写还书日期,并计算是否超期,如果超期,将按规定进行罚款。

表3为图书借阅登记表样本。

表3资料室借阅登记表

借书日期

图书证号

借阅人

书名

条形码号

金额

还书日期

备注

2005.4.8

10001

李红

电子商务

9787050065412

32

2005.5.5

给教师与学生发放借书证:

如果有新教师和学生进院,将根据教师名册和学生名册,给新教师与学生发放借书证,借书证号码为教师编号和学生学号。

表4和表5为教师名册样本和学生名册样本。

表4教师名册

教师编号

姓名

性别

年龄

职称

教研组

所任课程

备注

表5学生名册

学号

姓名

性别

年龄

专业

班级

备注

(3)系统目标、功能和需求调查

·能够进行图书入室的登记与图书的查询。

·能够进行读者借书证的登记与查询。

·能够进行图书的借阅、归还处理。

·能够进行管理员的分工和权限控制。

·能够进行限量借书。

·能够进行过期罚款处理。

·能够进行系统初始化。

提出新系统逻辑方案

(一)详细调查分析

在详细调查的基础上,对现行系统进行分析,发现主要存在以下一些问题:

(1)传统纸介质的图书目录难以查询。

(2)传统纸介质的图书借阅登记工作量大、效率低。

(3)现行系统中还书时查找原借书记录效率低。

(4)现行系统难以对管理员权限进行控制。

(5)现行系统难以实现限量借书。

(6)现行系统对超期罚款计算工作量大。

(7)难以对已借图书进行统计。

(二)新系统逻辑模型的提出

(1)新系统业务流程。

·图书入室登记:

由学院教师或研究组进行图书采购,把所采购的图书及其清单等资料交给图书管理员进行登记入库。

·读者注册领取借书证:

读者(教师或学生)凭身份证件(教师工作证或学生证)填写登记表,交给图书管理员注册登记,管理员审核同意后,填发借书证。

·读者借书:

读者凭借书证借书,管理员据读者级别确定能借书总数,再据已借书数和图书情况处理,并在借还账上做相应登记。

·读者还书:

读者凭借书证和图书还书,管理员做还书处理,根据还书日期决定是否进行罚款,并在借还账上进行相应登记。

·图书查询报告:

管理员可根据查询要求,如图书编号、名称、作者、是否已借等属性查询图书台账,做出图书查询报告。

·读者信息查询输出:

管理员可根据查询要求,如借书证号、姓名等查阅读者台账,做出读者查询报告。

·借还报告:

管理员可根据要求,查询借还记录,做出借还情况报告。

业务流程图如图5所示。

图5

(2)新系统数据流程图。

0层数据流程图:

如图6所示。

P0

图书

管理

图书清单图书查询报告

读者登记表读者查询报告

借还书信息读者借还书报告

图6

1层数据流程图:

如图7所示。

P1

读者

管理

读者表

P3

借还书

处理

借还书记录表

P2

图书

管理

图书台账

读者登记读者查询报告

读者借还书报告

借还书信息

图书清单图书查询报告

P1.1

注册

登记

F1.1读者表

S1.1

注册人

P1.2

查询

输出

2层数据流程图:

如图8、图9、图10所示。

D1.1注册D1.2读者

登记表信息

图8

P2.1

入库

登记

图书台账

采购员

P2.2

查询

输出

D2.1图书D2.2合格

清单清单

图9

借书信息

读者

管理

还书信息

读者信息表

图书库存台帐

借还书记录表

P3.1

借书

处理

P3.3

借还书

查询

P3.2

还书

处理

图10

(3)部分数据字典。

数据流的描述

数据流编号:

D1.1

数据流名称:

注册登记表

简述:

读者注册时填写的登记表

数据流来源:

新读者

数据流去向:

注册登记模块

数据项组成:

姓名+性别+单位+级别+登记日期+身份证号+……

数据流量:

10张/日,高峰流量:

20张/日

数据流编号:

D1.2

数据流名称:

读者信息

简述:

通过注册登记处理后的读者信息

数据流来源:

注册登记模块

数据流去向:

读者表

数据项组成:

借书证号(I-01)+姓名+性别+单位+级别+借书总数+借书天数+登记日期+……

数据流量:

10张/日,高峰流量:

20张/日

数据流编号:

D2.1

数据流名称:

图书清单

简述:

采购员提交的图书清单

数据流来源:

采购员

数据流去向:

图书入库登记模块

数据项组成:

书名+作者+出版社+单价+购买日期+……

数据流量:

1张/日,高峰流量:

20张/日

数据流编号:

D2.2

数据流名称:

合格清单

简述:

入库登记后的合格清单

数据流来源:

入库登记模块

数据流去向:

图书台账

数据项组成:

图书编号+分类号+书名+作者+出版社+单价+入库日期……

数据流量:

1张/日,高峰流量:

20张/日

……

处理逻辑编号:

P1.1

处理逻辑名称:

注册登记

简述:

对要求注册登记的人进行登记

输入的数据流:

登记表

处理描述:

根据登记表核发借书证,编借书证号;根据读者级别核定借书总数、借书天数;将登记表中的有效数据进行输入

输出的数据流:

读者信息

处理频率:

10次/日

处理逻辑编号:

P1.2

处理逻辑名称:

查询输出

简述:

读者信息查询输出

输入的数据流:

读者表信息

处理描述:

根据查询要求,在读者表中检索,把检索结果进行输出

处理频率:

10次/日

……

数据存储的描述

数据存储编号:

F1.1

数据存储名称:

读者表

简述:

存储读者的信息

数据存储组成:

借书证+姓名+性别+单位+级别+过期罚款+借书总数+借书天数+已借书数+登记日期

关键词:

借书证号

相关联的处理:

P1.1,P3.1,P3.2

……

外部实体描述

外部实体编号:

S1.1

外部实体名称:

注册人

简述:

需注册登记的人

输入数据流:

输出数据流:

登记表

……

数据项描述

数据项编号:

I-01

数据项名称:

借书证编号

简述:

借书证的号码

类型及长度:

字符型,4位

取值范围:

0000~9999

……

系统总体设计

根据系统分析的情况,进行系统总体结构设计。

(1)总体布局与计算机系统配置方案。

本系统采用单机模式,需P42.0/256M/60G配置的微型计算机一台,HP1015A4打印机一台,500WUPS不间断电源一个,操作系统为Windows2000。

(2)新系统功能结构设计。

根据系统分析的结果,本系统分为四个子模块:

读者管理模块、图书管理模块、借还书处理模块和系统管理模块,如图11所示。

此图也是图书管理系统的H图。

图书管理系统

读者管理

图书管理

借还书处理

系统管理

读者注册

读者查询

图书入库

图书查询

借书处理

还书处理

系统初始化

设置用户

图11

读者管理功能说明:

主要对读者进行管理,包括读者注册和读者查询。

图书管理功能说明:

主要对图书进行管理,包括图书入库与图书查询。

借还书处理功能说明:

主要对借还书进行处理,包括借书处理和还书处理。

系统管理功能说明:

主要对系统进行管理,包括系统初始化和设置用户。

(3)信息系统流程图设计。

可从数据流程图导出信息系统流程图,如图12所示。

借书信息

登记表

查询报告

还书信息

借书处理

读者注册

读者查询

还书处理

读者文件

借书文件

图书清单

图书入库

图书查询

查询报告

图书文件

图12

(4)数据库储总体设计。

数据库管理系统选用MicrosoftAccess数据库。

本系统中图书目录数据、读者名录数据、管理员数据为基础数据,而借还处理数据为中间数据。

系统详细设计

进行系统详细设计。

1、代码设计

本系统涉及到的代码有借书证编号、图书编号等。

(1)借书证编号。

格式:

XXXX。

XXXX:

为顺序码,0001~9999。

(2)图书编号。

格式:

XXYYYYY。

XX:

为分类号,用拼音字母码。

YYYYY:

为顺序码,00001~99999。

注:

也可把类别单独编号,图书单独编号。

2、数据库设计

(1)E-R图。

在图书管理系统中所涉及到的实体主要是读者、图书和管理员,其属性如下:

在图书管理系统中所涉及到的实体主要是读者、图书和管理员,其属性如下:

读者(借书证号,姓名,性别,单位,级别)

图书(图书编号,分类号,书名,作者,出版社,定价)

管理员(姓名,性别,职务)

它们之间的联系是用E-R图方法表示如图13所示。

这些实体之间的联系包括:

借书:

读者借阅图书。

多对多联系。

管理:

管理员管理读者和图书。

多对多联系。

图13

(2)由E-R图导出数据库。

实体:

读者表(reader表)如表6所示。

表6

列名

数据类型

长度

借书证号

文本

4

姓名

文本

16

性别

文本

2

单位

文本

20

级别

文本

6

过期罚款

数字

9

借书总数

数字

9

已借书数

数字

9

借书天数

数字

9

注册日期

日期

8

实体:

图书表(book表)如表7所示。

表7

列名

数据类型

长度

图书编号

文本

4

分类号

文本

3

书名

文本

40

作者

文本

16

出版社

文本

20

定价

数字

9

入库日期

日期

8

借否

文本

2

实体:

管理员表(user表)如表8所示。

表8

列名

数据类型

长度

用户名

文本

10

口令

文本

6

级别

文本

10

联系:

借书表(borrow表)如表9所示。

表9

列名

数据类型

长度

图书编号

文本

4

借书证号

文本

4

借书日期

日期

8

3、用户交互界面设计

(1)查询输出界面设计示例。

输出设计说明:

在“设置条件”栏中输入组合条件,单击“确定”按钮即可输出查询结果;单击“列借书单”按钮可输出该读者借书单。

(2)输入设计示例。

输入设计说明:

“单位”项可以选择输入,为了提高输入速度,事先输入常用单位;“级别”项可以选择输入,输入后过期罚款、借书总数、借书天数自动填入。

(3)人机对话界面设计示例。

菜单界面设计:

分二级菜单,一级菜单为图书管理、读者管理、图书借还管理、系统维护管理,二级菜单为图书登记和图书查找,读者登记和读者查找,图书借阅和图书归还,用户设置和系统初始化等。

借书处理界面设计:

输入借书证号确定读者姓名、借书总数、可借书数,输入图书编号借书。

4、处理流程图设计

(1)借书处理程序流程图:

如图14所示。

图14

(2)还书处理程序流程图:

如图15所示。

图15

(3)读者登记程序流程图:

如图16所示。

开始

检查加*号栏目是否为

空,否则重新输入

增加一条记录

修改一条记录

结束

图16

编写系统设计说明书

总结系统设计阶段所做的内容,编写系统设计说明。

本项目将开发一个单机模式的图书管理系统,包括图书管理、读者管理、借阅与归还管理、系统管理四个模块,具体模块设计、代码设计、用户界面设计、数据库设计、处理流程设计如前所述,系统将用VB程序设计语言+Access数据库进行开发,计划1个月左右时间完成实施。

物理系统的实施

进行物理系统的实施:

由于本系统物理配置方面比较简单,且原来已有一台计算机,环境也可以,因此只要购买一台打印机、UPS电源并进行安装即可。

系统的编程与调试

(该部分内容由学生分组完成)

数据准备与系统切换

(一)数据准备

(1)图书数据:

收集整理好原图书目录。

(2)读者数据:

收集整理好原读者数据。

(3)借阅登记表数据:

收集整理好原借阅登记表数据。

(4)管理员数据:

收集好管理员信息。

(二)系统切换

(1)由于本系统规模小、结构简单,因此可采用直接切换法。

(2)先进行系统初始化,然后系统管理员进入系统,设置好另外两位管理员。

(3)可由学生管理员A进行图书信息的录入以及读者信息的录入。

(4)可由学生管理员B进行借阅登记表数据的录入。

(5)进行试运行。

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

当前位置:首页 > 高中教育 > 高考

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2