图书管理系统结构设计.docx

上传人:b****5 文档编号:5929438 上传时间:2023-01-02 格式:DOCX 页数:10 大小:64.64KB
下载 相关 举报
图书管理系统结构设计.docx_第1页
第1页 / 共10页
图书管理系统结构设计.docx_第2页
第2页 / 共10页
图书管理系统结构设计.docx_第3页
第3页 / 共10页
图书管理系统结构设计.docx_第4页
第4页 / 共10页
图书管理系统结构设计.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

图书管理系统结构设计.docx

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

图书管理系统结构设计.docx

图书管理系统结构设计

第一章概述

1.1图书馆管理系统概述

随着社会的发展,人们年活水平的不断提高,物质文化的发展已经远远满足不了人们的需求,精神文明有了飞速的发展,因此图书事业的发展就成为精神文明进步的一个动力。

在迈入二十一世纪的今天,对图书馆的管理显得极其重要,合理地管理不但反映一个国家的科技水平,而且影响人们对知识掌握的速度和质量。

在知识经济时代到来的今天,用计算机控制图书馆的工作由自动化系统运行而完成。

这不仅节省了人力,还提高了工作效率和服务质量,而且还加速了图书的流通。

1.2图书馆管理的目的和意义

随着各高等院校的规模不断扩大,高校图书馆的藏书、管理人员、读者的数量也越来越多,图书管理涉及到大量的数据处理,传统的人工处理已经不能完成庞大的数据处理,因为图书的情况是随时改变的,因此必需对图书进行动态的管理,而这对于一个管理人员来说是一件比较复杂的事情,存储,查询,借阅是必不可少的业务。

因此,为方便对图书馆书籍、读者资料、借还书等进行高效的管理,提高业务流程效率,让管理员从繁重的工作中解脱出来,使管理员在使用一个软件以后能极其容易地对所有图书进行管理,并且准确无误,轻松自如。

因此开发一个图书馆管理系统软件是当务之急,也是本论文选题的重要意义和研究宗旨。

总之,建立图书馆的计算机自动化管理系统,不但可以大大提高图书馆图书流通率,而且推动了社会文化生活的进步。

第二章需求分析

2.1需求分析

2.1.1系统介绍

本系统定位于学校的中小型图书馆,暂时考虑单机环境下的实现操作。

系统选择目前常用的WindowsXP/7。

系统性质为MIS(管理信息系统)。

本系统功能包含系统权限管理、读者信息管理、图书类别管理、入库图书管理、借还书管理、每日盘点等。

系统界面力求简洁、易用,在标准化的基础上考虑界面的美观和新颖。

2.1.2系统面向的用户群体

系统面向学校的中小型图书馆,用户群体为这些图书馆的管理人员和各库室的借阅老师,服务对象主要是教职工和学生。

2.1.3系统指导思想

立足与校园实际,着眼于未来发展,建成通用性较强,实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享

2.1.4系统建设目标

1)要解决的问题:

随着办公自动化水平的不断提高,现在学校管理学生信息也逐步从手工转到计算机自动化信息处理阶段。

设计一个功能完整、操作简便、界面友好的图书管理信息系统。

2)系统开发目的:

提高图书管理工作的效率,减少相关人员的工作量,使图书馆的工作真正做到科学、合理的规划。

2.1.5系统的功能性需求

功能序号

功能名称

功能说明

1

系统用户管理

包含系统登录,密码修改,管理员添加等。

2

图书种类别管理

包含图书类别的添加,修改,查询等。

3

入库图书管理

包含新进图书资料的登记,馆藏图书的修改,删除,查询,等。

4

读者信息管理

包含读者信息的添加,修改,删除,查询等。

5

借书信息管理

包含信息的添加,修改,删除,查询等

6

还书信息管理

包含信息的添加,修改,删除,查询等

7

报表打印

包含当日借书,当日还书等。

8

每日盘点

包含每日借书,每日还书等。

9

系统帮助

关于.

表2.1

2.2可行性分析

1.经济可行性

由于这个系统是一个小的操作软件,在利用计算机和操作人员是可以进行的,所以花费的资金不是太多,一般的小型企业是完全可以承受的

2.技术可行性

利用现有的VisualStudio和MicrosoftSQLSEVER的数据库是可以进行代码书写和软件的编辑,技术的难度不是很大,自己是完全可以进行的。

3.运行可行性

在现有的WINDOWS操作系统是完全可以运行的,不需要对计算机进行另外的升级不过最好的是使用最新的WINDOWS操作系统,这样可以最好的发挥该系统的操作性。

4.法律可行性

由于该系统是自己开发的一个学习的绿色软件,不存在于涉及到其他问题的事情的发生。

第三章系统详细设计

3.1主系统功能模块图

图3.2借书管理信息模块图

图3.3还书信息管理模块图

 

图3.4每日盘点模块图

图3.5帮助模块图

3.1.3系统流程分析

在了解了系统各功能模块之后,我们还要对系统的流程有一个整体的认识。

所谓系统流程,就是用户在使用系统时的工作过程。

多用户系统的工作流程都是从用户的工作流程都是从用户登录模块开始,对用户的身份进行权限验证,进而对系统进行管理的。

3.1.4系统核心模块详解

借还书管理是这个系统中一个很重要的模块,在这两个模块中,包括添加借阅图书信息、修改借阅图书信息、删除借阅图书信息、查询借阅图书信息、添加还书信息、修改还书信息、删除还书信息、查询还书信息等6个模块。

其中修改借阅图书信息和删除借阅图书信息是在同一窗体;修改还书信息和删除还书信息也在同一窗体。

他们的差别在于调用的函数不同。

3.2数据库分析与设计

3.2.1数据库环境说明

数据库是信息管理的后台,存储着所有的信息,在信息系统中占有重要的地位。

数据库结构的好坏对应用系统的效率及实现产生直接影响,而且也将有利于程序的实现。

考虑该系统的定位与现有技术力量,决定采用MicrosoftAccess2002作为系统的后台数据库开发环境。

3.2.2数据库分析

用户的需求具体体现在各种信息的提供,保存,修改,查询,经调查和分析,针对一般图书管理信息系统的需求和对系统六朝图的分析,设计如下的数据项和数据结构

●图书类别信息:

包括类别编号,类别名称,允许借出天数和备注信息。

●图书信息:

包括图书编号,ISBN号码,索书号,图书名称,原文名称,作者,译者,出版社,图书类别,出版日期,图书语种,图书页码,屠苏价格,登记日期和图书备注。

●借书信息:

包括读者编号,读者姓名,读者类型,书籍编号,书籍中文名,书籍原名,书籍类型,作者,出版社,借书日期,还书日期和备注。

●还书信息:

包括读者编号,读者姓名,读者类型,书籍编号,书籍中文名,书籍原名,书籍类型,作者,出版社,借书日期,应还日期,实还日期,超期罚金

3.2.3据库命名与规范

说明:

下表所列为数据库及各表的命名方法,具体信息请参阅表3.1汇总。

名称

类型

命名办法约定

DataBase

系统数据库

字母

基本表

字母

查询

查询

字母

字段

字段

字母

表3.1

3.2.4数据库逻辑设计

表名称

类型

说明

Book

基本表

集中存放图书书目信息

booktype

基本表

集中存放图书类型信息

borrowinfo

基本表

集中存放借书信息

ruturninfo

基本表

集中存放还书信息

表3.2

3.2.5各表、视图设计详解

表3.3读者类别表readertype

字段名

数据类型

字段大小(或格式)

说明

typeno

文本

10

类别

typename

文本

10

类别名称

booknumber

数字

整型

借书数量

bookdays

数字

整型

借书期限

userfullife

数字

整型

memo

备注

备注

表3.3

表3.4读者信息表readers

字段名

数据类型

字段大小(或格式)

说明

Readerno

文本

20

读者编号(主键)

reasername

文本

20

读者姓名

readersex

文本

2

读者性别

readertype

文本

10

读者类别

IDCardNO

文本

20

身份证号

readerworkplace

文本

30

工作单位

readerEmail

文本

30

电子邮箱

readerPhone

文本

25

电话号码

readerEnrolDate

文本

12

登记日期

valiDate

日期/时间

短日期

有效日期

readerOther

备注

备注

表3.4

表3.5借阅图书信息borrowinfo

字段名

数据类型

字段大小(或格式)

说明

readerno

文本

20

读者编号(主键)

readername

文本

20

读者姓名

readertype

文本

10

读者类型

bookno

文本

20

书记编号

bookname

文本

25

书记中文名

bookOriginalname

文本

35

书籍原名

booktyoename

文本

10

书籍类型

bookauthor

文本

30

作者

bookpress

文本

25

出版社

borrowDate

文本

12

借书日期

returnDate

文本

短日期

应还日期

borrowOther

文本

备注

表3.5

表3.6还书信息表returnInfo

字段名

数据类型

字段大小(或格式)

说明

Readerno

文本

20

读者编号(主键)

readername

文本

20

读者姓名

readertype

文本

10

读者类型

Bookno

文本

25

书记编号

bookname

文本

25

书记中文名

bookoriginalname

文本

35

书籍原名

booktype

文本

20

书籍类型

bookauthor

文本

25

作者

bookpress

文本

25

出版社

borrowdate

日期/时间

短日期

借书日期

returndate

日期/时间

短日期

还书日期

rtnInfact

文本

12

实还日期

trnLateFine

文本

10

超期罚金

returnOther

备注

备注

表3.6

第四章用户界面设

第五章软件测试

5.1测试范围与主要内容

测试范围

主要内容

简要说明

借书管理信息

借书的添加、修改、删除和查询

功能性测试

还书管理信息

还书的添加、修改、删除和查询

功能性测试

每日盘点

测试实用性、方便性和可靠性

功能性测试

数据库数据测试

测试数据的可靠性

功能性测试

核心代码复检

检验核心代码的质量

逻辑检错性测试

表5.1

5.2测试方法

功能性测试:

黑盒测试逻辑检错性测试:

白盒测试

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

当前位置:首页 > 医药卫生 > 基础医学

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

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