管理信息系统设计人事信息管理系统.docx
- 文档编号:2954558
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:17
- 大小:246.66KB
管理信息系统设计人事信息管理系统.docx
《管理信息系统设计人事信息管理系统.docx》由会员分享,可在线阅读,更多相关《管理信息系统设计人事信息管理系统.docx(17页珍藏版)》请在冰豆网上搜索。
管理信息系统设计人事信息管理系统
辽宁工业大学
《管理信息系统设计专题》报告
题目:
人事信息管理系统
院(系):
软件学院
专业班级:
软件技术081班
学号:
*********
********
**********************
教师职称:
副教授
起止时间:
2010.06.28-2010.07.09
设计任务及评语
院(系):
软件学院教研室:
软件教研室
学号
081404009
学生姓名
姚昆
专业班级
软件技术081班
设计题目
人事信息管理系统
设计任务
要求根据管理信息系统及数据库设计原理,按照系统设计的步骤和规范,完成各阶段的设计内容。
需求分析具体实际,数据流图、数据字典、关系模型要规范。
在sqlserver2000上实现数据库的模型建立(数据库、表的建立、完整性约束的实现、关系图、必要的存储过程及触发器的编程),并用VB实现简单的应用程序。
设计过程中,要严格遵守设计的时间安排,听从指导教师的指导。
正确地完成上述内容,规范完整地撰写出设计报告。
指导教师评语及成绩
成绩:
指导教师签字:
年月日
第1章设计目的与要求
1.1设计目的
本设计专题是软件工程类专业的有关管理信息系统设计开发的一个重要环节,是本专业学生必须学习和掌握的综合实践课程。
本实践课的主要目的是:
(1)掌握运用管理系统及数据库原理知识进行系统分析和设计的方法;
(2)掌握关系数据库的设计方法;
(3)掌握SQLServer2000技术应用;
(4)掌握简单的数据库应用程序编写方法;
(5)理解C/S模式结构。
1.2设计环境
1.操作系统:
服务器使用中文版Windows2003、Windows2000或WindowsXP(专业版)操作系统。
2.脚本解释:
程序所需的脚本解释引擎支持为Vbscripts5.6以上版本(安装IE6即可获得)。
3.Web服务:
服务器需要安装IIS5.0或IIS6.0。
4.数据引擎:
MSSQLServer2000、MSSQLServer2005数据库。
5.硬盘空间:
完全安装需要180MB的空间,典型安装需要170MB的空间,最小安装需要65MB的空间,此外还需要预留一些数据空间。
6.硬件要求:
推荐服务器为PIII500CPU256M内存或更高配置。
7.CPU:
INTEL及其兼容计算机,DECALPHA及其兼容系统也可以。
8.内存:
至少64MB,最好为128MB的内存,是内存的容量和数据容量保持在1:
1的比例,以便更好的发挥SQLSERVER2000的功能。
9.显示器:
VGA或更高分辨率。
1.3主要参考资料
1.《管理信息系统》黄梯云高等教育出版社
2.《数据库系统概论》萨师煊高等教育出版社
3.《SQLServer2000数据库应用系统开发技术》朱如龙编,机械工业出版社。
4.《SQLServer2000数据库应用系统开发技术实验指导》朱如龙编,机械工业出版社
1.4设计内容及要求
一、内容
1.要求根据管理信息系统及数据库设计原理,按照数据库系统设计的步骤和规范,完成各阶段的设计内容。
2.需求分析具体实际,数据流图、数据字典、关系模型要正确规范
3.在sqlserver2000上实现设计的数据库模型。
4.对应用程序进行概要设计。
5.用VB实现简单的应用程序编写。
二、要求
设计过程中,要严格遵守课程设计的时间安排,听从指导教师的指导。
正确地完成上述内容,规范完整地撰写出课程设计报告。
第2章设设计内容
2.1数据库设计
2.1.1需求分析
企事业单位为了对员工信息进行信息化管理,要求所有业务均采用电脑办公,对各个部门的人事信息同意管理与查询,以员工工作的统一进行管理,实现人事管理系统化、规范化和自动化,提高人力资源,管理的信息共享程度,加快信息的提取和统计。
具体要求如下:
(1)必须保证系统的正确性和实用性:
系统的各个功能必须达到人事管理的要求,起到应有的作用。
(2)必须保证系统的易用性:
界面要求简洁明了,按钮统一排放,常用按钮要位于习惯操作的位置,且各个按钮的跳动位置不宜过大。
(3)必须保证系统的安全性:
系统的使用权限管理,防止非操作人员操作此系统,数据必须加锁,以防止不必要的修改。
(4)必须保证系统的可扩展性:
系统必须保留足够的功能接口,以便以后业务发展的功能扩展。
(5)工资管理要和考勤管理挂钩,实现管理人性化、智能化。
人事信息管理系统就是对人事信息的管理,所以首先我们需要知道的是员工有哪些信息,并且是怎样进行分类的。
员工的信息包含1:
基本信息;2:
所属部门与职位;3日常基本情况。
基本信息根据要求应该包括员工的基本情况、获得奖励情况、受到处分情况、员工的基本信息等;所属部门与职位应该包含对应公司部门;日常基本情况包含平时出勤表现与奖惩情况。
与员工唯一对应的是员工工号,所以员工工号是唯一的主键,其他的都不能是,根据员工工号我们可以查找员工的姓名信息等基本信息,还有员工平时的基本情况与工资标准的查询等。
2.1.2概念设计
实体间的联系:
1:
员工个人信息表:
工号y_number、姓名y_name、性别sex、出生日期birthday、籍贯native、所在院系编号dep_number、所在班级class_number、电话号码tel、联系地址address、邮编zipcode、电子邮件email、相片photo、个人信息备注note
2:
奖励记录表:
记录号r_number、工号y_number、部门r_rank、奖励对象r_object、记录时间r_time、详细描述r_memo
3:
惩罚记录表:
记录号p_number、工号y_number、级别p_rank、处罚对象p_object、记录时间p_time、详细描述p_memo、是否生效effect
2.1.1员工个人信息表ER图
2.1.2处罚记录表与奖励记录表ER图
2.1.3工资发放历史表ER图
2.1.4人事信息管理系统ER图
2.1.3逻辑设计
以下是人力资源管理系统的八张基本数据库图表,根据关系模式满足的不同性质和规范化的程度,把关系模式分为第一范式、第二范式、第三范式等几方面,其中表1.个人所得税关系规范化结构如下:
1.个人所得税(编码,级数,不计税工资,工资上限,工资下限,个人所得税率,速算扣除率),其中编码是主键
2.工资发放历史(日期,职员编号,基本工资,浮动工资,合同补,粮副补,房补,临时补,职务工资,工龄工资,考核工资,奖金,应发金额合计,房租,水电费,请假扣除,考勤扣除,罚款,住房公积金,医疗保险,养老保险,失业保险,生育保险,工伤保险,应扣金额合计,工资合计,个人所得税,实发金额,发放否,月份)
3.用户清单(用户编号,部门,姓名,性别,密码)
4.月工资统计(日期,职员编号,基本工资,浮动工资,合同补,粮副补,房补,临时补,职务工资,工龄工资,考核工资,奖金,应发金额合计,房租,水电费,请假扣除,考勤扣除,罚款,住房公积金,医疗保险,养老保险,失业保险,生育保险,工伤保险,应扣金额合计,工资合计,个人所得税,实发金额,发放否,月份),其中职员编号为主键
1.员工基本信息表:
字段名
字段类型
长度
主键或外键
字段值约束
对应中文属性名
y_number
char
10
主键
不为空
工号
y_name
char
8
不为空
姓名
sex
char
2
不为空
性别
birth
datetime
8
不为空
出生日期
native
char
20
不为空
籍贯
b_number
char
10
外键
不为空
所在部门编号
tel
char
20
电话号码
add
varchar
50
联系地址
zipcode
char
8
邮编
varchar
20
电子邮件
photo
image
16
相片
note
varchar
100
个人信息备注
2.奖励记录表:
字段名
字段类型
长度
主键或外键
字段值约束
对应中文属性名
r_number
int
4
主键
不为空
记录号
y_number
char
6
外键
不为空
工号
r_rank
char
5
级别
r_object
char
20
不为空
奖励对象
r_time
datetime
8
不为空
记录时间
r_memo
varchar
100
详细描述
3.惩罚记录表:
字段名
字段类型
长度
主键或外键
字段值约束
对应中文属性名
p_number
int
4
主键
不为空
记录号
y_number
char
6
外键
不为空
工号
p_rank
char
2
级别
p_object
char
20
不为空
处罚对象
p_time
datetime
8
不为空
记录时间
p_memo
varchar
100
详细描述
effect
char
2
不为空
是否生效
2.1.4物理设计
物理结构设计是为逻辑数据模型建立一个完整的能实现的数据库结构,包括存储结构和存取方法。
输入:
系统关系数据结构
输出:
系统数据库物理结构
1.物理结构设计的主要内容:
2.物理存储介质类型的选择
为了提高系统的安全性,防止系统因介质的损坏而导致数据丢失的危险,人事信息管理系统最好采用基于Windows2000RAID-5卷实现的RAID-5级的磁盘阵列,因此需要四块物理磁盘。
3.数据库物理位置的选择
人事信息管理系统数据库的数据文件安排如下:
一个主数据文件,存放在C:
\Teach\data\teachdat1.mdf下;两个次数据文件,分别存放在D:
\Teach\data\teachdat2.mdf和E:
\Teach\data\teachdat3.mdf下;日志文件,存放在F:
\Teach\data\teachlog.ldf下。
应用系统可以对四块磁盘进行并行访问,从而提高对磁盘数据的读写效率。
4.索引类型的选择
人事信息管理系统的核心任务是对员工的基本信息进行有效的管理与查询。
其中,数据量最大且访问频率较高。
为了提高系统的查询效率,降低系统的查询成本,需要为学生信息表和学生选课信息表建立聚簇索引。
5.数据库服务器性能参数配置
数据库服务器的内存配置参数、I/O配置参数和操作系统性能配置参数使用系统安装时缺省参数。
2.1.5数据库实现
数据库实施是根据应用系统数据库的关系结构模型和物理结构设计结果,形成基于SQLServer平台应用系统数据库的脚本和数据库设计报告,并进行数据库的具体构建与管理。
输入:
系统关系数据结构
系统数据库物理结构
输出:
系统数据库脚本
系统数据库设计报告
数据库定义脚本
数据库表定义脚本
数据库索引定义脚本
在应用程序第一次启动运行时,应用程序要进行动态创建数据库,生成一个ini文件,向文件中写入数据信息,即服务器名,用户名,密码,和数据库名称。
这样可以避免每次单独在企业管理器中建立数据库,在应用程序中配置数据源,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 设计 人事 信息管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)