摘 要: 本系统是基于WEB的人事资源管理系统。采用WINDOWS XP作为操作系统,ASP作为web语言,SQLSERVER2000作为数据库管理系统。该系统为B/S模式。其中asp主要用于页面显示和实现具体事务处理模型,用IE浏览器作为客户端工具。系统用户分为两种类型:普通用户和管理员。普通用户可以进行基本的查询操作。管理员可以对系统进行无任何限制的访问。本系统主要功能有:系统管理,职工基本信息管理,职工工资管理等。其中系统管理包括:登陆验证,普通用户管理,普通用户信息修改,管理员信息修改。职工基本管理实现不同类型用户对职工基本信息的查询,修改和添加。职工工资管理实现不同类型用户对工资的查询,管理员对工资的录入,并根据公司制度对工资信息进行调整和设定。
关键词:asp SQLSERVER2000 B/S
毕业设计(论文)外文摘要
Design and Realization of the Personnel Management System
Abstract: This thesis is about personnel management system based on web. It uses WINDOWS XP as operate system, ASP as web language, SQLSERVER2000 as database management system. asp is used to show active pages primarily, Internet Explorer browser is used to respond the requests of client. The system customer is divided into two types: administrators and customers. Customers can access Personal information. Administrators manage this system. The main functions in this system are: The system management, basic management of employees, employees' salary management and so on. The system management includes: login verification, managers' management and modification information of managers. The basic management of employees realizes the query, modification and increase of the basic information of employees for different type customer,the input of salary for managers and adjust and decide as well. The department management achieved the management of the departments' information of the company.
Keywords: asp;SQLSERVER2000;B/S
论文主要内容
第一章是绪论部分绪论主要叙述课题提出背景、问题的调研、内容简介、分析比较当前开发工具及所采用开发工具的数据库特点。
第二章是结合软件工程方法,对系统进行可行性研究,分别从经济可行性、技术可行性和操作可行性进行研究。对系统进行功能需求分析、数据流分析和对本系统的数据流图的设计
第三章是进行总体设计,分为系统设计目标、开发设计思想、系统功能分析、系统功能模块设计(附图)、数据库的创建、分析本系统所得到的E-R图和本人所负责模块用到的数据表及结构。系统进行详细设计,包括窗体概述和各窗体简介和流程图。
第四章是模块详细设计,模块的部分编码。第五章是测试与调试。第六章是系统与评价,对系统的优缺点进行分析和阐述。第七章是用户手册。
最后毕业设计小结、致谢和参考文献。总结部分介绍了系统的特色及存在的不足并提出改进的方向。
模块分析
系统功能分析是在系统开发的总体任务的基础上完成的。人事资源管理系统包括如下四个主要功能模块:系统管理模块,人事管理模块,工资管理模块,基础资料维护模块。
各个主要模块又分别包含如下几个子模块:
①系统管理模块:员工和管理员帐号登陆验证,管理员密码修改,注册新管理员,员工密码修改。
②人事管理模块:员工基本资料查询,修改,员工在职、离职、试用身份调整;员工调动信息添加,删除,查询;员工培训教育信息添加,删除,查询;员工奖惩管理信息添加,删除,查询;员工请假处理信息添加,删除,查询;员工离职处理信息添加,删除,查询;员工结构分析。
③工资管理模块:工资查询,工资录入,工资调整。
④基础资料维护模块:添加民族,修改民族,删除民族;添加员工分类,修改员工分类,删除员工分类;添加学历资料,修改学历资料,删除学历资料;添加部门资料,修改部门资料,删除部门资料;添加职务,修改职务,删除职务。
其中,工资调整子模块:根据职位调整,根据工龄调整,根据个人调整,补贴设置。
其中系统管理模块中的管理员密码修改,注册新管理员;人事管理模块中的添加与删除员工,员工基本资料查询,员工基本资料修改,员工在职、离职、试用身份调整;员工调动信息添加,删除,查询;员工培训教育信息添加,删除,查询;员工奖惩管理信息添加,删除,查询;员工请假处理信息添加,删除,查询;员工离职处理信息添加,删除,查询;员工结构分析;工资资料管理模块中的工资录入,工资调整;基础资料维护模块中的添加民族,修改民族,删除民族;添加员工分类,修改员工分类,删除员工分类;添加学历资料,修改学历资料,删除学历资料;添加部门资料,修改部门资料,删除部门资料;添加职务,修改职务,删除职务等功能,都实现了和后台数据库的连接,从而更新后台数据库的相应数据。
目 录
1 绪论 1
1.1 课题研究背景和意义 2
1.2 问题定义及内容简介 3
1.2.1 问题定义 3
1.2.2 内容简介 3
1.3 课题调研与可行性分析 3
1.3.1 课题调研 4
1.3.2 可行性分析 4
1.4 系统开发所用的技术准备 5
1.4.1 asp动态网页技术 5
1.4.2 Microsoft SQL Server 2000 5
1.4.3 B/S结构 6
1.5 系统开发方案的选择 6
1.6 论文主要内容 7
2 系统需求分析 8
2.1 功能需求描述 8
2.2 系统业务流程图 9
2.3 数据流图 9
2.4 数据字典 10
2.5 目标系统要求 12
2.6 系统平台选择 12
3 系统概要设计 13
3.1 软件系统总体结构设计 13
3.2 系统开发与运行平台 13
3.4 系统功能模块设计 13
3.4.1 模块分析 13
3.4.1 HIPO图 14
3.5 数据库设计 16
3.5.1 数据库概念结构设计 16
3.5.2 数据库逻辑结构设计 17
4 系统详细设计 22
4.1 系统实现模式 22
4.2 数据库连接 22
4.3 系统管理 23
4.3.1 登陆验证 23
4.3.2 管理员密码修改 25
4.3.3 注册新管理员 25
4.3.4 员工密码修改 25
4.4 人事管理 26
4.4.1 人员档案 27
4.4.2 人员调动 27
4.4.3 培训教育 28
4.4.4 奖惩管理 29
4.4.5 请假处理 29
4.4.6 离职处理 30
4.4.7 员工结构分析 30
4.4.8 人事管理模块流程图 31
4.5 工资管理 31
4.5.1 工资查询 31
4.5.2 工资调整录入 32
4.5.3 工资管理模块流程图 32
4.6 基础资料维护 33
5 软件测试 34
6 系统评价 36
6.1 系统特点 36
6.2 系统的不足与改进方案 36
6.2.1 系统不足 36
6.2.3 改进方案 36
7 用户手册 37
7.1 配置asp网站 37
7.1.1 安装IIS 37
7.1.2 配置Web站点 38
7.1.3 安装SQL Server数据库管理系统 39
7.1.4 配置数据库 42
7.2 用户操作 44
结 论 45
致 谢 46
参 考 文 献 47
此人事资源管理系统包括以下功能需求:
1.系统用户分两类:普通员工,管理员;
2.普通员工可以查询自己的基本信息,工资信息,修改自己的基本信息;
3.管理员完成员工基本信息的查询与修改,员工工资信息的查询,员工工资录入和部门管理。
4.管理员除了具有一般的权限,还有工资调整权限和管理员管理权限。
本系级人事资源管理系统主要有四大功能模块:
系统管理模块;人事管理模块;工资管理模块;基础资料维护模块。
系统管理分为:登陆验证和管理员管理。其中管理员管理包括对自己信息的修改。
人事管理模块主要实现对公司员工信息的管理、修改与查询。
工资管理模块分为:职工自己查询与修改和管理员查询,修改,添加和删除。职工自己只能对完全属于自己的一些信息进行修改。而管理员可以对与工作相关的其他基本信息进行维护。
职工工资管理模块分为:员工对工资信息的查询。管理员对员工工资信息的查询,录入以及管理员对工资的调整和相关信息的设定。
基础资料维护模块主要实现对一些基础资料的维护与设定,包括地区资料、民族、员工分类、学历资料、部门资料、职务。
|