Java Web课程设计报告--罗孜

Java Web课程设计报告--罗孜

ID:39551578

大小:1.05 MB

页数:19页

时间:2019-07-06

Java Web课程设计报告--罗孜_第1页
Java Web课程设计报告--罗孜_第2页
Java Web课程设计报告--罗孜_第3页
Java Web课程设计报告--罗孜_第4页
Java Web课程设计报告--罗孜_第5页
资源描述:

《Java Web课程设计报告--罗孜》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、湖南科技大学计算机科学与工程学院WEB应用开发课程设计报告题目:图书借阅管理信息系统学号:1105010113姓名:罗孜专业:计算机科学与技术班级:计算机一班指导老师:韩雪博研图书管理系统一、摘要学校为了锻炼同学们的自己动手实践能力,开展了我们的JAVA课程设计实践。根据学院的要求就做一个这样的系统,也并用上我们学习的JAVAWEB技术,对于这个系统完全是辅助了图书馆图书管理员,便捷简单的操作就可以梳理学生对图书的借阅归还,以及还可以通过管理员的权限对图书进行的增删改查。 使用计算机对图书进行管理,具有

2、手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。因此能够极大地提高管理效率,也是实现图书的科学化、正规化管理的重要条件。 经过分析,本系统运用了MySQL为后台数据库,整个系统基于Struts2框架开发,实现了用户登录、管理员界面显示、添加新书、快速查询库存书籍、查询借书记录、用户对书籍的借阅归还、管理员对书籍信息删除等功能。1关键词:图书管理;JavaWeb;Struts2、二、背景传统人工的管理方式效率低、保密性差,一方面导致教师、学生对学校图书室

3、藏书情况不了解,图书室究竟有哪些图书也不知道。另一方面图书管理员对图书管理工作力不从心,因为时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,耗费劳动力大,难于避免错误的产生,更容易造成图书的外流。然而现在,计算机的价格已经十分低廉,性能却有了长足的进步。在初级中学都装备有一定数量的电脑,中学教师都掌握了一定的计算机知识,它已经被学校应用于学校工作的许多领域。计算机之所以在中小学发挥如此重要的作用的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动。 其次,计

4、算机可以为农村初级中学节省许多资源。 第三,计算机可以大大的提高教职工的工作效率。 第四,计算机可以使敏感文档更加安全,等等。三、开发工具及相关技术3.1Struts2框架技术本系统是基于Struts2Web框架技术开发的,Struts2是在Struts和WebWork的技术基础上进行了合并的全新的Struts2框架。Struts2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开。开发过程中包括整个开发环境的搭建,Struts的

5、相关配置,各种Action类的编写,以及拦截器的配置和输入校验。3.2Html、JSP、JavaScript动态网页技术本系统的用户页面主要用到Html、JSP和JavaScript动态网页的相关技术。Html主要对页面进行布局;JSP用来动态的展示后台的数据和获取前台用户输入的数据;JavaScrip用来对用户在页面上输入的数据进行实时地校验。3.3MySQL数据库本系统的数据存储是用的MySQL数据库,MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓

6、库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。本系统的数据库包括用户信息、图书信息和图书借阅信息等。对数据库的设计主要包括数据库表的设计,字段的设计,以及键和约束的设计。四、系统的需求分析1.图书查询。2.读者信息查询,读者信息的查询内容应包括下面的几个方面:读者信息——对读者的基本信息进行显示。书刊借阅——对该读者借阅过的所有书籍进行查询。借阅历史——查询该读者借阅过的所有书籍。对系统的管理员来说,应

7、该注意的是:1.图书查询——对馆内的图书进行查询。2.借阅管理——对读者的每一次借阅,还书进进登记和管理;3.图书管理——对图书馆的书籍进行管理;4.借阅证管理——对读者的借阅证进行管理;五、总体设计5.1系统概要本图书管理系统总体上分为两大模块,一部分是管理员模块;该模块管理员可以登录进入,该模块集成了图书管理中所需的功能和录入新书到库,办公图书,借还手续,查询图书同时也可以对图书管借阅用户进行管理等等查询图书管理;另一部分是师生用户模块;该模块是给师生用户登录进入的,该模块的师生可以对图书进行查询操

8、作,对自己已经借阅的图书浏览,同时借阅图书等等;两大模块共享首页,登录进来即可看见图书借阅榜,对借阅图书次数进行了依次排序,对师生借阅图书行程一个导向作用。5.2功能模块本系统的功能模块的设计如图5.1所示,整个系统包含基本信息设置,图书信息管理,查询图书管理,添加图书管理,修改图书管理和用户借阅管理。图书删除增加新书修改图书基本信息图书管理图书借阅图书归还用户注册修改用户基本信息用户管理图5.1功能结构图5.3设计思想利用软件开发现有软硬

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。