管理信息系统课程设计修改版

更新时间:2024-03-12 04:41:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

东莞理工学院机械学院

《管理信息系统》

课程设计

题目: XXX公司人事管理系统分析,改良,设计

组长: 学号: 200941108103 姓名: 康霖 同组同学(请按学号为序) 序号 学号 姓名 序号 学号 姓名 200941108123 陈金杰 2 4 3 5

指导教师:董敬然

目录

一、系 统 分 析

1.1系统的基本任务 1.2 系统开发的主要目标 1.3 系统现状

1.4 解决的主要问题 1.4.1 系统的单一化。 1.4.2 报表的输出 1.5可行性研究 1.5.1 技术可行性 1.5.2 经济可行性 1.6 现状调查

1.6.1 组织结构调查。

1.6.2改进后的结构功能图: 1.7 数据字典 1.7.1人事档案表 1.7.2、考勤库表: 1.7.3、数据流的定义 1.7.4、处理逻辑的定义 1.7.5、数据存储定义 1.7.6、外部实体的定义 二、系统设计

2.1系统平台的总体结构设计 2.1.1结构设计 2.1.2运行环境 2.1.3条件与限制 2.2详细设计 2.2.1 登陆模块 2.2.2 统计模块 2.2.3 查询模块

2.2.4 人员信息模块 2.2.5软件构架设计 2.26网络构架图: 2.3界面设计 2.3.1登录界面

2.3.2人员信息查询界面 2.3.3人员信息维护界面 2.3.4人员信息统计 2.4数据库设计 2.4.1数据项设计 2.4.2实体图形表示: 2.4.3实体E-R图 2.4.4概念结构设计 2.4.5逻辑结构设计 2.5表之间的关系

一、 系统分析

1.1 系统的基本任务

人事管理系统的主要任务是对人事档案进行整理,使得能方便快捷地对人事档案进行查询、统计、更新,并且能按一定要求输出报表。通过该系统,使企业的人事管理工作系统化、规范化、自动化,从而提高企业人事管理的效率。改良后,可以对考勤管理和奖金管理更加系统化,自动化。

1.2 系统开发的主要目标

加入考勤管理系统和奖金管理系统两大板块,使公司的运作更加有效率,公司更加人性化,并且便于管理。

1.3 、系统现状

1.4 解决的主要问题

1.4.1 系统的单一化。只有简单的职员档案,并没有全面的职员管理系统如考勤情况,工

资情况,奖金情况等。 1.4.2 报表的输出

1.5、可行性研究

1.5.1、 技术可行性

公司的规模越来越大,公司的职员越来越多,制度越来越完善。由于公司的内部正在实施信息化,所以本系统所用的设备,人员的素质都有了一个很好的基础,公司的高层不难接受对本系统的实施。公司对员工都进行了一些信息化相关的培训,员工的技术水平达到了本系统所要求的水平。管理人员可以由公司的内部的管理人员负责,系统的运行和管理均无碍障的存在。本系统在公司的现有的资源基础上完全可以实施。

利用信息技术所带来的变革与好处,结合公司的实际业务处理,可以改善公司的业务、提高服务水平及管理水平等

1.5.2 经济可行性

本系统的费用涉及到设备的购买与安装维护,软件的开发与实施维护等费用,并没有涉及到员工的培训等费用,所以费用并不是很高可以购买。

系统实行后可以为公司的业务带来很大的经济效益或价值,如:

1). 人事经理对公司员工更一目了然,考勤,奖金等报表的公布可以激励公司员工更加努力的工作。

2) 加强了对员工的管理,能让管理层直观的对员工做成评价

1.6 现状调查

1.6.1 组织结构调查。该公司的内部组织结构图分为三层,最顶层为总经理,对公司负责,第二层为部门经理层,负责各个部门日常的经营和运行,第三层为员工层,负责公司日常事务处理。

1.6.2、改进后的结构功能图:

企业人事档案管理系统 人事档案管理 考情管理系统 奖金管理系统 用户登录 档案浏览 档案查询 档案统计 编辑档案 输出报表 考情数据 数据查询 奖金栏目 计算打印 数据流程图

1.7 、数据字典

1.7.1人事档案表 DS03_01 人事档案 DS03_02人事档案 I1 编号 I2 姓名 I3 性别 I4 出生年月 I5 联系电话 I6 住址 I7 籍贯 I8 文化程度 I9 职称 I10 基本工资 I11 奖金

1.7.2、考勤库表: DS03_05 考勤库 DS03_02人事档案 I1 编号 I2 姓名 I3 性别 I4 出生年月 I5 联系电话 I6 住址 I7 籍贯 I8 文化程度 I9 职称 I10 基本工资 I11 奖金 DS03_06 考勤情况 I19 编号 I20 姓名 I21 缺勤次数 I22 缺勤原因 DS03_03家庭成员 I12 编号 I13 家属姓名 I14 与员工关系 I15 出生年月 DS03_04社会关系 I16 编号 I17 关系姓名 I18 出生年月

1.7.3、数据流的定义

数据流编号 :D03-08

数据流名称 :手工报考勤 数据流来源:考勤员

数据流组成:员工编号+姓名+缺勤 +缺勤原因 数据流量:一月一次

1.7.4、处理逻辑的定义

处理逻辑的编号:P02-03 处理逻辑名称: 考勤录入

1.7.5、数据存储定义

数据存储编号:F03-08 数据储存名称:考勤表

简述 :记录员工缺勤次数和原因 具体时间

数据储存组成:员工编号+员工姓名+缺勤次数+缺勤原因+备注 关键字 :员工编号 相关联的处理:p02

1.7.6、外部实体的定义

外部实体编号:S03-01 外部实体名称:考勤员

简述 :对考勤情况的录入 输入的数据 :D03-06 输出的数据流:D03-01

二、系统设计

2.1系统平台的总体结构设计

2.1.1、结构设计。根据可行性研究的结果和客户的要求,分析现有情况及问题,采用

Client/Server结构,将人事管理系统划分为两个子系统:前台操作界面和后台数据库。

2.1.2运行环境

win95/win98/winNT/winME/winXP

2.1.3条件与限制

1.Client/Server结构总体设计方案对它的约束:

人事管理系统做为Client/Server 结构的一个应用系统,不可避免的要受到Client/Server结构的约束。在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和计划。同时,由于信息的共享,人事管理系统还受到其它系统的信息约束。

本系统可以在多种版本的操作系统下运行,前提是有相关的软件支持;而作为公司内部的系统管理,具体访问人员只限定在公司内部的工作人员,不同级别的员工访问权限不同。系统要求有专人维护,并做好日常维护记录,以便于查询。

2.2、详细设计

2.2.1 、登陆模块

Getuser() 身份信息 重新登陆 Check() 不通过 Error () 通过 Callmenu()

2.2.2 、统计模块

Select () 按部门 按年龄 按签约年月 Calculate_1 () Calculate_2 () Calculate_3 () 数据库 Print() Cancle()

2.2.3 、查询模块

查询职工输入 Cancle() 输出结果 条件 查询程序模块 职工数据库 身份认证统计汇总 工资数据库

2.2.4 、人员信息模块

Ok() Delete() Reset() Cancle() 查询程序模块 输出结果 查询界面 数据更改或 添加 新数据

Waitforsignal() Cancle() Mes() Add() Reset() Modify() Newline()

Ok() 数据库

2.2.5、软件构架设计

2.26网络构架图:

2.3、 界面设计

2.3.1登录界面

2.3.2人员信息查询界面

人员基本信息查询 文件(F) 编辑(E) 视图(V) 工具(T) 帮助(H) 姓名 职工号 出生日期 签约年月 确定 重置 取消 打印 姓名 性别 职工号 民族 签约年月

2..3.3、人员信息维护界面

人员基本信息维护 文件(F) 编辑(E) 视图(V) 工具(T) 帮助(H) 增加 删除 修改 确定 重置 取消 姓名 性别 职工号 民族 签约年月

2.3.4、人员信息统计

人员基本信息统计

文件(F) 编辑(E) 视图(V) 工具(T) 帮助(H) 按部门 按签约年份按年龄 姓名 性别 职工号 民族 签约年月 总计:

2.4数据库设计

2.4.1、数据项设计

通过需求分析,可确定系统的数据项和数据结构如下: a、

人事档案(编号、姓名、性别、出生年月、联系电话、住址、籍贯、文化程度、

职称、部门、职务、基本工资、简历)。

b、 c、

家庭成员(编号、家属姓名、与员工关系、出生年月)。 社会关系(编号、关系姓名、与员工关系、出生年月)。

为了方便统计,本系统还设定了几个用于统计的临时表: a、 b、 c、 d、 e、 f、

2.4.2、实体图形表示:

人事档案、家庭成员、社会关系、考勤情况和工资的属性如图:

编号

职称 住址 文化程度 籍贯 部门 联系电话 基本工资 人事档案 出生年月 姓名 性别 统计部门(部门、人数)。 统计职务(职务、人数)。 统计职称(职称、人数)。 统计文化程度(文化程度、人数)。 工资(编号,姓名,基本工资,奖金) 考勤情况(编号,姓名,缺勤次数,缺勤原因)

编号 家属姓名

编号 出生年月 家庭成员 与员工关系 关系姓名 与员工关系 出生年月

姓名 缺勤次数 社会关系 编号

工资 姓名 基本工资 考勤情况 缺勤原因

编号 奖金 2.4.3、实体E-R图 编号 缺勤次姓名 编号 姓名 数 1 考勤员 N 录入 考勤情况 缺勤原因 考情表 性别 出生年月 住址 籍贯 电话 家庭关系 文化程考勤情况 姓名 职称 员工资料 社会关系 编号 人事档案 工资 录入 N 1 人事档案库

2.4.4、概念结构设计

本系统在需求分析的基础上设计出能够满足用户需求的各种实体。根据上面的分析所得的实体有:人事档案实体、家庭成员实体和社会关系实体。各实体间的关系如图:

2.4.5、逻辑结构设计

人事档案表

列名 编号 姓名 性别 出生年月 住址 联系电话 籍贯 文化程度 职称 部门 职务 基本工资 简历 数据类型 数值型(10) 字符型(10) 字符型(2) 日期型(8) 字符型(30) 数值型(11) 字符型(10) 字符型(10) 字符型(10) 字符型(10) 字符型(10) 数值型(10) 备注型 否 否 否 否 可 可 否 可 可 否 否 否 否 可否为空 编号 姓名 性别 出生年月 住址 联系电话 籍贯 文化程度 职称 部门 职务 基本工资 简历 说明

家庭成员表

列名 编号 家属姓名 与员工关系 出生年月 数据类型 数值型(10) 字符型(10) 字符型(10) 日期型(8) 否 否 否 否 可否为空 编号 家属姓名 与员工关系 出生年月 说明 社会关系表

列名 编号 关系姓名 与员工关系 出生年月 数据类型 数值型(10) 字符型(10) 字符型(10) 日期型(8) 否 否 否 否 可否为空 编号 关系姓名 与员工关系 出生年月 说明 统计部门表

列名 部门 人数 数据类型 字符型(10) 数值型(10) 否 否 可否为空 部门 人数 说明 统计职务表

列名 职务 人数 数据类型 字符型(10) 数值型(10) 否 否 可否为空 职务 人数 说明

统计职称表

列名 职称 人数 数据类型 字符型(10) 数值型(10) 否 否 可否为空 职称 人数 说明

统计文化程度表

列名 文化程度 人数

2.5、表之间的关系

数据类型 字符型(10) 数值型(10) 否 否 可否为空 说明 文化程度 人数

本文来源:https://www.bwwdw.com/article/a0s8.html

Top