办公自动化管理系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

办公自动化管理系统

办公自动化管理系统

办公自动化管理系统是将现代办公和计算机网络功能结合起来的一种新型的办公方式,是信息化社会的产物。办公自动化系统可以将一个机构的办公用的计算机和其他办公设备连接成网络,这样可以为办公室工作人员和企事业负责干

部提供各种现代化手段,从而改进办公条件,提高办公业务的效率和质量,及时向有关部门和领导提供有用的信息。

1系统需求分析

以信息化来武装企业,目前已经是大势所趋。轧钢车间里工人通过自动控制系统来完成带钢的穿孔、轧制、卷曲等操作;办公室的员工借助电脑和网络高速地处理日常的业务;企业依靠ERP等应用系统来管理物料、处理订单。试想一下,如果硬盘坏掉、网络瘫痪、应用系统崩溃,无论对于个人还是企业,都是一场灾难,从这个侧面的确反映出人们对于信息系统的依赖程度。

OA系统也是每个企业信息化初期就开始投入建设的基本系统。从最初桌面办公软件的应用、收发邮件到后来公文流转、车辆管理、会议管理、网上审批等功能应用,OA已经是我们日常使用最多、最频繁的一个基本系统。

随着技术发展,电脑的操作及管理日趋简化,电脑知识日趋普及,因此,我国中小型企业采用电脑管理人事、部门、公文、考勤、销售等诸多环节也已成为趋势及必然。

1.1系统功能需求分析

用户行为分析

本设计目的为实现工兵国际贸易有限公司的网络化办公,所以此OA系统根据实际需要应包含以下几个方面。

(1)系统管理员(Administrator):负责用户、角色的管理.

(2)用户(User):每个用户在权限之内访问和使用系统。根据权限,用户又可粗略分为普通职员用户(Employee)和管理者(Manager)

上述角色展开以下活动。

①进入系统:登录到OA系统。

②管理系统用户:添加、修改、删除用户,确定其角色。

③管理角色:管理角色所拥有的权限。

④管理工作计划:按照日期,查看、修改、撰写工作计划。

⑤管理公文:浏览、查询、撰写、提交公文,审阅删除公文。

⑥管理员工信息:浏览、添加、修改、删除员工的基本信息。

⑦管理员工工作情况:考勤信息管理、销售信息管理。

1.2数据需求分析

该系统用例图如下所示

图1 系统管理员用例图

图2:普通职员用例图

图3:管理者用例图

该系统的主要业务流程图:

图4:角色权限配置流程图

图5:销售流程图

图6:工作计划流程图

1.3数据字典

数据字典:重要数据及其简要描述如表1、表2、表3所示

表2 数据存储

表3 处理过程

2 系统总体设计

2.1系统总体结构设计

办公自动化仓库管理系统主要有用户角色管理系统模块、工作计划管理模块、公文管理模块、员工管理模块、工作情况管理模块等。具体模块图见下图:

系统结构总图:

图7:系统结构总图

各管理模块结构图:

图8:用户角色管理模块结构图

图9:工作计划管理模块结构图

图10:公文管理模块结构图 图11:员工信息管理模块结构图

图12:工作情况管理模块结构图

2.2系统数据模型设计

根据系统功能设计的要求、功能模块的划分以及数据字典的描述,下面给出此办公系统的各个组成部分的其中几张重要数据表。

表1:用户表(USER )

表2:部门表(Department )

表3:角色表(Role)

表4:公文表(File)

表5:人事信息表(Personnel)

表6:考勤信息表(Attendance)

表7:工作计划表(Plan)

表8:销售主表(warehouse)

3.系统实施

1.连接数据库

// Profile store

SQLCA.DBMS = "MSS Microsoft SQL Server"

SQLCA.Database = "store"

SQLCA.ServerName = "MICROSOF-C5D821"

SQLCA.LogId = "sa"

SQLCA.AutoCommit = False

SQLCA.DBParm = ""

connect using Sqlca;

open(w_main)

2.制作登陆窗口

“登陆”open代码为:

string userid,userpwd

userid=trim(ddplb_1.text)

userpwd=trim(sle_2.text)

select rtrim(operator_id),rtrim(password) into :userid,:userpwd

from operator

where operator_id=:userid and password=:userpwd;

if sqlca.sqlcode<>0 then

messagebox("sorry!","there are something wrong,please input again!") else

open(w_login)

close(w_main)

end if

3.操作界面

当鼠标单击【职员登录】时,系统将弹出职员登录界面如图2.1所示。在用户名输入“mr”,密码为“mrsoft”,单击登录即可进入职员首页如图2.2所示。

如2.1职员登录界面

图2.2 职员首页

当鼠标单击【Admin登录】时,统弹出Admin登录界面如图3.1所示。在用户名输入“mr”,密码为“mrsoft”,单击登录即可进入Admin首页如图3.2所示。

图3.1 Admin登录界面

相关文档
最新文档