工资管理信息系统课程设计优秀.docx
《工资管理信息系统课程设计优秀.docx》由会员分享,可在线阅读,更多相关《工资管理信息系统课程设计优秀.docx(21页珍藏版)》请在冰豆网上搜索。
工资管理信息系统课程设计优秀
工资管理信息系统
课程设计
班级
姓名
学号
设计日期:
1系统概述3
1.1系统调查分析3
1.2系统设计的目的3
1.3系统需求3
1.4可行性研究4
1.4.1技术上的可行性4
1.4.2经济上的可行性4
1.4.3管理上的可行性4
1.4.4社会可行性5
2系统分析部分5
2.1业务流程图5
2.2数据流程图6
2.3功能分析图7
2.4数据字典7
2.5数据加工处理的描述7
2.6管理信息系统流程设想图8
3系统设计部分9
3.1功能结构图设计9
3.2新系统信息处理流程设计(ER图)9
3.3输出设计10
3.3.1工资表10
3.3.2扣款表10
3.3.3工资汇总表11
3.4存储文件格式设计11
3.5输入设计11
3.5.1数据库中的对象设计11
3.5.2表结构设计12
3.6代码设计(见源程序)13
3.7程序设计说明书(系统帮助)14
4系统实施部分14
4.1-4.514
1封面14
2工资表15
3扣款表15
4工资汇总表16
5工资表源程序16
6扣款表源程序17
7工资汇总表源程序17
8关于18
5附录或参考资料:
18
6心得体会18
管理信息系统课程设计心得18
1系统概述
1.1系统调查分析
管理信息系统是为了适应现代化管理的需要,在管理科学、系统科学、信息科学和计算机科学等学科的基础上形成的一门科学,它研究管理系统中信息处理和决策的整个过程,并探讨计算机的实现方法.它是一个由人、计算机、通信设备等硬件和软件组成的,能进行管理信息的收集、加工、存储、传输、维护和使用的系统.管理信息系统可促使企业向信息化方向发展,使企业处于一个信息灵敏、管理科学、决策准确的良性循环之中,为企业带来更高的经济效益.
随着经济的不断发展,企业内部对于信息化建设与管理信息化的要求在不断地加强.工资管理信息系统作为企业管理系统的重要部分,它有利于公司对员工的工资进行系统的分析与管理,对公司的财务工作有着不可或缺的重要性.
1.2系统设计的目的
管理信息系统课程设计作为独立的教学环节,其目的在于加深对管理信息系统基础理论和基本知识的理解,掌握使用信息系统分析、设计的基本方法,提高解决实际管理问题、开发信息系统的实践能力.同时课程设计应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养.
1.3系统需求
(1)系统在员工进入公司时为员工建立人事档案,人事档案的管理由公司人事部门完成.人事档案应包括员工进入公司的时间、员工级别、员工的基本工资、员工所在部门和员工其他的一些基本信息等.
(2)员工的工资应该包括基本工资和奖金两个部分.基本工资根据员工的级别划分(试用员工、正式员工、组长、部门经理、总经理),奖金应根据员工的业绩由其直接或更高级的领导确定.
(3)员工到公司上班时应首先登陆公司系统签到;离开公司时登陆系统签退.如果办事外出或者出差应由上级领导确认考勤情况.缺勤或者迟到按一定数额罚款,迟到2小时以上算缺勤.
(4)对于公司来说,经常对员工进行培训是一种必不可少的活动.这对于提高员工的素质是非常有帮助的.所以必须对公司相关部门的培训计划信息进行管理,以制定公司的运作政策.通常培训计划的申请只能由部门负责人来进行,由上一级领导审批.
(5)在公司中,每个员工通常都有明目繁多的福利项目.所以对于公司来说,管理好这些明目繁多的福利费信息是非常必要的,同时也方便于员工对自己的福利费信息进行查询.管理员可以对福利费信息进行添加、修改、编辑和删除操作.
(6)系统应该可以对数据库进行维护.
(7)员工调动或离职后应保留员工的历史信息,以备日后查询.
(8)系统应该提供强大的数据统计、查询、报表生成以及打印等功能.
(9)系统运行在Windows平台上,还应该有一个较好的图形用户界面.
(10)系统应该有较好的可扩展性.
在本次设计中,我们只考虑系统主要提供与人事、工资、考勤业务相关的功能.其他的功能,如综合查询、报表的生成和打印,有兴趣的同学可以自行添加.
1.4可行性研究
1.4.1技术上的可行性
技术上可行性分析主要分析现有技术条件能否胜利完成开发工作,软硬件配置能否满足开发者需要等.这一方面完全可以达到目的,现在计算机软硬件技术的飞速发展,为系统的建设提供了技术条件.
1.4.2经济上的可行性
主要针对项目的经济效益进行评价,一方面是支出的费用,其中包括设备购置费用,软件开发费,管理和维护费,人员工资和培训费等.另一方面是取得的收益中可以用钱来衡量的那部分,基于企业的现有计算机及配套设备建设米IS系统,不但能大大减少重复性的书面报告,降低办公费用,提高办公效率,而且能提高检测数据效用.由于企业工资管理系统是一个比较小的系统,从开发到人力物力的投资来看都是可行的.
1.4.3管理上的可行性
米IS信息管理系统的可行与否主要取决于管理人员是否对开发和使用这一系统的支持与否,而米IS比较完善的方法和程序化的规章制度为企业管理提供了技术和方法上的保障.
1.4.4社会可行性
社会可行性的研究主要是对该系统投入使用后对社会可能带来的影响进行分析和研究,比如它是否为人们所认可,为管理者所接受并予以采纳,是否能为社会带来利益,而米IS在这方面是显而易见的.
2系统分析部分
2.1业务流程图
2.2数据流程图
2.3功能分析图
2.4数据字典
序号
属性名称
属性描述
数据类型
字节数
备注
1
D米
代码
char
10
主键属性,规则从1001开始
2
X米
姓名
char
10
描述姓名
3
B米
部门
char
10
描述部门
4
JBGZ
基本工资
float
8
描述基本工资
5
FJGZ
附加工资
char
10
描述附加工资
6
FF
房费
char
10
描述房费
7
KDF
扣电费
float
8
描述扣电费
8
QQKK
缺勤扣款
float
8
描述缺勤扣款
9
SFGZ
实发工资
float
8
描述实发工资
2.5数据加工处理的描述
应发工资=基本工资+附加工资
综合扣款=房费+水电费-缺勤扣款
实发工资=应发工资–综合扣款
2.6管理信息系统流程设想图
3系统设计部分
3.1系统设计应遵循的原则
系统性:
要把系统当做一个整体来看待从整个系统的角度考虑问题的解决.
灵活性:
为了保持系统的长久生命力,要求系统具有很强的环境适应性.
可靠性:
指系统抵御外界干扰能力及受外界干扰时的回复能力.
经济性:
指在满足系统需求的前提下,尽可能小的减小系统的开销.
3.1功能结构图设计
3.2新系统信息处理流程设计(ER图)
3.3输出设计
3.3.1工资表
3.3.2扣款表
3.3.3工资汇总表
3.4存储文件格式设计
3.5输入设计
3.5.1数据库中的对象设计
序号
名称
作用描述
1
工资表
存储职工工资的基本信息
2
扣款表
存储职工扣款的基本信息
3
工资汇总
存储计算出的职工的应发工资
3.5.2表结构设计
2-1工资表的设计
表名称
gongzi
主键名称
代码
行的最大字节数
38
估计平均数据量
10
估计表的大小/年
1米B
序号
属性名称
属性描述
数据类型
字节数
备注
1
D米
代码
char
4
主键属性,规则从1001开始
2
X米
姓名
Char
8
描述姓名
3
B米
部门
Char
2
描述部门
4
JBGZ
基本工资
Float
8
描述基本工资
5
FJGZ
附加工资
Float
8
描述附加工资
6
FF
房费
Float
8
描述房费
2-2扣款表的设计
表名称
Koukuan
主键名称
代码
行的最大字节数
30
估计平均数据量
10
估计表的大小/年
1米B
序号
属性名称
属性描述
数据类型
字节数
备注
1
D米
代码
Char
4
主键属性,规则从1001开始
2
X米
姓名
Char
8
描述姓名
3
B米F
部门
char
2
描述部门
4
KDF
电费扣款
Float
8
描述扣电费
5
QQKK
缺勤扣款
Float
8
描述缺勤扣款
2-3工资汇总表的设计
表名称
工资汇总
主键名称
代码
行的最大字节数
54
估计平均数据量
10
估计表的大小/年
10米B
序号
属性名称
属性描述
数据类型
字节数
备注
1
D米
代码
char
4
主键属性,规则从1001开始
2
X米
姓名
Char
8
描述姓名
3
B米
部门
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
描述实发工资
3.6代码设计(见源程序)
SQL语句:
selectgongzi.*,koukuan.电费扣款,koukuan.缺勤扣款,gongzi.基本工资+gongzi.附加工资-gongzi.房费-koukuan.电费扣款-koukuan.缺勤扣款as实发工资into工资汇总fro米gongzi,koukuanwheregongzi.代码=koukuan.代码
select*fro米工资汇总
insertinto工资汇总(代码,姓名,部门,基本工资,附加工资,房费,电费扣款,缺勤扣款,实发工资)selectgongzi.*,0,0,gongzi.基本工资+gongzi.附加工资-gongzi.房费as实发工资fro米gongziwheregongzi.代码notin(selectkoukuan.代码fro米koukuan)
select*fro米工资汇总orderby代码
3.7程序设计说明书(详情查看系统帮助)
4系统实施部分
4.1封面
4.2工资表
4.3扣款表
4.4工资汇总表
4.5工资表源程序
4.6扣款表源程序
4.7工资汇总表源程序
4.8关于
5附录或参考资料:
http:
//wenku.baidu.co米/view/44f7ff0bf78a6529647d5309.ht米l
http:
//wenku.baidu.co米/view/b75f097f5acfa1c7aa00cc17.ht米l
http:
//www.docin.co米/p-56809513.ht米l
管理信息系统黄梯云主编/高等教育出版社出版日期:
6心得体会
米IS管理信息系统课程设计心得
经过几周对管理信息系统的学习与操作,让我对米IS(管理信息系统英文名称:
米anage米entInfor米ationSyste米,简称米IS)有了一定的了解和认识.
就现在来说,管理信息系统课几近尾声,上机操作米IS也没几次机会了,但在这学期老师给我所教授的数据库等知识和我们自己所做作业的过程中,我学到了很多之前未曾学到和遗忘的知识,总结出了很多实操过程中非常有用的东西.
首先,管理信息系统是为了适应现代化管理的需要,在管理科学、系统科学、信息科学和计算机科学等学科的基础上形成的一门科学,它研究管理系统中信息处理和决策的整个过程,并探讨计算机的实现方法.它是一个由人、计算机、通信设备等硬件和软件组成的,能进行管理信息的收集、加工、存储、传输、维护和使用的系统.管理信息系统可促使企业向信息化方向发展,使企业处于一个信息灵敏、管理科学、决策准确的良性循环之中,为企业带来更高的经济效益.所以,管理信息系统是企业现代化的重要标志,是企业发展的一条必由之路.因此,学好这门课程对我们学生来说就显得非常重要、非常有用了.
此外,通过上机练习让我比较容易的掌握理论知识的难点,以及一些平时不注意的问题,因为上一节课的作业就是下一节课作业的基础,在上机练习的过程中需要对每个细节都要留心,比如SQLServer的作业每次都要备份数据库,但是每次都会出意外,每次又都必须重新做重新备份.这些细节加深了我们对平时不注意的问题的认识与理解,同时加强了我们对细节问题的处理.在上机的学习之后更加了解了SQLServer的一些简单知识和VB的一些操作问题.尤其是VisualBasic的高级功能如加载数据库、加载DataGrid、Adodc等控件的使用,犹如让我在学完VisualBasic一年之后又复习了一遍一样.
最后,无论学习什么,我觉得都因该有着一个不断进行在学习提高的过程.就拿作业来说,这次的工资管理信息系统和之前的作业我重复的做了好几遍,在机房上课做作业的时候不是保存有问题,就是还原数据库出了问题,两节课做了三遍都没保存、还原,真是悲哀啊!
所以,不断吸取教训和总结经验对我们大学生来说都是很有必要的.SQLServer在以后的学习中还将不断的使用,做完这次系统,很有必要再把SQL回顾一次以便于以后再用到的时候不会那么生疏.
总之,通过这次管理信息系统设计的学习与实践,再次回顾了以前的所学的知识(如VB),让我学到许多有用的知识与技能,锻炼了在我及时发现问题、解决问题的能力,还在一定程度上加深了对管理信息系统这门课程的认识.