《基于JSP会议管理系统毕业设计8339.docx》由会员分享,可在线阅读,更多相关《基于JSP会议管理系统毕业设计8339.docx(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一 绪论论1.1 本课题题的开发发背景及及意义当今社会会竞争日日益激烈烈,企事事业单位位内部会会议也不不断增多多,会议议信息量量也逐渐渐增大。企企业公司司内部需需要经常常通过会会议进行行沟通、问问题解决决以及决决策的制制定。而而现在企企事业的的会议管管理工作作繁重且且处于无无系统流流程的状状态。手手工作业业效率很很低,不不便于管管理,而而且容易易出错。据调查,经经理级和和专业人人员每周周约花1/4的时间间在开会会上。美美国权威威机构的的统计表表明,19996年美国国企业因因不当的的会议管管理导致致的损失失高达60亿美圆圆。另一一项调查查表明,企企业80%的员工工提升来来源于其其在会议议上的表表
2、现引起起上司的的注意和和赏识。因因此如何何开会,如如何使会会议有效效益和有有效率,对对于企业业和企业业人来说说,都具具有重要要的意义义。有效的会会议管理理,是有有用的管管理工具具,他能能达到高高效的沟沟通意见见,作出出好的决决议,使使执行者者认同,共共同努力力达成企企业战略略目标,它它的重要要性呈现现在行动动管理、目目标管理理、和技技术管理理上。会议信息息的有效效传达和和反馈对对于企事事业决策策者的管管理来说说至关重重要。所所以会议议管理系系统应该该能成为为会议管管理者提提供高效效的查询询和管理理方法的的帮手。但但长期以以来人们们使用传传统的人人工方法法发布会会议信息息,整理理会议记记录,查查
3、询会议议记录。这这种方法法存在着着许多缺缺点:如如会议记记录查询询,会议议管理者者就必须须在大量量的会议议记录资资料中,按按照会议议召开的的时间整整理。这这对管理理者和用用户来说说,都是是一种负负担,工工作效率率低下,且且很容易易出错,保保密性也也差。随随着计算算机技术术的发展展,以及及计算机机在企事事业单位位中应用用的普及及,计算算机强大大的功能能已为人人们深刻刻认识。它它在当今今社会各各个领域域发挥着着越来越越重要的的作用。作作为计算算机应用用软件开开发的一一部分,使使用计算算机对会会议进行行管理具具有手工工管理无无法比拟拟的优点点。例如如:查找找方便迅迅速,准准确率高高,成本本低,效效率
4、高等等。这些些优点能能极大提提高会议议管理的的效率。也也是企事事业走向向科学化化,正规规化管理理的重要要手段。因因此,开开发这样样一个管管理系统统成为一一件很必必要的事事情。会议是一一个集思思广益的的渠道,会会议是一一个集合合的载体体。通过过会议使使不同的的人、不不同的想想法汇聚聚一堂,相相互碰撞撞,从而而产生“金点子”。许多多高水准准的创意意就是开开会期间间产生的的。我国国是个民民主的国国家,政政府对任任何事件件做出的的决策都都是经过过召开会会议才能能做出决决定。构构建网上上政府、实实施电子子政务首首先要建建立起政政府的会会议信息息管理机机制。虽虽然当前前软件行行业里的的OA系统也也包括了了
5、会议信信息管理理的功能能,但OA系统直直接面对对办公室室事务,这这又是对对信息化化最具有有挑战性性的工作作,所以以OA系统的的成功运运用,需需要克服服许多困困难。具具体表现现为投资资大、效效果不明明显;水水平低、重重复建设设多;硬硬件投入入多、软软件投入入少;模模拟手工工作业增增加管理理负担等等。 从OA系统的的模块设设计中可可以看出出,会议议管理模模块是完完全可以以孤立于于0A系统的的,而且且对会议议管理扩扩展的机机会很少少。从经经济和效效益的角角度来考考虑,会会议管理理系统完完全可以以自成一一系统。1.2 课题的的研究内内容本课题主主要应用用JSP编程、WEB开发以以及数据据库链接接等相关
6、关知识。主主要需要要熟练掌掌握动态态网页开开发的相相关技术术,将所所学的知知识用于于实际的的生活中中,并且且在实际际的生活活中发挥挥各方面面的效益益。会议文献献管理系系统的用用户使用用本系统统进行会会议管理理,能够够感到方方便,系系统操作作简单,功功能基本本符合其其会议管管理要求求。这个毕业业设计的的最终目目标是设设计、实实现一个个功能完完善的小小型会议议文献管管理系统统。这篇篇论文我我主要先先对课题题做简要要的介绍绍,然后后介绍了了开发本本系统所所用到的的新技术术,接着着对整个个系统进进行系统统需求分分析设计计、系统统概要设设计、系系统详细细设计,最最后演示示完整的的系统。1.3 论文组组织
7、结构构此论文分分为六大大章节。1 主要要简介了了本课题题的开发发背景、课课题研究究内容;2 对课课题进行行相关的的需求分分析,为为系统设设计做基基础;3 详细细介绍了了系统数数据库的的设计与与和功能能模块;4 进入入课题实实现详细细设计课课题各模模块功能能;5 总结结本次设设计。二 需求求分析2.1 可行性性分析可行性分分析是建建立在用用户的要要求和系系统调研研的基础础上进行行的,对对一个新新系统的的开发从从社会、技技术、经经济、管管理等几几个方面面进行分分析,并并得出新新系统的的开发工工作可行行、不可可行、需需要修改改、追加加投资、暂暂缓开发发、分步步实施等等方案和和结论,最最后完成成可行性
8、性分析。可行性分分析一般般可定义义为:可可行性分分析是在在建设的的前期对对工程项项目的一一种考察察和鉴定定,对拟拟议中的的项目进进行全面面与综合合的技术术、经济济能力、管管理方面面的调查查,判断断它是否否可行。可行性分分析阶段段的主要要工作包包括以下下几个方方面: (1)技术术上可行行:技术术可行性性分析是是根据新新系统的的目标来来衡量是是否具备备所需要要的技术术,包括括系统开开发人员员数量和和水平,硬硬件方面面,软件件方面及及其它应应用技术术。而该该系统所所需硬件件设备多多台PC机,现现行市场场上销售售且价格格较低,甚甚至可以以使用原原有的设设备。软软件上,现阶段无论是用PHP技术、JSP技
9、术、或者是.NET技术都可以完美的实现会议管理系统的编制,而目前存在的各种网络终端服务器都可运用于该系统,本系统利用网络流行的网站构架方式Tomcat+SQL SERVER2005+JSP,使用Tomcat作为Web服务器,SQL SERVER 作为数据库,JSP作为服务器端脚本解释器。因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的网站系统。因此在技术上是可行的。 (2)经济济上可行行:经济济可行性性分析主主要是对对开发新新系统所所投入的的资金与与系统投投入使用用后所带带来的经经济效益益进行比比较,确确认新系系统是否否会给企企业带来来一定的的经济效效益。从从本系统统的开发发和效益益关
10、系上上讲,本本系统是是用开源源免费的的Tommcatt开发不不需要花花费太多多的经费费。因为为本系统统的开发发不需要要大量的的开发人人员,从从而减少少了工资资费用以以及管理理维护人人员。因因此,从从经济可可行性上上来讲,是是可行的的。 (3)管理理上可行行:管理理可行性性分析主主要是分分析企业业现行的的管理体体制和企企业领导导是否具具有现代代化的管管理意识识和管理理水平。由由于企业业会议越越来越多多,会议议资料、记记录、查查询和发发布的工工作繁重重,大家家积极支支持开发发新系统统客户。因因此在管管理上可可行。 (4)操作上上可行性性:操作作可行性性分析主主要是分分析操作作人员是是否能容容易接受
11、受系统操操作。该该系统在在操作上上是很简简单的。只只许输入入操作员员名和密密码就可可以进入入主界面面,然后在在根据客客户自己己的要求求去对系系统进行行相应的的操作就就可以了了,操作十十分简单单。因此此该系统统在操作作上是可可行的。综上所述述,开发发客户管管理系统统在技术术上、经经济上、管管理上、操操作上都都是切实实可行的的。2.2用用户需求求企业管理理者经常常采用的的一种团团队沟通通方式,如如果利用用得好,会会极大地地提高企企业管理理的效率率。可是是经常发发生的情情况是,有有些企业业的领导导整天疲疲于应付付各种会会议,淹淹没于文文山会海海中,可可是没有有解决的的问题题题仍然一一大堆,会会议的效
12、效率十分分低下。针针对这种种情况,有有必要对对会议低低效的原原因进行行分析,并并为提高高会议的的效率提提出改进进的对策策。随着着计算机机技术的的发展,以以及计算算机在企企事业单单位中应应用的普普及,计计算机强强大的功功能已为为人们深深刻认识识。它在在当今社社会各个个领域发发挥着越越来越重重要的作作用。作作为计算算机应用用软件开开发的一一部分,使使用计算算机对会会议进行行管理具具有手工工管理无无法比拟拟的优点点。因此此,开发发这样一一个管理理系统成成为一件件很必要要的事情情。作为计算算机应用用的一部部分,使用计计算机对对会议文文献信息息进行管管理,具有着着手工管管理所无无法比拟拟的优点点.例如:
13、检索迅迅速、查查找方便便、可靠靠性高、存存储量大大、保密密性好、寿寿命长、成成本低等等。这些些优点能能够极大大地提高高企事业业单位会会议文献献信息管管理的效效率,也是一一个单位位的科学学化、正正规化管管理,与世界界接轨的的重要条条件。 通过对对一些高高校及企企事业单单位会议议资料的的查阅,以以及现行行公司的的一些会会议要求求,整理理出会议议文献信信息管理理系统的的运作流流程,并并对该流流程进行行了分析析,得出出如下的的需求分分析,本本例以高高校会议议文献管管理为例例:(1)一一周会议议安排。实现校内教职工了解校内会议安排信息,实现校内会议信息的网络化。同时这个模块也是管理员及用户的登陆界面。(
14、2) 管理员员会议文文献管理理。包括括一周会会议安排排管理,会会议文献献信息管管理,用用户信息息管理。(3)用用户对会会议文献献的检索索。包括括个人资资料的修修改,会会议文献献检索,实实现对校校内一周周会议安安排的查查看。三 系统统设计在项目设设计阶段段,要明明确系统统开发环环境、数数据库以以及它们们之间的的关系。数数据模式式的确定定是应用用程序开开发以及及接口设设定的前前提。如如果开发发过程中中,发现现数据库库需要修修改会对对已设计计完的模模块有影影响。甚甚至重新新设计模模块,所所以数据据库的设设计非常常重要。3.1 数据库库设计为了把系系统数据据清晰的的表达出出来,通通常需要要建立概概念模
15、型型。实体体-联系方方法是最最常用来来表示概概念模型型的。这这种方法法用E-R图描述述现实世世界中的的实体,而而不涉及及这些实实体在系系统中的的实现方方法,该该方法又又称为E-R模型。E-R图用三三种符号号:实体体、属性性和联系系。通过对系系统分析析,可以以提取以以下几个个实体:用户信信息、会会议信息息、单位位名称、星星期名称称。3.1.1数据据库概念念结构设设计地址用户id用户名电子邮箱用户密码电话号码用 户姓名所在单位性别出生日期职务图3.11 用户信信息实体体图名称 单位名称图3.22 单位名名称实体体图星期名星期图3.33 星期名名称实体体图发布标记文献资料月id年主管领导日会议信息主
16、管部门星期时间出席对象主要内容地点图3.44 会议文文献信息息实体图图用户n管理会议文献 n 图3.55 实体ER图3.1.2数据据库物理理设计数据库是是数据库库应用程程序的核核心。在在该系统统中,数数据库中中设计了了4张表。(1) 用户会会员结构构表useertaablee,其中中为管理理员唯一一分配了了一个用用户名是是:admmin,用户户可以通通过注册册添加信信息,并并在用户户界面修修改信息息, 如表3.1所示:表3.11 用户户会员结结构表名称数据类型型注释u_idd整型用户唯一一IDu_naame字符数据据类型用户名u_paasswwordd字符数据据类型用户密码码namee字符数据
17、据类型用户真实实姓名u_seex字符数据据类型用户性别别u_boorthhdayy字符数据据类型出生日期期u_zhhiwuu字符数据据类型职务u_daanweei字符数据据类型单位u_phhonee字符数据据类型电话号码码u_emmaill字符数据据类型电子邮箱箱u_adddreess字符数据据类型地址(2) 会议信信息结构构表meeet,管理理员拥有有操作权权限,可可以添加加、修改改和删除除表中信信息,用用户可以以查询操操作,如如表3.2所示: 表3.2 会议信信息结构构表名称数据类型型注释id整型会议IDDyearr字符数据据类型会议年montth字符数据据类型会议月day字符数据据类型会
18、议日weekk字符数据据类型会议星期期timee字符数据据类型会议时间间placce字符数据据类型会议地点点textt字符数据据类型会议主要要内容peopple字符数据据类型会议出席席对象danwwei字符数据据类型会议主管管部门manaagerr字符数据据类型主管领导导detaail字符数据据类型会议文献献资料fabuu逻辑类型型发布标记记(3) 星期表wweekk,此表表的数据据只有星星期一到到星期天天的文字字,对系系统来说说此表仅仅仅是为为了下拉拉列表的的获取方方便,无无实际必必要性。表3.33 星期名名称表名称数据类型型注释weekk字符数据据类型星期(4) 单位列表表dannweii
19、,此表表的数据据只有各各个部门门名称,对对系统来来说此表表仅仅是是为了下下拉列表表的获取取方便,无无实际必必要性。表3.44 单位列列表名称数据类型型注释danwwei字符数据据类型单位名称称3.2系系统功能能设计3.2.1系统统功能概概要模块块设计 会议文文献管理理系统由由一周会会议安排排模块、管管理员模模块、用用户对个个人信息息及会议议文献检检索模块块组成。具具体如下下:一周会议议安排模模块(1) 校内一周周会议安安排的信信息,实实现校内内教职工工了解校校内会议议安排信信息,实实现校内内会议信信息的网网络化。(2) 同时这个个模块也也是管理理员及用用户的登登陆界面面。管理员会会议管理理模块
20、(1)一一周会议议安排管管理:实实现一周周会议的的发布。(2)会会议文献献信息管管理:实实现会议议文献的的添加、删删除、修修改,以以及检索索。(3)用用户信息息管理:实现用用户信息息的删除除、修改改、增加加以及检检索。用户管理理模块(1)个个人资料料:实现现个人资资料的修修改。(2)会会议文献献检索:实现通通过会议议是在哪哪年召开开的,以以及是在在哪月召召开的,以以及会议议的主管管部门的的联合检检索。(3)一一周会议议安排:实现对对校内一一周会议议安排的的查看。图3.66系统主主要模块块会议管理系统注册用户管理员用户信息管理一周会议安排信息 会议发布会议文献检索一周会议安排查看会议增加,修改,
21、删除个人资料修改3.2.2系统统功能特特点(1)操操作简单单,界面面友好:设计成成为控制制面板的的布局,使使用户在在登陆后后主要的的操作直直接在控控制面板板上操作作,简单单明了。 (2)即即时处理理:对会会议计划划安排和和会议信信息的管管理(包包括添加加,修改改和删除除)在操操作后,在在客户端端的用户户即时可可以查询询最新信信息,用用户的操操作也可可以即时时的反给给在系统统管理员员。(3)功功能完善善:包括括会议发发布,修修改,删删除和最最新会议议安排和和已召开开会议记记录查询询。对于于不同权权限的用用户其对对系统的的使用都都会有相相应的限限制。管管理员则则只能管管理本部部门内部部会议。普普通
22、员工工可以分分别按照照已召开开时间和和会议内内容的关关键字,迅迅速查询询出相关关会议和和管理自自己的用用户信息息并查看看留言板板。四 系统统的实现现本章主要要介绍系系统功能能各模块块的实现现,是这这次设计计中最为为重要的的一个环环节,通通过对各各子模块块的设计计、组合合,从而而达到需需求中的的效果。4.1 校内会会议平台台以及用用户登录录的实现现用户进入入登陆inddex.jspp,这里里有着校校内一周周会议安安排信息息,方便便校内各各教职工工了解最最近一周周 会议动动态。另另外这里里也是用用户登录录界面。主要实现现代码如如下:20111-220122 学年,一一周会议议动态日期星期时间地点会
23、议内内容出席对对象主办部部门主管领领导会议文文献信息息%for(intt i=0;ii年月日 登录用户名 :密码 :&nbssp;管理员和和用户输输入姓名名和密码码页面:图4.11 主界面面输入用户户名和密密码后跳跳转到业业务处理理层yaanzhhenggActtionn.jaava如果用户户名或密密码为空空,系统统将显示示错误,代代码如下下:requuestt.seetAtttriibutte(rennamee, 用户名名或密码码错误);requuestt.geetReequeestDDisppatccherr(iindeex.jjsp).fforwwardd(reequeest, rees
24、poonsee);由于本系系统的管管理员只只有一个个,而且且用户名名指定为为admmin,因此此登陆时时是通过过用户名名来区分分权限的的,比较较方便明明了。4.2 管理员员功能的的实现管理员登登陆成功功后,进进入处理理页面aadmiin_iindeex.jjsp进进行操作作,拥有有对会议议的安排排、查询询、修改改、增加加和删除除的操作作,并拥拥有对会会员信息息的查询询、修改改、删除除和增加加。通过过鼠标点点击进入入相应界界面,其其内容主主要包含含四个主主要链接接:一周周会议安安排weeek.JSPP,会议文文献管理理GettMeeetFoorAddminn.jaava,用户户信息管管理geet
25、Usser.javva,还有有一个是是首页的的链接inddex.jspp。图4.22管理员员界面4.2.1一周周会议安安排管理员拥拥有对会会议安排排的唯一一操作权权,管理理员需要要对会议议信息进进行安排排,以保保证会员员能查询询到数据据,让会会议如期期举行。图4.33一周会会议安排排4.2.2 会议文文献信息息管理管理员把把会议数数据添加加到数据据库,也也许期间间会出现现会议变变动,这这就需要要有会议议的修改改和删除除操作,系系统通过过GettMeeetFoorAddminn.jaava来实现现处理会会议文献献管理,然然后跳转转到meeet_mannagee.jssp页面来来显示所所有会议议文
26、献信信息,每每页显示示四条记记录。操作页面面如下图图所示:图4.44 会议文文献信息息管理在这里系系统集成成了修改改、删除除、增加加、发布布、详情情、会议议检索、分分页的功功能。页面主要要代码如如下:快速检索索:日期期不限%foor(intt i=20000;iiopttionnvallue=-第 不限%foor(intt i=1;iiopttionnvallue=月&nbbsp;&nbbsp; 主办部部门:不限部部门%foor(intt i=0;iiopttionnvallue=&nbbsp;&nbssp;&nbssp;会议文文献信息息日期星期时间地点会议内内容出席对对象主办部部门主管领领导
27、会议文文献信息息操作%for(intt i=0;ii年月日inpputttypee=hiiddeennnamee=iddvaaluee=/inpputttypee=buuttoonvvaluue=详情claass=buuttoon2styyle=wiidthh: 332pxx;heeighht: 18ppx;oncclicck=wiindoow.oopenn(xxianngQiing?id=,_bblannk,heeighht=4400,widdth=4000,toop=2200,lefft=4420)/inpputttypee=hiiddeennnamee=iddvaaluee=/inpputttypee=hiiddeennnamee=iddvaaluee=/inpputttypee=hiiddeennnamee=iddvaaluee=/inpputttypee=hiiddeennnamee=iddvaaluee=/共共有页&nbbsp;第页&nbbsp;首页&nbbsp;ahreef=GeetMeeetFForAAdmiin?ggetppagee=上一页页