浅谈基于UML的web办公系统特点

时间:2022-06-19 09:29:07

浅谈基于UML的web办公系统特点

【摘要】 随着信息技术的普及,为提高办公效率和实现无纸化办公,建立基于UML结构的Web办公系统是一种有效途径。

【关键词】 Web;UML;办公系统1 UML特点和用途

UML是由著名的面向对象技术专家Grady Booch, Ivar jacobson和Junes Rumbaugh发起,在Booch表示法、OOSE方法的基础上,广泛征求意见,集众家之长,反复修改而完成的。在美国,UML己经获得工业界、科技界和应用界的广泛支持,己有数百家公司表示支持采用UML作为建模语言。UML的主要特点有:

1.1 统一标准。UML融合了当前一些流行的开发方法的主要概念与技术,成为一种而向对象的标准化的统一的建模语言,约束了以往各种方法的建模语言的不一致和差别。UML提供了标准的面向对象的模型元素的定义和表示法,以及对模型的表示法的规定,使得对系统的建模有章可循,有标准的语言工具可用,有利于保质保量地建立起软件系统模型。

UML已经成为工业标准化组织OMG地正式标准,OMG将负责语言标准的进一步的开发。UML在统计和标准化方而的努力,将有利于建模语言本身的发展,也有利于工业化应用。

1.2 面向对象。UML支持面向对象技术的主要概念。UML提供了一批基本的模型元素的表示图形和方法,能简洁明了的表达面向对象的各种概念和模型元素。

1.3 可视化、表达能力强大。UML是一种图形化语言,系统的逻辑模型或实现模型都能用UML的模型图形清晰地表示。UML不只是一堆图形符号,在每一个UML的图形表示符号背后,都有良好定义的语义。UML还可以处理与软件的说明和文档有关的问题,包括需求说明、体系结构、设计、源代码、项目计划、测试、原型、等。UML提供了语言的扩展机制,用户可以根据需要增加定义自己的构造型、标记值和约束等。UML的强大表示能力使它可以用于各种复杂类型的软件体系的建模。

1.4 独立于过程。UML是系统建模语言,独立于开发过程。虽然UML与 Rational统一过程配合使用,将发挥强大的效用,但是UML也可以在其他面向对象的开发过程中使用,甚至在常规的软件生命周期法中使用。

1.5 容易掌握使用。UML概念明确,建模表示法简洁明了,图形结构清晰,容易掌握使用。学习UML应着重学习它的三方而的主要内容:UML的基本模型元素,把这些模型元素组织在一起的规则,UML语言中的公共机制。只要具备一定的软件工程和面向对象技术的基础知识,通过运用UML建立实际问题的系统建模的实践,很快就能掌握和熟悉UML。

使用UML进行软件系统的分析和设计,能够加速软件开发的进程,提高代码的质量支持变动的业务需求。UML适用于各种大小规模的软件系统项目,能促进软件复用,方便地集成己有的系统软件资源,使用UML将有助于处理软件开发中的各种风险。UML的这些特点和优点使它获得了计算机业界和越来越多的软件人员的青睐。

2 基于UML的Web办公系统模块介绍

2.1 公共信息模块。该模块就是办公内网,供各部门信息。部门信息可以分为通知、新闻、文件下载、刊物、与其他部门的共享信息等内容。通过部门内部信息、刊物的,使部门内人员及时了解部门内的相关信息,了解处室内工作需要的重要资料。通过共享信息,使其他部门可以方便、快捷地得到本部门提供的信息资源。

2.2 个人助理模块。通过建立办公系统所有的员工名字,每个员工可以查看自己的工资信息、合同信息、工作日记和显示修改员工个人文件资料等,一目了然,操作简单方便。

2.3 同事信息模块。该模块通过员工列表,查看其他同事的个人基本信息和岗位及职责两个功能模块。是为互相熟悉同事的个人情况和工作角色而建设。促进同事间的交流与管理。

2.4 人事管理模块。该模块是为人事管理员而专门建设,用于工资管理、合同管理、岗位调动等。建立员工人事信息的管理,整个部分有人事管理统一填写。供员工个人查看当月工资发放情况,合同的具体内容;查看员工岗位的设置以及职责。

2.5 考勤管理模块。包含出勤管理、出差管理、请假管理三部分。实现对企业考勤的综合管理。出差、请假管理实现了整个流程的管理及签名机制,可以自动反馈到出勤管理系统中。按照要求,系统可以采用多种形式显示、打印出每周、每月、每季度、每年的考勤情况。

2.6 系统管理模块。该模块包含用户添加、密码修改、公共信息管理及除人事和考勤外的整个系统的后台管理等功能。由管理员进行管理,普通员工没有注册等功能,只有修改密码的功能。

3 基于UML的Web办公系统特点

3.1 操作简单。面向普通用户,对微机操作不太熟悉的用户也可以简单并且直观地进行操作。提供基于单一平台上的操作界面。

3.2 支持WEB浏览。系统允许用户使用标准的WEB浏览器(IE或Netscape)查询办公系统中提供的各种信息。

3.3 开放性好。本系统是一个开放体系,它不仅允许用户根据自己的具体工作情况加以修改。本系统照顾到不同用户的具体内容,可根据用户的不同产生各自的信息页面。既保证的信息交流的畅通,也保证了系统及员工的信息安全。

3.4 可维护性强。办公系统目前还比较智能和成熟的技术,日后更新维护在所难免。作好分析和设计,实现基础类,并通过类函数的形式设置了功能函数和接口函数,使得在页面组建过程当中能够直接运用这些函数。维护和更新过程则可以直接运用函数或者修改类就可以达到目的,而不必每页修改。同时也注重了类的可扩充性。达到了通过简单的调用类函数就能使用页面的组建,快速扩充功能,又能减少开发的时间。

3.5 系统运行要求简单。本系统可运行于Windows2000\XP等操作系统平台之上。可支持多种网络协议。大到可支持多台服务器、多级网络互连的广域网络系统、小到有一台普通微机作服务器,连接几个工作站即可运转。

参考文献

[1] 秦峰毅、赵敬炜.ASP在内部网络办公系统中的应用.现代电子技术,2006

[2] 王云、周伯生.标准建模语言UML简介.计算机应用研究.2007

[3] Joseph5.valaCich,Joey.系统分析与设计(英文影印版第3版).人民邮电出版社.2006

[4] 蒋慧等.UML程序设计核心技术.北京希望电子出版社.2001

收稿日期:2008-03-10JSP

上一篇:校园网中避免IP地址盗用的方法 下一篇:程序设计改革探讨