77范文网 - 专业文章范例文档资料分享平台

某企业OA系统的设计与实现(3)

来源:网络收集 时间:2018-12-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

Willful OA系统的设计与实现

2.3.2系统功能分析

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

(1) 登录功能

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

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

第 8 页

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

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

(2)公司管理

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

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

(3)行政管理

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

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

Willful OA系统的设计与实现

行删除。另外还有对于车辆的管理,此项可以看做是一个附加功能,是对于车辆进行安排与调用的管理。

(4)人力资源的管理

人力资源的管理主要对员工的档案的记录,奖惩记录的增删改查进行操作,职位的变更记录进行统计,每个运功的人事合同进行记录,薪酬值得的发布与修改。对人力资源进行管理的只有管理员可以进行各项的增加,删除,修改操作,其他普通员工只有查询的操作。

(5)审批流程

审批流程是公司内部部门之间对于一份项目或者资源使用的流程审批过程,审批流程是审批人员首先申请提交申请表,从高于自己一个职位的人开始进行审批,然后一步步向上级进行文件的发送传递。这份文件从职位较低的人员用户系统中一步步的向更高职位的人进行发送,直至文件完全被审批通过为止;或者中间如果有任何一级审批不通过,则直接返回到申请审批的人手中,不再向上一级进行发送。审批流程中只有管理员可以对审批模板进行添加,删除,修改,查看操作,如图2-3-4所示,普通用户只有对模板的查看操作,以及对于模板的使用权限。

管理员登陆 制定审批模板 添加模板 修改模板 删除模板 查看模板 退出登录 图2-3-4

第 10 页

Willful OA系统的设计与实现

(6)个人设置

本系统站在用户的角度,充分考虑用户的需求,为用户提供有关个人设置的管理模块,主要是满足用户使用者的需求,比如对用户登录密码的设置以及修改等操作,用户身份的标示与记录,用户头像的使用。充分展现了设计者为用户考虑的优点,系统更加人性化,服务质量更加优质。

(7)个人办公

个人办公主要管理的是用户自己的工作安排与计划,今天该做什么工作,以及对未来工作的安排,工作日志的记录等等内容。用户有对于自己个人办公模块的修改,删除,添加,查看的权限。

(8)实用工具

实用工具是用户日常工作生活的的帮助小工具,对于车票的预定,邮政呢编码的查询,GIS的查询等等功能。充分为用户的需求而考虑设计的。使系统的设计更加人性化,互动化,方便实用。

(9)退出登录功能

实现用户安全退出。设置该功能的作用是在用户关闭浏览器之前,做一些清除操作,例如销毁存储了当前用户信息session会话,确保个人信息的安全。因为在本系统中应用到了监听session会话功能,所以用户要想退出系统,必须进行该操作取消对session的监听,否则短时间内用户是不允许再次登录的。

用户只要单击关闭按钮就能安全退出,此时系统会在个人信息栏中显示“您已经安全退出,请关闭浏览器!”,表示你已经安全退出,否则你还在线。

2.4 系统总体框架

系统运用了其基本的框架,如图2-4-1所示,实现了系统的功能操作,开发流程如下:

(1) 服务器发出请求,该请求将被中央控制器ActionServlet接受。 (2) ActionServlet将寻找请求对应的FormBean填充。

(3) ActionServlet会根据Struts-config.xml配置来确定对请求执行的操作,从而调用Action类合适的特定于应用程序的子类。

第 11 页

Willful OA系统的设计与实现

(4) ActionServlet接受Action的execute()方法的返回值ActionForward,确定显示结果的合适的视图组件。

(5) ActionServlet将这个信息转发给操作所选择的视图组件。 (6) 这个组件将结果返回到客户端上显示出来。 客户端浏览器 HTTP请求 HTTP请求 Struts-config.xml 请求填充 FormBean ActionForm 模型 javaBean 调用javaBean 将HTTP请求分发 至Action处理 中央控制器 ActionServlet 转发HTTP请求 Action

视图 JSP 图2-4-1

第3章 技术学习

3.1 java简介

Java起源于80年代中末期,当时西方有一种很时髦的产品:Active TV,java就是SUN公司饲喂这种产品开发的一种语言,其目标是在小型嵌入式系统上运行。但是由于动态图像压缩标准MPEG却始终未能出台,因而这个时期的java也就中途夭折了。到了1990年,SUN公司副总裁james gosling再次提出Java设计,其目标是希望仿效C和C++那样设计出一种更简单更有效的通用语言。到了90年代中期,互联网迅速崛起,短短几年得到了巨速的发展,成千上万的计算机,其中有个人的,企业的,政府的,公司加入到了互联网上,致使互联网深入到了生活、社会、经济、政治、军事的每一个角落,因此急需开发一种跨平台的软件开发工具,这给java得到了一个极好的发展机遇,1995年SUN公司首

第 12 页

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库某企业OA系统的设计与实现(3)在线全文阅读。

某企业OA系统的设计与实现(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/385407.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: