模板_计算机专业-OA-办公自动化系统的设计与实现.doc
《模板_计算机专业-OA-办公自动化系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《模板_计算机专业-OA-办公自动化系统的设计与实现.doc(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单位代码 10006 学 号 分类号 密 级 毕业设计(论文)OA-办公自动化系统的设计与实现院(系)名称继续教育学院专业名称计算机科学与技术学生姓名王一指导教师吴秀娟2014年12月论文封面书脊OA-办公自动化系统的设计与实现 张亚涛 北 京 航 空 航 天 大 学本人声明我声明,本论文及其研究工作是由本人在导师指导下独立完成的,在完成论文时所使用的一切资料均已在参考文献中列出。作者:张亚涛 签字: 时间: 年 月 OA-办公自动化系统的设计与实现学 生:王一 指导老师:吴秀娟摘 要办公自动化,英文Office Automation,简称OA,是办公信息处理的自动化,它利用先进的技术,使人的
2、各种办公业务活动逐步由各种设备、各种人机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。所开发的办公自动化系统,基于公司本身内部管理及业务发展需求,应用计算机技术,Internet技术,实现企业办公自动化,管理信息化。本系统在Java平台上开发,基于B/S架构,使用MVC设计模式、Struts+Hibernate+Spring框架、Mysql数据库和Jbpm工作流引擎,来实现系统后台。系统的界面实现使用的是Jquery-Easy Ui。该系统从方便用户使用、操作简便、界面简洁实用的角度出发,设计了用户登录、个人办公、信息中心、部门和用户管理、工作流程、角色管理6
3、个模块,在功能上基本实现了企业的办公自动化。论文的开始部分介绍了系统的背景和研究意义,在下面的内容中描述了系统的总体设计和实现过程,包括其功能结构的分析和功能划分,以及数据库的设计和建立,在功能分析和设计的基础上编程实现,展现了一部分界面的设计。经过测试系统运行稳定、使用方便。论文最后列出了系统在设计方面所存在的不足以及改进的思路。关键词:办公自动化,工作流, 管理,信息化OA-Design and Realization of office automation systemABSTRACTAuthor:ZHANG Ya-tao Tutor:WANG LIOffice automation,
4、 English Office Automation, abbreviated as OA, the automation of information processing that work , it utilizes advanced technology, makes various official working operational activities of peoples help to finish by various apparatus , various man-machine information systems progressively , reach an
5、d fully utilize information, improve working efficiency and work quality , the purpose to boost Productivity .The office automated systems based on auspicious open scientific and technological computer training school internal management and business develop the demand, employ the computer technolog
6、y, Internet technology, realizes enterprises office automation, manage the information. Use Java platform for small web site development is the trend of future development. Base on B / S structure, using the MVC design pattern, Struts + Hibernate + Spring Framework, Mysql database and Jbpm workflow
7、engine, to achieve the system background. The system interface is user Jquery-Easy Ui.The system from the user-friendly, easy to operate, the interface is simple and practical point of view, to design a user logs on, personal office, information center, department and user management, workflow, role
8、 management review of five to six modules, functions basically realized office automation.The beginning of the paper describes the background and significance, the overall design of the system described in the following content and implementation process, including analysis of its functional structu
9、re and functional division, as well as database design and build, functional analysis and design on the basis of programming, showing part of the interface design. Tested system is running stable, easy to use. The paper concludes with a list system shortcomings in the design and improvement ideas.KE
10、Y WORDS: Office automation, Workflow, Management, Information目 录1 绪 论11.1 办公自动化系统研究背景及意义11.2 本文研究目标及意义32 系统需求分析52.1系统实现目标52.2 系统功能需求53 总体设计73.1功能总体设计73.2功能模块描述73.2.1 个人办公模块73.2.2 信息中心模块83.2.3 工作流程模块83.2.4 部门用户模块93.2.5 角色管理模块93.3 数据库总体设计103.3.1 数据库需求分析103.3.2 数据库概念结构设计113.3.3 数据库逻辑结构设计134 详细设计194.1 系
11、统开发环境及工具194.2 功能详细设计194.2.1 登录模块设计194.2.2 部门用户模块205 系统的实现225.1 硬件环境225.2 开发环境225.3 部署平台225.4 使用的框架及技术225.5 编码实现245.5.1 编写代码的规范245.5.2 编码实现255.6 界面设计及实现295.6.1 登录页面设计295.6.2 系统首页设计305.6.3 部门管理页面设计315.6.4 用户管理页面355.6.5 角色管理页面设计355.6.6 日记页面设计365.6.7 信息中心页面设计39结 论41致 谢42参考文献431 绪 论1.1 办公自动化系统研究背景及意义办公自动
12、化(Office Automation,简称OA)是将现代化办公和计算机网络功能结合起来的一种新型的办公方式。利用现代通信技术、办公自动化设备和电子计算机系统或工作站来实现事务处理、信息管理和决策支持的综合自动化。实现办公自动化的系统(OA系统)是建立在计算机局部网络基础上的一种分布式信息处理系统,所以又称办公信息系统。OA系统是一种人机系统,其核心设备是电子计算机系统或OA工作站。OA系统包括信息采集、信息加工、信息传输和信息存取等四个基本环节。计算机的诞生和发展促进了人类社会的进步和繁荣, OA办公系统登录界面展示作为信息科学的载体和核心,计算机科学在知识时代扮了重要的角色。在行政机关、企
13、事业单位工作中,是采用Internet/Intranet技术,基于工作流的概念,以计算机为中心,采用一系列现代化的办公设备和先进的通信技术,广泛、全面、迅速地收集、整理、加工、存储和使用信息,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,为科学管理和决策服务,从而达到提高行政效率的目的。一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准。中国专家在第一次全国办公自动化规划讨论会上提出办公自动化的定义为:利用先进的科学技术,使部分办公业务活动物化于人以外的各种现代化办公设备中,由人与技术设备构成服务于某种办公业务目的的人机信息处理系统。OA的历史演变
14、起步阶段(1985年1993年):是以结构化数据处理为中心,基于文件系统或关系型数据库系统,使日常办公也开始运用IT技术,提高了文件等资料管理水平。这一阶段实现了基本的办公数据管理(如文件管理、档案管理等),但普遍缺乏办公过程中最需要的沟通协作支持、文档资料的综合处理等,导致应用效果不佳。应用阶段(1993年2002年):随着组织规模的不断扩大,组织越来越希望能够打破时间、地域的限制,提高整个组织的运营效率,同时网络技术的迅速发展也促进了软件技术发生巨大变化,为OA的应用提供了基础保证,这个阶段OA的主要特点是以网络为基础、以工作流为中心,提供了文档管理、电子邮件、目录服务、群组协同等基础支持
15、,实现了公文流转、流程审批、会议管理、制度管理等众多实用的功能,极大地方便了员工工作,规范了组织管理、提高了运营效率。典型的解决方案是Lotus Notes,该产品通过内置的文档型数据库系统,有效地解决了组织中大量非结构化数据的处理及安全控制,并借助强大的工作流平台、Email系统实现协作性应用,最大程度地释放了网络平台的价值,使OA真正进入实用阶段。发展阶段OA应用软件经过多年的发展已经趋向成熟,功能也由原先的行政办公信息服务,逐步扩大延伸到组织内部的各项管理活动环节,成为组织运营信息化的一个重要组织部分。同时市场和竞争环境的快速变化,使得办公应用软件应具有更高更多的内涵,客户将更关注如何方
16、便、快捷地实现内部各级组织、各部门以及人员之间的协同、内外部各种资源的有效组合、为员工提供高效的协作工作平台。发展方向1、平台化网络时代的OA是一种企业级跨部门运作的基础信息系统,可以联结企业各个岗位上的各个工作人员,可以联结企业各类信息系统和信息资源。近年来不少企业都建立自己的办公系统,并上马了财务管理软件,还陆续引入了进销存、ERP、SCM、HR、CRM等系统。这些系统虽在提升企业效率和管理的同时,也形成了各自为政的信息孤岛,无法形成整合效应来帮助企业更高效管理和决策。因此能整合各个系统、协同这些系统共同运作的集成软件成了大势所趋,未来OA将是整合企业中已存在的MIS系统、ERP系统、财务
17、系统等存储的企业经营管理业务数据,系统界面统一、账户统一,业务间流程紧密顺畅,与公文流转、信息发布、核查审批等系统实现无缝集成协同的一个大的办公平台。2、网络化随着网络使用的全面普及,软件网络化必然是大势所趋,OA系统与互联网轻松的衔接是OA必走之路。目前国内一些OA软件已集成了网络办公功能,但还有待进一步完善。这方面,国外一些软件厂商的经验值得借鉴,如GOOGLE推出了网上在线的文档处理软件和电子表格软件,实现了网上办公;微软Office用户可直接使用Office软件中的功能,直接与因特网无缝链接,实现移动办公。这给国内OA软件商指明未来一个前进方向,如何将现有的OA系统与互联网有效地衔接互
18、动,而不是“另起炉灶”,将决定自己的竞争力、市场地位。3、智能化随着网络和信息时代的发展,用户在进行业务数据处理时,面对海量数据,往往费时费力,如果办公软件能帮助用户做一些基本的商业智能(BI)分析工作,帮助用户快速的从这些数据中发现一些潜在的商业规律与机会,提高用户的工作绩效将对用户产生巨大的吸引力。在微软的Office 2007版本中已经提供了一些基本的商业智能的功能,如通过不同颜色显示数据的大小和按照进度条来反应数值的大小等,相信未来会有更多的这方面功能。未来OA系统可根据用户的需求,通过对海量数据的分类分析,提供决策支持、知识挖掘、商业智能等全面系统服务。4、人性化随着OA功能的不断扩
19、展,使用将会越来越复杂,同时各企业内部情况不一,其需求也不尽相同,这就要求系统必须具有人性化设计,能够根据不同员工的需要进行功能组合,将合适的功能放在合适的位置给合适的员工访问,实现真正的人本管理。这与合强软件目标一样,未来OA的门户更加强调人性化,强调易用性、稳定性、开放性,强调人与人沟通、协作的便捷性,强调对于众多信息来源的整合,强调构建可以拓展的管理支撑平台框架,从而改变目前“人去找系统”的现状,实现“系统找人”的全新理念,让合适的角色在合适的场景、合适的时间里获取合适的知识,充分发掘和释放人的潜能。1.2 本文研究目标及意义随着时代的进步,社会生产力高速发展,新技术层出不穷信息量急剧膨
20、胀,整个人类社会已成为信息化的社会人们对信息和数据的利用和处理已经进入自动化、网络化和社会化的阶段。如在查找公司资料、处理公司帐目、公司管理、流程走向等方面,无不需要利用大量的信息资源。因此,如何有效地进行数据信息的管理和利用,已经成为人们普遍关注的课题。信息在不同的领域里有着不同的概念,在管理科学领域中,通常认为信息是经过加工处理后的一种数据形式,是一种有次序的符号排列,它是系统传输和处理的对象。处在信息时代的今天,信息的作用越来越为人们所重视。制定工作计划,研究投资策略,都离不开对信息的充分利用。办公自动化的系统(Office Automation,简称OA)是一种“人机系统”,它以特定的
21、模式支持一个组织内各级组织机构之间的通讯,对信息资源进行综合开发,管理和利用,实现对该组织的有效管理。它通过对数据的加工处理,及时为管理与决策分析提供信息。其特点有:n 数据全部存储于计算机系统中;n 用户使用简单、操作方便、查询速度快;n 有极强的人-机对话功能;n 能直接从计算机系统中提供决策所需的参考信息。管理信息系统基本框架:仅仅靠原始的手工管理,一个企业去面对大量的员工信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。企业只能依据报表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管理思想在企业中实现就成为了一个可望而不可
22、及的目标。在计算机上建立员工信息,可以实现快速录入、整理、查找、补充、删减等功能。在进入系统之前有密码进行身份验证,保证了系统的机密性,为企业提高工作效率的,提高人员效率,决策,和员工的职位调动管理提供了一个有力的工具。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对企业人事进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高商场货物管理的效率,也是科学化、正规化管理的重要条件。因此,面对目前我国
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模板 计算机专业 OA 办公自动化 系统 设计 实现
限制150内