人事信息管理系统的设计与管理_第1页
人事信息管理系统的设计与管理_第2页
人事信息管理系统的设计与管理_第3页
人事信息管理系统的设计与管理_第4页
人事信息管理系统的设计与管理_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

辽宁工业大学

《管理信息系统设计专题》汇报

题目:人事信息管理系统

院(系):软件学院

专业班级:软件技术081班

学号:____________

学生姓名:

指导教师:

教师职称:副专家

起止时间:2023.06.28-2023.07.09

设计任务及评语

院(系):软件学院教研室:软件教研室

学号学生姓名姚昆专业班级软件技术081班

设计题目人事信息管理系统

规定根据管理信息系统及数据库设计原理,按照系统设计的环节和规范,完

毕各阶段的设计内容。

需求分析详纽实际,数据流图、数据字典、关系模型要规范。

在sqlserver2023上实现数据库的模型建立(数据库、表口勺建立、完整性

设约束的实现、关系图、必要口勺存储过程及触发器的编程),并用VB实现简朴FJ应

计用程序。

任设计过程中,要严格遵守设计日勺时间安排,听从指导教师的指导。对的地完

毕上述内容,规范完整地撰写出设计汇报。

成绩:___________指导教师签字:______________

年月日

目录

第1章设计目的与规定

1.1设计目日勺

L2设计环境

1.3重要参照资料

1.4设计内容及规定

第2章设设计内容

2.1数据库设计

需求分析

2.1.2概念设计

2.1.3逻辑设计

2.1.4物理设计

2.1.5数据库实现

2.2程序设计

2.2.1概要设计

2.2.2程序实现

第3章设计总结

参照文献

第1章设计目的与规定

1.1设计目的

本设计专题是软件工程类专业的有关管理信息系统设计开发的一种重要环节,是本

专业学生必须学习和掌握向综合实践课程。

本实践课的重要目的是:

(1)掌握运用管理系统及数据库原理知识进行系统分析和设计的措施;

(2)掌握关系数据库口勺设计措施;

(3)掌握SQLServer2023技术应用;

(4)掌握简朴的数据库应用程序编写措施;

(5)理解C/S模式构造。

1.2设计环境

1.操作系统:服务器使用中文版Windows2023、Windows2023或WindowsXP(专业

版)操作系统。

2.脚本解释:程序所需日勺脚本解释引擎支持为Vbscripts5.6以上版本(安装IE6即

可获得)。

3.Web服务:服务器需要安装1IS5.0或IIS6.0o

4.数据引擎:MSSQLServer2023、MSSQLServer2023数据库。

5.硬盘空间:完全安装需要180MB的空间,经典安装需要170MB日勺空间,最小安装

需要65MB日勺空间,此外还需要预留某些数据空间。

6.硬件规定:推荐服务器为P1II500CPU256M内存或更高配置。

7.CPU:INTEL及其兼容计算机,DECALPHA及其兼容系统也可以。

8.内存:至少64MB,最佳为128MB日勺内存,是内存的容量和数据容量保持在1:1

日勺比例,以便更好的)发挥SQLSERYER2023日勺功能。

9.显示屏:VGA或更高辨别率。

1.3重要参照资料

1.《管理信息系统》黄梯云高等教育出版社

2.《数据库系统概论》萨师靖高等教育出版社

3.《SQLServer2023数据库应用系统开发技术》朱如龙编,机械工业出版社。

4.《SQLServer2023数据库应用系统开发技术试验指导》朱如龙编,机械工业出版社

1.4设计内容及规定

一、内容

1.规定根据管理信息系统及数据库设计原理,按照数据库系统设计的环节和规范,

完毕各阶段日勺设计内容。

2.需求分析详细实际,数据流图、数据字典、关系模型要对的规范

3.在sqlserver2023上实现设计的J数据库模型。

4.对应用程序进行概要设计。

5.用VB实现简朴日勺应用程序编写。

二、规定

设计过程中,要严格遵守课程设计的时间安排,听从指导教师的指导。对内地完毕

上述内容,规范完整地撰写出课程设计汇报。

第2章设设计内容

2.1数据库设计

需求分析

企事业单位为了对员工信息进行信息化管理,规定所有业务均采用电脑办公,对各

个部门的人事信息同意管理与查询,以员工工作日勺统一进行管理,实现人事管理系统化、

规范化和自动化,提高人力资源,管理的信息共享程度,加紧信息的提取和记录。详细

规定如下:

(1)必须保证系统日勺对内性和实用性:系统的各个功能必须到达人事管理的规定,起

到应有的作用。

(2)必须保证系统日勺易用性:界面规定简洁明了,按钮统一排放,常用按钮要位于习

惯操作的位置,且各个按钮的跳动位置不适宜过大。

(3)必须保证系统日勺安全性:系统日勺使用权限管理,防止非操作人员操作此系统,数

据必须加锁,以防止不必要的修改。

(4)必须保证系统日勺可扩展性:系统必须保留足够日勺功能接口,以便后来业务发展日勺

功能扩展。

(5)工资管理要和考勤管理挂钩,实现管理人性化、智能化。

人事信息管理系统就是对人事信息的管理,因此首先我们需要懂得的是员工有哪些

信息,并且是怎样进行分类的。

员工的信息包括1:基本信息;2:所属部门与职位;3平常基本状况。基本信息根

据规定应当包括员工日勺基本状况、获得奖励状况、受到处分状况、员工的基本信息等;

所属部门与职位应当包括对应企业部门;平常基本状况包括平时出勤体现与奖惩状况。

与员工唯一对应日勺是员工工号,因此员工工号是唯一曰勺主键,其他的都不能是,根

据员工工号我们可以杳找员工的姓名信息等基本信息,尚有员工平时H勺基本状况与工资

原则日勺查询等。

2.1.2概念设计

实体间的联络:

1:员T个人信息表:

工号y_nuinberx姓名yname、性别sex、出生日期birthday、籍贯native>所在

院系编号dep_number、所在班级class_number>号码tel、address、zipcode、

电子邮件email、相片photo、个人信息备注note

2:奖励登记表:

记录号r_number>工号y_number>部门r_rank>奖励对象r_object、记录时间

r_time、详细描述jniein。

3:惩罚登记表:

记录号p_number^工号y_number、级别p_rank>惩罚对象p_object>记录时间

p_time、详细描述pjnemo、与否生效effect

员工个人信息表ER图

惩罚登记表与奖励登记表ER图

工资发放历史表ER图

人事信息管理系统ER图

2.1.3逻辑设计

如下是人力资源管理系统的八张基本数据库图表,根据关系模式满足日勺不一样性质

和规范化的程度,把关系模式分为第一范式、第二范式、第三范式等儿方面,其中表1.

个人所得税关系规范化构造如下:

1.个人所得税(编码,级数,不计税工资,工资上限,工资下限,个人所得税率,

速算扣除率),其中编码是主键

2.工资发放历史(日期,职工编号,基本工资,浮动工资,协议补,粮副补,房补,

临时补,职务工资,工龄工资,考核工资,奖金,应发金额合计,房租,水电费,请假

扣除,考勤扣除,罚款,住房公积金,医疗保险,养老保险,失业保险,生育保险,工

伤保险,应扣金额合计,工资合计,个人所得税,实发金额,发放否,月份)

3.顾客清单(顾客编号,部门,姓名,性别,密码)

4.月工资记录(日期,职工编号,基本工资,浮动工资,协议补,粮副补,房补,

临时补,职务工资,工龄工资,考核工资,奖金,应发金额合计,房租,水电费,请假

扣除,考勤扣除,罚款,住房公积金,医疗保险,养老保险,失业保险,生育保险,工

伤保险,应扣金额合计,工资合计,个人所得税,实发金额,发放否,月份),其中职工

编号为主键

1.员工基本信息表:

字段名字段类型长度主键或外键字段值约束对应中文属性名

y_numberchar10主键不为空工号

ynamechar8不为空姓名

sexchar2不为空性别

birthdatetime8不为空出生日期

nativechar20不为空籍贯

bnumberchar10外键不为空所在部门编号

telchar20号码

addvarchar50

zipcodechar8

emailvarchar20电子邮件

photoimage16相片

notevarchar100个人信息备注

2.奖励登记表:

字段名字段类型长度主键或外键字段值约束对应中文属性名

rnumberint4主键不为空记录号

y_numberchar6外键不为空工号

r_rankchar5级别

r_objectchar20不为空奖励对象

r_timedatetime8不为空记录时间

r_memovarchar100详细描述

3.惩罚登记表:

字段名字段类型长度主键或外键字段值约束对应中文属性名

p_numberint4主键不为空记录号

y_numberchar6外键不为空工号

p_rankchar2级别

p_objectchar20不为空惩罚对象

p_timedatetime8不为空记录时间

p_memovarchar100详细描述

effectchar2不为空与否生效

2.1.4物理设计

物理构造设计是为逻辑数据模型建立一种完整的能实现的数据库构造,包括存储构

造和存取措施。

输入:

系统关系数据构造

输出:

系统数据库物理构造

1.物理构造设计H勺重要内容:

2.物理存储介质类型的选择

为了提高系统的安全性,防止系统因介质的损坏而导致数据丢失日勺危险,人事信息

管理系统最佳采用基于Windows2023RATD-5卷实现的RATD-5级日勺磁盘阵列,因此需要

四块物理磁盘。

3.数据库物理位置的选择

人事信息管理系统数据库日勺数据文献安排如下:一种主数据文献,寄存在

C:\Teach\data\teachdatl.mdf下;两个次数据文献,分别寄存在

D:\Teach\data\teachdat2.mdf和E:\Teach\data\teachdat3.mdf下;日志文献,寄存

在F:\Teach\data\teachbg.Idf下。应用系统可以对四块磁盘进行并行访问,从而提高

对磁盘数据H勺读写效率。

4.索引类型日勺选择

人事信息管理系统的I关键任务是对员工的J基本信息进行有效的管理与查询c其中,

数据量最大且访问频率较高。为了提高系统的查询效率,减少系统的查询成本,需要为

学生信息表和学生选课信息表建立聚簇索引。

5.数据库服务器性能参数配置

数据库服务器的内存配置参数、I/O配置参数和操作系统性能配置参数使用系统安

装时缺省参数。

数据库实现

数据库实行是根据应用系统数据库的关系构造模型和物理构造设计成果,形成基于

SQLServer平台应用系统数据库日勺脚本和数据库设计汇报,并进行数据库的详细构建与

管理。

输入:

系统关系数据构造

系统数据库物理构造

输出:

系统数据库脚本

系统数据库设计汇报

数据库定义脚本

数据库表定义脚本

数据库索引定义脚本

在应用程序第一次启动运行时,应用程序要进行动态创立数据库,生成一种ini文献,

向文献中写入数据信息,即服务器名,顾客名,密码,和数据库名称。这样可以防止每

次单独在企业管理器中建立数据库,在应用程序中配置数据源,动态创立一步到位。每

次启动时读取ini文献的信息,进行数据库连接。运行代码如下:

functionTfrmDBCreate.InitCnn(objectname,server,user,pwd,dbname:string):Boolean;

var

f:Tinifile;

dirname:string;

begin

Result:=False;

dirname:=ExtractFileDir(application.ExeName);

try

f:=Tinifile.Create(dirname+,\db.ini*);

f.WriteString(objectname,'server*,server);

f.WriteString(objectneime,*user',user);

f.WriteString(objectname,'pwd',pwd);

f.WriteString(objectncime,,dbname',dbname);

Result:=True;

finally

f.Free;

end;

〃向窗体中输入数据信息

dirname:=ExtractFileDir(application.ExoName);

datpcrsonneln.ConnectionString:=,';

datpcrsonneln.Provider:=,SQLOLEDB.T;

datpersonneln.Properties[,DataSource*].value:=Trim(edtServer.text);

datpersonneln.Properties[,UserID*].Value:=Trim(edtAdmi.Text);

datpersonneln.Properties[*Password*].Value:=Trim(edtPwd.Text);

datpersonneln.Properties[*InitialCatalog,].Value:=,master,;

datpersonneln.LoginPrompt:=False;

datpersonneln.Connected:=True;

qryCreate:=TADOQuery.Create(application);

qryCreate.Connection:=datpersonneln;

qryCreate.SQL.Text:=,spattachdb'+#39+'personnel*+#39+','+#39+dirname+,\db\personnel_

Data.MDF'+#39+','+#39+dirname+'\db\personnelLog.LDF'+#39;

qryCreate.ExecSQL;

ifInitCnn(,数据库配置',Trim(edtserver.Text),Trim(edtadmi.Text),

Trim(edtPwd.Text),'pcrsonneT)=Tructhen

begin

ShowMessageC)配置成功!');

datpersonnoln.Connected:=False;

datpersonnoln.ConncctionString:=,';

datpersonnoln.Provider:』SQLOLEDB.T;

datpersonnoln.PropertiesfDataSource'].value:

=Trim(cdtServer.text);

datpersonnoln.PropertiesUserID*].Value:=Trim(cdtAdmi.Text);

datpersonneln.Properties]'Password*].Value:=Trim(edtPwd.Text);

datpersonneln.PropertiesfInitialCatalog*].Value:=,personnel';

datpersonneln.LoginPrompt:=FaIse;

datpersonneln.Connected:=True;

end

else

ShowMessageC配置失败!’);

finally

qryCreate.Free;

人事信息管理系统作业流程图

2.2程序设计

2.2.1概要设计

本系统是基于平常人事信息管理寻求创立的,重在应用于平常人事信息的管理。

顶层数据流程图

模块设计图

2.2.2程序实现

1)员工基本信息表personnel的创立:

USEpersonnel

GO

CREATETABLEpersonnel

(y_numborchar(10)NOTNULLPRIMARYKEY,一工号

ynamechar(8)NOTNULL,-一姓名

sexchar(2)NOTNULL,一性别

birthdaydatetimeNOTNULL,-出生口期

nativechar(20)NOTNULL,一籍贯

b_numberchar(10)NOTNULL,一所在部门编号

telchar(20),号码

addressvarchar(50),

zipcodechar(8),

emailvarchar(20),一电子邮件

photoimage,一相片

notevarchar(100)一个人信息备注

)

2)创立奖励登记表reward

USEpersonnel

GO

CREATETABLEreward

(r_numberintNOTNULLPRIMARYKEY,一记录号

ynumberchar(10)NOTNULL,一工号

rrankchar(5),一级别

robjectchar(20)NOTNULL,一奖励对象

r_timedatetimeNOTNULL,一记录时间

rmemochar(100)NOTNULL,一详细描述

)

3)创立惩罚登记表punish

USEpersonnel

GO

CREATETABLEpunish

(p_numberintNOTNULLPRIMARYKEY,一记录号

ynumberchar(10)NOTNULL,一工号

p_rankchar(5),一级别

p_objectchar(20)NOTNULL,一惩罚对象

p_timedatetimeNOTNULL,一记录时间

pmemochar(lOO)NOTNULL,一详细描述

effectchar(2)NOTNULL一与否生效

(1)顾客登录、系统安全日勺功能实现:

顾客合法性判断:顾客登录成功后可进行各项功能操作,但假如不是企业职工,将无

法登录该系统。后台数据库可以实现对顾客(即企业员工)管理以及新顾客日勺注册管理。

(2)顾客信息管理:

实现对顾客信息的修改,管理员具有增长、删除顾客的权限。

(3)企业员工信息管理:

实现对企业员工(直销顾客)信息的增长、修改、删除以及对企'业员工信息内容(如

企业网址,企业名,企业关键字)的模糊查询、迅速查询;

(4)跟踪企业员工记录:

实现对直销顾客在一种月内日勺跟踪企业员工日勺记录;

(5)企业员匚信息的记录:

实现对顾客即已经跟踪到的企业员工H勺记录列表,将字段:序号,企业名,企业网址,

关键字,跟踪人,跟踪开始时间,怎样处理等记录显示出来。

(6)管理员管理系统:

①系统初始化②数据清理③管理权限设置④更改口令⑥顾客管理

人事信息管理系统运行界面

SQLServerEnterpriseManager-[餐箱关系图'THAGRAMll位置是“jwgl"中."PC-201004181841*±]

m文件任)窗口(电利助(to_________________

H以与通上船造图饱^.©国也在4电回

人事信息管理系统关系图

第3章设计总结

在本次课程设计中培养了我综合运用所学知识,发现、提出、分析和处理实际问题的

能力,以及实践能力的重要环节,是对实际工

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论