基于JAVA的日程安排管理系统(毕业论文).doc
《基于JAVA的日程安排管理系统(毕业论文).doc》由会员分享,可在线阅读,更多相关《基于JAVA的日程安排管理系统(毕业论文).doc(51页珍藏版)》请在三一办公上搜索。
1、摘 要随着经济全球化、管理现代化的到来,信息化建设已提到议事日程。国家机关、高等院校、参与国际竞争的大企业等企事业单位为了提高现代化管理水平、为了在激烈的市场竞争中获胜,纷纷不同程度地加强信息化建设,如组建自己的局域网、实施适用本单位或本部门的企业级MIS(管理信息系统)项目或ERP(企业资源计划)项目,通过Internet向外发布信息等。因此,如何将计算机技术和网络技术运用于企业管理,形成基于Web的办公自动化系统(Office Automation System,简称OAS),成为我们重要的开发项目之一。基于此,本文研究的就是利用Sun公司推出的比较优秀的Web服务器端应用程序开发技术JS
2、P设计和STRUTS架构以及东软公司开发的通用企业开发平台UniEAP架构与实现的日程安排管理系统(Scheduler Managements System,简称SMS)。本文首先对办公自动化系统和日程安排管理系统进行了详尽的阐述,充分的展示了日程安排对企业的重要性,并在详细的需求调研后对日程安排管理系统进行分析,设计了此系统的整体结构和功能模块,即日程安排管理系统分成了个人设置模块、日程查询模块、个人日程模块和他人日程四大功能模块,在各模块下又下设了详细功能子模块,并进行了数据库设计与连接。接下来,本文又详细介绍了基于Web的日程安排管理系统的最终实现方法。关键词 办公自动化,JSP,STR
3、UTS,UniEAP,日程安排管理系统 Country Resource of Office Automatization SystemAbstractUnder global economy and modern administrations requirement, the information processing is becoming more and more important. In order to improve their ability of administration and to catch the step of market, many Governmen
4、ts, enterprises and Educational gradually realize the significance of the information processing and begin to upgrade it. For example, to organize their own Local area network, or to perform MIS (Management Information System) or ERP (Enterprises Recourse Platform), witch according to their actual c
5、ondition. How to use computer and Internet in enterprise management, enterprise alliance and distributed departments, building enterprise OAS (Office Automation System) based on web, it becomes our research direction. So, the author will use the technology base on Web available of JSP which produced
6、 by Sun design and STRUTS impracticable and UniEAP of neusoft implementation of the SMS (Scheduler Managements System). In this article, OAS and SMS are explicated detailed, Human resource managements are so important that it can decide a corporations fortune. The author divides the scheduler manage
7、ments system into four parts: the deal with setting of person operations, the synthesis of query, the schedule of person and the schedule of other person awarding on which four parts data-base design are based. Besides, there are also some detail sub function modules under the four parts. Then, we d
8、escribe the achievement of the functions of the SMS based on web. Key words OAS, JSP, STRUTS,UniEAP,SMS目 录第一章绪 论- 4 -1.1 项目背景- 4 -1.2 技术背景- 5 -第二章 办公自动化系统日程安排分析- 9 -2.1 技术可行性分析- 9 -2.2 需求分析- 13 -2.3运行环境- 17 -第三章 办公自动化系统日程安排设计- 19 -3.1 设计目标- 19 -3.2数据库结构的设计- 19 -3.3 日程安排的模块设计- 23 -第四章 办公自动化系统日程安排实现-
9、28 -4.1日程安排功能实现- 28 -4.2 主要代码注解- 38 -4.3 系统测试- 44 -4.4 系统发布- 45 -第五章结论- 47 -5.1 系统评价- 47 -5.2 关于下一步工作要解决的几个问题的讨论- 47 -致谢- 49 -参考文献50第一章 绪 论1.1 项目背景随着信息技术的飞速发展,人力资源管理的方式、辅助手段和工具也发生着日新月异的变化,20世纪90年代以后,计算机和网络技术得到了迅速的发展和普及,互联网的应用和发展改变了全球的经济模式,企业管理模式也受到了极大的冲击,使信息资源的共享和超越时空的交换成为了可能。在这种科技不断进步、技术创新加快的情况下,企业
10、间的竞争和企业间对人才的需求都更加激烈,人力资源也越来越受到重视。伴随这种情况,更多的管理技术被引入到人力资源管理上,科学的管理方法与IT技术相结合成为提高人力资源部门管理水平的主要方式,人力资源管理发展成为人的信息化过程。发展的重要标志是E化的员工、E化的人力资源、最终成为E化的企业。利用信息技术的发展来改变企业的运作方法和管理模式,提高企业的管理效益和生产效益,从而提高企业经济效益,增强企业竞争力,是企业迎接知识经济时代挑战并能够立于不败之地的必由之路,也是企业发展的趋势。现代办公要求,利用信息技术贯通组织层次来综合信息,实现快速决策。尤其对于现代企业把市场信息、管理信息看作是最宝贵的信息
11、,把时间成本看作是最宝贵的成本。以市场为中心,用信息换时间,用时间换效率,用效率换效益,信息的价值和它对企业的重要性日益显现。大中型企业(集团)分支机构、部门和人员众多,经营范围比较广,管理相对复杂,这就要求企业办公自动化系统拥有强大的功能,应能提供网络办公自动化、机构管理、网络安全以及与财务管理,供应链管理和人力资源管理等相关软件系统的挂接能力。因此,基于Web的企业办公自动化系统的出现,满足了上述企业现代化发展需求,帮助企业提高企业综合管理水平及市场反应能力,应对中国加入WTO后以及日趋激烈的市场竞争。1.2 技术背景1.2.1 办公自动化办公自动化(OA-Office Automatio
12、n)是将现代化办公和计算机网络功能结合起来的一种新型的办公方式,是当前新技术革命中一个非常活跃和具有很强生命力的技术应用领域,是信息化社会的产物。通过网络,组织机构内部的人员可跨越时间、地点协同工作。通过OA系统所实施的交换式网络应用,使信息的传递更加快捷和方便,从而极大地扩展了办公手段,实现了办公的高效率。现在所说的办公自动化,是以计算机网络为依托,在企业内部进行畅通的信息交流。在这种模式下,企业成为一个大办公室,它下面的财务、人事、行政、业务等部门都成为企业信息流中的一个环节,而不再是一个一个的信息孤岛。依靠这种模式,企业的组织结构能够得到简化,各个部门在信息共享的基础上进行协作,便于明确
13、各个部门甚至每个员工的责任,而决策层可以迅速综合来自各个方面的信息,并以此为依据制定企业的战略决策。没有人怀疑计算机的出现给办公室职员带来的便利,但是对现代的办公自动化而言,其目的已经不局限于减轻员工的工作量,而是要将员工从繁琐的事务性工作中解放出来,用更多的精力去关注最重要的事情,从而提高企业的效率,增强企业的综合竞争能力。从这个意义上讲,在市场竞争日趋白热化的今天,办公自动化已经不再是一种手段、一种工具,而成为决定企业生存发展的命脉。我国从八十年代末、九十年代初开始发展办公自动化,到现在已经有十几年的历史了。在早期,多是由企业、单位内部的计算机人员或爱好者使用FoxBASE编写出来的,这些
14、软件并非我们现在所指的办公自动化软件,而是针对办公中某个特定的需求开发的(如:收发文登记),它们多数是单机操作模式,不能实现信息交换和共享,所做的内容往往只是输入某些特定内容,再把这些内容按照一定的格式打印出来,所以这些软件在真正意义上说并不能说是办公自动化软件。进入九十年代中期后,随着网络技术(如:100M以太网)、群件系统(特别Microsoft Exchange Server和Louts Notes)、数据库技术(成熟的关系数据库管理系统)和各种面向对象开发工具(如:JAVA)等技术和产品日渐成熟而被广泛应用,同时由于国内经济的飞速发展引发市场竞争的逐渐激烈,以及政府管理职能的扩大和优化
15、,这一切导致政府和企业对办公自动化产品的需求快速增长。这时,办公自动化开始进入一个快速的发展阶段。随着软件市场的逐渐开拓,国内专门从事软件开发的公司也逐渐成长起来,并专门为政府和企业“度身定做”办公自动化系统,由于这些系统是根据用户的具体需求开发的,所以它功能比较完善,并能较好的满足用户的实际需要,但它存在着一些致命的缺点: 开发周期长 投资大 软件开发完成后需要不断的维护导致出现这些缺点的原因有很多种,如软件开发公司的开发队伍组队模式不合理、缺乏开发办公自动化产品的经验、用户缺乏对办公自动化产品的认识等等,但真正重要的原因往往是由于在开发过程中或开发完成后用户的需求发生变化而引起的,经常会出
16、现在开发过程中因为用户的需求不断变化而导致软件的不断修改,以至整个开发周期加长和开发费用超支。当经过千辛万苦把软件开发出来后,又会因为用户需求变化要对软件进行不断的修改维护。到最后,整个软件犹如一件千缝百补的衣裳,性能和可使用性都大大降低。很多软件开发公司认为这些问题的出现在于用户的需求的不断变化,其实这种想法并不正确,因为社会的发展和国家机构的改革必然会导致国家机关和企业的管理模式变化,而这种管理模式的变化将引起用户对办公自动化软件的需求变化。既然“变”是不可避免的,我们就要让软件能够适应这种变化。到了九十年代末期,随着各个国家机关和企业计算机网络建设的逐渐完善,以及Internet在国内的
17、普及,整个社会中人与人的交流和联系方式发生了本质的变化,电子化的信息交流方式逐渐成为主流。这时早期开发的一些办公自动化软件又暴露出一些弊端。早期办公自动化软件多是以局域网环境为基础而设计的,由于当时选型的平台并不是统一的(如群件平台、数据库平台),造成在实现多个局域网进行数据交换(如与上下级或平级单位的数据交换)遇到了极大的阻力,出现了一种“信息鸿沟”,局域网间的信息传递往往只能依靠原始的文本方式传递,从而形成了一个个各自独立的信息孤岛。这种情况极大地阻碍了我国办公自动化的发展。办公自动化发展到今天,办公自动化系统的定义已由原来简单的公文处理扩展到整个企事业单位的信息交换平台,并实现了与系统支
18、持平台的无关性,其功能已有极大的飞跃。然而随着计算机技术水平的不断提高和用户不断增长的需要,我国办公自动化的道路还很漫长。针对当前我国企业信息化的发展现状及自身发展需要,我们把本系统的设计目标定在研制具有中国国情,适应我国大多数企业内部办公需要上,本系统的设计和实现有助于提高企业办公效率,节约成本,促进信息交流,以最新的技术服务于企业1。1.2.2 日程安排管理系统在日常繁杂的工作中,总是有很多重要日程需要安排,个人的日常工作、领导的重要会议、个人重要日期或者时间等,都需要在特定时间给予醒目标识或者提示,日程安排就可以完成这些工作。日常安排主要功能是完成个人一般日程和重要日程安排,可以选择提醒
19、方式。个人日程可以共享给其他人员,其他人员就可以给共享人安排日程。比如,领导把日常安排共享给秘书或者下级把日程安排共享给上级,就可以实现秘书给领导排定日程以及上级给下级安排工作。当把日程共享后,在个人设置日程中给本人安排日程时就可以选择是否公开,所以不必担心日程共享后个人隐私事件被他人查看。在没有计算机的时代,我们对日程安排只能通过手写来记录,并且没有相应的提醒工具,人们有时会因为没有及时翻阅记录而错过了重要会议、重要日程等,也因为翻阅日程记录而浪费了很多的时间。我们不难想象一个人错过了重要会议会有什么后果。所以日程安排的重要性尤为重要。在20世纪60年代在随着电子技术的发展,出现了一些好的提
20、醒工具,比如闹钟。人们就可以通过闹钟的提示来完成日程的提醒,但是闹钟只是能提醒最近一个记录,这样就会总要去设置时间来提示,也会浪费很多的时间。在计算机开始使用的时候,各人的日程安排有了明显的进步,我们可以通过计算机来记录备忘数据,并可以提醒给用户。但在网络还不发达的情况下,还不能实现日程共享等功能,但在进入20世纪90年代,Microsoft 推出了Office工具对人们的办公操作有了很大的帮助。人们在记录和提醒,以及共享都成为了可能。在outlook中有日历的功能实现,备忘录的记录提醒功能等,在通过邮件等功能就可以很好的完成人与人之间的提示功能。但在软件开发办公自动化系统中由于商业原因,很多
21、企业要自己根据项目的具体情况进行开发日程安排系统。基于国土资源电子政务平台的办公自动化系统就需要进行日程安排系统的设计与开发。这里的日程安排包括,备忘录的记录,查询、提醒、共享等功能。第二章 办公自动化系统日程安排分析2.1 技术可行性分析随着科学技术的不断向前发展,出现了很多的开发工具和开发语言,以及适合于开发网页的新技术和新产品,下面就简单的介绍几种关于开发本系统的新技术。2.1.1 关于B/S体系结构B/S体系结构,即Browser/Server(浏览器/服务器)结构,就是只安装一个服务器(Server),而客户端采用浏览器(Browse)运行软件,它是随着Internet技术的兴起,对
22、C/S结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript等)和ActiveX技术,是一种全新的软件系统构造技术,与C/S相比,Browser/Server 体系结构的独特优势3:(1) 开放的标准。Client/Server 所采用的标准只要在内部统一即可,它的应用往往是专用的。Browser/Server 所采用的TCP/IP、HTTP 等标准都是开放的、非专用的,是经过标准化组织所确定的而非单一厂商所制定,保证了其应用的通用性和跨平台性。同时,标准化使得B/S 模式可直接接入Internet ,具有良好的扩展性、伸缩
23、性,可从不同厂家选择设备和服务。(2) 分布计算的基础结构。多层的B/S 应用可以更充分的利用系统资源,在大型的联机应用中,数据库面临的客户数量是非常庞大的,使用传统的客户/服务器模式可能根本无法胜任。例如,可能有上千个客户机在同时运行,需要访问数据库。如果它们的请求都直接传递到数据库服务器上,就必须要有非常强大的硬件支持。通过中间层的缓冲,连接数据库的用户数大大减少,虽然增加了应用服务层,并不会使系统的性能和可靠性降低。因为在动态分布式计算系统中,客户端程序不必要确切指出应用服务的网络地址,如果应用服务器超负荷,通过统一的管理程序调度将请求转移到其他应用服务器上来消除瓶颈。(3) 较低的开发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JAVA 日程安排 管理 系统 毕业论文

链接地址:https://www.31ppt.com/p-4022327.html