人事管理信息系统的终稿 doc

更新时间:2024-06-04 21:20:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

毕业设计(论文)

题 目 系 (院) 专 业 班 级 学生姓名 学 号 指导教师 职 称

人事管理信息系统的设计及

实现 经济与管理系 信息管理与信息系统

2008级2班

孔成 2008060312 刘翔 中级

二〇一二年六月

独 创 声 明

本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。

本声明的法律后果由本人承担。

作者签名: 二〇一二年 月 日

毕业设计(论文)使用授权声明

本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。

本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。

(保密论文在解密后遵守此规定)

作者签名: 二〇一二年 月

滨州学院本科毕业设计(论文)

人事管理信息系统设计及实现

摘 要

人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个人事管理系统就显得非常必要。

本系统结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的开发工具而开发出来的单机版人事管人事理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。本论文运用规范研究方法进行的专题研究。全文分六个部分:第一部分,是本论文的来源和课题研究的目的和意义;第二部分,是开发工具的选择,本系统主要运用的是ASP作为系统前台应用程序开发工具,Mircrosoft Office Access2003作为后台数据库;第三部分,是系统的需求分析,主要是人事管理系统的需求分析;第四部分,是系统分析与实现,包括系统功能模块的设计和数据库的设计;第五部分,是系统的实现及软件的测试。

关键词:信息管理;人事管理;人事管理系统

I

滨州学院本科毕业设计(论文)

The Design and Implementation of Person Management

Information System

Abstract

Human resources management is the management of an important progress with the times; companies have gradually become a huge up. How to manage internal employee information, business management has become a big problem. In this case, the development of a human resource management system it is very necessary.

The system combines the company's actual personnel, systems, analysis of actual demand, the use of powerful development tools as Visual Basic6.0 and developed stand-alone version of the personnel management system governing personnel. From the whole system in line with the simple, user-friendly, flexible, practical and safety requirements, the personnel management system of the enterprises have the following functions: basic information about staff input, modify, query, delete the module, staff leave information entry, modify, query, delete module, the entry wages of information, computing, information, and users of the system settings and system maintenance functions. Personnel management for the enterprise to provide information consultation, information retrieval, information access services, primarily to meet the modern enterprises to personnel management. This article is the use of norms of research methods and topical studies. The full text of six parts: Part I, is the subject of research sources and the purpose and significance; the second part of the development tools of choice, the system is mainly used as a Visual Basic6.0 future application development system tools Access database as a background; the third part of the system needs analysis, personnel management system is mainly demand analysis;

II

滨州学院本科毕业设计(论文)

fourth part of the analysis and implementation, including system design and database module of the design; the fifth part of the Design and Implementation of the code, the system is running a major event code; the sixth part of the system, finally, test the software.

Key words: Information Management; Personnel Management; Personnel

Management System

III

滨州学院本科毕业设计(论文)

目 录

第一章 概述 ······················································································································· 1 1.1人事管理信息系统的来源 ·························································································· 1 1.2人事管理信息系统研究的目的及意义 ······································································ 1 1.3人事管理信息系统的研究现状 ·················································································· 2 第二章 人事管理信息系统的开发基础 ··········································································· 4 2.1MICROSOFT OFFICE ACCESS 2003数据库简介 ···················································· 4 2.2ASP的介绍························································································································ 5 第三章 系统分析与设计 ······································································································· 7 3.1系统分析 ······················································································································ 7 3.1.1 系统需求分析 ········································································································· 7 3.1.2 可行性分析 ············································································································· 8 3.2系统功能设计 ·············································································································· 8 3.2.1 系统的功能分析 ····································································································· 8 3.2.2 系统功能结构 ········································································································· 9 3.3系统构架设计 ·············································································································· 9 第四章 主要功能模块设计 ····························································································· 13 4.1数据库设计 ················································································································ 13 4.1.1 数据库需求分析 ··································································································· 13 4.1.2 数据库逻辑设计 ··································································································· 13 4.2功能模块设计 ············································································································ 14 第五章 系统测试 ············································································································· 18 5.1界面测试 ···················································································································· 18 5.2功能测试 ···················································································································· 18 5.3需求测试 ···················································································································· 19 5.4性能测试 ···················································································································· 19 5.5员工信息管理系统的测试 ························································································ 19 总 结 ··························································································································· 20

i

滨州学院本科毕业设计(论文)

参考文献 ··························································································································· 21 谢 辞 ··························································································································· 22 附录(代码) ··················································································································· 23

ii

滨州学院本科毕业设计(论文)

第一章 概述

1.1人事管理信息系统的来源

随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。 人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护带来了不少困难。

随着计算机技术的飞速发展,计算机在企业管理中应用的普及, 利用计算机实现企业人事管理势在必行。合理的利用有助于企业发展的管理系统是企业改革的一种优越的体现,不仅保证了核算准确度,还成倍的提高了工作效率,而且便于查询。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件[1]。

因此,开发这样一套适用的人事管理软件成为很有必要的事情,在下面的各章中我们将以开发一套人事管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。

1.2人事管理信息系统研究的目的及意义

现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作

1

滨州学院本科毕业设计(论文)

方式,使传统意义上的人事管理的形式和内涵都在发生着根本性的变化。在过去,一支笔和一张绘图桌,可能就是进行办公的全部工具。今天,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。如今,人事管理己完全可以通过电脑。

进行,并在计算机辅助下准确快速地完成许多复杂的工作。这些都大大地缩短管理的时间。而今天,人事管理的内容己经转变为对更为广泛的系统价值的追求。信息管理,如今已是一个热门话题,它已为许多企业所采用。我认为,在现代化的进程中,引入现代管理的思想,建立一套可面向企事业单位人事的信息管理系统,也是十分必要的。

本论文基于我国企业管理信息化建设现状,结合在实际工作中所遇到的问题和收获,对企业人事管理系统在设计开发等方面进行研究,重点研究系统开发中所采用的软硬件平台规范、数据库结构设计、开发工具的选择与使用,目的是从技术手段的角度阐述如何实现企业从传统经营管理模式向信息化管理模式转变的过程,以及人事管理系统在企业管理信息化中所起到的重要作用。本课题的开发主要是要花费相当多的人力和时间,虽然开发出来的软件可能离具体产生效益还有一定的距离。但是,出于通过毕业设计来丰富自己的专业知识,并从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的。 1.3人事管理信息系统的研究现状

目前,在国内外各大企事业单位中,人事管理系统的使用是非常广泛的。同时,有很多的软件开发商也开发了许多基于各种行业的企业人事管理学系统,其中有单机版的,也有C/S和B/S模式的。而不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。而且,企业管理信息量大、操作繁琐、传统的方式不再适应新的工作需要,开发研制适合企业的人事管理系统,使其具有整体性强、流程简单、操作方便、功能丰富和通用性强等特点,是加快企业人才管理工作办公自动化、信息资源化和管理科学化建设进程必要途径。因此建立适合企业的管理信息系统,是促进企业信息高速公路的发展,为企业的发展提供条件的重要课题。

随着数据库技术和网络技术的发展,数据库的互连技术正成为世界计算机领域研究的热点,基于WEB的管理信息系统的研究正成为MIS研究的主流。与此同时,

2

滨州学院本科毕业设计(论文)

Internet的发展与普及,国内许多企业已经建成有自己的企业人事管理软件,为企业的快速运营提供了很大方便。但是对于有些中小企业来说,不需要大量的数据库,所以我们的目标是开发一个功能使用,操作简单的人事管理系统[10]。

3

滨州学院本科毕业设计(论文)

第二章 人事管理信息系统的开发基础

2.1Microsoft office Access 2003数据库简介

Microsoft Office Access 2003 是一种数据库管理程序,可赋予更佳的用户体验,并且新增了导入、导出和处理 XML 数据文件等功能。由于该程序可以识别和标记常见错误,同时提供更正错误的选项,因此在 Access 2003 中工作变得更加轻松自如。另外,Access 2003 的新功能还可以帮助数据库开发人员查看有关数据库对象之间相关性的信息。

(1)查看有关对象相关性的信息

查看有关数据库对象之间相关性的信息。查看使用特定对象的对象列表有助于随着时间维护数据库以及避免犯与丢失记录源相关的错误。

(2)窗体和报表中的错误检查

对窗体和报表中的常见错误启用自动错误检查。错误检查会指出错误,例如两个控件使用同一键盘快捷方式,以及报表宽度大于打印纸张的宽度。启用错误检查可以帮助您识别错误和更正错误。

(3)传播字段属性

在 Access 的早期版本中,不论您何时修改字段的继承属性,都必须手动修改每一个窗体和报表中对应控件的属性。而现在,当您修改“表”设计视图中某些继承字段属性(如“格式”和“输入掩码”)时,Access 会显示一个选项,用于更新绑定到该字段的部分或全部控件的属性。

(4)智能标记

使用智能标记属性可向数据库中的表、查询、窗体、报表或数据访问页中的任何字段添加智能标记。

(5)备份数据库或项目

在对当前数据库或项目进行重大更改之前,将其备份。该备份将保存在默认的备份位置或当前文件夹中。

(6)XML 支持

在从 XML 导入数据或将数据导出到 XML 时指定转换文件。接着会自动应

4

滨州学院本科毕业设计(论文)

用转换。当您导入 XML 数据时,数据一经导入,在创建任何新表或追加到现有表之前,系统会将转换应用于数据。当您将数据导出到 XML 时,系统会在导出操作之后随即应用转换。

一个数据库中经常包含存储在另一个数据库中的要查找的值。现在,您可以在导出时包含这些相关的表,也可以在导出某个对象时包含该对象的任何预定义的筛选或排序顺序[2]。 2.2asp的介绍

ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web ASP网页应用程序可以包含HTML标记、普通文本、脚本命令等。利用ASP可以向网页中添加交互式内容,也可以创建使用HTML网页作为用户界面的web应用程序。与HTML相比,ASP网页具有以下特点:

⑴利用ASP可以实现突破静态页面的一些功能限制,实现动态网页技术 ⑵ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试; ⑶服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;

⑷ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML脚本提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;

⑸ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等。

⑹由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。

⑺ 方便连接ACCESS与SQL数据库。

⑻开发需要有丰富的经验,否则会留出漏洞,让骇客(cracker)利用进行注入攻击[6]。

ASP也不仅仅局限于与HTML结合制作WEB网站,而且还可以与XHTML和WML语言结合制作WAP手机网站[7]。但是其原理也是一样的。

5

滨州学院本科毕业设计(论文)

ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java script)作为自己的开发语言[12]。PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法,并融合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库,PHP、MySQL数据库和Apache Web服务器是一个比较好的组合。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点。自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色[4]。JSP是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和JavaApplet之外,又有新的硕果,就是JSP,Java ServerPage。JSP可以在Servlet和JavaBean的支持下,完成功能强大的站点程序[8]。

6

滨州学院本科毕业设计(论文)

第三章 系统分析与设计

3.1系统分析 3.1.1 系统需求分析

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,他一进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事进行管理,具有着手工管理无法比拟的优点。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。根据以上情况,决定实施建立人事管理信息系统,因为人事信息管理是一个企业单位不可或缺的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事信息管理系统应该能够为用户提供充足的信息和快捷的信息查询手段。可以解决一直以来人们使用传统人工的管理文件档案存在着的许多缺点,如效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查询、更新和维护都带来了不小的困难。随着计算机技术的飞速发展,计算机在企业管理中的应用的普及,利用计算机实现企业认识档案的管理势在必行。当前企业信息管理系统正在从C/S结构向B/S转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业信息管理系统的主流。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、制度化的必要条件[9]。

人事信息管理系统是针对企业人事处的大量业务处理工作用计算机进行全面现代化管理,它必须具备以下图3.1功能:

7

滨州学院本科毕业设计(论文)

人事管理信息系统 管理员登陆 来宾登陆 人员基本信息 薪酬管理 员工培训 员工招聘 图 3.1 系统框架

3.1.2 可行性分析

人事管理系统后台数据库采用目前应用十分广泛的桌面型数据库Microsoft Office Access 2003,由于其具有快速、方便、灵活和可移植性等特点被大多数软件开发者所使用;前台采用Visual Basic 6.0作为主要的开发工具,其可与Microsoft Office Access 2003数据库无缝衔接[3]。 3.2系统功能设计 3.2.1 系统的功能分析

人事信息管理系统是一个典型的数据库开发应用程序,它由员工信息管理、工资管理、系统用户管理等模块组成,具体规划如下:

(1)系统用户管理:

对使用系统的用户进行管理,为他们分配一定的权限,使他们规范的使用系统。本系统的用户分为两类:管理员和一般用户。管理员可以对系统的各个模块进行添加,删除,修改,查询;而一般用户只能对各模块进行简单的查询,从而了解相关的信息。

8

滨州学院本科毕业设计(论文)

(2)职工信息管理:

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

(3)职工工资管理:

职工工资管理主要是对职工工资的综合的核算,建立合理,规范的企业工资核算制度,保障职工的合法权利。 3.2.2 系统功能结构

系统功能结构图主要从功能的角度描述了系统的结构。 人事管理的系统功能结构如图3.2所示: 员工信息管理 用户登录 人事管理系统 工资信息管理 培训管理 系统设置 帮助 删用户管理 退出系统 帮助 关于 添 设查删添 设查删添 设查加 置 找 除 加 置 找 除 加 置 找 除 添 加 删除

图3.2 系统功能结构图

3.3系统构架设计

人事管理系统的数据库采用系统数据库的名称为“data”。数据库data中包含了4张数据表。下面分别给出数据表概要说明和主要数据图3.3的结构。

9

滨州学院本科毕业设计(论文)

用户信息 管理员 图3.3 用户图

来宾

(1) 职工信息数据表:用于储存职工的基本信息。职工信息表见图3.4所示:

身份证号 姓名 毕业学校 员工基本信职工编号 息 电话 职称 部门 学历 民族 性别

图3.4 职工信息图

(2)工资信息数据表:用来存储职工的工资情况,包括姓名,职称,工资等信息。工资信息表见图3.5所示:

10

滨州学院本科毕业设计(论文)

奖金 姓名 工龄 工资 工资基本信息 职工编号 学历 职称 图3.5 工资信息图

身份证号 姓名 毕业学校 员工招聘信工作经验 息 电话 职位 部门 籍贯 学历 民族 性别

图3.6 招聘信息图

(3)培训信息表,用于储存员工培训信息。培训信息表见图3.7所示:

11

滨州学院本科毕业设计(论文)

培训类别 姓名 培训基本信职工编号 息 培训时间

职称 图3.7 培训信息图

12

滨州学院本科毕业设计(论文)

第四章 主要功能模块设计

4.1数据库设计 4.1.1 数据库需求分析

在人事管理信息系统中,数据库应当解决如下需求。

1、保存注册、辞职人员信息,包括姓名、员工编号、性别、学历、工作经历等。

2、 保存工资、培训等信息,包括员工编号、姓名等。 3、 保存管理员、普通用户信息,包括姓名、密码等。 4.1.2 数据库逻辑设计

数据库的概念结构设计完毕后,可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。如下图4.1所示:

图4.1 数据库

13

滨州学院本科毕业设计(论文)

系统部分数据库表的逻辑结构

表4.1 登录信息表

表4.2 用户信息表

4.2功能模块设计

1、人事管理信息系统首页,主要显示各种登录用户信息以及后台的入口,如下图4.2:

14

滨州学院本科毕业设计(论文)

图4.2 登陆页面

2、登录后管理员可以修改密码及用户名,如图4.3:

图4.3 修改密码页面

15

滨州学院本科毕业设计(论文)

3、用户招聘信息注册页面,如下图4.4:

图4.4 注册页面

4、修改成功后及失败的页面,如图4.5:

图4.5 成功页面

5、查看注册信息,如图4.6:

图4.6 查看注册用户

16

滨州学院本科毕业设计(论文)

6、查看员工基本信息(包括培训信息),如图4.7:

图4.7 查询员工信息

17

滨州学院本科毕业设计(论文)

第五章 系统测试

在完成了程序的编写工作后,接下来将进行软件的测试,这里说的软件,并不单单是指程序本身,还包括其他方面。测试和开发一样,也是一项技术性很强的工作,有着很多的技巧。软件测试是软件质量保证的主要活动之一,因此,测试的质量直接影响软件的质量[5]。

依据前面所说的测试对象,我们把测试划分为几个方面来进行测试。 5.1界面测试

界面测试是测试过程中比较简单直观的一种测试方法,只要细心地按界面要求核对就行了。可这快往往是程序开发人员容易忽视和遗漏的地方。 5.2功能测试

顾名思义,功能测试主要是测试程序模块是否实现了设计中所有要求的功能。功能测试中需要注意的有[11]:

(1)查询功能中,有按单一查询条件进行查询的,也有按多个查询条件组合查询的,这里要注意多个查询条件之间的关系,还有一些常识性的问题。

(2)删除功能中,需要注意的是前台设置的数值长度是否大于后台数值长度,以及前台与后台的数据结构是否相符,很多时候录入功能无法实现是由于这些原因。还有就是必须录入的字段的设置是否有误。

(3)试删除功能中需要注意的是单击”删除”按钮后,一般会出现提示信息,询问是否确定删除。通常情况下,我们单击”确认”按钮查看信息是否被删除掉了,而忽略了单击“取消”按钮后程序的反应,这时有可能的是没有删除,还有一种可能是即便单击了“取消”按钮,也一样删除了数据。另外,在删除多条记录的时候,要注意连续选中的几条记录是否真正都被删除了,即如果再按照这种查询方式查询,是否还能查询出来。有的时候需要在数据库中设一个标志位,而不是真正的物理删除。所以在下一次查询中,可能还会被查询出来,这主要是因为在查询条件中没有将标志位考虑在内。

18

滨州学院本科毕业设计(论文)

(4)于修改功能的测试,主要是看修改确认后是否数据真正已被修改了。这是最基本的功能,需要注意的是看是否能把不应该修改的数据也修改成功了。 5.3需求测试

针对需求测试,是测试中很重要的一个环节。因为需求是在软件设计,开发乃至软件测试中重要的依据。要针对需求测试,首先就要对项目的需求和业务有一定的了解。这些需求很多时候是在实现增、删、查、改这些基本功能之上,针对项目和相关业务所作的一些逻辑上的控制。这就要求程序员在设计和编码的时候要去充分理解考虑需求。 5.4性能测试

性能测试在软件的质量保证中起着重要的作用。通常我们把性能指标全部归结到硬件,操作系统和开发环境上,而忽略了代码本身性能上的考虑。性能需求指标中,稳定性、并访支撑能力以及安全性都很重要。作为程序员需要评估该模块在系统运营中所处的环境,将要受到的负荷压力以及各种潜在的危险和恶意攻击的可能性。

5.5员工信息管理系统的测试

在完成编码的工作以后,根据以上的方法和步骤进行了如下的测试:

界面测试:在不开启Web服务器的情况下,反复点击网页上的超链接,测试其连接情况,直到所有的链接都达到预期的效果。

· 功能测试:对网站的几大功能模块逐一测试,尽最大可能发现起潜在的错误。 · 性能测试:将程序以局域网的形式发布,查看其是否满足多用户的要求。 · 需求测试:根据需求分析的内容,测试网站是否和当初的设计一样。 通过这几方面的测试,我及时修正了系统中存在的问题,很好的提高了系统的性能,达到了预期目标。

19

滨州学院本科毕业设计(论文)

总 结

短短几个月的毕业设计,每天忙忙碌碌,一步一步走来,今天终于迎来了自己的成果。在这期间,经常遇到各种各样的问题,时常为不能解决的问题而一筹莫展,但这并未因此打消我的信心,而是使我更加专著的去解决问题,也因此这相对短暂的时间却是三年来过得最为充实的日子,充满了挑战的艰辛与乐趣。

在老师的指导和督促下,经过两个月的紧张设计与开发,我的毕业设计基于 ASP.NET的人事管理信息系统终于开发完成了。 通过本系统的开发使我所学的专业知识得到了综合的运用,对以前很多抽象、枯燥的理论知识加深了理解,同时也使我学会了利用结构化程序设计思想开发管理信息系统,并用模块化方法加以实现。

通过本次的系统开发,我深刻地认识到信息系统开发的每一步都是以上一步为基础的。因此每一步文档的编写都必须正确、完整,否则就会给下一步的工作带来不必要的麻烦,加大工作量。因为系统是为用户服务的,所以要充分了解用户的需求,考虑用户的特点和使用方面的习惯,以协调人机关系。在系统实施中应结合各方面的要求,尽可能选择自己熟悉的程序设计语言。系统测试中要根据实际情况设计有效的测试方法。 在系统设计过程中,从用户的角度出发,在系统的可用性和易用性上做了很多功夫,力求能达到最好的效果。但由于我的编程实现能力和毕业设计的时间都有限,我对人事管理工作的具体内容也不是特别地了解,所以目前我还不能把人事管理这个系统较为完善地实现出来,希望以后有机会能够弥补这个遗憾。

能够顺利的完成这次毕业设计,也得益于指导教师的帮助,在他们的帮助下,通过到网上查资料,借阅图书等一些途径,使困难很快的得到解决。

短短的几个月,终于按照设计说明书的要求完成了自己的毕业设计,由于时间有限、自身知识水平不足,我的设计还难免存在着很多不足的地方,请各位老师给予指正和提出宝贵的建议,我坚信在今后的工作中我会做得更好。

20

滨州学院本科毕业设计(论文)

参考文献

[1] 康博译.语言设计教程[M]. 清华大学出版社, 2001(09):78-80.

[2] 王珊,萨师煊. 数据库系统概论[M]. 北京:高等教育出版社, 2006(05):50-98. [3] UML辅助网站规划和设计指南[M]. http://www.umlchina.com/index.htm. [4] 张玉平.ASP.NET+SQL组建动态网站[M]. 电子工业出版社, 2006(06):45-65. [5] 周之英.现代软件工程(中)-基本方法篇[M]. 北京科学出版社, 2000(8):156-165. [6] 郑耀东,蔡骞. ASP.NET网络数据库开发实例精解[M].北京:清华大学出版社, 2006(04):5-8. [7] 邓文渊.挑战ASP.NET2.0 for C#动态网站开发[M].北京:机械工业出版社,2008(01):12-30. [8] 张华贵. 用ASP技术实现国际疾病编码(ICD10)网络查询系统[J].2010(34)24-45. [9] 程楠,刘贤芬,尉睿. 基于B/S模式的等级考试报名系统的设计与实现[J]. 电脑知识与技 术, 2009(04):29-30.

[10] 周虹.基于Web的CAD/CAM教学与数控加工系统的开发[J]. 机械制造与自动 化,2009(01):40-67.

[11] Roodbergen, K.J.Vis, I.F.A. A model for warehouse layout[J].IIE Transactions vol.38, 2006(10):799-811.

[12] Nitin Singh. Emerging technologies to support supply chain management[J].Communications of the

ACM,2003(9):57-72.

21

滨州学院本科毕业设计(论文)

谢 辞

本论文在选题、研究和设计过程中得到刘翔老师的细心的指导和大力的支持。在论文的总体结构、功能的把握上给予了非常大的帮助,并对我在编程、数据库设计和论文定稿等细节方面给予了耐心的指导,对于我顺利完成这次毕业论文设计起到了非常重要的作用。刘老师让我知道了做论文就像人生的态度,先做好准备后才开始向着目标努力。严谨细致、一丝不苟的他一直是我学习、生活中的榜样,他那循循善诱的教导和不拘一格的思路给予我无尽的启迪。在此谨向刘老师致以诚挚的谢意和崇高的敬意!

求学历程是艰苦的,但又是快乐的。感谢滨州学院,感谢学院的领导们为我们提供了良好的师资教育和学习环境;感谢我的辅导员老师,班主任和其他所有教育我,鼓励我,帮助我的老师们,你们那爱岗敬业和无私奉献的精神时刻激励着我前行;感谢我的师长和同学,感谢你们对我的支持和包容,你们的帮助让我的论文更顺利的完成。

总之,感谢所有在背后支持和帮助我的人,我会以最大的努力做好今后的每一件事情,不辜负大家对我的期望!

22

滨州学院本科毕业设计(论文)

附录(代码)

登陆页面:

src=\

密 码:

身 份:

验证码:

height=30

colspan=\

align=left>

name=\

size=\

修改密码:

<% admin_id_log=session(\if admin_id_log=\ then

response.Write \您尚未登录或登录超时,请重新登录!');window.open('index.asp','_parent'); }\response.end end if

sql=\ where admin_id=\

23

滨州学院本科毕业设计(论文)

set rs=server.CreateObject(\rs.open sql,conn,1,2 %> <%

isupdate=trim(request(\oldpwd=trim(request(\

adminpwd_new=trim(request(\adminpwd2_new=trim(request(\if isupdate=\

if adminpwd_new<>\if adminpwd_new<>adminpwd2_new then

response.Write \language=javascript>{window.alert('报错:两次输入的密码不相

同!\\n“新密码”和“确认新密码”只有要需要修改密码的时候填写。\\n 如不需要修改密码则不需要填写,此时请让“新密码”和“确认新密码”留空');window.history.go(-1);}\

response.end

end if

if len(adminpwd_new)<5 or len(adminpwd_new)>30 then

response.Write \报错:密码长度不够,至少要输入五位,最长不超过30位!');window.history.go(-1);}\response.End() end if end if

if oldpwd=\

response.Write \language=javascript>{window.alert('报错:在修改新密码前必须输入原密码!');window.history.go(-1);}\response.End else

if md5(oldpwd)<>rs(\

response.Write \language=javascript>{window.alert('报错:您输入的原密码错误,要

24

滨州学院本科毕业设计(论文)

修改密码必须核实原密码!');window.history.go(-1);}\

response.End

end if end if

if oldpwd<>\if adminpwd_new=adminpwd2_new then if md5(oldpwd)=rs(\rs(\end if end if end if rs.update

response.Write \恭喜您,密码修改成功!下次登录时请用新密码!');window.history.go(-1);}\ 招聘注册信息页面:

name=\

type=\

id=\

size=\

class=\

onMouseOver=\ onMouseOut=\onFocus=\确认

name=\

type=\

id=\

size=\

class=\

onMouseOver=\ onMouseOut=\onFocus=\

25

滨州学院本科毕业设计(论文)

value=\

相片名

上称

传\',

onClick=\

'height=300,width=500,status=no,toolbar=no,menubar=no,location=no,scrollbars=no');\

style=\#8DE9D5; color: #000000; border: 1 solid #000000\class=button>

请从后台添加新项\

end if

26

滨州学院本科毕业设计(论文)

%>

response.write \ value=''>请从后台添加新项\

response.write \ value=''>请从后台添加新项\end if

response.write \ value=''>请从后台添加新项\end if

%>

response.write \ value=''>请从后台添加新项\

27

滨州学院本科毕业设计(论文)

end if

<%

response.write \ value=''>请从后台添加新项\

%>

response.write \ value=''>请从后台添加新项\%>

response.write \ value=''>请从后台添加新项\end if

28

滨州学院本科毕业设计(论文)

%>

bgcolor=\

name=\

type=\

class=\

id=\

response.write \ value=''>请从后台添加新项\%>

请从后台添加新项\end if

毕业时间

name=\

type=\

class=\

id=\

onFocus=\

onMouseOver=\ onMouseOut=\

29

滨州学院本科毕业设计(论文)

size=\学校

name=\

type=\

id=\

size=\

class=\

onMouseOver=\ onMouseOut=\onFocus=\专业

name=\

type=\

class=\

id=\

onFocus=\ onMouseOver=\ onMouseOut=\ onBlur=\

30

本文来源:https://www.bwwdw.com/article/k1j6.html

Top