- 99
- 0
- 约1.24万字
- 约 24页
- 2016-12-06 发布于重庆
- 举报
J2EE課程设计报告
J2EE课程设计
基于MVC设计模式的图书管理系统
专业:计算机科学与技术
班级:
姓名:
学号:目 录
引 言 2
1 系统概述 4
1.1 系统功能 4
1.2 系统特点 4
1.3 开发运行环境 4
1.4 可行性分析 5
1.4.1技术可行性 5
1.4.2经济可行性 6
1.4.3操作可行性 6
1.4.4社会效益可行性 6
2 技术选择 7
2.1 数据库技术 7
2.2 JAVA 简介 7
2.3 MVC概述 8
2.4 Struts概述 9
3 系统总体设计 11
3.1 项目规划 11
3.2 系统功能结构 12
4 系统详细设计 13
4.1 数据库设计 13
4.2 数据库概念结构设计 13
4.3 数据库物理结构设计 13
5 系统功能具体实现 15
5.1 数据库连接 15
5.2 用户管理模块的实现 16
5.2.1功能说明 16
5.2.2类、方法设计 16
5.3 图书管理模块的实现 17
5.3.1功能说明 17
5.3.2类、方法设计 17
5.4 图书查询模块的实现 18
5.4.1功能说明 18
5.4.2类、方法设计 19
结 论 20
摘 要
本系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。本文对后台数据库设计采用MySQL语言开发,要求建立数据的一致性和完整性,并对此数据库技术进行了较深入的学习和应用;而对前端应用程序的设计则要求应用程序功能的完备,易用等的特点,采用当今最流行的也是最有前途的面向对象语言Java开发,严格遵循MVC设计模式。
本系统界面设计友好、美观,数据存储安全、可靠,操作简单、不受平台约束,而且采用B/S结构,只需装有IE浏览器就可运行,十分节省资源。在管理上做到数据的信息化、快速化和智能化。稳定的系统性能,给用户和管理员时刻带来流畅舒适的体验,在信息化日益普及的今天,中小型图书馆中必备的管理工具。
本系统首先介绍的是开发环境及所用到的基础知识。主要完成对图书馆管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。最后介绍了图书馆的馆藏资源数字化,管理和服务计算机化和网络化。
关键词:
图书管理; MySQL数据库; Java; MVC设计模式
引 言
图书作为一种信息资源,用户阅读的资料繁多,包含很多的信息数据的管理,现今,有很多的图书管理都是手工的,尚未使用计算机进行管理。根据调查得知,他们以前对图书管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书信息和借出书情况(如书籍信息、读者信息、借出的书的数量等)的统计和核实等往往采用对书号的人工检查进行,对读者的权限等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏规范的系统管理手段。尽管有的商店、企业有计算机,但是尚未用于管理,没有发挥它的效力,资源闲置比较突出,这就是图书管理系统的开发的基本环境[1]。
由于图书管理在数据处理上是手工操作,工作量大,出错率高,出错后不易更改。图书管理采取手工方式对图书情况进行人工管理,由于信息比较多,图书信息的管理工作混乱而又复杂,一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力,如要对很长时间以前的图书进行更改就更加困难了。
基于这些问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。随着网络化学校管理区域的发展,学校的建设管理在我国得到越来越迅猛的发展,在读者管理制度上便有更高的要求,如何制定一套能够适合大多数图书管理的应用平台是现在读者管理人员亟待解决的问题,本课题研究从实际需求情况出发,根据院校现有的硬件设施,改变以往固定的管理模式,做到跟读者无距离的交流、登记,为他们提供更为方便、直接的服务,对院校的管理工作进行了科学、规范的管理,调动读者管理以及工作人员的积极性,提高他们的工作效率,对读者的服务和智能化管理工作是一个推动。而调动全民工作积极性,也便于领导实施监督管理,提高图书管理工作的业务素质。同时也可以加强与读者的交流,便于读者对院校的硬件设施以及环境做更详细的了解,实现无距离接触,无距离登记,真正建设成适应新形势下要求的图书信息管理系统,为院校读者的管理系统带来不可估量的利润价值。
图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起
您可能关注的文档
最近下载
- 专题2 数据采集与编码 学案(含解析)2025届高中信息技术.DOCX VIP
- 高中地理课件湘教版:1-1中国的人口和民族.ppt
- 鲁科版高中化学选择性必修1第3章物质在水溶液中的行为3.3.2沉淀溶解平衡的应用课件(内嵌音频+视频).ppt VIP
- 建筑施工安全管理论文【推荐】.doc VIP
- 2025年高考地理识图填图完全手册(扫描版).docx
- 防火封堵材料 GB23864-2023.pdf
- 专题2 数据采集与编码 课件 2025届高中信息技术.pptx VIP
- 专题1 数据与大数据 课件 2025届高中信息技术.pptx VIP
- 鲁科版高中化学选择性必修1第3章物质在水溶液中的行为3.3.1沉淀溶解平衡与溶度积(内嵌音频+视频).ppt VIP
- 2025年甘肃省高考物理试卷(含答案解析).docx VIP
原创力文档

文档评论(0)