声明:以下答案引自互联网,非本人所写,转载请保留原文链接.
人事管理系统
网络工程 雷灵明 指导老师:曹步青
摘要:随着企业自身人力资源的日益庞大、复杂程度逐渐增强,人机作坊再也无法适应如今企业的人事管理了,取代的是运用各种领域的知识,结合计算机科学而开发的人事管理系统。人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。人事管理系统是对工作人员进行统一的管理,可以方便的进行录入,查询,修改,删除,退出。经过以上分析,本系统使用Delphi 7.0作为界面和功能开发工具和SQL Sever 2000作为后台数据库,利用其提供的各种面向对象的开发工具进行界面和数据库开发。软件过程结合了快速原型模型与增量模型的优点:首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成可行系统。
关键词:人事管理;DEPHI;ADO;SQL server 2000
Personnel Management System
Network engineering Lei Lingming Teacher:Cao Buqing
Abstract: Along with their own human resources increasing, complexity growing, the man-machine workshop also is unable adapt the present enterprise’s personnel management again, but the personnel management system that make use of knowledge in different fields and computer science and technology. Personnel management system is a typical management information system (MIS), including the establishment and maintenance of the background-database and front-end application development. To the former, the request for the data which is powerful in consistency and integrity, database which is good in security. For the latter, the request for the applications program which is integrity and easy to easy, Personnel management system can manage the staff and admit input, enquiries, modify, delete, and exit. Through such analysis, the system use Delphi 7.0 as the interface and functions of development tools and take SQL Sever 2000 database as background-database, the development of the interface and database which made use of its object-oriented tools, the software process is formed which is combine the advantage of rapid prototype models and incremental model, as follows: At first application prototype of system is built in a short time, Secondly, the initial prototype system needs to be revised and improved, Finally, it is feasible that the system is built.
Key words: human resource management; DEPHI; ADO; SQL server 2000
前 言
背景
在竞争越来越激烈的社会里,企业人事管理就越显示出其不可缺性,成为企业一个非常重要的模块。企业人事管理系统主要是用于员工个人相关信息的管理。使用人事管理系统,便于公司领导掌握人员的动向和人员的综合素质,及时调整人才的分配,使用计算机对人事劳资信息进行管理,具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,能够极大地提高人事资源管理的效率,也是企业科学化、正规化管理的重要条件。
目标
设计一个企业人事信息管理系统,此系统要以人为中心,为企业提供全面的人事管理解决方案;
a) 为企业建立规范化、实时化人事管理机制;
b) 提高企业人事管理的效率、节约相关的管理成本,增强人事管理的安全性;
c) 满足企业管理层,人事业务操作层和全体员工的不同层次和不同方面的需要;
d) 对企业将来的整体信息化建设提供必要的支持。
1 需求分析
需求分析是系统开发必要环节,也是重中之重。作为该过程的结果,需求规格说明书是对系统的功能和行为完整的描述。系统设计将来自于需求分析的抽象规格说明转变为面向真实世界的设计。一旦构建完成,该系统就会投入使用,同时会不可避免地产生更多的新需求。同时,需求过程与分析活动之间有相当程度的重叠,分析建模对于设定工作的范围和其他一些事来说是必要的,所以我们利用分析模型来描述需求过程,随着开发工作的继续,分析活动在工作中占的比例将变得越来越大,直到所有需求都已知。[1]
1.1 系统需求
企业的人事管理职能主要分为人事档案信息管理、人事变动管理、员工培训管理、奖惩管理等内容。
a) 在人事系统开发时应考虑以下需求:
b) 满足人事管理职能的基本要求;
c) 进行多层次数据汇总,为各层次管理者的决策分析提供数据;
d) 具有完整的系统接口,满足灵活的数据导入与导出;
e) 对操作人员的技能要求比较低,操作方便;
f) 能够实现方便的扩展,满足企业发展的需要;
g) 能够保障人事管理数据的安全、准确。
1.1 功能需求
基于系统需求分析,该系统需要实现以下基本功能:
a) 用户管理:管理系统操作人员,设置操作人员口令和权限。在满足不同系统用户的操作需求的基础上,提高系统的安全性。
b) 人事档案管理:完成企业对员工个人档案(包括员工的基本档案和在职信息)的管理及相关操作。操作员进行员工档案信息录入及更改,其中包括员工的基本信息、工作经历、家庭关系、奖惩记录和培训经历,要求对这些员工档案信息进行新增、修改、删除操作,同时可以进行查询和浏览操作。该模块是本系统的重点,用户可以通过该模块为单位建立一个比较完整的人事档案系统,同时可以对档案进行查看。
c) 基础数据管理:维护人事管理相关的一些基础数据。主要包括以下功能:
(a)民族档案设置:维护职工中民族档案信息;
(b)职工类型设置:维护当前企业职工与企业的关系的类别信息;
(c)文化程度设置:维护企业职工的文化程度类别信息;
(d)政治面貌设置:维护企业职工的政治面貌类别信息;
(e)部门类别设置:维护企业中设立的部门类别信息;
(f)职务类别设置:维护企业中设立的职务类别信息;
(h)职称类别设置:维护企业职工的职称类别信息;
d) 人事变动管理:对于人事上的变动调整进行管理,对人员档案的信息进行更新(如:员工职务、员工职称、员工性质等的变动)。
e) 工作日志管理:记录部门或系统用户的一些备忘信息,包括日常的一些事件记录,以及工作日记的管理维护。
f) 数据库管理:对现有的数据库进行管理,包括数据备份和恢复,以方便用户对数据库的管理和维护工作,提高系统的数据安全性。
1.3 可靠性要求
a) 计算机稳定可靠,网络服务和数据库服务稳定可靠;
b) 网络通畅、稳定;软件运行稳定;数据计算及数据传输无误;提供数据备份和数据恢复方案。
1.4 性能需求
1)硬件环境
在最低配置的情况下,系统的性能往往不尽如人意,现在的硬件性能已经相当出色,且
价格也很便宜,因此通常给服务器端配置高性能硬件。推荐配置为:
·处理器:Intel 奔腾Ⅲ 或更高
·内存:128MB
·硬盘空间:40GB
·显卡:Geforce系列显示适配器或更高。
2)软件环境
·操作系统:windows 98/ME/2000/N
·数据库:Microsoft SQL server 2000
2 开发环境简介
2.1 Delphi简介
Delphi这个名字源于古希腊的城市名。它集中了第三代语言的优点。以Object Pascal为基础,扩充了面向对象的能力,并且完美地结合了可视化的开发手段。Delphi自1995年3月一推出就受到了人们的关注,并在当年一举夺得了多项大奖。
Delphi的出现打破了Visual系列可视化编程领域一统天下的局面。并且Delphi使用了本地编译器直接生成技术,使程序的执行性能远远高于其它产品生成的程序。它还是真正的面向对象的编程语言。PASCAL语言的严谨加上可视化的优势和强大的数据库功能使得它有充分的资本和微软的VB叫板。许多人当时都认为Pascal 是最有前途的程序设计语言,并预测Delphi将会成为可视化编程的主流环境。
Delphi在你编好程序后自动转换成。EXE文件它运行时速度比VB快,而且编译后不需要其他的支持库就能运行。它的数据库功能也挺强的,是开发中型数据库软件理想的编程工具。 Delphi适用于应用软件、数据库系统、系统软件等类型的开发。而且它拥有和VB差不多一样的功能,而且一样能应用API函数,这在控制Windows很有用。
Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi的每一个设计细节,都将带给您一份欣喜。
Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。您的工作只是在“骨架”中加入您的程序。缺省的应用程序是一个空白的窗体(Form),您可以运行它,结果得到一个空白的窗口。这个窗口具有Windows窗口的全部性质:可以被放大缩小、移动、最大最小化等,但您却没有编写一行程序。因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。
Delphi已经为您做好了一切基础工作——程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代码而已。在空白窗口的背后,应用程序的框架正在等待用户的输入。由于您并未告诉它接收到用户输入后作何反应,窗口除了响应所有Windows的基本操作(移动、缩放等)外,它只是接受用户的输入,然后再忽略。Delphi把Windows编程的回调、句柄处理等繁复过程都放在一个不可见的Romulam覆盖物下面,这样您可以不为它们所困扰,轻松从容地对可视部件进行编程。
面向对象的程序设计(Object-Oriented Programming,简记为OOP)是Delphi诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进Windows编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。
说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。对象并不与传统程序设计和编程方法兼
其中多媒体音频视频播放器是通过TMediaPlayer组件来实现的,支持的格式与系统已安装的解码器有关。
篇幅限制,查看全文看参考资料
我给你发了两篇,你查考下:
基于ASP_NET的人事管理系统的设计与实现.pdf
基于ASP_NET技术的人事管理系统的设计与实现.pdf
关于系统的毕业论文,最好的是自己做一个简单的系统结合起来写论文,这些只是理论的,一般只要系统完成,论文格式正确毕业是没有问题,我们以前也是这样做的。
,
我当时做的是一个网站,弄个主页再弄几个副页,主要是弄的漂亮一点,在找个懂asp的同学给弄个留言板。网站上的内容丰富点,素材漂亮点就差不多。
当时我们辅导员给我们要求的不是很高,很容易就过去了。
不知道你们的怎么样,当时我好多同学也是很多做 图书馆管理系统,学籍管理系统,餐饮管理系统 ,他们的辅导员要求他们的管理系统能做到 添加--删除--查找--提示 就差不多了。也是把布局弄的合理,漂亮(找会插图或能把界面用图片代替的朋友帮忙弄一下,请人家吃顿饭!)
祝你毕业论文顺利完成!
你们计科系网站上应该有题目找个自己拿手的做,下面是我们当时的题目:
1--住宅小区智能化物业管理系统总体设计-
2--网上测评系统的设计-
3--基于web网站的综合考评系统的设计-
4--基于web网站的考试系统设计-
5--网上教育资源库系统的设计-
6--浅谈网络协议的选用对网络性能的影响-
7--高校校园网信息管理平台研制-
8--实验室管理信息系统设计与实现-
9--基于互联网的学习课件的研制-
10--基于环联网的辅导答疑系统研制-
11--智能网络入侵检测技术初步研究-
12--电子政府信息处理总体实现架构研究-
13--企业管理信息系统设计与实现-
14--人事管理信息系统设计与实现-
15--学生信息管理系统设计与实现-
16--职工信息系统设计与实现-
17--职工工资管理系统设计与实现-
18--客房管理系统设计与实现-
19--中学考试管理信息系统设计与实现-
20--自学考试管理系统设计与实现-
21--超市管理系统设计与实现-
22--考试管理系统-
23--考务管理信息系统-
24--高校数学试题库-
25--拓扑排序算法的改进(给出AOV网的所有拓扑有序序列)-
26--哈希函数构造方法研究-
27--试卷自动生成系统设计-
28--自动检测系统设计-
29--教学中常见表现手法在AW平台上的实现-
30--教学中常见表现手法在PPT平台上的实现-
31--多媒体课件制作中的跨平台操作-
32--个人网络设计-
33--单片机时间控制器开发-
34--单片机通用数据采集和处理系统-
35--数据库系统开发-
36--网页制作-
37--网络数据库开发-
38--试题库软件设计-
39--图书馆管理系统-
40--学籍管理系统--
41--基于教学型软件的设计与实现-
42--基于练习型交互软件的设计与实现-
43--基于游戏型学习软件的设计与实
44--VC实现windows文件管理-
45--单片机与微机通信-
46--单片机与红外技术-
47--电子阅览室收费系统-
48--用户登陆与权限管理子系统-
49--网络环境中的数据共享问题的分析与对策-
50--Unix与Windows NT网络互联技术-
51--单片机控制的CO2焊机的设计(mcs-51系列)-
52--单片机控制的点焊控制器设计(mcs-51系列)-
53--利用网络实现互动功能
54--利用网络实现管理功能
56--如何防止IP地址盗用-
57--局域网主干网络的选型-
58--动态网站设计-
59--企业物流管理-
60--药品管理-
61--单片机遥控技术-
62--单片机与通讯-
63--家用电器与单片控制-
64--计算机教育教学探讨-
65--计算机硬件技术理解与应用-
66--计算机辅助教学理论与实践-
1 SMART芯片仿真器系统设计
2 程序执行结果模拟器
3 计算机硬件检测系统
4 图象处理软件
5 ITS信息平台的设计与分析
6 基于B/S的职工信息管理系统
7 iButton及其应用
8 工作备忘录的设计与实现
9 基于MATLAB数据仿真
10 基于Delphi的数据通信系统
11 **中学籍管理软件
12 动态网站制作
13 数据库信息管理系统
14 网站视频点播
15 24点游戏
16 趣味绘图
17 聊天程序
18 小学算术加减法教学软件设计
19 个人网页设计与友情连接
20 图像处理软件包
21 学生英语试题题库及判分系统软件设计
22 家庭理财管理信息系统设计
23 人事信息管理系统设计
24 计量管理信息系统
25 字符智能识别方法研究
25 基于图像分析的公路路面破损统计系统企业信息管理系统
27 VB数据采集系统设计
28 VC数据采集系统设计
29 虚拟仪器数据采集系统设计
30 光栅位移传感器原理图制作及仿真
31 网络搜索引擎性能分析系统模型及设计
32 基于短信的智能导行系统模型及设计
34 远程异步视频授课系统研究
35 规划设计中图形处理技术
36 计算机图形学在装饰设计中的应用
37 公路工程试验数据处理与分析(VB与Matlab)
38 城市信号交叉口禁左仿真
39 随机仿真模型
40 高等级公路新线中线坐标放样CAE
41 **大学上下水地下管网地理信息系统设计
42 油田测井数据绘图软件开发
42 企业管理系统
43 "**"课程的网络教学系统设计与开发
44 "**"课程试题库的设计
45 地球物理数据反演系统中的图形处理
46 电子教案中电路图的绘制方法研究
47 .NET实现Internet消息平台
48 远程打印及计费管理系统
49 机房无人值守系统
50 高速公路路网描述仿真模型构建
51 基于XML的数据交换在分布式WEB系统中的应用
52 基于关系数据库的OLAP研究
53 等值线自动生成方法及程序实现
54 基于LDAP的语音服务(IP电话)中心研究
55 人工智能多媒体教学软件
56 BUG系统的设计
57 教学管理系统
58 虚拟现实技术应用研究
60 客户管理系统
61 基于Web的教学系统设计与实现
62 信息工程学院资料室信息管理系统
63 基于网络的教材管理系统
64 石油工业仪器仪表质量监督检验中心网站设计
65 非线性流水线调度算法动态演示程序设计
66 存储体系地址映象及替换算法动态演示程序设计
67 医院药房管理系统
68 门诊划价收费系统
69 公交公司人事管理系统
70 固定资产管理系统
71 网上图书馆(在线浏览及在线查询)
72 工资计算系统
73 网上超市(电子商务网站的建设)
74 客户关系管理系统
75 旅游资源研发网的开发与设计
76 《****》试题库的设计
77 餐饮娱乐管理系统的开发与设计
78 文语转换系统
79 远程数据服务平台(网站设计,数据管理系统)
80 室外环境检测模拟平台(下分:控制台软件设计,网络传输程序,监测软件设计,硬件电路设计4个子题目)
81 图像识别技术(计算特定物体的个数,图像检索技术)
82 图像检索系统设计与开发
83 视频会议系统设计与开发
84 多媒体毕业纪念册及播放系统设计开发
85 网络媒体播放器设计与实现
86 《数据结沟》算法的动态演示
87 基于B/S结构的毕业设计题目管理系统
88 **大学计算机应用研究所网站
89 客户管理系统
90 设备管理系统
91 实验室管理系统
92 《多媒体软件设计技术》课程CAI的开发
93 新闻网页自动生成系统的开发
94 网站开发
95 电子白板的设计与实现
96 蚁群算法在动态TSP问题种的应用研究
97 基于Web的异步按需点播学习系统
98 多媒体同步实时授课系统中应用程序共享研究
99 协作编辑系统
100 基于web的远程测控制系统研究
101 基于B/S模式文献检索系统的设计与开发
102 在线课题项目选题系统的设计及实现
103 学生档案信息管理系统的开发
104 在线图书馆信息管理系统的设计及实现
105 浏览器过滤软件实现
106 基于局域网的IP数据包监控软件实现
107 WDM设备驱动程序开发-键盘过滤器
108 WDM设备驱动程序开发-鼠标过滤器
109 基于OpengGL的虚拟场景漫游软件设计
110 城市公交查询系统
111 J2EE框架的构建(Weblogic+JBuilder)
112 BrokerTool Project (C/S 结构)
113 多媒体开发与应用(Java2D,Java3D,JMF,Java图形制作与动画设计)
114 计算机辅修远程教学系统设计与实现
115 《操作系统》典型算法实现
116 "***"网站设计与实现
117 门禁管理系统实现
118 计算机系网站设计及建设
119 基于Internet的网络教学系统
120 视频点播系统
121 基于Internet的车辆管理、调度系统
122 武装工作管理系统
123 门禁式网络机房计费系统
124 成人教育学生档案及成绩管理系统
125 汽车综合性能工位测控系统设计与软件实现
126 汽车制动性能虚拟检测仪器设计与软件实现
127 基于LAN的汽车性能微机检测系统
128 汽车制动信号数字滤波及曲线拟合优化方法研究
129 动态存储器的刷新
130 电磁机构的计算机设计
131 服务器端安全监控软件的设计
132 校园网络地址管理模型的设计与实现