职务申报系统学士学位论文.doc

上传人:yyf 文档编号:3964279 上传时间:2019-10-11 格式:DOC 页数:85 大小:2.19MB
返回 下载 相关 举报
职务申报系统学士学位论文.doc_第1页
第1页 / 共85页
职务申报系统学士学位论文.doc_第2页
第2页 / 共85页
职务申报系统学士学位论文.doc_第3页
第3页 / 共85页
职务申报系统学士学位论文.doc_第4页
第4页 / 共85页
职务申报系统学士学位论文.doc_第5页
第5页 / 共85页
点击查看更多>>
资源描述

《职务申报系统学士学位论文.doc》由会员分享,可在线阅读,更多相关《职务申报系统学士学位论文.doc(85页珍藏版)》请在三一文库上搜索。

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

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

3、系统介绍 高校专业技术职务评审材料网上申报管理系统是高校人力资源管理工作的重要组 成部分,是一个基于校园网,WEB 和数据库的应用系统,是高校人力资源管理系统的一 个子系统。为了不断优化人才发展环境,积极探索建立科学,客观,公正的人才评价 系统,加快专业技术人员队伍的建设,在职称申报,评审改革实践的基础上,结合高 等教育系统的特点,不断提高职称申报的现代化管理水平,对职称申报的信息采集, 加工和存储做到及时,准确,完整,从而节省人力资源和提高工作效率,真正实现简 华北科技大学学士学位论文 2 便易行,公开透明的职称申报评定系统。在此环境当中,全面系统地统计申报人员的 基本资料、人事,变动资料,

4、基于 Web 的基础之上,这不仅是一个很好的内容载体, 而且可以随时随地访问,对于提高申报人员的资源管理效率是十分重要的。 1.1.2 系统开发背景 随着计算机网络技术的发展,我国高等学校网络建设步伐不断加快,大部分高校 内部都已建成校园网,而且以不同的形式接入了中国教育和科研计算机网。随之高校 办公自动化的内涵也在不断延伸,传真机,复印机,速印机,电话全面普及;利用办 公软件在计算机上进行制作电子文档,处理电子表格在各高校中已成为常规;利用 Interent 进行文件传输,共享,收发 E-mail 也日益成为各高校提高办公效率有效,快 捷的手段。高等学校的管理正从繁重,简单,重复的劳动中解放

5、出来,朝着网络化, 通用化,智能化方向发展。因此研究开发新型的网络化,自动化办公系统,以适应新 形势下的工作需要。 高校专业技术职务评审材料网上申报管理系统是高校人事系统中一个典型的应用, 随着参加职称申报人员的增加,教师与人事处之间需要更为频繁的联系和协作,以及 因地域差异之间而导致更多的数据依赖关系与远程数据传输控制等,原有的措施已经 无法适应这样的发展趋势;而另一方面,更多参加职称申报人员不能及时得到评审前 后的相关信息,使得职称申报及评审工作成为一个相对封闭的系统。因此研究开发新 型的网络化,自动化办公室,以适应新形势下工作需要的问题成为高校需要面对解决 的首要问题。 1.1.3 系统

6、开发的意义 在此背景下所研发的基于 B/S 模式的高校专业技术职务评审材料网上申报管理系 统,利用计算机运行速度快、数据存储量大、传递数据快、便于修改和查询等特点, 进一步满足了职称申报,评审的需求,促进人事管理信息化建设,有力地实现了高等 教育系统职称申报的统一领导,统一规划,统一标准;有效的提高了高等教育系统职 称申报的科学化,正规化管理。 高校专业技术职务评审材料网上申报管理系统一方面做到无纸化申报,无纸化评 华北科技大学学士学位论文 3 审,每年能为各高校节省大笔打印和复印费用;另一方面做到了网上办公,教师可以 在家中申报,管理人员可以移动管理,评审专家可以在网上批阅,申报,评审结果采

7、 用程序统计,办事效率大幅度提高,可以节约大量的人力,具有较好的经济效益和社 会效益。将人力资源管理工作计算机化,可及时给决策机构准确、全面提供各种人力 资源资料,这正是网上人力资源管理系统的目标。 1.1.4 系统的实现目标 高校专业技术职务评审材料网上申报管理系统分析设计的基本出发点在于:方便 申报人员在线填写,修改,提交申报资料;方便评审管理人员在线查阅,评审申报资 料等基本信息: 要求可使系统的管理人员查询所有申报人员的基本信息、各类人事资料信息; 要求管理员统一管理信息,包括信息的查阅,统计与删除; 要求可以使普通用户查看,修改,上传自己的静态信息。 系统最基本的功能包括:申报人员可

8、以通过该系统浏览,修改本人填写的各种信 息资料,同时可以上传本地申报材料;人事处管理人员可搜索并查看所有申报人员的 信息资料,统一管理信息、删除信息。 1.2 本系统开发与运行环境的选择 1.2.1 软件要求 从 Web 应用程序的典型结构可以知道,运行 Web 应用程序至少需要 Web 浏览器、 Web 服务器、应用服务器(操作系统) 、数据库服务器。而编写 Web 应用程序需要一定 技术支持和相关集成开发工具,本系统用的开发软件如下: Web 浏览器:Microsoft Internet Explorer 5.0 或以上 Web 信息服务器:Microsoft IIS 5.0 或以上 应用

9、服务器:Microsoft Windows 2000/XP 数据库服务器:Microsoft Office Access2003 技术支持:Active Server Pages 华北科技大学学士学位论文 4 编程方式: Visual Basic Script 1.2.2 硬件要求: Web 应用程序虽然运行在多台客户机和至少一台服务器组成的网络上,但在开发 阶段,我们可以把一台计算机作为客户机又作为服务器使用,开发完成后再把 Web 应 用程序迁移到网络中。 计算机的台数: 开发阶段:至少一台 测试与运行阶段:联网的计算机 计算机基本配置: CPU:Intel Pentium II 233

10、MHz 内存:64 MB 硬盘:1.5 GB 计算机推荐配置: CPU:Intel Pentium II 300 MHz 或更高 内存:128 MB 或更高 硬盘:1.5 GB 或更高 1.3 本人所承担的工作 本毕业设计所涉及的问题,按照高等教育网上职称申报的需求分析,所开发的高 校职称网上申报管理系统。查阅相关文献资料,通过互联网及相关期刊杂志收集网上 申报管理系统得信息,结合实际情况,对高校网上职称申报管理进行详细的需求分析, 确定系统的模块功能,本系统中按照概要设计、数据库设计以及具体设计三个阶段完 成系统的设计实现。 学习并运用 ASP,VBScript 语言以及 Access 技术

11、,着重设计和实现包括:申报 人员、人事处管理人员登陆模块,申报人员申报资料提交上传管理模块,申报人员申 报材料管理模块,管理人员删除管理模块,管理人员查阅统计管理模块五大模块。 华北科技大学学士学位论文 5 第二章第二章 本系统相关技术介绍本系统相关技术介绍 本章介绍了开发本系统所用到的理论和关键技术,包括软件工程,标记语言 (HTML) ,ASP 技术,Web 数据库技术,这些是开发程序系统不可缺少的理论与技术, 下面做详细介绍。 2.1 软件工程 该系统运用了软件工程的核心理论,遵循软件开发的步骤进行了开发和设计。软 件工程是知道计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技

12、术 和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的 最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软 件工程。软件工程的七条基本原理是:用分阶段的生命周期计划严格管理;坚持进行阶 段审查;实行严格的产品控制;采用现代化程序设计软件;结果能清楚的审查;开发 小组成员应该少而精;承认不断改进软件工程实践的必要性。软件工程包括技术和管 理两方面的内容,是技术与管理紧密结合所形成的工程学科。通常把软件生命周期全 过程中使用的一整套技术方法的集合称为方法学,这种方法学把软件生命周期的全过 程依次分为若干个阶段,然后顺序地完成每个阶段的任务。 软件生命

13、周期每个阶段的任务是: 问题定义:此阶段必须回答的关键问题是“要解决的问题是什么?” 可行性研究:此阶段必须回答的关键问题是“对于上阶段所确认的问题有行的通 的办法解决吗?” 需求分析:确定目标系统具备哪些功能。 总体设计:应该设计出实现目标系统的几种可能方案,并且制定出实现最佳方案 的详细设计。设计程序的体系结构,确定程序由哪些模块组成及模块间的关系。 详细设计:此阶段的任务是把解法具体化,设计出程序的详细规格说明。并详细 华北科技大学学士学位论文 6 设计每个模块,确定实现模块功能所需要的算法和数据结构。 编码和单元测试:此阶段的任务是写出正确的容易理解、容易维护的程序模 块。 综合测试:

14、此阶段是通过各类的测试及相应调试,使软件达到预定的要求1。 2.2 HTML 该系统运用了 HTML 对界面进行了设计和美化。HTML 称为超文本标记语言,所谓标 记语言(Markup Language) ,是指用标记进行编辑作业的语言,通过标记标注普通文 本,指定文本或其他对象的表示格式,从而制作成超文本文件。标记是描述 HTML 文件 结构的标识符。它规定了 HTML 文件的逻辑结构,并且控制网页的显示方式。它的标记 功能是,标记文件结构,设定文字、图像、格、表单等在浏览器上显示风格和位置, 嵌入脚本,实现动态网页及多媒体网页等2。 HTML 有一定的局限性,纯 HTML 无法指定文本在页

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

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

17、源于 VB 语言,秉承了 VB 简单易学的特 点,学习起来非常容易。 (2)把脚本语言直接嵌入 HTML 文档中,不需要编译和连接就可以直接解释运行。 (3)利用 ADO 技术轻松存取数据库。 (4)面向对象编程,可扩展 ActiveX Server 组件功能,可以使用第三方组件或自 己开发 ActiveX Server 组件。从理论上说,可以实现任何功能。 (5)不存在浏览器兼容问题,由于 ASP 程序是在服务器端运行的,当客户端浏览器 浏览 ASP 网页时,服务器会将该网页文件重新解释一遍,并生成的标准 HTML 文件发送 给客户端浏览器,因为送出的是标准的 HTML 文件,当然不会存在浏

18、览器兼容的问题了。 (6)可以隐藏程序代码,在客户端仅可看到由 ASP 输出的动态的 HTML 文件,可以 保护你的劳动成果。 ASP 程序的缺点: (1)运行速度比起 HTML 程序来比较慢,因为每当客户端打开一个 ASP 网页时,服 务器都必须将该 ASP 程序从头到尾重读一遍,并加以编译执行最后再送出标准的 HTML 格式文件给客户端,从而影响了运行速度。不过,由于服务器硬件技术的更新和网络 速度的提高,速度上的影响是很小的,得别时当同时上网人数较少时, 这种影响更可 以忽略不计了。 (2)有的网络操作系统不支持 ASP,这样用 ASP 开发 Web 程序一般来说最好选用 Windows

19、 系列的操作系统。 2.3.2 ASP 的工作原理 用户在浏览器的地址栏中输入地址和 ASP 文件名称,并按 Enter 键触发这个申请; 浏览器向含有 IIS 的 Web 服务器发送 ASP 请求;Web 服务器接收到该申请,并有扩展名. ASP 判断出是否为 ASP 请求;同时 WEB 服务器从硬盘或内存读取适当的 ASP 文件,并向 华北科技大学学士学位论文 8 特定的名为 ASP.DLL 程序发送文件。Web 服务器将 ASP 文件从头到尾执行并根据命令要 求生成标准的 HTML 文件,HTML 被传送回到用户浏览器,用户浏览器解释 HTML 文件, 并将结果显示在浏览器窗口上。 2.

20、3.3 ASP 的开发工具 开发 ASP 文件,最佳的开发工具是 FrontPage 和 Visual InterDev。ASP 文件是由 HTML 标记,文本和脚本语言的程序码构成的,用 FrontPage 创建 ASP 文件,用户可以 由 FrontPage 的图形用户界面工具快速生成一个页面,然后在 HTML 源程序合适的位置 插入服务器端的脚本语言即可,这大大的节约了许多精力和时间。另外,用户可以在 Visual InterDev 开发环境中创建,编辑和管理 ASP,Visual InterDev 把一套数据库 连接工具,向导和时间设计控制连在一起,以增强功能并减少开发时间。 2.3.

21、4 ASP 的对象和组件 (1)ASP 有 7 个固有对象,分别是 Request,Response,Server,Application,Session, ASPError 和 ObjectContext。 Request 对象是用来处理用户作出的请求,就是处理用户要求浏览器察看特定的网 页或 WEB 应用事做出的请求。此请求可以 HTML 的形式输入或仅以 URL 的形式作出。 Response 对象是用来处理从 WEB 服务器向用户发送信息并对此信息进行控制。 Server 对象用来代表服务器自身。因此它提供几个与 WEB 服务器可能要完成的任 务相关的常用功能,诸如建立新对象和设置脚本

22、的超时特性等。还有通过将不合法字 符转化为合法字符,把字符串转换为 URL 和 HTML,正确的是用各式的方法。 Application 对象用来代表应用,可用它来管理诸如应用目录这一类东西。 Session 对象用来代表用户会话,并存储该会话的信息,可利用 Session 对象来管 理如 WEB 服务器在用户“请求”之间等待的时间等。 ASPError 对象包含了 ASP 脚本或 asp.dll 本身产生的任何错误的详细内容。 ObjectContext 对象用来管理事务处理。它目前已经集成到 Windows2000 操作系统 中,它包含所有 ASP 其他对象,可通过 ObjectConte

23、xt 引用 ASP 的每个对象。 华北科技大学学士学位论文 9 (2)Microsoft Data Access Comment(MDAC)作为操作系统得组成部分的组件, 与 ASP 一起提供。此组件中包含一组称为 ActiveX Data Object(ADO)的对象,他们 对于查看不同平台上的各种数据(数据库,表单,文本文件)是必不可少的。ADO 主要 有三个对象,分别是 Connection,Command,Recordset。 Connection 对象就是使 ADO 与数据库之间建立一个通道,也就是实现与数据库的 连接。 Command 对象就是对数据库发号施令,比如建立新的索引,执

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

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

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

27、利用它可以轻松的完成对各种 数据库的读写访问。 ADO 对象主要包含 Connection 对象,Command 对象,Parameter 对象,RecordSet 对 象,Field 对象,Property 对象和 Error 对象。 1)Connection 对象用于创建 ASP 脚本和指定数据库的连接。 2)Command 对象负责对数据库提出请求,也就是传递指令的 SQL 命令。 3)Parameter 对象负责传递 Command 对象所需要的 SQL 命令参数。 4)RecordSet 对象负责浏览与操作从数据库中取得的数据。 5)Field 对象表示指定 RecordSet 对象

28、的数据字段。 6)Property 对象表示 ADO 的各项对象属性值,每个 ADO 对象都会有一个描述或控 制对象行的属性。 7)Error 对象负责记录连接过程中所有发生的错误信息,任何涉及 ADO 对象的操 作都会生成一个或多个提供者错误。 2.4.3 ODBC 数据源 ODBC 是连接数据库的通用驱动程序,是由微软主导的数据库连接标准,使用环境 也以微软的系统最为成熟。ODBC 对于数据库的查询采用 SQL 语言,使得系统很容易和 各种数据库沟通。当然,透过 ODBC 界面,后台的数据库不一定时 DBMS 这种大型的数 据库,也可以是数据表,如 Microsoft Access。可见,

29、ODBC 最大的优点是一统一的方 式处理所有数据库。一个完整的 ODBC 由下列几个部件组成: (1) 应用程序 (2) ODBC 管理器。该程序位于 Windows 控制面板的 32 位 ODBC 内,其主要任务 是管理安装的 ODBC 驱动程序和管理数据源; (3) 驱动程序管理器,它包含在 ODBC32.DLL 中,对用户是透明的,其任务是管 理 ODBC 驱动程序,是 ODBC 中最重要的部件; 华北科技大学学士学位论文 11 (4) ODBC API; (5) ODBC 驱动程序。是一些 DLL,提供 ODBC 和数据库之间的接口; (6) 数据源,包含了数据库位置和数据库类型等信息

30、,实际上是一种数据连接 的抽象。 ODBC 各部分之间的关系如图 2.1 所示: 数据源名 (DSN) 应用程序 ODBC 管理器 ODBC API (SQL) 驱动程序管理器 ODBC 驱动程序 数据源 图 2.1 ODBC 各部分之间关系 2.4.4 ASP 访问数据库 ASP 对于数据库的访问过程是客户端的浏览器向 Web 服务器提出 ASP 页面文件 请求(包括数据库的操作)服务器将把该页面由 ASP.DLL 文件进行解释,并在服务器 端运行,完成数据的操作,再把数据库操作的结果生成动态的网页返回给浏览器,浏 览器再将该网页内容显示在客户端。 2.5 浏览器/服务器模式(B/S 模式)

31、 基于 WEB 技术的职称申报管理系统采用的是浏览器/服务器(B/S)模式。(B/S) 模式的系统通常采用三层的结构,浏览器/WEB 服务器/数据库服务器。在这种模式里, 华北科技大学学士学位论文 12 WEB 服务器是系统的核心,用户端通过浏览器向 WEB 服务器提出查询请求,WEB 服务器 根据需要在向数据库服务器发出数据请求。数据库服务器则根据检索与查询条件返回 相应的数据结果给 WEB 服务器,最终 WEB 服务器把结果翻译成 HTML 或各类 Script 语 言的相应格式发挥至浏览器,用户通过浏览器浏览所需结果。 B/S 结构的网络计算模式,可以用如下公式表示: B/S 网络=多浏

32、览器+单 Web 服务器+多数据库服务器+动态计算 B/S 结构具有以下优点:它简化了客户端,只需要在客户端安装浏览器软件即可, 不用在不同的客户端上安装不同的客户应用程序;简化了系统的开发和维护。B/S 结构 的所有功能都在 Web 服务器上实现,是开发和维护工作大大减轻;是用户的操作使用 更加简单;适用于网上信息的发布。 今年来,随着 Interent 和电子商务的快速发展,B/S 结构得到了广泛应用,所以, 在高校专业技术职务评审材料网上申报系统设计开发中,选用了 B/S 结构。 华北科技大学学士学位论文 13 第三章第三章 高校专业技术职务评审材料网上申报管理系统需高校专业技术职务评审

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

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

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

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

37、、申报学科、申报时间等方面; (2) 可查看申报人员上传提交申报材料; 华北科技大学学士学位论文 15 (3) 删除选定用户; (4) 可按照申报人姓名,申报职务两方面进行统计查询; 3.4 性能需求 一般的性能需求是指互相消息传递顺利,协议分析明确,界面友好,运行时间满 足使用需要,安全性得到完全保证。 就实际情况,在高系统配置、高网络带宽很容易得到保证的情况下,我们最需要 考虑的性能需求就是系统安全性问题。在开发系统的每个阶段,均需要考虑彼此间的 认证与授权。尤其要注意认证,简单的说就是确定谁是特定用户,并针对安全源验证 该用户的身份。在处理完识别用户的方法后,必须利用一种方法以向用户授权

38、,从而 使能够使用系统的特定功能。也就是说,需要一种方法来决定允许特定用户进行什么 样的操作。 3.5 可行性分析 可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础 上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社 会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的 目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性 分析包括以下几个方面的内容。 (1) 经济可行性:主要是对项目的经济效益进行评价,本系统开发经费对于本人 来说在经济上是可以接受的,并且本系统实施后可以显著提高职称

39、申报工作的工作效 率,有助于高等教育完全实现信息化管理。所以本系统在经济上是可行的。 (2) 技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发 工作,硬、软件能否满足开发者的需要等。该系统采用了 ASP 技术来创建 WEB 应用程 序,数据库服务器选用 Microsoft Office Access 2003 数据库,它能够处理大量数据, 同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数 据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科 华北科技大学学士学位论文 16 技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,

40、可靠性越来越高,价 格越来越低,其硬件平台完全能满足此系统的需要。 (3) 操作可行性:目前,网路已覆盖了教育系统的各个方面,从而满足各职能部 门与各员工的上网需求。另外,本系统操作简单灵活,用户能够对自己的需求进行准 确的操作。所以本系统在操作上也是完全可行的。 综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、 见效快,因此系统的开发是完全可行的。 3.6 数据流图及其描述 数据流图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中 所受的交换。在数据流图中没有任何物理部件,它只是描绘数据在软件中流动和被 处理的逻辑过程。数据流图是系统逻辑功能的图形表示,即便

41、不是专业的计算机技 术人员也容易理解它,因此是分析员与用户之间较好的通讯工具。此外,设计数据 流图时只需考虑系统必须完成的基本逻辑功能,完全不需要考虑怎样具体实现这些 功能,所以它也是今后进行软件设计很好的出发点。该系统的总数据流图如图 3.1 所示 华北科技大学学士学位论文 17 统 计 查 询 2 登 录 用户信息 申报用户 管 理 员申 报 用 户验证信息验证信息 验证结果验证结果 3 信息修改 5 上传材料 浏 览 信 息 信 息 修 改 浏览信息 信 息 修 改 浏览信息 进入 修改信息 信 息 修 改 1 注册 删入信息 用户注册 D1 8 所有申报资料 7 申报资料 注册成功 申

42、 报 信 息 查 询 浏 览 浏 览 信 息 D2申报信息 图 3.1 系统总数据流程图 用户必须先注册才能登录系统,通过系统对用户的身份验证,进入申报页面,添 加,修改申报资料,上传申报资料。管理员进入管理界面,查阅选定申报人员的申报 材料,可进行选定删除申报人员,同时可按不同选项,如按申报人员姓名,按申报职 称名进行申报用户的统计查询。 3.7 数据字典 数据流程图中的数据流表示系统中的流动的信息,数据存储表示系统中静态的信 息。数据字典就是对这些信息进行定义的集合。数据字典经常与数据流程图一起使用, 华北科技大学学士学位论文 18 凡是在数据流程图出现的信息都应在数据字典中。 根据 3.

43、6 节系统的数据流图,本人对主要的数据元素进行确切的定义,写出如下 的数据字典卡片: 名称:验证信息 位置:管理人员、普通用户 定义:验证信息=用户名+用户密码 说明:指申报用户进入系统时必须输入的信息,不同的用户有不同的验证信息。 。 名称:用户信息 位置:注册用户 定义:输入注册数据 说明:指的是申报用户注册时输入的个人基本信息 名称:用户信息 位置:管理员、普通用户 数据结构:编号+用户编号+用户密码+用户权限 说明:编号是唯一的,是数据库中表的主键。 名称:申报材料 位置:普通用户 定义:申报用户职称申报表格填写 说明:用户编号是唯一的,是数据库中表的主键。 名称:修改信息 位置:普通

44、用户 定义:修改申报信息 说明:指的是对本人申报的基本信息、申报材料的修改。 华北科技大学学士学位论文 19 3.8 网上职务申报系统 ER 图 为了把用户的数据要求清楚 、准确地描述出来,系统分析员通常建立一个感念性 的数据模型。概念性数据模型是一种面向问题的数据模型,是按照用户的观点对数据 建立的模型。它描述了从用户角度看到的数据,它反映了用户的现实环境,而且与软 件系统中的实现方法无关。 名称:申报材料上传 位置:普通用户 定义:申报用户整理本地申报材料上传 说明:用户编号是唯一的,是数据库中表的主键。 名称:查询信息 位置:管理人员、普通用户 定义:查询申报材料信息 说明:指的是对指定

45、申报人员的基本信息、各类申报材料的描述。 名称:统计信息 位置:管理人员 定义:统计查询申报人员提交的申报材料 说明:指的是统计查询指定申报职务的申报人员 华北科技大学学士学位论文 20 3.8.1 本系统的总体 E-R 图 管理员可管理所有申报人员,可以删除,查询所有申报人员的申报材料,同时可 统计申报同一职称的用户;申报用户可注册,填写,提交本人申报材料,同时可修改 本人申报材料。如图 3.2 所示 1 11 m 用户信息 申报用户 删除 人事管理员 管理 查询 修改 申报用户 注册 用户信息 1m 申报用户 提交 用户申报资料 11 1 1 m 1 图 3.2 系统 E-R 图 (1)用

46、户注册实体如图 3.3 所示 华北科技大学学士学位论文 21 用户注册 用户名密码 密码确认性别 真实姓名 电子邮箱所学专业 图 3.3 用户注册实体图 (2)管理员实体如图 3.3 所示 管理员 密码 图 3.4 管理员实体图 (3)用户实体如图 3.5 所示 用户 用户名 密码 图 3.5 用户实体图 (4)用户申报实体如图 3.6 所示 华北科技大学学士学位论文 22 申报用户 资料提交 姓名 性别 出生年月 工作部门 学历 毕业学校 所学专业 授课情况 考核情况 学习工作经历 论文著作情况 获奖情况 图 3.6 用户申报实体图 华北科技大学学士学位论文 23 第四章第四章 网上职称申报

47、管理系统总体设计网上职称申报管理系统总体设计 总体设计又称为概要设计或初步设计,其过程通常由两个主要阶段组成:系统设 计阶段,确定系统的具体实现方案,划分出组成系统的物理元素程序,文件,数 据库, 人工过程和文档等,但是每个物理元素仍然处于黑盒子级,这些黑盒子力的具 体内容将在以后仔细设计;第二个阶段是结构设计阶段,确定软件结构,也就是要确 定系统中每个程序是由哪些模块组成的,以及这些模块相互之间的关系。 4.1网上职称申报管理系统的网上职称申报管理系统的设计 4.1.1 系统设计的目标 本人所设计的高等教育系统网上职称申报管理系统主要目的是为高等学校中的人 事管理起辅助作用,减轻人事方面的工

48、作量,使网上职称申报管理方面变的更为快捷、 方便。从这方面考虑,所以该系统在设计过程中,应实现以下目标: 全面实现网上申报管理系统的规范化管理 能准确、及时地实现对申报人员基本信息的录入、修改。 能准确、及时地实现申报人员对于申报材料的上传存储。 能准确、及时地实现管理人员对申报人员信息材料的录入、删除整理和查询。 通过对申报人员信息的统计,使人事部门能够及时的了解教职人员职称申报情况。 据此为专家的评审工作提供便利,满足人事管理部门的要求。 4.1.2 系统的模块化设计 模块化是由边界元素限定的相邻程序元素的序列,而且有一个总体标识符代表它。 模块化就是把程序划分成独立命名且可独立访问的模块

49、,每个模块完成一个子功能, 把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。 模块独立的概念是模块化、抽象、信息隐藏和局部化概念的直接结果。开发具有 独立功能而且和其他模块之间没有过多的相互作用的模块,就可以作到模块独立。模 华北科技大学学士学位论文 24 块的独立程度可以由两个定性标准度量,内聚和耦合。内聚衡量一个模块内部各元素 彼此结合的紧密程度;耦合衡量不同模块彼此之间互相依赖的紧密程度。 4.1.3 系统结构 高等教育系统网上职称申报管理系统的功能模块包括以下几个方面:登录模块、 申报资料提交上传模块、申报人员修改模块、管理员删除管理模块,管理员查询统计 模块。以下对这几个功能模块进行详细介绍。其功能结构结构设计如 5.1 图所示。 本 地 申 报 材 料 上 传 高等教育系统网上职称申报管理系统 查 询 管 理 员 删 除 管 理 模 块 提交上传登 陆 表 格 填 写 提 交 用 户 登 录 用 户 注 册 申 报 职 位 统 计 查 询 申 报 人 员 申 报 材 料 查 询 删 除 管 理 员 登 录 修 改 申 报 人 员 申 报 资 料 修 改 图 4.1 系统模块划分图 4.2 模块功能 在本次系统中,本人主要设计了登录模块、申报资料提交上传模块、申报人员修 改

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1