探讨光传送网静态资源管理系统设计与实现

时间:2019-05-14 19:22:02下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《探讨光传送网静态资源管理系统设计与实现》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《探讨光传送网静态资源管理系统设计与实现》。

第一篇:探讨光传送网静态资源管理系统设计与实现

摘要:论证了中国移动建设光传送网静态系统的必要性,描述了系统的结构,重点利用UML语言这一技术对静态资源管理系统的服务器端软件作了相应的总体设计,并用例子说明了类图的设计和数据库表的设计。最后展望了资源管理系统的远期目标,说明当前工作对实现远期目标的重要性。

关键词:统一建模语言;面向对象;资源管理

【Abstract 】First, this paper studies the rationality of deployment of static resource management system of optical transport network of China Mobile Co.Ltd.Then the structure of resource management system is described.And then the emphasis is put on the overall design of server-side software of static resource management system.Here UML technology is adopted.Examples are given to illustrate the way to design class diagram and database table.In the end, it prospects the long term goal of resource management system and points out that the current job is of great importance to there alization of final goal.【Key words 】Unified modeling language(UML);Object-oriented;Resource management

1系统建设的必要性

随着网络结构日益复杂,如何优化网络、合理地配置调度网络资源的问题急需解决,正是在这种情况下,中国移动提出要建设光传送网静态资源管理系统,以实现网络资源合理、有效的利用。光传送网资源管理系统工程建设的必要性主要体现在以下几个方面:

⑴集中管理的需要

随着中国移动传送网建设在全国的全面展开,可以预见:几年后中国移动的传送网将具有相当大的规模。面对日益膨胀、复杂的传送网络,网络资源管理部门急需全面了解全网的传输现状和各种运行状况,以实现对网络资源进行合理的调度和配置。虽然中国移动在传送网建设时将引入厂家的网元管理系统(EMS)和子网管理系统(SNMS),但要做到对传送网的“集中管理、集中监控、集中维护”,实现快速的电路调度,仅靠引进厂家的EMS 和SNMS是不能完全实现的。因此,在目前情况下,要想在传送网大规模建设完成之后,能迅速形成高效的网络传送能力,同期建设传送网网络资源管理系统已是当务之急。

⑵市场竞争的需要

随着中国电信市场改革的逐步深化,特别是加入WTO后,中国移动集团公司面临的市场竞争会更加激烈。作为中国大型的电信运营商,中国移动要想在竞争中立于不败之地,就要在移动电话、IP、数据、多媒体等电信业务的基础上逐步扩大经营范围,为用户提供更多的优质的新业务,而所有这些业务的开展都需要一个具有高速宽带、安全可靠、调度灵活、完整统一的中国移动光传送网络作为基础传送平台,显然要使传送网平台具有配置合理、调度灵活的功能,如果没有传送网资源管理系统作为保障是无法实现的。另外,随着中国移动传送网网络规模的不断扩大,将会逐步开展出租网络资源的服务,而一个先进的网络资源管理系统是为客户提供优质服务的重要保证,通过网络资源管理系统可以为客户提供全面的网络资源信息和高效快捷的资源调度配置服务,进而使中国移动面向市场经营的端到端业务的网络资源营销成为可能。

⑶科学规划的需要

通过建设中国移动传送网网络资源管理系统可以及时充分地掌握全网的资源信息,为中国移动的网络规划建设提供定量的决策依据,有效避免重复建设,同时也能为网络资源的优化利用提供科学的方案,从而提高中国移动的经济效益,增强企业的综合竞争能力。

2系统结构

2.1中国移动光传送网网络结构

中国移动传送网分为省际骨干传送网、省内骨干传送网和本地传送网3 层,如图1所示。图1传送网分层结构

2.2静态资源管理系统总体结构

中国移动光传送网络静态资源管理系统的总体结构如图2所示。

中国移动传送网资源管理系统将按照“两级3层”的结构进行建设。所谓两级是指省际资源管理系统和省内资源管理系统;而3层是指省际传送网资源、省内传送网资源和地市传送网资源。图2中国移动光传送网静态资源管理系统总体结构

省际资源管理系统省内资源管理系统省内网络资源省际网络资源数据库数据库(含地市资源)图2中国移动光传网静态资源管理系统总体结构省际资源管理系统主要负责国际出口以及省际传送网和长-长中继(一级干线)的资源管理,数据库设置在总部。

省内资源管理系统主要负责省内传送网、地市传送网的资源管理,数据库集中设置在省中心,各地市通过远程终端进行数据的录入和查询。各本地网数据分别存放在不同的逻辑数据库内。省际传送网资源管理系统能够通过省内层面查询到省内长途干线资源、省内各地市传送网资源及业务开放信息,并且可以查询各业务电路在省内、地市内延伸段的状态信息。地市用户不能访问省际传送网资源管理系统的数据库,只能访问本省内的资源数据库。

2.3系统功能结构

传送网资源管理系统包括网络资料管理、网络拓扑管理、资源状态管理、资源配置管理、同步资源管理、备品备件管理、资源租用管理、统计查询、调度管理、系统运行管理等。整个系统的功能结构如图3所示。

图3传送网静态资源管理系统的功能结构查询统计系统运行管理传送网络资源数据库调度管理资源配置传送资源网络资料管理扑管理管理态管理件管理源管理用管理平台信息资源状网络拓备品备同步资图3传送网静态资源管理系统的功能结构资源租

3系统软件总体设计

3.1应用软件体系架构

传送网资源管理系统主要采用客户机/服务器(C/S)结构。因此,应用软件分为两类:服务器端软件和客户端软件。服务器端软件完成具体的资源管理功能,而客户端软件向用户提供访问资源管理系统的界面和操作终端。

在应用软件的体系结构中,还结合了浏览器/Web服务器应用体系,即对于一些简单的查询统计以及对外部的应用界面(例如基于保密、安全前提下提供给相关部门的应用界面)提供了通用浏览器的访问方式(即Browser/HTTP方式)。因此,操作终端分为两类:客户化终端和通用浏览器终端,如图4所示。其中在客户化终端需安装专用的客户端软件,可完成对系统的管理、查询统计、配置操作;而在通用浏览器终端只须安装通用的浏览器软件,主要能完成一些查询统计功能。图4资源管理系统的应用体系架构应用服务器Web服务器WWW浏览器客户化终端图4资源管理系统的应用体系架构

3.2服务器端软件设计

服务器端软件的第1 级模块划分如图5所示。图中粗线框代表进程,细线框代表模块。当服务器端软件启动时,先启动守护进程,再由守护进程启动主进程。主进程从初始化模块开始执行,由初始化模块首先完成相应的初始化工作。

应用软件服务器端软件的运行采用消息驱动机制,主要有3 个队列:消息队列,定时器队列和任务自动机队列。这3个队列在总控模块中实现。

总控模块中最主要的模块是任务调度子模块,它主要完成如下工作:

(1)接收外部发来的消息放,入消息队列;

(2)检查定时器队列,向超时定时器对应的任务自动机发超时消息;

(3)分发消息队列头部的消息。

此外,总控模块还包括用户鉴权模块、在线升级模块、故障告警模块、任务恢复模块、权限管理模块和数据核查模块等。

图5 中的“功能模块”指的是图6 中的第2级模块。

对于整个资源管理系统可以进一步按功能进行模块划分,如图6所示。

传送网中的资源种类繁多、数量庞大,如何确切地掌握各种资源对象之间的关系,是实现资源管理系统的关键问题。

针对图6 的网络资源资料管理模块,图7 用UML(unified model ling language)语言表示出了图5数据库操作模块中相关类之间的关系,论文网体现了数据库内容在内存中的组织方式。为简洁起见,图7忽略了各个类的成员函数的表示。图中表示了类间的各种关系,如类T Net work Resource 和类T Area间是组合关系,类T Tran sport System与类T Fibre System间是泛化/特化关系,类T Location 与类T House间是关联关系。我们认为在一个省的范围内至少有一个区域,因此将T Network Resource的属性Number Of Area 的初始值置为1,同样在这两个类的连线上标明的多重性(1..*)也体现了这一点。T Fibre System 和T Micro Wave System拥有共同的基类T Tran sport System,该基类有两个属性,属性名前的“#”表示该属性是“protected ”。另外值得注意的是T Location和T Fibre Segment这两个类间是关联关系,有一个箭头从T Fibre Segment指向T Location,表示从T Fibre Segment的一个对象实例可以找到相关的两个T Location对象实例,这是因为T Fibre Segment类 中有4个属性Originating Location Name、Originating Location Type、Terminating Location Nam和 Terminating Location Type。

静态资源管理系统涉及的数据量庞大,因此需要数据库的支持。根据网络资源资料管理模块的类关系图,我们可以设计表

1、表2的数据库表(以区域管理和站点管理为例)。

4.资源管理系统的建设目标

建设中国移动传送网网络资源管理系统的近期目标是:对传送网所涉及的网络资源实现规范化命名;采用各种录入方式(手工、批量、从其他系统导入)将网络资源全部录入。实现资源的静态管理;实现电子化的电路调度管理。远期目标是:随着传送网网络管理系统的建设,通过各种接口获取各网管数据,实时地、动态地更新网络资源;进一步完善电路调度系统的功能,实现端到端的业务提供。

本文讨论的资源管理系统着眼于近期目标的实现,同时充分考虑了向远期目标的演进,使得该系统具有前向兼容性和可扩展性,是实现远期目标的基础,对于中国移动光传送网的科学管理意义重大。

参考文献:

1.中国移动传送网静态资源管理系统可行性研究报告。信息产业部邮电设计院,2001-11

2.张治中 ip ever WDM网络的选路和波长分配算法研究【博士学位论文】成都 电子科技大学,2002.3

3.张龙祥编著UML与系统分析设计。北京 人民邮电出版社 2001.8.

第二篇:基于GIS的电信光纤网络资源管理系统的设计与实现

基于GIS的电信光纤网络资源管理系统的设计与实现

陈建华

1,曹俊

2(1.苏州大学 计算机科学与技术学院,江苏 苏州 215006; 2.南通电信公司 投资项目管理中心,江苏 南通 226001)

摘 要:根据光纤网络资源地理空间分布的特点和地理信息系统在空间数据管理上的优越性,设计了基于GIS的电信光纤网络资源管理系统。该系统除实现对光纤网络的空间及属性数据管理的基本功能外,还能够对相关数据进行综合分析处理,为网络规划设计和维护管理提供辅助决策支持,提高光纤网络资源管理效率。关键词:地理信息系统 网络资源管理 地理空间数据库 引言

地理信息系统(Geographic Information System,简称GIS)是一项以计算机为基础的新兴技术,它是管理和研究空间数据的技术系统,在计算机软硬件支持下,它可以对空间数据按地理坐标或空间位置进行各种处理,对数据进行有效管理以及研究各种空间实体的相互关系等。它把地理空间位置和相关属性信息有机地结合在一起,根据实际需要图文并茂地输出给用户,并借助其独有的空间分析功能和可视化表达方式,提供各种辅助决策功能。

电信网络资源数据的特点是量大而且与地图的关系十分密切,以光纤网络为例,无论是地理资源(如机房、管道)还是设备资源(如光缆、光交接箱)都包含表征空间位置及拓扑关系的空间矢量信息,以及记录具体内容及本质特征的属性信息。改变传统的光纤网络资源管理方式,能将这些数据全面直观地在地图上进行显示,并能对相关数据进行综合分析,使工作人员脱离枯燥的数据文字报表,到宏观决策的有力支持,这需要利用GIS技术开发带有地理信息的资源管理系统。系统设计方案

2.1 系统开发目标

经过多年的发展,电信企业己建成规模庞大、形态齐全的网络,并在城市形成高密度的覆盖。特别是在我国信息产业大发展的前提下,光纤网络的建设速度明显加快,它早已不局限于干线网络传输,而是逐步向用户接入传输领域延伸,直接为用户提供高速、可靠的通信接入业务。近期,中国电信提出由“传统基础网络运营商”向“现代综合信息服务提供商”转变的企业战略目标,将网络转型 作者简介:陈建华(1976-),男,江苏南通人,南通电信公司投资项目管理中心工程师,苏州大学计算机科学与技术学院硕士研究生。

确定为实现战略的基础,强调要加大光纤网络建设,努力推进“光纤到户”的网络建设工作。因此,电信企业的光纤网络规模仍将不断扩大,结构也越来越复杂,需要有与之相适应的管理手段来指导网络的规划设计工作,以支撑网络的健康发展。

电信光纤网络有很强的地域性和空间性,而且有复杂的空间拓扑关系,和电信网络的其它资源管理有很大区别。普通的资源管理系统采用表格化的方式管理管线、配线端子等空间资源,不直观,非常难于查找,不能表达资源的空间拓扑关系,给管理带来了诸多不便。根据光纤网络资源地理空间分布的特点和地理信息系统在空间数据管理上的优越性,设计了基于GIS的电信光纤网络管理系统。该系统除实现对光纤网络的空间及属性数据管理的基本功能外,还能够对相关数据进行综合分析处理,为网络规划设计和维护管理提供辅助决策支持。

2.2 系统软件平台选择

本系统基于组件式的GIS集成二次开发,采用SuperMap公司的GIS平台,以SuperMap Objects5为GIS开发组件,使用Oracle大型商用数据库,采用微软的Visual Basic.Net为开发工具,利用ADO技术访问数据库。系统开发的所使用的主要软件和用途说明:

SuperMap Deskpro5:地理空间数据处理与分析; SuperMap Objects5:组件式GIS开发平台; Oracle 9i数据库:数据的存储与管理; Oracle Spatial:空间数据的存储与管理; Visual Basic.Net:GIS的集成二次开发。2.3 系统结构设计

考虑到电信光纤网络资源的覆盖范围和数据量比较大,拟采用三层C/S结构(客户应用界面/应用程序服务器/数据库服务器)。三层C/S结构将原来两层结构中的客户端程序进行了划分,将用户界面抽取成三层结构中的客户端程序,而将原先的数据库访问部分单独分离出来成为应用服务器。三层结构只是逻辑上的概念,具体实现时,物理结构上的差异可能会很大。三层可以在一台计算机上,也可以在两台、三台,甚至更多的计算机上,只要它们在体系上遵循三层结构即可,这完全取决于系统的业务量。系统功能特点

目前,对电信网络资源管理的研究不断深入,也有较多的基于GIS的应用系统产品。从现有情况看,对光纤网络已经实现了空间数据和属性数据管理的基本功能,可以对网络资源进行动态更新和维护,能够在电子地图上展示各网络元素,但与实际工作需求(如网络规划决策等)还有一定差距。现有资源管理系统对光纤网络整体情况的表现能力有待提高、表达方式还需要完善,对现有资源数据的综合分析能力较弱,对最佳光纤路由分析、应急资源调度等辅助决策能力还不够。该光纤网络资源管理系统除实现常规的网络资源管理功能外,还具有以下三方面的特点:

3.1 提供了方便的检索手段

提供多种方式实现网络资源的查询功能:一是通过树型目录结构的层次图,用户逐级展开后选择查找目标;二是基于网络资源实体的关键属性,根据用户输入的属性值进行匹配查询;三是在电子地图上用鼠标点击选择网络资源实体。

3.2 提供了网络分析功能

资源预警,可以通过设置光纤利用率预警值,显示光纤利用率超标的光缆和交接箱;或根据利用率高低生成专题地图,为光纤网络规划决策提供依据。

故障点定位,当光缆出现故障时,能够根据机房工作人员测试的障碍点与局站的距离,将故障点范围在电子地图上显示,提高抢修工作效率。

图纸生成,能够生成规划设计工作所需要的光纤路由图和拓扑结构图,为全面、快速、准确掌握网络现状提供支撑。

3.3 提供对资源调度的支撑

光纤调度,能根据申请光路的起讫点,基于最短路径和最少转接次数,辅助确定光纤调度线路,输出光路中转接的局点、跳接的光交接箱、各光缆段占用的光纤序号,能根据调度线路对光纤资源进行预先占用。系统管理范围

在电信光纤网络资源管理系统中需要管理的对象如下: 4.1 基础网络设施:

(1)局站:局站是本地网中容纳一个或多个通信机房的建筑实体(含地下进

线室、管道闸)。在通信管线网的拓扑结构中,局站是作为光缆和管道的源或目的点而设计的。

(2)管道:管道是整个通信网络中光缆的支撑和承载通道,由人井、进线室、管道段、管群等组成。

(3)杆路:杆路和管道同样作为光缆的支撑和承载通道。4.2 光缆网络设施

(1)光缆:本地网中,光缆由局间中继光缆和用户接入光缆组成。其中,中继光缆提供局点之间的传输通道,以环形结构为主;接入光缆用于连接局点与普通用户,以树形结构为主。

在光缆网的拓扑结构中,有两种基本要素:点和线。点元素有两类:光交接点、光接入点,连接这两类点的线即是光缆段,光缆则由多个连续的光缆段组成

(2)光交接点:指光配线架、光交接箱、光缆分歧接头。光配线架、光交接箱为光缆段提供固定纤芯的端子,利用跳线使两端线对任意跳接连通,以达到灵活调度线对的目的;而分歧接头则可看作跳纤固定的光交接箱。

(3)光接入点:主要指光分纤箱。它介于光交接箱与用户之间,以光缆段与光交接箱相连,用尾纤或尾缆与用户设备相连。光接入点与光交接点的主要区别是前者为光缆纤芯的终结点,光纤不会转接到其它光缆段上。

(4)光路:光路就是按用户需求,在光交接点中将相邻光缆段中的光纤依次连接后,可以提供完整光信号传输通道的光纤路由。光路是由多段光纤连接而形成的。

4.3 其它

(1)服务区域:指各局站、光交接点提供电信接入服务的用户分布区域范围,一般以道路、河流等自然分界物为界。

一个光交接点只从属于单个局站,局站下所有光交接箱的服务区域构成局站服务区域,位于某个光交接箱服务区域内的用户一般由其提供接入服务。

(2)光纤用户:单独占用一对光纤使用电信业务的用户,主要关注其物理位置分布、业务重要等级。对光纤用户信息的管理主要用来进行光纤资源调度、用户密度分析、光纤需求预测、光缆割接影响分析等。

(3)电信设备:当一对光纤尾端安装电信设备(如数据交换机)为多个用户

提供服务时,则以电信设备信息管理为主,数据处理上可等同于一个光纤用户。系统功能结构

5.1 资源维护

系统通过图形接口,可视化地实现对局点、管道、杆路、光缆、光配线架、光交接箱等网络设施的日常维护(增加、删除或编辑);提供对光纤光路、光纤用户等主要业务信息的维护管理。

5.2 信息查询

提供对网络资源实体的查询,显示其属性并可以在地图上定位。系统提供三种查询方式:一是通过树型目录结构的层次图,用户逐级展开后选择查找目标;二是基于网络资源实体的关键属性,根据用户输入的属性值进行匹配查询;三是在电子地图上用鼠标点击选择网络资源实体。

5.3 资源统计

提供对局站、光交接点(数量、容量、端子利用率)、光缆段(数量、长度、纤芯利用率)等的查询统计,可以通过指定设施类别、划定地理区域、明确设施属性等方式来完整、准确地统计所需内容,以Excel表格方式给出明细信息和汇总数据或打印输出。

5.4 规划辅助

通过对空间和属性数据的加工处理,挖掘相互之间的关系,分析结果以图形、表格等多种途径表示,能够以形象、直观的方式,给规划设计人员全面、快速地展示相关信息,为准确地进行光缆新建提供路由、容量、位置等方面的决策支持。

5.4.1 网络设施分布图

通过选择设施的类别、输入关键属性值或选定地域范围,对指定的网络设施形成地理位置分布图示,并可根据用户需求同时显示其它关键的属性信息。

5.4.2 光缆路由及拓扑图

通过指定局点的方式,将光缆路由、关联的光交接箱等在电子地图上予以显示,并可生成拓扑结构图。也可以根据用户需求,同时提供光缆规格和型号、利用率等关键属性信息。

5.4.3 利用率预警图

可以通过设置光纤利用率预警值,显示光纤利用率超标的光缆和交接箱;或根据利用率的高低生成专题地图,为光缆新建决策提供依据。

5.4.4 光纤用户分布图

通过指定光交接箱或选定地理区域的方式,形成用户分布示意图,为光缆新建容量决策、光交接箱位置选择等提供依据。

5.4.5 光缆建设路由的选择

通过指定起始和终止局点,结合最短路径、光缆段重复情况分析等,为最佳选择光缆建设路由选择提供决策辅助。

5.5 资源调度 5.5.1 故障点分析

当光缆出现故障时,能够根据机房工作人员测试的障碍点与局站的距离,将故障点范围在电子地图上显示,提高抢修工作效率。

5.5.2 正常光纤调度

能根据申请光路的起讫点,基于最短路径和最少转接次数,辅助确定光纤调度线路,输出光路中转接的局点、跳接的光交接箱、各光缆段占用的光纤序号、各局点的跳纤工单,能根据调度线路对光纤资源进行预先占用。

5.6 系统管理 5.6.1 权限管理

权限具有专业属性和操作方式(查询、修改等)属性,当对系统中的对象执行操作,必须有相应的操作权限。对权限的管理功能有:增加权限、删除权限、修改权限。

5.6.2 用户管理

对用户的管理功能有:增加、删除、修改、权限设定。结束语

建设基于GIS的光纤网络资源管理系统,可以实现对光纤网络的全面有效管理,优化网络建设规划,提高运行效率,保证全网通信畅通,提高客户满意度。同时,由于电信网络规模逐步扩大、复杂程度不断提高,将GIS技术全面应用于电信网络资源管理是技术和管理发展的必然趋势。GIS技术自身的发展,也将促

使其在整个电信网络资源管理领域发挥更为广泛、重要的作用。

参考文献:

[1] 李满春,任建武.GIS设计与实现[M].北京:科学出版社,2003.

[2] 罗云启,曾琨,罗毅.数字化地理信息系统MapInfo高级应用[M].北京:清华大学出版社,2004. [3] 赵鹏苏.电信网络资源信息化的管理研究[D].吉林:吉林大学,2004.

[4] SuperMap Objects开发教程[M].北京:北京超图地理信息技术有限公司,2004.

Abstract

According to the characteristics of optical fiber network resources distributing in geographic space and the superiority of the GIS in space data management,we designed the system of fiber network resources management that based on GIS.The system can integratively process the relating data, besides some basic functions such as fiber network’s space and attributes data management.It is helpful for the designing and maintenance of fiber network.It can also improve the management efficiency of optical fiber network resources.Keywords

Geographic Information System(GIS),Network Resources Management,Geographic Space Database

机器人翻译:

According to the spatial distribution fiber network resources geographic characteristics and GIS in spatial data management superiority, designed 基于GIS telecommunications fibre network resources management system.In addition to the realization of the basic functions for the optical fiber network system space and attributes of data management, but also be able to conduct a comprehensive analysis of relevant data processing, network design and maintenance management supporting decision support, improve fibre network resource management efficiency.

第三篇:人事管理系统设计与实现

人事管理系统设计与实现

目 录

前 言....1 1 需求分析....2 1.1 系统需求...2 1.1 功能需求...2 1.3 可靠性要求...3 1.4 性能需求...3 2 开发环境简介....4 2.1 Delphi简介...4

2.1.1 Delphi7的集成开发环境(IDE)...5 2.1.2 Pascal简介...9

2.2 SQL Server 2000 简介...10 2.2.1 SQL Server 数据平台...10 2.3 TQuery部件在SQL编程中的运用...12 3 总体设计....14 3.1 基本设计...14 3.1.1 设计概念...14 3.1.2 功能分析...14 3.1.3 数据流图...14 3.1.4 系统模块...16 3.2 用例图...18 4 数据库设计....21 4.1 数据库概念设计...21 4.2 数据库逻辑结构设计...23 5 详细设计....30 5.1 系统主窗体...30 5.2 数据库连接...31 5.3 用户登陆界面...32 5.4 用户功能选择...34 5.5 用户信息录入...34 5.6 查询功能窗体...36 5.7 数据备份和还原窗体...37 5.8 工作日记及工作日记管理...39 5.9 用户管理及用户密码修改...41 5.10 打印报表模块...43 5.11 数据公用模块...45 5.12 其它模块...46 6 总 结....47 参考文献....49 致谢....50

人事管理系统

网络工程 雷灵明 指导老师:曹步青

摘要:随着企业自身人力资源的日益庞大、复杂程度逐渐增强,人机作坊再也无法适应如今企业的人事管理了,取代的是运用各种领域的知识,结合计算机科学而开发的人事管理系统。人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。人事管理系统是对工作人员进行统一的管理,可以方便的进行录入,查询,修改,删除,退出。经过以上分析,本系统使用Delphi 7.0作为界面和功能开发工具和SQL Sever 2000作为后台数据库,利用其提供的各种面向对象的开发工具进行界面和数据库开发。软件过程结合了快速原型模型与增量模型的优点:首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成可行系统。关键词:人事管理;DEPHI;ADO;SQL server 2000

Personnel Management System Network engineering Lei Lingming Teacher:Cao Buqing

Abstract: Along with their own human resources increasing, complexity growing, the man-machine workshop also is unable adapt the present enterprise’s personnel management again, but the personnel management system that make use of knowledge in different fields and computer science and technology.Personnel management system is a typical management information system(MIS), including the establishment and maintenance of the background-database and front-end application development.To the former, the request for the data which is powerful in consistency and integrity, database which is good in security.For the latter, the request for the applications program which is integrity and easy to easy, Personnel management system can manage the staff and admit input, enquiries, modify, delete, and exit.Through such analysis, the system use Delphi 7.0 as the interface and functions of development tools and take SQL Sever 2000 database as background-database, the development of the interface and database which made use of its object-oriented tools, the software process is formed which is combine the advantage of rapid prototype models and incremental model, as follows: At first application prototype of system is built in a short time, Secondly, the initial prototype system needs to be revised and improved, Finally, it is feasible that the system is built.Key words: human resource management;DEPHI;ADO;SQL server 2000

前 言 背景

在竞争越来越激烈的社会里,企业人事管理就越显示出其不可缺性,成为企业一个非常重要的模块。企业人事管理系统主要是用于员工个人相关信息的管理。使用人事管理系统,便于公司领导掌握人员的动向和人员的综合素质,及时调整人才的分配,使用计算机对人事劳资信息进行管理,具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,能够极大地提高人事资源管理的效率,也是企业科学化、正规化管理的重要条件。目标

设计一个企业人事信息管理系统,此系统要以人为中心,为企业提供全面的人事管理解决方案;

a)为企业建立规范化、实时化人事管理机制;

b)提高企业人事管理的效率、节约相关的管理成本,增强人事管理的安全性;

c)满足企业管理层,人事业务操作层和全体员工的不同层次和不同方面的需要;

d)对企业将来的整体信息化建设提供必要的支持。需求分析

需求分析是系统开发必要环节,也是重中之重。作为该过程的结果,需求规格说明书是对系统的功能和行为完整的描述。系统设计将来自于需求分析的抽象规格说明转变为面向真实世界的设计。一旦构建完成,该系统就会投入使用,同时会不可避免地产生更多的新需求。同时,需求过程与分析活动之间有相当程度的重叠,分析建模对于设定工作的范围和其他一些事来说是必要的,所以我们利用分析模型来描述需求过程,随着开发工作的继续,分析活动在工作中占的比例将变得越来越大,直到所有需求都已知。[1]

1.1 系统需求

企业的人事管理职能主要分为人事档案信息管理、人事变动管理、员工培训管理、奖惩管理等内容。

a)在人事系统开发时应考虑以下需求: b)满足人事管理职能的基本要求;

c)进行多层次数据汇总,为各层次管理者的决策分析提供数据; d)具有完整的系统接口,满足灵活的数据导入与导出; e)对操作人员的技能要求比较低,操作方便; f)能够实现方便的扩展,满足企业发展的需要; g)能够保障人事管理数据的安全、准确。

1.1 功能需求

基于系统需求分析,该系统需要实现以下基本功能:

a)用户管理:管理系统操作人员,设置操作人员口令和权限。在满足不同系统用户的操作需求的基础上,提高系统的安全性。

b)人事档案管理:完成企业对员工个人档案(包括员工的基本档案和在职信息)的管理及相关操作。操作员进行员工档案信息录入及更改,其中包括员工的基本信息、工作经历、家庭关系、奖惩记录和培训经历,要求对这些员工档案信息进行新增、修改、删除操作,同时可以进行查询和浏览操作。该模块是本系统的重点,用户可以通过该模块为单位建立一个比较完整的人事档案系统,同时可以对档案进行查看。

c)基础数据管理:维护人事管理相关的一些基础数据。主要包括以下功能:

(a)民族档案设置:维护职工中民族档案信息;

(b)职工类型设置:维护当前企业职工与企业的关系的类别信息;(c)文化程度设置:维护企业职工的文化程度类别信息;(d)政治面貌设置:维护企业职工的政治面貌类别信息;(e)部门类别设置:维护企业中设立的部门类别信息;(f)职务类别设置:维护企业中设立的职务类别信息;(h)职称类别设置:维护企业职工的职称类别信息;

d)人事变动管理:对于人事上的变动调整进行管理,对人员档案的信息进行更新(如:员工职务、员工职称、员工性质等的变动)。

e)工作日志管理:记录部门或系统用户的一些备忘信息,包括日常的一些事件记录,以及工作日记的管理维护。

f)数据库管理:对现有的数据库进行管理,包括数据备份和恢复,以方便用户对数据库的管理和维护工作,提高系统的数据安全性。1.3 可靠性要求

a)计算机稳定可靠,网络服务和数据库服务稳定可靠;

b)网络通畅、稳定;软件运行稳定;数据计算及数据传输无误;提供数据备份和数据恢复方案。1.4 性能需求 1)硬件环境

在最低配置的情况下,系统的性能往往不尽如人意,现在的硬件性能已经相当出色,且

价格也很便宜,因此通常给服务器端配置高性能硬件。推荐配置为: ·处理器:Intel 奔腾Ⅲ 或更高 ·内存:128MB ·硬盘空间:40GB ·显卡:Geforce系列显示适配器或更高。2)软件环境

·操作系统:windows 98/ME/2000/N ·数据库:Microsoft SQL server 2000 开发环境简介 2.1 Delphi简介

Delphi这个名字源于古希腊的城市名。它集中了第三代语言的优点。以Object Pascal为基础,扩充了面向对象的能力,并且完美地结合了可视化的开发手段。Delphi自1995年3月一推出就受到了人们的关注,并在当年一举夺得了多项大奖。

Delphi的出现打破了Visual系列可视化编程领域一统天下的局面。并且Delphi使用了本地编译器直接生成技术,使程序的执行性能远远高于其它产品生成的程序。它还是真正的面向对象的编程语言。PASCAL语言的严谨加上可视化的优势和强大的数据库功能使得它有充分的资本和微软的VB叫板。许多人当时都认为Pascal 是最有前途的程序设计语言,并预测Delphi将会成为可视化编程的主流环境。

Delphi在你编好程序后自动转换成。EXE文件它运行时速度比VB快,而且编译后不需要其他的支持库就能运行。它的数据库功能也挺强的,是开发中型数据库软件理想的编程工具。Delphi适用于应用软件、数据库系统、系统软件等类型的开发。而且它拥有和VB差不多一样的功能,而且一样能应用API函数,这在控制Windows很有用。

Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi的每一个设计细节,都将带给您一份欣喜。

Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。您的工作只是在“骨架”中加入您的程序。缺省的应用程序是一个空白的窗体(Form),您可以运行它,结果得到一个空白的窗口。这个窗口具有Windows窗口的全部性质:可以被放大缩小、移动、最大最小化等,但您却没有编写一行程序。因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。

Delphi已经为您做好了一切基础工作——程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代码而已。在空白窗口的背后,应用程序的框架正在等待用户的输入。由于您并未告诉它接收到用户输入后作何反应,窗口除了响应所有Windows的基本操作(移动、缩放等)外,它只是接受用户的输入,然后再忽略。Delphi把Windows编程的回调、句柄处理等繁复过程都放在一个不可见的Romulam覆盖物下面,这样您可以不为它们所困扰,轻松从容地对可视部件进行编程。

面向对象的程序设计(Object-Oriented Programming,简记为OOP)是Delphi诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进Windows编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。

说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。对象并不与传统程序设计和编程方法兼

其中多媒体音频视频播放器是通过TMediaPlayer组件来实现的,支持的格式与系统已安装的解码器有关。

总 结

6.1 程序设计风格

在设计的时候采用了增量模型的思想:把软件作为一系列的构件来设计,编码,集成和测试。

用户管理,密码修改,用户登陆,万年历,这些模块都有高度的独立性,因此他们的可重用性比较高,基本上是一个单元完成一个功能,模块规模也比较小,模块的作用域在控制域之内,只使用了两个全局变量来存储用户名和用户权限。[1] 在人机界面设计方面,本系统做到了以下几点: a)保持一致性(界面,背景的致性);

b)提供有意义的反馈(用户验证和用户管理,提供了比较精确的反馈信息);

c)在执行有较大破坏性的动作之前要求用户确认(数据备份与还原); d)允许大多数取消操作(大多数单元有取消操作功能);

e)允许犯错误(由于权限的限制,系统能保护自己不受严重错误的破坏);

f)按功能对动作分类(在主窗口就是按动作类型组织菜单的); 6.2 有待加强项

a)帮助的制作 一个完整的应用程序必须具有完整的帮助系统;帮助系统可以在必要的时候给用户信息提示和一些系统相关服务。

b)声音制作在这里主要是对声音的加载,我们可以加载一些一般的声音;主要来源有:音频CD盘;波形音频文件;MP3文件等等。其中波形音频文件以WAV作为文件的后缀,我们可以播放现成的,也可以播放自己录制的文件。c)我们还可以使用各种组件和ActiveX控件等技术来完善系统。利用一些做好的activeX组件,会缩短开发周期。

由于在开发工程方面缺少经验,所以这个系统还存在着许多不足之处,在测试过程中总结如下:

a)数据表的设计还不是很合理;

b)数据异常处理要更加人性化,错误信息的反馈要更加精确; 6.3 心得

经过一个月的设计和开发,人事管理系统基本开发完毕,其基本功能符合用户需求,能够完成基础数据录入,数据查询等基本功能,以及相关报表的打印。在这次毕业设计中,我获益良多。首先我明白了需求分析对于一个系统的开发的重要性。其次我还学到了如何把一个软件作为一个工程来做,在真正的软件开发中,一个软件系统的开发不是一个人来做,而是很多人合作来完成的,另外还有软件的后期维护等等,这时就显现出了把软件作为一个工程来做的优越性,而这些都离不开数据流图和模块的分解。

Delphi是一个非常强大的开发工具,它具有运行速度快、易于学习和使用以及开发效率高的特点,使用起来真的是很顺手。学习好一门编程语言以后可以为今后的学习和工作带来很大的便利。

虽然本系统实现了基本的用户需求功能,但是还有待于完善和加强,总之通过这次设计和开发过程,我对软件开发有了进一步的了解。

参考文献

[1] 张海藩编著.软件工程导论[M].清华大学出版社出版,2003,1-173. [2] 宋一兵,赵景波,李春艳著.Delphi 7.0基础教程[M].机械工业出版社,2003,2-30.

[3] 刘瑶儒著.新概念SQL Server2000教程[M].北京科海集团公司出,2001,12-23.

[4] 韩强编著.SQL SERVER 2000 程序员手册[M].机械工业出版社出版,2000,4-35.

[5] 萨师煊著.数据库系统概论(第二版)[M].高等教育出版社,1991,8-40. [6] 施伯乐,丁宝康,汪卫著.数据库系统教程[M].高等教育出版社,2002,1-202.

[7] 肖健著.SQL Server2000实践与提高[M].中国电子出版社,2002,13-53. [8] 林金霖著.Delphi6 实务经典[M].中国铁道出版社,2002年5月,6-110. [9] 黄超,王志伟著.Delphi企业经营管理系统开发实例导航[M].人民邮电出版社,2003,20-90.

[10] 程文刚主编.Delphi数据库实用编程100例[M].中国铁道出版社,2004,8-63.

[11] 王晟,万科著.Delphi数据库开发经典案例解析[M].清华大学出版社,2005,85-89.

[12] 王惠刚,唐晨光彭为著.delphi7/8程序设计[M].清华大学出版社, 2002,42-63.

[13] 潇湘工作室,邢增平著.Delphi 6.0最佳专辑[M].人民邮电出版社,2003,1-404.

[14] 心铃.Delphi问答.软件报[N],2004-07-5.

[15] 高永惠.浅谈Delphi中的异常处理方法[J].湖南轻工业高等专科学校学报,2002-04,9-10.

[16] 徐萌飞.在Delphi中使用ADO技术对数据库操作[J].中国学术期刊(光盘版)电子杂志社,2001,12-13.

[17] 陈建兵.Delphi中基于安全灵活的动态连接远程数据库SQL的实现[J].福建电脑,2005,12-13.

[18] 孙育红.关于地方法院管理信息系统分析设计与实施[D].中国学术期刊电子杂志社,2001,8-9. [19] 岳冰.南部引嫩工程信息管理系统开发[D].中国学术期刊电子杂志社,2003,20-21.

[20] 庞芳,王丽玫.南宁市自动气象站业务服务数据库系统[D].中国学术期刊电子杂志社,2004,21-23.

[21] 徐军.研究生院综合管理信息系统的研究与实现[D].中国学术期刊)电子杂志社,2004,32-33.

[22] 鲁媛媛.硕士生导师综合素质能力评价指标体系的研究[D].中国学术期刊电子杂志社,2005,18-19.

第四篇:办公自动化系统的设计与实现

办公自动化系统的设计与实现

1、摘要

多年以来人们都使用传统的人工方式管理企业内部信息。这种管理方式不仅让企业信息管理者感到非常的厌倦,也存在着不可避免的缺点,如效率太低、保密性太差。时间一长,伴随着企业规模的壮大,企业所需要管理的信息就会越来越多,就会产生大量的文件和数据,这样就会对查阅、更新、保存等方面都产生不少的困难。随着科学技术的不断提高,计算机科学日渐成熟, 其强大的功能已逐渐被人们认识并掌握。如果使用计算机对企业信息进行管理,具有传统的手工管理所没法比拟的优点。例如:检索迅速、查找方便、可靠性高、保密性好、更新方便等。这些优点能够极大地提高企业信息管理的效率,大大降低企业在信息管理上的投入,使企业获得更大的利润空间。因此,开发一个能够管理企业各种信息的办公自动化管理系统是一件十分必要的事情。

关键词:文件,数据,科学技术,信息管理,自动化管理

第一章,导论

第二章,主要研究内容

要求实现一个比较完整的网上办公系统,该系统可以采B/S结构实现,能够通过网络进行办公及信息交互功能。基本功能包括:电子邮件、公告通知、日程安排、通讯簿、工作计划、讨论区、电话区号查询、邮政编码查询等。

第三章,拟解决的关键性问题。

(1)界面简单可操作性强

(2)安全性

(3)简便有效的维护手段

(4)可扩充性

(5)功能性强大

(6)强大的纠错能力

第四章,立论根据及研究创新之处

第五章,参考文献目录

第五篇:企业人事管理系统设计与实现

企业人事管理系统设计与实现

    2011-3-2 您是第 1013 位阅读者 页面文字: [小] [中] [大]

一、概述

企业人事管理是企业管理的一项重要内容,在整个企业的管理中具有重要地位。随着计算机技术的飞速发展,企业信息化的发展趋势,人事管理系统已经成为企业管理内不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。

二、企业人事管理系统的分析与设计

1.需求分析

随着信息时代的到来以及办公自动化的全面发展,企业人事管理工作的需求也不断提高。传统的手工作业效率较低,操作也较复杂,已不能满足企业发展的要求。人事管理系统打破了传统手工操作的模式,动态的实现了职工信息管理、人事变动、职工考勤信息管理和部门机构管理等功能。

(1)系统用户管理

对使用系统的用户进行管理,为他们分配一定的权限,使他们规范的使用系统。本系统的用户及其操作权限都是由管理员添加的,管理员添加完毕之后,再将登录名(即职工编号)和密码分配给员工。

(2)职工信息管理

职工信息管理包括对职工基本信息和职工调动情况的记录进行查询、添加、删除和修改。

(3)职工考勤管理

用于对职工的考勤情况进行记录,同时管理和查询企业职工出勤情况。其中包括日考勤记录、请假、加班、出差等情况的查询、添加、删除和修改。

2.系统功能模块设计

根据对人事管理系统的功能需求分析,本系统的主要模块包括:系统用户管理、职工信息管理、职工考勤管理以及机构编制管理四个部分,具体如图1所示。

3.数据库设计

数据库是MIS的重要组成部分。本系统采用SQL作为数据库管理系统。一个数据库管理系统(Database Management System,简称DBMS)是一系列软件程序的集合,一般具备以下功能:以规范的、一致的方式存储数据;以规范的、一致的方式将数据组织成记录;允许用规范、一致的方式存取记录。在数据库管理系统中,应用程序不能直接从存储介质获得所需的数据,它必须先将请求提交给DBMS,由DBMS负责从存储介质检索数据并提供给应用程序使用。因此一个数据库管理系统就是应用程序与数据之间的接口。在数据库管理系统中,多用户可以不必关心数据存储和其它实现的细节,可以在更高的抽象级别上观察和访问数据,适合不同类型用户的多种用户界面,保证并发访问时数据一致性的并发控制,增进数据安全性的访问控制。

三、企业人事管理系统的实现

各模块的实现:

1.登录模块

在本系统中,不同级别的使用者拥有不同的权限,本系统的用户身份分为职工、管理员、考勤员、主管四种:职工登录后能进行的操作包括修改登录密码和查询个人信息;管理员负责维护职工基本信息和职工流动信息,同时也具备修改密码和查询个人信息的权限;考勤员主要负责所有职工的各项考勤信息记录的维护,也拥有一般职工的权限;主管主要负责组织机构编制的管理,对新增子公司和各下属机构部门信息的管理。也可更改登录密码或查询个人信息。

2.系统用户管理模块

系统用户模块分为两个部分。第一部分是系统为每个系统的使用者提供了修改登录密码的权限。第二部分是登录人员可对个人基本信息、调动信息以及各项考勤信息进行查询。

修改登录密码:在管理人员添加用户时,系统会把每个新添用户的密码设置为一个默认值,管理人员无法对此默认值进行修改。用户一旦被分配了职工编号和权限,就可登录本系统,并对个人登录密码进行修改。

查询个人信息:用户登录后可以查看个人基本信息并进行核对,但为了系统安全性考虑,本系统没有给职工修改个人基本信息的权限,所以当用户基本信息发生变更,或者用户发现显示的基本信息与现实不符时,须向人事管理人员提出人事基本信息修改的申请。

3.职工信息管理模块

职工信息管理主要包括职工基本信息的管理和职工流动信息的管理,由管理员来完成此模块的操作。职工基本信息管理模块提供对职工基本信息的添加、删除、查询和修改功能。由于考虑到职工人数很多,查找起来可能很费力,所以提供了以职工姓名来对所有记录进行模糊查找。在查找的结果中,再根据职工编号,选择相应的职工记录便可。职工流动信息管理模块提供职工调动信息的添加、删除、查询和修改功能。

4.职工考勤信息管理模块

职工考勤信息管理模块包括日考勤信息管理和其他考勤信息管理,对于每一项考勤,本系统都提供了添加、编辑、删除的功能。除此以外,根据考勤信息记录量大的特点,特别对各项考勤设置特殊的查询方式。查询条件一共有三个,包括职工编号、起始日期和终止日期。

其他考勤信息管理模块包括请假信息管理、加班信息管理和出差信息管理三个部分。这三个模块都具备添加、删除和修改功能。

下载探讨光传送网静态资源管理系统设计与实现word格式文档
下载探讨光传送网静态资源管理系统设计与实现.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    公交查询系统设计与实现论文

    公交查询系统设计与实现论文 1引言 随着城市经济的发展、规模的扩大以及人口的增长,城市交通问题日益突出。降低出行时间将使所有的公交利用者产生效益,快速的交通、更好的信......

    网络教学系统设计与实现

    智能化网络教学系统设计与实现 石河子大学信息科学与技术学院 高攀 郭理* 郑鸿英 摘 要:基于Web的智能教学系统综合传统的ITS系统优势,同时又结合Web的特点,系统具有智能性,能够......

    人事管理系统的设计与实现

    龙源期刊网 http://www.xiexiebang.com 人事管理系统的设计与实现 作者:张仕乔 来源:《科技创新导报》2011年第14期 摘 要:伴随着计算机技术的应用普及,利用计算机推动人事管理......

    校园导游系统设计与实现

    校园导游系统设计与实现 目录 1.设计要求 2.1需求分析 2.2概要设计 2.3各个模块名称和功能 2.4 系统导游主界面 2.4.1前台系统 2.4.2后台系统 2.4.3退出系统 3实验总结 参......

    基于FTP的教学资源管理平台设计与实现(模版)

    基于FTP的教学资源管理平台设计与实现 摘要:在现代教学过程中,师生之间经常需要交流大量的文件,如课件,作业等。传统的文件交流方式,如电子邮件,网站,专用软件,FTP等形式都有各自的......

    毕业论文--校园网络安全系统设计与实现

    xx大学 本科毕业设计(论文) (题 目:校园网络安全问题及对策 学生姓名:xx 系 别:计算机系 专 业:计算机科学与技术 2011年2月 摘要 网络安全的本质是网络信息的安全性,包括信息的......

    合同管理系统的设计与实现

    合同管理系统的设计与实现 【摘要】:计算机技术迅猛发展,日新月异的技术更新正在应用到更多的领域,信息管理领域中合同生成与管理的自动化是当前的大势所趋。本文设计与实现......

    浅谈企业人事管理系统的设计与实现

    浅谈企业人事管理系统的设计与实现 中图分类号:C962 文献标识:A 文章编号:1674-1145(2017)11-000-02 摘 要 随着社会经济的迅猛发展,企业?炔抗芾矸⑸?了很大变革,作为企业管理关......