- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Java会议管理系统的设计与实现.doc
基于Java会议管理系统的设计与实现
摘 要:随着计算机的高速发展,计算机在企业、学校等的应用已经非常普及,而现在绝大多的会议管理还处于手工作业状态,效率很低,而且容易出错,不便于管理。本文笔者结合自己实习实践,介绍了J2EE开发会议管理系统的设计和实现,并讨论了该系统的总体设计方案和系统实现的几个关键技术。
关键词:会议管理;b/s结构;j2EE
中图分类号:TP311.52
随着计算机的日益普及,网络的快速发展和数据库的广泛应用,使得企业计算机上进行会议管理已成为可能。企事业单位内部会议不断增多,会议信息量也逐渐增大。企业公司内部需要经常通过会议进行沟通、问题解决以及决策的制定。而现在企事业的会议管理工作繁重且处于无系统流程的状态。手工作业效率很低,不便于管理,而且容易出错。
会议是一个集思广益的渠道,会议是一个集合的载体。通过会议使不同的人、不同的想法汇聚一堂,相互碰撞,从而产生“金点子”。许多高水准的创意就是开会期间产生的。因此,必须运用计算机及其网络信息技术,摸索一条高校会议管理工作的现代化、科学化的模式。
1 总体设计方案
1.1 系统体系结构
B/S结构(browser/server结构)结构即浏览器和服务器结构。在这种结构下,用户工作界面是通过www浏览器来实现,极少部分事务逻辑在前端(browser)实现,但是主要事务逻辑在服务器端(server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本,b/s结构模式如图1所示。
图1 本系统的三层b/s结构模式
1.2 开发工具
本系统开发的任务是现实会议管理的信息化、系统化、规范化。目的是开发一套完善的会议管理系统。本系统采用目前比较流行的BS架构,由Java语言开发的,采用了J2EE的框架技术,应用了ssh框架技术,开发工具使用Eclipse,数据库采用较强的oracle数据库。
Java是一种简单的,面象对象的,分布式的,解释的,键壮的,安全的,结构中立的,可移植的,性能很优异的多线程的,动态的语言。Java语言的特点是跨平台性、安全性、面向对象、分布式。ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一,作为一个通用的数据库系统,它具有完整的数据管理功能。
1.3 系统功能概述
根据系统的业务需求及职能划分,将系统分为会议室管理、编排会议、已结束会议和待参加会议四个功能模块。本系统又从会议室管理员,普通员工,编排会议人员几个不同用户的角度分别提供了有针对性的服务。每个模块都具有相应信息的输入、查删改等功能。会议管理具体说明如下:
(1)会议室管理
会议室管理部分主要是管理会议室基本信息,及申请会议的审核。会议室管理员可以修改会议室的投影仪,电脑,容纳人数等信息,还可以对会议室的变动情况及时进行修改,并且审核编排会议人员编排的会议,会议室管理员也可以关闭部分会议室。
(2)编排会议
编排会议部分主要是完成创建一个会议功能。编排会议包括主持人和参与人,会议时间,会议室地点,会议主题,会议说明,会议附件等,如创建完成会议会向主持人和参与人通过短信网管发送参加会议消息。编排可以保存为草稿,暂时还没编排好的时候先保存草稿,这样就不会发送消息给与会人员。
(3)已结束会议
已结束会议部分主要是与会主持人必须填写会议纪要,会议总结等等。会议参与人员可以查看会议纪要和会议总结附件等,方便大家会后继续查阅。
(4)待参加会议
待参加会议部分主要是员工查看自己需要参加的会议,并且自己可以下载会议附件,浏览会议主题等信息。
2 系统实现
系统实现是根据系统设计中所确定的功能与任务,采用面向对象的模块化分解方法进行模块划分,然后对各个模块进行具体实现,遵循“模块间低耦合,模块内高聚合”的原则,使得系统得到了较高的稳定性。本系统完全是一个基于internet,具有界面友好、交互能力强、操作简单方便、实用型强等特点。
2.1 数据库的建立
本系统中需要用到的数据表较多,基本数据库主要有:员工信息表、角色表、权限表、菜单表、会议室表、附件表、会议表、会议室每周开会统计表等。各个表字段数据类型根据所存储数据来定。附件则采用oracle的blob字段。
2.2 数据入库与界面显示
本系统采用hibernate技术,而hibernate使用c3p0技术。它提供了平台互用性和可伸缩的数据访问,主要原因是hibernat
您可能关注的文档
最近下载
- 《戏剧影视表演剧目创作》课件——2.任务2 梳理中心事件与矛盾冲突.pptx VIP
- 18G901-1混凝土结构施工钢筋排布规则与构造详图(现浇混凝土框架、剪力墙、梁、板)公开版.docx VIP
- 化妆品店长毕节大方岗位职责.docx VIP
- (正式版)DB35∕T 2250-2025 《免陪照护病区服务规范》.pdf VIP
- 【教学课件】微专题课件:把握戏剧冲突.pptx
- 高级园林绿化工试题库(含答案).pdf VIP
- 微电影创作教程全套教学课件.pptx VIP
- 高二【物理(人教版)】实验:练习使用多用电表-教学设计.docx VIP
- 2025年执业药师考试《中药学专业知识(一)》真题及答案解析【完整版20259.pdf VIP
- 2009年十一月号 - 沙田培英中学.pdf VIP
文档评论(0)