中小企业办公自动化管理系统的设计

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:hubaonian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文在研究了UML和J2EE相关技术的基础上,采用B/S模式设计了基于J2EE的中小企业办公自动化系统。
  关键词:办公自动化;收发文管理;会议管理;档案管理
  中图分类号:TP317.1 文献标识码:A文章编号:1007-9599 (2011) 05-0000-01
  SMEs Office Automation Management System Design
  Hu Tianhua
  (Dalian Jiaotong University,Dalian116028,China)
  Abstract:Based on the study of the UML and J2EE related technology,use B/S model design J2EE-based office automation system for SMEs.
  Keywords:Office automation;Send and receive text management;
  Conference management;File management
  一、办公自动化概述
  办公自动化,英文Office Automation,简称OA,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人、机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。
  二、研究意义
  中小企业办公自动化管理系统的设计,定位于通过办公自动化软件可以建立“工作流、信息流、物流、资金流”四流合一的信息化应用框架。借助Internet建立起网络上虚拟的工作场所,可以帮助中小企业提高知识型员工的生产力;通过理顺和强化“战略、业务、人员”三大核心流程,加强知识文档、系统数据、公共信息、个人消息等方面的沟通能力,以增强中小企业的管理执行力,充分体现出“连接Connection、沟通Communication、协同Collaboration、监控Control”的IT应用成效。
  三、相关技术
  在目前的Web2.0热潮中,Ajax已成为人们谈论最多的技术术语。其实AJAX(Asynchronous JavaScript and XML)是多种技术的综合,它使用XHTML和CSS标准化呈现,使用DOM实现动态显示和交互,使用XML和XSTL进行数据交换与处理,使用XMLHttpRequest对象进行异步数据读取,使用Javascript绑定和处理所有数据。更重要的是它打破了使用页面重载的惯例技术组合,可以说AJAX已成为Web开发的重要武器。Ajax主要是通过JavaScript对象中的XmlHttpRequest向服务器提出请求,并根据处理的结果更新页面。这样的更新不会使整个页面全部更新,而是根据用户的需要对某个区域进行局部更新,而且在更新的同时不影响其它区域的浏览。
  四、需求分析
  需求分析是对用户提出的原始需求和需求调研阶段收集的资料进行分析,提取出系统的功能要点、开发对象以及系统的规模预测,并进一步选定系统的软件环境。需求分析虽处于软件开发的初始阶段,但它对于整个软件开发过程及软件产品质量是至关重要的,这一部分的目的是为下一步进行系统设计奠定基础。
  利用网络通讯基础及先进的网络应用平台,为管理提供现代化的日常办公条件及丰富的综合信息服务,以提高办公效率和管理水平,实现公司各部门日常业务工作的规范化、电子化、标准化,实现信息的在线查询、借阅。在这个平台上,用户可以实现发文管理、收文管理、会议管理、档案管理、档案借阅、公告管理、本人待办、修改密码和系统管理。中小企业办公自动化系统是建立在局域网上的应用系统,是采用B/S结构的办公自动化系统,客户端的配置可以极为简单。
  五、用例建模
  用例图(use case diagram)从外部用户的角度捕获系统的行为。它将系统功能划分为对参与者具有意义的事务。这些功能片被称为用例。用例通过系统与一个或多个活动者之间的一系列消息描述了与活动者的交互。其活动者包括人员、其它的计算机系统和进程。
  这里以发文管理用例模型为例。发文管理指以本部门名义制发公文的过程,包括草拟、审核、复核、签发、分发、归档。在整个发文办理过程中,发文流转到哪个办理人手中正待办理,则在该办理人的本人待办中增加办理该发文的事项;办理完毕后,发文流转给另外的办理人,则在该办理人的本人待办中取消办理该发文的事项。
  根据用户需求,与系统发生交互行为的外部实体有草拟人、审核人、复核人、签发人和分发人。签发人一般由部门领导担任,可识别为一个活动者:发文签发人。草拟人可识别为活动者:发文草拟人。审核人、复核人可各识别为一个活动者:发文审核人、发文复核人。分发人可识别为活动者:分发人。发文草拟人既可以草拟发文,又可以将发文送档案室。在系统实例中,收文人与系统没有交互,不能识别为活动者。因此,办理发文一共识别出5个活动者:发文草拟人、发文审核人、发文复核人、发文签发人、分发人。
  六、功能模块设计
  根据系统的需求分析得到的系统用例图,可以将办公自动化系统划分为7个子系统:发文管理,收文管理,会议管理,档案管理,公告管理,个人助理,系统管理。
  七、实体类的设计
  类是面向对象模型最基本的模型元素。类图表达了实现某一用例中一组对象类之间的静态结构,以及它们之间的联系和交互关系。类图的作用主要体现在描述系统的静态结构和关系上,因为它不仅定义系统需要的各个类,还能够表示类之间的关系。
  八、数据库设计
  将系统类映射为关系数据表,必须遵循表的第一范式,列必须是不可再分的数据项。从类到表的映射可以是一对一,即一个类映射为一个表。但是,一对一映射可能会导致一些问题,如表太多、连接太多、表丢失,以及对泛化关系处理不合理等,在设计中要灵活调整。
  系统类已经识别出15个类。涉及泛化关系的类有4个:Archive、SFileArchive、RFileArchive和MinuteArchive,映射为一个表,表的列包含这4个类的属性的并集,其余11个类分别映射为一个关系数据表。
  九、结束语
  本文介绍了面向对象建模方法及J2EE技术,UML建模过程,并概要介绍了J2EE规范下各主要技术。依据用户总体需求,采用用例分析的方法来分析需求,建立起系统的用例模型,对系统的架构和功能结构也进行了相应设计。
其他文献
二次函数y=ax^2+bx+c(a≠0)与一元二次方程ax^2+bx+c=0(a≠0)的关系是:二次函数y=ax^2+bx+c(a≠0)的图象与x轴交点的横坐标是一元二次方程ax^2+bx+c=0(a≠0)的根;反之,一元二次方程ax^2+bx+c=0(a
随着计算机网络技术的不断发展,为信息的传播提供了多样的途径,网络建设成为信息化建设的重要内容之一。然而日益加剧的网络安全问题也引起了人们的关注。文章通过分析目前网络
目前,Oracle数据库在企业级应用中占据核心地位。在实际运行中,影响其效率的因素是多方面的,其中SQL语句的执行效率是关键因素之一。本文从SQL的优化原则和在Oracle中执行原理出
初中数学里一个式子或一个式子的部分写成完全平方式或几个完全平方式的和的形式,这种方法即为配方法.它是初中数学中一种非常重要的方法,其应用较为广泛.巧用配方法解题,可使很多
莱钢宽带钢加热炉所采用的脉冲燃烧控制方式是一种新型的加热炉燃烧控制技术,具有操作灵活、加热质量高、燃耗低等优点。介绍了模糊控制在加热炉控制系统中的应用。
网络信息资源的爆炸式增长使得人们获得有用信息日益困难,随着垂直网站的出现和发展,专业化的垂直搜索引擎成为今后搜索引擎发展的主流。本文介绍了垂直搜索引擎的特点和系统的
为更好的体现新课改精神,提高物理教学质量,本文理论阐述与案例分析相结合,提出了物理教学的具体策略,操作性强,效果好.教学质量是让人民满意的一个最为重要的保证.教学质量
概念学习之前,学生头脑中就存在着一些缺乏科学性和理论自觉性的概念,其中甚至有错误的观念,转化前概念中的相异构想必须要有针对性和策略性.
结合计算机专业概论类课程的特点及教学目标,以及教学实践效果分析,提出了"分组竞赛法",并从组织形式、课前准备工作、适用的授课对象、适用的授课内容等方面对该方法进行介绍
创新思维就是运用学过的知识,从不同的角度、不同层面思考数学问题.这有利于培养学生的发散思维能力和解题技巧,有利于提高综合问题的能力,有利于学生启迪思维、开阔视野.全方位思