MIS管理信息系统课程设计.docx
《MIS管理信息系统课程设计.docx》由会员分享,可在线阅读,更多相关《MIS管理信息系统课程设计.docx(16页珍藏版)》请在冰豆网上搜索。
MIS管理信息系统课程设计
工资管理信息系统
课程设计
班级
姓名
学号
目录
1系统概述2
1.1系统调查分析2
1.2系统设计的目的2
2系统分析部分3
2.1业务流程图3
2.3功能分析图3
2.4数据字典4
2.5数据加工处理的描述4
2.6管理信息系统流程设想图5
3系统设计部分5
3.1功能结构图设计5
3.2新系统信息处理流程设计(ER图)6
3.3输出设计(见工资表、扣款表、工资汇总表)6
3.5输入设计(见工资表设计、扣款表设计、工资汇总表设计)7
3.6代码设计(见源程序)7
3.7程序设计说明书(见系统帮助)7
数据库中的表对象7
2.表结构设计7
3.SQL语句:
select*fromgongzi8
4系统实施部分10
4.1-4.510
1封面10
2工资表11
3扣款表11
4工资汇总表12
5工资表源程序12
6扣款表源程序13
7工资汇总表源程序13
5附录或参考资料14
6心得体会14
1系统概述
1.1系统调查分析
随着经济的不断发展,企业内部对于信息化建设与管理信息化的要求在不断地加强。
工资管理信息系统作为企业管理系统的重要部分,他有利于公司对员工的工资进行系统的分析与管理,对公司的财务工作有着不可或缺的重要性。
1.2系统设计的目的
管理信息系统课程设计作为独立的教学环节,其目的在于加深对管理信息系统基础理论和基本知识的理解,掌握使用信息系统分析、设计的基本方法,提高解决实际管理问题、开发信息系统的实践能力。
同时课程设计应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。
2系统分析部分
2.1业务流程图
2.2数据流程图
2.3功能分析图
2.4数据字典
序号
属性名称
属性描述
数据类型
字节数
备注
1
代码
char
4
2
姓名
Char
8
3
部门
Char
2
4
基本工资
Float
8
5
附加工资
Float
8
6
电费扣款
Float
8
7
缺勤扣款
Float
8
8
实发工资
Float
8
2.5数据加工处理的描述
应发工资=基本工资+附加工资
综合扣款=房费+水电费-缺勤扣款
实发工资=应发工资–综合扣款
2.6管理信息系统流程设想图
3系统设计部分
3.1功能结构图设计
3.2新系统信息处理流程设计(ER图)
3.3输出设计(见工资表、扣款表、工资汇总表)
3.4存储文件格式设计
3.5输入设计(见工资表设计、扣款表设计、工资汇总表设计)
3.6代码设计(见源程序)
3.7程序设计说明书(见系统帮助)
3.3-3.6工资管理信息系统数据库设计
数据库中的表对象
序号
名称
作用描述
1
工资表
存储职工工资的基本信息
2
扣款表
存储职工扣款的基本信息
3
工资汇总
存储计算出的职工的应发工资
2.表结构设计
2-1工资表的设计
表名称
gongzi
主键名称
代码
行的最大字节数
38
估计平均数据量
10
估计表的大小/年
1MB
序号
属性名称
属性描述
数据类型
字节数
备注
1
DM
代码
char
4
主键属性,规则从1003开始
2
XM
姓名
Char
8
描述姓名
3
BM
部门
Char
2
描述部门
4
JBGZ
基本工资
Float
8
描述基本工资
5
FJGZ
附加工资
Float
8
描述附加工资
6
FF
房费
Float
8
描述房费
3.SQL语句:
select*fromgongzi
表内容:
2-2扣款表的设计
表名称
Koukuan
主键名称
代码
行的最大字节数
30
估计平均数据量
10
估计表的大小/年
1MB
SQL语句:
select*fromkoukuan
表内容:
序号
属性名称
属性描述
数据类型
字节数
备注
1
代码
Char
4
主键属性,规则从1003开始
2
姓名
Char
8
描述姓名
3
部门
char
2
描述部门
4
电费扣款
Float
8
描述扣电费
5
缺勤扣款
Float
8
描述缺勤扣款
2-3工资汇总表的设计
表名称
工资汇总
主键名称
代码
行的最大字节数
54
估计平均数据量
10
估计表的大小/年
10MB
序号
属性名称
属性描述
数据类型
字节数
备注
1
DM
代码
char
4
主键属性,规则从1001开始
2
XM
姓名
Char
8
描述姓名
3
BM
部门
Char
2
描述部门
4
JBGZ
基本工资
Float
8
描述基本工资
5
FJGZ
附加工资
Float
8
描述附加工资
6
FF
房费
Float
8
描述房费
7
KDF
电费扣款
Float
8
描述扣电费
8
QQKK
缺勤扣款
Float
8
描述缺勤扣款
9
SFGZ
实发工资
Float
8
描述实发工资
SQL语句:
selectgongzi.*,koukuan.电费扣款,koukuan.缺勤扣款,gongzi.基本工资+gongzi.附加工资-gongzi.房费-koukuan.电费扣款-koukuan.缺勤扣款as实发工资into工资汇总fromgongzi,koukuanwheregongzi.代码=koukuan.代码
select*from工资汇总
insertinto工资汇总(代码,姓名,部门,基本工资,附加工资,房费,电费扣款,缺勤扣款,实发工资)selectgongzi.*,0,0,gongzi.基本工资+gongzi.附加工资-gongzi.房费as实发工资fromgongziwheregongzi.代码notin(selectkoukuan.代码fromkoukuan)
select*from工资汇总orderby代码
4系统实施部分
4.1-4.5
1封面
2工资表
3扣款表
4工资汇总表
5工资表源程序
6扣款表源程序
7工资汇总表源程序
8关于
5附录或参考资料
6心得体会
工资管理信息系统课程设计心得体会
管理信息系统实践作业终于要接近尾声了,说实话,有点麻烦,但在这次作业过程中,总结出了很多实际操作过程中非常有用的东西。
首先、我们知道,随着经济的不断发展,系统化的信息管理在以后的工作与学习中要扮演着越来越重要的作用,那到底什么事管理信息系统?
在做这次实践报告前,我觉得管理信息系统就是数据库加上一个可操性强的界面,这太注重与技术方面,把信息以及系统的设计过程忽略了。
其次、课本上有很多东西看起来似乎很简单,但是实际操作不一定就很顺利。
像数据流程图、功能结构图、系统流程图这些东西以前总认为用VIS0做起来肯定是相当的简单,但实际并不是这样,第一次用VISO还是在大二的上学期,一年时间过去了,再也没碰过,这次用相当的生疏。
第三、我个人认为这次工资管理信息系统的设计是一次全面的了解系统设计过程的一个过程,并没有多少编程以及数据处理的练习,这是我人为的不足之处。
第四、在系统设计过程中,开始大部分是主观的想象,并没有做系统设计的流程图、系系统功能图、数据库存储设计、数据边设计等工作,而是直接进入实际操作,在系统完成后在开始进行刚才的一系列设计。
这是这次实践操作过程中违背原则的地方。
在以后的工作中因该把这个流程倒置过来,先进行系统设计工作,在进行实际的实施。
第五、无论学习什么,都因该有着一个不断进行在学习提高的过程。
SQL在以后的学习中还将不断的使用,做完这次系统,再把SQL回顾一次。
其次、“磨刀不误砍柴工”,做任何事情前一定要做好准备工作。
这次的工资管理信息系统我重复的做了四遍,在机房的时候VB安装有问题,两节课做了三遍都没法存储,有点悲呀!
总之,通过这次管理信息系统设计的实践,我们再次回顾了以前的所学的知识,锻炼了在即发现问题、解决问题的能力。
还加深了对管理信息系统这门课程的认识。