- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA图书管理系统需求分析
JAVA图书管理系统开发需求分析
1. 引言
随着网络技术的发展、计算机应用水平的提高的扩大,原来系统的时效性、数据的正确性、操作的方便性上都存在不足,已影响到系统的正常使用。经过考察比较,决定利用自己的力量对图书管理系统重新设计,使系统能利用软件开发技术的成果,方便图书的管理。 图书管理系统是典型的信息管理系统。系统介绍了图书系统的开发过程,设计中遇到的问题及解决方法以及提高当前应用程序或系统开发进度和改善工作性能. 利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 本次课程设计利用JAVA开发工具和SQL SERVER 2005数据库来开发这个图书管理系统。该系统要解决的图书管理所要解决的问题,可以满足图书管理基本要求,包括添加、管理等功能。该系统能根据用户的需求,快捷方便的为读者提供借阅服务。
1.1 编写目的
通过项目驱动的学习和综合实训,熟练掌握运用Java语言进行桌面应用程序开发的基本知识和技能;熟练掌握JAVA的基本语法与JDBC数据库技术的应用;进一步熟悉SQL Server数据库的数据库管理(数据库的创建、备份与恢复、函数与存储过程的应用、数据导入导出、作业的调度等)、表的设计(表的创建、修改、删除,字段的默认值、约束及关系等)、数据的查询处理(insert、update、delete、select语句的应用)等技术;并能结合数据库应用技术和软件工程技术进行桌面应用程序的开发,能基本胜任Java桌面开发程序员的岗位。
1.2 项目风险
需求分析不到位,导致数据模型建好后无法使用。
软件预算有误,导致开发过程无法继续下去。
关键的人员在项目的关键时刻离开。
使用的框架存在漏洞 Bug,导致项目的失败。
需求变更导致主要的设计和开发重做。
开发工具的不可靠性导致项目过程中的Bug。
开发过程中由于版本变更控制不当导致版本混乱。
病毒、黑客等的入侵造成图书管理系统的损坏给图书馆带来的损失。
文献信息资源被盗取、盗用、非法删除等所造成的损失。
1.3 文档约定
略
1.4 预期读者和阅读建议略
1.5 产品范围
本产品适应于中小规模公共图书馆、中小学及各院校图书馆。
1.5 参考文献
《Java程序设计基础(第三版)》 陈国君 主编 清华大学出版社
《高等学校数据库技术课程系列教材:SQL Server数据库应用基础教程》
《数据库系统原理》 丁保康 经济出版社,2007
软件概述
2.1 软件的状况及目标
为了能让管理员比较轻松的工作,使管理员在使用一个软件以后能极其容易地对所有图书进行管理,并且准确无误,轻松自如。因此开发一个图书馆管理软件是当务之急,图书馆管理系统的流通部分是所有图书馆系统中最重要的部分,流通系统将读者与图书、读者与管理员、读者与读者相互间联系起来,而且流通系统处理的数据类型多,数量大,精细且频繁,因而需要系统应具备较完善的检验防错功能,从而根据系统的运行及反馈信息高质量,高效率地管理系统流通部门的全部功能。
以我校实际情况为基础,对于图书馆图书管理设计一个适合于学校图书馆使用的图书管理系统。还可以为学校领导提供图书的库存和图书流通量的查询。该系统需要完成对图书类别管理、统计管理、库存管理、用户信息管理、图书借阅管理、图书归还管理、超期与损毁赔偿管理、图书借还查询管理、图书出入库和统计查询等。
2.2 产品的功能
该系统主要实现的是图书管理,库存信息管理,用户信息管理,图书借阅管理,图书归还管理,图书超期与损毁赔偿管理
2.3 系统运行环境
操作系统:Windows7
支撑环境(例如:数据库等)和版本:Microsoft Visual C++,
其它与该软件有关的软件组件:SQLSerevr2000
2.4 条件和限制
为了能够保证系统的正常运行,学校图书管需要建立好通畅的局域网环境。
为确保软件系统在计划时间内实现,尚需多位高素质软件开发人员快速组成开发团队,且需要一定物力和财力的支持。
外部接口需求
3.1 用户界面
用户界面简洁,以交互为主,重点体显示的是借阅功能和图书入库,色调为蓝色
按钮为标准的矩形按钮,有注册和取消
设置相应功能快捷键
错误信息显示以弹出对话框的形式
3.2 硬件接口
服务器端:2.2GHz主频、4G内存、500G硬盘、10/100M网卡以上配置
客户端:2.2GHz 主频、4G内存、500G硬盘、10/100M网卡以上配置
3.3 软件接口
Windows7
SQL Sever2000 数据库
MicroSoft Office 2000/2
您可能关注的文档
- DocLib2_中国化信息技术安全竞赛样题_20140512_end.doc
- dsp课程设计_万年设计.doc
- DSZ系列直接加热式油气常压热水锅炉安装使用说明书300本.doc
- DTTB数字电视广播统设计和分析.doc
- Dynamic maagement with schedule and labor contract as the basis of the principle.doc
- DSP课程设计--FT.doc
- DV选路算法的毒性逆技术.doc
- DVD光盘资源在课前什么作用.doc
- E-learning境下构建以医学信息素养为核心的基础-临床一体化学习模式探索.doc
- EAM 在贵州电网生管理中的应用研究.doc
文档评论(0)