图书管理系统设计报告Word文档下载推荐.docx

上传人:b****1 文档编号:621613 上传时间:2023-04-29 格式:DOCX 页数:32 大小:278.78KB
下载 相关 举报
图书管理系统设计报告Word文档下载推荐.docx_第1页
第1页 / 共32页
图书管理系统设计报告Word文档下载推荐.docx_第2页
第2页 / 共32页
图书管理系统设计报告Word文档下载推荐.docx_第3页
第3页 / 共32页
图书管理系统设计报告Word文档下载推荐.docx_第4页
第4页 / 共32页
图书管理系统设计报告Word文档下载推荐.docx_第5页
第5页 / 共32页
图书管理系统设计报告Word文档下载推荐.docx_第6页
第6页 / 共32页
图书管理系统设计报告Word文档下载推荐.docx_第7页
第7页 / 共32页
图书管理系统设计报告Word文档下载推荐.docx_第8页
第8页 / 共32页
图书管理系统设计报告Word文档下载推荐.docx_第9页
第9页 / 共32页
图书管理系统设计报告Word文档下载推荐.docx_第10页
第10页 / 共32页
图书管理系统设计报告Word文档下载推荐.docx_第11页
第11页 / 共32页
图书管理系统设计报告Word文档下载推荐.docx_第12页
第12页 / 共32页
图书管理系统设计报告Word文档下载推荐.docx_第13页
第13页 / 共32页
图书管理系统设计报告Word文档下载推荐.docx_第14页
第14页 / 共32页
图书管理系统设计报告Word文档下载推荐.docx_第15页
第15页 / 共32页
图书管理系统设计报告Word文档下载推荐.docx_第16页
第16页 / 共32页
图书管理系统设计报告Word文档下载推荐.docx_第17页
第17页 / 共32页
图书管理系统设计报告Word文档下载推荐.docx_第18页
第18页 / 共32页
图书管理系统设计报告Word文档下载推荐.docx_第19页
第19页 / 共32页
图书管理系统设计报告Word文档下载推荐.docx_第20页
第20页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

图书管理系统设计报告Word文档下载推荐.docx

《图书管理系统设计报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《图书管理系统设计报告Word文档下载推荐.docx(32页珍藏版)》请在冰点文库上搜索。

图书管理系统设计报告Word文档下载推荐.docx

进行统计分析等。

3.系统的实施方案:

本系统客户端拟采用WindowsXP操作系统,服务器采用WindowsXP操作系统,前端开发语言使用C#,同时使用SQLserver数据库管理系统

4.投资方案:

由小组自行集资。

2.5系统可行性分析

可行性分析是为了清除的了解系统开发是否能够实际进行,是否能够带来一定效益,是否值得实现。

因而进行可行性分析是非常必要的,从下面几个方面来进行分析。

1.技术可行性:

设置不同权限,提高了数据的安全性;

能够提高处理速度,方便管理查询和借阅等事务。

2.运行可行性:

本系统作为一个小型的图书馆信息管理系统,所耗费的资源非常的小。

已有软件和硬件配置均能满足需要。

3.经济可行性:

服务端及客户端的支出使用原有设备即可。

但是对软件有一次性软件费用支出和定期性软件维护支出。

软件使用后,能够减少人力的支出和维护。

预计两年之内能够回收投资。

4.法律可行性:

本软件属项目组开发,符合法律的各项规定。

5.使用可行性:

软件针对普通的的小型图书馆,对使用人员没有特殊限制,管理人员、各种读者等均可使用。

界面友好,操作简单,能够保证大多数用户使用该系统的要求。

2.6.结论

通过可行性的一系列分析可得出结论,在现有的条件下,系统的开发方案是可行的。

开发条件具备,可以开始进行实际开发。

第3章需求分析

3.1引言

3.1.1编写目的

需求分析的目的是让读者能够基本了解本系统的开发目的,开发方法,以及目前的硬件、软件的情况和开发所需资金和设备,概要设计和详细设计与开发工作将在此基础上进一步提出。

3.1.2背景

这次待开发的系统名称为:

图书管理系统

本次项目的任务提出者、开发者:

赵真真、王昊、白利艳

用户:

图书馆

3.1.3定义

图书管理系统对于现代图书馆而言,是能否发挥其教学科研作用的至关重要技术平台。

对于读者和图书管理员来说,是能否方便快速获取信息的关键。

所以,图书管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。

3.1.4参考资料

1.李伟波.软件工程.武汉:

武汉大学出版社,2006

2.郑人杰.实用软件工程.北京:

清华大学出版社,2003

3.张海藩.软件工程导论.北京:

清华大学出版社,2008

3.2业务愿景和范围

3.2.1业务需求

1.背景、业务机会和客户需求

随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。

在计算机日益普及的今天,对个人而言,若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。

对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。

2.业务目标和成功标准

业务目标:

本系统旨在减轻图书馆工作人员工作负担,提高工作效率,而且方便用户查询、借阅。

成功标准:

在使用本系统后,图书馆工作人员的工作效率大大提高,且对用户查询、借阅、预订都会有很大的便利。

3.业务风险

由于是新开发的软件,一些读者和管理员可能需要一段时间才能熟练操作,有可能造成短时间的不适应。

3.2.2解决方案的前景

1.前景陈述

本图书馆管理信息系统在原有手工系统基础上,采用图书管理技术。

通过收集、整理、存储关于图书、读者的主要信息,以及原有系统的作业流程信息,为建立数据仓库做基础准备。

本系统采用最新的计算机技术,界面友好、操作方便,管理员可以针对不同需求分类、排序、查询、统计,方便读者和其他部门根据自己的需求准确、快速地查询图书信息,实现以计算机辅助形式代替传统的手工查找形式,减轻图书信息管理人员的劳动强度,提高图书馆的工作效率和水平,更好地为读者服务,从而使图书和读者管理更加合理化和科学化。

2.主要特性

管理员与读者的登录;

图书信息、读者信息的检索;

图书预订、借阅和归还;

图书信息的增添、删除、修改;

读者信息的增添、删除、修改;

图书借阅信息查询;

借阅证的挂失、补办,图书丢失损坏处理等。

3.2.3范围和局限性

1.初始版本和后续版本的区别,如图表3-1所示。

表3-1版本范围

特性

版本1

版本2

1

图书编目工作效率低

解决了图书编目难的问题

2

图书整理工作效率低

新版本图书已按类别编目,整理起来效率高,极大的降低错误率

3

界面不够美观

改善界面美观

2.局限性和排斥性

所有管理员和读者只有登录后才可以查看或进行相关操作,不允许匿名登录。

3.2.4业务上下文

1.涉众

该图书信息管理系统涉众如表3-2所示。

表3-2涉众

涉众

主要价值

态度

主要兴趣

约束条件

 

管理员

提高管理员工作效率,节省学校的开支

图书馆工作人员接受使用图书管理系统

使用该系统操作简单,方便,提高工作人员的工作效率,降低操作出错率

培训管理员,尤其是对计算机基本操作不熟练的管理员,熟悉掌握系统的各种操作

读者

可以通过网上查询所需图书,方便快捷

积极支持使用该系统

使用简单快捷

需要在校园网内登录后才能检索图书信息

2.项目优先级

表3-3项目优先级

因素

具体干活者

自由度

进度

限制在两周内完成任务

安排实现的特性必须可操作

质量

必须通过验收测试、安全性测试;

所有的安全事务都必须遵守现有的安全标准

工作人员

小组所有成员

小组成员只有三个

费用

小组成员的工作时间

3.2.5用例

1.主要参与者及用例如表3-4所示。

表3-4用例

参与者

用例编号

用例

图书管理员

登录

浏览信息

修改密码

4

查询

5

对图书信息及读者信息增、删、改

查询图书信息

图书借阅、预订、归还

6

取消预订图书

2.用例描述

表3-5用例描述

用例ID

用例名称

系统登录

创建者

白利艳

创建日期

2010年6月23

图书管理员、读者

描述

参与者应该为在库的读者。

读者利用自己的借书正号登录系统,管理员可以直接登录系统。

登录是会进行身份认证,确认改使用者的信息在数据库中。

前置条件

需连校园网

后置条件

显示读者基本信息和借阅信息

预订图书

读者、管理员

读者查询到自己所需图书之后,假若没有库存,将ISBN告知管理员,由管理员实现读者的图书预订。

拥有自己的借书证号,已经借阅的图书没有超过规定借阅的最大数目

修改读者借阅信息及图书被借阅信息

3.3任务概述

3.3.1目标

本系统通过计算机技术给图书管理人员和读者带来便利。

包括:

1.减少人力与管理费用;

2.提高信息准确度;

3.改进管理和服务;

4.建立高效的信息传输和服务平台,提高信息处理速度和利用率;

5.简便、信息化程度高的图书管理流程;

3.3.2用户特点

本软件的最终用户是面向管理员(图书管理员)、读者(分类读者)等,他们都具有一定得计算机应用基础,可以比较熟练的操作计算机。

管理员和读者都是经常性用户。

3.3.3假定和约束

建议使用寿命:

5年

硬件条件:

PC机

运行环境:

3.3.4功能需求

1.图书管理

1)图书类别管理:

增、删、改等管理。

2)图书信息管理:

新书入库,图书购入后由图书管理人员将书籍编码并将其具体信息录入书籍信息表。

书籍信息修改,书籍信息由于工作人员的疏忽而出现错误时,可修改其信息。

3)出版社管理:

4)图书注销:

某一部分图书会随着时间的增长及知识的更新而变得不再有使用的价值,或者图书被损坏,这些图书就要从图书信息表中的除去,即图书的出库。

2.读者管理

1)读者类别信息管理:

2)读者信息管理:

办理、挂失、录入、修改、删除读者信息。

3.流通管理

1)图书预定:

为读者借阅图书提供方便,当预定图书存在时,及时生成到书通知单。

2)图书借阅:

读入借书证号,自动判断是否合法,然后通过扫描枪读入所需借阅的图书编号。

3)图书归还:

通过扫描枪读入图书编号,自动识别图书证号。

同时提示读者已借书数、超期图书应缴罚款等参考信息。

自动计算罚金。

4)图书丢失、损坏处理:

如果图书丢失或者损坏,根据罚款规则计算罚款,同时记录需要出库的图书信息。

4.统计管理:

按类别统计借还信息。

5.查询管理:

管理员按不同方式查询,读者按不同方式查询。

3.4数据流图

3.4.1顶层数据流图

图书管理系统的顶层数据流图如图3-1所示。

图3-1顶层数据流图

3.4.2一级数据流图

根据顶层数据流图,继续向下分解,得到一级数据流图。

如图3-2所示。

图3-2一级数据流图

3.4.3二级数据流图

由一级数据流图继续向下分解,可得二级数据流图。

本文档主要针对流通管理和统计管理画出二级数据流图。

流通管理数据流图如图3-3,统计数据管理如图3-4。

图3-3流通管理数据流图

图3-4统计管理数据流图

3.5数据字典

3.5.1数据流字典

数据流字典主要描述流程图中的数据流的标号含义,如表3-6所示。

表3-6数据流字典

数据流编号

数据流名称

简述

数据流

来源

去向

数据流组成

D0

到书

通知

预定的图书到达时产生的通知信息

图书预定

到书通知单

读者编号+读者姓名+ISBN+图书编号

+图书名称+预定日期

D1

ISBN

编号

或书号

能够标识同样的图书

S2

ISBN/图书编号

D2

图书

唯一标识

图书借阅

图书编号

D3

借书

信息

借书时产生的记录

图书借阅模块

图书借还

信息表

读者编号+读者姓名+图书编号+图书名称+借书日期+应还日期

D4

图书归还

D5

还书

还书时产生的记录

图书归还模块

读者编号+读者姓名+图书编号+图书名称+还书日期+罚金+描述

D6

图书损坏、丢失处理

D7

图书的基本信息

图书损坏、丢失处理模块

历史图书

图书编号+ISBN+图书名称

+出版社+图书单价

D8

预定

图书预定产生的记录

图书预定模块

读者编号+读者姓名+ISBN

D9

罚金

将罚金添加入相应的借阅信息中

D10

图书的标识

流通管理模块

图书编号/ISBN

D11

借还

图书的

借还记录

读者编号+读者姓名+图书编号+图书名称+借书日期+还书日期+应还日期+罚金+描述

D12

图书归还产生的记录

图书借还信息表

统计历史借阅信息模块

D13

记录

归还图书产生的记录

历史借阅

D14

统计借阅

信息模块

D15

借阅信息表

读者编号+读者姓名+图书编号+图书名称+借书日期+应还日期

3.5.2数据处理字典

数据处理字典主要描述流程图中的数据处理项的编号含义,如表3-7所示。

表3-7数据处理字典

处理逻辑编号

处理逻辑名称

输入

处理描述

输出

P1.3.1

实现图书的预定功能

ISBN/书号

管理员根据读者给定的书号或ISBN,预定图书

预定信息

到书通知

P1.3.2

实现读者借阅图书功能

图书宾浩

管理员根据图书编号,借书给读者

借书信息

P1.3.3

实现图书的归还

根据图书编号和读者信息,归还图书

还书信息

P1.3.4

图书损坏、丢失

处理

根据被损坏或丢失的图书,对读者进行处罚

当读者借阅的图书被损坏或者丢失时,要接受不同程度的处罚,同时实现图书的出库处理

图书信息

P1.3

流通管理

图书的基本流通管理

管理员根据读者的要求,实现图书的基本流通

借还信息

P1.5.1

统计历史借阅信息

统计历史上的借阅信息

从图数借还信息表中,统计还书信息,即历史借阅信息

P1.5.2

统计借阅信息

统计现在的借书信息

从图书借还信息表中,统计借书记录,即借阅信息

3.5.3数据存储字典

数据存储字典主要描述流程图中的数据存储项目的标号含义,如表3-8所示。

表3-8数据存储字典

数据

存储

存储名称

存储组成

说明

F0

到数通知

读者编号+读者姓名+ISBN+图书编号+图书名称+预定日期

通知预定图书的借阅者

F1

存放所有读者的借书、还书信息

F2

图书编号+ISBN+图书名称

存放出库的图书的基本信息

F3

存放读者预定图书的

F4

将针对读者的罚金信息存放入表中

F5

还书信息、借书信息

从该总信息记录中统计分项记录

F6

还书记录

从借还记录中统计处历史借阅记录

F7

借书记录

从借还记录中统计借阅信息

3.5.4外部实体字典

外部实体描述如表3-9所示。

表3-9外部实体字典(部分)

外部实体

名称

逻辑处理

图书馆中的可供借阅的图书

图书编号/ISBN

S3

图书管理人员,实现各种管理操作

3.5.5数据描述字典

数据描述字典主要描述系统中的主要数据项信息。

本文档主要针对流通管理和统计管理进行主要数据项的描述,如表3-10所示。

表3-10数据描述字典(部分)

数据项

其他名称

类型

长度

01

ISBN编号

相同的图书具有相同的ISBN

char

12

02

书号,条形码

图书的唯一标识

03

图书名称

书名

图书的名称

20

04

借书日期

借书的时间

10

05

应还日期

规定

还书日期

规定还书的时间

06

实际

还书的真实时间

07

罚款

对读者超期或丢失、损坏图书后,要求赔偿的金额

float

8

08

描述

罚款原因描述

用来描述产生罚金的原因

varchar

50

09

出版社

图书的出版社

图书单价

书价

每本图书的价格

11

借书证号

借书证

每个读者借书证的编号

7

第4章总体设计

4.1设计目标

概要设计是软件开发过程中的一个阶段,在这个阶段需要完成一些明确的事情。

概要设计阶段的基本目的是回答“概括的说,系统应该如何实现?

”。

通过这个阶段,确定系统的组成模块。

本图书管理系统由读者管理、图书管理、流通管理、统计管理、查询管理5个大模块组成。

每个模块又由自己的子模块组成。

4.2软件结构图

针对流通管理模块和统计管理模块画出软件结构图。

1.流通管理模块软件结构图

流通管理主要完成图书预定、图书借阅、图书归还和图示丢失、损坏处理功能。

软件结构图如图4-1所示。

图4-1流通管理软件结构图

2.统计管理模块软件结构图

统计管理模块主要完成统计历史借阅信息和统计借阅信息功能。

软件结构图如图4-2所示。

图4-2统计管理软件结构图

4.3HIPO图

1.H图(层次图)

图4-3层次图

2.IPO图

HIPO图是“层次图加输入/处理/输出图”。

为了使HIPO图具有可追踪性,在H图里除了最顶层方框之外,每个方框都加入编号。

同时和H图中每个方框相对应,有一张IPO图描绘这个方框代表的模块的处理过程。

本文档针对流通管理和统计管理模块,画出IPO图。

流通管理IPO图如图4-4所示,统计管理IPO图如图4-5所示。

图4-4流通管理IPO图

图4-5统计管理IPO图

第5章详细设计

5.1根本任务

依据软件工程的基本原理,详细设计阶段的根本任务是确定应该怎样具体实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,具体来说就是把经过总体设计得到的各个模块详细的加以描述。

5.2程序流程图

1.

系统主程序流程图

图5-1主程序流程图

2.系统的模块流程图

根据图5-1主程序流程图,得出统计管理流程图(如图5-2所示)和流通管理流程图(如图5-3所示)。

图5-2统计管理流程图

图5-3流通管理流程图

3.流通管理子模块流程图

根据图5-3的流通管理流程图,继续往下划分,得到流通管理各子模块的流程图。

如图5-4、图5-5、图5-6、图5-7所示。

图5-4图书预定流程图图5-5图书借阅流程图

图5-6图书归还流程图图5-7图书丢失、损坏处理流程图

5.3详细设计说明

流通管理模块包括以下内容:

1.图书预定:

为读者借阅图书提供方便,当预定的图书存在时,及时生成到书通知单。

2.图书借阅:

3.图书归还:

4.图书丢失、损坏处理:

5.4判定表和判定树

罚款包括图书超期罚款、图书丢失罚款、图书损坏罚款三项。

在不同的情况下,罚款金额的多少要根据规则计算。

计算规则如图5-8判定树所示。

表5-2为和图5-8所照应的判定表。

表5-1为判定表5-2的条件表示表。

表5-1条件表示表

条件

表示符号

超期天数D(天)

D<

=0

D>

图书损坏程度C

一般

C1

轻微

C2

较严重

C

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

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

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

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