没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
浙江工业大学理学院优秀毕业设计(论文)
1
会议信息管理系统的设计与实现
学生姓名:陈心语 指导教师:白晓迪
(浙江工业大学 理学院,浙江杭州 310023)
摘要:在这个信息科技飞速发展的时代,会议信息管理要求通过更加高效简单的方式实现。本课题通过
对会议信息管理工作的正常业务需求进行详细的调研,在进行大量的文献阅读后,决定使用主流的J2EE
技术加MVC设计模式,设计并实现了基于Web的会议信息管理系统。会议信息管理系统主要包括用户
个人信息管理模块、会议基本信息管理模块、住宿房间信息管理模块、用户参会信息管理模块和住宿预
订信息管理模块。系统的软件体系结构主要分为三层,包括用户界面层、业务逻辑处理层和后台数据库
的访问层。系统后台数据库的设计主要包括各实体之间的E-R图关系的设计,各实体的结构和属性的数
据类型的设计。最后设计了系统的界面,并编写代码实现了所有功能以及不同的响应机制。对系统进行
功能和性能的测试后,结果表明:系统的功能模块完善,能满足会议信息管理的工作需求,系统各个功
能模块的响应时间均在可接受范围内。
关键词:会议信息管理;J2EE;MVC模式;Web;数据库
The Design and Implementation of
Conference Information Management System
Student: Xinyu Chen Advisor: Dr. Xiaodi Bai
College of science, Zhejiang University of Technology
Abstract
In this era of rapid development of information technology, we need a more efficient way to
manage conference information. After reading a large amount of literature, I decided to use the
mainstream J2EE technology plus MVC design pattern to design a Web-based conference
information management system. The conference information management system includes
user/conference/room/participant/accommodation reservation information management module.
For the background database, I design an E-R graph between each entity, and define the data
type and structure of each table or attribute. Last, this thesis introduces the design of system
interface, and the code for achieving functions and different response mechanisms. The result of
system test shows that system can satisfy the work requirements of conference information
management. The response time of the system is within the acceptable range.
Keywords:Information Management; J2EE; MVC; Web; Database
浙江工业大学理学院优秀毕业设计(论文)
2
引言
会议是企业进行决策、协商的重要组织形式,也是学者进行学术交流不可缺少的重要途径。在如今
这个信息爆炸的时代,一些传统的会议管理方式已经不再实用,急需更便捷的管理方式。Web 技术和
数据库技术的迅猛发展,还有参会人数和会议规模的不断上升,为建立会议信息管理系统提供了必要的
条件。完善的会议信息管理系统的开发可以满足多用户、多应用共享数据的需求,及时有效地实现信息
发布,还可以实现多样化的人机互动。使用计算机软件对会议组织工作进行管理,不仅提高了会议效率
与效果,还能提高参会人员的满意度,对实现信息查询现代化具有非常重要的意义。
本课题通过对会议信息管理工作的正常业务需求进行详细的调研,深入分析了会议信息管理系统中
的业务流程,对会议信息管理工作具有较深的认识。在进行大量的文献阅读后,决定使用主流的 J2EE
技术加 MVC 设计模式,设计并实现了基于 Web 的会议信息管理系统。
会议信息管理系统主要包括用户个人信息管理模块、会议基本信息管理模块、住宿房间信息管理模
块、用户参会信息管理模块和住宿预订信息管理模块。系统的软件体系结构主要分为三层,包括用户界
面层、业务逻辑处理层和后台数据库的访问层。系统后台数据库的设计遵从了数据库设计的基本步骤,
重点完成了需求分析、概念结构设计、逻辑结构设计三个步骤,设计了各实体之间的 E-R 图关系,确
定了各实体的结构和属性的数据类型。最后从面向对象分析方法对用户进行行为操作分析,设计了系统
的界面,并编写代码实现了所有功能以及不同的响应机制。对系统进行功能和性能的测试后,结果表明:
系统的功能模块完善,能满足会议信息管理的工作需求,系统各个功能模块的响应时间均在可接受范围
内。
1. 系统相关技术介绍
1.1. B/S 架构和 MVC 模式
B/S 架构的工作原理可以总结为:首先客户端浏览器先运行,在运行的同时向 Web 数据库发送访
问请求;之后 Web 数据库将访问请求利用数据库网关转换成常用的 SQL 语言传输到数据库的服务器中;
再然后,Web 数据库会对数据进行处理并将处理结果发送到 Web 服务器,并经过 Web 服务器的处理显
现到客户端的浏览器上。B/S 模式在信息系统的不断发展的过程中已经成为 Web 数据库的使用模式,
并且实现了信息资源的共享
[1]
。
MVC 模式实际上是一种设计思想,它是软件工程中的一种软件架构模式,把系统分为了三个基
本部分:模型(Model)、视图(View )和控制器(Controller ),以业务逻辑、数据和界面显示分离的方式组
织代码,这样可以在界面进行升级时不需要重新编写业务逻辑代码,通过 MVC 模式将业务模型和用户视
图分离开,使得系统有着不同的表现形式。
除此之外,MVC 模式简化了程序结构的复杂度,使结构看上去更为直观,软件系统在分离了自身
的基本部分的同时,也赋予了各个基本部分应有的功能。系统开发者可以根据自身的专长选择相关的分
组进行开发:
浙江工业大学理学院优秀毕业设计(论文)
3
图 1.1 B/S 架构工作原理图
图 1.2 MVC 模式结构图
1.2. J2EE 技术
在传统的服务器/客户端(C/S 架构)中,客户端承担了过多的任务,所以效率不高,并且显得臃肿。
为了结构这种两层模式的弊端,SUN 公司设计了具有多层应用模式的 J2EE。
图1.3 J2EE应用体系结构图
响应
请求
浏
览
器
(Controller)
Servlet
(View)
JSP
(Model)
JavaBean
2
4
3
1
2
Servlet
JSP
Session Bean
Entity Bean
MDB
Enterprise Java Service
JNDI、JMS、JDBC、RMI/IIOP
Applet
客户端
应用程序
客户端
HTML
DataBase
Legacy System
客户层
中间层 系统层
客户机
Java EE服务器机 数据库服务器机
剩余12页未读,继续阅读
资源评论
2201_75292798
- 粉丝: 21
- 资源: 588
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功