基于JSP会议管理系统毕业设计(含源文件)_第1页
基于JSP会议管理系统毕业设计(含源文件)_第2页
基于JSP会议管理系统毕业设计(含源文件)_第3页
基于JSP会议管理系统毕业设计(含源文件)_第4页
基于JSP会议管理系统毕业设计(含源文件)_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.:.;一 绪论. 本课题的开发背景及意义当今社会竞争日益猛烈,企事业单位内部会议也不断增多,会议信息量也逐渐增大。企业公司内部需求经常经过会议进展沟通、问题处理以及决策的制定。而如今企事业的会议管理任务繁重且处于无系统流程的形状。手任务业效率很低,不便于管理,而且容易出错。据调查,经理级和专业人员每周约花/的时间在开会上。美国权威机构的统计阐明,年美国企业因不当的会议管理导致的损失高达亿美圆。另一项调查阐明,企业%的员工提升来源于其在会议上的表现引起上司的留意和赏识。因此如何开会,如何使会议有效益和有效率,对于企业和企业人来说,都具有重要的意义。有效的会议管理,是有用的管理工具,他能到达高效

2、的沟通意见,作出好的决议,使执行者认同,共同努力达成企业战略目的,它的重要性呈如今行动管理、目的管理、和技术管理上。会议信息的有效传达和反响对于企事业决策者的管理来说至关重要。所以会议管理系统应该能成为会议管理者提供高效的查询和管理方法的帮手。但长期以来人们运用传统的人工方法发布会议信息,整理睬议记录,查询会议记录。这种方法存在着许多缺陷:如会议记录查询,会议管理者就必需在大量的会议记录资料中,按照会议召开的时间整理。这对管理者和用户来说,都是一种负担,任务效率低下,且很容易出错,严密性也差。随着计算机技术的开展,以及计算机在企事业单位中运用的普及,计算机强大的功能已为人们深化认识。它在当今社

3、会各个领域发扬着越来越重要的作用。作为计算机运用软件开发的一部分,运用计算机对会议进展管理具有手工管理无法比较的优点。例如:查找方便迅速,准确率高,本钱低,效率高等。这些优点能极大提高会议管理的效率。也是企事业走向科学化,正规化管理的重要手段。因此,开发这样一个管理系统成为一件很必要的事情。会议是一个集思广益的渠道,会议是一个集合的载体。经过会议使不同的人、不同的想法会聚一堂,相互碰撞,从而产生“金点子。许多高水准的创意就是开会期间产生的。我国是个民主的国家,政府对任何事件做出的决策都是经过召开会议才干做出决议。构建网上政府、实施电子政务首先要建立起政府的会议信息管理机制。虽然当前软件行业里的

4、OA系统也包括了会议信息管理的功能,但OA系统直接面对办公室事务,这又是对信息化最具有挑战性的任务,所以OA系统的胜利运用,需求抑制许多困难。详细表现为投资大、效果不明显;程度低、反复建立多;硬件投入多、软件投入少;模拟手任务业添加管理负担等。 从OA系统的模块设计中可以看出,会议管理模块是完全可以孤立于A系统的,而且对会议管理扩展的时机很少。从经济和效益的角度来思索,会议管理系统完全可以自成一系统。. 课题的研讨内容 本课题主要运用JSP编程、WEB开发以及数据库链接等相关知识。主要需求熟练掌握动态网页开发的相关技术,将所学的知识用于实践的生活中,并且在实践的生活中发扬各方面的效益。会议文献

5、管理系统的用户运用本系统进展会议管理,可以感到方便,系统操作简单,功能根本符合其会议管理要求。这个毕业设计的最终目的是设计、实现一个功能完善的小型会议文献管理系统。这篇论文我主要先对课题做简要的引见,然后引见了开发本系统所用到的新技术,接着对整个系统进展系统需求分析设计、系统概要设计、系统详细设计,最后演示完好的系统。. 论文组织构造此论文分为六大章节。 主要简介了本课题的开发背景、课题研讨内容; 对课题进展相关的需求分析,为系统设计做根底; 详细引见了系统数据库的设计与和功能模块; 进入课题实现详细设计课题各模块功能; 总结本次设计。二 需求分析. 可行性分析可行性分析是建立在用户的要求和系

6、统调研的根底上进展的,对一个新系统的开发从社会、技术、经济、管理等几个方面进展分析,并得出新系统的开发任务可行、不可行、需求修正、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。可行性分析普通可定义为:可行性分析是在建立的前期对工程工程的一种调查和鉴定,对拟议中的工程进展全面与综合的技术、经济才干、管理方面的调查,判别它能否可行。可行性分析阶段的主要任务包括以下几个方面: 技术上可行:技术可行性分析是根据新系统的目的来衡量能否具备所需求的技术,包括系统开发人员数量和程度,硬件方面,软件方面及其它运用技术。而该系统所需硬件设备多台PC机,现行市场上销售且价钱较低,甚至可以运用原有的

7、设备。软件上,现阶段无论是用PHP技术、JSP技术、或者是.NET技术都可以完美的实现会议管理系统的编制,而目前存在的各种网络终端效力器都可运用于该系统,本系统利用网络流行的网站构架方式Tomcat+SQL SERVER+JSP,运用Tomcat作为Web效力器,SQL SERVER 作为数据库,JSP作为效力器端脚本解释器。因此运用这种方式不用花一分钱就可以建立起一个稳定、免费的网站系统。因此在技术上是可行的。 经济上可行:经济可行性分析主要是对开发新系统所投入的资金与系统投入运用后所带来的经济效益进展比较,确认新系统能否会给企业带来一定的经济效益。从本系统的开发和效益关系上讲,本系统是用开

8、源免费的Tomcat开发不需求破费太多的经费。由于本系统的开发不需求大量的开发人员,从而减少了工资费用以及管理维护人员。因此,从经济可行性上来讲,是可行的。 管理上可行:管理可行性分析主要是分析企业现行的管理体制和企业指点能否具有现代化的管理认识和管理程度。由于企业会议越来越多,会议资料、记录、查询和发布的任务繁重,大家积极支持开发新系统客户。因此在管理上可行。 操作上可行性:操作可行性分析主要是分析操作人员能否能容易接受系统操作。该系统在操作上是很简单的。只许输入操作员名和密码就可以进入主界面,然后在根据客户本人的要求去对系统进展相应的操作就可以了,操作非常简单。因此该系统在操作上是可行的。

9、综上所述,开发客户管理系统在技术上、经济上、管理上、操作上都是真实可行的。.用户需求企业管理者经常采用的一种团队沟通方式,假设利用得好,会极大地提高企业管理的效率。可是经常发生的情况是,有些企业的指点整天疲于应付各种会议,淹没于文山会海中,可是没有处理的问题题依然一大堆,会议的效率非常低下。针对这种情况,有必要对会议低效的缘由进展分析,并为提高会议的效率提出改良的对策。随着计算机技术的开展,以及计算机在企事业单位中运用的普及,计算机强大的功能已为人们深化认识。它在当今社会各个领域发扬着越来越重要的作用。作为计算机运用软件开发的一部分,运用计算机对会议进展管理具有手工管理无法比较的优点。因此,开

10、发这样一个管理系统成为一件很必要的事情。作为计算机运用的一部分,运用计算机对会议文献信息进展管理,具有着手工管理所无法比较的优点.例如:检索迅速、查找方便、可靠性高、存储量大、严密性好、寿命长、本钱低等。这些优点可以极大地提高企事业单位会议文献信息管理的效率,也是一个单位的科学化、正规化管理,与世界接轨的重要条件。 经过对一些高校及企事业单位会议资料的查阅,以及现行公司的一些会议要求,整理出会议文献信息管理系统的运作流程,并对该流程进展了分析,得出如下的需求分析,本例以高校会议文献管理为例:一周会议安排。实现校内教职工了解校内会议安排信息,实现校内会议信息的网络化。同时这个模块也是管理员及用户

11、的登陆界面。 管理员会议文献管理。包括一周会议安排管理,会议文献信息管理,用户信息管理。用户对会议文献的检索。包括个人资料的修正,会议文献检索,实现对校内一周会议安排的查看。三 系统设计在工程设计阶段,要明确系统开发环境、数据库以及它们之间的关系。数据方式确实定是运用程序开发以及接口设定的前提。假设开发过程中,发现数据库需求修正会对已设计完的模块有影响。甚至重新设计模块,所以数据库的设计非常重要。. 数据库设计为了把系统数据明晰的表达出来,通常需求建立概念模型。实体-联络方法是最常用来表示概念模型的。这种方法用E-R图描画现实世界中的实体,而不涉及这些实体在系统中的实现方法,该方法又称为E-R

12、模型。E-R图用三种符号:实体、属性和联络。经过对系统分析,可以提取以下几个实体:用户信息、会议信息、单位称号、星期称号。 .数据库概念构造设计地址用户id用户名电子邮箱用户密码号码用 户姓名所在单位性别出生日期职务 图. 用户信息实体图称号 单位称号图. 单位称号实体图星期名星期图. 星期称号实体图发布标志文献资料月id年主管指点日会议信息主管部门星期时间出席对象主要内容地点 图. 会议文献信息实体图用户 n管理会议文献 n 图. 实体ER图.数据库物理设计数据库是数据库运用程序的中心。在该系统中,数据库中设计了张表。() 用户会员构造表usertable,其中为管理员独一分配了一个用户名是

13、:admin,用户可以经过注册添加信息,并在用户界面修正信息, 如表.所示:表. 用户会员构造表称号数据类型注释u_id整型用户独一IDu_name字符数据类型用户名u_password字符数据类型用户密码name字符数据类型用户真实姓名u_sex字符数据类型用户性别u_borthday字符数据类型出生日期u_zhiwu字符数据类型职务u_danwei字符数据类型单位u_phone字符数据类型号码u_email字符数据类型电子邮箱u_address字符数据类型地址() 会议信息构造表meet,管理员拥有操作权限,可以添加、修正和删除表中信息,用户可以查询操作,如表.所示: 表. 会议信息构造表

14、称号数据类型注释id整型会议IDyear字符数据类型会议年month字符数据类型会议月day字符数据类型会议日week字符数据类型会议星期time字符数据类型会议时间place字符数据类型会议地点text字符数据类型会议主要内容people字符数据类型会议出席对象danwei字符数据类型会议主管部门manager字符数据类型主管指点detail字符数据类型会议文献资料fabu逻辑类型发布标志星期表week,此表的数据只需星期一到星期天的文字,对系统来说此表仅仅是为了下拉列表的获取方便,无实践必要性。表. 星期称号表称号数据类型注释week字符数据类型星期单位列表danwei,此表的数据只需各个

15、部门称号,对系统来说此表仅仅是为了下拉列表的获取方便,无实践必要性。表. 单位列表称号数据类型注释danwei字符数据类型单位称号.系统功能设计 .系统功能概要模块设计 会议文献管理系统由一周会议安排模块、管理员模块、用户对个人信息及会议文献检索模块组成。详细如下:一周会议安排模块校内一周会议安排的信息,实现校内教职工了解校内会议安排信息,实现校内会议信息的网络化。同时这个模块也是管理员及用户的登陆界面。管理员会议管理模块一周会议安排管理:实现一周会议的发布。会议文献信息管理:实现会议文献的添加、删除、修正,以及检索。用户信息管理:实现用户信息的删除、修正、添加以及检索。用户管理模块个人资料:

16、实现个人资料的修正。会议文献检索:实现经过会议是在哪年召开的,以及是在哪月召开的,以及会议的主管部门的结合检索。一周会议安排:实现对校内一周会议安排的查看。图.系统主要模块会议管理系统注册用户管理员用户信息管理一周会议安排信息 会议发布会议文献检索一周会议安排查看会议添加,修正,删除个人资料修正.系统功能特点()操作简单,界面友好:设计成为控制面板的规划,运用户在登陆后主要的操作直接在控制面板上操作,简单明了。 ()即时处置:对会议方案安排和会议信息的管理包括添加,修正和删除在操作后,在客户端的用户即时可以查询最新信息,用户的操作也可以即时的反给在系统管理员。()功能完善:包括会议发布,修正,

17、删除和最新会议安排和已召开会议记录查询。对于不同权限的用户其对系统的运用都会有相应的限制。管理员那么只能管理本部门内部会议。普通员工可以分别按照已召开时间和会议内容的关键字,迅速查询出相关会议和管理本人的用户信息并查看留言板。四 系统的实现本章主要引见系统功能各模块的实现,是这次设计中最为重要的一个环节,经过对各子模块的设计、组合,从而到达需求中的效果。. 校内会议平台以及用户登录的实现用户进入登陆index.jsp,这里有着校内一周会议安排信息,方便校内各教职工了解最近一周 会议动态。另外这里也是用户登录界面。主要实现代码如下: - 学年,一周会议动态日期星期时间地点 会议内容出席对象主办部

18、门主管指点会议文献信息%for(int i=;i年月日 登录 用户名 : 密码 : 管理员和用户输入姓名和密码页面:图. 主界面输入用户名和密码后跳转到业务处置层yanzhengAction.java假设用户名或密码为空,系统将显示错误,代码如下:request.setAttribute(rename, 用户名或密码错误);request.getRequestDispatcher(index.jsp).forward(request, response);由于本系统的管理员只需一个,而且用户名指定为admin,因此登陆时是经过用户名来区分权限的,比较方便明了。. 管理员功能的实现管理员登陆胜利

19、后,进入处置页面admin_index.jsp进展操作,拥有对会议的安排、查询、修正、添加和删除的操作,并拥有对会员信息的查询、修正、删除和添加。经过鼠标点击进入相应界面,其内容主要包含四个主要链接:一周会议安排week.JSP,会议文献管理GetMeetForAdmin.java,用户信息管理getUser.java,还有一个是首页的链接index.jsp。图.管理员界面. 一周会议安排管理员拥有对会议安排的独一操作权,管理员需求对会议信息进展安排,以保证会员能查询到数据,让会议如期举行。图.一周会议安排. 会议文献信息管理管理员把会议数据添加到数据库,也许期间会出现会议变动,这就需求有会议

20、的修正和删除操作,系统经过GetMeetForAdmin.java来实现处置睬议文献管理,然后跳转到meet_manage.jsp页面来显示一切会议文献信息,每页显示四条记录。操作页面如以下图所示:图. 会议文献信息管理在这里系统集成了修正、删除、添加、发布、概略、会议检索、分页的功能。页面主要代码如下: 快速检索:日期不限%for(int i=;i option value= - 第 不限%for(int i=;ioption value= 月 主办部门: 不限部门%for(int i=;ioption value= 会议文献信息日期星期时间地点 会议内容出席对象主办部门主管指点会议文献信息

21、操作%for(int i=;i年月日 input type=hidden name=id value=/input type=button value=概略 class=button style=width: px;height: px; onclick=window.open(xiangQing?id=,_blank,height=,width=,top=,left=)/input type=hidden name=id value=/input type=hidden name=id value=/ input type=hidden name=id value=/input type=h

22、idden name=id value=/ 共有页第页首页 a href=GetMeetForAdmin?getpage=上一页 a href=GetMeetForAdmin?getpage=下一页 a href=GetMeetForAdmin?getpage=末页 点击修正按钮,系统转入业务处置层adminUpdateMeet.java处置,然后跳转到jsp页面meet_manage_update.jsp来显示修正信息。最后提交到saveAdminUpdate.java来保管修正信息。图. 会议修正点击删除按钮,系统转入Selvlet处置层deleteMeet.java处置,然后处置层调用数

23、据存储层,进展与数据库的交互,最后再调用Selvlet处置层GetMeetForAdmin重新显示会议列表。这是他会直接看到删除操作后的列表。点击添加按钮,系统转入Selvlet处置层adminAddMeet.java,然后弹出一个jsp页面add.jsp,这里进入添加视图,最后提交到addMeet.java来保管修正信息。会议记录添加页面如图.所示:图. 会议添加点击搜索按钮,系统转入Selvlet处置层searchMeet.java,然后处置层调用数据存储层,进展与数据库的交互,然后进入jsp视图层meet_manage.jsp,重新显示搜索后的页面:图. 会议文献检索点击概略按钮,系统转

24、入Selvlet处置层xiangQing.java,然后处置层跳转到一个弹出式的jsp显示页面xiangQing.jsp来显示会议文献的详细信息。界面如下:图. 会议文献资料发布与不发按钮,它们是互斥存在的按钮,它们关联的是数据库里的一个逻辑型字段发布,点击发布按钮,系统将转入Selvlet处置层fabuMeet.java来处置,此时调用数据存储层,改动数据库meet表里发布字段的值为true。这样一周会议安排页面就可以根据数据库里,发布字段为true的会议记录来显示一周会议安陈列表。图. 会议发布不发按钮与发布按钮实现原理一样的。. 用户信息管理 会员注册胜利后,管理员经常会查看和修正会员信

25、息来坚持数据库的会员信息的同步行,这就需求经过添加一个会员管理模块来操作会员管理包括对会员信息的修正和对会员的删除操作和添加操作。管理员经过组合查询对用户u_name、用户姓名name以及用户所在部门u_danwei进展查询操作,系统根据数据库中会员信息查询,查询终了将前往信息给管理员。用户信息管理页面user_manage.jsp,主要实现代码如下: 检索:用户姓名:用户注册名:主办部门: 不限部门%for(int i=;ioption value= 用户管理表 用户名密码姓名性别 出生日期职务单位号码电子邮箱家庭住址 操作%for(int i=;i input type=hidden na

26、me=u_id value=/ input type=hidden name=u_id value=/ 共有页第页首页 a href=getUser?getpage=上一页 a href=getUser?getpage=下一页 a href=getUser?getpage=末页用户信息管理模块页面视图如图.所示:图. 用户管理界面根本实现原理与会议文献管理模块类似。. 用户登陆及会议检索会员功能涉及到三个主要功能,分别为用户的注册,会议文献信息的检索,和用户资料的修正以及注销的功能,而用户信息的修正在以上各小节中根本都有类似的引见,而代码也是类似的操作,就不在反复引见,会议查询的操作作只是在前

27、章中提到的会议管理页面进展功能上的简化。在此给出界面:图. 用户登录功能五 结论经过三个多月的系统开发,从一开场我对于JSP技术的开发缺乏阅历到,经过不断查找资料,并且在导师的指点下,我逐渐对所开发的系统有了较为全面地认识。在开发本课题的过程中,起初对于一些JSP的语句有些疑惑,后来经过不断翻阅相关资料,经过修正从互联网上曾经成型的模板,逐渐了解了这些对象的含义和用法,特别是对于数据库中字段的添加,修正,查询和删除用法。此外,对于网页制造中的一些技术,例如:CSS款式表技术对于网页框架制造的运用等的程度有了很大的提升。本课题开发阅历了搜集资料,需求分析,可行性分析,概要设计和详细设计的阶段,先后经过了无数次的修正和调试,经过按照软件工

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论