当前位置:文档之家› 办公自动化管理系统

办公自动化管理系统

办公自动化管理系统办公自动化管理系统办公自动化管理系统是将现代办公和计算机网络功能结合起来的一种新型的办公方式,是信息化社会的产物。

办公自动化系统可以将一个机构的办公用的计算机和其他办公设备连接成网络,这样可以为办公室工作人员和企事业负责干部提供各种现代化手段,从而改进办公条件,提高办公业务的效率和质量,及时向有关部门和领导提供有用的信息。

1系统需求分析以信息化来武装企业,目前已经是大势所趋。

轧钢车间里工人通过自动控制系统来完成带钢的穿孔、轧制、卷曲等操作;办公室的员工借助电脑和网络高速地处理日常的业务;企业依靠ERP等应用系统来管理物料、处理订单。

试想一下,如果硬盘坏掉、网络瘫痪、应用系统崩溃,无论对于个人还是企业,都是一场灾难,从这个侧面的确反映出人们对于信息系统的依赖程度。

OA系统也是每个企业信息化初期就开始投入建设的基本系统。

从最初桌面办公软件的应用、收发邮件到后来公文流转、车辆管理、会议管理、网上审批等功能应用,OA已经是我们日常使用最多、最频繁的一个基本系统。

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

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

(1)系统管理员(Administrator):负责用户、角色的管理.(2)用户(User):每个用户在权限之内访问和使用系统。

根据权限,用户又可粗略分为普通职员用户(Employee)和管理者(Manager)上述角色展开以下活动。

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

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

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

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

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

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

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

1.2数据需求分析该系统用例图如下所示- 1 -图1 系统管理员用例图图2:普通职员用例图图3:管理者用例图该系统的主要业务流程图:图4:角色权限配置流程图图5:销售流程图图6:工作计划流程图- 3 -1.3数据字典数据字典:重要数据及其简要描述如表1、表2、表3所示表2 数据存储表3 处理过程- 5 -2 系统总体设计2.1系统总体结构设计办公自动化仓库管理系统主要有用户角色管理系统模块、工作计划管理模块、公文管理模块、员工管理模块、工作情况管理模块等。

具体模块图见下图:系统结构总图: 图7:系统结构总图各管理模块结构图:图8:用户角色管理模块结构图 图9:工作计划管理模块结构图图10:公文管理模块结构图 图11:员工信息管理模块结构图图12:工作情况管理模块结构图2.2系统数据模型设计根据系统功能设计的要求、功能模块的划分以及数据字典的描述,下面给出此办公系统的各个组成部分的其中几张重要数据表。

表1:用户表(USER )表2:部门表(Department )表3:角色表(Role)表4:公文表(File)表5:人事信息表(Personnel)表6:考勤信息表(Attendance)- 7 -表7:工作计划表(Plan)表8:销售主表(warehouse)3.系统实施1.连接数据库// Profile storeSQLCA.DBMS = "MSS Microsoft SQL Server"SQLCA.Database = "store"SQLCA.ServerName = "MICROSOF-C5D821"SQLCA.LogId = "sa"SQLCA.AutoCommit = FalseSQLCA.DBParm = ""connect using Sqlca;open(w_main)2.制作登陆窗口“登陆”open代码为:string userid,userpwduserid=trim(ddplb_1.text)userpwd=trim(sle_2.text)select rtrim(operator_id),rtrim(password) into :userid,:userpwdfrom operatorwhere operator_id=:userid and password=:userpwd;if sqlca.sqlcode<>0 thenmessagebox("sorry!","there are something wrong,please input again!") elseopen(w_login)close(w_main)end if3.操作界面当鼠标单击【职员登录】时,系统将弹出职员登录界面如图2.1所示。

在用户名输入“mr”,密码为“mrsoft”,单击登录即可进入职员首页如图2.2所示。

如2.1职员登录界面- 9 -图2.2 职员首页当鼠标单击【Admin登录】时,统弹出Admin登录界面如图3.1所示。

在用户名输入“mr”,密码为“mrsoft”,单击登录即可进入Admin首页如图3.2所示。

图3.1 Admin登录界面图3.2 Admin首页4.公告管理界面查看公告当鼠标单击【查看公告】时,职员将看到所有的公告信息,并且此模块提供了“删除”按钮。

发布公告1 当鼠标单击【发布公告】时,系统将弹出“发布公告”的界面如图4.1所示。

图4.1 发布公告界面2 在空白的文本框中填写信息内容,单击“发送”即可。

3 “重置”按钮表示清除填写的所有内容。

5.考勤管理考勤管理目录中包含了“员工上班签到”与“员工下班签退”,为管理者提供了方便。

如员工上班时可以单击一下“签到”;下班时可以单击一下“签退”。

6.员工管理界面添加员工信息1 当鼠标单击【添加员工信息】时,系统将弹出“注册员工基本信息”界面如图5.1所示。

- 11 -图5.1 添加员工信息界面2 添加员工信息操作说明如下:(1)在空白的文本处我们可以填写相关的信息内容。

(2)“员工性别”、“部门”、“职位”、“状态”可以在下拉列表框中选择相应的信息。

(4)填写完所有信息时,单击“保存”即可。

(5)在没有保存之前,如单击“重填”将清除所有信息内容。

4 课程设计思想开发平台及运行环境:●操作系统:Windows XP●数据库: SQL Server2005●开发工具:Microsoft Visual C++6.0●开发语言:C++●服务器: IIS5.0可行性分析:产品原料:本办公系统是做连云港某中小型企业——连云港工兵国际贸易有限公司的办公自动化管理系统,所有的内容资料均是来自该公司。

技术可行性:原料自备。

因为在该企业实习数月,所以本人对该企业的各方面情况均有了解,各部门的工作,部门之间的协调等,且本人掌握了基本的系统开发要素,熟悉.NET编程,基本会用C#语言,会使用开发工具。

从技术上看,完全具备系统的开发条件.法律可行性:本系统纯为私人设计,在开发过程中没有抄袭,没有涉及合同、责任等与法律相抵触的方面。

因此,本系统在法律上是可行的。

操作可行性:本办公系统具备用户界面友好,使用方便,操作简单,易于被使用者接受,使用者只需懂得一些基本操作,和对此系统做简单的了解即可方便使用。

因此,从操作性方面看,此系统的开发是可行的。

时间可行性:系统需求分析+系统思路设计 +系统实现+调试、运行、维护=4个月左右。

因此,从时间上看,此系统是可行的。

总结:从现有条件来看,完成这个设计无论从技术上、法律上或是时间上考虑,都可以在规定时间内完成,可见该设计是完全可行的。

5 课程设计心得,毕业之际做的这份课程设计报告是在所做的毕业设计的基础下,临时完成的。

时间比较仓促,主要内容还是参照了我的毕业设计开题报告,稍作修改,因为我的毕业设计功能还不是很全,还在实施中,因此系统实施方面内容尚不多,利用SQL Server的查询分析器建立了系统所需要的表格,前台实现设计用了VC++开发环境。

我的设计比较简单,就只有管理员和员工用户,管理员可以添加和查询用户,员工可以修改和查询个人信息。

我做的这份办公自动化仓库管理系统报告主要有用户角色管理系统模块、工作计划管理模块、公文管理模块、员工管理模块、工作情况管理模块等。

本系统属于中小型的数据库系统,可以对中小型企业的办公自动化进行有效管理。

通过本系统可以一些目标:对公司各个部门员工进行全面管理,提高工作效率。

灵活的运用表格进行批量录入数据,使信息传递更加快捷。

系统采用人机对话方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。

系统最大限度的实现了易安装性、易维护性和易操作性。

这次的课程设计确实让我进步不小,让我熟悉并掌握了数据库以及C++语言的一些知识及操作。

6参考文献[1] 张晓坤、车树良等著. C++编程语言详解,北京,电子工业出版社,2004.9.[2] 施平安著. VC++6.0技术内幕,北京:清华大学出版社,2006.8.[3] 孟宪会, 张慧妍著 VC++应用开发技术.北京:人民邮电出版社,2006.4.[4] CSDN网站技术社区. /[5] (美) Anders Hejlsberg,Scott Wiltamuth,Peter Golde著. C++编程语言,上海,电子工业出版社,2004.10.[6](美)Karli Watson Christian Nagel等著. C语言入门经典(第3版). 北京:清华大学出版社,2006.5.[7] (美)Peter Morville,Louis Rosenfeld著. WEB信息架构:设计大型网站. 北京:电子工业出版社,2008.1.[8] (美)Dejan Sunderic, Tom Woodhead著.SQL Server 2005 高级编程技术. 北京:清华大学出版社,2002.2.- 13 -。

相关主题