没有合适的资源?快使用搜索试试~ 我知道了~
JavaWeb图书馆管理系统.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 40 浏览量
2022-07-02
02:08:23
上传
评论
收藏 776KB DOCX 举报
温馨提示
试读
29页
JavaWeb图书馆管理系统.docxJavaWeb图书馆管理系统.docxJavaWeb图书馆管理系统.docxJavaWeb图书馆管理系统.docxJavaWeb图书馆管理系统.docxJavaWeb图书馆管理系统.docxJavaWeb图书馆管理系统.docxJavaWeb图书馆管理系统.docx
资源推荐
资源详情
资源评论
《 程序设计》
课程结题设计技术报告
课题名称:
学生姓名:
图书管理系统
学
学
专
班
号:
院:
业:
级:
计算机工程学院
计算机科学及技术
2 班
指导教师:
2012- -
- 1 - / 29
目 录
1 前言 .........................................
错误
!
未指定书签。
2 系统分析 ......................................
错误
!
未指定书签。
2.1 系统的可行性分析 ........................
错误
!
未指定书签。
2.2 系统的需求分析 .........................................2
2.3 系统的功能需求 ..........................
错误
!
未指定书签。
2.4 设计模式 ...............................................3
3 系统设计 ....................................................3
3.1 系统概要 ...............................................3
3.2 功能模块 ...............................................4
3.3 设计思想 ...............................................4
3.4 模块设计及功能 .........................................4
3.5 数据库设计 .............................................6
4 程序设计及编码 ..............................................8
4.1 系统登录界面 ...........................................8
4.2 添加图书信息 ..........................................10
4.3 图书类别管理 ..........................................11
4.4 管理员设置 ............................................13
4.5 图书借阅管理 ..........................................15
5 经验总结 ...................................................17
6 参考文献 ................................... 1
错误
!
未指定书签。
- 2 - / 29
7 致谢 ....................................... 1
错误
!
未指定书签。
- 3 - / 29
一、前言
图书管理系统在各个图书馆、学校都有着至关重要的作用。
在制作图书管理系统之前,首先要知道所要做的系统可以实现哪些功能,要清楚
不同级别的用户具有什么样的功能,实现什么样的界面。当明确了这些,项目开
发的思路就清晰了,然后再对校园图书馆的系统进行考察、分析,从中吸取经验,
并结合本系统的要求及实际情况,设计出一个合理的系统。
本图书管理系统旨在构建此类平台,实现不同模块的功能设计。用呼呼注册
后登录,进入图书借阅,对图书的查看及借阅,以完成相应需求。本系统功能大
致分为:用户登录借阅和管理员对图书及用户的管理。
二、系统分析
2.1 系统的可行性分析
可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研
究,所以也称为可行性研究。信息系统也应从技术可行性,经济可行性和社会可
行性三方面来论证。通过长时间的观察及实践,我认为图书馆管理系统的可行性
分析如下:
2.1.1 经济可行性分析
作为图书馆这样的商业性质较小的场所,其经济成分比重相对较少,主要是
支出的费用:其中包括设备购置费、软件开发费用、管理和维护费、人员工资和
培训费等。由于各个图书馆实行统一操作,系统共享,其设备购置,人员工资,
维护费用相对较少,前期的资金投入主要集中于购置图书上。建立信息中心,可
将来自各方面的信息集中管理,提高图书管理的计划性和预见性,快速地反馈市
场信息。
2.1.2 技术可行性分析
技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、
软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。图书馆
管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处
理信息。这一特点非常适合计算机特点,通过网络技术,发挥计算机的信息传输
速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提
供了技术条件。
- 1 - / 29
2.1.3 社会可行性分析
社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运
行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接
受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软
件技术的更新是图书馆完全有可能也有能力采用这样先进的管理技术。它对图书
馆带来的影响可以看到:
(a)对传统管理理念的冲击,可能引起管理层的变动和人员的调整。
(b)对图书馆工作人员的要求提高,使图书馆在一定的可能下进行机构精简,
迫使工作人员继续学习新知识,拓宽图书馆在市场环境下的生存空间。
(c)对图书馆及读者之间业务方式的转变和扩充。
最后,针对用户对图书资源进行有效利用和管理的功能需求,用建模技术对
图书管理资源采用面向对象的描述方式,在具体系统功能实现之前,建立起系统
模型是很必要的,这里采用具有可视化、能够柔性实现分析、设计和开发系统的
统一建模语言实现系统模型构建。同时,结合最流行的基于浏览器的数据管理模
式,建议采用基于组件技术的()系统结构。
从技术的角度来考虑,随着计算机技术的深入发展,相关的应用软件、技术
已经很成熟了,各种信息系统的开发工具也很完善了。运用现在软件行业中流行
的开发工具以及,借鉴别人成功开发的宝贵经验,可成功开发一个功能基本完善
的、符合中小型生产企业生产管理所需的生产管理信息系统。
综上所述,实施生产管理系统在技术上、经济上、运行上以及社会环境上都
是可行的,因此,开发生产管理信息系统是可行的。
2.2 系统的需求分析
公司的图书管理涉及图书信息、系统用户信息、读者信息、图书借阅等多种
数据管理。从管理的角度可将图书分为三类:图书信息管理、系统用户管理、读
者数据管理。图书信息管理包括图书征定、借还、查询等操作,系统用户管理包
括系统用户类别和用户数据管理,读者数据管理包括读者类别管理和个人数据的
录入、修改和删除。
图书借阅者的需求是查询图书室所存的图书、个人借阅情况及个人信息的修
改;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或
还书报表给借阅者查看确认;图书馆管理人员的功能最为复杂,包括对工作人员、
图书借阅者、图书进行管理和维护,及系统状态的查看、维护等。图书借阅者可
直接查看图书馆图书情况,如果图书借阅者根据本人借书证号和密码登录系统,
还可以进行本人借书情况的查询和维护部分个人信息。一般情况下,图书借阅者
只应该查询和维护本人的借书情况和个人信息,若查询和维护其他借阅者的借书
情况和个人信息,就要知道其他图书借阅者的借书证号和密码。这些是很难得到
的,特别是密码,所以不但满足了图书借阅者的要求,还保护了图书借阅者的个
人隐私。图书馆工作人员有修改图书借阅者借书和还书记录的权限,所以需对工
作人员登陆本模块进行更多的考虑。在此模块中,图书馆工作人员可以为图书借
阅者加入借书记录或是还书记录,并打印生成相应的报表给用户查看和确认。图
书馆管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对图
- 2 - / 29
剩余28页未读,继续阅读
资源评论
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Picasso_v3.1 2.ipa
- chromedriver-mac-arm64.zip
- 蓝zapro.apk
- chromedriver-linux64.zip
- UCAS研一深度学习实验-MNIST手写数字识别python源码+详细注释(高分项目)
- 基于Python和PyTorch框架完成的一个手写数字识别实验源码(带MINIST手写数字数据集)+详细注释(高分项目)
- 基于Matlab在MNIST数据集上利用CNN完成手写体数字识别任务,并实现单层CNN反向传播算法+源代码+文档说明(高分项目)
- NVIDIA驱动、CUDA和Pytorch及其依赖
- 基于SVM多特征融合的微表情识别python源码+项目说明+详细注释(高分课程设计)
- html动态爱心代码一(附源码)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功