浙江体育人才库系统的设计与实现研究_第1页
浙江体育人才库系统的设计与实现研究_第2页
浙江体育人才库系统的设计与实现研究_第3页
浙江体育人才库系统的设计与实现研究_第4页
浙江体育人才库系统的设计与实现研究_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、浙江体育人才库系统的设计与实现研究 摘 要 目前计算机、网络技术的发展和应用日益普及,大力发展人才开发事业是当前任何企事业单位的迫切需求,使得目前人才库建设的任务日益繁重,借助于计算机网络实现人才库系统建设是一个重要的发展趋势。运用计算机来实现企事业单位的管理也就是我们通常所讲的 MIS,对于任何一个组织来说,进行全面的管理都可以运用计算机技术和信息技术,。能够综合运用计算机技术、信息技术管理技术和决策技术,与现代化的管理思想、方法和手段结合起来,辅助管理人员进行管理和决策,建立一个跨多个领域的综合性的人机管理系统,在管理信息领域应用非常广泛。 本文根据浙江地方政府管理部门对体育人才资源的管理

2、需求,分析了建设浙江体育人才资源数据库系统的功能要求与需求特点,并根据系统的特点,分析了体育人才资源数据库的实体一关系,对于重要功能模块进行了设计与测试。 本研究建立系统前后经历半年时间,对于系统建设中的基本目标均已实现。目前建成的系统已稳定运行半年,对同类系统建设具有较好的参考作用。【关键词】:挖掘 体育 人才库 设计 实现 【论文类型】 理论应用IABSTRACT At present, the development and application of computer and network technology is becoming more and more common an

3、d it is urgent for any enterprises to develop the talent exploitation business vigorously. So it is an important development trend to achieve the construction of talents band system with the help of computer and internet, in that the task of talents bank construction become heavier day by day. It is

4、 feasible for any organization to conduct a comprehensive management with computer technology and information technology and the system which we use to achieve the management of enterprises and institutions by computers is what we usually called MIS. Integrated use of computer technology, IT managem

5、ent technology and decision-making technique combining with modern management thinking, methods and means, to assist administrators to manage and make decision, to establish an integrated man-machine management system which including multiple domains, these are widespread in the field of management

6、informationAccording to the management needs of sports talent resources of Zhejiang local government administrative department, this thesis analyzed the functional requirements and demand characteristics of constructing Zhejiang sports talent resources database system, and also analyzed the entity-r

7、elationship of sports talent resources database system according to the characteristics of this system, then designed and tested the important function module of the systemIt took six months to build the system in this study and the basic objective of the system construction has been achieved. Now t

8、he system is stable running for half a year and it is a good reference for the construction of similar systems 【key words】Excavation; Sport; Talents bank; Design; Implementation 【The paper type】Application StudyII 目 录 摘 要I ABSTRACT.II 第 1章 绪论.1 1.1研究背景与意义.1 1.1.1 研究背景.1 1.1.2 研究意义.1 1.2国内外研究现状.2 1.3

9、 研究目标和内容.3 1.3.1 研究目标3 1.3.2 研究内容3 1.4 本研究的结构体系4 1.5 本章小结.5 第 2章 开发技术介绍.6 2.1 Visual C+6 2.2 SQLServer6 2.3 ADO技术.7 2.4三层C/S结构.8 2.5 本章小结.10 第 3章 人才库管理系统需求分析.11 3.1系统总体需求分析.11 3.2技术需求分析.11 3.3系统管理需求分析.12 3.3.1精度 12 3.3.2时间特性要求 12 3.3.3安全性要求12 3.3.4灵活性. 13 3.3.5输入输出要求 13 3.3.6数据管理能力要求13III 3.3.7其它专门要

10、求 13 3.4用户群体需求分析.14 3.5系统功能需求分析.14 3.6 本章小结.14 第 4章 浙江体育人才库管理系统设计.16 4.1系统总体设计.16 4.1.1 系统总体设计原则与方案.16 4.1.2 系统总体结构和逻辑设计.17 4.1.3 系统总体设计的网络拓扑结构.18 4.2系统总体功能设计.19 4.3系统功能详细设计.21 4.3.1 组织管理模块21 4.3.2体育人才注册管理模块.22 4.3.3人才测评管理22 4.3.4 系统设定.26 4.3.5 用户查询.27 4.3.6 人才检索模块28 4.3.7 系统维护模块29 4.3.7 非功能功能性需求.30

11、 4.4数据库设计.30 4.4.1 概念模型设计30 4.4.2物理模型设计34 4.5 本章小结.37 第 5章 人才库管理系统实现38 5.1开发语言及平台38 5.2系统数据挖掘的实现.41 5.2.1原理简介.41 5.2.2数据挖掘的步骤.42 5.2.3 关联规则的算法.44IV 5.2.4 挖掘结果.48 5.3部分功能的实现说明.49 5.3.1 系统登录功能49 5.3.2 人才信息管理模块.51 5.3.3 用户查询和统计模块52 5.3.4 系统维护模块54 5.4 本章小结.55 第 6章 系统测试与试运行.56 6.1 系统测试的软硬件环境.56 6.2 系统测试的

12、重点.56 6.3 软件测试运行过程.58 6.4结果反馈与问题分析.59 6.5本章小结60 第 7章 总结与展望.61 参考文献.63 致 谢.67V浙江体育人才库系统的设计与实现研究 第1章 绪论 1.1 研究背景与意义 1.1.1 研究背景 在 20 世纪 60 年代,数据库技术已经被研究人员发展起来。如今,经过五十多年的逐渐发展,数据库技术和系统技术都有了理论和实践方面的成熟建设,已经成为了计算机软件研究发展中的一个分支。目前,我国大部分的企事业单位已经广泛开展了对于数据库技术的运用,通过该技术的运用,各行各业的数据管理能力得到了很大的提升。可以预见,在未来科技时代中,数据库技术将越

13、来越多1-3的受到关注和重视 。 人才库建设随着计算机网络技术的发展和计算机应用技术的普及,被人们逐渐重视并成为人才建设的一种主流方式。针对浙江省体育人才库管理的实际情况,本研究在运用B/S架构上采用数据库和C语言技术,实现了浙江体育人才库系统建设。通过该项系统建设,希望在单位内部实现体育人才搜索以及查询的自动4化,以有效地提高人才收集和检索工作的效率,简化管理者的管理程序 。1.1.2 研究意义 (1)提高人才库的管理效率 该系统数据库的建设可以提高人才库的管理效率,管理员使用人才库管理系统将数据的保存、分析、计算工作交由相应的程序来处理,可以大大减少处理纸质文件的时间,同时可以大大提高人才

14、资源数据记录工作的自动化水平。 (2)提高人才库管理水平。 该系统数据库的建设对于人才库的管理水平的提高也有着很重要的价值,因为使用该管理系统,可以职能单位在管理时变的更加有计划化,二可以令职能单5位的控制管理更加定量化 。 (3)增强人才的组织认同感。 人才库的建设从理论高度上升到实践高度,为同行业的信息化建设提供实践参考,增强人才认同感。 (4)系统的推广价值1浙江体育人才库系统的设计与实现研究 设计和建立针对浙江体育人才的人才库,解决浙江体育人才库管理的实际问题,具有现实的实际意义。同时浙江省体育人才库管理系统的建立,也可以为其他类型的人才库管理提供借鉴意义,具有一定的理论上的普适意义。

15、1.2 国内外研究现状 人力资源管理思想与方法起源于西方,其中人力资源管理软件全面阐释了管理思想向着技术化和信息化发展的趋势。 国外的人力资源管理软件发展起步比较早、发展比较快,所以人力资源管理6软件企业内部应用较为普遍 。例如,目前以先进的技术和管理理念著称的国外ERP厂商纷纷抢占国内市场,三大著名的企业应用软件供应商SAP、Oracle、7PeopleSoft,其人力资源系统业务范围涉及金融、通信、高科技企业 。其二,国外人力资源管理软件技术架构充分考虑到开放性与未来可以扩展性,同时考虑到与其他系统之间的业务、流程的严密结合性。管理思想与信息技术结合模式将8企业人力资源管理的思想提高深一层

16、高度 ,这也是国外人力资源管理体系的精髓,同时也为我国人力资源管理信息化提供一种思考模式与借鉴意义。 近年来,国内人力资源管理软件只有高版本才开始涉及思想,早期开发的版本就仅仅是实现了基本人事档案信息管理。虽然目前国内人力资源软件开发的公司增多,也初具规模,但也只是主要适用于人事管理比较宽松环境,而对于大型企业人事管理、负责人事管理环境下,比起国外软件来说差距过于明显。而国内9企业完全使用国外人力资源存在一下不足 :首先由于社会环境不同,导致国外人力资源系统在国内并不能启用。主要由于国家政策、企业运行环境、企业人事管理实践理念的差异,导致国外软件开发的功能软件无法在国内使用和符合国人的操作习惯

17、,所以无法完全满足国内企业的业务需求。另外,国外软件重新开发费用、二次开发与扩展特殊业务功能费用、后期维护费用高、售后服务质量很差,不符合企业可持续发展的战略需求。而国内人力资源管理软件,在符合国人操作习惯、人事法律法规方面符合国情,其开发费用、后期维护费用、及其成本都比较低。比起国外人力资源管理软件具有价格优势,同时国内人力资源管理软件在国内行业中普及与推广上也存在优势。根据各HRMS提供商的数据显示国内应用HRMS的企业目前有几百家。国内人力资源管理软件和国外人力资源管理软件适用2浙江体育人才库系统的设计与实现研究 性上普遍认为国外软件由于技术先进、管理思想成熟,如:SAP、Oracle,

18、 10PeopleSoft等比较适用于跨国公司 。但是此类国外人力资源管理软价格昂贵、实施费用高、维护困难。而国内厂商开发的软件例如:基于.net开发等方面占据优势的金蝶的K/3人力资源系统,人性化设计、与其它应用系统集成等方面会比较占优势。若企业预算不太多,还可以自助开发符合本企业的人力资源系统,开发成本低,同时还可以量体裁衣、实施快捷。1.3 研究目标和内容 1.3.1 研究目标 在我国,人才管理正面临着严峻形势。一是人力资源多样化的需求正在不断的发展。在大型企业中,人力资源众多,且具有多样化特征,目前的人力资源管理软件无法满足企业多样化管理的个性化需求,导致企业内部部门间人力资源管理系统

19、存在重复开发与多样化。所以人力资源管理软件支持多样化、个性化需求是未来人才管理软件的必然趋势。其二,由于目前人才管理软件从开发成本、维护成本以及后期扩展成本都比较大,不太适合企业职能部门实施人才库管理信息化,所以建设新型的人才库的管理是有着很大的必要性的。 本论文以浙江省体育人才库管理为样本,分析其人才管理需求特点以及需要的关键技术,在详细调研其内部现有工作流程的前提下,提出了符合浙江体育人才库管理实际的人才库管理系统规划方案与设计模型、为其他的人才库管理的信息化提供一种参考。1.3.2 研究内容 (1)通过对单位人才库管理人员进行调研,了解人才库管理中主要工作流程以及存在的问题,针对浙江体育

20、人才库管理的实际情况,根据人才库管理的特点及发展方向从功能、数据等几个方面进行需求分析并基于UML建模语言,实现浙江体育人才资源信息管理系统的功能需求的描述。 (2)制定总体设计思路实现面向浙江体育人才库管理的人才资源信息管理系统的基本功能。在需求分析和UML系统模型的基础上采用B/S架构、C/S架构3浙江体育人才库系统的设计与实现研究 结合使用的方法,对系统各功能子模块进行了分析设计;根据需求分析对系统数据库进行了详细的分析设计。 3以建立新一代的人才库管理系统为出发点,分析了其建立的基础和原理并且分析探讨了系统的开发方案。其特色在于突破了传统上的数据录入输出的简单设计与运用,更多的实现了在

21、原有的基础上对于人力资源管理的管理功能。通过对国内外人才库管理系统的发展状况分析和研究,对系统的安全性和技术实现作了较为详细的论述,总结出目前广泛使用的人才信息管理系统的优点和缺点。希望这些讨论对人才库管理系统的信息化智能化有所借鉴,阐明了本课题的研究背景和意义。1.4 本研究的结构体系 本文针对浙江省体育人才库管理的实际,采用B/S架构模型完成了人力资源管理系统在单位内部,实现办公自动化、有效地提高工作效率,昀终简化了管理者的管理程序。 论文共分六章,结构如下: 第一章是全文的绪论部分,包括系统开发的背景、人力资源发展的过程和现状进行说明。 第二章介绍系统的相关技术和开发环境。 第三章是系统

22、的需求分析,在了解用户需求的基础上,设计了系统的总体功能模块,并且对其进行了非常详细的需求分析和环境架构。 第四章是系统的设计,本文以人才数据库建设为例展示整个系统的设计过程。 第五章为系统的实现,在说明测试的必要性的基础上给出登陆模块的用例,并在昀后给出了实现的功能模块相应的界面。 第六章为测试部分 第七章总结,对作者的工作进行了总结,并指出了该系统的不足之处和有待完善的地方。4浙江体育人才库系统的设计与实现研究 1.5 本章小结 本章内容是全文的绪论部分,包括系统开发的背景、人力资源发展的过程和现状进行说明。在本章中,对于整个体育人才库系统的设计与实践进行了理论上的说明,是全文的基础部分。

23、 5浙江体育人才库系统的设计与实现研究 第 2 章 开发技术介绍 2.1 Visual C+ 计算机技术发展到现在,几乎所有大型应用程序的运行都是以数据平台作为基础的,因此对数据库的编程已成为程序员必备的技能之一。 Visual C+ +以其自身的灵活性、简单性、访问速度快、可扩展性以及能够访问不同种类数据源等优点,已经成为数据库编程中的一种主流方式。其是一个强类型的语言,建立在公共语言运行时的基础上(中间语言),是完全面向对象的语言,由C、C+派生而来,96不但保留了优越性能,而且将一些复杂特性予以省略,是直接与COM集成的程序设计语言。简而言之,C语言的优点一方面,具备面向对象的设计特点,

24、另一方面,可以为面向组件程序设计提供支持,在依托11、12于.NET平台的程序开发中应用较多 。 本研究中人才库管理系统的架构中运用Visual C+ +的优点在于:由于在人才库管理系统中数据库的建设是一个关键问题,所以建立在C语言上的SQL Server能够更好的实现面向对象程序的设计;因为人才库管理系统昀后发展的目的就是面向网络平台,提供给用户们搜索和信息发布等便利,所以其应用的主要目的就是网络平台的发展,在这个方面,C语言的应用性能较为广泛,其在为面向组件程序设计提供支持,依托.NET平台的程序开发中应用非常之多,而且操作性和实现性都较为简单,在时间和成本上都具有较高的比较。2.2 SQ

25、LServer 13SQL Server 2005是一种比较复杂的数据库 ,主要靠内部的映射关系的一种数据库,这种数据库的服务一般来说是对于复制、集成、分析、通知以及报表14等相关服务的融合,此外,Visual Studio.NET等第三方开发工具的有效结合 。 本研究之所以选择SQL Server来进行数据建设,主要是因为首先,大多数的中小企业在日常数据的应用中都会使用Windows平台,因为SQL Server与Windows界面风格完全一致,所以对于这些中小企业用户来说,运用SQL Server就不会有难度。第二是有关SQL Server的资料、培训随处可得,所以在操作性和将来的系6浙江

26、体育人才库系统的设计与实现研究 统建设和维护方面来说,运用SQL Server可以减少重复建设的浪费,合理的利用好资源,可以说其对于建设一个有着长远意义的系统来说,较为可靠,而且还具有可以迅速开发新的因特网系统的功能。而且借助SQL Server 2005,可以为网页服务开发提供便利,这样,SQL Server使用的是HTTP技术,对于以Web服务为中心的应用程序的数据访问得以更新。从与语言的兼容上来说,SQL Server 2003还新增了T-SQL事务语句,从而实现了可伸缩性数据库应用的开发语言功能的拓15展 。 在数据库语言中,作用昀大、复杂程度昀高的语句就是 SELECT 语句,其主要

27、作用在于查询数据库,常见语法结构为: SELECT 查询列表 FROM 表名WHERE 查询条件 GROUP BY 分组条件 HAVING 搜索条件 ORDER BY 排序条件 SELECT子句作用在于指定查询返回的列; FROM子句的作用是将初始结果集返回; WHERE子句则负责将不符合要求的行排除; GROUP BY子句负责输出行组的旋转,当having子句涉及聚合函数,便对各组汇总值加以计算; HAVING子句主要是将不符合要求的行排除。2.3 ADO 技术 ADO是一种被用于数据源访问的COM组件系统,在当前的技术背景下被广泛的应用于实践当中。其自身具有极为简单易用的编程接口和强大的数

28、据处理工程,它使得开发人员在进行编写数据代码时,只需注意数据库的连接,而无需去关心数据库实现的原理。他是由.NET Framework提供的,专用于数据处理的一项技术,其可以保证诸如SQL Server、Oracle、ODBC、Oracle等相关数据源以及通过OLE DB、16XML公开的数据源访问的一致性 。 ADO.NET主要包括.NET Framework及DataSet两部分,即托管提供程序和数7浙江体育人才库系统的设计与实现研究 据集。NET Framework 数据提供程序 DataSet 数据集 数据表集合命令对象 数据表 连接对象 行集合数据读取对象 列集合约束集合 更新对象

29、检索命令 插入命令 修改命令 删除命令 表间关系集合 XML 数据库图 2.1 ADO.NET 组件结构.NET Framework托管提供程序主要涵盖Connection对象、Command、DataReader对象以及DataAdapter对象等,四者分别用于数据库连接、数据库操作命令的具体执行、数据库数据的读取、DataSet数据集填充或更新等。可以将DataSet数据集视为内存中的数据源一些数据的副本,可以为断开式数据访问及17操作提供支持,此外还可以进行诸如数据检索、修改、插入或者是删除等操作 。 本研究之所以选择 ADO技术来作为系统的主要开发技术,是因为其与我们选择的 SQL S

30、erver 可以保持访问的一致性,借助此技术,可以实现系统用户开发的应用程序与相应数据源的连接,进而对数据进行删除、检索、添加或者是修改等。而且ADO.NET实现的功能较为多元化,可以托管提供程序和数据集,这样可以减少数据库开发时数据庞大的问题,节省数据库的空间,优化人才库系统开发的程序。2.4 三层 C/S 结构 本人才库管理系统采用B/S结构进行架构,其分层结构较好的满足了客户、18用户和数据之间的调用 。在B/S结构中,其系统可以从: “客户层”用户界面,8浙江体育人才库系统的设计与实现研究 “应用层”商用逻辑,“数据层”数据库三个层面来分析和看待。客户端只负责和应用层处理结果的展示。应

31、用层软件部署在服务端,与客户端分离, 当应用端应用发生变更时,不影响客户层和数据层。 客户机 表示层:用于界面引导、接受用户输入、并向应用服务 应用服务器 业务逻辑层:执行业务逻辑,并向数据库发出请求 数据服务器 数据储存层:执行数据逻辑、运行 SQL 存储过程图 2.2 B/S结构 在图2.2中的有关B/S结构,其中间应用服务器实现高效的链接,主要针对于客户机和服务器间的连接和通讯及与数据库间;这三层相互独立,改变任何一层都不会对另一层产生影响。 在人才库系统的设计中,B/S体现出了较大的方便和实用性特征,但由于客户端维护成本高。而C/S架构和有关客户端只需要单单需要管理服务端和备浏览器即可

32、,其维护成本为零,不管客户端的用户数量,或者增加多少客户端,都不19会增加其维护成本,这将是数据挖掘逐步发展的主要方向 。 该体系架构在对体育人才资源管理的实际情况分析后,企业实际应用 B/S等有效的架构设计,完成相应软件系统的设计与实施。通过分析体育人力资源的战略规划,来建立了人才库建设中需要的人才体系,实现系统的各种设置和管理,建立和完善相关的人才入库等有关条件,尽而根据人才的实际需求来制定相应的说明书。其中的人才管理模块中人员基本信息、变动信息可以进行灵活的更新,实现体育馆对于体育人才管控工作审批流程和业务流程的多层次灵活定义,实现人员信息方便快捷的统计和查询,完成各类人员管理。 总体结

33、构特点: 物理结构与逻辑基本对应稳合。 9浙江体育人才库系统的设计与实现研究 资源和任务可依据相关条件分布在WEB服务器和数据库等服务器上。 WEB服务器和数据库其服务器要求较高高、而客户机的要求通常较低。 20 系统维护的工作相对集中且管理简单 。2.5 本章小结 本章内容是本研究的关键技术部分,通过对于分层架构,数据库类型等问题的充分说明,建构了一个完整的系统技术基础。 10浙江体育人才库系统的设计与实现研究 第 3 章 人才库管理系统需求分析 3.1 系统总体需求分析 数据库以“信息安全为基础,以数据整合为核心”为总体目标,并且以浙江体育局、杭州市政府、各类对体育有关企事业单位为服务对象

34、来满足全市党政机关、企事业单位对体育人才服务的需求来构建省级高级体育人才数据库。 该数据库改变传统的人才管理模式,坚持以人力资源管理的自动化实现人才信息资源的共享和信息集成,提高体育人才管理的整体水平。同时逐步使该系统逐步推向全省以及周边省市,实现省内、省间高级体育技能人才信息的共享,加强人才信息管理区域化。该平台实现了区域内高级体育技能人才提供注册与认证接口、也为相关机构提供体育人才信息查询,还按照国家学科分类标准提供各个21领域以及分支学科的体育人才检索、随机抽取和后续的信息发布功能 。 该系统对分布在浙江各地区的高级体育人才资源以更科学、更安全、更高效的现代化手段进行高质量的信息采集和维

35、护,确保数据库中的人才资源信息的真实性,为广大的优秀体育人才创建一个公平、透明的竞争舞台,提供适当的信息22认证功能,是建立浙江体育人才库的意义所在 。 该系统以更方便、更美观、更合理的用户接口面向广大体育人员,把人性化管理和操作排在一个相当高的优先级,在注册和维护个人信息、以及在使用系统其他功能时注重用户体验与便捷操作,实现引区域优秀体育人才,扩大区域体育优秀人才数量、提升浙江体育人才综合实力的宏伟目标。 此外,在进行一些研究课题立项和论证时,系统具有作简单、信息透明、自动选取符合条件人才的功能,此块功能可提高市政机构对体育人才的数量和整体水平的把握程度,使人才信息管理管理与发布便捷,提高电

36、子政务能力。3.2 技术需求分析 “浙江体育人才库系统”系统建设必须符合 J2EE 标准规范、采用 Internet网络为基础系统架构、使用静态 IP 地址、域名及数据空间,互联网用户能正常访问。同时在服务器硬件方面:CPU 不低于 1.5GHz,内存不低于 1G,与互联网11浙江体育人才库系统的设计与实现研究 连接速率不低于128Kbps,具备一个或以上的RS一232串口或USB通信接口, 操作系统:Microsoft NT系列操作系统或Linux、Unix等主流操作系统; 其他软件环境:JDKl.6以上版本,Tomcat6.0以上版本,数据库采用MySQL5.123以上版本。开启远程桌面服

37、务,以便能够远程配置或诊断系统的运行状态 ; 客户端软件环境:支持IE7.0包括7.0以上浏览器,或者支持国际6>HTML标准的浏览器版本,如FireFox3.0、Opera9。3.3 系统管理需求分析 3.3.1 精度 1对于数值型数据精确到小数点后两位。 2进行操作时需对用户进行有效性验证,用户输入数据并在与服务器交互信息时,保证数据的完整性和安全性。 3.3.2 时间特性要求 1响应时间:新增加记录响应时间不超过3秒。 2更新处理时间:修改一条记录信息不超过3秒。 3数据传送时间:根据数据参数大小、位置信息来决定。 3.3.3 安全性要求 安全性要求有系统安全、用户安全、管理安全。

38、 1系统安全。 分为人工、系统自动两种备份机制。安装并实时更新防杀病毒软件病毒库,提高系统的安全性,以及数据融灾能力。 2 用户安全 采用用户账号和密码双重认证,进行成员权限控制,以及登录后的数据信息访问以及操作活动日期记录。 3管理安全 开启系统操作日志,记录用户对系统的操作以及系统活动,建立严格的网络管理制度,并不定期清理与修改具有特殊权限的管理员帐号密码,提高安全保密性。有专职人员按日对系统运行、系统安全进行检查,同时进行数据采集,必须12浙江体育人才库系统的设计与实现研究 经过相关审核与验证,且须有不同的操作员对结果进行核对。 3.3.4 灵活性 本系统具备两个特性:一是稳定性。采用A

39、DO技术实现其跨平台与系统兼容性。二是独立性。数据库使用具有平台无关性。远程机器上的数据能够第一时间高效传输到服务器上,保证服务端与客户端数据及时同步与更新。 3.3.5 输入输出要求 输入要求:输入数据采用统一格式,由系统自动完成中间处理过程,并实现结果数据准确传递。 输出要求:及时响应用户的请求,以及准备输出结果到相关设备上。 3.3.6 数据管理能力要求 开源数据库SQL2005,其体积小、速度快、总体拥有成本低。许多企业级信息管理系统都选择了SQL作为网站数据库的昀主要的原因使其开放源码。所以本系统也如此。 3.3.7 其它专门要求 1 本系统采用B/S结构,可以随时通过互联网进行登录

40、,以及登入后台进行相关维护操作。 2系统符合相关标准,符合国内相关法律、法规,同时要满足浙江体育局工作实际需求。 3具备无纸化办公要求,实现办公网络化、信息化,具有多用户同时访问能力以及系统具有高速并行数据处理能。 4在处理录入、更新、查询等符合业务流程的过程中,系统界面显示内容清晰,操作简单、方便、快捷。 5 采用面向对象和模块化设计方法具有良好的软硬件接口,可根据用户规模和经费情况对系统进行伸缩便于软件功能的扩充和硬件设备的增加与更换。 246提供高效、智能、准确数据提取功能 。 7具有简单快捷信息交互功能,可以实现如手机短信、电子邮箱、站内短信等多种交互方式。 8系统信息资料采用集中管理

41、、分散维护的方法。采用用户集中管理、各客13浙江体育人才库系统的设计与实现研究 户端或功能模块各类人员完成其负责内容的日常维护和管理工作。所以各承办单25位负责对本单位承办事件的办理结果和值班信息进行维护 。3.4 用户群体需求分析 根据系统的用户需求,可将本系统划分为:人才用户系统、企业单位用户系统、管理员系统三大模块。 其中,人才用户模块分为注册、登录、更新信息、查看个人站内信息四个子功能单元;企业单位用户模块分为单位注册、单位管理员登录、更新单位信息、审核单位用户四个子功能单元;管理员模块则分为管理员登录、审核用户、审核单位、检索数据库信息、专家抽取、管理员设置、系统设置等7个单元。3.

42、5 系统功能需求分析 该系统根据浙江体育局日常工作特点和用户的需求具有如下基本功能: 1系统管理员具备用户审核功能。 2用户方便注册本系统。体育人才个人可以注册随时更新个人信息。此外,单位的管理员还可以代表整个单位在数据库中注册,经审核合格后单位的信息可供本单位进行真实性确认的个人用户选择.系统支持用户信息的保密能力。 3相关权限的管理员可以采取自定义信息检索信息。 4相关权限的管理员可以对系统符合条件数据抽取。抽取结果可以自动发送Email和手机短信通知对方。 5昀高权限的管理员具有添加、删除当前管理员的能力,并可以分配管理员权限。 6整体系统具有一定的安全性,用户界面美观,用户交互性强,系

43、统配置灵活。3.6 本章小结 该系统建设符合 J2EE 标准规范、采用 Internet 网络为基础系统架构、使用静态 IP 地址、域名及数据空间,互联网用户能正常访问。同时在服务器硬件方14浙江体育人才库系统的设计与实现研究 面:CPU不低于1.5GHz,内存不低于1G,与互联网连接速率不低于128Kbps,具备一个或以上的 RS 一 232 串口或 USB 通信接口。本章内容是本研究的系统需求部分,通过对于功能需求,系统需求等方面的构建,建构了一个完整的系统需求基础。15浙江体育人才库系统的设计与实现研究第 4 章 浙江体育人才库管理系统设计 本章针对浙江体育人才数据库建设的需求,分析了系

44、统功能的总体设计和功能模块的详细流程,并就系统的主要实体一关系进行了分析,在设计分析的基础上建成的浙江体育人才资源数据库,满足了地方政府和各级与体育相关的企事业单位对高级人才资源管理的需求,系统已运行半年,达到该类系统的建设水平,对于同类单位的系统建设具有较好的参考作用。4.1 系统总体设计 4.1.1 系统总体设计原则与方案 为从充分发挥系统作为”数据库,信息库,思想库”的作用,直接向体育类人才和用户提供“快、精、准”的信息服务的需要出发,采用当今数据库领域成熟稳定的数据仓库、决策分析等技术,在高效的网络平台上为全校图书信息工程26建设提供一个“决策数据管理与分析中心”的基本解决方案 。 1

45、系统多层体系结构的设计,对于建立开放性的数据库系统环境有着极大的优势,多层体系可以不断的适应系统需要,增加业务需求等。 2结构化、层次话和模块化的系统设计,采用了面向对象的技术,使得系统模块分工明晰,有独立的功能,两个模块之间通过接口进行规划和定义,模块功能既能够统一到系统,又独立运行,不影响整个系统的结构,系统升级和维护极为简易。 3系统良好的平台移植性能够支持多种操作平台的服务器,应用性好,能够支持数据库服务器、应用服务器、WEB服务器等服务器软件系统,而且也支持在B/S和C/S模式下的开发语言开发应用程序和应用中间件,提高应用系统的平台移植性; 4系统将统一性和多样性进行了结合,对于面向

46、用户的各种应用系统,统一的风格有利于用户使用中的便捷操作,而且各个系统都能够根据内容而别具特色。16浙江体育人才库系统的设计与实现研究4.1.2 系统总体结构和逻辑设计 浙江体育人才库系统的总体设计要满足B/S架构的发展特点,设置了用户界面,中间数据层和系统管理层,在设计逻辑方面可见下图4.1和图4.2所示: 用户界面图形展示子系统 数据导出子系统 报表处理子系统OLAP决策分析子系统 数据挖掘子系统WEB服 务 器OLAP服 务 器应用服务器指标数据加载子系统 指标数据抽取子系统ETL系 统处室源数据数据仓库中间数据库数据仓库管理子系统 ETL管理子系统图 4.1 系统逻辑结构a 数据展现图

47、形展示子系统报表处理子系统数据导出子系统决策分析OLAP服务器数据仓库数据挖掘应用服务器WEB服 务 器ETL工 具ETL数据抽取子系统中间数据库ETL数据加载子系统系统管理ETL管理子系统数据仓库管理子系统图 4.2 系统逻辑结构b 在设计逻辑和系统结构方面可见下图4.3所示:17浙江体育人才库系统的设计与实现研究BrowsBrows客户机1 客户机nInternet应用层安全服务层网络防护体系WEB服务器WEB服务层业务逻辑层应用服务器数据存储层数据仓库(DW)图 4.3 系统层次结构整个系统在逻辑上分为三层:原始数据层,中间逻辑层(业务逻辑层、WEB服务层、安全服务层),应用层。 原始数

48、据层:以统一规范的方式存储数据; 中间逻辑层:解析应用层的业务逻辑,使应用层和原始数据相互独立,提高应用层系统(程序)的可扩展性、可移植性; 应用层:面向昀终用户,提供友好、简洁、方便的用户界面,具有良好的业务无关性 4.1.3 系统总体设计的网络拓扑结构 出于对系统安全性的考虑,我们在设计的开头就确定硬件系统结构: 1系统已经拥有比较完备的内部网络系统,此系统是全国系统的专用网络。2)人才管理数据仓库系统的数据、信息既能够在系统的网络内昀大限度的实现数据共享,又能将可以对公众发布的信息分不同的级别向外界发布。 3尽可能在网络设计上考虑防止黑客攻击、病毒传播等破坏数据的手段和方式。 基于此,我

49、们设计了一个在物理上可以随时隔离或连接、由两大部分组成的网络系统结构,如下图4.4所示:18浙江体育人才库系统的设计与实现研究安全评估工具隐患扫描系统 Internet路由WEB服务器 OLAP服务器 应用服务器 数据仓库服务器 防火墙入侵检测系统 1000M交换机外部网络防火墙内部网络数据备份服务器 ETL服务器 WEB服务器 OLAP服务器 应用服务器 数据仓库服务器1000M交换机工作站 工作站 工作站 工作站 工作站图 4.4 网络拓扑结构4.2 系统总体功能设计 根据浙江体育局日常工作特点和用户的需求。该系统的功能设计详细情况为:本地或是其他地区的体育人才个人用户注册本系统,随时登陆

50、和更新资料; 单位管理员在系统中注册,然后经过审核,就可以登录系统,进行权限以内的信息查询;系统管理员对于申请注册的用户进行资格认证,在审查以后进行申请的允许或是退还等操作;系统管理员还要对系统进行权限的划分,对于每个功能的用户权限进行管理,并且系统管理员还具备了基本的对于用户功能的审核;得到了相关权限的管理员可以运用各种信息条目检索数据库中的用户和用人单位;并且可以对数据库中的人才进行抽取,抽取结果可以自动发送Email和手机短信通知对方,以便科学工程项目能高效开展。19浙江体育人才库系统的设计与实现研究浙江体育人才库系统主要功能设计如图4.5所示。 图 4.5 体育人才库系统框图按照其功能

51、模块来进行划分,主要分为:组织机构管理、体育人才注册管理、人才测评管理、权限管理、用户查询、人才检索模块和系统维护等模块。其每个模块其主要功能如下: 组织管理:人才信息查询、人才信息修改、人才信息添加、离开的人才信息删除。 体育人才注册管理:审核体育类人才是否符合要求,符合要求的允许其注册,不符合要求的退回。 人才测评管理:对于入库的人才进行一定的系统测评,对于评价的不同层次分不同的子目录放置,节省查询所需的时间。 系统设定:权限管理 用户查询:设置一定的一般权限的用户,一般是对于体育人才需求较大的企事业单位和政府机关单位,以便于他们对于需要的体育人才进行信息查询。 人才检索模块:可以令用户通过关键词对各类体育人才进行检索,方便一些专业课题等的采集,比如输入排球,就出现与排球有关的体育人才的信息。 27系统维护模块:管理员对于系统做日常性的维护 。20浙江体育人才库系统的设计与实现研究4.3 系统功能详细设计4.3.1 组织管理模块 组织管理子系统主要是进行对体育各类人才的维护。见用例图 4.6所示: 查询人才信息 显示人才信息 数据添加人才信息

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论