基于J2EE政务管理系统的研究与设计*

2010-01-25 00:38颜海蓉董福冉王海洋
关键词:系统管理员系统管理设置

颜海蓉 董福冉 王海洋

(1.泰山职业技术学院,山东 泰安 271000;2.泰山医学院,山东 泰安 271000)

随着信息技术以及计算机网络技术的迅速发展,信息化应用已经成为人类社会经济发展的关键因素。政府部门的信息化需求和建设在社会和经济信息化中占据重要地位。现阶段,办公自动化、无纸化办公和远程政务处理等己广泛应用于各级政府日常办公[1],地市教育局及其下属的县、市、区教育局和大、中专院校,地市级教育局很有必要有一个电子政务平台以支撑整个教育系统政务办公,实现信息的充分共享,提高办公效率和领导的决策水平,同时增强各方面相互之间的协作。本研究基于web方式的政务系统的分析与设计,在J2EE框架下采用多种编程技术和语言进行开发,最终实现一套B/S结构的政务管理系统。

1 资料与方法

1.1资料 地市级教育局应用电子政务平台的单位主要是教育局内部科室和教育局的下属单位的办公室,他们的需求如下:1、科室的通用需求:(1)能实现科室间的网上公文的流转,来文的语音提示,重要公文的电子签名,发文的电子签章,以及公文流程的定制等功能。(2)实现网上请假管理、值班的管理、加班管理等(3)实现全局的办公自动化系统、邮件系统、等接口等。(4)实现个性化桌面设置、待办事宜、更改口令、日程安排、快速办理、个人通讯录等功能。(5)提供一个信息发布和沟通的平台,包括信息查询、网络公告、教育信息订阅等。(6)统一管理各科室电子资料,并提供全文检索、信息共享等功能。(7)提供网上的会议室管理。2、下属单位的特殊功能需求:地市级教育局除了有自己的科室外还有下属的县、市、区教育局,大中专院校、和中、小学等,作为教育局的下属单位,各个办公室除了需要具有科室的共同需求还有特殊的功能需求: (1)通过政务平台实现和教育局政府办公室的链接并实现网上公文的流转。(2)通过政务平台实现网上要事请求与协商和通知的下达等。

1.2方法 利用UML对具体的业务做详细的用例分析。 “系统管理”在系统中担任着非常重要的任务,是整个系统正常运行的基础。在成功安装系统之后,应由系统管理员首先对“系统管理”数据库进行初始化配置。 “系统管理”模块主要包括 “单位基本信息”、“单位组织结构”、“用户管理”、“角色管理”、“安全管理”、“系统日志”、“工作流设置”、“二级单位管理”、“个性设置”、“系统桌面设置”、“桌面设置”、“系统设置”和“更改口令”等部分。 “角色”,代表用户在本系统中的身份和权限,不同的角色对应不同权限[2]。具有“系统管理权”的用户,有“系统管理”中所有模块的操作权限。对于一般用户来说,都有“个性设置”、“更改口令”、“单位组织结构”和“用户管理”的操作权。还有一些权限需要系统管理员在“系统管理”模块中设置后,用户才可使用。系统管理的用例图如下图1所示:

图1 系统管理的用例图

1、单位基本信息,包括单位名称、电话、地址、邮编等信息。

2、单位组织结构,“单位组织结构”用于设置单位有哪些部门、各部门之间的上下级关系以及部门中有哪些用户,也可对某一部门进行用户管理操作,与“用户管理”和“角色管理”模块相联。需要的操作如下图2所示:

图2 单位组织结构管理用例图

3、用户管理,用户管理是对本系统所有授权用户的登录信息进行管理,这些登录信息包括:用户别名(对应用户档案信息里的用户真实姓名)、口令、确认口令、所属部门等。可进行的操作有:增加用户、删除用户、查询用户信息、修改用户信息及密码。该用户在系统中拥有一定权限并扮演某些角色。如图3所示。

4、角色权限管理,系统的权限管理是基于角色的,角色是一组访问权限的集合,权限体现用户在系统所拥有的操作权利,体现用户在系统中的职能,所有权限将直接赋予角色而不是用户。作为用户与权限之间的代理,角色可以帮助权限管理,可以方便解决用户和权限之间的关系[2]。一个用户可以拥有多个角色,一个角色可以有很多个权限,一个权限也可以重复配置给多个角色。对于不同角色的用户,其可视区域与操作权利是不同的。本系统可以被赋予的权限包括:系统管理权、收文管理权、发文管理权、会议管理权、归档权、交流园地管理权、公用通讯录管理权、网络公告管理权、工作流管理权等。不同角色配置不同权限,角色之间可以有继承的关系。

5、个性设置,用户可按自己使用习惯,自行设置系统中一些模块的属性。

图3 用户管理用例图

6、更改口令,管理员在注册用户时,会给每一个用户提供一个初始口令。在使用本系统过程中,希望用户每隔一段时间修改一次口令,以保证个人信息的安全性。

7、安全管理,主要功能为系统管理员可通过设置部分IP地址或设置一定的网段来控制哪些人可被允许访问本系统。

8、系统日志,系统管理员可以通过日志查看用户的操作。

9、文期号设置,与“公文管理”、“公文与信息交换”模块结合,统一进行文期号管理。

10、系统桌面设置,用户可以按照自己的需要设置个性桌面,系统管理员可以根据需要分配给用户更改桌面设置的权限。

11、工作流设置,设置公文的办理流程及部门和人员的职责。

12、二级单位管理,对多个子单位分别管理,相对独立,而且相互不影响。

13、短信管理,此模块主要结合了公文管理、公文交换和日常办公等模块。当用户发送文件时,可选择短信方式通知对方,.当等信息发出后,收件人或办件人会及时收到离线提示。

14、普通用户,指的是客户端的用户,是由系统管理员添加到系统中的用户。默认的权限有“个性设置”、“更改口令”、“单位组织结构”和“用户管理”的操作权限,其中“单位组织结构”只能查看。“用户管理”可以对本人的信息进行修改,但不能更改其“角色”。

2 结 果

2.1基于以上的需求分析对系统管理模块基本类图的设计[3]。如图4所示。

图4 系统管理模块的类图

2.2系统管理主要类的描述 (1)UnitInfo(单位信息):单位信息的抽象类,本地单位和二级单位通过此接口来实现单位的增加、删除、修改等操作。(2)org(组织结构):用户单位有那些部门及部门上下级关系的一个体系接口。(3)SysUser(系统用户):系统用户对系统的操作依赖与角色。(4)Role(用户角色):通过角色分配权限。(5)AlterPassword(更改口令):用户可更改自己的登入口令。(6)Log(日志接口):实现日志的读写。(7)SafetyManage(安全管理):系统管理员通过设置IP进行安全管理。(8)ShortMessage(短信管理):实现短信的收发。(9)ArticleIssueInfor(文期号信息):管理员可在文期号设置模块设置多个文号类别可对文期号的“字号”、“文号模型”等进行设定。

2.3系统管理员对系统用户[4]的增加、修改、删除。

3 讨 论

通过对地市教育局政务管理的需求分析,确定了适应政务系统管理模块的系统管理员与普通用户的权限设置以及在模块中的小模块,在需求分析阶段用用例捕获用户需求。在用例分析的基础上,确定了系统中的类,以及类与类之间的协作关系,明确了电子政务管理系统的应用需求和功能,对系统的应用和发展有一定的研究意义。

[1] 孙正兴.电子政务原理与技术[M].北京:人民邮电出版社,2003.4.

[2] (德)萨斯喀-亚历山大拜尔(Sascha-Alexander Beyer). SAP权限系统[M].东方出版社,2006.56-78

[3] 国刚,周峰,孙更新.软件工程统一建模原理与实践教程[M].北京:电子工业出版社,2007.4.

[4] (美)Craig Larman著,李洋,郑龚等译.UML和模式应用[M].机械工业出版社,2006.45-108.

[5] 王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2007.11.

猜你喜欢
系统管理员系统管理设置
中队岗位该如何设置
《系统管理学报》征稿简则
计算机文件安全管理系统研究与设计
《系统管理学报》征稿简则
欢迎订阅《系统管理学报》
本刊栏目设置说明
中俄临床医学专业课程设置的比较与思考
长邯高速公路机电系统管理软件应用探讨
地铁出入段线转换轨设置
浅议会计电算化工作中的系统管理员