办公自动化管理系统.docx
- 文档编号:1915502
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:15
- 大小:740.03KB
办公自动化管理系统.docx
《办公自动化管理系统.docx》由会员分享,可在线阅读,更多相关《办公自动化管理系统.docx(15页珍藏版)》请在冰豆网上搜索。
办公自动化管理系统
办公自动化管理系统
办公自动化管理系统
办公自动化管理系统是将现代办公和计算机网络功能结合起来的一种新型的办公方式,是信息化社会的产物。
办公自动化系统可以将一个机构的办公用的计算机和其他办公设备连接成网络,这样可以为办公室工作人员和企事业负责干部提供各种现代化手段,从而改进办公条件,提高办公业务的效率和质量,及时向有关部门和领导提供有用的信息。
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所示
表1数据项
名称
说明
员工编号
惟一标识一位员工,形式如:
YG00001
部门编号
惟一标识一个部门,形式如:
BM00001
角色编号
惟一标识一种角色,形式如:
JS00001
商品编号
惟一标识一种商品,形式如:
SP00001
客户编号
惟一标识一个客户,形式如:
KH00001
销售票号
以此记录一次销售登记。
惟一标识每次销售登记,形式如:
XS00001
计划编号
惟一标识一个工作计划,形式如:
JH00001
公文编号
惟一标识一此公文,形式如:
GW00001
操作员
管理员,使用系统、拥有系统账号的人
管理员权限
由系统管理员分配给管理员使用此软件的权限
表2数据存储
名称
说明
用户表
记录用户的基本信息
角色表
记录角色的基本信息
部门表
记录部门的基本信息
员工信息表
记录员工的基本信息
公文表
记录公司内部的相关公文信息
工作计划表
详细记录员工的工作计划
考勤表
记录员工的考勤信息
销售表
记录销售时的客户、操作员、日期、合计等信息
表3处理过程
名称
说明
用户管理
对用户进行基本操作并确定其角色
角色管理
管理角色所拥有的权限
工作计划管理
按照日期查看、修改、撰写工作计划
公文管理
管理公司的公文
员工信息管理
对员工的基本信息进行基本操作
考勤信息管理
对员工进行考勤
销售情况管理
对客户进行销售交易
2系统总体设计
2.1系统总体结构设计
办公自动化仓库管理系统主要有用户角色管理系统模块、工作计划管理模块、公文管理模块、员工管理模块、工作情况管理模块等。
具体模块图见下图:
系统结构总图:
图7:
系统结构总图
各管理模块结构图:
图8:
用户角色管理模块结构图图9:
工作计划管理模块结构图
图10:
公文管理模块结构图图11:
员工信息管理模块结构图
图12:
工作情况管理模块结构图
2.2系统数据模型设计
根据系统功能设计的要求、功能模块的划分以及数据字典的描述,下面给出此办公系统的各个组成部分的其中几张重要数据表。
表1:
用户表(USER)
字段名
数据类型
长度
描述
UserId
int
4
用户编号
LoginName
varchar
50
登录名
Password
Varchar
50
密码
RoleId
int
4
角色编号
表2:
部门表(Department)
字段名
数据类型
长度
描述
DepartmentId
int
4
部门编号
DepartmentName
varchar
50
部门名称
表3:
角色表(Role)
字段名
数据类型
长度
描述
RoleId
int
4
角色编号
RoleName
varchar
50
角色名
表4:
公文表(File)
字段名
数据类型
长度
描述
FileId
int
4
公文编号
FileTitle
varchar
50
公文标题
FileContent
text
公文内容
FromUserName
varchar
50
来源用户登录名
ToUserName
varchar
50
送达用户登录名
FileStatus
int
4
状态编号
表5:
人事信息表(Personnel)
字段名
数据类型
长度
描述
EmployeeId
Varchar
50
员工编号
EmployeeName
Varchar
50
员工姓名
EmployeeSex
Varchar
50
性别
EmployeeIDCard
Varchar
50
身份证
EmployeeBirth
datetime
8
出生日期
EmployeeAge
Int
50
年龄
EmployeeFolk
Varchar
50
民族
EmployeeMarriage
Varchar
50
婚姻状况
EmployeeNativePlace
Varchar
50
籍贯
EmployeeTel
Varchar
50
联系电话
EmployeeDeptId
int
50
部门编号
EmployeeDutyType
Varchar
50
职务
BookInTime
datetime
8
登记时间
表6:
考勤信息表(Attendance)
字段名
数据类型
长度
描述
MonthWage
varchar
15
所属工资月份
EmployeeID
varchar
5
员工编号
EmployeeName
varchar
10
员工姓名
Appeared
numeric
9
出勤天数
leave
Numeric
9
请假天数
lateEarly
Numeric
9
迟到或早退次数
AbsentWork
Numeric
9
旷工天数
Overtime
numeric
9
加班次数
表7:
工作计划表(Plan)
字段名
数据类型
长度
描述
PlanId
Int
4
计划编号
LoginName
varchar
50
用户登录名
PlanDate
datetime
8
计划日期
PlanContent
Text
50
计划内容
表8:
销售主表(warehouse)
字段名
数据类型
长度
描述
Billdate
Datetime
8
录单日期
Billcode
Varchar
20
单据编号
Units
Varchar
30
客户
Handle
Varchar
10
经手人
fullpayment
Float
8
应付金额
Payment
float
8
实付金额
3.系统实施
1.连接数据库
//Profilestore
SQLCA.DBMS="MSSMicrosoftSQLServer"
SQLCA.Database="store"
SQLCA.ServerName="MICROSOF-C5D821"
SQLCA.LogId="sa"
SQLCA.AutoCommit=False
SQLCA.DBParm=""
connectusingSqlca;
open(w_main)
2.制作登陆窗口
“登陆”open代码为:
stringuserid,userpwd
userid=trim(ddplb_1.text)
userpwd=trim(sle_2.text)
selectrtrim(operator_id),rtrim(password)into:
userid,:
userpwd
fromoperator
whereoperator_id=:
useridandpassword=:
userpwd;
ifsqlca.sqlcode<>0then
messagebox("sorry!
","therearesomethingwrong,pleaseinputagain!
")
else
open(w_login)
close(w_main)
endif
3.操作界面
当鼠标单击【职员登录】时,系统将弹出职员登录界面如图2.1所示。
在用户名输入“mr”,密码为“mrsoft”,单击登录即可进入职员首页如图2.2所示。
如2.1职员登录界面
图2.2职员首页
当鼠标单击【Admin登录】时,统弹出Admin登录界面如图3.1所示。
在用户名输入“mr”,密码为“mrsoft”,单击登录即可进入Admin首页如图3.2所示。
图3.1Admin登录界面
图3.2Admin首页
4.公告管理界面
查看公告
当鼠标单击【查看公告】时,职员将看到所有的公告信息,并且此模块提供了“删除”按钮。
发布公告
1当鼠标单击【发布公告】时,系统将弹出“发布公告”的界面如图4.1所示。
图4.1发布公告界面
2在空白的文本框中填写信息内容,单击“发送”即可。
3“重置”按钮表示清除填写的所有内容。
5.考勤管理
考勤管理目录中包含了“员工上班签到”与“员工下班签退”,为管理者提供了方便。
如员工上班时可以单击一下“签到”;下班时可以单击一下“签退”。
6.员工管理界面
添加员工信息
1当鼠标单击【添加员工信息】时,系统将弹出“注册员工基本信息”界面如图5.1所示。
图5.1添加员工信息界面
2添加员工信息操作说明如下:
(1)在空白的文本处我们可以填写相关的信息内容。
(2)“员工性别”、“部门”、“职位”、“状态”可以在下拉列表框中选择相应的信息。
(4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 办公自动化 管理 系统