没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
河南科技大学软件工程课程设计
目录
第一章 系统分析 ..............................................................................................................1
1.1 背景 ................................................................................................................................1
1.2 项目概述 ........................................................................................................................1
1.3 项目要求及目标 ............................................................................................................1
1.4 可行性分析 ....................................................................................................................1
第二章 需求分析 ..............................................................................................................2
2.1 概述 ................................................................................................................................2
2.2 需求分析 ........................................................................................................................2
2.3 产品功能 ........................................................................................................................3
2.4 数据流图 ........................................................................................................................3
2.5 数据字典 ........................................................................................................................7
2.7 项目愿景 ........................................................................................................................9
2.8 需求规格说明书 ..........................................................................................................10
2.8.1 标识 ......................................................................................................................10
2.8.2 系统问题概述 ......................................................................................................10
2.8.3 需求规格 ..............................................................................................................10
第三章 概要设计 ............................................................................................................11
3.2 图书管理系统 H 图 ......................................................................................................12
3.3 概要设计说明书 ..........................................................................................................12
3.3.1 编写目的 .............................................................................................................12
3.3.2 文档范围 .............................................................................................................12
3.3.3 系统概述 .............................................................................................................13
3.3.4 设计约束 .............................................................................................................13
3.3.5 设计策略 .............................................................................................................13
第四章 详细设计 ............................................................................................................14
4.1 界面设计 ......................................................................................................................14
4.2 程序流程图 ..................................................................................................................15
4.3 核心算法 ......................................................................................................................17
河南科技大学软件工程课程设计
2
4.4 详细设计说明书 ..........................................................................................................19
第五章 测试计划 ............................................................................................................19
第六章 进度计划 ............................................................................................................23
6.1 图书管理系统甘特图 ..................................................................................................23
6.2 工程网络图 ..................................................................................................................24
河南科技大学软件工程课程设计
第一章 系统分析
1.1 背景
图书馆人员结构复杂,人员数量有限,涉及方面很广,如果还使用人工操作
处理图书借阅问题,工作将非常繁琐,需要大量的人力、物理、财力,极大的浪
费了资源;对于图书管理人员来说,需要手工操作许多事情,不但麻烦,而且经
常出错,给广大用户带来不便,所以开发这个图书管理系统。
1.2 项目概述
图书管理系统通过录入图书信息,读者信息,使计算机完成对信息的存储,
维护,具备借书,还书,图书查询等功能,并记录读者的借阅时间,还可以对读
者进行管理等。
1.3 项目要求及目标
本项目开发的目标主要是完成读者信息管理,图书信息管理,图书流通管
理,登录、退出系统功能,其中读者信息管理包括读者增加、读者信息修改、读
者离校注销;图书信息管理包括图书增加,图书信息修改,图书删除等;图书流
通管理主要包括图书的借阅、归还等。
除此之外,还需编写文档,主要内容有此项目的完成可行性分析、需求分
析、明确业务愿景和范围、完成软件需求规格说明书、概要设计、详细设计、测
试计划和测试用例设计项目进度计划。
1.4 可行性分析
本次课程设计题目:“图书管理系统的开发”主要目的是利用数据库软件编
制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系
统的分析、设计过程给出一个完整论证。图书管理系统是一种基于集中统一规划
的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的
管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。本系统的
设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据
库结构设计等。作这些工作需对数据库知识有足够认识,并深入的了解相关语言
的使用和管理系统的相关知识。在信息时代的今天,人类需要对在政治、经济、
军事、文化、科研、教育等领域产生的大量信息进行管理,并对数据进行加工处
理,数据库技术则是信息管理与数据处理的先进技术。随着信息量的不断增加,
作为计算机的三大主要应用(科学计算、过程控制和数据处理)之一的数据处理,
已迅速上升为计算机应用的主要方面,数据库技术则成为人们日常生活中处理数
据不可缺少的有力工具,并且现代的信息管理系统几乎都以数据库技术作为核心。
河南科技大学软件工程课程设计
2
现在大多数的图书管理方式为手工处理,重复劳动多,劳动强度大,而且容
易出错,新系统的使用能否可以很好的解决这些问题要看系统的可行性,可行性
研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。系统的
可行性分析有以下几个方面:
(1)技术可行性:处理速度快、准确通过权限的设置,数据的安全性好、方便
查询、借阅管理等。
(2)经济可行性:系统建设不需要很大的投入、可缩减人力投入。
(3)运行上可行性:本系统作为一个小型的图书馆信息管理系统,所耗费的
资源非常的小。
(4)从各种社会因素可行性分析:可降低工作人员工作强度,提高效率,会
得到图书馆工作人员的一致同意的。
综上所述通过可行性分析认为新系统的开发方案切实可行,可进行开发。
第二章 需求分析
2.1 概述
立足于实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的
系统,以提高图书信息的现代化管理水平,实现信息资源的共享。图书管理系统
是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其
实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提
供极大的帮助。使用该系统之后,图书馆管理人员可以管理读者的登记、图书的
购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对
当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。
本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校
的图书管理工作真正做到科学、合理的规划,系统、高效的实施。
2.2 需求分析
管理是每一个高校都必须切实面对的工作,但是一直以来人们使用传统的人
工方式管理图书资料。这种方式存在着许多缺点,如效率地,保密性差且较为繁
琐。另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书
资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带
来了很多的困难。图书馆面临越来越多的书籍信息、读者信息以及两者间相互联
系产生的借书信息、还书信息,用人工管理图书资料,已经不能适应时代的发展,
其管理方法将浪费许多人力和物力,随着科学技术的不断提高,这种传统的手工
管理方法必然被以计算机为基础的信息管理方法所取代。图书管理作为计算机应
用的一个分支,有着手工福安里无法比拟的优点,如检索迅速,查找方便,可靠
性高,存储量大,保密性好,寿命长,成本低等。这些优点能够极大地提高图书
河南科技大学软件工程课程设计
3
管理的效率。由此,开发一套能够为用户提供充足的信息和宽街的查询手段的图
书管理系统,将是非常必要的,也是十分及时的。
而且,随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各
个角落,计算机软件也在各方面得到广泛的应用。所以,为了满足图书管理人员
对图书馆书籍,读者资料,接还书等进行高效的管理,并结合现在图书馆管理的
现状,在工作人员剧、具备一定的计算机操作能力的前提下,编写图书管理系统
软件以提高图书馆的管理效率。
使用该系统后,可以提高图书馆的管理效率。图书管理人员可以管理读者的
信息,图书的购入,借出,归还以及注销等;可以查询某位读者、某本图书的借
阅情况,还可以及时的了解各个环节中信息的变更。总之,使用该系统之后,图
书管理的效率必将会有很大的提高。
2.3 产品功能
登录系统 :读者和管理登录
管理:
读者管理(读者增加管理,读者修改管理,读者注销管理)
图书管理(图书增加管理,图书修改管理,图书删除管理)
流通管理(图书借阅,图书归还)
查询:
管理员查询:管理员可以查询在库图书的信息
读者查询:读者可以查询自己借书的历史记录
另外建议:
1.做个有条形码的借书证,方便借书还书。
2.在编目和流通这两块一定要改善,用计算机管理。
3.对库存能够灵活设置。
4.软件系统安全上要有一定的保障。
5.增加各种尽可能多的统计功能。
6.安装磁条,增加图书安全性。
7.图书管理系统软件还必须具有,导入,导出数据库功能。方便即时更新和修
改。
2.4 数据流图
<1>顶层数据流图
顶层数据流图如图 2-1 所示:
剩余25页未读,继续阅读
资源评论
文档优选
- 粉丝: 95
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 仿windows扫雷小游戏java完整实现.zip
- 基于Java-Applet的小游戏,模仿《大鱼吃小鱼》的网页Flash小游戏制作.zip
- 基于java swing编写的小游戏.zip
- 华容道小游戏 使用java编写.zip学习资料
- 基于Java Netty 实现的多人联机游戏(多人对战)的客户端和服务器端.zip
- 基于java gui实现的贪吃蛇小游戏.zip
- 基于Android+Java的连连看小游戏,图片资源是用的别人的.zip
- 基于 java gui编程实现的贪吃蛇小游戏.zip
- 个人通过Java开发的一个小游戏《阿伦大战猫咪匪徒》.zip
- 初学JAVA制作的坦克大战小游戏,使用JAVA 的GUI模拟2,5D界面.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功