2075.基于Struts框架的公司图书借阅系统设计与实现

上传人:夏** 文档编号:431062903 上传时间:2024-02-27 格式:DOC 页数:28 大小:514KB
返回 下载 相关 举报
2075.基于Struts框架的公司图书借阅系统设计与实现_第1页
第1页 / 共28页
2075.基于Struts框架的公司图书借阅系统设计与实现_第2页
第2页 / 共28页
2075.基于Struts框架的公司图书借阅系统设计与实现_第3页
第3页 / 共28页
2075.基于Struts框架的公司图书借阅系统设计与实现_第4页
第4页 / 共28页
2075.基于Struts框架的公司图书借阅系统设计与实现_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《2075.基于Struts框架的公司图书借阅系统设计与实现》由会员分享,可在线阅读,更多相关《2075.基于Struts框架的公司图书借阅系统设计与实现(28页珍藏版)》请在金锄头文库上搜索。

1、上海交通大学本科毕业论文 公司图书借阅系统的设计与实现上海交通大学本科毕业论文基于Struts框架的公司图书借阅系统设计与实现学 生: XXXX学 号: 专 业:软件工程导 师:XXXX 学校代码: 上海交通大学网络教育学院二八年三月第II页毕业论文声明本人郑重声明:1、此毕业论文是本人在指导教师指导下独立进行研究取得的成果。除了特别加以标注和致谢的地方外,本文不包含其他人或其它机构已经发表或撰写过的研究成果。对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。本人完全意识到本声明的法律结果由本人承担。2、本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关

2、部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。本人授权上海交通大学网络教育学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。3、若在上海交通大学网络教育学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担(包括接受毕业论文成绩不及格、缴纳毕业论文重新学习费、不能按时获得毕业证书等),与毕业论文指导老师无关。作者签名: 日期: 基于Struts框架的公司图书借阅系统设计与实现摘 要在网络日益普及的现今,对公司的图书馆而言,以前单一的手工检索已经不能满足员工的需求,为了便于图书资料的管理,以及信息沟通的便捷化,更需要有

3、效的图书借阅管理系统。该设计是采用现在流行的MVC模式,利用STRUTS框架,通过JSP实现的B/S结构的信息平台。系统信息资源通过SQL SERVER数据库管理系统进行管理,通过TOMCAT服务器对外发布。开发工具使用MyEclipse。最终用户只需通过WEB浏览器就能方便的使用本系统的实现借还书管理、存储图书馆借阅图书信息、浏览图书馆图书借阅历史信息、查询图书馆借阅信息、借阅登记信息修改等各个功能。通过本平台,将改进以前公司对图书信息的借阅、归还、录入、存档等的一些都是通过手工进行记载并进行处理的繁琐处理,以便减轻管理员的工作量和操作复杂度。关键词: MVC 、STRUTS、图书管理、借阅

4、、归还Design and implementation of lending and reading book for a company based on a STRUTS frameABSTRACTWith the popularity of network, the handicraft recall cant satisfy the employees need for the library of company. For the sake of the management of easy to book data, and conveniently turn of the in

5、formation communication, even need the efficient book to borrow to read management system.That design is the MVC mode that the adoption spreads now, make use of a STRUTS frame and pass the B/S of JSP realization the information terrace of the structure. The system information resources passes the da

6、tabase management of the SQL SERVER system to carry on a management and pass a TOMCAT server to outward release. The development tool of MyEclipse is adopted. End customer need to pass a WEB browser the ability convenient usage originally system of the realization borrow to return book management an

7、d save library to borrow to read a book information, browse a library book to lend an experience history information, search library to borrow to read an information and borrow to read a register information a modification etc. each function. Pass this terrace, improvement the company borrowed book

8、information to read, returned, record before into, backup etc. of some all carried on to jot down through a handicraft and carry on a processed tedious processing, in order to ease the managing persons workload and operation complications.KEY WORDS: MVC, STRUTS, book manage, borrow and read, return上

9、海交通大学本科毕业论文 公司图书借阅系统的设计与实现基于Struts框架的公司图书借阅系统设计与实现目 录第1章 前言11.1选题来源11.2目的和意义11.3运行环境11.4论文的主要工作及章节内容2第2章公司图书借阅系统的分析和设计32.1系统所采用的技术及其原理32.2系统构架32.3系统数据库设计32.3.1数据库设计(数据模型)32.3.2实体联系方法(E-R模型)52.4系统体系结构设计52.4.1系统由以下组件构成:62.4.2面向对象分析与设计(OOAD)62.5系统功能模块设计72.6系统主要工作流程设计8第3章公司图书借阅系统的具体实现103.1系统开发环境配置103.1.

10、1 JDK和TOMCAT配置103.1.2 Eclipse+MyEclipse配置103.2 MyEclipse开发Struts主要步骤103.2.1 新建项目103.2.2 生成Struts文件113.2.3修改生成的Struts文件113.3系统主要页面设计与具体实现133.4开发过程中所遇到的问题及解决方法153.4.1权限问题153.4.2分页问题153.4.3中文处理问题163.4.4表单输入非法字符问题163.4.5页面缓存问题18第4章 结 论194.1系统总结194.2系统展望19致 谢20参考文献21第1章 前言1.1选题来源由于以前公司对图书信息的借阅、归还、录入、存档等的

11、一些繁琐处理都是通过手工进行记载并进行处理的,对员工借阅、归还数据的处理工作量特别大,不仅浪费大量的人力物力,而且还很容易出错。如果有一套完整的图书借阅管理软件,只需点击几下鼠标就可完成所需操作,那样就会大大的提高管理员的工作效率和管理水平。并能进一步提高公司图书管理的工作效率并使公司实施规范化管理。1.2目的和意义毕业设计是专升本两年学习的总结,同时也是自己综合运用所学知识解决实际问题的一次锻炼。公司图书借阅系统的主要目的是为了方便公司对图书借阅的信息进行录入、修改、查询、删除,提高图书管理的工作效率。这一系统的开发成功,解决了手写速度慢、容易出错的现状。无论是在借阅信息管理、归还信息管理等

12、方面,都可以帮助图书管理员最迅速最准确的完成所需的工作。无论是在适用性、灵活性和易操作性方面,都显示出了它的强大功能。1.3运行环境软件名称:公司图书借阅系统开发人员:706913020009 孙洵作品开发环境:操作系统:Windows 2000 Server/XP编辑工具:Eclipse V3.1+MyEclipse V4.1.1 网页制作工具:Dreamweaver 8.0版本JAVA编译环境:JDK 1.5版本Web服务器:Tomcat 5.5版本数据库:SQL Server2000作品运行环境【软件环境】服务器操作系统:Windows 2000/XP数据库系统:Microsoft SQ

13、L Server 2000客户机操作系统:中文Windows95/98/ME/NT/2000/XP浏 览 器:IE 5.0以上版本安装插件:FLASH MX以上版本的播放器【硬件环境】服务器CPU选PII450以上,内存选128M以上,硬盘选10G以上客户机CPU奔腾以上,内存8M以上,硬盘2G以上,显示10247681.4论文的主要工作及章节内容本设计采用了B/S模式的设计方法,不再使用C/S的双层结构,突破了局域网的限制,让数据面对了广域网上更多的用户,更加方便了用户的远程查询和管理人员的远程管理。同时,也方便了数据库管理人员对数据库的管理和维护,因为采用的是三层结构,加强了数据的安全性和

14、稳定性。本设计所完成的图书馆管理系统软件是一款功能比较完善的数据管理软件,具有数据操作方便、高效等优点。软件具有以下功能 : 存储图书馆借阅图书信息。 浏览图书馆图书借阅历史信息。 查询图书馆借阅信息等。论文的第一章主要介绍设计的背景、目的以及系统的主要内容。第二章介绍本系统的分析和设计。第三章则针对本系统的需求、分析、模块实现以及关键技术做了详细的介绍。第四章对系统最终成果做了详细的总结以及对系统以后的展望。第 9 页 共 21 页第2章公司图书借阅系统的分析和设计2.1系统所采用的技术及其原理Struts为Java Web应用提供了现成的通用的框架。Struts可以大大提高Web应用的开发

15、速度。如果没有Struts,开发人员将不得不首先花大量的时间和精力来设计、开发自己的框架。如果在Web应用中恰到好处地使用Struts,将把从头开始设计框架的时间节省下来,使得开发人员可以把精力集中在如何解决实际业务问题上。而且Struts本身是一群经验丰富的Web开发专家的集体智慧结晶,在全世界范围内得到广泛运用并得到一致认可。因此对于开发大型复杂的Web应用,Struts是不错的框架选择。2.2系统构架图书借阅系统采用从数据层到应用层,最后到用户接口层进行设计。整个软件生命周期划分为可行性研究与计划、需求分析、设计、编程、测试、运行与维护六个阶段。在此主要介绍本系统的需求分析和设计阶段。2.3系统数据库设计2.3.1数据库设计(数据模型)

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

当前位置:首页 > 大杂烩/其它

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