|
一、项目背景
(一)人才管理的发展前景
当今社会科技发展日新月异,人才已经是社会经济发展中一个不可或缺的生产要素,加强当涂县人才队伍建设和发展工作,是落实全国人才工作会议精神,促进全县经济协调发展,实施人才强县战略的重要举措。经济社会的长远发展,人才是关键。今后一段时期,能否建立一支高素质的人才队伍,直接关系到各项社会主义事业的成败。如何有效地管理人才信息,提高人事人才工作效率,更好地为经济社会发展服务是当涂县人事部门所面临的一个课题。
(二)人才管理开发系统的需求
如何创新工作机制,提高人事人才工作效率,有效地管理人事人才信息,更好地服务于经济社会是人事部门适应形势的发展迫切需要解决的一个课题。传统的人事人才工作方式比较滞后,缺乏崭新的便捷的工作、交流、服务平台,给日常的工作及管理带来诸多问题,如记录的方法落后,记录出来的数据不易更新、不易存放、容易丢失、查询效率低下,难以备份等重大缺陷。就当涂县目前状况,应刻不容缓地建立起人才信息库、人才需求库等网上信息库。当涂县人事局为了加快人事人才电子政务建设的步伐,提高工作效率、完善服务体系。需要建设属于本单位的计算机信息管理系统。因此拟定开发《当涂县人事人才网》。
人事人才网应便于对人事人才工作进行管理。具有求职信息、招聘作息、电子政务、人事代理、人事人才政策等功能。完成当涂县人事局的主页设计与制作,并能实现对该局计算机管理信息系统的主要信息进行后台管理,实现发布,000,删除等操作。
二、相关技术要点
(一)应用开发技术的状况
开发本系统所涉及的关键技术主要有ASP、WEB数据库、动态网页、JavaScript、VBScript、HTML、DHTML等。相关技术分别阐述如下:
ASP( Active Server Pages)是由Microsoft 开发的一门技术,ASP是在服务器端通过IIS解释执行,然后将执行结果发送给客户端,由客户端所用的浏览器将结果正确显示给用户的一门技术。ASP通常结合HTML来实现网页的动态显示功能,同时,ASP可以灵活的嵌套在HTML,JavaScript、VBScript等脚本语言中执行,通过ASP的嵌套使用,可以很灵活地在客户端脚本语言中使用服务器端发送过来的数据。
ASP 的特性 ASP 在服务器端被IIS解释执行,可以使用JavaScript或VBScript实现。利用ASP可以很方便的创建一个动态的网页,也可以很方便的实现网站和用户之间的交互,既实现网站和用户之间的信息交换;WEB管理员可以通过Active Server Pages轻松创建网页,以用于处理来自用户的信息,随后在根据用户提交的信息生成内容。
ASP的另外一个特点就是它具有更高的安全性,由于ASP代码的处理是在服务器端进行,因此用户不能访问于创建ASP页的代码。用户通过浏览器所看见的只是服务器端ASP执行接过的HTML表示形式。这样,登录名和密码等这样的敏感数据的使用就更为安全。如果用户在浏览器中对ASP页的源代码进行查看,只能看到ASP生成、用于创建该页的HTML代码,而不是ASP代码本身。
(二) IIS(Internet Information Server)
IIS是Internet Information Server的缩写,它是Microsoft主推的服务器,也是本系统所采用的WEB服务器软件。IIS的一个重要特性是支持ASP,它为ASP在服务器端的正确执行提供了良好的支持,并自动对整个WEB服务器的服务性能进行调整,使整个系统能够最大限度对外界提供服务。同时,IIS内置了很多组件,利用这些组件,可以使网站的开发工作事半功倍。
(三) ACCESS2002
1. Access的发展现状
Access是运行在Windows上的优秀数据库管理系统(DBMS)。它随Windows操作系统的升级而不断更新。Access 2002现可在Windows 95上运行,更适用于Windows 98、Windows NT和Windows 2000等环境。微软公司通过大量地改进,将Access的新版本功能变得更加强大。不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。
2. Access数据库中的主要对象及其关系
作为一个数据库,最基本的就是要有表,并且表中存储了数据。比如“通讯录”数据库,首先要建立一个表,然后将某人的联系地址、电话等信息输入到这个数据表中,这样就有了数据库中的数据源。有了这些数据以后,就可以将它们显示在窗体上。这个过程就是将表中的数据和窗体上的控件建立连接,在Access中把这个过程叫做“绑定”。这样就可以通过屏幕上的各种各样的窗体界面来获得真正存储在表中的数据了。
(四)Dreamweaver 8
1. Dreamweaver 8简介
目前,Macromedia Dreamweaver 8是这个软件的最新的版本,也是目前唯一可以对Microsoft Active Server Pages (ASP)、Sun Microsystems Javaserver Pages (JSP)以及Allaire ColdFusion Markup Language (CFML)等不同标准的编码进行编辑处理的完美解决方案。使用它,不需要掌握复杂的源代码语言。而它做为Macromedia Dreamweaver完整操作平台的一个组成部分,双双都起着融合一个大型网络开发团队中设计人员和程序人员的工作内容的重要桥梁作用。
2. 系统开发平台的分析
在初步分析了系统的要求的基础上,决定采用微软公司的 ACCESS 桌面数据库为后台数据库,该关系数据库管理系统,简洁易用,可靠性强,保密程度很高。 对于开发工具采用Dreamweaver8, 该工具为Macromedia公司出品的一款"所见即所得"的网页编辑工具。Deamweaver采用的是Mac机浮动面版的设计风格,它的直观性与高效性是无法比拟的。Dreamweaver对于DHTML(动态网页)的支持特别好,可以轻而易举地做出很多眩目的互动页面特效。插件式的程序设计使得其功能可以无限的扩展。
本课题采用现在比较流行的WEB技术,通过ASP实现服务器端对企业数据库的访问,在客户端通过JavaScript 结合 DHTML等技术与用户交互。
(五)系统开发的环境
1. 硬件环境
a、P3或更高档的微机,笔记本电脑;
b、运行是内存要求:128MB;
c、安装所需硬盘:10MB;
d、数码相机;
e、扫描仪;
2. 软件环境:
a、中文 Windows 98/2000/Me/XP;
b、Microsoft Access 2000/2002/XP。
c、Dreamweaver 8。
三、系统分析和设计
(一)系统功能分析与设计
1. 组织机构图
当涂县人事局,恢复成立于1977年,内设办公室、公务员管理股、专业技术人员管理股、工资福利与离退休股;二级机构为县人才交流服务中心、县干部培训中心。组织机构图如下:
图3-1 组织机构图
2. 系统功能结构图(主菜单)
近年,当涂县经济建设环境已有较大改善,全县已形成鼓励人才干事业、支持人才干成事业的良好氛围,经过几次局务会议讨论研究,现将当涂县人事人才网的系统功能结构定义如下:
图3-2 系统功能结构图
(二) 系统数据流程
1. 业务流程图
经调查研究人事局的工作流程,该系统的业务流程如下:
图3-3业务流程图
2. 数据流程图
用户根据自己的实际情况填写求职表,进行登记处理。之后,便可根据求职信息进行分类处理;同样,企业根据自己的实际情况填写招聘表,进行登记处理。之后,便可根据招聘信息进行分类处理。用户可以根据招聘信息找到适合自己的工作;企业可以根据求职信息找到适合本单位的人才。具体数据流程图如图3-4
图3-4 数据流程图 |
|