毕业论文-基于快速开发平台的协同OA系统_第1页
毕业论文-基于快速开发平台的协同OA系统_第2页
毕业论文-基于快速开发平台的协同OA系统_第3页
毕业论文-基于快速开发平台的协同OA系统_第4页
毕业论文-基于快速开发平台的协同OA系统_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

1、PAGE 3河北农业大学 本科毕业论文(设计)题 目: 基于快速开发平台的协同OA系统 学 院: 信息科学与技术学院 专业班级: 计算机科学与技术1201班 学 号: 学生姓名: 指导教师姓名: 指导教师职称: 教授 二O一四 年 六 月 一 日摘要计算机的不断发展,网络化办公的逐渐普及,企业办公效率要求的不断提高,纸质化办公给人们带来更多的不便,人们自动化办公的需求大大增加。对于一个企业来说,使用OA协同办公系统,让其帮助企业高速、方便、快捷的完成企业办公,提高企业办事效率与规范化程度,节约企业内部人力、物力、财力资源,用更少的成本,发挥最大的效益。为适应市场及企业的需求,越来越多的各式各样

2、的OA(Office Automation)系统软件正在被开发,并不断满足着企业的需要。本次设计题目为基于快速开发平台的协同OA办公系统,通过软件快速开发平台,设计出具备实用性,易用性,健壮性的OA软件,满足企业的需求,去实现企业的办公自动化或说自动化办公,让企业的沟通与交流更加便利。本次OA系统的开发采用Eclipse作为编程环境,编程语言为PHP,使用WAMP作为服务器,其自带多种数据库,本次使用MYSQL作为后台数据库。此次设计主要实现的是企业信息简介的显示,企业规章制度的增删改查,人事管理,企业公告的发布,职员上下班登记,审核批示等功能模块。这些功能模块的设计与实现是最常用的OA功能,

3、通过这些工作流的设计与实现,以达到这些OA功能的实现,满足了企业的基本需求,简化了企业工作,提高了企业工作效率。在社会不断进步,企业不断发展的时代,我们需要一款软件,一款功能不断完善的软件,去协助企业工作,去实现并让大多数企业都能使用OA软件,如使用OFFICE软件一样的普及。通过此次毕业设计,更了解了OA软件,其强大的功能与其稳定性是企业应用软件比不可少的关键。了解OA,了解OA软件的开发,更通过一款软件了解企业的工作流程。关键词:协同;OA;快速开发平台;工作流.AbstractGradually growing popularity of computers, networked off

4、ice, business office efficiency requirements continue to increase, paper-based office to bring more inconvenience, office automation greatly increase peoples needs. For an enterprise, using the OA Cooperative Office, allowed to help businesses high-speed, easy and fast to complete the business offic

5、e, improve enterprise efficiency and degree of standardization, saving enterprise human, material and financial resources, with less cost, maximize effectiveness. To meet the needs of the market and the enterprise, more and more kinds of OA (Office Automation) system software is being developed, and

6、 continue to meet the needs of enterprises. The rapid development of a design platform based on collaborative OA office systems, rapid software development platform designed with practicality, ease of use, robustness OA software to meet the needs of enterprises, to achieve corporate office automatio

7、n or say office automation, allowing businesses to communicate and exchange more convenient. The OA system developed using Eclipse as a programming environment, the programming language PHP, using WAMP as a server, which comes with a variety of databases, this use MYSQL database as a background. The

8、 main achievement is the design of enterprise information profile show business rules CRUD, personnel management, corporate bulletin, the staff work registration, review instructions and other functional modules. The design and implementation of functional modules OA is the most common feature of th

9、ese workflow design and implementation through to reach OA to achieve these functions to meet the basic needs of the enterprise, simplifying the corporate work to improve the business efficiency. In an evolving society, continued development of the times, we need a piece of software, a feature const

10、antly improve the software to help companies work to achieve and OA can be used for most business software, such as the popularity of the software using OFFICE . With this graduation project, a better understanding of the OA software, its powerful features and its stability is a key enterprise appli

11、cation software than essential. Understanding of OA, OA understand software development, a better understanding of the enterprise through a workflow software. Keywords: Collaborative; OA; rapid development platform; workflow目录TOC o 1-3 h u HYPERLINK l _Toc25908 1引言 PAGEREF _Toc25908 1 HYPERLINK l _T

12、oc32194 1.1课题背景 PAGEREF _Toc32194 1 HYPERLINK l _Toc1419 1.2研究意义 PAGEREF _Toc1419 2 HYPERLINK l _Toc17543 2理论开发依据及开发工具简介 PAGEREF _Toc17543 3 HYPERLINK l _Toc25723 2.1理论开发依据 PAGEREF _Toc25723 3 HYPERLINK l _Toc3600 2.2开发工具简介 PAGEREF _Toc3600 4 HYPERLINK l _Toc21614 2.2.1 Eclipse编程环境简介 PAGEREF _Toc216

13、14 4 HYPERLINK l _Toc22958 2.2.2 php简介 PAGEREF _Toc22958 4 HYPERLINK l _Toc7120 2.2.3数据库介绍 PAGEREF _Toc7120 4 HYPERLINK l _Toc3829 2.2.4 wamp服务器 PAGEREF _Toc3829 5 HYPERLINK l _Toc15193 3需求分析 PAGEREF _Toc15193 6 HYPERLINK l _Toc19812 3.1系统需求分析 PAGEREF _Toc19812 6 HYPERLINK l _Toc6025 3.2系统设计目标 PAGER

14、EF _Toc6025 6 HYPERLINK l _Toc9848 3.3用例分析 PAGEREF _Toc9848 7 HYPERLINK l _Toc32030 4功能模块设计 PAGEREF _Toc32030 8 HYPERLINK l _Toc5272 4.1主要的设计理念 PAGEREF _Toc5272 8 HYPERLINK l _Toc24025 4.2 数据库设计 PAGEREF _Toc24025 8 HYPERLINK l _Toc31608 4.3模块功能设计 PAGEREF _Toc31608 11 HYPERLINK l _Toc32039 4.3.1 功能模块

15、的划分 PAGEREF _Toc32039 11 HYPERLINK l _Toc21610 4.3.2 功能模块流程图 PAGEREF _Toc21610 11 HYPERLINK l _Toc13789 5 OA系统功能模块实现 PAGEREF _Toc13789 14 HYPERLINK l _Toc10048 5.1 前台登录界面 PAGEREF _Toc10048 14 HYPERLINK l _Toc28565 5.2 主界面 PAGEREF _Toc28565 14 HYPERLINK l _Toc26639 5.3 企业管理模块 PAGEREF _Toc26639 15 HYP

16、ERLINK l _Toc26497 5.4 企业绩效模块 PAGEREF _Toc26497 16 HYPERLINK l _Toc18299 5.5 人事消息管理模块 PAGEREF _Toc18299 18 HYPERLINK l _Toc13978 5.6 内容管理界面 PAGEREF _Toc13978 19 HYPERLINK l _Toc1606 5.7 内容管理界面 PAGEREF _Toc1606 21 HYPERLINK l _Toc8597 5.8 个人计划 PAGEREF _Toc8597 22 HYPERLINK l _Toc19552 5.9 职员天地 PAGERE

17、F _Toc19552 23 HYPERLINK l _Toc17099 6总结与展望 PAGEREF _Toc17099 24 HYPERLINK l _Toc29781 参考文献 PAGEREF _Toc29781 25 HYPERLINK l _Toc30150 致谢 PAGEREF _Toc30150 26PAGE 261引言1.1课题背景计算机的不断发展,网络化办公的逐渐普及,企业办公效率要求的不断提高,纸质化办公给人们带来更多的不便,人们自动化办公的需求大大增加,为适应市场及企业的需求,越来越多的各式各样的OA系统软件正在被开发,并不断满足着企业的需要。协同OA突破了原有OA仅仅是

18、企业办公的一种工具的约束,随着计算机技术、通信技术和网络技术的突飞猛进协同OA越来越表现为是一种有思想、有模式的懂管理的软件。处在知识经济时代的我们发现更多的OA系统是将最新的管理思想、管理理念植入其中,使企业在面对外部环境的易变性与复杂性时,突破以往传统的严格的部门分工,打破企业在高速发展过程中呈现出的多项目、跨区域、集团化的发展趋势受时间、地域、部门之间的限制所带来的信息孤岛,从而能够提升企业的整体竞争力和前进速度。OA系统的发展经历了以下三个阶段:起步阶段(1985年1993年):是以结构化数据处理为中心,基于文件系统或关系型数据库系统,使日常办公也开始运用IT技术,提高了文件等资料管理

19、水平。这一阶段实现了基本的办公数据管理(如文件管理、档案管理等),但普遍缺乏办公过程中最需要的沟通协作支持、文档资料的综合处理等,导致应用效果不佳。应用阶段(1993年-2002年):随着组织规模的不断扩大,组织越来越希望能够打破时间、地域的限制,提高整个组织的运营效率,同时网络技术的迅速发展也促进了软件技术发生巨大变化,为协同OA的应用提供了基础保证,这个阶段协同OA的主要特点是以网络为基础、以工作流为中心,提供了文档管理、电子邮件、目录服务、群组协同等基础支持,实现了公文流转、流程审批、会议管理、制度管理等众多实用的功能,极大地方便了员工工作,规范了组织管理、提高了运营效率。发展阶段协同O

20、A经过多年的发展已经趋向成熟,功能也由原先的行政办公信息服务,逐步扩大延伸到组织内部的各项管理活动环节,成为组织运营信息化的一个重要组织部分。同时市场和竞争环境的快速变化,使得办公应用软件应具有更高更多的内涵,客户将更关注如何方便、快捷地实现内部各级组织、各部门以及人员之间的协同、内外部各种资源的有效组合、为员工提供高效的协作工作平台。1.2研究意义交流促进发展,沟通解决问题。不论是国与国间的交往,企业之间的合作等均离不开良好的沟通。而在企业的发展过程中,如何进行快速的沟通,达到信息的高速传送与共享。让身处一个环境内甚至不在同一物理环境内的本公司同事能更迅速了解公司动态,公司领导更便捷了解公司

21、运转情况,这一切都迫切需要公司革新公司内部工作环境,提高工作效率。而OA系统的出现大大解决了这一问题。使得企业内部信息及时共享,使得企业员工快速了解企业动态,管理人员及时了解工程流程。以达到简化工作流程,提高工作效率,节约公司成本,优化企业内部资源的目的。企业信息化是企业发展的必经之路,推广和实施OA,根本目的不仅是帮助企业建立一套完整的信息化管理系统,更重要的是透过先进的管理思想和方法实现管理的提升、业务的改善,促进企业制度与文化、人与组织的和谐发展。这就决定了企业在OA或OA的选型过程中必须立足企业的实际需求,转变以往的思维方式和观点,从OA真正在企业信息化过程中发挥的重要作用出发,从企业

22、战略出发,选择企业所需要的OA系统。所以,在当今社会,随着经济的迅速发展,外界竞争愈演愈烈,对于一个企业来说,使用OA协同办公系统,让其帮助企业高速、方便、快捷的完成企业办公,提高企业办事效率与规范化程度,节约企业内部人力、物力、财力资源,用更少的成本,发挥最大的效益。让异地办公企业高速完成日常工作任务。通过OA办公软件沟通员工间情感,创造新型时代办公系统,符合时代发展趋势,更利于企业发展。2理论开发依据及开发工具简介2.1理论开发依据随着计算机技术、通信技术和网络技术的成熟与发展,随着信息爆炸的知识经济统治时代的出现,在这种情况下结合技术的各种进步所产生的OA办公系统走进了社会,工作人员的日

23、常工作中它们伴随的身影愈发显著,而当代计算机的进步,企业的发展,单纯的纸质化办公已无法满足企业高速发展和企业内部文化的发展,不论是企业的需要还是社会变革的推动,协同OA给企业员工和企业运作都带来了巨大的便捷,提升了办公效率。越来越受到人们的青睐。进入21世纪,从第一台计算机产生,在计算机事业已蓬勃发展的今天,信息化建设成为当今世界发展的趋势和推动经济社会变革的重要力量。面对经济全球化的竞争环境,信息化已经成为中小企业生存发展的必然选择。公司随着不断的发展,进入了网络时代,信息化管理需求大大增加,传统的办公模式已经极大地束缚了人的创造力和想象力,埋没了人的智慧和潜能,使员工耗费了大量的时间和精力

24、去手工处理那些繁杂、重复的工作。手工模式无法满足新形势下发展的需要,需要用先进的生产工具来提高企业的办公效率。办公自动化 OA办公系统是将现代化办公和计算机网络功能结合起来的一种新型的办公方式,是当前新技术革命中一个非常活跃和具有很强生命力的技术应用领域,是信息化社会的产物。通过实现办公自动化,或者说实现数字化办公,可以优化现有的管理组织结构,调整管理体制,在提高效率的基础上,增加协同办公能力,强化决策的一致性,最后实现提高决策效能的目的。及时进行消息的交流与共享,提高团队工作效率。实现领导干部与员工无缝联系,提升企业团队协作沟通能力;员工与员工之间沟通很方便,信息做到及时反馈和沟通。实现随时

25、随地联网协作办公,提高工作效率和工作质量。人员、信息等各项资源按一定的规则组合起来,共同处理一组事件。将各类管理数据进行抽取、转换,参与流转。流程管理是国内主流OA办公系统的主要应用部分。增强企业管理的执行能力。通过OA系统的工作流管理,不用拿着各种文件、申请单据跑来跑去等候审批、签字,这些工作都可在网络上进行。 为企业领导提供决策参考和实践依据;协助领导监控管理,用系统制度来促进管理的规范化、信息化、和谐化; 高层决策不再是只能靠会议来了解情况,而是可以随时随地了解企业的相关信息,能迅速而科学地做出各项决策。OA平台基于分层、标准和构件等进行架构,OA平台以领先的四层技术架构,遵循J2EE标

26、准、SOA标准、WFMC标准、W3C xForm标准、JSR168、WSRP等标准,OA平台部署了大量构件,OA平台支持各种部署模式、各种操作系统、各种数据库和中间件,并具备完备的配置体系、接口体系和插件体系,从而支持未来的扩展空间。办公自动化是一个新兴的、复杂的、综合性的领域,它以计算机和网络技术为核心,同时涉及到自然科学、管理学、社会学、系统工程学等多种学科的内容。实现办公自动化可以极大地提高办公效率以及办公质量。此次OA系统的开发理论依据为通过搭建程序基本构架,使用编程环境eclipse,数据库mysql,与数据库进行连接,通过前台界面的操作,在后台数据库中对用户操作进行存储。在后台管理

27、员登录后,可对用户权限进行更改,以实现不同用户的操作。2.2开发工具简介2.2.1 Eclipse编程环境简介Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C+和Python的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Ec

28、lipse拥有其他功能相对固定的IDE软件很难具有的灵活性。2.2.2 php简介PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。PHP的优势:开放的源代码:所有的PHP源代码事实上都可以得到。PHP是免费的:

29、和其它技术相比,PHP本身免费且是开源代码。php的快捷性: 程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。跨平台性强:由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS下。效率高:PHP消耗相当少的系统资源。SiteTeam企业自助建站软件是一部专业为搜索引擎营销(网站优化/SEO)而设计,操作极简单,网站极稳定、故障自动修复、在线升级维护、建站速度极快、专为大众上网营销而设计的完全免费开源企业建站系统!专业专注:PHP支持脚本语言为主,同为类C语言。2.

30、2.3数据库介绍MySQL是一个精巧的SQL数据库管理系统。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序MySQL和很多不同的客户程序和库组成。2.2.4 wamp服务器Windows下的Apache Mysql Perl/PHP/Python,一组

31、常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。LAMP是基于Linux,Apache,MySQL和PHP的开放资源网络开发平台,PHP是一种有时候用Perl或Python可代替的编程语言。这个术语来自欧洲,在那里这些程序常用来作为一种标准开发环境。名字来源于每个程序的第一个字母。每个程序在所有权里都符合开放源代码标准:Lin

32、ux是开放系统;Apache是最通用的网络服务器;mySQL是带有基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效。开发者在Windows操作系统下使用这些Linux环境里的工具称为使用WAMP。3需求分析3.1系统需求分析此次设计的协同OA系统主要包括前台和后台两大功能模块,前台作为用户使用的窗口,后台为系统管理员控制,对用户操作的功能权限进行限定。前台中面向用户的各个功能模块如下企业信息 主要功能为显示企业规章制度,添加新制度,修改旧制度,删除已有制度。企业绩效 各个部门任务绩效,质量绩效,添加和删除。企业管理人员可依据

33、以上两个模块提供的数据,综合评定某一段时期的优秀员工。员工登录可查看优秀员工信息人事消息 企业公告,活动安排,消息管理。在消息管理模块内可对企业公告,活动安排进行增删改查操作。审核批示 发布审核,对审核进行修改和删除。批示审核,对审核结果进行查看,可对请示做删除处理。审核的上级领导可对审核进行批示。考勤管理 对工作人员工作情况进行实时管理,公司人事对工作时间进行设定,职员科正常登记工作情况。有上下班,加班,请假登记功能。个人计划 包括现阶段工作反馈,个人周计划,月计划,及年计划的制定。职员天地 浏览职员信息,设有意见箱,可提出工作意见反馈给公司领导。公司领导要可对部分意见或建议进行回复。3.2

34、系统设计目标开发OA系统的最终目的是为企业提供一个简单、易用、可扩展的OA系统,即用户交流平台,在这个平台上最主要的是实现简化企业办公,减轻企业的劳动强度,提高企业办公的效率。通过需求分析,现制定系统实现目标如下:系统使用人性化设计,界面友好、简单、实用。功能操作便捷并具有高度信息延续性、功能可扩展性。数据存储安全、可靠。系统运行安全、稳定。3.3用例分析下图如图3-3-1所示,为OA系统的用例分析图,用户登录后可对七个功能模块进行操作,包括企信息的显示,企业绩效中优秀员工的增加、删除、查看,人事消息的增加、删除、查看、更改,审核批示的的增加、删除、修改,考勤管理中实现员工上下班的登记,上班时

35、间段的设置,清空上班登记记录,个人计划中个人工作的反馈,工作计划的查看,职员天地职员意见的增加,回复,删除。用户用户企业信息企业绩效人事消息审核批示发布意见回复意见增加优秀员工删除优秀员工查看优秀员工个人计划 考勤管理职员天地删除意见设置时间清空记录新增消息删除消息更改消息新增登记新增请示修改请示删除请示发布工作反馈查看工作计划图3-3-1 OA用例分析图4功能模块设计4.1主要的设计理念简单易用,OA系统的设计为简化企业办公,一切需以企业办公为首位,而员工即用户是系统设计的最终使用者,需要考虑到用户的使用习惯,OA系统面向的用户群不一定对计算机特别熟悉与熟练,软件功能要做到简单易懂,操作简单

36、。不使OA的使用成为工作的负担,而要达到成为助手的目的。以人为本,功能模块具有实用性和操作的简便性。系统管理员轻松管理,对数据的操作通过窗口界面简单操作。界面简约美观, 没有太多花俏的东西过分吸引工作人员的注意力,影响其工作集中力与注意力。界面亦不过于枯燥,是用户产生疲惫感。人性化管理,人性化管理为了更好的让OA软件成为企业的软实力,在原有硬件的基础上去协助企业办公,人性化管理不仅体现在OA软件一款软件上,是企业管理中的一项重要理念。OA软件的设计需要体现企业管理理念,融合企业文化,体现企业特色。系统保证管理理念、技术和方法有效融合,企业用户是通过OA系统进行管理工作的,有效融合可以提升企业竞

37、争力,解决企业信息孤岛问题。用户的肯定会延长系统的使用周期。4.2 数据库设计后台数据库有8个表,tb_company 公司信息表,tb_iss 审核表,tb_lyb 留言板,tb_person 人事管理表,tb_plan 计划表,tb_register 考勤表,职员信息表tb_users,tb_superson 优秀员工表。具体设计如下表:tb_company 公司信息表,如表4-1所示,主要功能是存储公司的公司简介、制度等相关信息。表4-1 公司信息表字段名称字段说明字段类型可否为空默认值主键备注id唯一IDint(4)否是自增字段f_name标题varchar(50)否f_content

38、内容text否tb_iss 审核表,如表4-2所示,存储用户发布的审核。表4-2 审核表字段名称字段说明字段类型可否为空默认值主键备注id唯一IDint(4)否是自增字段i_title标题varchar(20)否i_content内容varchar(200)否i_time日期date否i_state是否审核(0,1,2)int(1)否3p_id申请人int(4)否tb_lyb 留言板,如表4-3所示,存储用户发布的及回复的留言信息。表4-3 留言板表字段名称字段说明字段类型可否为空默认值主键备注id唯一IDint(4)否是自增字段l_title主题varchar(50)否l_content内容

39、varchar(200)否l_time留言时间date否is_reply是否回复int(1)否r_back回复内容varchar(200)否l_name发布人varchar(50)否tb_person 人事管理表,如表4-4所示,用户进行企业公告和活动安排的发布。表4-4 人事管理表字段名称字段说明字段类型可否为空默认值主键备注id唯一IDint(4)否是自增字段p_title标题varchar(20)否p_content内容varchar(20)否p_time发布时间varchar(50)否u_id消息类别varchar(200)否tb_plan 计划表,如表4-5所示,用户发布周计划,月计

40、划,年计划。表4-5 计划表字段名称字段说明字段类型可否为空默认值主键备注id唯一IDint(4)否是自增字段p_plan计划内容varchar(200)否p_type类别int(4)否p_id所属人idint(4)否p_time日期date否tb_register 考勤表,如表4-6所示,记录用户的考勤信息。表4-6 考勤表字段名称字段说明字段类型可否为空默认值主键备注id唯一IDint(4)否是自增字段r_date登记日期(年月日)date否r_time登记时间(时分秒)time否r_type登记类型(上、下班等)varchar(20)否r_state登记状态(迟到、早退)int(1)否3

41、r_remark登记备注(原因)varchar(100)是NULLr_id功能类别(上下班、病事假)int(4)否p_id员工编号(员工id)int(4)否tb_setup 考勤时间表,如表4-7所示,进行员工考勤登记时间段的设置。表4-7 考勤时间表字段名称字段说明字段类型可否为空默认值主键备注id唯一IDint(4)否是自增字段l_name名称varchar(50)否l_time时间time否tb_superson 优秀员工表,,如表4-8所示,主要功能是优秀员工的发布。表4-8 优秀员工表字段名称字段说明字段类型可否为空默认值主键备注id唯一IDint(4)否是自增字段s_fmonth始

42、日期date否s_lmonth终日期date否s_id优秀员工idvarchar(200)否4.3模块功能设计4.3.1 功能模块的划分OA 系统主要实现了前台七个功能模块,七个功能模块包含着企业日常基本事务。功能模块划分如下图4-3-1所示前台前台后台协同OA系统企业信息企业绩效人事消息审核批示考勤管理个人计划职员天地图 4-3-1 七个功能模块4.3.2 功能模块流程图本系统的流程为,用户访问OA系统,可进入系统管理员登录和普通职员登录两个登录界面。系统管理员登录成功,进入系统管理界面,可对部门,用户组,职员进行添加删除操作,还可以对系统进行管理。普通用户登录成功后,进入OA系统常用操作界

43、面,可以进行日常性查看企业工作,进行工作反馈,上下班登记等日常操作。具有不同权限的用户可看到不同的功能模块,实现相应权限的操作。工作流程如下图4-3-2所示。OA系统登录界面是OA系统登录界面是登陆成功管理员登录界面管理员管理界面部门管理权限管理职员管理系统管理否是主界面登陆成功普通职员登录界面 企业信息 企业绩效 人事管理 审核批示 考勤管理 个人计划 职员天地否图4-3-2 用户登录流程其中职员天地工作模块流程图如下图4-3所示。职员天地职员天地职员浏览意见箱发布意见回复意见删除意见查看意见个人设定图4-3 职员天地流程5 OA系统功能模块实现5.1 前台登录界面该界面的功能是实现职员的登

44、录,其界面效果如图5-1-1所示。用户输入用户名和密码,选择用户自己所在的组。如果点击“重置”按钮用户名和密码清空,用户可重新输入;如果点击“确定”按钮,可由模块后台判断用户名密码是否正确,如果正确,进入登录成功主目录选择界面,如果不正确,提示用户名密码错误,点击“确定”,返回图4-1登录界面。图5-1-1 登录界面5.2 主界面用户登录成功后,进入主管理界面,其界面效果如图5-2-1所示。该界面中用户可以选择企业信息,企业绩效,人事消息,审核批示,考勤管理,个人计划,职员天地等选项。登录主界面后,用户会看到企业最新消息。对用户起到提醒功能。以体现设计的人性化理念。图5-2-1登录主界面网页网

45、页右上角显示登录的时间,如图5-2-2用户也可以选择“重新登录”或“退出”,重新返回5-1登录界面图5-2-2登录主界面5.3 企业管理模块 用户在主界面中选择“企业信息”时,可进入“企业管理”界面,其界面效果如图5-3-1所示。图5-3-1企业信息模块用户点击“公司简介”,“图书借阅制度”,“员工行为规范”,“保险管理制度”四个板块内容,可以看到如图5-3-2“员工行为规范”的具体内容图5-3-2企业管理_员工行为规范5.4 企业绩效模块 用户在主界面中选择“企业绩效”时,点击绩效评比可进入如图5-4-1所示界面。有评定优秀员工权限的用户组可依据各部门“任务绩效”与“质量绩效”评定优秀员工。

46、图5-4-1添加优秀员工点击“添加”按钮,提示操作成功对话框,如图5-4-2 所示。点击重置,重新选择日期和优秀员工人选。图5-4-2 操作成功成功添加优秀员工后,系统自动跳转到“优秀员工”界面,如图5-4-3。可对优秀员工条目进行删除操作。点击”删除“,提示操作成功,系统跳转到如图5-4-4界面。但仅显示未删除条目。删除成功。点击条目,显示对应日期下的优秀员工。图5-4-3优秀员工图5-4-4删除优秀员工5.5 人事消息管理模块在“人事消息”模块中,包含“企业公告”,“活动安排”,“消息管理”三个功能。“消息管理”模块操作权限需管理员授权,授权给某组用户,该组用户就可以对其它连个功能模块的内

47、容进行管理。如图5-5-1所示,消息模块授权用户登录系统:图5-5-1 用户登录界面点击“消息管理”模块,显示最近的“企业公告”“活动安排”消息。如图5-5-2所示。图5-5-2消息管理模块点击“发布新消息”按钮,进入“添加消息”界面,如图5-5-3所示。消息类别可选择“企业公告”与“活动安排”。图5-5-3发布新消息点击“调休“消息后的修改按钮,进入修改消息界面,如图5-5-4所示。图5-5-4 修改新消息5.6 内容管理界面用户在主界面中选择“审核批示”时,可进入内容管理界面,其界面效果如图5-6-1所示。在该界面中,用户可通过在页面上的各个操作连接进入相应的操作页面,完成相应的操作。点击

48、“发布审核”,进入如图5-6-1界面。图5-6-1 发布审核点击“发布申请”。进入“发布审核”界面。如图5-6-2所示:图5-6-2 发布申请用户成功发布请示,等待上级领导批示。如图5-6-3所示。图5-6-3 发布审核点击“修改”,更改主题或内容,点击修改按钮,完成修改。如图5-6-4所示。图5-6-4 发布申请“点击删除”,提示是否删除。点击“确定”,删除此条请示。如图5-6-5所示。图5-6-5 删除申请5.7 内容管理界面进入“考勤管理界面”,普通职员可进行“上下班登记”,“病事假登记”,“加班登记”如图5-7-1所示。图5-7-1 上下班登记界面点击“上下班登记”按钮,进入登记界面。

49、获取登记员工用户名,登记类型为“上班”“下班”,如图5-7-2所示。点击“登记”,登记完成。图5-7-2 上班登记点击“考勤记录”,进入“考勤管理界面”,如图5-7-3所示。点击“情况记录”,可将登记记录全部清除。图5-7-3 考勤管理点击“设置时间”进入如图5-7-4所示界面。上下班,加班签到时间段进行设定。图5-7-4设置登记时间5.8 个人计划点击个人计划,出现“工作反馈”,如图5-8-1所示。周计划,月计划,年计划,任务计划五个子功能模块。可进行工作的添加,点击“提交”。添加完成。图5-8-1 工作反馈5.9 职员天地用户登录后,可在“意见箱”里添加意见,如图5-9-1为“意见箱”界面

50、:图5-9-1 意见箱权限高的用户可对职员意见进行回复操作,如图5-9-2所示,点击“回复”,回复的内容添加到后台数据表里。图5-9-2回复意见浏览公司所有同事信息,如图5-9-3所示。图5-9-3 职员浏览6总结与展望随着毕业日子的到来,毕业设计也接近了尾声。我的毕业设计已经完成了。在没有做毕业设计以前觉得毕业设计只是对这几年来所学知识的单纯总结,但是通过这次做毕业设计发现自己法有点太片面。毕业设计不仅是对前面所学知识的一种检验,而且也是对自己能力的又一次一种提高。通过这次毕业设计使我明白了自己原来知识还比较欠缺。自己要学习的东西还太多,书中自有黄金屋,而这扇门是需要我自己去主动打开的。学习是一个长期积累的过程,在以后的工作、生活中都应该不断的学习,努力提高自己知识和综合素质。从中发现的自己了的几点不足:1 做事太急躁,耐心不足。总是很急于求成,心太急,不能安心的去收集资料2 没有很好的文档整理习惯,自己从网上找到的资料很多时候都未放在一起,自己都不知道放在哪里了,做了很多无用功。3 搜集的资料没有很用心的去看,只是从网上下载下来。依赖了计算机存储器,而并没有存储在自己的记忆里。没有把

温馨提示

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

评论

0/150

提交评论