jsp技术公司会议管理系统的设计与实现(源码)【字数:8796】
在这个互联网连接的社会,大家发现了,网络对我们生活的影响特别的大,很多的工作在互联网上进行就会非常的方便,而且更加能提高工作效率。网上会议系统,能够在网上对公司几个会议室进行预定,会议组织人员不需要进行繁琐的申请工作,也不必对会议室的工作安排进行繁琐的预约活动,大大地提高了工作效率,既省时又省力,将所有会议参与人员、会议负责人、会议室管理人员、会议需要设备的管理人员紧密地连接在一起,有效地减少会议前的工作需求,提高工作效率。系统以eclipse为主要编辑工具,结合数据库、server服务器Tomcat、实现了用户的注册、登录、对会议室和会议所需工具的查询和预约。以及后台公司会议室管理员的管理功能,例如添加公司新用户、添加会议室、对会议室申请的审批管理等功能。致力于开发出一个功能完善免费服务于中小型企业的公司会议室管理系统。
目录
摘要 I
ABSTRACT II
一、 引言 1
(一)开发背景 1
(二)选题意义 1
(三)设计目标 1
(四)开发框架介绍 1
(五)开发平台介绍 2
1.Eclipse 2
2.MySQL 2
(六)开发技术介绍 2
1.Spring 2
2.JSP 2
3.HTML 2
4.CSS 2
(七)开发环境 2
二、系统分析与设计 2
(一)可行性分析 3
1.经济可行性 3
2.时间可行性 3
3.技术可行性 3
(二)会议管理系统主要功能 3
1.前台用户端部分 3
2.后台管理员端部分 4
(三)系统功能模块设计 4
1.系统功能模块图 4
2.管理员系统功能模块图 5
3. 会议室申请流程图 6
(四)数据库设计 6
1.概念模型设计 6
2.数据库表设计 7
三、系统功能设计与实现 9
(一)用户端功能 9
1.用户登录功能 9
3.会 *好棒文|www.hbsrm.com +Q: *351916072*
议室申请功能 13
4.用户个人资料管理 15
(二) 后台管理员端功能 17
1.管理员登录功能 17
2.会议室管理功能 17
4.管理员管理部门 22
5.设备管理 24
四、 系统测试 26
(一)测试的目的与目标 26
(二)测试方法 26
(三)测试用例 27
1.用户登录功能测试 27
2.申请会议室功能测试 27
3.管理员登录功能测试 28
4.管理员添加用户功能 28
5.管理员删除用户功能 28
(四)测试结果 28
五、 总结 29
六、 致谢 30
七、参考文献 31
引言
(一)开发背景
在顶岗实习单位工作半年,从一位刚出学校的实习生走到了实习项目副经理,工作成长的过程中,我感受最深刻的就是需要参会的会议越来越多。并且,我发现公司大、中,小三个会议室在平时利用上没发挥到其作用最大化。有时一个部门前往会议室开会,结果三个会议室都有部门在进行会议。有时几个人的会议去了大会议室,导致后面人更多的部门会议只能在拥挤的小会议室开会。各种问题难免给公司各部门工作上造成不便。
任何企业的发展和工作的进展都离不开会议的决策,尽管在互联网发展飞快的当今,大部分总要的会议还是需要面对面在会议室进行。所有会议的召开都需要派专人到会议管理部门进行会议的申请,非常的繁琐和低效。但是在网络飞速发展的今天,我想身为软件开发人员的我应当开发出一套系统改变现状。
现如今大部分人都离不开网络,网络对企业会议的召开方式也必定能起到革命性改变。开发网上会议管理系统,能更高效地利用了互联网的各种优势,公司员工以及各部门只需要通过互联网,在会议管理系统上进行会议室的申请,会议所需设备的申请,然后再由管理员进行审批,这样就能将部分会议繁多的企业,将有限的会议室资源进行最合理的统筹管理,避免各部门在需要开会时而无会议室可用,同时也能减轻管理人员众多的繁琐事务。
(二)选题意义
在我的这套系统开发前期,进行了详细地调查规划工作。调查说明,无论在任何单位或是企业,会议,是每天必不可少的一项工作日程。并且,大部分公司在会议安排和会议室的利用上都存在许多的问题。例如有时一个部门前往会议室开会,结果三个会议室都有部门在进行会议。并且每次召开会议时组织会议人员都要反复确认会议地点的时间安排、会议所需设备是否闲置、与会人员是否有空闲时间,等等一系列问题。也许就是这些小问题使得不少员工工作效率大打折扣。
在我走访实习公司周边企业时,许多企业管理人员对我想要开发的公司会议管理系统都产生了极大的兴趣。更有甚者,希望在我的这套系统开发完成之后能出售交付于他们公司使用。正是因为这些原因,也决定我毕业设计课题围绕会议室管理开发系统。
(三)设计目标
开发供全球中小型企业实现全公司对公司会议室使用的协调,各部门会议计划,会议纪要的统一管理和存档,提供向全公司员工对会议室使用的申请,以及公司会议室管理人员对会议室的统一管理。主要包括:会议室使用报批、会议资源管理等功能。
(四)开发框架介绍
这个项目用了SSM框架,分别是spring、spring MVC和Mybatis,前端主要是用了JSP,通过JSP发送请求。JSP发送请求到后端的spring后,紧接着spring自处理这个请求。从数据库中读取相关数据之后,再重新返回到spring最后展示的浏览器当中。
(五)开发平台介绍
1.Eclipse
它是一个非常开源的开发平台。但是它的本事只是一个框架和一组服务,并且由于其开源的特性,世界各地的编程人员对其插件的补充,拓展,以至于到现在的Eclipse不仅仅只限于Java语言的编辑,也支持市面上大部分语言的开发工作,深受广大开发者钟爱,我也是其中一位。
目录
摘要 I
ABSTRACT II
一、 引言 1
(一)开发背景 1
(二)选题意义 1
(三)设计目标 1
(四)开发框架介绍 1
(五)开发平台介绍 2
1.Eclipse 2
2.MySQL 2
(六)开发技术介绍 2
1.Spring 2
2.JSP 2
3.HTML 2
4.CSS 2
(七)开发环境 2
二、系统分析与设计 2
(一)可行性分析 3
1.经济可行性 3
2.时间可行性 3
3.技术可行性 3
(二)会议管理系统主要功能 3
1.前台用户端部分 3
2.后台管理员端部分 4
(三)系统功能模块设计 4
1.系统功能模块图 4
2.管理员系统功能模块图 5
3. 会议室申请流程图 6
(四)数据库设计 6
1.概念模型设计 6
2.数据库表设计 7
三、系统功能设计与实现 9
(一)用户端功能 9
1.用户登录功能 9
3.会 *好棒文|www.hbsrm.com +Q: *351916072*
议室申请功能 13
4.用户个人资料管理 15
(二) 后台管理员端功能 17
1.管理员登录功能 17
2.会议室管理功能 17
4.管理员管理部门 22
5.设备管理 24
四、 系统测试 26
(一)测试的目的与目标 26
(二)测试方法 26
(三)测试用例 27
1.用户登录功能测试 27
2.申请会议室功能测试 27
3.管理员登录功能测试 28
4.管理员添加用户功能 28
5.管理员删除用户功能 28
(四)测试结果 28
五、 总结 29
六、 致谢 30
七、参考文献 31
引言
(一)开发背景
在顶岗实习单位工作半年,从一位刚出学校的实习生走到了实习项目副经理,工作成长的过程中,我感受最深刻的就是需要参会的会议越来越多。并且,我发现公司大、中,小三个会议室在平时利用上没发挥到其作用最大化。有时一个部门前往会议室开会,结果三个会议室都有部门在进行会议。有时几个人的会议去了大会议室,导致后面人更多的部门会议只能在拥挤的小会议室开会。各种问题难免给公司各部门工作上造成不便。
任何企业的发展和工作的进展都离不开会议的决策,尽管在互联网发展飞快的当今,大部分总要的会议还是需要面对面在会议室进行。所有会议的召开都需要派专人到会议管理部门进行会议的申请,非常的繁琐和低效。但是在网络飞速发展的今天,我想身为软件开发人员的我应当开发出一套系统改变现状。
现如今大部分人都离不开网络,网络对企业会议的召开方式也必定能起到革命性改变。开发网上会议管理系统,能更高效地利用了互联网的各种优势,公司员工以及各部门只需要通过互联网,在会议管理系统上进行会议室的申请,会议所需设备的申请,然后再由管理员进行审批,这样就能将部分会议繁多的企业,将有限的会议室资源进行最合理的统筹管理,避免各部门在需要开会时而无会议室可用,同时也能减轻管理人员众多的繁琐事务。
(二)选题意义
在我的这套系统开发前期,进行了详细地调查规划工作。调查说明,无论在任何单位或是企业,会议,是每天必不可少的一项工作日程。并且,大部分公司在会议安排和会议室的利用上都存在许多的问题。例如有时一个部门前往会议室开会,结果三个会议室都有部门在进行会议。并且每次召开会议时组织会议人员都要反复确认会议地点的时间安排、会议所需设备是否闲置、与会人员是否有空闲时间,等等一系列问题。也许就是这些小问题使得不少员工工作效率大打折扣。
在我走访实习公司周边企业时,许多企业管理人员对我想要开发的公司会议管理系统都产生了极大的兴趣。更有甚者,希望在我的这套系统开发完成之后能出售交付于他们公司使用。正是因为这些原因,也决定我毕业设计课题围绕会议室管理开发系统。
(三)设计目标
开发供全球中小型企业实现全公司对公司会议室使用的协调,各部门会议计划,会议纪要的统一管理和存档,提供向全公司员工对会议室使用的申请,以及公司会议室管理人员对会议室的统一管理。主要包括:会议室使用报批、会议资源管理等功能。
(四)开发框架介绍
这个项目用了SSM框架,分别是spring、spring MVC和Mybatis,前端主要是用了JSP,通过JSP发送请求。JSP发送请求到后端的spring后,紧接着spring自处理这个请求。从数据库中读取相关数据之后,再重新返回到spring最后展示的浏览器当中。
(五)开发平台介绍
1.Eclipse
它是一个非常开源的开发平台。但是它的本事只是一个框架和一组服务,并且由于其开源的特性,世界各地的编程人员对其插件的补充,拓展,以至于到现在的Eclipse不仅仅只限于Java语言的编辑,也支持市面上大部分语言的开发工作,深受广大开发者钟爱,我也是其中一位。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/719.html