图书馆管理系统的开发及设计论文

上传人:ni****g 文档编号:487379784 上传时间:2022-09-13 格式:DOC 页数:23 大小:110.50KB
返回 下载 相关 举报
图书馆管理系统的开发及设计论文_第1页
第1页 / 共23页
图书馆管理系统的开发及设计论文_第2页
第2页 / 共23页
图书馆管理系统的开发及设计论文_第3页
第3页 / 共23页
图书馆管理系统的开发及设计论文_第4页
第4页 / 共23页
图书馆管理系统的开发及设计论文_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《图书馆管理系统的开发及设计论文》由会员分享,可在线阅读,更多相关《图书馆管理系统的开发及设计论文(23页珍藏版)》请在金锄头文库上搜索。

1、.通达学院2017/2018 学年 第 1 学期软件设计 实验报告模 块 名 称 Java软件设计 专 业 通信工程 学 生 班 级 141303 学 生 学 号 14130321 学 生 姓 名 贝 成 指 导 教 师 王 诚 设计题目图书馆管理系统任务要求一、设计的主要技术参数 本系统使用Java语言编写,并在MEclipse进展开发,用到了Mysql数据库进展连接。 二、设计任务 对图书馆管理进展功能分析,设计一个界面友好的,功能比拟齐全的管理系统。 三、设计工作量 系统开发前,需对系统进展符合用户需求的分析工作,在此根底上设计并实现系统需完成的各项功能并书写设计报告实验设备及软件l 1

2、.电脑一台2.Myeclipse、 Mysql 、JSP同组人员*及14130321 贝成参考文献参考格式:1 SUN MICROSYSTEMS I. The Java EE 5 Tutorial Santa Clara,CA,USA 2007.2 COWARD D, YOSHIDA Y. Java Servlet Specification 2.4 J/OL 2003, jcp.org/aboutJava/munityprocess/final/jsr154/.3 ROTH M, PELEGR-LLOPART E. JavaServer Pages Specification 2.0 J/O

3、L 2003, java.sun./products/jsp/.4刚. Eclipse从入门到精通 : 清华大学, 2005.5更新,宾晟, 周峰. Struts框架构造的Java Web开发技术根底与实践教程 电子工业, 2008. .目 录1 绪 论11.1 选题背景11.2图书馆自动化管理的目的和意义21.3 可行性分析21.3.1 技术可行性21.3.2 经济可行性21.3.3 操作可行性32 需求分析42.1 系统需求42.2 性能需求42.3 维护需求52.4 权限需求52.5 主要技术分析53 概要设计63.1 功能模块图63.2 处理流程设计73.2.1 系统操作流程73.2.

4、2 数据增加流程83.2.3 数据修改流程83.2.4 数据删除流程93.3 系统E-R图103.4 系统开发模式设计103.5 数据库表构造113.6 数据库连接技术134 详细设计184.1 登录模块设计184.2管理员模块设计194.3 人员管理204.4 图书管理模块234.5 借还书籍管理模块244.6系统参数管理模块265 结论295.1 评价295.2 收获29. . . .1 绪 论本章节介绍了开发此次系统的选题背景以及可行性分析。可行性分析主要涉及技术可行性分析,经济可行性分析还有操作可行性分析。1.1 选题背景管理信息系统就是我们常说的MISManagement Infor

5、mation System,它是20世纪80年代才逐渐形成的一门新科学。管理信息系统设计原则管理信息系统的设计与开发是一项系统工程,为了保证系统的质量,设计人员必须遵守共同的原则,尽可能地提高系统的各项指标。具体的实际原则如下:实用性原则要力求最大限度地满足实际工作的需要,充分考虑各业务层次、各管理环节数据处理的实用性,把满足用户生产和管理业务作为第一要素进展考虑。用户接口和操作界面设计尽可能做到界面美观大方,操作简便实用。可扩展性与可维护性原则为适应将来的开展,系统应具有良好的可扩展性和可维护性。软件设计尽可能模块化、组件化,使应用系统可灵活配置,适应不同的情况。数据库的设计尽可能考虑到未来

6、的需要。平安可靠性原则应用软件与数据库系统的设计要做到平安可靠,防止非法用户的入侵。数据库的备份策略恰当,以防灾难性事故发生。用户界面设计原则图形化原则:用户界面的设计应符合Windows规的图形用户界面,做到美观大方。用户界面应当直观、明了、条理清晰。实现傻瓜型管理一易学、易用、易管理。数据库设计原则一致性原则:对信息进展统一、系统的分析与设计,协调好各数据源,做到数出一门、算法统一、量度一致。保证系统数据的一致性和有效性。完整性原则:数据库的平安性是指保护数据,防止非法用户的使用数据库或合法用户非法使用数据库造成数据泄漏、更改或破坏。要与认证和授权机制。平安性原则:数据构造的设计应充分考虑

7、开展的需要、移植的需要,具有良好的扩展性、伸缩性和适度冗余。规化数据库的设计:应遵循规化理论,规化程度过低,可能存在插入、删除异常、修改复杂、数据冗余等问题,解决的方法就是对关系模式进展分解或合并规化。转换成高级式。规化一共有六个级别:1NF,2NF,3NF,BF,4NF,5NF。但也应当注意到,并不是规化程度越高越好。当一个应用的查询中经常涉及到两个或多个关系模式的属性时,系统就必须进展经常的连接运算,而连接运算的代价是非常高的。所以,在具体应用时到底规化要进展到什么程度需要权衡利弊。一般而言,做到第三式就足够了。1.2图书馆自动化管理的目的和意义信息技术是现代技术的一局部,图书自动化也只是

8、图书馆现代化的一局部,它们之间是局部和整体的关系,但由于计算机技术是信息技术的心脏,现代社会的骄子,信息社会的科技主角,所以在图书馆现代技术中,计算机技术处于核心地位,它对于其他现代化设备起控制,连接和转换的作用,而图书馆自动化是图书馆现代化的核心和主导局部。图书情报的计算机管理系统能提高图书馆本身管理水平,能代替工作人员进展图书情报资料的*些加工处理,把工作人员从繁重的手工劳动,重复劳动中解放出来。 总之,建立图书馆的计算机自动化管理系统,不但可以大大提高图书馆图书流通率,而且推动了社会文化生活的进步。1.3 可行性分析1.3.1 技术可行性本系统仅需要一台装有Office软件的计算机即可,

9、对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。对于软件技术要求,现在的程序设计语言已非常成熟,要运用HTML样式,图形图象制作工具来制作生动活泼的网页及美观的图形文件或动画文件。1.3.2 经济可行性学校经常我们要实现科学技术现代化,图书情报工作的现代化是极其重要的,又由于科学和技术的不断开展和进步,现代技术是一个动态的概念.第二次世界大战以来,以计算机技术为代表的现代技术有了巨大的开展,而且还在迅速的变化开展之中,70年代后期,出现图书情报工作的联机革命,使计算机更广泛地,更有效的应用到各个角落,兴旺国家较重视这一领域的开展,我国尚存在较大的差距。所以我们说,图书情报工作计

10、算机化是提高我国科学技术水平的一项带有重大战略意义的措施,它是图书情报工作现代化的重要标志,我校经济良好,经济可行性达标。1.3.3 操作可行性我校图书管理人员具有高学历、高水平、对外来的新事物承受能力快的特点,并且承受过教育系统的计算机等级培训,对Windows有根本的了解,所以,如果开发一套操作简单的图书馆管理信息系统,完全可以帮助他们从繁琐的重复性劳动中解脱出来,以提高的工作效率。. .2 需求分析本章节主要介绍了系统开发的需求分析,涉及系统需求分析,性能需求分析,维护需求,权限需求以及主要技术分析。2.1 系统需求要求系统能够提供详细的人员和图书根底信息,包括自然条件信息、借还情况、来

11、源、去向、岗位变动情况。能够提供随时查阅在职、非在职人员信息,提供出学生和图书花名册,同时为图书馆处理提高效劳情况等。实现管理规化、科学化,程序代码标准化,软件统一化,确保软件的可维护性和实用性。能够连接各个关联的数据库,获取数据库中的信息,保证各个数据库表格有关工程。实现图书的管理,对图书实现添加、修改、删除、处理等功能,实现人员管理、图书信息浏览、人员管理等功能,实现对次数提醒等功能,并对系统进展实时提醒功能,提醒次数处理当天的管理员处理处分等。针对这些要求,系统建立了学生根本信息库、在图书的变动记录、图书信息的主要信息管理,同时建立多个字典库。系统根据增减人员、人员变动操作管理员生成记录

12、记载变动容,以便用户查看其变动过程。实现了对图书信息的查询、统计、增减、变动记录等功能。2.2 性能需求系统对环境的要求效劳起端的最低配置是由建立站点所需要的软件来决定的,在最底配置的情况下,效劳器的性能往往不进人意,现在硬件性能已经相当出色,而且价格也很廉价,因此通常应给效劳器端配置高性能硬件。本机器的配置如下:处理器:Inter Pentium 41.6Hz或更高。存:512MB硬件空间:160GB题目主要采用的技术数据库:MYSQL编程语言 JSP效劳器:tomcat6.0以上开发环境:Windows*P. .2.3 维护需求系统运行一段时间后,数据库中存放的数据会越来越多,系统因人事制

13、度、财务制度进展变更,要求对学生和图书信息、正确性、图书信息信息等实时更改。为了不影响系统的运行效率,应当定期去除、整理数据库中的过时数据,更改系统中不合时宜的字段等,但系统应当将原始数据永久保存。系统生成比拟灵活性,系统的参数可以方便的更改,可以根据不同的人事制度和财务制度,对各种的信息进展修改,参加字段生成新表等。2.4 权限需求在日常的人事工资管理中,不是要所有人员都明确的知道职工根本信息,所以在设计时需要一种用户管理,即管理员,进展对系统管理的操作,管理员能实现其他的维修、添加数据、修改数据的功能,使系统在平安、性等方面得到了很好的实现。2.5 主要技术分析JSP(Java Server Pages) 作为一种新的Web应用开发技术,越来越受到开发人员的关注。它为创立高度动态的Web应用提供了一个独特的开发环境,能够适应市场上绝大多数的效劳器产品。JSP是由多个公司参与合作建立起来的动态网页技术标准。JSP的具体特征如下:(1)别离容的生成和演示。使用JSP技术,Web页面开发人员可以使用HTML标识设计和格式化最终页面。生成容的逻

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号