企业办公自动化管理系统31388.docx
《企业办公自动化管理系统31388.docx》由会员分享,可在线阅读,更多相关《企业办公自动化管理系统31388.docx(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、滨江学院软件工程课程设计 题 目 企业办公自动化管理系统 学 号20112346027学生姓名 魏家旭 院 系 计算机系专 业 网络工程指导教师 李振宏二一二 年 12月 17 日目录摘要3引言41开发背景51.1课题背景51.1.1办公自动化概述51.1.2中小企业办公模式的现状61.2研究意义71.3设计技术及开发环境81.3.1技术设计81.3.2 开发环境82可行性分析82.1 组织和管理可行性92.2 技术可行性93系统设计103.1需求分析103.1.1 业务流程103.1.2 功能分析103.2 系统建模113.2.1 用户身份验证113.2.2 个人通讯录123.2.3 职工信
2、息管理123.2.4 日程安排133.2.5 日志管理133.2.6 短消息管理143.2.7 公告管理143.2.8 会议管理153.3 详细设计153.3.1 用户身份验证模块流程图163.3.2 个人通讯录模块流程图173.3.3 职工信息管理模块流程图173.3.4 日程安排模块流程图183.3.5 工作日志模块流程图193.3.6 短消息管理模块流程图203.3.7 公告管理模块流程图213.3.8 会议管理模块流程图214 数据库设计224.1数据库概念设计224.1.1用户信息管理模块的E-R图如下图所示:234.1.2 个人通讯录模块的E-R图如下图所示:234.1.3日程安排
3、模块的E-R图如下图所示:244.1.4工作日志模块的E-R图如下图所示:244.1.5 短消息管理模块的E-R图如下图所示:244.1.6公告管理模块的E-R图如下图所示:254.1.7会议管理模块的E-R图如下图所示:254.2数据库逻辑设计255 系统实现285.1 Hibernate的实现285.2Struts的实现335.3 系统部署与运行355.3.1系统部署355.3.2 系统运行356 开发总结35参考文献36摘要办公自动化,英文Office Automation,简称OA,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人机信息系统来协助完
4、成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。企业办公自动化管理系统,基于公司本身内部管理及业务发展需求,应用计算机技术,Internet技术,实现企业办公自动化,管理信息化。本系统采用结构化与原型法结合的系统开发方法。系统整体功能模块有用户身份验证模块、职工信息管理模块、个人通讯录模块、日程安排模块、工作日志模块、短消息管理模块、会议管理模块、公告管理模块和文件管理模块等。自从Servlet技术产生以来,J2EE的Web开发技术与开发框架便层出不穷。系统开发使用Struts2.1+Spring2.5+Hibernate3.3+JBPM3+Freemarker+AJAX等当前
5、流利的框架技术实现的。关键词:办公管理;公文处理;struts的实现;引言企业办公自动化管理系统,是伴随着Internet技术在各个领域的广泛应用,和各行各业企业信息化建设步伐的加快应运而生。当代社会已经进入信息时代,信息技术革命使社会的各个领域都发生了翻天覆地的变化,每个企业都必须紧跟时代的步伐,加强企业竞争力和提升现代化企业的管理能力,以适应整个社会的发展变化。企业对信息需求的增长,使计算机、网络技术已经渗透到企业的日常工作中。传统的企业内信息的交流方式早已不能满足企业对大量信息的快速传递与处理的需求,企业办公自动化管理系统的应用满足了企业的办公网络化、自动化的管理需求,提高了企业内部的管
6、理水平,进而全面提升了企业在市场竞争中的综合竞争力。1开发背景1.1课题背景1.1.1办公自动化概述办公自动化,英文Office Automation,简称OA,是办公信息处理的自动化,它利用先进的技术,各种办公业务活动逐步由各种设备、人员、信息系统来协助完成。能达到充分利用信息和资源,提高工作效率、工作质量和办公效率等目的。办公自动化由70年代末80年代初在我国提出,到现在已有近二十年的发展历史。由于办公自动化技术的不断发展,办公自动化新产品不断的出现,办公自动化的内涵也不断地丰富和发展。随着网络的高速发展,网络OA系统逐渐受到关注。一些大型企业集团(例如联想、海尔)正致力实现高层次的网络办
7、公自动化系统,这将为他们节省大量的人力资源,节省大量的办公费用,大幅度提高办公效率。企业办公自动化管理系统的实现:a、企业内各种信息资源的共享;b、加强员工间的交流、提高整体工作效率;c、为领导各种有用数据,方便领导对公司情况的及时了解、提供决策支持;d、提供各种工作记录,以备事后查询; e、 提供INTERNET网络接入点,在外职工可以通过VPN的虚拟拨号方式接入系统进行远程办公;(1) 传统办公模式图1-1 传统办公模式传统的办公模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了人们的重视。(
8、2) 网络办公模式图1-2网络化办公模式现有企业办公自动化管理系统和大型信息管理系统中,企业业务流程重组或者是文件流转功能都是核心功能。同时企业办公主要是一个文件流转的过程,所有的办公事务都可以抽象成一个数据库对象。(3) WEB方式的企业办公自动化管理系统目前企业办公自动化管理系统较成熟的模式是客户/服务器方式,而新一代的系统则应是Internet/Intranet方式,即B/S(Browser/Server,B/S)结构,才更能适应目前及未来的要求。1.1.2中小企业办公模式的现状大部分中小型企业自成立至今,传统的办公模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快
9、节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了公司领导的重视。而今公司普遍使用计算机来提高员工的工作效率,但是在需要许多员工一起协同工作的现代工作环境中,公司更需要提高整体的工作效率。利用网络通讯基础及先进的系统应用平台,建设一个安全、可靠、开放、高效的信息网络,为公司企业提供现代化的日常办公条件及丰富的综合信息服务,实现办公事务处理自动化,以提高办公效率和管理水平,实现企业各部门日常业务工作的规范化、电子化、标准化,实现信息的在线查询、申请、批复和审核。最终实现“无纸”办公。1.2研究意义随着信息技术的发展和国内信息技术应用水平的提高,在办公过程中,传统的工作方
10、式和审批模式己经难以满足新的需求,实现办公自动化已经是提高政府机关和企事业单位办公效率,规范化管理的必然趋势。企业办公自动化管理系统的带来的好处有:(1) 信息传递与沟通交流顺畅排除因职能、职位、距离等原因造成的信息联络不畅而带来的企业发展羁绊,通过构建内部通讯、信息发布与交流平台,实现多途径的联络与沟通,减少信息在途时间,提高信息的时效性,与此同时,缩短领导与职员之间,各部门之间的距离。(2) 规范工作管理,提高整体效率解决了跨地域跨部门多岗位间的业务处理诸多问题,有效避免工作中出现的脱节、延误、错办等情况,杜绝职责不清、工作推脱等怠工现象,实现网上协同办公,增强组织协调能力,提高团队协作能
11、力。同时,加强了领导实时了解事务状态,实时掌控工作进度,强化了过程控制与监督,加强了工作管理。(3) 整合信息资源,实现知识管理打破“信息孤岛”,彻底改变文件丢失遗漏、管理分散、查找不方便等现象,解决因人事变动导致经验流失等问题,通过知识管理,有效整合并积累各类资源,实现再利用。(4) 增强凝聚力,提高响应能力在降低管理成本,促进管理进步的同时,能够培养全员信息化关注与参与意识,激发掌握和利用先进信息技术的热情,提高专业素质,形成全新的企业文化。办公自动化是信息社会的一种新型办公方式,它将现代化办公和计算机网络功能结合。随着信息技术的发展,办公自动化在行政企事业单位的管理、经营活动中发挥着日益
12、重要的作用。通过网络,组织机构内部的员工可跨越时间、地点协同工作。通过企业办公自动化管理系统所实施的交换式网络应用,使信息的传递更加快捷和方便,从而极大地扩展了管理手段,实现了运营的高效。1.3设计技术及开发环境1.3.1技术设计自从Servlet技术产生以来,J2EE的Web开发技术与开发框架便层出不穷。这些技术和框架的产生,给我们的开发带来方便,此系统就是通过使用Struts2.1+Spring2.5+Hibernate3.3+JBPM3+Freemarker+AJAX等当前流利的框架技术实现的一个企业办公自动化管理系统。1.3.2 开发环境(1) JDK软件选用1.6的版本进行开发。(2
13、) 数据库软件MySQL选用5.1.4进行开发。(3) Web服务器TomcatTomcat是Apache-Jarkarta的一个子项目,是一个免费的、开放源码的、支持JSP和Servlet技术的容器,它同时又是一个Web服务器软件。选用稳定版本Tomcat 6.0进行开发。(4) 集成开发工具Eclipse+MyEclipse是目前最流行的Java集成开发工具。Eclipse一经出现就以其快速、丰富的特性赢得了认可,其主要的属性有快速的性能、重构性能、快速修复错误、调整组织导入包、弹出窗口进行代码自动装配。由于功能强大,Eclipse一度成为Java IDE领域的霸主。它能够很好地与MySQ
14、L、Tomcat进行集成。本系统中我们选用MyEclipse8.0作为Eclipse的扩展开发工具。2可行性分析可行性是系统开发的一项关键步骤,它是通过对整个系统的需求,技术及开发方法,以及开发人员,所需资金的综合考虑以评估对于该系统的开发是否符合实际。可行性分析包括:组织和管理上的可行性、技术可行性、经济可行性。2.1 组织和管理可行性基于企业办公自动化管理系统采用模块化开发方法,将整个系统划分为多个功能模块。2.2 技术可行性应解决的主要问题及技术要求(1) 收集系统开发所使用的足够的信息。(2) 按实际应用的可行性划分模块,确定模块功能。 (3) 建立完善的数据库支持环境。(4) 使用J
15、SP语言实现前台页面视图,使用AJAX技术实现数据与页面的整体实现,并实现与数据库之间的各项操作。(5) 各模块功能的协调及信息的沟通。(6) 各框架之间的整合,尤其是JBPM和SSH的整合。(7) 用Freemarker实现动态表单技术。(8) JBPM复杂流程的实现,流程图。3系统设计3.1需求分析3.1.1 业务流程该系统的主要流程是系统管理员或普通用户通过登录模块进入系统主页,之后可以选择相应的功能对自己的信息进行处理。业务流程图如下:用户身份验证模块系统主页个人通讯录信息管理日程管理工作日志短消息管理公告管理会议管理密码修改登 入重新登入图3-1 企业办公自动化管理系统业务流程图3.
16、1.2 功能分析系统的主要功能概述如下:(1) 用户身份验证模块本系统功能的开发与设计,是完全为公司各部门员工提供便捷的电子化交互平台搭建的。用户身份验证模块是系统重要组成部分之一,它主要功能是在用户进入系统时的身份验证以及在不同页面浏览时的身份验证,以防止公司重要资料的泄露。(2) 职工信息管理模块本模块主要是为了实现本系统所注册员工的信息的管理,包括增加、删除及修改,并且本模块只能被系统管理员所使用,其他普通用户只能修改权限许可范围内的信息。(3) 个人通讯录模块该模块的信息内容需要用户自已维护,通讯录中保存了企业内职工通讯录。包括姓名、性别、手机、E-mail地址、QQ号码、公司、家庭住
17、址、邮编等信息。用户可通此功能模块快捷地查找联系人及导出通讯录等功能;(4) 日程安排模块在该模块中用户可以添加、修改、删除和查看自己的工作日程安排。本模块中保存的信息有:工作时间(年月日时分秒)、日程安排内容。(5) 工作日志模块在该模块中用户可以添加、修改、删除和查看自己的工作日志。本功能保存的信息有:用户、时间(年月日时分秒)、日志标题、日志内容、记录时间。(6) 短消息管理模块用户可以通过此模块功能向系统内的其他用户发送消息和接收查阅消息。本功能保存的信息有:接收者、发送者、消息内容、发送时间。(7) 公告管理模块管理用户能通过此模块向指定的用户发送公告。普通用户从中接收阅读公告。本功
18、能保存的信息有:公告填写人、公告标题、公告内容、公告时间。(8) 会议管理模块管理员通过此模块功能发送会议通知,供所有的用户查看。并且只有管理员才有权修改、删除通知的操作权限。3.2 系统建模3.2.1 用户身份验证此图显示了用户身份验证系统的用例:当系统管理员或普通用户登录时需要输入用户名、密码以及验证码,当三个均输入正确时才能进入到系统主页面,否则会有相应的错误提示。图 3-2 用户验证用例图3.2.2 个人通讯录此图显示了个人通讯录模块的用例:包括新增联系人、查看信息、修改信息以及删除联系人等功能。图 3-3 个人通讯录用例图3.2.3 职工信息管理此图显示了职工信息管理模块的用例:包括
19、新增职工、查看信息、修改信息以及删除职工等功能,其中系统管理员拥有全部功能权限,而普通用户只能查看与修改本用户的信息。图 3-4 人力资源管理用例图3.2.4 日程安排此图显示了日程安排模块的用例:包括新增日程、查看日程、修改日程以及删除日程等功能,并且每个用户只能查看、修改和删除自己的日程。图 3-5 日程安排用例图3.2.5 日志管理此图显示了日志管理模块的用例:包括新增日志、查看日志、修改日志以及删除日志等功能,并且每个用户只能查看、修改和删除自己的日志。图 3-6 日志管理用例图3.2.6 短消息管理此图显示了短消息管理模块的用例:包括新增短消息、查看短消息以及删除短消息等功能,并且每
20、个用户只能查看、修改和删除自己的短消息。图 3-7 短消息管理用例图3.2.7 公告管理此图显示了公告管理模块的用例:包括新增公告、查看公告、修改公告以及删除公告等功能,并且普通用户只具有查看的权限。图 3-8 公告管理用例图3.2.8 会议管理此图显示了会议管理模块的用例:包括新增会议、查看会议信息、修改会议以及删除会议等功能,并且普通用户只具有查看的权限。图 3-9 会议管理用例图3.3 详细设计基于企业办公自动化管理系统采用结构化与原型法相结合的方法。这种综合法的优点是它兼顾了结构化开发方法开发过程控制性强的特点以及原型法开发周期短、见效快的特点。采用两者结合的形式进行系统的开发时,采用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 办公自动化 管理 系统 31388
限制150内