办公自动化管理系统_第1页
办公自动化管理系统_第2页
办公自动化管理系统_第3页
办公自动化管理系统_第4页
办公自动化管理系统_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、办公自动化管理系统办公自动化管理系统办公自动化管理系统是将现代办公和计算机网络功能结合起来的一种新型的办公方式,是信息化社会的产物。办公自动化系统可以将一个机构的办公用的计算机和其他办公设备连接成网络,这样可以为办公室工作人员和企事业负责干部提供各种现代化手段,从而改进办公条件,提高办公业务的效率和质量,及时向有关部门和领导提供有用的信息。1系统需求分析以信息化来武装企业,目前已经是大势所趋。轧钢车间里工人通过自动控制 系统来完成带钢的穿孔、车L制、卷曲等操作;办公室的员工借助电脑和网络高速 地处理日常的业务;企业依靠ERP等应用系统来管理物料、处理订单。试想一 下,如果硬盘坏掉、网络瘫痪、应

2、用系统崩溃,无论对于个人还是企业,都是一 场灾难,从这个侧面的确反映出人们对于信息系统的依赖程度。0A系统也是每个企业信息化初期就开始投入建设的基本系统。从最初桌面 办公软件的应用、收发到后来公文流转、车辆管理、会议管理、网上审批等功能 应用,0A已经是我们日常使用最多、最频繁的一个基本系统。随看技术发展,电脑的操作及管理日趋简化,电脑知识日趋普及,因此,我 国中小型企业采用电脑管理人事、部门、公文、考勤、销售等诸多环节也已成为 趋势及必然。11系统功能需求分析用户行为分析本设计目的为实现工兵国际贸易的网络化办公,所以此0A系统根据实际需 要应包含以下几个方面。(1)系统管理员(Adminis

3、trator):负责用户、角色的管理(2 )用户(User):每个用户在权限之访问和使用系统。根据权限,用户又可粗略分为普通职员用户(Employee )和管理者(Manager)上述角色展开以下活动。 进入系统:登录到0A系统。 管理系统用户:添加、修改、删除用户,确定其角色。 管理角色:管理角色所拥有的权限。 管理工作计划:按照日期,查看、修改、撰写工作计划。 管理公文:浏览、查询、撰写、提交公文,审阅删除公文。 管理员工信息:浏览、添加、修改、删除员工的基本信息。 管理员工工作情况:考勤信息管理、销售信息管理。12数据需求分析该系统用例图如下所示图1系统管理员用例图图2:普通职员用例图图

4、3:管理者用例图该系统的主要业务流程图:图4:角色权限配置流程图图5:销售流程图图6:工作计划流程图1.3数据字典数据字典:重要数据及其简要描述如表1、表2、表3所示名称说明员工编号惟一标识一位员工,形式如:YG00001部门编号惟一标识一个部门,形式如:BM00001角色编号惟一标识一种角色,形式如:JS00001商品编号惟一标识一种商品,形式如:SP00001客户编号惟一标识一个客户,形式如:KH00001销售票号以此记录一次销售登记。惟一标识每次销售登记,形式如:XS00001计划编号惟一标识一个工作计划,形式如:JH00001公文编号惟一标识一此公文,形式如:GW00001操作员管瑾冃

5、停田奉络 tffi右萃结叹旦的人管複启杓R总pta窣结管理 启 令给笋裡 自停田1比软WWKUU眼表2 数据存储名称说明田口芙沪3田木彳全昌沪3缶任的其木彳全目沪®密百1的其木彳言昌吕丁信旨芙沪帚吕TIX1M木彳全目公立芙;戶昂却的未日¥1、P信目丁停卄11芙彳羊TAtlTi+ll铛隹芙沪寿铛隹时药玄口 握4仁自 口 SS 合彳+竺件目表3 处理过程名称说明田口管理p卄田 口;# 直木握4仁# 福左甘亿任Ti-RIITS拚昭口目日杳看 41冬旳擀=丁住彳+七11公立賢裡管干里乙肓1药乙0乂卄冃丁的具木信目;#其木才品住苗隹,匿:卬管T里对玄口;#各铛隹京扇2系统总体设计2.

6、1系统总体结构设计办公自动化仓库管理系统主要有用户角色管理系统模块、工作计划管理模块、公文管理模块、员工管理模块、工作情况管理模块等。具体模块图见下图:系统结构总图:各管理模块结构图:图8:用户角色管理模块结构图图9:工作计划管理模块结构图图10 :公文管理模块结构图图11 :员工信息管理模块结构图图12 :工作情况管理模块结构图2.2系统数据模型设计根据系统功能设计的要求、功能模块的划分以及数据字典的描述,下面给出 此办公系统的各个组成部分的其中几重要数据表。表1:用户表(USER )字段名数据类型长度描述Useridint4用户编号Loqi nN amevarchar50登录名Passwo

7、rdVarchar50密码Roleldint4角色编号表 2 :部门表(Department)字段名数据类型长度描述Departme ntldint4部门编号Departme ntNvarchar50部门名称表3 :角色表(Role )字段名数据类型长度描述Roleldint4角色编号RoleNavarchar50角色名表4:公文表(File)字段名数据类型长度描述Fileldint4公文编号FileTitlevarchar50公文标题FileConte nttext公文容FromllserNavarchar50来源用户登录名ToUserNamvarchar50送达用户登录名FileStatu

8、sint4状态编号表5 :人事信息表(Personnel)字段名数据类型长度描述EmployeeldVarchar50员工编号EmployeeNameVarchar50员工EmployeeSexVarchar50性别EmployeelDCardVarchar50EmployeeBirthdatetim8出生日期EmployeeAgeInt50年龄EmployeeFolkVarchar50民族EmployeeMarriageVarchar50婚姻状况EmployeeNativePlaVarchar50籍贯EmployeeTelVarchar50联系EmployeeDeptldint50部门编号E

9、mployeeDutyTypeVarchar50职务BooklnTimedatetim8登记时间表6 :考勤信息表(Attendance)字段名数据类型长度描述Monthvarchar15所属工资月份Employee IDvarchar5员工编号EmployeeNvarchar10员工Appearednumeric9出勤天数leaveNumeri9请假天数lateEarlyNumeri9迟到或早退次数AbsentWorkNumeri9旷工天数Overtimen umeric9加班次数表7:工作计划表(Plan)字段名数据类型长度描述PlanldInt4计划编号Logi nNamvarchar5

10、0用户登录名PlanDatedatetim8计划日期PlanConteText50计划容表8 :销售主表(warehouse )字段名数据类型长度描述BilldateDatetime8录单日期BillcodeVarchar20单据编号UnitsVarchar30客户HandleVarchar10经手人fullpayme n tFloat8应付金额Paymentfloat8实付金额3系统实施1.连接数据库/ Profile storeSQLCA.DBMS = ,fMSS Microsoft SQL Server"SQLCA.Database = "store"SQL

11、CA.ServerName 二 nMICROSOF-C5D821H SQLCA.Logld 二,sanSQLCA AutoCommit = False SQLCA.DBParm 二小 connect using Sqlca;open(w_mairi)2制作登陆窗口"登陆"open代码为:string userid,userpwd userid=trim(ddplb_l-text)userpwd=trim(sle_2.text)select rtnmCoperatorjdXrtrimCpassword) into :userid/userpwdfrom operatorwhe

12、re operatorjd=:userid and password=:userpwd;if sqlca.sqlcode<>0 thenmessagebox("sorry!n/there are somethi ng wrong , please in put again!1')elseopen(w_logi n) close(w_main) end if 3操作界面当鼠标单击【职员登录】时,系统将弹出职员登录界面如图2.1所示。在用户名输入f 密码为mrsofV r单击登录即可进入职员首页如图2.2所示。如2.1职员登录界面图2.2职员首页当鼠标单击【Admin

13、登录】时,统弹出Admin登录界面如图3.1所示。在用户名输入mF r密码为nmrsofr r单击登录即可进入Admin首页如图3.2所示。图3.1 Admin登录界面;;情送J件I I记專本| T用户©A企业办公自动化Office Automation和工IT和碼工徳;iJWiAXfSM|决文件图32 Admin首页4公告管理界面查看公告当鼠标单击【查看公告】时,职员将看到所有的公告信息,并且此模提供了 "删除"按钮。发布公告1当鼠标单击【发布公告】时,系统将弹出发布公告"的界面如图4.1所示。=友布公吿=内客:d*« x $图4.1发布公告

14、界面2在空白的文本框中填写信息容,单击"发送即可。3 重置按钮表示清除填写的所有容。5考勤管理考勤管理目录中包含了 "员工上班签到"与"员工下班签退",为管理者提供了方便。如员工上班时可以单击一下签到“;下班时可以单击一下签退。6员工管理界面添加员工信息1当鼠标单击【添加员工信息】时,系统将弹出注册员工基本信息界面如图5.1所示。一=逹册员工基本佑息=员工姓名:员工咳:L T相片瞬:出生日期:洌览上伕(M2D0&D1-01)学历:L_一 1部门:j企业睜合部门z僅爭长i电话:1 »地址:i丄Ik-両z保存垂埴图51添加员工信息

15、界面2添加员工信息操作说明如下:(1) 在空白的文本处我们可以填写相关的信息容。(2) "员工性"部门"、"职位"、"状态"可以在下拉列表框中选择相应的信息。(4 )填写完所有信息时,单击"保存"即可。(5 )在没有保存之前,如单击重填"将清除所有信息容。4课程设计思想开发平台及运行环境:操作系统:Windows XP数据库:SQL Server2005开发工具Microsoft Visual C+6.0开发语言:C+ +服务器:IIS5.0可行性分析:产品原料:本办公系统是做某中小型企业工兵国

16、际贸易的办公自动化管 理系统,所有的容资料均是来自该公司。技术可行性:原料自备。因为在该企业实习数月,所以本人对该企业的各方面情况均有了 解,各部门的工作,部门之间的协调等,且本人掌握了基本的系统开发要素,熟 悉.NET编程,基本会用C#语言,会使用VS.Net开发工具。从技术上看,完全具 备系统的开发条件.法律可行性:本系统纯为私人设计,在开发过程中没有抄袭,没有涉及合同、责任等与法 律相抵触的方面。因此,本系统在法律上是可行的。操作可行性:本办公系统具备用户界面友好,使用方便,操作简单,易于被使用者接受, 使用者只需懂得一些基本操作,和对此系统做简单的了解即可方便使用。因此, 从操作性方面

17、看,此系统的开发是可行的。时间可行性:系统需求分析+系统思路设计+系统实现+调试、运行、维护二4个月左右。 因此,从时间上看,此系统是可行的。总结:从现有条件来看,完成这个设计无论从技术上、法律上或是时间上考 虑,都可以在规定时间完成,可见该设计是完全可行的。5课程设计心得,毕业之际做的这份课程设计报告是在所做的毕业设计的基础下,临时完成 的。时间t匕较仓促,主要容还是参照了我的毕业设计开题报告,稍作修改,因为 我的毕业设计功能还不是很全,还在实施中,因此系统实施方面容尚不多,禾I用SQL Server的查询分析器建立了系统所需要的表格,前台实现设计用 了 VC+开发环境。我的设计比较简单,就

18、只有管理员和员工用户,管理员可以 添加和查询用户,员工可以修改和查询个人信息。我做的这份办公自动化仓库管理系统报告主要有用户角色管理系统模块、工 作计划管理模块、公文管理模块、员工管理模块、工作情况管理模块等。本系统 属于中小型的数据库系统,可以对中小型企业的办公自动化进行有效管理。通过 本系统可以一些目标:对公司各个部门员工进行全面管理,提高工作效率。灵活 的运用表格进行批量录入数据,使信息传递更加快捷。系统采用人机对话方式, 界面美观友好,信息查询灵活、方便,数据存储安全可靠。系统最大限度的实现 了易安装,性、易维护性和易操作性。这次的课程设计确实让我进步不小,让我熟悉并掌握了数据库以及C+语言的一些知识及操作。6参考文献1 晓坤、车树良等著 C+编程语言详解一电子工业,2004.9.2 施平安著.VC+6.0技术幕,:清华大学,2006.8.3 孟宪会,慧妍著VC+应用开发技术.:人民邮电,2006.4.4 CSDN技术社区5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论