中央广播电视大学毕业设计论文人员管理系统.docx
- 文档编号:30397908
- 上传时间:2023-08-14
- 格式:DOCX
- 页数:59
- 大小:375.72KB
中央广播电视大学毕业设计论文人员管理系统.docx
《中央广播电视大学毕业设计论文人员管理系统.docx》由会员分享,可在线阅读,更多相关《中央广播电视大学毕业设计论文人员管理系统.docx(59页珍藏版)》请在冰豆网上搜索。
中央广播电视大学毕业设计论文人员管理系统
中央广播电视大学毕业设计论文
人员管理系统
学习形式:
函授
学院:
中央广播电视大学
年级专业:
二00二(春季)计算机应用
类别层次:
专科
学生姓名:
褚建文
学号:
20027530070889
指导老师:
王树飞
日期:
2004年12月
中央广播电视大学成人高等教育
毕业设计(论文)任务书
设计(论文)题目:
人员管理系统
学生姓名:
褚建文
专业年级:
计算机应用与维护
学号:
20027530070889
学习形式:
函授
函授站:
中央电大曲靖分校
毕业设计(论文)内容:
本文以某管理信息系统中的人员管理子系统为开发背景,简述了管理信息系统的概念、结构及其开发的基本方法。
本文分为绪论、管理信息系统概述、开发方案选择、开发过程、系统的运行、维护、评价、开发总结和对信息系统的展望等几方面内容。
较为详细的介绍了一下开发过程的几个环节及其开发方法原理的实际应用,并通过具体的设计过程加深了对信息系统开发各个过程的认识。
关键字:
asp、数据库、人员管理。
专题(子课题)题目:
人员管理系统
设计(论文)指导老师:
王树飞
绪论--------------------------------------------------------------------------4
第一章调查分析--------------------------------------------------------------5
第二章需求分析--------------------------------------------------------------6
第三章 设计思路--------------------------------------------------------------7
3.1系统解决方案-------------------------------------------------------------7
3.2功能结构的设计-----------------------------------------------------------9
第四章 系统分析-------------------------------------------------------------10
4.1功能模块的分析与设计---------------------------------------------------10
4.2数据库的分析与设计-----------------------------------------------------13
4.3工作流程---------------------------------------------------------------18
4.4开发工具的选择---------------------------------------------------------18
4.5数据库的选择-----------------------------------------------------------19
第五章 开发过程-------------------------------------------------------------20
5.1公用模块---------------------------------------------------------------20
5.2登录模块---------------------------------------------------------------21
5.3人员信息列表模块-------------------------------------------------------22
5.4添加人员信息模块-------------------------------------------------------27
5.5修改人员信息模块-------------------------------------------------------32
5.6删除人员信息模块-------------------------------------------------------37
5.7查询人员信息模块-------------------------------------------------------38
5.8添加管理用户模块-------------------------------------------------------42
5.9修改管理用户模块-------------------------------------------------------45
5.10修改管理用户模块-------------------------------------------------------50
5.11退出系统模块-----------------------------------------------------------50
总结-------------------------------------------------------------------------51
致谢-------------------------------------------------------------------------52
参考文献---------------------------------------------------------------------52
绪论
在竞争日益激烈的社会,为了求得生存和发展许多的企业都看到信息的重要作用,特别是管理信息的重要作用更不容忽视,大企业重在管理,所以对于管理信息每个大企业都放在重要位置,管理工作的成败取决于能否做出有效的决策,而有效的、正确的决策则取决于来自外界的、内部的正确信息,科学的进步和生产的发展使人类的意识总量不断增长,生产的社会化趋势的扩大和社会对产品的需求的多样化,使生产经营活动中涉及内部和外部的信息量都迅速的膨胀起来,面对竞争激烈的市场环境对信息进行收集和加工、传递等过程的时间性和准确性都提出了更高要求,早先的手工计算、人工收集信息的方式已不能满足各方面的需要,这就在客观上要求有更高处理效率的工具出现。
1946年第一台计算机“埃尼阿克”的诞生预示着计算机这个高效率工具能解决人们的这种客观要求,事实证明计算机被广泛用于军事、科技、经济、商务等各方面都获得了巨大成功。
当然近些年计算机应用于管理领域也获得了成功。
今天,计算机在管理中的应用已发展成为管理工作的重要组成部分,不仅用于数据处理,而且也成为决策的有力工具。
计算机把生产经营过程中巨大的数据流收集、组织起来经过加工处理转换成为对各级管理人员做决策的有用的信息。
现代管理学、运筹学和控制论的发展,使许多先进的管理理论和方法应运而生,而这些理论和方法大多都因计算量大、工作量大,用人工方式根本无法完成,只有应用现代、高速准确的、海量的、电子计算机来处理,才能为这些理论和方法从定性到定量方面的指导活动开辟新的局面和求得新的发展。
计算机技术与通信技术的结合,促进了现代化信息技术的发展,计算机主要应用于科学技术计算、生产控制和管理等方面。
现在世界上大多数发达国家都十分重视计算机在管理中的应用,大多企业将全部投资的10%用于计算机方面,其中的70%用于管理方面,由此可见管理在企业中的地位和作用。
在管理方面计算机已应用发展成为专门的管理信息系统(MIS)。
我国自1983年推广应用微型的计算机以来,在管理信息系统领域,无论理论还是实践都有了很大的发展。
1986年2月国务院批准建立国家经济信息系统,全国上下,从中央到地方都陆续成立了应用信息中心,各行各业各种领域都将信息和计算机联系起来,使用计算机的热情也普遍高涨。
电子计算机的应用也从单项的业务信息管理迅速向综合的管理层次和决策层次发展。
在实际中的应用水平也在不断提高,我们所学的计算机信息管理这个专业也正是为了适应此种需要而建立发展起来的,我国的金字号工程也正是由此而提出来的,以金关、金卡、金桥为代表的三金工程也就是对计算机信息技术的发展提高所提出的重要举措,由此也说明管理信息对我们每个人都是息息相关必不可少的。
第一章调查分析
管理信息系统是一个由人和计算机等组成的能进行信息的收集、加工、传输、保存、维护和使用的系统。
是为了实现企业的总体目标对管理信息进行系统的综合处理,辅助各级管理决策的计算机硬件、软件通讯设备及有关人员的统一体,管理信息系统是介于信息论、经济管理论、统计学、运筹学以及计算机科学之间的一门边缘性、综合性学科,它是伴随管理科学、信息技术、计算机技术等的发展而产生和发展起来的。
人们对管理的重视和计算机技术的迅猛发展是管理信息系统产生的前提。
70年代以来,发达国家企业的最高层决策都利用管理信息系统提供的经过加工的信息,并依靠计算机使用各种经济管理模型和现代化管理方法辅助决策,计算机的远程网络、局域网络和数据库技术的发展以及微型计算机广泛应用大大提高管理信息系统处理信息和辅助决策的能力,管理信息系统的建立,对各级管理决策提供了信息支持,从根本上改善了管理人员的劳动条件和工作性质也是管理工作现代化的重要标志。
计算机在管理中的应用开始于1954年,是美国首先用计算机处理工资单,40多年来,计算机在处理管理信息方面发展迅速,从信息处理功能和辅助管理内容看,计算机辅助管理大体经过四个阶段:
(1)事务处理
50年代,计算机刚进入管理领域时,首先作为计算工具使用,人们用它进行工资、会计、统计等工作,计算机使用者在相当长时间内采用单用户批处理方式,随着计算机处理能力的提高,在管理信息处理过程中文书、档案、报表生成等业务也由计算机代替,这种辅助管理的工作称为电子数据处理。
这一阶段又称为信息处理阶段,主要用于解决事务、工程、科学计算等业务。
亦称事务处理阶段。
(2)系统处理
电子信息处理的主要目标是提高管理人员处理日常事务的效率,而单项信息处理不能满足企业管理决策的需要,管理信息系统的发展不但要求事务处理的高效率而且更强调对各级管理决策有效支持,并注重信息处理的系统性、综合性。
所以系统处理就提到议事日程上来了。
(3)支持决策
管理者的决策是个过程,在这一过程中,除了提供准确、及时、适用的信息外,还希望能进一步解决半结构化决策和非结构化决策中的辅助决策问题。
所以,决策支持系统应运而生。
它以具有较强的人机交互功能、模型驱动及较强的问题处理能力的特点为人们所重视,在企业管理领域出现的战略信息系统、主管信息系统,都是以支持决策为主要任务的信息系统。
(4)综合服务
利用现代信息技术为人们的智能活动提供综合服务,成为世纪之交管理信息系统发展的方向。
这些综合服务包括很多方面,例如学习、工作、生活、医疗、商业等各方面,这就要求信息系统具有很强的综合处理能力,通信能力、存储能力,同时数据通信与计算机网络技术的迅猛发展也为综合服务提供了基础和可能。
第二章需求分析
众所周知,现代管理的核心是决策,而决策的基础是信息。
决策形成的过程就是信息的产生、收集、加工、分析和利用过程(新信息形成的过程),信息处理的能力和信息化水平是管理者管理水平最主要的标志之一,我国在全国范围内推广计算机在管理中的应用是在70年代末,虽然起步较晚,但近几年发展却比较快,特别是微型计算机的出现和普及,为信息化建设提供了物美价廉的手段,对于推动我国管理信息处理的现代化也起到了重要作用。
我国在推进信息化过程中问题和机遇多,但困难也很多。
由于全国工业(轻、重工业)发展不平衡,国家产业结构也急需调整。
各个部门内部管理落后,受条件限制和人员素质限制的地方很多,使信息化建设受到技术力量不足,购买力有限,环境差等各方面的束缚,即使在一些较为重视信息化工作的单位中,也普遍存在计算机使用不充分、信息处理人工化的问题,这些问题导致国内信息水平落后于国外同行,发生这些问题有以下原因:
第一:
未意识到信息处理的重要性,没有专门的信息处理部门,各类信息的传递和收集只是以各职能部门随着业务活动方面而运行,缺乏综合性、系统性处理;
第二:
受客观条件的局限,尤其是管理信息系统的开发与建设和计算机自身发展的不协调,缺乏一整套实现信息化的完整解决方案;
第三:
缺乏获得相关信息的有效途径。
(1)管理方法科学化。
只有管理方法科学化,才能获得正确的管理信息。
有句名言说“输入的是垃圾,输出的必然也是垃圾”。
(2)领导者的重视和支持是管理信息系统成功的先决条件,开发管理系统是一项投资大、周期长、涉及机构调整,管理程序变更等许多工作,而且可能影响全局的工作,开发出的新系统运行时不可避免会导致一些机构和人员地位和作用的变化,如果没有主要领导和管理者的坚决支持和得力措施予以保证,那么管理系统开发工作肯定失败。
(3)必须建立本单位的计算机应用队伍。
做好人员的选择培训工作,建立自己的计算机应用队伍,是实现管理信息系统的必备条件。
这些人员应有:
系统分析员、程序员、计算机操作人员和计算机硬、软件维护人员。
信息管理系统,可以增进信息交流,包括内部信息交流和外部信息的沟通,内部信息的交流通过内部管理系统实现信息处理自动化、传递的及时性,达到内部信息的全面和系统。
外部信息的沟通可以通过局域网、广域网及全球互联网(Internet)沟通国内、国外或整个国际的信息交流。
其次,可以提高服务对象满意程度,信息化使管理中的事务中心的传统模式向以服务为中心的模式转换成可能,及时传递来的外界的各类信息,以帮助建立若干这类管理模式的新型业务系统。
最后,引进管理信息系统对物流、人力资源的开放度增加,及时得到服务对象的信息,使内部管理趋于合理化、提高管理效率。
第三章设计思路
3.1系统解决方案
考虑到是此人员管理系统是通过浏览器-服务起结构的软件实现,如图所示,将系统的实现分为3个层次,入下图:
1.数据库层
数据库层负责存储系统的各种数据,本案例中利用Microsoft的ACCESS作为数据库管理系统。
可以将数据库配置在独立的数据库服务器上,也可以将它和应用逻辑层一起配置在引应用程序服务器中,具体的配置需要根据软件的规模、要求和实际情况而定。
2.应用程序逻辑层
应用程序逻辑层是软件实现的核心,该层又可分成3个模块。
数据库操作层(DBACCESSLayer)用于专门和数据库打交道,这部分的内容主要是在标准的SQL基础上针对系统的实际情况实现一些数据库操作的函数,以使asp页面和业务逻辑实现模块的调用。
业务逻辑层(LogicalLayer)负责实现系统的主要业务逻辑。
页面层(AspPages)负责生成用户的界面以及接受用户的操作信息,它主要调用数据库操作层和业务逻辑层来实现。
3.客户端层
本系统利用B/S结构,实现整个信访管理系统。
这种结构的优势在于系统简单、功能强大、扩展能力良好以及能够方便地跨地域操作等性能。
根据实际信访工作的特点,需要在本章所介绍的信访管理系统中实现一些几个功能:
●查看有关信访的知识和制度;
●注册成为普通用户,并可以登录;
●登录之后的普通用户可以修改自己的基本资料;
●以匿名方式或者署名方式提交举报信息;
●政府部门可以登录后台,并查看和处理提交的举报信。
3.2功能结构的设计
根据系统分析结果,按照结构化的系统设计方法,本人员管理信息系统的功能结构图如图所示:
1.登陆模块:
对管理员的身份进行验证。
2.人员信息列表:
对人员信息以列表的形式展现。
3.人员详细信息查看:
显示人员的详细信息。
4.人员信息修改:
修改人员的信息。
5.人员信息删除:
删除人员信息。
6.添加新记录:
添加人员信息。
7.查询档案:
查询人员信息。
具体的模块划分如下:
人员管理系模块化分图
第四章系统分析
4.1功能模块的分析与设计
人员管理系统的主要目的就是实现人员信息的归档、查询等的流程,使工作人员对人员信息的管理工作更加容易,提高工作的效率、降低管理的成本。
此人员管理系统中对人员的基本信息进行处理,其中要实现人员信息的录入、修改、删除、查询等,使人员管理员只需动动鼠标就可以轻松地完成工作。
此外,还需要配置一些管理人员,人员的数目是根据档案库的数量确定的。
管理人员在对应的档案库中对档案进行归档和整理工作。
首先,画出档案管理系统的用例图,如下:
系统用例图
然后对系统的每一个用例进行描述,也就是对系统的各个功能进行描述。
这一步是进行系统设计前最重要的一个过程,准确地描述出系统的功能有助于理清自己的思路。
根据系统功能的需求,人员管理系统是主要人员进行管理的。
按照这些功能需求,整个系统可以分为以下几个部分。
1.登陆模块:
随着网络化信息技术的迅猛发展,数据安全在计算机网络系统中保存的关键数据的量愈来愈大,许多数据安全需要保存应用不让外人看见。
这样,关键业务数据安全成了企业生存的命脉和宝贵的资源,数据安全性问题愈来愈突出。
为了解决此问题,我在学生档案管理系统中加上了一个登陆窗口,必须通过系统对用户和密码的验证,用户才能登陆系统进行数据或着进行数据操作。
在此模块中的密码字段,我用了md5进行加密,这对于数据的安全性有了更大保证。
如果你的用户名或密码不正确的话,系统讲话拒绝你的访问。
2.人员信息列表:
一个好的管理系统,都很给人一种清爽并且一目了然,这样才能达到更高的办公效率,为了能让管理员或者录入人员快速的浏览数据,以便于操作,我在此系统中做了这块人员信息情况列表,让管理员或者操作员能很清楚的查看所有人员信息。
在安全性问题上,我在此模块上设置了身份验证,如果你还没有登陆的话,系统将默认的转到登陆页面,以便于你登陆使用。
这样做就避免了一些人恶意的对数据进行修改,造成不必要的损失,在以下的所有模块中,我都家了同样的身份验证代码,对用户身份进行确认,以保证数据的安全性。
3.人员详细信息查看:
此模块和第2模块相辅相成,当你在人员信息列表中时,如果要查看这个职员的详细信息,那么你就可以直接点击此条记录的职员姓名,系统将会弹出一个窗口,上面就列出了该职员的详细档案情况,这样可以为你的工作提高准确性和高效性。
4.人员信息修改:
正所谓,人非圣贤,赎能无过,每个人总不可能一辈子都不会出错,录入员录入数据时也是一样,此模块就是为了解决这一问题而设计的,当你录入数据时,如果不小心录入错了,就可以在通过修改拉进行更正,哈哈,是不是很方便啊。
5.人员信息删除:
当有员工辞职或者开除时,为了减少数据库的冗余,此时,我们可以将数据库中不需要的记录进行清除,以便于随时确保数据库的负载量过重或者导致数据的混乱,那么要怎么进行清除呢,是不是直接在数据库中删除呢,当然不是,为此我也专门设计了一个人员信息记录删除的模块,当数据库中不在需要这个职员的记录时,可以找到此条记录,单击“删除图标”,系统就会的删除你所选定的记录了。
6.添加新记录:
正如上面所说,有员工辞职或者删除,也有新的职员加入,为了方便管理,这些职员的信息也必须进行存档,这是一项细致繁重的工作,为了解决企业和管理人员的工作负担,我在本系统中设计了一个数据录入的功能模块,管理员和录入员可以直接通过此模块,进行人员信息存档,指定人员信息所属的部门、职务、联系电话、籍贯等等,这样就避免了许多不必要的麻烦。
7.查询档案:
此系统提供了一个方便快捷的查询平台,用户只需将所要查找的职员的姓名输入文本框内,单击“查询”按钮,用户便可以快速的定位到所要查找的记录上,这为用户省去了很多不必要的时间浪费。
其功能模块图如下:
4.2数据库的分析与设计
数据只有用数据库来管理才能有自动化管理的可能。
数据的结构将影响整个管理机制的应用,而且一但建立以后要修改常会出现麻烦。
所以一开始就要仔细慎重地搭建一个完整而合理的结构。
MicrosoftAccess数据库相对其它的数据库来说要简单容易操作些,本人员管理系统中的数据库文件就是Access类型的数据库,数据库中共有两张表如下:
系统数据库
以下是本系统与数据库建立连接的ASP源代码:
<%
setconn=Server.CreateObject("ADODB.Connection")
conn.open"driver={MicrosoftAccessDriver(*.mdb)};dbq="&Server.MapPath("db/db.mdb")
%>
在信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息的这一循环经历了三个领域:
信息世界,数据世界,现实世界。
现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选择、命名、分类等)进入信息世界。
这些信息再进一步加工、编码,然后进数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。
这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。
在系统设计的开始,我首先考虑的是如何用数据模型来数据库的结构与语义,以对现实世界进行抽象。
目前广泛使用的数据模型可分为两种类型,一种是独立于计算机系统的“概念数据模型”,如“实体联系模型”;另一种是直接面向数据库逻辑结构的“结构数据模型”。
在本系统中我采用“实体联系模型”(ER模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象。
ER模型直接从现实世界抽象出实体类型及实体间联系,然后用ER图来表示数据模型。
它有两个明显的优点:
接近于人的思维,容易理解;与计算机无关,用户容易接受。
但ER模型只能说明实体间语义的联系,不能进一步说明详细的数据结构,它只是数据库设计的第一步。
ER图是直观表示概念模型的工具,它有四个基本成分:
◆ 矩形框,表示实体类型(考虑问题的对象)。
◆ 菱形框,表示联系类型(实体间的联系)。
◆ 椭圆形框,表示实体类型和联系类型的属性。
对于关键码的属性,在属性名下划一横线。
◆直线,联系类型与其涉及的实体类型之间以直线连接。
本系统为人员管理系统,主要是对人员进行管理等事项。
操作人员根据需要查找不同的人员信息。
依据人员管理系统的实际情况,考虑了多方面的因素以后,确定系统的ER图如下:
数据库ER结构图
数据库在一个信息管理系统占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。
合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。
设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。
数据库设计一般包括如下几个步骤:
●数据库需求分析。
●数据库逻辑结构设计。
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。
收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
仔细分析有关系统需求的基础上,将得到如图所示的本系统所处理的数据流:
数据流图
有了上面的数据结构、数据项和数据流,我们就能进行下面的数据库设计。
现在需要将上面的数据库概念
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中央广播电视大学 毕业设计 论文 人员 管理 系统