没有合适的资源?快使用搜索试试~ 我知道了~
首页图书管理系统(需求分析&代码设计)
图书管理系统(需求分析&代码设计)
需积分: 12 48 浏览量
更新于2023-05-30
评论 1
收藏 745KB DOC 举报
目录 1.引言 ………… 1.1编写目的 …… 2.可行性分析 …… 3.需求分析…… 4.数据库设计…… 5.详细设计…… 5.1主登录界面…… 5.2读者界面 6.系统开发平台…(22) 6.1 环境要求………(22) 6.2编程语言和开发工具
资源详情
资源评论
资源推荐

软件工程课程设计
图书馆管理系统
班级:姓名:
学号:学期:

目录
1.引言 ………………………………………………………………………………………(3)
1.1 编写目的…………………………………………………………………………………(3)
1.2 使用范围 …………………………………………………………………………………(3)
1.3 背景…………………………………………………………………………………(3)
1.4 系统功能分析………………………………………………………………………………
(3)
2.可行性分析…………………………………………………………………………………(3)
2.1 可行性研究的前提…………………………………………………………………………
(3)
2.2 技术可行性…………………………………………………………………………………
(4)
2.3 经济可行性…………………………………………………………………………………
(4)
2.4 法律可行性…………………………………………………………………………………
(4)
2.5 结论…………………………………………………………………………………(4)
3.需求分析…………………………………………………………………………………(4)
3.1 必要性…………………………………………………………………………………(4)
3.2 前景………………………………………………………………………………………(5)
3.3 背景知识…………………………………………………………………………………(5)
3.4 功能划分…………………………………………………………………………………(2)
4.数据库设计…………………………………………………………………………………(8)
4.1 数据库系统的选择………………………………………………………………………(8)
4.2 需求分析…………………………………………………………………………………(8)
4.3 数据库设计 ………………………………………………………………………………
(10)
4.3.1 数据库设计的理论指导 ………………………………………………………………(10)
4.3.2 数据库设计……………………………………………………………………………(10)
4.4 数据库索引 ………………………………………………………………………………
(12)
4.5 视图………………………………………………………………………………………(12)
4.6 存储过程…………………………………………………………………………………(12)
4.7 数据库调用 ………………………………………………………………………………
(12)
5.详细设计……………………………………………………………………………………
(13)
5.1 主登录界面…………………………………………………………………………………
(13)
5.2 读者界面……………………………………………………………………………………
(13)
5.3 管理界面……………………………………………………………………………………
(15)

6.系统开发平台………………………………………………………………………………
(22)
6.1 环境要求…………………………………………………………………………………(22)
6.2 编程语言和开发工具………………………………………………………………………
(23)
参考文献
参考资料
【1】项目计划书
【 2 】 styles and techniques 《 Software Requirements 》 北 京 : 电 子 工 业 出 版 社 ,
2002。
【3】王珊等《数据库系统概论》(第四版)北京:高等教育出版社,2006
【4】王晟等《SQL server 数据库开发经典案例解析》清华大学出版社,2006
【5】纪多辙等《Visual Basics.NET 程序设计》清华大学出版社,2006
1.引言
1.1 编写目的
随着科学技术的不断提高,计算机科学日渐成熟, 作为计算机应用的一部分,使用计算机
对图书信息进行管理,具有手工管理所无法比拟的优点。
1.2 使用范围
在学校图书馆内部的现有局域网这个网络环境下,信息由各用户在规定的权限
下在各自的工作站上录入,信息上网后各用户可查询,调用,达到信息共享。
1.3 背景
''' 图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借
书信息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图
书馆的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息
进行管理,及时了解各个环节中信息的变更,有利用管理效率的提高。
1.4 系统功能分析
'' (1) 借阅者可以通过网络查询书籍信息和预订书籍.
'' (2) 借阅者能够借阅书籍和还书
'' (3) 图书管理员能够处理借阅者的借阅和还书请求.
'' (4) 系统管理员可以对系统的数据进行维护,如增加、删除的更新书目,增加、
删除和更新借阅者账户,增加和删除书籍.
2.可行性分析
2.1 可行性研究的前提
说明对所建议开发的软件的基本要求,如:

A. 功能:实现图书馆图书信息的管理和维护以及服务系统的图书信息查询,图书的借出
和归还等功能。
B.性能:1、本系统要求反应时间不得低于 2s.
C. 输出如报告、文件或数据:
本系统要求输出的数据有:各种查询信息、报表
D.在安全与保密方面的要求:
读者信息只有管理员及自己可见,不存在安全隐患
2.2 技术可行性
a. 经费、投资方面的来源和限制:各种硬件和工作人员工资需至少 2 万元
b . 硬件 、 软件、 运 行环境 和 开发环 境 方面的 条件 和 限制 : 软 件 需 求 : 操作 系 统
WINDOWS XP 以上;数据库服务器端软件 SQL server。硬件需求: 1G 内存/360G(10K)
SCSI 硬盘的服务器,P3 以上微机(带网卡)的客户机, 1G 内存/36G(10K) RAID 硬盘
的数据库服务器
本系统采用 VB 实现,依靠其强大的控件系统,简单易学的 SQL server 数据库管理系统
和用 VB 语音编制的传感器驱动相结合,能在 2 个月内开发出系统。
2.3 经济可行性
使用传统的人工方式管理图书馆的日常工作,任务繁杂,工作量大,需要大量人力物
力,耗时比较多,所以工作效率低,出错的概率也高。读者浪费大量的时间排队等候借书
还书。在现在这个时间就是金钱,人力资源贵于一切的年代,如果能开发出一套能满足要
求的图书馆管理系统,无疑会节省大笔开支,有长远的战略意义。
2.4 法律可行性
法律可行性是考虑要开发系统是否存在任何侵犯、妨碍和责任问题,用户操作可行性
考虑待开发软件的运行方式在用户组织内是否行得通,现行管理制度、人员素质、操作知
识是否可行。
由于本系统是服务大众的,不存在任何侵犯、妨碍和责任问题。即使存在了,也可以
根据实际进行分析、调整,所以此系统完全可以进行开发。
由以上经济、技术、操作和法律四方面的分析可以看出,本系统的开发时机成熟,从
多种角度考虑,都是可行的。

2.5 结论
本系统值得投资。
3.需求分析
3.1 必要性
一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书
过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要
依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员
工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在
借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要
还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还
书信息,这样还书过程就完成了。
以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很
低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处
理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的
队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上
随着科学技术的不断提高,计算机科学日渐成熟, 作为计算机应用的一部分,使用计算机
对图书信息进行管理,具有手工管理所无法比拟的优点。
图书信息管理系统能够为用户提供充足的信息和快捷的查询手段.例如:检索迅速、查找
方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图
书信息管理的效率,也是图书管理的科学化、数字化、正规化管理,与世界接轨的重要条件。
用计算机制作的图书信息管理系统还可以通过功能强大的 Internet 网及时的向读者发布图书
的最新动态,因此,开发这样一套管理软件成为很有必要的事情。
而今,这类相关的管理系统已广泛的应用在各行各业,成为各行业提高相关管理效率
的重要手段。图书信息管理系统也在日益广泛地应用于各图书馆的管理中,大大提高了图
书管理的相关管理效率,其在图书管理中所起的作用是显而易见的。
3.2 前景
这次设计的课题为图书信息管理系统,其主要包含图书基本信息和图书借阅系统,能
进行图书信息的录入、读者登记、查询等功能。该项目开发的软件为学校图书信息管理系
统软件,是鉴于目前学校图书数剧增,图书信息呈爆炸性增长的前提下,图书馆对图书信息管
理的自动化与准确化的要求日益强烈的背景下构思出来的,目前社会上信息管理系统发展
飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,图书管理系统
也是有了很大的发展,商业化的图书信息管理软件也不少.但本系统完全独立开发,力求使系
统功能简洁明了,但功能齐全且易于操作。该软件设计完成后可用于所有中小型图书馆的图
书信的管理.。
剩余23页未读,继续阅读
















snow_star_0
- 粉丝: 16
- 资源: 3
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- ARM Cortex-A(armV7)编程手册V4.0.pdf
- ABB机器人保养总结解析.ppt
- 【超详细图解】菜鸡如何理解双向链表的python代码实现
- 常用网络命令的使用 ipconfig ping ARP FTP Netstat Route Tftp Tracert Telnet nslookup
- 基于单片机控制的DC-DC变换电路
- RS-232接口电路的ESD保护.pdf
- linux下用time(NULL)函数和localtime()获取当前时间的方法
- Openstack用户使用手册.docx
- KUKA KR 30 hA,KR 60 hA机器人产品手册.pdf
- Java programming with JNI
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0