OA办公自动化系统文档

上传人:工**** 文档编号:543623507 上传时间:2022-09-24 格式:DOC 页数:58 大小:1.42MB
返回 下载 相关 举报
OA办公自动化系统文档_第1页
第1页 / 共58页
OA办公自动化系统文档_第2页
第2页 / 共58页
OA办公自动化系统文档_第3页
第3页 / 共58页
OA办公自动化系统文档_第4页
第4页 / 共58页
OA办公自动化系统文档_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《OA办公自动化系统文档》由会员分享,可在线阅读,更多相关《OA办公自动化系统文档(58页珍藏版)》请在金锄头文库上搜索。

1、0A办公自动化系统报告目录OA办公自动化系统报告 1摘要 3Abstract 41需求分析 41.1可行性分析 41.1.1 经济可行性 4技术可行性 51.2 需求分析 51.2.1 目标分析 61.3.2 结构分析 7功能分析 81:业务流程图 82项目概要设计分析 112.1 :项目概要分析 112.1.1 :用例分析 112.1.2 :流程分析 132.1.3 :关系分析 153:项目详细设计 173.1 :业务对象模型设计 173.1.1 :业务对象提取 173.1.2 :关系设计 193.2 :功能逻辑顺序设计 203.3 :数据库设计 233.3.1 :数据库概念设计 233.3

2、.2 :表结构设计 253.4 :界面设计 294:代码设计 304.1 :配置文件代码设计 344.2 : Dao层的代码设计 374.3 : Service 层代码的实现 434.4 : action层代码的实现 484.5 :页面js和Ajax部分代码 535项目总结 55Word资料摘要本次项目编写的办公自动化系统(0A是一个比较成熟的系统, 它主要负责公司日常工作管理的事务。包括了用户权限管理、员工管理、日常管理、考勤管理、办公用品管理、客户管理、合同管理、报 销管理共八个部分。基本实现了公司无纸化办公。在开发过程中,我们以小组为单位进行。技术方面使用的是Struts2+Spring

3、+Hibernate ( MVC 三框架技术,数据库使用 Mysql, 前台页面与后台交互使用了部分 Jquery脚本和Ajax技术。页面布局 和基本弹窗提醒使用CSS+DIV+JavaScript技术在小组中我负责的模块是员工管理和日常管理。 其中员工管理包 括了员工管理、部门管理和培训管理三大功能,分别实现了员工信息 的添加删除修改,普通查询以及多条件查询,部门信息的增添修改删 除和查询。员工培训申请的提交审批以及安排等等。完整地系统是对现存的0A系统的简化版本。关键字:0A办公自动化 员工管理 日常管理AbstractThe project prepared by the office

4、automation system (OA) is a relatively mature system , which is mainly responsible for the daily management of the affairs of the company . Includes user rights management , staff man ageme nt, daily man ageme nt , atte ndance man ageme nt, office supplies man ageme nt, customer man ageme nt con tra

5、ct man ageme nt, claims man ageme nt of eight parts. The basic realizationof the companys paperless office.In the development process, we as a team unit . Technical aspects of using Struts2 + Spring + Hibernate (MVC) three framework tech no logy, database using Mysql, front page and back in teractiv

6、euse some Jquery scripts andAjax tech no logies . Page layout and basic popup rem in der to use CSS+ DIV + JavaScripttech no logyIn the group I was resp on siblefor staffmanagementmodule and daily management Which includes staff management staff man ageme nt, departme ntal man ageme ntand trai ning

7、man ageme ntthree functions, respectively, to achieve the add delete modify employee information , general inquiries and multi- criteria query , the department added modificationand deletionof information and queries. Stafftrainingapplicationssubmitted for approval and arranging and soon .Complete t

8、he existi ng system is a simplified versi on of OA system .Keywords :OA office automati on daily man ageme nt of staff man ageme nt1.1可行性分析1.1.1 经济可行性对于一个具有一定规模的企业来说办公自动化部分是十分重要的, 同 时也有一定的复杂性。若是没有相应的系统支持,会花费大量的人力 物力以及时间资源。并且容易出现问题,一个好的办公自动化,则可 以避免这种情况的发生。它可以解放企业在这方面所花费的大量资 源,并且提供更高效更合理的管理逻辑。提高了企业的经济

9、效率。1.1.2 技术可行性小组编写的网站管理系统可以实现。企业的信息共享,方便了公司对 员工的出勤考察,薪酬管理,办公用品、日志管理的完善。同时使得 管理更加合理化和公正化。避免了人员手动管理带来的速度慢、准确 性不高的缺点,为企业的员工提供更加方便和便捷的工作环境。 其中 我负责的系统管理和奖惩管理,则可以规范化企业的管理流程,有利 于提高企业的相关信息保密性,同时避免了相关信息被不具有相关权 限的人修改。同时也方便了管理人员对员工的一年工作奖惩情况统 计,为员工查询自己的奖惩情况提供依据。1.2需求分析当今社会,企业内部人力资源管理和办公管理越来越完善,这方便了办公自动化管理系统的搭建。

10、而由于办公自动化系统的操作简单。 功 能全面。可以用于对企业员工信息的存储, 对员工日常工作生活的管 理,有利于管理人员对员工的薪资和出勤、工作任务的完成情况、新 员工的招收、辞职员工的处理等方面做出更快更好的处理响应。一个好的办公自动化系统可以提高企业的效率,使得管理更加网络化、科学化。这一部分主要完成了整个系统的目标、 结构、功能等方面的分析和整 个系统结构的划分,为以后的详细设计打好基础,也为小组的分工提 供依据。目标分析小组编写的是一个公司的办公自动化管理系统,通过分析,对该系统的目标有了如下的认识和总结:总目标对公司职员的考勤、培训、日常提供管理对单个员工的详细资料和奖惩情况提供查询

11、的操作对公司非公开资料提供有一定安全性的存储系统设计合理,结构合理,符合设计要求功能目标1)员工管理:提供员工信息的查询、按员工 id查询、录入、修改、 删除操作2)日常管理:提供培训的申请,日志的添加查询审批。3)考勤管理:通过员工每日的签到可以完成对员工考勤和请假信息 的统计4)办公管理:对公司的资源(会议室,公车,办公品)的调配和相 应资源的申请。5)报销管理:员工填写报销单,管理员或者经理审核报销单,批准或者打回报销单6) 客户管理:管理员填写客户单,保存客户信息,同时保存练习人信息。7) 合同管理:管理员保存合同信息和合同签署人信息。8) 权限管理:超级管理员和管理员的权限管理,实现

12、管理员的添加 删除、系统登陆等操作。性能目标(1) 使用系统可以提高对员工的管理效率,提高公司的整体运行效 率(2) 使用该系统提高了公司管理的合理性和安全性(3) 只限于内部员工对系统的操作,非本公司员工无法操作项目运行环境安装有浏览器的 windows2000/windows xp/windows 7项目开发环境项目是在Myeclipse的环境下开发编写的,部分网页的编写使用了Dreamweaver服务器:Tomcat,数据库:Mysql数据库结构分析本部分是对系统的一个模块划分,便于组员分配工作权限管理报销管功能分析这部分是根据系统的需求来分析该系统的功能。 其中我负责的是员工 管理和日

13、常管理两部分的功能实现。 下面是从用例、流程等方面说明 我负责部分的功能1:业务流程图业务流程图让我们更清晰的认识到整个系统的各个功能模块的划分,下面是次系统的业务流程图管理员登陆流程:日常管理员工管理权限管理考勤管理办公管理合同管理客户管理报销管理普通员工登陆流程:办公自动化首页日常管理(提交日志)员工管理 (无部门管理)考勤管理(签到模块)办公管理(租借模块)报销管理 (申请模块)2项目概要设计分析2.1 :项目概要分析概要设计主要包括了项目开发前期对项目涉及的用例以及相互 之间的关系进行分析,同时对每个模块需要实现的流程和逻辑作出设 计和分析2.1.1 :用例分析一:员工管理用例分析用户

14、管理分为两个部分:员工管理、部门管理,其中员工管理部 分,管理员可以对员工进行添加操作,可以根据员工的姓名,入职时 间,所在部门等条件查询符合要求的员工, 可以对不需要的员工信息 进行删除,对已录入员工信息进行变更。员工方面则可以在登陆之后 修改自己的账号密码部门管理中,管理员可以根据部门编号查询部门,可以在需要的 情况下添加新的部门信息,也可以删除已合并或者重组的部门, 可以 修改部门信息。以下是员工管理的整体用例图二:日常管理用例分析1:日志管理员工每天完成自己的工作之后,需要提交一个日志,员工登录系 统后,选择日志管理界面,点击新建日志,会有弹出窗或者新跳转一 个页面进入日志的编写界面,

15、在员工完成日志的编辑之后点击提交按 钮,会在后台数据库中添加一条日志记录, 同时日志的状态自动设置 为未审核,级别为null。日志管理员需要登录系统,进入日志管理页面查询日志,查询状 态为未审核的日志,在每条日志记录的操作栏中会有详细信息的按 钮,点击可阅读日志全文,在日志阅读界面(弹窗或者跳转)下方会 有一个级别单选按钮组(优良差)选择后点击审核,会自动把日志状 态设置为已审核,同时会将级别加入数据库员工可以登录系统后点击我的日志,可以根据登陆的id查看自己 的日志,也可以选择一定的日志区间来查看某段时间内的日志F面是日常管理的用例图2.1.2 :流程分析在权限管理中,主要是对项目中某个功能的工作流程作出比较详细的规划员工管理流程分析:员工管理中,主要是管理员的操

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号