ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:230.18KB ,
资源ID:3128826      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3128826.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(企业办公自动化系统课程设计报告书.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

企业办公自动化系统课程设计报告书.docx

1、企业办公自动化系统课程设计报告书*实践教学* 兰理工大学计算机与通信学院2011年秋季学期面向对象课程设计题 目:企业办公自动化系统专业班级:计算机科学与技术1班 姓 名:马沛坤学 号:10240118指导教师:年福忠成 绩:摘 要办公自动化(Office Automation,简称OA)是将现代化办公和计算机网络功能结合起来的一种新型的办公方式。企业办公自动化系统在此基础上实现企业的快速运转和交流,进而有效提高企业办公效率。本文在分析了企业办公自动化需求基础上,设计并实现了企业办公自动化系统。该系统包括用户登录、收/发文管理、公告管理、文档管理、员工管理、会议管理、意见管理和退出登录的功能。

2、其满足了企业办公信息化管理的基本需求,解决了传统手工操作效率低、出错率高和交互能力差等问题。本系统采用struts,Jsp,JavaBean技术设计开发并采用数据库SQL Server 2000完成数据库设计与连接。最终实现一个能够满足企业办公网络化,自动化的管理需求,提高企业部的管理水平的系统。该系统能全面提升企业在市场中的综合竞争力。关键词:办公自动化,收/发文管理,公告管理,文档管理1 绪论1.1 办公自动化系统研究背景与应用在互联网技术还没有得到广泛应用的早期,各企业信息之间的交流、办公业务的处理都是人工操作完成的,随着社会进入信息时代和社会生活的快节奏化,传统的企业信息交流方式与处理

3、办公业务方式已不能满足企业对大量信息快速传递和处理需求,不能适应时代的发展趋势,于是需要一种新的技术改善现状,因此办公自动化系统在适应时代发展需求中产生。20世纪70年代中期在企业和行政机关中兴起使用公自动化系统,而后因其给企业和单位带来的便利而迅速被用于中小型企业单位中,其是采用一系列现代化的办公设备和先进的通信技术,广泛、全面、迅速地收集、整理、加工、存储和使用信息,使企业部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,为科学管理和决策服务,从而达到提高行政效率的目的。一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准。 我国专家在第一次全国办公自动化规

4、划讨论会上提出办公自动化的定义为:利用先进的科学技术,使部分办公业务活动物化于人以外的各种现代化办公设备中,由人与技术设备构成服务于某种办公业务目的的人机信息处理系统。办公自动化系统可分为三个功能层次:OA系统、信息管理级OA系统和决策支持级OA系统。三者一体化使办公信息的流通更为合理,减少许多不必要的重复输入信息环节,以提高整个办公系统的效率。1.2 本文组织结构经过分析和研究,文章的结构与容分析以列表(表1.1)形式给出。表1.1文章结构章节名称容简介1 绪论介绍办公自动化系统与本文研究目标与要完成的工作2 系统分析介绍系统的需求分析、可行性分析和功能分析3 系统总体设计介绍本系统的开发过

5、程4 系统详细设计介绍本系统功能模块设计5 系统实现从调试到实现系统完成概况6 结论对本系统的总结和分析2 系统分析2.1总体需求分析根据对一般型企业和行政机关的调查,通常办公室的业务,主要是进行大量文件的处理,起草文件、通知、各种业务文本,会议、资产管理,接受外来文件存档,查询本部门文件和外来文件,产生文件复件等。所以采用计算机文字处理技术生产各种文档,存储各种文档,或者采用计算机网络技术传递文档,是办公室自动化的基本特征。办公室是各行业工作的领导进行决策的场所。领导机关做出决策,发布指示,除了文档上的往来之外,更深层的工作,实际上是信息的收集、存储、检索、处理、分析,从而做出决策,并将决策

6、作为信息传向下级机构或合作单位,或业务关联单位。 这些都需要办公自动化的辅助。因此需要一个能运用于各种企业的办公自动化系统。图2.1系统功能结构图2.2 可行性分析本系统的开发是为了解决传统手工办公操作效率低、信息交流方式不灵活和办公自动化不高的问题,其对于处理一般性的办公业务可行性较强,适用于中小型企业。下面将从经济可行性和技术可行性两方面对系统进行分析。2.2.1 经济可行性本系统主要的功能是一般性的办公业务,适用于中小型企业。由于中小企业的经济实力有限,所以要想方便办公的同时也要着重考虑投入/产出比问题。一般商业软件是无法两者兼顾的,由于从基础语言开始开发成本高、周期长,更不现实;因此利

7、用现有软件进行改进,即二次开发,通过对几个商业化软件功能进行修改、增删和开发来实现中小企业建立具有自身个性的办公自动化系统,通过系统集成的方法来将各个功能集成为一个整体发挥作用,通过两次开发的方式来实现降低成本、节约开支、提高效率。本系统应能够适应企业的不断变化,具有可扩展性、易升级性和开放性。因此,它的市场将是无可限量的,将给企业带来的经济效率也是很大的。2.2.2 技术可行性在软、硬件方面对系统的需求来看,由于中小企业信息化水平比较低,软硬件配置较差;而且资金实力并不雄厚。所以其对硬件的配置要尽可能的低,对软件配置的要求则是系统最好是基于日常办公软件如OFFICE系列上的应用系统,这样既不

8、用花大量资金添置软件,员工又较容易学会使用应用。本系统所实现的功能是一般性质的办公业务,总体的开发时间不用很长,它用到的硬件平台不高,软件基本上是开源且较易懂,项目开发过程中遇到的技术上的问题在网上或书上可找到,因此是在技术上是可行的。该系统所用的软件平台有数据库SQL Server 2000、开发工具包JDK1.6、服务器Tomcat 6.0,浏览器IE 6.0都是开源的其中操作的细节和配置都易学。 本系统开发出来时在技术上具有代表当时办公自动化信息系统的先进性,本系统在建成后一段时间,不会因技术的落后而需要大规模的调整,并且能够跟随时逐步的升级而保持整个系统的先进性。同时本系统对计算机硬件

9、要求不算太高,运行速度较快,对企业办公很方便。本系统最重要的是用到了Struts网络编程,其为基于Java的Web应用程序开发提供了一个框架。本系统的工作流程就是基于Struts下,分为以下步骤:(1)浏览器向服务器发出请求,Controller获得这些请求。(2)Controller根据配置文件struts-config.xml中的定义将这些请求发送到相应的Action,对应图中的Model。(3)Action完成相应的业务逻辑处理后,将处理结果返回到Controller。(4)Controller再根据配置文件struts-config.xml中的定义将处理结果显示到用户视图View。本系

10、统正是利用了Struts工作流程来完成此次设计的整个流程,如图2.2所示:图2.2 本系统工作流图2.3系统功能分析由于本系统可执行的是一般性质的办公业务,提供给中小型企业使用,也可增加功能后提供给大型企业和行政机关。本系统具有一般适用性,其所实现的功能(如图2.3)满足企业对日常性办公业务的管理方便企业部员工的沟通,方便员工与时的了解公司的动态,是企业的日常管理步入科学系统的轨道上。图2.3 基本功能图2.3.1 登录功能本系统将要实现用户登录功能。接受用户输入的登录名和密码信息,先做客户端的有效性检验,通过检验后提交给服务器端,由服务器端提交信息与数据库里的信息相比较,如果二者不符则返回相

11、应的出错信息,否则登录进入系统。登录功能还实现了对已登录用户的监听,防止重复登录。2.3.2 收/发文管理功能实现公文的接受与发送。本系统中对于收发文管理模块总的功能是对公文的发送、浏览、删除和查看详细容的功能。该设计分为两级菜单,一级是浏览发文和建立发文,第二级菜单是将浏览发文又分为收件箱和发件箱。其中对于公文类似于网页上的编写日志,是文本格式。对于公文的发送,只有管理员才能发送新公文,才能够执行删除操作,而普通的游客只能够查看收件箱中收到的公文而没有权限执行删除操作。3 系统总体设计3.1项目规划整个企业管理系统将要实现主要功能是:用户登录、收/发文管理、公告管理、文档管理、会议管理、员工

12、管理、,而其中的各个功能又分为几个小功能模块,该系统的功能结构图如3.1所示:图3.1 功能结构图3.2 开发模式/架构本系统运用了Struts开发模式,运用了其基本的框架(如图3.2)实现了系统的功能操作,开发流程如下:(1)服务器发出请求,该请求将被中央控制器ActionServlet接受。(2)ActionServlet将寻找请求对应的FormBean填充。(3)ActionServlet会根据Struts-config.xml配置来确定对请求执行的操作,从而调用Action类合适的特定于应用程序的子类。(4)ActionServlet接受Action的execute()方法的返回值Ac

13、tionForward,确定显示结果的合适的视图组件。(5)ActionServlet将这个信息转发给操作所选择的视图组件。(6)这个组件将结果返回到客户端上显示出来。图3.2 本系统基本框架图3.3 开发与运行环境1、开发环境(1) 操作系统:Windows 7(2) 数据库:SQL Server 2000(3)开发工具包:JDK(4) 开发平台:MYEclipse6.02、运行环境(1) 服务器:Tomcat6.0(2) 浏览器:IE6.03.4数据库设计本系统数据库采用SQLServer 2000数据库,系统数据库名称为db_office。数据库共包括8表,这8表构成了整个系统的数据处理

14、。1、数据表树型结构图包括了本系统所有数据表。图 3.2 数据表树型结构图2、主要数据表设计如下:(1) tb_file(文件信息表)。tb_file文件表(如表3.1)主要用于保存文件信息。本系统在文档管理模块中提供了文件的上传和下载的子功能模块需要在数据库中建一个表作为文件的上传和下载的缓存区。表3.1tb_file (文件信息表)列名数据类型长度是否主键描述file_idint4是自动编号file_namevarchar50文件名file_upervarchar50上传者file_sizevarchar50文件大小file_uptimevarchar50文件上传时间file_infova

15、rchar50文件描述信息(2)tb_label(下拉列表信息表)。tb_label表(如表3.2)中存储了本系统中所有下拉列表标签的信息。 表3.2 tb_label (下拉列表信息表)列名数据类型长度是否主键描述label_idint4自动编号label_namevarchar50显示用户的下拉列表项名称label_ valuevarchar50在程序中使用的下拉列表项的值label_typevarchar50下拉列表的类型label_ordersmallint2下拉列表项的排列次序(3) tb_advice(意见表)。tb_advice表(如表3.3)存储各个员工对企业提出的意见和建议的信息。表3.3 tb_advice (意见表)列名数据类型长度是否主键描述advice_idint4是自动编号advi

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1