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

下载本文档

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

文档简介

PAGE3本科毕业论文(设计)题目:基于快速开发平台的协同OA系统学院:专业班级:学号:学生姓名:指导教师姓名:指导教师职称:年月日摘要计算机的不断发展,网络化办公的逐渐普及,企业办公效率要求的不断提高,纸质化办公给人们带来更多的不便,人们自动化办公的需求大大增加。对于一个企业来说,使用OA协同办公系统,让其帮助企业高速、方便、快捷的完成企业办公,提高企业办事效率与规范化程度,节约企业内部人力、物力、财力资源,用更少的成本,发挥最大的效益。为适应市场及企业的需求,越来越多的各式各样的OA(OfficeAutomation)系统软件正在被开发,并不断满足着企业的需要。本次设计题目为基于快速开发平台的协同OA办公系统,通过软件快速开发平台,设计出具备实用性,易用性,健壮性的OA软件,满足企业的需求,去实现企业的办公自动化或说自动化办公,让企业的沟通与交流更加便利。本次OA系统的开发采用Eclipse作为编程环境,编程语言为PHP,使用WAMP作为服务器,其自带多种数据库,本次使用MYSQL作为后台数据库。此次设计主要实现的是企业信息简介的显示,企业规章制度的增删改查,人事管理,企业公告的发布,职员上下班登记,审核批示等功能模块。这些功能模块的设计与实现是最常用的OA功能,通过这些工作流的设计与实现,以达到这些OA功能的实现,满足了企业的基本需求,简化了企业工作,提高了企业工作效率。在社会不断进步,企业不断发展的时代,我们需要一款软件,一款功能不断完善的软件,去协助企业工作,去实现并让大多数企业都能使用OA软件,如使用OFFICE软件一样的普及。通过此次毕业设计,更了解了OA软件,其强大的功能与其稳定性是企业应用软件比不可少的关键。了解OA,了解OA软件的开发,更通过一款软件了解企业的工作流程。关键词:协同;OA;快速开发平台;工作流.AbstractGraduallygrowingpopularityofcomputers,networkedoffice,businessofficeefficiencyrequirementscontinuetoincrease,paper-basedofficetobringmoreinconvenience,officeautomationgreatlyincreasepeople'sneeds.Foranenterprise,usingtheOACooperativeOffice,allowedtohelpbusinesseshigh-speed,easyandfasttocompletethebusinessoffice,improveenterpriseefficiencyanddegreeofstandardization,savingenterprisehuman,materialandfinancialresources,withlesscost,maximizeeffectiveness.Tomeettheneedsofthemarketandtheenterprise,moreandmorekindsofOA(OfficeAutomation)systemsoftwareisbeingdeveloped,andcontinuetomeettheneedsofenterprises.TherapiddevelopmentofadesignplatformbasedoncollaborativeOAofficesystems,rapidsoftwaredevelopmentplatformdesignedwithpracticality,easeofuse,robustnessOAsoftwaretomeettheneedsofenterprises,toachievecorporateofficeautomationorsayofficeautomation,allowingbusinessestocommunicateandexchangemoreconvenient.TheOAsystemdevelopedusingEclipseasaprogrammingenvironment,theprogramminglanguagePHP,usingWAMPasaserver,whichcomeswithavarietyofdatabases,thisuseMYSQLdatabaseasabackground.ThemainachievementisthedesignofenterpriseinformationprofileshowbusinessrulesCRUD,personnelmanagement,corporatebulletin,thestaffworkregistration,reviewinstructionsandotherfunctionalmodules.ThedesignandimplementationoffunctionalmodulesOAisthemostcommonfeatureoftheseworkflowdesignandimplementationthroughtoreachOAtoachievethesefunctionstomeetthebasicneedsoftheenterprise,simplifyingthecorporateworktoimprovethebusinessefficiency.Inanevolvingsociety,continueddevelopmentofthetimes,weneedapieceofsoftware,afeatureconstantlyimprovethesoftwaretohelpcompaniesworktoachieveandOAcanbeusedformostbusinesssoftware,suchasthepopularityofthesoftwareusingOFFICE.Withthisgraduationproject,abetterunderstandingoftheOAsoftware,itspowerfulfeaturesanditsstabilityisakeyenterpriseapplicationsoftwarethanessential.UnderstandingofOA,OAunderstandsoftwaredevelopment,abetterunderstandingoftheenterprisethroughaworkflowsoftware.Keywords:Collaborative;OA;rapiddevelopmentplatform;workflow目录TOC\o"1-3"\h\u259081.引言 1321941.1课题背景 114191.2研究意义 2175432.理论开发依据及开发工具简介 3257232.1理论开发依据 336002.2开发工具简介 4216142.2.1Eclipse编程环境简介 4229582.2.2php简介 471202.2.3数据库介绍 438292.2.4wamp服务器 5151933.需求分析 6198123.1系统需求分析 660253.2系统设计目标 698483.3用例分析 7320304.功能模块设计 852724.1主要的设计理念 8240254.2数据库设计 8316084.3模块功能设计 11320394.3.1功能模块的划分 11216104.3.2功能模块流程图 11137895OA系统功能模块实现 14100485.1前台登录界面 14285655.2主界面 14266395.3企业管理模块 15264975.4企业绩效模块 16182995.5人事消息管理模块 18139785.6内容管理界面 1916065.7内容管理界面 2185975.8个人计划 22195525.9职员天地 23170996总结与展望 2429781参考文献 2530150致谢 26PAGE361.引言1.1课题背景计算机的不断发展,网络化办公的逐渐普及,企业办公效率要求的不断提高,纸质化办公给人们带来更多的不便,人们自动化办公的需求大大增加,为适应市场及企业的需求,越来越多的各式各样的OA系统软件正在被开发,并不断满足着企业的需要。协同OA突破了原有OA仅仅是企业办公的一种工具的约束,随着计算机技术、通信技术和网络技术的突飞猛进协同OA越来越表现为是一种有思想、有模式的懂管理的软件。处在知识经济时代的我们发现更多的OA系统是将最新的管理思想、管理理念植入其中,使企业在面对外部环境的易变性与复杂性时,突破以往传统的严格的部门分工,打破企业在高速发展过程中呈现出的多项目、跨区域、集团化的发展趋势受时间、地域、部门之间的限制所带来的信息孤岛,从而能够提升企业的整体竞争力和前进速度。OA系统的发展经历了以下三个阶段:起步阶段(1985年―1993年):是以结构化数据处理为中心,基于文件系统或关系型数据库系统,使日常办公也开始运用IT技术,提高了文件等资料管理水平。这一阶段实现了基本的办公数据管理(如文件管理、档案管理等),但普遍缺乏办公过程中最需要的沟通协作支持、文档资料的综合处理等,导致应用效果不佳。应用阶段(1993年-2002年):随着组织规模的不断扩大,组织越来越希望能够打破时间、地域的限制,提高整个组织的运营效率,同时网络技术的迅速发展也促进了软件技术发生巨大变化,为协同OA的应用提供了基础保证,这个阶段协同OA的主要特点是以网络为基础、以工作流为中心,提供了文档管理、电子邮件、目录服务、群组协同等基础支持,实现了公文流转、流程审批、会议管理、制度管理等众多实用的功能,极大地方便了员工工作,规范了组织管理、提高了运营效率。发展阶段协同OA经过多年的发展已经趋向成熟,功能也由原先的行政办公信息服务,逐步扩大延伸到组织内部的各项管理活动环节,成为组织运营信息化的一个重要组织部分。同时市场和竞争环境的快速变化,使得办公应用软件应具有更高更多的内涵,客户将更关注如何方便、快捷地实现内部各级组织、各部门以及人员之间的协同、内外部各种资源的有效组合、为员工提供高效的协作工作平台。1.2研究意义交流促进发展,沟通解决问题。不论是国与国间的交往,企业之间的合作等均离不开良好的沟通。而在企业的发展过程中,如何进行快速的沟通,达到信息的高速传送与共享。让身处一个环境内甚至不在同一物理环境内的本公司同事能更迅速了解公司动态,公司领导更便捷了解公司运转情况,这一切都迫切需要公司革新公司内部工作环境,提高工作效率。而OA系统的出现大大解决了这一问题。使得企业内部信息及时共享,使得企业员工快速了解企业动态,管理人员及时了解工程流程。以达到简化工作流程,提高工作效率,节约公司成本,优化企业内部资源的目的。企业信息化是企业发展的必经之路,推广和实施OA,根本目的不仅是帮助企业建立一套完整的信息化管理系统,更重要的是透过先进的管理思想和方法实现管理的提升、业务的改善,促进企业制度与文化、人与组织的和谐发展。这就决定了企业在OA或OA的选型过程中必须立足企业的实际需求,转变以往的思维方式和观点,从OA真正在企业信息化过程中发挥的重要作用出发,从企业战略出发,选择企业所需要的OA系统。所以,在当今社会,随着经济的迅速发展,外界竞争愈演愈烈,对于一个企业来说,使用OA协同办公系统,让其帮助企业高速、方便、快捷的完成企业办公,提高企业办事效率与规范化程度,节约企业内部人力、物力、财力资源,用更少的成本,发挥最大的效益。让异地办公企业高速完成日常工作任务。通过OA办公软件沟通员工间情感,创造新型时代办公系统,符合时代发展趋势,更利于企业发展。2.理论开发依据及开发工具简介2.1理论开发依据随着计算机技术、通信技术和网络技术的成熟与发展,随着信息爆炸的知识经济统治时代的出现,在这种情况下结合技术的各种进步所产生的OA办公系统走进了社会,工作人员的日常工作中它们伴随的身影愈发显著,而当代计算机的进步,企业的发展,单纯的纸质化办公已无法满足企业高速发展和企业内部文化的发展,不论是企业的需要还是社会变革的推动,协同OA给企业员工和企业运作都带来了巨大的便捷,提升了办公效率。越来越受到人们的青睐。进入21世纪,从第一台计算机产生,在计算机事业已蓬勃发展的今天,信息化建设成为当今世界发展的趋势和推动经济社会变革的重要力量。面对经济全球化的竞争环境,信息化已经成为中小企业生存发展的必然选择。公司随着不断的发展,进入了网络时代,信息化管理需求大大增加,传统的办公模式已经极大地束缚了人的创造力和想象力,埋没了人的智慧和潜能,使员工耗费了大量的时间和精力去手工处理那些繁杂、重复的工作。手工模式无法满足新形势下发展的需要,需要用先进的生产工具来提高企业的办公效率。办公自动化OA办公系统是将现代化办公和计算机网络功能结合起来的一种新型的办公方式,是当前新技术革命中一个非常活跃和具有很强生命力的技术应用领域,是信息化社会的产物。通过实现办公自动化,或者说实现数字化办公,可以优化现有的管理组织结构,调整管理体制,在提高效率的基础上,增加协同办公能力,强化决策的一致性,最后实现提高决策效能的目的。及时进行消息的交流与共享,提高团队工作效率。实现领导干部与员工无缝联系,提升企业团队协作沟通能力;员工与员工之间沟通很方便,信息做到及时反馈和沟通。实现随时随地联网协作办公,提高工作效率和工作质量。人员、信息等各项资源按一定的规则组合起来,共同处理一组事件。将各类管理数据进行抽取、转换,参与流转。流程管理是国内主流OA办公系统的主要应用部分。增强企业管理的执行能力。通过OA系统的工作流管理,不用拿着各种文件、申请单据跑来跑去等候审批、签字,这些工作都可在网络上进行。为企业领导提供决策参考和实践依据;协助领导监控管理,用系统制度来促进管理的规范化、信息化、和谐化;高层决策不再是只能靠会议来了解情况,而是可以随时随地了解企业的相关信息,能迅速而科学地做出各项决策。OA平台基于分层、标准和构件等进行架构,OA平台以领先的四层技术架构,遵循J2EE标准、SOA标准、WFMC标准、W3CxForm标准、JSR168、WSRP等标准,OA平台部署了大量构件,OA平台支持各种部署模式、各种操作系统、各种数据库和中间件,并具备完备的配置体系、接口体系和插件体系,从而支持未来的扩展空间。办公自动化是一个新兴的、复杂的、综合性的领域,它以计算机和网络技术为核心,同时涉及到自然科学、管理学、社会学、系统工程学等多种学科的内容。实现办公自动化可以极大地提高办公效率以及办公质量。此次OA系统的开发理论依据为通过搭建程序基本构架,使用编程环境eclipse,数据库mysql,与数据库进行连接,通过前台界面的操作,在后台数据库中对用户操作进行存储。在后台管理员登录后,可对用户权限进行更改,以实现不同用户的操作。2.2开发工具简介2.2.1Eclipse编程环境简介Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentKit,JDK)。Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。2.2.2php简介PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:HypertextPreprocessor)的缩写。PHP是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。它可以比CGI或者Perl更快速的执行动态网页。PHP的优势:开放的源代码:所有的PHP源代码事实上都可以得到。PHP是免费的:和其它技术相比,PHP本身免费且是开源代码。php的快捷性:程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。跨平台性强:由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、MacOS下。效率高:PHP消耗相当少的系统资源。SiteTeam企业自助建站软件是一部专业为搜索引擎营销(网站优化/SEO)而设计,操作极简单,网站极稳定、故障自动修复、在线升级维护、建站速度极快、专为大众上网营销而设计的完全免费开源企业建站系统!专业专注:PHP支持脚本语言为主,同为类C语言。2.2.3数据库介绍MySQL是一个精巧的SQL数据库管理系统。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序MySQL和很多不同的客户程序和库组成。2.2.4wamp服务器Windows下的ApacheMysqlPerl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。LAMP是基于Linux,Apache,MySQL和PHP的开放资源网络开发平台,PHP是一种有时候用Perl或Python可代替的编程语言。这个术语来自欧洲,在那里这些程序常用来作为一种标准开发环境。名字来源于每个程序的第一个字母。每个程序在所有权里都符合开放源代码标准:Linux是开放系统;Apache是最通用的网络服务器;mySQL是带有基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效。开发者在Windows操作系统下使用这些Linux环境里的工具称为使用WAMP。3.需求分析3.1系统需求分析此次设计的协同OA系统主要包括前台和后台两大功能模块,前台作为用户使用的窗口,后台为系统管理员控制,对用户操作的功能权限进行限定。前台中面向用户的各个功能模块如下企业信息主要功能为显示企业规章制度,添加新制度,修改旧制度,删除已有制度。企业绩效各个部门任务绩效,质量绩效,添加和删除。企业管理人员可依据以上两个模块提供的数据,综合评定某一段时期的优秀员工。员工登录可查看优秀员工信息人事消息企业公告,活动安排,消息管理。在消息管理模块内可对企业公告,活动安排进行增删改查操作。审核批示发布审核,对审核进行修改和删除。批示审核,对审核结果进行查看,可对请示做删除处理。审核的上级领导可对审核进行批示。考勤管理对工作人员工作情况进行实时管理,公司人事对工作时间进行设定,职员科正常登记工作情况。有上下班,加班,请假登记功能。个人计划包括现阶段工作反馈,个人周计划,月计划,及年计划的制定。职员天地浏览职员信息,设有意见箱,可提出工作意见反馈给公司领导。公司领导要可对部分意见或建议进行回复。3.2系统设计目标开发OA系统的最终目的是为企业提供一个简单、易用、可扩展的OA系统,即用户交流平台,在这个平台上最主要的是实现简化企业办公,减轻企业的劳动强度,提高企业办公的效率。通过需求分析,现制定系统实现目标如下:系统使用人性化设计,界面友好、简单、实用。功能操作便捷并具有高度信息延续性、功能可扩展性。数据存储安全、可靠。系统运行安全、稳定。3.3用例分析下图如图3-3-1所示,为OA系统的用例分析图,用户登录后可对七个功能模块进行操作,包括企信息的显示,企业绩效中优秀员工的增加、删除、查看,人事消息的增加、删除、查看、更改,审核批示的的增加、删除、修改,考勤管理中实现员工上下班的登记,上班时间段的设置,清空上班登记记录,个人计划中个人工作的反馈,工作计划的查看,职员天地职员意见的增加,回复,删除。用户用户企业信息企业绩效人事消息审核批示发布意见回复意见增加优秀员工删除优秀员工查看优秀员工个人计划考勤管理职员天地删除意见设置时间清空记录新增消息删除消息更改消息新增登记新增请示修改请示删除请示发布工作反馈查看工作计划图3-3-1OA用例分析图4.功能模块设计4.1主要的设计理念简单易用,OA系统的设计为简化企业办公,一切需以企业办公为首位,而员工即用户是系统设计的最终使用者,需要考虑到用户的使用习惯,OA系统面向的用户群不一定对计算机特别熟悉与熟练,软件功能要做到简单易懂,操作简单。不使OA的使用成为工作的负担,而要达到成为助手的目的。以人为本,功能模块具有实用性和操作的简便性。系统管理员轻松管理,对数据的操作通过窗口界面简单操作。界面简约美观,没有太多花俏的东西过分吸引工作人员的注意力,影响其工作集中力与注意力。界面亦不过于枯燥,是用户产生疲惫感。人性化管理,人性化管理为了更好的让OA软件成为企业的软实力,在原有硬件的基础上去协助企业办公,人性化管理不仅体现在OA软件一款软件上,是企业管理中的一项重要理念。OA软件的设计需要体现企业管理理念,融合企业文化,体现企业特色。系统保证管理理念、技术和方法有效融合,企业用户是通过OA系统进行管理工作的,有效融合可以提升企业竞争力,解决企业信息孤岛问题。用户的肯定会延长系统的使用周期。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内容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内容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所示,用户发布周计划,月计划,年计划。表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)否3r_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始日期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系统常用操作界面,可以进行日常性查看企业工作,进行工作反馈,上下班登记等日常操作。具有不同权限的用户可看到不同的功能模块,实现相应权限的操作。工作流程如下图4-3-2所示。OA系统登录界面是OA系统登录界面是登陆成功管理员登录界面管理员管理界面部门管理权限管理职员管理系统管理否是主界面登陆成功普通职员登录界面企业信息企业绩效人事管理审核批示考勤管理个人计划职员天地否图4-3-2用户登录流程其中职员天地工作模块流程图如下图4-3所示。职员天地职员天地职员浏览意见箱发布意见回复意见删除意见查看意见个人设定图4-3职员天地流程5OA系统功能模块实现5.1前台登录界面该界面的功能是实现职员的登录,其界面效果如图5-1-1所示。用户输入用户名和密码,选择用户自己所在的组。如果点击“重置”按钮用户名和密码清空,用户可重新输入;如果点击“确定”按钮,可由模块后台判断用户名密码是否正确,如果正确,进入登录成功主目录选择界面,如果不正确,提示用户名密码错误,点击“确定”,返回图4-1登录界面。图5-1-1登录界面5.2主界面用户登录成功后,进入主管理界面,其界面效果如图5-2-1所示。该界面中用户可以选择企业信息,企业绩效,人事消息,审核批示,考勤管理,个人计划,职员天地等选项。登录主界面后,用户会看到企业最新消息。对用户起到提醒功能。以体现设计的人性化理念。图5-2-1登录主界面网页网页右上角显示登录的时间,如图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所示界面。有评定优秀员工权限的用户组可依据各部门“任务绩效”与“质量绩效”评定优秀员工。图5-4-1添加优秀员工点击“添加”按钮,提示操作成功对话框,如图5-4-2所示。点击重置,重新选择日期和优秀员工人选。图5-4-2操作成功成功添加优秀员工后,系统自动跳转到“优秀员工”界面,如图5-4-3。可对优秀员工条目进行删除操作。点击”删除“,提示操作成功,系统跳转到如图5-4-4界面。但仅显示未删除条目。删除成功。点击条目,显示对应日期下的优秀员工。图5-4-3优秀员工图5-4-4删除优秀员工5.5人事消息管理模块在“人事消息”模块中,包含“企业公告”,“活动安排”,“消息管理”三个功能。“消息管理”模块操作权限需管理员授权,授权给某组用户,该组用户就可以对其它连个功能模块的内容进行管理。如图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所示。在该界面中,用户可通过在页面上的各个操作连接进入相应的操作页面,完成相应的操作。点击“发布审核”,进入如图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上下班登记界面点击“上下班登记”按钮,进入登记界面。获取登记员工用户名,登记类型为“上班”“下班”,如图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为“意见箱”界面:图5-9-1意见箱权限高的用户可对职员意见进行回复操作,如图5-9-2所示,点击“回复”,回复的内容添加到后台数据表里。图5-9-2回复意见浏览公司所有同事信息,如图5-9-3所示。图5-9-3职员浏览6总结与展望随着毕业日子的到来,毕业设计也接近了尾声。我的毕业设计已经完成了。在没有做毕业设计以前觉得毕业设计只是对这几年来所学知识的单纯总结,但是通过这次做毕业设计发现自己法有点太片面。毕业设计不仅是对前面所学知识的一种检验,而且也是对自己能力的又一次一种提高。通过这次毕业设计使我明白了自己原来知识还比较欠缺。自己要学习的东西还太多,书中自有黄金屋,而这扇门是需要我自己去主动打开的。学习是一个长期积累的过程,在以后的工作、生活中都应该不断的学习,努力提高自己知识和综合素质。从中发现的自己了的几点不足:1做事太急躁,耐心不足。总是很急于求成,心太急,不能安心的去收集资料2没有很好的文档整理习惯,自己从网上找到的资料很多时候都未放在一起,自己都不知道放在哪里了,做了很多无用功。3搜集的资料没有很用心的去看,只是从网上下载下来。依赖了计算机存储器,而并没有存储在自己的记忆里。没有把知识形成自己的。4计算机编程知识等各方面知识还停留在知道而未运用的基础上,没有让知识动起来,再次重新编码,成为新知识,新过程。5平常编程太少,熟练程度对一个编程人员来说是很重要的。编程的量也太少,较少的编程数量还不足以引起质变。6平常习惯了依赖,依赖老师。依赖同学,自己还不能真正的独立的去完成一件事,习惯了依赖就成了懒惰,而懒惰是帮不了自己什么的。一次的毕业设计结束,并不是就最终完成了一个软件的设计,自己现在做的OA系统软件还存在着许多的不足,功能不全,界面还不够友好,一个全面的东西是需要一次次修改并在以后中不断完善的。这次我们的OA系统仅使用了一般的开发环境,并未使用到更先进的开发技术,希望能使用到更多的语言像JAVA等语言,运用更加好的快速开发平台,设计出功能更加完善的OA系统。参考文献[1]刘腾红,孙细明.《信息系统分析与设计[M]》.北京科学出版社,2003年.[2]陈浩.《PHP程序设计》.北京电子工业出版社,2005.[3]《面向对象系统分析与设计》.清华大学出版社.2008年1月.[4]高洛峰.《细说PHP[M]》,北京电子工业出版社,2009年.[5]潘凯华,刘中华.PHP从入门到精通(第2版)[M],清华大学出版社,2010.[6]刘中华,潘凯华.PHP项目开发案例全程实录(第2版)[M],清华大学出版社,2011.[7]王志刚,朱蕾.《PHP5应用实例详解:使用ZendFramework&Smarty构筑真正的MVC模式应用[M]》,电子工业出版社,2010.[8]陈向辉.《由浅入深学PHP:基础、进阶与必做300题[M]》.电子工业出版社,2011年.[9]何俊斌.《从零开始学PHP,电子工业出版社[M]》.2011[10]吴津津.PHP与MySQL权威指南,机械工业出版社[M].2011.[11]刘剑云,马晨阳.PHP+MySQL网站开发应用从入门到精通,中国铁道出版社,2010.[12]DAVIDLANE[美].PHP&MYSQLWEB数据库应用开发指南[M].南京东南大学出版社,2006.[13]MIHAIBUCICA[美].AJAX与PHPWEB开发[M].北京人民邮电出版社,2007.[14]龙浩.《PHP语言,进阶和高级应用》.清华大学出版社,2008.[15]焦桐顺.《php\mysql数据库开发指南》.电子工业出版社,2001年9月[16]《php4交互网页数据库实战手册》,清华大学出版社,2004年7月.[17]奥利富弗里森.HTML与CSS入门经典,人民邮电出版社,2007.[18]《PHP&MYSQLWeb数据库应用开发指南》HughE.Williams等著谢君英欧阳宇译2003年5月.[19]《php程序设计》.中国电力出版社.2003年7月.[20]德博特.HTML和CSS从入门到精通,电子工业出版社,2008.致谢随着这页致谢词的敲击,我看到了此次毕业设计的终点线,在设计的沿途中,遇到过困难,解决过困难,求助过同学,问过老师。同学的热心慷慨相助,老师的孜孜不倦的评阅,困难的一步步解决,都让我对大家从心里充满的感谢,也让我自身更有自信了。在此感谢同学们一起激烈讨论的曾经,感谢老师不曾放弃的细心。我的成长因有你们的帮助而更有深意。从过去成长到现在。一次设计,非就是一次简简单单的设计,在设计中,我们发现弥补并告诫自己需要改变的曾经在哪里,我们牢记这些我们未曾发现的需要改正的错误。我发现着自己技术上的不足,在运用于实践中对技术有更深一步的理解,对自己的思维是一次更深层次的锻炼。记得一首诗中写道千锤万凿出深山,程序也一样,需要很多次的调试,才能得到最后的成品。其实干任何事都是一次次沉淀与积累的过程。我们要学会耐心与细心,学会承受问题解决过程中的重量。在此,再一次感谢我的所有老师们,感谢你们知识的传授,感谢我的同学们,感谢你们的大学时光的陪伴。我不知道在未来的人生旅程中,我还将看到多少种软件,又有多少种软件是我所不熟悉的,有多少种软件是我会渐渐使用的到的,是我必将会熟悉的。只知道,在软件开发过程中,需要一份耐心,细心,与聪慧之心,感谢大学对我的培养。本科毕业设计开题报告题目:基于快速开发平台的协同OA系统学院:学生姓名:专业:班级学号:指导教师姓名:指导教师职称:20年月日 学生姓名专业班级学号指导教师职称所在学院论文名称基于快速开发平台的协同OA系统选题依据:OA平台基于分层、标准和构件等进行架构,OA平台以领先的四层技术架构,遵循J2EE标准、SOA标准、WFMC标准、W3CxForm标准、JSR168、WSRP等标准,OA平台部署了大量构件,OA平台支持各种部署模式、各种操作系统、各种数据库和中间件,并具备完备的配置体系、接口体系和插件体系,从而支持未来的扩展空间。随着计算机技术、通信技术和网络技术的成熟与发展,随着信息爆炸的知识经济统治时代的出现,在这种情况下结合技术的各种进步所产生的OA办公系统走进了社会,工作人员的日常工作中它们伴随的身影愈发显著,而当代计算机的进步,企业的发展,单纯的纸质化办公已无法满足企业高速发展和企业内部文化的发展,不论是企业的需要还是社会变革的推动,协同OA给企业员工和企业运作都带来了巨大的便捷,提升了办公效率。越来越受到人们的青睐。OA的发展伴随着企业的进步,在企业的进步中OA亦必成为其中比不可少的一部分。进入21世纪,从第一台计算机产生,在计算机事业已蓬勃发展的今天,信息化建设成为当今世界发展的趋势和推动经济社会变革的重要力量。面对经济全球化的竞争环境,信息化已经成为中小企业生存发展的必然选择。公司随着不断的发展,进入了网络时代,信息化管理需求大大增加,传统的办公模式已经极大地束缚了人的创造力和想象力,埋没了人的智慧和潜能,使员工耗费了大量的时间和精力去手工处理那些繁杂、重复的工作。手工模式无法满足新形势下发展的需要,需要用先进的生产工具来提高企业的办公效率。办公自动化办公系统是将现代化办公和计算机网络功能结合起来的一种新型的办公方式,是当前新技术革命中一个非常活跃和具有很强生命力的技术应用领域,是信息化社会的产物。通过实现办公自动化,或者说实现数字化办公,可以优化现有的管理组织结构,调整管理体制,在提高效率的基础上,增加协同办公能力,强化决策的一致性,最后实现提高决策效能的目的。及时进行消息的交流与共享,提高团队工作效率。实现领导干部与员工无缝联系,提升企业团队协作沟通能力;员工与员工之间沟通很方便,信息做到及时反馈和沟通。实现随时随地联网协作办公,提高工作效率和工作质量。人员、信息等各项资源按一定的规则组合起来,共同处理一组事件。将各类管理数据进行抽取、转换,参与流转。流程管理是国内主流OA办公系统的主要应用部分。增强企业管理的执行能力。通过OA系统的工作流管理,不用拿着各种文件、申请单据跑来跑去等候审批、签字,这些工作都可在网络上进行。为企业领导提供决策参考和实践依据;协助领导监控管理,用系统制度来促进管理的规范化、信息化、和谐化,高层决策不再是只能靠会议来了解情况,而是可以随时随地了解企业的相关信息,能迅速而科学地做出各项决策。文献综述:引言随着互联网的飞速发展,人们自动化办公的需求大大增加,为适应市场及企业的需求,越来越多的各式各样的OA系统软件正在被开发,并不断满足着企业的需要。协同OA突破了原有OA仅仅是企业办公的一种工具的约束,随着计算机技术、通信技术和网络技术的突飞猛进协同OA越来越表现为是一种有思想、有模式的懂管理的软件。处在知识经济时代的我们发现更多的OA系统是将最新的管理思想、管理理念植入其中,使企业在面对外部环境的易变性与复杂性时,突破以往传统的严格的部门分工,打破企业在高速发展过程中呈现出的多项目、跨区域、集团化的发展趋势受时间、地域、部门之间的限制所带来的信息孤岛,从而能够提升企业的整体竞争力和前进速度。1.OA发展现状概述OA系统的发展经历了以下三个阶段:起步阶段(1985年―1993年):是以结构化数据处理为中心,基于文件系统或关系型数据库系统,使日常办公也开始运用IT技术,提高了文件等资料管理水平。这一阶段实现了基本的办公数据管理(如文件管理、档案管理等),但普遍缺乏办公过程中最需要的沟通协作支持、文档资料的综合处理等,导致应用效果不佳。应用阶段(1993年-2002年):随着组织规模的不断扩大,组织越来越希望能够打破时间、地域的限制,提高整个组织的运营效率,同时网络技术的迅速发展也促进了软件技术发生巨大变化,为协同OA的应用提供了基础保证,这个阶段协同OA的主要特点是以网络为基础、以工作流为中心,提供了文档管理、电子邮件、目录服务、群组协同等基础支持,实现了公文流转、流程审批、会议管理、制度管理等众多实用的功能,极大地方便了员工工作,规范了组织管理、提高了运营效率。发展阶段协同OA经过多年的发展已经趋向成熟,功能也由原先的行政办公信息服务,逐步扩大延伸到组织内部的各项管理活动环节,成为组织运营信息化的一个重要组织部分。同时市场和竞争环境的快速变化,使得办公应用软件应具有更高更多的内涵,客户将更关注如何方便、快捷地实现内部各级组织、各部门以及人员之间的协同、内外部各种资源的有效组合、为员工提供高效的协作工作平台。总结和展望在此次毕业设计中,首先要明确自己做的是什么。什么是OA,自动化办公,而如何实现自动化,使其向工厂流水线一样,高速,有效的运作,快速的完成,真正实现无纸化办公,给软件使用者带来便利,是我们真正需要思考的东西。毕设是一件需要反复检查,有一个系统流程的东西,需要思考的全面,从中学到的东西,会的,不会的,都蛮重要的。毕业设计的开始和完成是我们大学时光最后的绽放,毕业设计是我们对自己在大学生活的又一次的检验,检验并回首在大学中我们学了什么,学得怎么样,能否灵活熟练的运用一个软件,运用自己的思维,写出自己的思路,编出符合论文题目的毕业设计。这不仅是对知识的检验,也是对我们一种学习,生活,做事态度的一种检验。在编程时们会遇到各种各样的问题,或大或小,或多或少,如何去解决,怎么样解决,对我们来说都是一种成熟与历练,不断进步与积累的过程。遇到问题,想各种办法去解决,当解决完后我们会对编程产生更加浓烈的兴趣。在编程的世界里,敲击与等待结果,我们乐此不疲。希望随着计算机技术的发展,OA软件亦发展的越来越好,人们可使用的OA软件功能越来越多,既符合大多数企业的要求,又能体现企业其自身的特色与需求。不管使用eclipse还是其它编程语言,万变不离其宗。符合用户需求,开发出稳定,可靠,有特色的软件,是我们编写OA系统最大的宗旨。参考文献[1]刘腾红,孙细明.《信息系统分析与设计[M]》.北京科学出版社,2003年.[2]陈浩.《PHP程序设计》.北京电子工业出版社,2005.[3]《面向对象系统分析与设计》.清华大学出版社.2008年1月.[4]高洛峰.《细说PHP[M]》,北京电子工业出版社,2009年.[5]潘凯华,刘中华.PHP从入门到精通(第2版)[M],清华大学出版社,2010.[6]刘中华,潘凯华.PHP项目开发案例全程实录(第2版)[M],清华大学出版社,2011.[7]王志刚,朱蕾.《PHP5应用实例详解:使用ZendFramework&Smarty构筑真正的MV

温馨提示

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

评论

0/150

提交评论