职务申报系统.docx

上传人:修**** 文档编号:26748680 上传时间:2022-07-19 格式:DOCX 页数:83 大小:1.53MB
返回 下载 相关 举报
职务申报系统.docx_第1页
第1页 / 共83页
职务申报系统.docx_第2页
第2页 / 共83页
点击查看更多>>
资源描述

《职务申报系统.docx》由会员分享,可在线阅读,更多相关《职务申报系统.docx(83页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第一章 职务申报系统概述近几年来由于网络和计算机技术的迅猛发展,使得人们进行学习,管理,工作的方式都发生了重大改变,高校的管理模式已不仅仅局限于传统方式,变得更加多元化,除了传统模式外,还可以通过网络资源进行管理,不受时间、空间限制,可通过文字媒体、网络上传等网络方式进行高校人事等各方面的管理,使得管理起来更加灵活,简单,快捷。正因为如此,近年来国际国内高校管理迅猛发展,其中利用网络进行高校人事管理是将信息技术与现代管理理念有机结合起来的一种管理模式,在管理中融入了信息领域的最新技术,是建立在计算机技术、网络技术的基础上,把传统管理理论和现代管理模式论紧密结合起来的一种教育模式。1.1高校专业

2、技术职务评审材料网上申报管理系统简介高校专业技术职务评审材料网上申报管理系统是基于校园网的人事资源管理系统其中之一,主要是针对国内高等教育人事管理现状,将先进的网络管理理念与高校的实际情况相结合,将使人事资源部门从繁琐重复的日常工作中解脱出来,提高工作效率,让更多的精力投入到更高层次的人事资源管理中。开发高等教育系统网上申报管理系统软件主要是为了方便申报人员提交资源信息,管理人员进行查阅评审,系统提供了完善的申报人员资料填写,修改,提交,管理人员查询,修改管理功能。1.1.1 系统介绍高校专业技术职务评审材料网上申报管理系统是高校人力资源管理工作的重要组成部分,是一个基于校园网,WEB和数据库

3、的应用系统,是高校人力资源管理系统的一个子系统。为了不断优化人才发展环境,积极探索建立科学,客观,公正的人才评价系统,加快专业技术人员队伍的建设,在职称申报,评审改革实践的基础上,结合高等教育系统的特点,不断提高职称申报的现代化管理水平,对职称申报的信息采集,加工和存储做到及时,准确,完整,从而节省人力资源和提高工作效率,真正实现简便易行,公开透明的职称申报评定系统。在此环境当中,全面系统地统计申报人员的基本资料、人事,变动资料,基于Web的基础之上,这不仅是一个很好的内容载体,而且可以随时随地访问,对于提高申报人员的资源管理效率是十分重要的。1.1.2 系统开发背景随着计算机网络技术的发展,

4、我国高等学校网络建设步伐不断加快,大部分高校内部都已建成校园网,而且以不同的形式接入了中国教育和科研计算机网。随之高校办公自动化的内涵也在不断延伸,传真机,复印机,速印机,电话全面普及;利用办公软件在计算机上进行制作电子文档,处理电子表格在各高校中已成为常规;利用Interent进行文件传输,共享,收发E-mail也日益成为各高校提高办公效率有效,快捷的手段。高等学校的管理正从繁重,简单,重复的劳动中解放出来,朝着网络化,通用化,智能化方向发展。因此研究开发新型的网络化,自动化办公系统,以适应新形势下的工作需要。高校专业技术职务评审材料网上申报管理系统是高校人事系统中一个典型的应用,随着参加职

5、称申报人员的增加,教师与人事处之间需要更为频繁的联系和协作,以及因地域差异之间而导致更多的数据依赖关系与远程数据传输控制等,原有的措施已经无法适应这样的发展趋势;而另一方面,更多参加职称申报人员不能及时得到评审前后的相关信息,使得职称申报及评审工作成为一个相对封闭的系统。因此研究开发新型的网络化,自动化办公室,以适应新形势下工作需要的问题成为高校需要面对解决的首要问题。1.1.3 系统开发的意义在此背景下所研发的基于B/S模式的高校专业技术职务评审材料网上申报管理系统,利用计算机运行速度快、数据存储量大、传递数据快、便于修改和查询等特点,进一步满足了职称申报,评审的需求,促进人事管理信息化建设

6、,有力地实现了高等教育系统职称申报的统一领导,统一规划,统一标准;有效的提高了高等教育系统职称申报的科学化,正规化管理。高校专业技术职务评审材料网上申报管理系统一方面做到无纸化申报,无纸化评审,每年能为各高校节省大笔打印和复印费用;另一方面做到了网上办公,教师可以在家中申报,管理人员可以移动管理,评审专家可以在网上批阅,申报,评审结果采用程序统计,办事效率大幅度提高,可以节约大量的人力,具有较好的经济效益和社会效益。将人力资源管理工作计算机化,可及时给决策机构准确、全面提供各种人力资源资料,这正是网上人力资源管理系统的目标。1.1.4 系统的实现目标高校专业技术职务评审材料网上申报管理系统分析

7、设计的基本出发点在于:方便申报人员在线填写,修改,提交申报资料;方便评审管理人员在线查阅,评审申报资料等基本信息:l 要求可使系统的管理人员查询所有申报人员的基本信息、各类人事资料信息;l 要求管理员统一管理信息,包括信息的查阅,统计与删除;l 要求可以使普通用户查看,修改,上传自己的静态信息。系统最基本的功能包括:申报人员可以通过该系统浏览,修改本人填写的各种信息资料,同时可以上传本地申报材料;人事处管理人员可搜索并查看所有申报人员的信息资料,统一管理信息、删除信息。1.2 本系统开发与运行环境的选择1.2.1 软件要求从Web 应用程序的典型结构可以知道,运行Web 应用程序至少需要Web

8、浏览器、Web 服务器、应用服务器(操作系统)、数据库服务器。而编写Web 应用程序需要一定技术支持和相关集成开发工具,本系统用的开发软件如下:l Web浏览器:Microsoft Internet Explorer 5.0 或以上l Web信息服务器:Microsoft IIS 5.0 或以上l 应用服务器:Microsoft Windows 2000/XPl 数据库服务器:Microsoft Office Access2003l 技术支持:Active Server Pagesl 编程方式: Visual Basic Script1.2.2 硬件要求:Web 应用程序虽然运行在多台客户机和

9、至少一台服务器组成的网络上,但在开发阶段,我们可以把一台计算机作为客户机又作为服务器使用,开发完成后再把Web 应用程序迁移到网络中。计算机的台数:l 开发阶段:至少一台l 测试与运行阶段:联网的计算机计算机基本配置:l CPU:Intel Pentium II 233 MHzl 内存:64 MBl 硬盘:1.5 GB计算机推荐配置:l CPU:Intel Pentium II 300 MHz或更高l 内存:128 MB 或更高l 硬盘:1.5 GB或更高1.3 本人所承担的工作本毕业设计所涉及的问题,按照高等教育网上职称申报的需求分析,所开发的高校职称网上申报管理系统。查阅相关文献资料,通过

10、互联网及相关期刊杂志收集网上申报管理系统得信息,结合实际情况,对高校网上职称申报管理进行详细的需求分析,确定系统的模块功能,本系统中按照概要设计、数据库设计以及具体设计三个阶段完成系统的设计实现。学习并运用ASP,VBScript语言以及Access技术,着重设计和实现包括:申报人员、人事处管理人员登陆模块,申报人员申报资料提交上传管理模块,申报人员申报材料管理模块,管理人员删除管理模块,管理人员查阅统计管理模块五大模块。第二章 本系统相关技术介绍本章介绍了开发本系统所用到的理论和关键技术,包括软件工程,标记语言(HTML),ASP技术,Web数据库技术,这些是开发程序系统不可缺少的理论与技术

11、,下面做详细介绍。2.1 软件工程该系统运用了软件工程的核心理论,遵循软件开发的步骤进行了开发和设计。软件工程是知道计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。软件工程的七条基本原理是:用分阶段的生命周期计划严格管理;坚持进行阶段审查;实行严格的产品控制;采用现代化程序设计软件;结果能清楚的审查;开发小组成员应该少而精;承认不断改进软件工程实践的必要性。软件工程包括技术和管理两方面的内容,是技术与管理紧密结合所形成的工程学

12、科。通常把软件生命周期全过程中使用的一整套技术方法的集合称为方法学,这种方法学把软件生命周期的全过程依次分为若干个阶段,然后顺序地完成每个阶段的任务。软件生命周期每个阶段的任务是:问题定义:此阶段必须回答的关键问题是“要解决的问题是什么?”可行性研究:此阶段必须回答的关键问题是“对于上阶段所确认的问题有行的通的办法解决吗?”需求分析:确定目标系统具备哪些功能。总体设计:应该设计出实现目标系统的几种可能方案,并且制定出实现最佳方案的详细设计。设计程序的体系结构,确定程序由哪些模块组成及模块间的关系。详细设计:此阶段的任务是把解法具体化,设计出程序的详细规格说明。并详细设计每个模块,确定实现模块功

13、能所需要的算法和数据结构。编码和单元测试:此阶段的任务是写出正确的容易理解、容易维护的程序模块。综合测试:此阶段是通过各类的测试及相应调试,使软件达到预定的要求1。2.2 HTML 该系统运用了HTML对界面进行了设计和美化。HTML称为超文本标记语言,所谓标记语言(Markup Language),是指用标记进行编辑作业的语言,通过标记标注普通文本,指定文本或其他对象的表示格式,从而制作成超文本文件。标记是描述HTML文件结构的标识符。它规定了HTML文件的逻辑结构,并且控制网页的显示方式。它的标记功能是,标记文件结构,设定文字、图像、格、表单等在浏览器上显示风格和位置,嵌入脚本,实现动态网

14、页及多媒体网页等2。 HTML有一定的局限性,纯HTML无法指定文本在页面上的确切位置,HTML不是编程语言,它没有判断能力,HTML是一种固定语言,编程人员无法创建自己的标记。ASP技术是HTML与脚本相结合形成动态网页,在服务器最终把ASP程序翻译成浏览器能够识别的HTML,然后传送给客户端的浏览器,由浏览器把结果显示给用户。因此在学习ASP之前,有必要掌握HTML语言相关知识。2.3 ASP 技术ASP全名为Active Sever Pages,它是Microsoft公司推出的IIS3.0i及4.0服务器的一个组件,是继Microsoft在IIS2.0推出IDC之后,新一代的动态网页开发

15、方案。通过ASP可以结合HTML网页,ASP指令和ActiveX控件建立动态的,高效的WEB服务器应用程序,且能较容易的实现复杂的WEB扩展功能。ASP程序是以扩展名为.asp的纯文本形式存在于WEB服务器上的,可以用任何的文本编辑器打开它,ASP程序中可以包含纯文本,HTML标记以及脚本命令,只需要将.asp程序放在WEB服务器的虚拟目录下(该目录必须有可执行权限)就可以通过WWW的方式访问ASP程序了。2.3.1 ASP技术的特点ASP程序的优点:(1)ASP所使用的VBScript脚本语言直接来源于VB语言,秉承了VB简单易学的特点,学习起来非常容易。(2)把脚本语言直接嵌入HTML文档

16、中,不需要编译和连接就可以直接解释运行。(3)利用ADO技术轻松存取数据库。(4)面向对象编程,可扩展ActiveX Server组件功能,可以使用第三方组件或自己开发ActiveX Server组件。从理论上说,可以实现任何功能。(5)不存在浏览器兼容问题,由于ASP程序是在服务器端运行的,当客户端浏览器浏览ASP网页时,服务器会将该网页文件重新解释一遍,并生成的标准HTML文件发送给客户端浏览器,因为送出的是标准的HTML文件,当然不会存在浏览器兼容的问题了。(6)可以隐藏程序代码,在客户端仅可看到由ASP输出的动态的HTML文件,可以保护你的劳动成果。ASP程序的缺点:(1)运行速度比起

17、HTML程序来比较慢,因为每当客户端打开一个ASP网页时,服务器都必须将该ASP程序从头到尾重读一遍,并加以编译执行最后再送出标准的HTML格式文件给客户端,从而影响了运行速度。不过,由于服务器硬件技术的更新和网络速度的提高,速度上的影响是很小的,得别时当同时上网人数较少时, 这种影响更可以忽略不计了。(2)有的网络操作系统不支持ASP,这样用ASP开发Web程序一般来说最好选用Windows系列的操作系统。2.3.2 ASP的工作原理用户在浏览器的地址栏中输入地址和ASP文件名称,并按Enter键触发这个申请;浏览器向含有IIS的Web服务器发送ASP请求;Web服务器接收到该申请,并有扩展

18、名.ASP判断出是否为ASP请求;同时WEB服务器从硬盘或内存读取适当的ASP文件,并向特定的名为ASP.DLL程序发送文件。Web服务器将ASP文件从头到尾执行并根据命令要求生成标准的HTML文件,HTML被传送回到用户浏览器,用户浏览器解释HTML文件,并将结果显示在浏览器窗口上。2.3.3 ASP的开发工具开发ASP文件,最佳的开发工具是FrontPage和Visual InterDev。ASP文件是由HTML标记,文本和脚本语言的程序码构成的,用FrontPage创建ASP文件,用户可以由FrontPage的图形用户界面工具快速生成一个页面,然后在HTML源程序合适的位置插入服务器端的

19、脚本语言即可,这大大的节约了许多精力和时间。另外,用户可以在Visual InterDev开发环境中创建,编辑和管理ASP,Visual InterDev把一套数据库连接工具,向导和时间设计控制连在一起,以增强功能并减少开发时间。2.3.4 ASP的对象和组件(1)ASP有7个固有对象,分别是Request,Response,Server,Application,Session, ASPError和ObjectContext。Request对象是用来处理用户作出的请求,就是处理用户要求浏览器察看特定的网页或WEB应用事做出的请求。此请求可以HTML的形式输入或仅以URL的形式作出。Respon

20、se对象是用来处理从WEB服务器向用户发送信息并对此信息进行控制。Server对象用来代表服务器自身。因此它提供几个与WEB服务器可能要完成的任务相关的常用功能,诸如建立新对象和设置脚本的超时特性等。还有通过将不合法字符转化为合法字符,把字符串转换为URL和HTML,正确的是用各式的方法。Application对象用来代表应用,可用它来管理诸如应用目录这一类东西。 Session对象用来代表用户会话,并存储该会话的信息,可利用Session对象来管理如WEB服务器在用户“请求”之间等待的时间等。ASPError对象包含了ASP脚本或asp.dll本身产生的任何错误的详细内容。ObjectCon

21、text对象用来管理事务处理。它目前已经集成到Windows2000操作系统中,它包含所有ASP其他对象,可通过ObjectContext引用ASP的每个对象。(2)Microsoft Data Access Comment(MDAC)作为操作系统得组成部分的组件,与ASP一起提供。此组件中包含一组称为ActiveX Data Object(ADO)的对象,他们对于查看不同平台上的各种数据(数据库,表单,文本文件)是必不可少的。ADO主要有三个对象,分别是Connection,Command,Recordset。Connection对象就是使ADO与数据库之间建立一个通道,也就是实现与数据库的

22、连接。Command对象就是对数据库发号施令,比如建立新的索引,执行查询等。Recordset对象是一个数据记录集,它包含了我们检索出来的记录数据,通过它可以直接对数据库进行修改。(3)活动服务器组件是与ASP一起免费带来的组件或DLL,它们有着广泛的用途。主要包括AD Rotator,Browser Capabilitjes,Content Link,Content Rotator,Counters,Logging Utility,MyInfo,Page Counter,permission Checker,tools等组件。(4)ASP脚本对象,分别是Dictionary,FileSyst

23、emObiect,TextStream。2.4 ASP访问数据库2.4.1 Access数据库 使用ASP技术开发网站时,需要充分考虑数据库的安全性和稳定性,本系统采用Access作为后台数据库。Access是一个强大且健壮的32位关系型数据库管理系统,是Window/NT下的数据库管理与开发平台。其特点是,它是一个面向对象的开发工具,是一个Windows环境下的集成开发环境,在该环境中包括集成化的直观的各种向导和生成器工具。Access不仅具有强大的DDE(动态数据库)和OLE(对象的链接与嵌入)特性,还具有与Office的所有成员共享数据、网络共享及ODBC特性。 Access语言简洁、方

24、便实用、易操作,已成为目前应用最广泛的关系数据库语言之一。2.4.2 ADO数据访问组件对于一个ASP程序而言,它通常是通过ADO(ActiveX Data Object,ActiveX数据对象)层或ODBC(Open Database Connectivity,开放式数据库链接)接口来访问数据库。ADO是微软公司推出的最新数据库链接技术,可以链接ODBC兼容的数据库或与OLE DB兼容的数据源,如Access,SQL Server等,具有容易掌握,操作简单,使用灵活,占用内存和硬盘空间少,访问效率高等特点,利用它可以轻松的完成对各种数据库的读写访问。ADO对象主要包含Connection对象

25、,Command对象,Parameter对象,RecordSet对象,Field对象,Property对象和Error对象。1) Connection对象用于创建ASP脚本和指定数据库的连接。2) Command对象负责对数据库提出请求,也就是传递指令的SQL命令。3) Parameter对象负责传递Command对象所需要的SQL命令参数。4) RecordSet对象负责浏览与操作从数据库中取得的数据。5) Field对象表示指定RecordSet对象的数据字段。6) Property对象表示ADO的各项对象属性值,每个ADO对象都会有一个描述或控制对象行的属性。7) Error对象负责记录

26、连接过程中所有发生的错误信息,任何涉及ADO对象的操作都会生成一个或多个提供者错误。2.4.3 ODBC数据源ODBC是连接数据库的通用驱动程序,是由微软主导的数据库连接标准,使用环境也以微软的系统最为成熟。ODBC对于数据库的查询采用SQL语言,使得系统很容易和各种数据库沟通。当然,透过ODBC界面,后台的数据库不一定时DBMS这种大型的数据库,也可以是数据表,如Microsoft Access。可见,ODBC最大的优点是一统一的方式处理所有数据库。一个完整的ODBC由下列几个部件组成:(1) 应用程序(2) ODBC管理器。该程序位于Windows控制面板的32位ODBC内,其主要任务是管

27、理安装的ODBC驱动程序和管理数据源;(3) 驱动程序管理器,它包含在ODBC32.DLL中,对用户是透明的,其任务是管理ODBC驱动程序,是ODBC中最重要的部件;(4) ODBC API;(5) ODBC驱动程序。是一些DLL,提供ODBC和数据库之间的接口;(6) 数据源,包含了数据库位置和数据库类型等信息,实际上是一种数据连接的抽象。ODBC各部分之间的关系如图2.1所示:数据源名(DSN)应用程序ODBC管理器ODBC API(SQL)驱动程序管理器ODBC驱动程序数据源图2.1 ODBC各部分之间关系2.4.4 ASP访问数据库ASP对于数据库的访问过程是客户端的浏览器向Web服务

28、器提出ASP页面文件请求(包括数据库的操作)服务器将把该页面由ASP.DLL文件进行解释,并在服务器端运行,完成数据的操作,再把数据库操作的结果生成动态的网页返回给浏览器,浏览器再将该网页内容显示在客户端。2.5 浏览器/服务器模式(B/S模式)基于WEB技术的职称申报管理系统采用的是浏览器/服务器(B/S)模式。(B/S)模式的系统通常采用三层的结构,浏览器/WEB服务器/数据库服务器。在这种模式里,WEB服务器是系统的核心,用户端通过浏览器向WEB服务器提出查询请求,WEB服务器根据需要在向数据库服务器发出数据请求。数据库服务器则根据检索与查询条件返回相应的数据结果给WEB服务器,最终WE

29、B服务器把结果翻译成HTML或各类Script语言的相应格式发挥至浏览器,用户通过浏览器浏览所需结果。B/S结构的网络计算模式,可以用如下公式表示:B/S网络=多浏览器+单Web服务器+多数据库服务器+动态计算B/S结构具有以下优点:它简化了客户端,只需要在客户端安装浏览器软件即可,不用在不同的客户端上安装不同的客户应用程序;简化了系统的开发和维护。B/S结构的所有功能都在Web服务器上实现,是开发和维护工作大大减轻;是用户的操作使用更加简单;适用于网上信息的发布。今年来,随着Interent和电子商务的快速发展,B/S结构得到了广泛应用,所以,在高校专业技术职务评审材料网上申报系统设计开发中

30、,选用了B/S结构。第三章 高校专业技术职务评审材料网上申报管理系统需求分析3.1 本系统目的随着高等教育系统职称评审规模的日益扩大,教师职称申报资料信息管理已成为高校人事信息管理事务的一项重要工作。而目前我们国家大多数学校中对于职称的申报评审管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,随着学校规模的不断扩大,教师的数量急剧增加,而对于每年进行职称申报的教师数量也随之增多,教职人员的各种信息也成倍的上涨。面对如此海量的信息,学校在日常工作中需要一套人事信息管理系统,而高等教育网上职称申报评审系统是学校人事管理中必不可缺的一部分,以便对申报职称的

31、教职人员的信息等进行管理,减少不必要的资源浪费,从而达到精简机构,提高办事效率的目的。在信息时代这种传统的管理方法必然被以计算机为基础的信息管理所取代。 优点如下:1可以存储所有申报人员填写的基本资料,安全性好,效率高; 2申报人员可以在申报期间随时修改已填写的资料,同时提交自己的申报材料,使用方便快捷;3管理人员可以随时查询,整理申报人员的申报材料,节省大量的人力资源。本系统的开发宗旨以及总体任务就是要实现教师职称申报管理信息系统的自动化、规范化、系统化。所以为了能够实现编制这个软件设定的目标,在程序的开发之前,需求分析是必不可少的,而且非常的重要。需求分析主要是确定目标系统必须具备的功能、

32、性能、运行规格要求,即对目标提出完整、准确、清晰、具体的要求。通过定义系统中的关键类域来建立模型。分析的根本目的是在开发者和提出需求的用户之间建立一种理解和沟通的机制。3.2 功能需求这是一个简单的网上职称申报管理系统,主要是用来对高校教职人员的各种职称申报材料进行有效的管理,主要完成的功能包括申报人员对于基本信息的填写,修改以及对于申报材料的上传提交;管理人员使用该系统可完成对于申报人员申报材料的查阅,删除等。本系统中,不同权限的用户所能行使得功能也不同。有下列2种用户类型:l 普通用户:申报人员注册登陆后可以填写浏览本人填写的信息,也可以对数据进行修改。但不能查看其它用户信息。l 管理人员

33、:可以查阅删除申报人员提交的所有信息,但不能修改信息。3.3 用户需求申报人员材料提交部分,要求:(1) 首次登陆系统的职称申报人员进取注册页面,提交基本注册信息后,进入登陆界面;(2) 申报人员登陆后,根据表格填写本人的申报信息。基本信息包括申报人员姓名,年龄,毕业学校,学历,专业,申报学科,申报职务,申报类型,工作学习经历等内容;(3) 申报人员可修改本人填写的信息(4) 申报人员能上传本人申报材料的有关文件;对于管理用户信息,要求:(1) 在查阅指定申报人员申报材料时,显示申报人员填写的基本信息,信息包括姓名、申报职务、申报学科、申报时间等方面;(2) 可查看申报人员上传提交申报材料;(

34、3) 删除选定用户;(4) 可按照申报人姓名,申报职务两方面进行统计查询;3.4 性能需求一般的性能需求是指互相消息传递顺利,协议分析明确,界面友好,运行时间满足使用需要,安全性得到完全保证。就实际情况,在高系统配置、高网络带宽很容易得到保证的情况下,我们最需要考虑的性能需求就是系统安全性问题。在开发系统的每个阶段,均需要考虑彼此间的认证与授权。尤其要注意认证,简单的说就是确定谁是特定用户,并针对安全源验证该用户的身份。在处理完识别用户的方法后,必须利用一种方法以向用户授权,从而使能够使用系统的特定功能。也就是说,需要一种方法来决定允许特定用户进行什么样的操作。3.5可行性分析可行性分析(Fe

35、asibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。(1) 经济可行性:主要是对项目的经济效益进行评价,本系统开发经费对于本人来说在经济上是可以接受的,并且本系统实施后可以显著提高职称申报工作的工作效率,有助于高等教育完全实现信息化管理。所以本系统在经济上是可行的。(2) 技术上的可行性:技术上的可行性分析主要分析技术条件能否

36、顺利完成开发工作,硬、软件能否满足开发者的需要等。该系统采用了ASP技术来创建WEB应用程序,数据库服务器选用Microsoft Office Access 2003数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。(3) 操作可行性:目前,网路已覆盖了教育系统的各个方面,从而满足各职能部门与各员工的上网需求。另外,本系统操作简单灵活,用户能够对自己的

37、需求进行准确的操作。所以本系统在操作上也是完全可行的。综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快,因此系统的开发是完全可行的。3.6 数据流图及其描述数据流图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所受的交换。在数据流图中没有任何物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。数据流图是系统逻辑功能的图形表示,即便不是专业的计算机技术人员也容易理解它,因此是分析员与用户之间较好的通讯工具。此外,设计数据流图时只需考虑系统必须完成的基本逻辑功能,完全不需要考虑怎样具体实现这些功能,所以它也是今后进行软件设计很好的出发点。该系统的总数据

38、流图如图3.1所示统 计 查 询2登 录用户信息申报用户管 理 员申 报 用 户验证信息验证信息验证结果验证结果3信息修改5上传材料浏 览 信 息浏览信息浏览信息进入修改信息1注册删入信息用户注册D18 所有申报资料7申报资料 注册成功申报信息查询浏览浏览信息D2申报信息图3.1 系统总数据流程图 用户必须先注册才能登录系统,通过系统对用户的身份验证,进入申报页面,添加,修改申报资料,上传申报资料。管理员进入管理界面,查阅选定申报人员的申报材料,可进行选定删除申报人员,同时可按不同选项,如按申报人员姓名,按申报职称名进行申报用户的统计查询。3.7数据字典数据流程图中的数据流表示系统中的流动的信

39、息,数据存储表示系统中静态的信息。数据字典就是对这些信息进行定义的集合。数据字典经常与数据流程图一起使用,凡是在数据流程图出现的信息都应在数据字典中。根据3.6节系统的数据流图,本人对主要的数据元素进行确切的定义,写出如下的数据字典卡片:名称:验证信息位置:管理人员、普通用户定义:验证信息=用户名+用户密码说明:指申报用户进入系统时必须输入的信息,不同的用户有不同的验证信息。名称:用户信息位置:注册用户定义:输入注册数据说明:指的是申报用户注册时输入的个人基本信息名称:用户信息位置:管理员、普通用户数据结构:编号+用户编号+用户密码+用户权限 说明:编号是唯一的,是数据库中表的主键。名称:申报

40、材料位置:普通用户定义:申报用户职称申报表格填写 说明:用户编号是唯一的,是数据库中表的主键。名称:修改信息位置:普通用户定义:修改申报信息说明:指的是对本人申报的基本信息、申报材料的修改。名称:查询信息位置:管理人员、普通用户定义:查询申报材料信息说明:指的是对指定申报人员的基本信息、各类申报材料的描述。名称:申报材料上传位置:普通用户定义:申报用户整理本地申报材料上传 说明:用户编号是唯一的,是数据库中表的主键。名称:统计信息位置:管理人员定义:统计查询申报人员提交的申报材料说明:指的是统计查询指定申报职务的申报人员3.8网上职务申报系统ER图为了把用户的数据要求清楚 、准确地描述出来,系

41、统分析员通常建立一个感念性的数据模型。概念性数据模型是一种面向问题的数据模型,是按照用户的观点对数据建立的模型。它描述了从用户角度看到的数据,它反映了用户的现实环境,而且与软件系统中的实现方法无关。3.8.1本系统的总体E-R 图管理员可管理所有申报人员,可以删除,查询所有申报人员的申报材料,同时可统计申报同一职称的用户;申报用户可注册,填写,提交本人申报材料,同时可修改本人申报材料。如图3.2所示111m用户信息申报用户删除人事管理员管理查询修改申报用户注册用户信息1m申报用户提交用户申报资料1111m1图3.2系统E-R图(1) 用户注册实体如图3.3所示 用户注册用户名密码密码确认性别真

42、实姓名电子邮箱所学专业图3.3 用户注册实体图(2) 管理员实体如图3.3所示管理员密码图3.4 管理员实体图(3) 用户实体如图3.5所示用户用户名密码图3.5 用户实体图(4) 用户申报实体如图3.6所示申报用户资料提交姓名性别出生年月工作部门学历毕业学校所学专业授课情况考核情况学习工作经历论文著作情况获奖情况图3.6 用户申报实体图第四章 网上职称申报管理系统总体设计总体设计又称为概要设计或初步设计,其过程通常由两个主要阶段组成:系统设计阶段,确定系统的具体实现方案,划分出组成系统的物理元素程序,文件,数据库, 人工过程和文档等,但是每个物理元素仍然处于黑盒子级,这些黑盒子力的具体内容将

43、在以后仔细设计;第二个阶段是结构设计阶段,确定软件结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互之间的关系。4.1网上职称申报管理系统的设计4.1.1 系统设计的目标本人所设计的高等教育系统网上职称申报管理系统主要目的是为高等学校中的人事管理起辅助作用,减轻人事方面的工作量,使网上职称申报管理方面变的更为快捷、方便。从这方面考虑,所以该系统在设计过程中,应实现以下目标:全面实现网上申报管理系统的规范化管理能准确、及时地实现对申报人员基本信息的录入、修改。能准确、及时地实现申报人员对于申报材料的上传存储。能准确、及时地实现管理人员对申报人员信息材料的录入、删除整理和查询。通

44、过对申报人员信息的统计,使人事部门能够及时的了解教职人员职称申报情况。据此为专家的评审工作提供便利,满足人事管理部门的要求。4.1.2 系统的模块化设计模块化是由边界元素限定的相邻程序元素的序列,而且有一个总体标识符代表它。模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。模块独立的概念是模块化、抽象、信息隐藏和局部化概念的直接结果。开发具有独立功能而且和其他模块之间没有过多的相互作用的模块,就可以作到模块独立。模块的独立程度可以由两个定性标准度量,内聚和耦合。内聚衡量一个模块内部各元素彼此结合的紧密程度

45、;耦合衡量不同模块彼此之间互相依赖的紧密程度。4.1.3 系统结构高等教育系统网上职称申报管理系统的功能模块包括以下几个方面:登录模块、申报资料提交上传模块、申报人员修改模块、管理员删除管理模块,管理员查询统计模块。以下对这几个功能模块进行详细介绍。其功能结构结构设计如5.1图所示。本地申报材料上传高等教育系统网上职称申报管理系统查 询管理员删除管理模块提交上传登 陆表格填写提交用户登录用户注册申报职位统计 查询 申报人员申报材料查询删 除管理员登录修 改申报人员申报资料修改图4.1 系统模块划分图4.2 模块功能在本次系统中,本人主要设计了登录模块、申报资料提交上传模块、申报人员修改模块、管

46、理员删除管理模块,管理员查询统计模块五大模块部分。以下是对这几个功能模块进行详细介绍:(1) 用户注册模块该模块负责管理本系统新用户的注册,将注册信息添加到数据库中。(2) 登录模块该模块负责普通用户登陆,管理人员登录。主要功能包括对用户提交的注册信息进行有效行验证,并将有效的注册信息添加到数据库中。(3) 申报人员申报资料的提交上传管理模块该模块负责管理使用本系统的用户提交上传申报所需资料。主要功能包括浏览,添加,本地上传申报用户申报材料。每个用户有不同的用户名,用户可在注册后进入本人的申报职称界面浏览填写申报表格,同时可本地上传所需申报材料。(4)申报人员申报材料修改管理模块该模块负责管理申报用户填写材料的修改信息。主要功能包括添加、删除、修改、浏览信息。该模块只针对申报用户,为其提供资料信息的添加、修改等操作权限。该模块中,申报用户在申报期间可随时更改填写资料,比进行提交。所提交的申报信息以最近日为主,其提交资料可覆盖于原始资料存储与数据库文档中。(5)管理人员删除管理模块该模块负责管理人员对于申报用户的删除管理情况。管理人员可以进行浏览申报人员申报材料、选择删除申报用户申报信息记录,但不能修改申报用户信息材料。(6)管理人员查阅统计管理模块该模块负责管理统计申报人员的申报情况。管理人员查询时,可以按照申报用户姓名,申报用户所

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 人力资源

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com