办公自动化OA系统

毕业设计(论文)

题目办公自动化OA系统

计算机与通信工程系计算机应用技术专业 09 级

姓名学号

指导教师

二○一二年二月

目录

摘要 (4)

第一章绪论 (5)

第二章系统分析 (6)

2.1 需求分析 (6)

2.2 架构设计 (6)

2.2部门管理 (8)

2.3员工管理 (10)

2.4日程管理模块 (12)

2.5 获取用户登录信息部分代码 (13)

第三章数据库的设计和实现 (18)

3.1数据库需求分析 (18)

3.2数据库概念结构设计 (18)

3.3 数据库关系图 (20)

3.4 数据表的设计 (20)

3.4.1所有表信息 (20)

3.4.2UserInfo用户信息表 (21)

3.4.3表UserState用户状态表 (22)

3.4.4 表RoleInfo角色信息表 (22)

3.4.5表SysFun菜单信息表 (22)

3.4.6表RoleRight角色权限表 (22)

3.4.7表BranchInfo机构信息表 (23)

3.4.8表DepartInfo部门信息表 (23)

3.4.9表FileInfo文件信息表 (23)

3.4.10表FileTypeInfo文件类型表 (24)

3.4.11表AccessoryFile附件文件表 (24)

3.4.12表ManualSign考勤信息表 (24)

3.4.13表WorkTime上下班时间表 (25)

3.4.14表Message消息表 (25)

3.4.15表MessageType消息类型表 (25)

3.4.16表MessageToUser消息发送对象 (25)

3.4.17表ReadCommonMessage用户已读消息表 (26)

3.4.18表Schedule日程表 (26)

3.4.19表MeetingInfo会议类型表 (26)

3.4.20表PreContract预约人表 (27)

3.4.21表MyNote个人便签表 (27)

3.4.22表LoginLog登录日志表 (27)

3.4.23表OperateLog操作日志表 (28)

第四章系统测试 (29)

4.1 测试内容 (29)

4.2 测试环境 (29)

4.3 测试目标 (29)

4.4 性能测试 (29)

第五章结束语 (30)

致谢 (30)

参考文献 (30)

办公自动化OA系统

【摘要】在市场竞争中,如何让企业信息化建设起来至关重要。本系统采用https://www.360docs.net/doc/b03119074.html,动态网页技术和Microsoft SQL Server 数据库平台,使用C#作为本项目的主要开发语言,结合B/S模式结构,从实际应用出发,完成系统的个人通讯录、个人信息、个人审批、个人考勤等功能,对于办公流程如签字审批等功能暂不支持。

【关键词】办公自动化 https://www.360docs.net/doc/b03119074.html, B/S

【Abstract】In market competition, how to make the enterprise information construction up is very

important. In this case, the development of OA automatic office system is half a top priority. The system USES the https://www.360docs.net/doc/b03119074.html, dynamic web technology and Microsoft SQL Server database platform, using c # in the project as the main development language, combined with the B/S model structure, from a practical application perspective, complete system of personal contacts, personal information, personal approval, personal attendance, and other functions, to office procedures like signature examination and approval of the function are not support.

【K eywords】OA automatic https://www.360docs.net/doc/b03119074.html, B/S

第一章绪论

为了提高现代社会人们的办公效率,满足人们自动化办公的需要,我们开发了这套稳定可靠、操作方便的OA半自动化办公系统,本系统主要包括文件管理、人事管理、日程管理、文档管理、消息传递、系统管理、考勤管理等7个部分。

办公自动化(Office Automation,简称OA)是将现代化办公和计算机网络功能结合起来的一种新型的办公方式。办公自动化没有统一的定义,凡是在传统的办公室中采用各种新技术、新机器、新设备从事办公业务,都属于办公自动化的领域。在行政机关中,大都把办公自动化叫做电子政务,企事业单位就大都叫OA,即办公自动化。通过实现办公自动化,或者说实现数字化办公,可以优化现有的管理组织结构,调整管理体制,在提高效率的基础上,增加协同办公能力,强化决策的一致性,最后实现提高决策效能的目的。

本系统提供OA办公中常用的功能如文件管理、人事管理、日程管理、文档管理、消息传递、系统管理、考勤管理等,对于办公流程如签字审批等功能暂不支持。

第二章系统分析

2.1 需求分析

系统需求分析:是系统分析员按照系统的思想结合自身的系统开发经验,根据收集的资料对系统目标进行分析,对组织的信息需求、功能需求、辅助决策需求以及管理中存在的问题等进行系统的分析。

通过调查,要求系统具有以下的功能:

1、人事管理

包括机构管理、部门管理、员工管理

2、日程管理

包括我的日程、部门日程、我的便签等功能

3、文档管理

文档管理、回收站、文件搜索

4、消息传递

消息管理、信箱

5、系统管理

包括角色管理、操作日志、登录日志、菜单排序。

6、考勤管理

考勤管理、考勤历史查询

2.2 架构设计

本系统采用https://www.360docs.net/doc/b03119074.html,+SQLServer2008技术。使用https://www.360docs.net/doc/b03119074.html,传统三层结构作为框架,运用WEBFORM服务器控件方式实现。如图2-1 2-2 所示

图2-1架构图

图2-2 架构图

本系统界面采用DIV+TABLE布局完成,尽量采用DIV+CSS布局,如图2-3用户登图所示,只有用户名密码都验证正确后才可进入系统。

图2-3 用户登图

用户登录后根据权限所看到的界面不一样。管理员登陆界面显示个人便签信息,左侧显示系统菜单和个人基本信息,上标栏有“主页”、“重新登录”、“修改密码”、显示当前时间功能。如图2-4管理员登录图所示。

图2-4管理员登录图

普通会员登录后直接到个人签到页面,其他同管理员登录。签卡日期不能为空,且为日期型。如图

2-5普通用户登录图所示。

图2-5普通用户登录图

2.2部门管理

保存部门信息页面功能要求:所属机构下拉菜单绑定机构信息表,注意输入框有效性验证。如果

是修改部门则要显示选定部门的基本信息。部门负责人右侧的图标是“选择用户”按钮,点击后以

树型显示所有用户,且按机构、部门分类。如图2-6保存部门信息图所示:

图2-6保存部门信息图

部门管理页面功能要求:用GridView显示所有部门信息,如上图所示,该页面有部门增加、删除、修改功能。点“添加部门”按钮,或点修改图标都进入保存部门信息页面,该页面效果如图2-7部门功能要求图所示:

图2-7部门功能要求图

2.3员工管理

员工管理页面功能要求:用GridView展示所有用户基本信息,页面有用户添加、修改、删除和浏览详情功能,执行增、删、改成功后,GridView重新绑定显示用户信息。

点“添加用户”按钮和修改用户图标进入用户信息保存页面,如图2-8员工管理功能图所示:

图2-8员工管理功能图

保存用户信息页面功能要求:用户信息要求非空和有效性验证,“所在部门”下拉菜单项来自数据库DepartInfo表,文本和值分别对应DepartName和DepartId字段(后续机构和部门下拉菜单项都来自对应的表,不再赘述)。

点“浏览”按钮可以选择用户照片,如图2-9保存用户信息图所示:

图2-9保存用户信息图

点“保存”按钮添加该用户,然后跳转到员工管理页面,

同时把图片上传到“网站根目录/images/Users”文件夹中。注意这里文件名定义为:用户登录名 + “.jpg”格式,如刚才上传的图片添加用户后保存为“admin.jpg”

2.4日程管理模块

日程管理包括3个子模块如图2-10日程管理图所示:

3个子模块

图2-10日程管理图

我的日程安排页面功能要求:要求填写日程主题、日程地点、会议类型(下拉菜单数据项与

MeetingInfo表字段对应)、开始时间、结束时间、提醒内容、预约他人一起参与,同时可以选择

是否公开日程,如果公开日程,则部门内其他人在部门日程中可以查看您的日程,如果不公开,其

他人看不到您的日程,同时显示创建者和创建时间。

对应Schedule 、MeetingInfo和PreContract表。

点预约他人小图标,则显示所有用户,如图2-11日程安排图所示:

图2-11日程安排图

部门日程页面功能要求:要求按部门进行日程查询,选择机构后部门下拉菜单级联改变,要求实现选择下拉项后无刷新,如上图所示,可以按部门内用户姓名进行模糊查询,日期只能绑定到某一天,初始时不显示日程信息,点“搜索”图片按钮后,返回查询结果,如图2-12部门页面功能

图所示。

图2-12部门页面功能图

注意:用GridView显示查询到的日程信息,标题部分包括人员姓名、查询日期所在周的一周各天,

要显示一周的各天对应当月的几号,内容部分包括用户姓名,和一周内用户各天对应的日程,任何一个

用户可以查看本部门内公开的日程和自己创建的日程。按姓名模糊查询时,如果没有部门内其他用户的

日程,则自己创建的日程也要显示出来。

我的便签页面功能要求:用DataList展示所有便签信息,如上图所示。当便签标题超过12个字

时,则以前12个字加“...”表示。点页面上“新增便签”超连接或点DataList中的便签标题

都可以进入个人便签设置页面。如果是添加,则界面如图2-13个人便签图所示:

图2-13个人便签图

2.5 获取用户登录信息部分代码:

protected void Page_Load(object sender, EventArgs e)

{

UserInfo user = (UserInfo)Session["CurrentUser"];//获得登陆用户信息

if (!Page.IsPostBack)

{

DisplayUserMenu(https://www.360docs.net/doc/b03119074.html,erId);

DisplayUserInfo(user);

}

}

protected void DisplayUserInfo(UserInfo user)

{

lblUserName.Text = https://www.360docs.net/doc/b03119074.html,erName;

lblUserRole.Text = user.Role.RoleName;

DepartInfo depart = DepartInfoManager.GetDepartInfoByDepartId(user.DepartId);

lblDepart.Text = depart.DepartName;

lblNow.Text = "今天是:" + DateTime.Now.ToShortDateString() + " " + CaculateWeekDay(DateTime.Now.DayOfWeek.ToString());

}

#region得到今天是星期几

protected string CaculateWeekDay(string week)

{

string weekstr = "";

switch (week)

{

case"Monday": weekstr = "星期一"; break;

case"Tuesday": weekstr = "星期二"; break;

case"Wednesday": weekstr = "星期三"; break;

case"Thursday": weekstr = "星期四"; break;

case"Friday": weekstr = "星期五"; break;

case"Saturday": weekstr = "星期六"; break;

case"Sunday": weekstr = "星期日"; break;

}

return weekstr;

}

#endregion

protected void DisplayUserMenu(string userId)

{

tvUserRightMenu.Nodes.Clear();

IList parentSysFun = SysFunManager.GetAllParentNodeInfoByUserId(userId);

foreach (SysFun sfParent in parentSysFun)

{

string nodeId = sfParent.NodeId.ToString();//第一层节点id

string displayName = sfParent.DisplayName;//第一层节点显示名称

TreeNode fatherNode = this.CreatTreeNode(displayName, nodeId, "", "Images/menuclose.gif");//根据节点信息,创建第一层节点

CreateChildTree(nodeId, userId, fatherNode);//创建子节点

tvUserRightMenu.Nodes.Add(fatherNode);//将第一层节点加入到用户权限TreeView中

}

}

//创建第二层节点

private void CreateChildTree(string nodeId, string userId, TreeNode fatherNode)

{

IList childSysFun = SysFunManager.GetSysFunByParentNodeIdAndUserId(int.Parse(nodeId), userId);//获得父节点为nodeId的所有子节点

foreach (SysFun sfChild in childSysFun)

{

string childNodeId = sfChild.NodeId.ToString();//第二层节点id

string childDisplayName = sfChild.DisplayName;//第二层节点名称

string nodeURL = ResolveUrl(sfChild.NodeURL.Trim());//将路径转换为在客户端可用的URL

TreeNode childNode = this.CreatTreeNode(childDisplayName, childNodeId, nodeURL, "Images/CloseTree.gif");//根据节点信息,创建第二层节点

AddTree(fatherNode, childNode);//将子节点加入到父节点中

}

}

///

///创建一个树节点,返回一个树节点对象,参数内容是:

///节点名称,节点ID,链接地址,正常图标,展开后的图标

///

private TreeNode CreatTreeNode(string strText, string strId, string strUrl, string strImg)

{

TreeNode newNode = new TreeNode();

newNode.Text = strText;

newNode.Value = strId;

newNode.NavigateUrl = strUrl;

newNode.ImageUrl = strImg;

return newNode;

}

///

///把子节点添加到父节点当中

///

private void AddTree(TreeNode FatherNode, TreeNode ChildNode)

{

FatherNode.ChildNodes.Add(ChildNode);

}

protected void Timer1_Tick(object sender, EventArgs e)

{

UserInfo user = (UserInfo)Session["CurrentUser"];//获得登陆用户信息

DateTime availTime = DateTime.Now;//查询当前时间有效的消息

int unreadMessageCount = MessageToUserManager.GetUnReadReceiveMessageCountByUserId(https://www.360docs.net/doc/b03119074.html,erId, availTime);//查询该用户的未读消息数

lblMessageCount.Text = unreadMessageCount.ToString();//显示未读消息数量

if (unreadMessageCount > 0)

{

imgbtnMessage.Visible = true;

}

else

{

imgbtnMessage.Visible = false;

}

}

验证用户登录账号:

protected void imgbtnLogin_ServerClick(object sender, ImageClickEventArgs e)

{

UserInfo user;

LoginLog loginLog = new LoginLog();

https://www.360docs.net/doc/b03119074.html,erId = txtUserId.Value;

loginLog.LoginTime = DateTime.Now;

loginLog.LoginUserIp = https://www.360docs.net/doc/b03119074.html,erHostAddress.ToString();

if (UserManager.Login(txtUserId.Value, txtPassword.Value, out user))

{

loginLog.LoginDesc = "用户登录成功";

loginLog.IfSuccess = 1;

LoginLogManager.AddLoginLog(loginLog);

Session["CurrentUser"] = user;

if (user.Role.RoleId == 1)

{

Response.Redirect("~/ManualSign/ManualSign.aspx");

}

else

{

Response.Redirect("~/ScheduleManage/PersonNote/PersonNote.aspx");

}

}

else

{

loginLog.LoginDesc = "用户登录失败,用户名或密码不正确。";

loginLog.IfSuccess = 0;

LoginLogManager.AddLoginLog(loginLog);

Response.Write("");

}

}

第三章 数据库的设计和实现

3.1数据库需求分析

用户的需求具体体现在对各种信息的提供和查询,数据库是此类系统的核心,系统中所有的信息都存储在数据库中。在所有https://www.360docs.net/doc/b03119074.html, 页面中通过https://www.360docs.net/doc/b03119074.html, 与数据库连接,操作数据库中的数据,从而实现所有需要的功能。数据库软件有很多,本系统中数据库采用Microsoft SQL Server 2005作为数据库工具。数据库是网站的核心,数据库设计的合理与否对网站的建设有着至关重要的影响。一个良好的数据库开发过程一般是先系统分析,再逻辑设计,然后物理实现。系统分析中分析数据库用户需求,并画出E-R 图直观地表示出数据库系统的需求。逻辑设计中根据系统分析设计的一个关系模型。物理设计为逻辑设计中的数据模型选取一个最合理的应用环境的物理结构,通常选取一个常用数据库软件,用数据库软件创建与逻辑设计中数据模型对应的数据库。

3.2数据库概念结构设计

概念设计基于实体关系E-R 图模型的数据库设计在系统需求分析的基础上建立一个反映现实世界实体在联系的模式,再转换成数据库管理系统的模式,以下列举了在办公半自动化管理系统数据库分析过程中所得到的部分实体属性图以及实体之间的E-R 图。

用户信息属性E-R 图:

图 3-1 用户信息属性E-R 图

部门信息实体属性E-R 图

用户密码 用户

用户名称 用户编号 用户地址

用户电话用户权限

用户所属部

用户编号

用户地址

生日

家庭住址

性别

部门编号

部门名称

部门描述

图 3-2 部门信息实体属性E-R 图

上下班考勤信息实体属性E-R 图

图 3-3 上下班考勤信息实体属性E-R 图

文件信息实体属性E-R 图

图 3-4 文件信息实体属性E-R 图

文件类型 部门

文件信息

上下班考勤信息 考勤编号 考勤日期 登记人 附件文件 登记类型

下卡时间 考勤打卡时间 所在部门 部门名称

3.3 数据库关系图

图 3-5 数据库关系图

3.4 数据表的设计

3.4.1所有表信息

表名功能说明

UserInfo 存放用户基本信息

UserState 可扩展性,设置用户是否被屏蔽的状态RoleInfo 存放角色基本信息

SysFun 存放菜单功能基本信息

RoleRight 存放所有角色权限

BranchInfo 机构信息表

DepartInfo 部门信息表

FileInfo 文件信息表

FileTypeInfo 文件类型表

AccessoryFile 附件文件表

ManualSign 考勤信息表

WorkTime 上下班时间表

Message 消息表

MessageType 消息类型表

MessageToUser 消息发送对象

ReadCommonMessage 用户已读消息表

Schedule 日程表

MeetingInfo 会议类型表

PreContract 预约人表

MyNote 个人便签表

LoginLog 登录日志表

OperateLog 操作日志表

图3-6所有表信息

3.4.2UserInfo用户信息表

表名

列名数据类型(精度范围)空/非空约束条件其他说明

UserId Nvarchar(50) 非空用户唯一标识UserName Nvarchar (50) 非空真实姓名

PassWord Nvarchar (50) 非空密码

DepartId int 非空所在部门

Gender int 非空性别

RoleId int 非空用户角色

UserState

int 非空表UserState

的外键,对应UserStateId

字段

用户状态

图 3-7 用户信息表

3.4.3表UserState用户状态表

表名

列名数据类型(精度范围)空/非空约束条件其他说明

UserStateId Nvarchar (50)

非空种子,自增1 1:正常状态;0:被屏蔽

UserStateName Nvarchar (50) 非空

图3-8用户状态表

OA系统培训方案(办公自动化)

XX有限责任公司协同办公系统培训方案

目录 一、培训内容 (3) 二、培训对象 (3) 三、培训组织情况 (4) 四、培训要求 (4) 五、培训方式 (5) 六、培训目标 (5) 七、培训内容 (6) 八、培训时间安排 (8) 九、培训保障 (10) 十、培训质量与考核 (12)

为使“公司协同办公系统”的培训及服务得到确实有效的实施,保证各用户顺利启用“公司协同办公系统”软件,且后续服务工作得到具体的落实,特制定以下实施方案。 一、培训内容 ●“公司协同办公系统”软件应用 ●软件售后服务 二、培训对象 ●培训分阶段、分课程、分层次进行,各级部门人员均要参与培训。 ●执行培训、应用、再培训的流程,达到所有应用人员能够熟练操作 应用软件,严格执行培训考核。 ●帮助企业建立培训组织体系,做到培训课件及培训老师知识的转 移,达到后期能够独立举办培训班。 ●建立企业标准课程课件,做到集中培训与分地区培训能够统一安 排。 ●培训对象分为高层领导、中层领导、关键用户、一般员工。

三、培训组织情况 本次培训由广西南宁金和软件有限公司为培训单位,公司为协办单位。双方的角色与责任如下: 金和软件项目经理:制定培训计划; 确认培训总结报告; 咨询培训教师:制定培训教材及课件; 培训关键用户成为授课教师; 提交培训总结报告; 拟定考核策略和题目; 汇洋地产项目经理:协调并落实最终用户培训; 确认培训计划; 确认培训总结报告; 汇洋地产项目组成员:进行培训; 分岗位操作手册、练习题的准备; 进行培训考勤、考核; 四、培训要求 对学员要求:遵守培训课堂纪律 负责此次培训的协助及协调工作,内容如下: 培训人员的安排:讲师1人,学员X人。 培训时间的安排:2012年05月04日。

毕业设计-oa办公自动化管理系统详细设计说明书

OA办公自动化管理系统详细设计说明书 OA办公自动化管理系统 详细设计说明书 编写:日期:2013-07-31 审核:日期: 批准:日期: 受控状态:是 发布版次:3.0 日期:2013-08-02 编号:

变更记录 签字确认

目录 1引言 (5) 1.1 编写目的 (5) 1.2 背景 (5) 1.3 基线................................................................................................. 错误!未定义书签。 1.4 范围 (5) 1.5 定义................................................................................................. 错误!未定义书签。 1.6 参考资料 (5) 2总体设计................................................................................................. 错误!未定义书签。 2.1 概述................................................................................................. 错误!未定义书签。 2.1.1功能描述................................................................................. 错误!未定义书签。 2.1.2运行环境................................................................................. 错误!未定义书签。 2.1.3开发环境................................................................................. 错误!未定义书签。 2.2 设计思想......................................................................................... 错误!未定义书签。 2.2.1系统构思................................................................................. 错误!未定义书签。 2.2.2关键技术与算法..................................................................... 错误!未定义书签。 2.2.3关键数据结构......................................................................... 错误!未定义书签。 2.3 人工处理过程................................................................................. 错误!未定义书签。3系统功能设计......................................................................................... 错误!未定义书签。 3.1 个人办公......................................................................................... 错误!未定义书签。 3.1.1日程安排................................................................................. 错误!未定义书签。4系统数据结构设计................................................................................. 错误!未定义书签。 4.1 说明................................................................................................. 错误!未定义书签。 4.2 数据结构......................................................................................... 错误!未定义书签。 4.3 数据结构与系统元素的关系......................................................... 错误!未定义书签。5接口设计................................................................................................. 错误!未定义书签。 5.1 用户接口......................................................................................... 错误!未定义书签。 5.2 外部接口......................................................................................... 错误!未定义书签。6运行设计................................................................................................. 错误!未定义书签。 6.1 系统初始化..................................................................................... 错误!未定义书签。 6.2 运行控制......................................................................................... 错误!未定义书签。 6.3 系统结束......................................................................................... 错误!未定义书签。7系统出错处理设计................................................................................. 错误!未定义书签。 7.1 出错信息......................................................................................... 错误!未定义书签。 7.2 补救措施......................................................................................... 错误!未定义书签。8系统维护设计......................................................................................... 错误!未定义书签。 8.1 检测点的设计................................................................................. 错误!未定义书签。

oa办公自动化系统

oa办公自动化系统 (OA)是面向组织的日常运作和管理,员工及管理者使用频率最高的应用系统。下面 是整理的关于OA办公自动化内容,欢迎阅读! 办公自动化(OA)是面向组织的日常运作和管理,员工及管理者使用频率最高的应用 系统,自1985年国内召开第一次办公自动化规划会议以来,OA在应用内容的深度与广度、IT技术运用等方面都有了新的变化和发展,并成为组织不可缺的核心应用系统。主 要推行一种无纸化办公模式。 平台化能力 OA的通用功能相对成熟的情况下,随着客户管理应用的深入,更多的OA和ERP的 边缘需求,开始旺盛出来,因此如何持续的满足客户的功能需求,成为拉长产品生命周期的重要因素。如何通过无码开发实现快捷的功能定制成为平台化产品的发展方向。 系统集成 对于信息化起步阶段的用户来讲,单系统应用就足够了,但对于已经有相当信息化基础的高端OA用户来讲,如何与ERP系统进行数据集成、信息集成、门户集成,如何与HR系统进行组织集成、用户集成,如何与即时消息进行消息集成,甚至如何进行数据拆 分和重建等成为思考的因素之一。 但集成是把双刃剑,缺少标准接口而完全定制开发的集成,又可能给升级、系统性能、项目周期等带来风险和隐患。因此考察OA系统时,重点研讨标准接口能力和产品化机制 成为要点。基于数据持久层和SOA标准服务接口的集成方案,成为国内大部分用户和产 品首选技术方案。 移动应用 随着手机和CPU的持续升级、随着wifi无线的普及和手机带宽的持续扩容,通过手机、平板电脑实现随时随地的办公,已经成为可能,尤其是高层管理者,通过移动应用实现对时间碎片的高效应用成为关注点。 移动OA系统,不仅能够在手机上操作办公OA的功能,而且能够处理ERP、CRM等业务数据,成为国内最具竞争力的办公、业务一体化移动OA软件。 流程互访

办公自动化oa系统软件.doc

第3章办公自动化——OA系统软件 学习要求 了解电子政务内网——OA系统的运行环境,OA软件的安装与配置,掌握部门定义、人员定义、群组定义、操作权限设置以及系统维护的基本操作方法。 3.1 OA系统的运行环境 3.1.1 OA系统软件简介 OA系统软件是电子政务网络的重要组成部分,它工作在电子政务的内网上,是电子政务的基础应用软件。政务部门要开展电子政务活动,首先要提高内部办公的信息化水平及办事效率,因此,OA系统软件几乎要在所有的政务部门内运行。但是,由于在机关内部办公自动化的需求边界模糊,哪些功能由办公自动化软件实现,哪些功能应分离出来作为独立的软件或归入其他业务系统不容易确定,也没有统一的标准,故OA系统软件相对于其他管理软件更为复杂、多变,通用性较差,个性较突出。 与常用的办公处理软件如微软的Office套件不同,政务部门使用的OA系统软件没有统一的版本,没有统一的要求,软件的风格也因开发商采用开发工具与平台的不同而差别较大。目前,OA软件主要有三大类:一类是基于Lotus的OA,另一类是基于J2EE 的OA,还有一类是基于https://www.360docs.net/doc/b03119074.html,的OA。Lotus是IBM公司专门为协同办公流程搭建的开发平台,是目前我国政府电子政务内网推广得较多的应用平台;J2EE则是具有跨操作系统优势的开发平台;而https://www.360docs.net/doc/b03119074.html,则具有与Windows 操作系统兼容且紧密相结合的特点。 本书采用的“求讯办公自动化系统2.0”软件是基于Lotus的OA,该软件采用Web 式的设计风格,页面简洁美观,实用性强,操作方便。其主要功能包括个人办公、电子信息共享、电子公文管理、电子事务管理与系统维护,可以满足政务协同办公模拟实训操作要求。

办公自动化系统(OA) 需求说明书

办公自动化管理系统 办公自动化管理系统主要分为员工登录界面和管理员登录界面两部分,员工登录界面主要是各种办公信息的浏览及发布界面,管理员登录界面主要是各种办公信息的管理界面。 1.1 员工登录 单击【员工登录】按钮,系统自动弹出登录的对话框,如图1.1所示,单击“员工号”和“密码”文本框,输入员工号和密码,最后单击【提交】按钮即可进入员工登录界面。如图1.2所示。 图1.1 员工登录窗口 图1.2 员工登录界面 1.1.1 公告管理 公告管理主要包括:发布最新公告和查看以前公告。 单击“公告管理”/“发布最新公告”选项,进入如图1.3所示的界面,单击“公告标题”和“具体公告”的文本框,输入相应的内容,最后单击【发布】按钮即可完成发布操作。

图1.3 查看以前公告 单击“公告管理”/“查看以前公告”选项,进入如图1.3所示的界面。通过该界面以可以查看所有的公告信息。单击公告信息后面的删除按钮即可将该公告信息删除。 1.1.2 公文管理 公文管理主要包括:发布公文和接收公文。 单击“公文管理”/“发布公文”选项,进入如图1.4所示的界面,单击“标题”和“内容”文本框,输入发布公文的标题和内容。单击附件的浏览按钮,选择相应的附件内容即可。单击【现在发送】按钮即可发送公文,单击【暂时保存】按钮可对当前公文进行保存,待要发送时,单击【现在发送】按钮即可发送公文。 图1.4 发送公文 单击“公文管理”/“接收公文”选项,进入如图1.5所示的界面,界面自动显示发送人的序号,待办公文的个数以及公文的详细内容,单击【处理完成】按钮即公文处理完成。单击【以后处理】按钮可以将公文以后再进行处理。 1.1.3 员工管理 员工管理主要包括:浏览员工信息、查找员工信息和添加员工信息。 单击“员工管理”/“浏览员工信息”选项,系统自动进入员工信息一览表,通过此界面可以浏览所有的员工信息。 单击“员工管理”/“添加员工信息”选项,进入如图1.6所示的界面,单击“姓名”、

智能OA办公自动化系统

智能OA办公自动化系统 (OA)是面向组织的日常运作和管理,员工及管理者使用频率最高的应用系统,自1985年国内召开第一次办公自动化规划会议以来,OA在应用内容的深度与广度、IT技 术运用等方面都有了新的变化和发展,并成为组织不可缺的核心应用系统。主要推行一种无纸化办公模式。 平台化能力 OA的通用功能相对成熟的情况下,随着客户管理应用的深入,更多的OA和ERP的 边缘需求,开始旺盛出来,因此如何持续的满足客户的功能需求,成为拉长产品生命周期的重要因素。如何通过无码开发实现快捷的功能定制成为平台化产品的发展方向。 系统集成 对于信息化起步阶段的用户来讲,单系统应用就足够了,但对于已经有相当信息化基础的高端OA用户来讲,如何与ERP系统进行数据集成、信息集成、门户集成,如何与HR系统进行组织集成、用户集成,如何与即时消息进行消息集成,甚至如何进行数据拆 分和重建等成为思考的因素之一。 但集成是把双刃剑,缺少标准接口而完全定制开发的集成,又可能给升级、系统性能、项目周期等带来风险和隐患。因此考察OA系统时,重点研讨标准接口能力和产品化机制 成为要点。基于数据持久层和SOA标准服务接口的集成方案,成为国内大部分用户和产 品首选技术方案。 移动应用 随着手机和CPU的持续升级、随着wifi无线的普及和手机带宽的持续扩容,通过手机、平板电脑实现随时随地的办公,已经成为可能,尤其是高层管理者,通过移动应用实现对时间碎片的高效应用成为关注点。 移动OA系统,不仅能够在手机上操作办公OA的功能,而且能够处理ERP、CRM等业务数据,成为国内最具竞争力的办公、业务一体化移动OA软件。 流程互访 OA系统在实际的应用中,尤其是中大型单位,用户最需要的,就是将业务流程和审 批流程打通。甚至是企业的审批流程可以调用业务流程。这将是一个中大型企业实现信息化的高级基础。

OA办公自动化系统作用

OA办公自动化系统作用 对于企业事业单位的领导来说OA是决策支持系统,能够为领导提供决策参考和依据;对于中层管理者它是信息管理系统;而对于普通管理者它又是事物/业务处理系统。OA能够为单位管理人员、工作人员提供良 好的办公手段和环境,使之准确、高效、愉快的工作。 实施OA系统可帮助企业事业单位实现信息资源的共享;增强员工协同工作的能力;强化领导的监控管理;有效管理起有形(设备等)、无形(业务信息、知识)资产,避免流失;实现公文流转、审核、签批等行政事务的自动处理,促进管理电子化、规范化,完美整合了组织内部的信息流。具体来说,实施OA办公自动化系统作用为: 1、建立内部的通信平台。 建立单位内部的邮件系统,使单位内部的通信和信息交流快捷通畅。 2、建立信息发布的平台。 在单位内部建立一个有效的信息发布和交流的场所,例如电子公告、电子论坛、电子刊物,使内部的规章制度、新闻简报、技术交流、公告事项等能够在企业内部员工之间得到广泛的传播,使员工能够了解企业的发展动态。 3、实现工作流程的自动化。 变革了单位传统纸质公文办公模式,企业内外部的收发文、呈批件、文件管理、档案管理、报表传递、会议通知等均采用电子起草、传阅、审批、会签、签发、归档等电子化流转方式,提高办公效率,实现无纸化办公。不用拿着各种文件、申请、单据在各部门跑来跑去,等候审批、签字、盖章,而是利用快速而廉价的网络传递手段,发挥信息共享功能来协调单位内各部门的工作,减少工作中复杂环节。 4、实现文档管理的自动化。 可使各类文档(包括各种文件、知识、信息)能够按权限进行保存、共享和使用,并有一个方便的查找手段。文档管理自动化使各种文档实现电子化,通过电子文件柜的形式实现文档的保管,按权限进行使用和共享。实现文档管理自动化以后,如企业来了一个新员工,只要管理员给他注册一个身份文件,给他一个口令,他自己进入系统就可以看到这个单位积累下来的东西,规章制度、各种技术文件等等,只要他的身份符合权限可以阅览的范围,他自然而然都能看到,这样就减少了很多培训环节。

办公自动化管理系统的设计与实现

办公自动化管理系统的设计与实现 随着信息化建设的日益深入,无论是政府还是企事业单位,部门之间的信息沟通与协调工作越来越重要。人们迫切需要一个能充分利用网络优势,并可以管理企业的各种重要信息的软件平台,利用该平台快速建立自己的信息网络和办公管理系统。办公自动化系统应运而生。办公自动化系统统称为OA系统,即office automatization system.它利用计算机技术和网络技术,使办公室部分工作逐步信息化,从而形成由办公室人员与办公设备共同构成服务于某种目标的人机信息处理系统。随着网络的发展,办公自动化系统已经成为办公信息化管理的一个重要途径。 在深刻了解OA系统发展的背景和现状后,通过进行可行性研究,明确了开发这样一套管理系统的方向和价值。此系统采用ASP. NET (C#)作为开发工具。采用SQL SERVER 2000开发后台数据库。在数据库的设计上面,根据系统的需要,设计了角色表、用户表、部门表、文档表、员工表、短信表。整体的设计思路上面,整个系统划分为用户登录模块、用户管理模块、部门管理模块、员工管理模块、员工文档管理模块以及内部短信息管理模块。系统管理员能够通过这些模块所提供的功能,完成相关的数据库的操作,最终完成对企业各种信息的管理。

目录 1 引言............................................................................................................................................. 11.1课题背景............................................................................................................................... 11.2国内外研究的现状 .............................................................................................................. 11.3本课题研究的意义 .............................................................................................................. 1 1.4本课题的研究方法 .............................................................................................................. 1 2 可行性研究................................................................................................................................. 12.1技术可行性........................................................................................................................... 12.2经济可行性........................................................................................................................... 2 2.3操作上的可行性................................................................................................................... 2 3 系统需求分析............................................................................................................................. 33.1系统功能需求分析............................................................................................................... 33.2数据流图............................................................................................................................... 43.3系统数据库表设计............................................................................................................... 4 3.3.1角色表(Role) ............................................................................................................ 5 3.3.2 用户表(User) ........................................................................................................... 5 3.3.3文档表(Document) ................................................................................................... 5 3.3.4部门表(Department)................................................................................................. 6 3.3.5短信表(Message) ........................................................................................................... 6 3.3.6员工表(Employ) ....................................................................................................... 74系统功能的设计与实现.............................................................................................................. 8 4.1系统登录界面的设计........................................................................................................... 8 4.1.1界面................................................................................................................................ 8 4.1.2 登录功能的实现........................................................................................................... 94.2用户管理模块设计 .............................................................................................................. 9 4.2.1初始化页面功能实现.................................................................................................... 9 4.2.2 添加用户功能实现................................................................................................... 114.3部门管理模块设计 .......................................................................................................... 11 4.3.1 添加部门信息........................................................................................................... 12 4.3.2 修改部门功能实现................................................................................................... 13 4.3.3删除部门功能的实现................................................................................................ 144.4员工管理模块设计........................................................................................................... 15 4.4.1 添加员工功能实现................................................................................................... 15

OA办公自动化系统测试方案

OA办公自动化系统测试方案 办公自动化系统擅长处理类似公告、公文等流转类型的行政办公类应用需求、设计及相对独立的个人相关资料、通讯录、记事本等个人事务类的需求、设计。另外办公自动化系统软件的权限管理是其不同于其他应用软件的另外一个特点。系统需要为使用人员提供设置不同的权限和访问许可的功能,管理员可以通过调整各功能模块的访问权限,设置一般用户某些功能可以用,某些功能不允许用;并为员工创建、注销帐号及访问权限。提高了企业系统的资料的安全度,阻止非授权人的非法进入系统。针对这些特点我们在测试时主要着重于对流转型的行政办公需求、设计和对独立型的个人事务需求和设计来组织测试工作。一、测试方法: ? ?从整体来OA办公自动化系统一般包括公文管理、网上审批、个人信息管理、以及公共信息管理四个大的模块,在对每个模块的测试过程中我们将针对对每个模块的需求、特点分别采用不同的方法,具体在以后的测试过程中我们将采用以下方法: 1、公文管理、网上审批: ? ? 公文管理和网上审批都是以流转型业务为主,在此对于此类功能点我们将以收文管理为例,简要说明我们测试过程所采用的方法方案。 ? ? 例如oa公文管理主要对公文进行登记和处理。在登记收文过程中直接输入,并将登记后的收文送领导阅读或批示(批示的流程完全可以根据用户的需要自己定义,也可以使用系统管理员已经定义好的公文批示流程),处理结束后将文件进行归档。管理人员可以对收文处理全过程进行监督、催办、重定位,也可以随时进行文件流程跟踪及查看其所有领导的批示意见、批示时间。针对这些情况,在进行测试分析和设计时,我们首先按照上面提到的根据现成的公司体制进行分析和设计的测试数据,然后将各个领导是否兼职的情况区分开来。测试过程中我们准备了两套数据: 1) 领导不兼职 领导不兼职的情况,相对较简单,即每个领导只负责一个批示。 2) 领导兼职 领导兼职的情况,即每个领导可能负责不同过程中多个批示,这是流转型模块测试的一个难点,因此在测试过程中我们对此进行了重点测试。 2、个人事务 ? ? 个人事务通常包括:待办工作、日程安排、个人资料、个人通讯录、个人记事本、外出声明等模块。例如批阅各部门上报的各种公文,评阅同事交流的各种文件内容,起草各类报告,查看个人的活动日程、外出等安排,同时系统能自动提醒待办事项。 ? ?以个人通讯录为例,用户可将朋友、同事名片登记并进行管理查询。每个人只能看到自己的通讯录,通过对所有个人通讯录的查询,自己可很快地找出所需要联系的人员信息,并方便地通知他们参加会议或发送邮件等等。在进行测试分析、设计和执行中我们将特别考虑以下几点: 1) 新建或修改通讯录时对于输入重复的信息系统是否给予提示警告; 2) 新建或修改信息时个人维护的私有名片是否能被其他人看到或修改; 3) 个人删除私有通讯录信息时是否影响到其他用户的通讯录信息; 4) 需要联系的通讯信息主人联系时,是否可以正确联系上,其联系内容是否显示正确; 3. 公共信息管理 公共信息通常分两部分:一部分为一般用户的浏览操作,在此用户只能浏览、查阅。一部分为管理级别的

软件测试OA办公自动化系统测试方案

软件测试OA办公自动化系统测试方案 办公自动化系统擅长处理类似公告、公文等流转类型的行政办公类应用需求、设计及相对独立的个人相关资料、通讯录、记事本等个人事务类的需求、设计。另外办公自动化系统软件的权限管理是其不同于其他应用软件的另外一个特点。系统需要为使用人员提供设置不同的权限和访问许可的功能,管理员可以通过调整各功能模块的访问权限,设置一般用户某些功能可以用,某些功能不允许用;并为员工创建、注销帐号及访问权限。提高了企业系统的资料的安全度,阻止非授权人的非法进入系统。针对这些特点我们在测试时主要着重于对流转型的行政办公需求、设计和对独立型的个人事务需求和设计来组织测试工作。 一、测试方法: 从整体来OA办公自动化系统一般包括公文管理、网上审批、个人信息管理、以及公共信息管理四个大的模块,在对每个模块的测试过程中我们将针对对每个模块的需求、特点分别采用不同的方法,具体在以后的测试过程中我们将采用以下方法: 1、公文管理、网上审批: 公文管理和网上审批都是以流转型业务为主,在此对于此类功能点我们将以收文管理为例,简要说明我们测试过程所采用的方法方案。 例如oa公文管理主要对公文进行登记和处理。在登记收文过程中直接输入,并将登记后的收文送领导阅读或批示(批示的流程完全可以根据用户的需要自己定义,也可以使用系统管理员已经定义好的公文批示流程),处理结束后将文件进行归档。管理人员可以对收文处理全过程进行监督、催办、重定位,也可以随时进行文件流程跟踪及查看其所有领导的批示意见、批示时间。针对这些情况,在进行测试分析和设计时,我们首先按照上面提到的根据现成的公司体制进行分析和设计的测试数据,然后将各个领导是否兼职的情况区分开来。测试过程中我们准备了两套数据: 1) 领导不兼职 领导不兼职的情况,相对较简单,即每个领导只负责一个批示。 2) 领导兼职 领导兼职的情况,即每个领导可能负责不同过程中多个批示,这是流转型模块测试的一个难点,因此在测试过程中我们对此进行了重点测试。 2、个人事务 个人事务通常包括:待办工作、日程安排、个人资料、个人通讯录、个人记事本、外出声明等模块。例如批阅各部门上报的各种公文,评阅同事交流的各种文件内容,起草各类报告,查看个人的活动日程、外出等安排,同时系统能自动提醒待办事项。 以个人通讯录为例,用户可将朋友、同事名片登记并进行管理查询。每个人只能看到自己的通讯录,通过对所有个人通讯录的查询,自己可很快地找出所需要联系的人员信息,并方便地通知他们参加会议或发送邮件等等。在进行测试分析、设计和执行中我们将特别考虑以下几点:

OA办公自动化系统测试方案

O A办公自动化系统测试 方案 This model paper was revised by the Standardization Office on December 10, 2020

OA办公自动化系统测试方案 办公自动化系统擅长处理类似公告、公文等流转类型的行政办公类应用需求、设计及相对独立的个人相关资料、通讯录、记事本等个人事务类的需求、设计。另外办公自动化系统软件的权限管理是其不同于其他应用软件的另外一个特点。系统需要为使用人员提供设置不同的权限和访问许可的功能,管理员可以通过调整各功能模块的访问权限,设置一般用户某些功能可以用,某些功能不允许用;并为员工创建、注销帐号及访问权限。提高了企业系统的资料的安全度,阻止非授权人的非法进入系统。针对这些特点我们在测试时主要着重于对流转型的行政办公需求、设计和对独立型的个人事务需求和设计来组织测试工作。一、测试方法: 从整体来OA办公自动化系统一般包括公文管理、网上审批、个人信息管理、以及公共信息管理四个大的模块,在对每个模块的测试过程中我们将针对对每个模块的需求、特点分别采用不同的方法,具体在以后的测试过程中我们将采用以下方法: 1、公文管理、网上审批: 公文管理和网上审批都是以流转型业务为主,在此对于此类功能点我们将以收文管理为例,简要说明我们测试过程所采用的方法方案。 例如oa公文管理主要对公文进行登记和处理。在登记收文过程中直接输入,并将登记后的收文送领导阅读或批示(批示的流程完全可以根据用户的需要自己定义,也可以使用系统管理员已经定义好的公文批示流程),处理结束后将文件进行归档。管理人员可以对收文处理全过程进行监督、催办、重定位,也可以随时进行文件流程跟踪及查看其所有领导的批示意见、批示时间。针对这些情况,在进行测试分析和设计时,我们首先按照上面提到的根据现成的公司体制进行分析和设计的测试数据,然后将各个领导是否兼职的情况区分开来。测试过程中我们准备了两套数据: 1) 领导不兼职 领导不兼职的情况,相对较简单,即每个领导只负责一个批示。 2) 领导兼职

办公自动化软件应用

第3章办公自动化软件应用 (一) 教学目的:熟练掌握文字处理软件Word XP、电子表格 Excel XP、电子演示文稿软件 PowerPoint XP的操作;了解Office XP集成应用。 (二) 教学内容:认识Word XP工作窗口,创建和编辑文档,设置文档格式,表格制作 图文混排;介绍Excel XP工作窗口,工作表和单元格,输入数据和编辑电子表格,格式化工作表,计算数据,管理和分析数据,使用图表分析数据;介绍PowerPoint XP的工作窗口,创建和编辑电子演示文稿,在幻灯片中插入多媒体对象,设置演示文稿的外观,在演示文稿中创建超级链接,幻灯片放映等内容。 (三) 教学建议:采用理论和实践相结合的教学方式: (1)课堂上操作一遍给学生看; (2)采用实验的形式让学生掌握媒体的采集和合成 3.1 文字处理软件Word XP 启动Word XP的方法: 1.从开始菜单启动。 2. 使用文档启动Word XP

双击一个Word文档的文件名即可启动Word。3.双击桌面上的Word XP快捷方式 双击桌面上的Word XP的快捷方式图标, 就可以启动Word XP了。 3.1.1 认识工作窗口 Word窗口的组成

Word XP 的启动与退出 退出Word XP 的方法: ? 单击“文件”菜单,在下拉菜单中选择“退出”命令。 ? 按Alt+F4键。 ? 单击Word 程序右上角的“关闭”按钮。 ? 双击Word 程序左上角的控制菜单按钮。 在退出Word 时,如果文档没有保存,会出现下面的提示对 标题栏 菜单栏 工具栏 编辑区 标 尺 滚动条 状态栏

OA办公自动化系统解决方案

OA办公自动化系统概述 整合企业资源,加快信息流通,规范办公流程,提高办事效率。 依托当前最流行的管理思想,即对工作流、信息流和知识管理的规范管理和增值利用,为用户提供了一个先进、高效的信息化工作平台。对管理层而言降低管理成本,提高管理力度;对员工而言,降低工作内耗,提高工作效率。 一套优秀的OA系统将人从繁琐、无序、低端的工作中解放出来处理更有价值、更重要的事务,整体提高了企业办事效率和对信息的可控性,使企业管理趋于完善,提高执行力,最终实现单位市场竞争力全面提升的目标。 一.整合企业资源 1、通过网络技术将企业的人力资源、客户资源、知识资源、经验资源、硬件资源、制度资源、 文化资源等集成在一个平台上进行管理使用。 2、资源整合,实现各种资源的互相促进和增值,创造企业发展的最优环境,促进企业发展。 3、对人力资源、客户资源实现更加有效地控制和管理,保持稳定的工作团队和客户关系。 4、有效积累公司优秀员工的知识、技能、经验、心得并向所有员工开放,使员工互相学习, 快速提高业务水平,达到事半功倍的效果。 5、将企业的产品、各种办公用品等硬件资源进行分类管理,更加方便、可靠、透明,发挥他 们最大的功效。 6、建立正规、科学、开放的企业的制度和文化,保持企业旺盛的生命力,保证企业健康持续 发展。 二.加快信息流通 7、下达的文件、通知、任务可以在几秒钟内同时传达到相关人员,无任何中间环节。 8、员工的意见和建议都可以畅通无阻的直接反馈到最高领导层,便于及时发现问题、改进过 程和发现人才。 9、即使是外地的员工或分支机构也可以时时保持和公司的沟通,保持紧密的联系。 10、所有员工都可以在第一时间知道公司的最新动态和政策,更加关注公司发展。 11、所有员工都能及时了解公司产品的库存、价格、销量等信息,及时调整工作。 12、下属可以在第一时间将工作进度和市场信息反映给上级领导,使企业以快制胜。 13、工们能够在网上轻松、直接、公平的发言、交流,建立融洽的团队关系和企业文化 三.规范办公流程 14、建立起一个紧密、协调、可靠、简单的管理机制,让企业充满活力,促进企业持续发 展 15、使员工责任明确,权限分明,具体事务落实到人,查有所依,杜绝推脱、扯皮现象。 16、公司的办公流程变得规范、有序,效率大大提高,执行力大大提高。

办公自动化系统(OA)运行管理规定—法律法规

办公自动化系统(OA)运行管理规定—法律法规 1.目的 为了提高公司工作效率,有效降低和节约成本,加快办公自动化建设,保障文件和各种信息传递快捷畅通,根据公司的实际,制定本规定。 2.适用范围 2.1 本规定适用于集团各部门、各控参股企业、各销售公司(物流中心)办公自动化的管理。 2.2 OA系统用户暂定为集团各部门、各销售公司(物流中心)工作人员和各控参股企业管理人员。 3.相关部门职责 3.1 集团办公室负责文件的制作、发送、督办和少量纸质文件的存档和上报。发出的电子公文必须具有符合规范的文件头和文件主体。3.2集团人力资源部负责配合集团办公室信息技术处进行OA用户的注册和注销。 3.3 集团办公室信息技术处负责OA系统操作技术的培训,OA系统运行设备的维护、管理和电子文档的保存。

3.4各控参股企业、各销售公司(物流中心)的部门和人员职责可参照执行。 4.文件发送与接收 4.1集团公司及各部门、各企业下发、上报的各类公文(包括文件、会议通知、公告、简报、信息等)原则上统一采用办公自动化系统(OA)发送,特殊情况需要打印纸质文件的报集团或本分管领导批准。 4.2 集团公司的正式文件及其他需要签发的公文,仍按原流程起草、审核、签发,统一由办公室编号、制作、扫描、使用OA发送至收文单位和个人,并根据实际需要打印若干份存档和上报。 4.3 电子公文应做好登记,并由起草、审核、签发人签名。 4.4 所有OA用户每天上、下午上班后都必须及时登录OA系统查看文件,并始终使OA系统处于“在线”状态,确保信息和联络畅通。如因出差或出差时间较长,须指定授权的公文代办人代办。 4.5 电子文件发送后,工作人员应根据公文的缓急程度对所发公文的接收情况进行检查,催办、督办,发现问题及时与有关人员联系。4.6 集团各部门、各控参股企业、各销售公司(物流中心)要建立OA系统管理体制,指定专人负责OA系统文件的管理。 5. 用户注册和注销

相关文档
最新文档