某企业OA系统的设计与实现 联系客服

发布时间 : 星期日 文章某企业OA系统的设计与实现更新完毕开始阅读52532d59b14e852459fb570b

Willful OA系统的设计与实现

(2) Controller根据配置文件struts-config.xml中的定义将这些请求发送到相应的Action,对应图中的Model。

(3) Action完成相应的业务逻辑处理后,将处理结果返回到Controller。 (4) Controller再根据配置文件struts-config.xml中的定义将处理结果显示到用户视图View。

本系统正是利用了Struts工作流程来完成此次设计的整个流程,如图2.2所示:

浏览器 图2-2-1

View Struts-config.xml Controller Servlet Model JavaBean 数据库 2.3 系统分析

2.3.1 系统总体需求

根据对一般型企业和行政机关的日常工作调查与分析,通常办公室的业务,主要是进行大量文件的处理,个人文件办公安排,行政管理,部门之间的交流与沟通,人员调动,文件的审批等。采用计算机文字处理技术生产各种文档,存储各种文档,或者采用计算机网络技术传递文档,是办公室自动化的基本特征。办公室是各行业工作的领导进行决策的场所。领导机关做出决策,发布指示,除了文档上的往来之外,更深层的工作,实际上是信息的收集、存储、检索、处理、分析,从而做出决策,并将决策作为信息传向下级机构或合作单位,或业务关联单位。 这些都需要办公自动化的辅助。因此需要一个能运用于各种企业的办公自动化系统。

第 6 页

Willful OA系统的设计与实现

本系统适用于中小型企业,中小企业规模相对较小,但其在功能上对系统的需求却是全面的。大体可分为:一方面是通过文件传送为主的方式,与其它员工交流各种信息,基于工作流的方式实现诸如请假申请、物品审批;员工管理个人日程安排,各种图书资料的查阅等日常办公功能。另一方面则是文档传输功能。即完全采用计算机技术处理办公业务,使企业内部人员能够方便快捷地共享信息、交流信息,高效地协同工作,既兼顾个人办公效率的提高,又可以实现群体协同工作。

经调查和分析,本系统将要实现的是能够满足中小型企业的需求功能,能够处理和解决企业基本的办公业务,因此设计了9大功能模块,如图2-3-1所示,其中包括用户登录、审批流程管理,行政管理人,力资源管理,个人设置,个人办公,系统管理,实用工具和退出登录。系统需实现的是对用户登录的验证及监督,对个人工作的安排计划,对文档的浏览、删除、上传和下载,对公文的接受和发送,对员工信息查看、添加、浏览和删除。这些功能的实现使企业办公业务自动化,快速了解公司的最近信息、活动、会议和重大决策,减少人力和物力的支出,让企业能在激烈的市场竞争中更加灵活的应付所出现的问题,加强了公司处理业务的能力。

个人办公 个人设置 审批流程 实用工具 行政管理 系统管理 人力资源 图2-3-1

第 7 页

Willful OA系统的设计与实现

2.3.2系统功能分析

由于本系统可执行的是一般性质的办公业务,提供给中小型企业使用,也可增加功能后提供给大型企业和行政机关。本系统具有一般适用性,其所实现的功能,如图2-3-2所示,满足企业对日常性办公业务的管理方便企业内部员工的沟通,方便员工及时的了解公司的动态,是企业的日常管理步入科学系统的轨道上。 公 司 管 理 退出登录 图2-3-2

(1) 登录功能

系统将要实现用户登录功能。接受用户输入的登录名和密码信息,先做客户端的有效性检验,通过检验后提交给服务器端,由服务器端提交信息与数据库里的信息相比较,如果二者不符则返回相应的出错信息,否则登录进入系统。登录功能还实现了对已登录用户的监听,防止重复登录。

本系统中对于登录模块的设计是供企业内部员工使用,使用权的授予是由系统管理员决定的,只有在系统管理员首次在员工管理模块中添加了你的信息后,授予你登录的“姓名”和“密码”后你才能安全登录,在此同时也授予你登录的

第 8 页

用户登录 审批流程 行政管理 人力资源 个人设置 人办办公 使用工具 Willful OA系统的设计与实现

权限,在权限的范围内你能够完成相应操作。

(2)公司管理

公司的管理是对于公司整体上进行的管理与调配,包括不同部门之间的人员调配,员工在不同部门之间的岗位调动,对用户进行的管理等等。这个管理模块对公司的大局进行统计与调配,在整个系统中是非常重要的。管理员才可以拥有对各个小模块的修改,删除,添加等操作,如图2-3-3所示,普通用户只有对模块的查看权限。

部门管理 添加部门信息 删除部门信息

(3)行政管理

行政管理实现对员工的考勤进行管理与统计,员工迟到,请假,缺勤等行为都会进行记录;实现对会议的管理,包括会议时间,地点进行发布与通知,此功能有利于公司的员工迅速了解到即将要进行的会议事宜。其中会议记录是以列表的形式呈现给用户,对于查看会议记录是所有能登录本系统的用户都能够浏览和查看的。而添加会议记录只能是管理员身份的用户才能操作,才有权限对记录进

图2-3-3 退出登录 修改部门信息 查询部门信息 添加用户信息 删除用户信息 修改用户信息 查询用户信息 添加职位信息 删除职位信息 修改职位信息 查询职位信息 用户管理 职位管理 管理员登陆 第 9 页