图书管理系统软件工程.docx

上传人:b****2 文档编号:2311430 上传时间:2022-10-28 格式:DOCX 页数:15 大小:26.69KB
下载 相关 举报
图书管理系统软件工程.docx_第1页
第1页 / 共15页
图书管理系统软件工程.docx_第2页
第2页 / 共15页
图书管理系统软件工程.docx_第3页
第3页 / 共15页
图书管理系统软件工程.docx_第4页
第4页 / 共15页
图书管理系统软件工程.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

图书管理系统软件工程.docx

《图书管理系统软件工程.docx》由会员分享,可在线阅读,更多相关《图书管理系统软件工程.docx(15页珍藏版)》请在冰豆网上搜索。

图书管理系统软件工程.docx

图书管理系统软件工程

1.引言

随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。

而我校图书馆仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而 且耗费大量的人力。

为了满足图书馆管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此图书管理系统软件以提高图书馆的管理效率。

1。

1编写目的 本需求的编写是为了研究图书管理系统软件的开发途径和应用方法。

同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。

 本需求的预期读者是与图书管理系统软件开发有联系的决策人,开发组成人员,软件验证者。

1.2项目背景一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。

在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。

一个最典型的手工处理还书过程就是:

读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和 读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。

这样借书过程就完成了.还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程 就完成了。

以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的.利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。

我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。

为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。

使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况.本次作业设计题目:

“图书管理系统”主要目的是利用数据库软件编制一个管理软件,用以实

现图书、读者以及日常工作等多项管理。

同时对整个系统的分析、设计过程给出一个完整论证。

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

图书管理系统是一种基于集中统一规划的数据库数据管理新模式。

在对图书、读者的管理,其实是对图书、读者数据的管理。

本系统的建成无疑会为管理者对图书管理系统 提供极大的帮助。

使用该系统之后,图书馆管理人员可以管理读者的登记、图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。

本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。

1。

3定义缩写词略语图书管理系统:

图书管理是帮助图书馆管理人员对图书信息进行管理的 软件。

使用汉语编程语言,独立完成其功能2.任务概述2.1目标2。

1.1开发意图a.为了图书管理系统更完善;b.为了学校图书馆对图书的管理更方便;c.为了减轻图书管理人员的工作负担。

2.1。

2应用目标通过本系统软件,能帮助图书馆管理人员利用计算机,快速方便地对图书馆书籍,读者资料,借还书等进行高效的管理。

 2.1.3 作用及范围本软件适用于教育界,它是比较完善的系统管理软件,对图书馆的书籍,读者资料,借还书等可以进行方便的管理。

2.2产品功能图书管理系统软件具有输入、输出、查找功能.2。

3条件与约束2.3.1技术约束:

本项目的设计是在 VisualStudio\.NET程序设计语言的条件下进行的,技 术设计采用软硬一体化的设计方法。

 2。

3.2 环境约束:

运行该软件所适用的具体设备必须是奔腾4、内存256兆以上的计算机;3。

E—R模型及数据流图图书馆里系统E-R模型;

图书档案表

图书编号

图书类别

图书名称

图书作者

出版社

图书价格

出版日期

读者基本信息表

学号

密码

姓名

性别

系别

管理员基本信息

ID

帐号

姓名

密码

电话

E-Mail

登陆

用户名

密码

权限

类别

类别名

所在位置

借阅信息

学号

图书编号

借书 日期

应还日期

数据流程3.2.1。

登陆数据流程:

用户名及其密码

登录失败

身份验证对

登录成功

登录表

3.2。

2。

图书借阅数据流程:

读者表图书表

读者信息图书管 理员

图书 信息

检 查 读

者是否有效

读者信息

检查 读

者借书记录

借书信息

借书 信息

查询图书存在 情况

图 书信息

借书登记

借书信息

借阅图书表

3。

2.3 图书归还流程图:

图 书管理 员

检 查 图

书是否过期

借书信息

借书

信息

处理归还

还书信息

更新借 书 文件

还书信息产生

罚款单

还书信息

借阅图书表

3。

2。

4图书管理流程图:

图书馆里选择操作

添加

修改

删除

图书表

3。

2.5 图书查询数据流程图:

选择查询图书

查询条件 图书表查询

显示结果

学生(参照学生表)

浏览

查询

借书

无动作(返回) 中图书

类别(参照类别表)

出版社,作者,书号(参照图书表)

3.2.8 主界面

图书管理

图书借阅

图书查询

图书浏览

退出

4.数据字典

名字:

图书信息别名:

描述:

每一本图书的详细信息定义:

图书信息=书刊号+书名+作者+出版社+出版日期+价格+位 置位置:

图书目录文件

名字:

读者信息别名:

描述:

每位读者的具体信息 定义:

读者信息=学号+姓名+系别+ 专业 位置:

读者目录文件

名字:

借书信息 别名:

描述:

每位读者所借阅图书的具体 信息

定义:

借书信息=学号+图书分类号+图书号+借阅日期+归还日期

位置:

借书目录文件

5.层次方框图:

图书管理系统

读者管理

图书管理

读者登记

读者查询

新书登记

图书借 阅

图书归还

图书查 询

图书注销

某个读者

某专业 读者

全部读者

某本图书

某类图书

某出版社图书

全局图书

需求规定 6.1 功能需求 系统要能实现如下功能:

登录系统:

注销用户、系统退出。

管理:

用户管理、图书管理、读者管理、借阅管理。

查询:

图书查询、读者查询、借阅查询。

下面详细介绍下功能模块:

6.1。

1登陆系统:

仅限于管理人员登录,及其操作。

通过登录来限制登录用户。

可以通过登录系统注销用户,系统退出等功能。

6。

1。

2管理模块:

(1) 用户管理:

可以对于管理员用户添加,删除,修改等信息。

 

(2)图书管理:

主要是方便管理员进行图书的删减、添加、修改等功能。

以确保图书的及时更新,方便借阅。

(3) 读者管理:

 主要是通过管理员对读者进行添加、删除、修改等功能。

及时更新读者信息,对读者身份的核实,确保读者确实存在,才能能正常的实现借阅功能。

(4)借阅管理:

管理员在确定读者存在,图书可借阅的情况下,对于借阅信息的登记。

对读者编号,借阅书刊号,借阅时间,归还时间,以及是否产生罚款进行记录操作。

6。

2.3查询模块:

 

(1)图书查询:

 是给管理员用的,以便于管理员帮助读者查询,想借阅图书的信息。

可以输入关键字(作者、书名、出版社、书刊分类)进行图书信息的查询,以方便读者对图书的借阅。

(2) 读者查询:

管理员通过输入读者的关键字(学号或者姓名),利用关键字在读

者目录文件中找到此编号或者姓名读者的相关信息。

(3)

借阅信息:

可以方便管理员查询某位读者的借阅信息,或者某本书刊的借阅信息.6.2性能需求6.2.1静态数值需求a.支持的终端数为1台;b.处理 1个文件及20条记录 6。

2。

2 精度需求在精度需求上,根据使用需要,在各项数据的输入,输出机传输过程中可以满足各种精度需求。

6.2。

3时间需求在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求.6。

2。

4灵活性 用户需求,如操作方式,运行环境,结果精度,数据结构与其他软件接口等发生变化时,设计的软件要做适合调整,灵活性非常大。

6。

2。

5故障处理a。

内部故障处理在开发阶段可以随即修改数据库里的相应内容。

b。

外部故障处理 对编辑的程序进行重装载时,第一次装在认为错,修改。

第二次运行,在需求调用时出错,有错误提示,重试。

6。

3数据管理能力要求定时整理数据:

系统管理员根据市场图书行情定时整理系统数据库,对图书的借阅情况、读者的管理情况、书库的增减等均可有计算机执行,并将运行结果归档。

查询库存量:

能随时查询书库中图书的库存量,以便准确、及时、方便地为 读者提供借阅信息,但不能修改数据,无信息处理权,即可以打印清单、浏览数据等,管理权限由系统管理员掌握和分配。

 其他需求6.41数据库数据库是实现有组织的,动态的存储大量相关联数据,方便多用户访问的

计算机软硬件自愿组成的系统;他与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。

由于本软件的整体结构比较简单,所涉及数据相对来说也较少,组成文件的 最小单位是记录。

6。

4.2操作A。

初始化操作;B.数据处理的支持功能较强; C.后援和恢复操作.6。

4.3场合的使用性给定场合是汉语程序系统软件,完成各个模块功能,采用模块设计思想,讲个程序划分为独立使用功能模块,但他们之间有相应联系。

 7。

运行环境设定7。

1设计约束条件 7.1。

1技术约束本项目的设计是在汉语程序设计语言的条件下进行的,技术设计采用软硬一体化的设计方法。

 7.1。

2环境约束 运行该软件所适用的具体设备必须是奔腾133、内存16 兆以上的计算机;7.1.3标准约束该软件的开发完全按照企业标准开发,包括硬件、软件和文档规格。

 7。

1.4硬件限制奔腾133、内存16兆以上 PC 机满足输入端条件。

7。

2接口需求7。

2.1 用户接口本产品的用户一般需要通过终端进行操作,进入主界面后惦记相应的窗口,分别进入相对应的界面(如:

输入界面、输出界面).用户对程序的维护,最好要有备份。

7.3 控制本软件是以中文版Windows 98及其以上。

版本的操作系统来控制软件运行。

概要设计说明书

1 引言

随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落.而中小型租、借书机构仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。

为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理系统软件力求提高其管理效率。

 1.1编写目的本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。

以求在最短的时间高效的开发图书管理系统。

1.2 背景 本项目的名称:

图书管理系统开发软件.本项目的任务提出者及开发者是图书管理系统软件开发小组,用户是中小型租、借书机构. 本产品是针对电脑管理图书的需求设计的,可以完成读者登记、购入新书、读者借还书、等主要功能。

1.3定义 开发(develop) :

不是单纯指开发活动,还包括维护活动.项目(project):

该词指的是向顾客或最终用户交付一个或多个产品的收管理的相关资源的集合。

这个资源集合有着明确的始点和终点

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

当前位置:首页 > 人文社科 > 法律资料

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

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