目 录
目 录. 3
第一章 引 言. 4
1.1 应用背景... 4
1.2 课题研发的目的与意义... 5
1.3 信息系统介绍... 6
1.3.1 管理信息系统概述... 6
1.3.2 管理信息系统的特点... 8
1.3.3 管理信息系统的开发... 8
1.4 工资管理信息系统的最终目的... 9
1.5 开发原则... 9
1.6 开发方法... 10
1.7 开发环境介绍... 10
1.7.1 数据库技术介绍... 10
1.7.2 Visual basic编程语言简介... 13
1.8 系统介绍... 13
第二章 系统分析. 13
2.1 需求与可行性分析... 13
2.1.1.需求分析... 13
2.1.2.可行性分析... 13
2.2 数据流分析... 14
2.2.1 手工工资处理流程... 14
2.2.2 电算化工资核算的内容和数据流程... 15
2.3 数据流程图... 16
2.4 系统功能分析... 17
第三章 系统设计. 18
3.1 设计思想... 18
3.2 功能分析... 18
3.3数据库设计... 19
3.3.1 数据库概念结构设计... 19
3.3.2 数据库逻辑结构设计... 22
3.3.3 数据库连接... 26
第四章 系统实现. 26
4.1 系统总体目标设计... 26
4.2 数据库设计... 26
4.3 系统实现... 27
第五章 系统小结. 41
致 谢. 42
参考文献. 43
附录:. 44
第四章 系统实现
经过需求分析阶段的工作,系统必须“做什么”已经清楚了,现在是决定“怎么做”的时候了。系统设计的基本目的就是回答“概括地说,系统应该如何实现?”这个问题。因此,系统设计又称为概要设计或初步设计。系统设计阶段的另一个重要任务是设计软件的结构,也就是要确定系统中每个程序是由那些模块组成的,以及这些模块相互间的关系。
4.1 系统总体目标设计
通过使用事业单位工资管理系统,可以使本单位的工资管理工作系统化、规范化、自动化、从而达到提高管理效率的目的。并且系统开发的总体任务是使普通的办公人员都可以轻松快捷地完成工资管理的任务。
经过分析把工资系统分为:工资月库管理、工资标准库维护、工资临时发放管理、系统帮助等4个部分来设计。
4.2 数据库设计
在数据库应用系统的开发过程中,数据库的结构设计是其中非常重要的一个环节。数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。所以在尽量全面考虑用户的各种需求的前提下,进行了数据库设计。
数据库需求分析是数据库结构设计的第一个阶段,是非常重要的一个阶段。这个阶段主要是确定基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后进一步设计打好基础。经过仔细的调查,得出事业单位工资管理过程的数据处理流图:
第五章 系统小结
在老师的悉心指导和同学们的热心帮助之下,经过几个月的系统分析、系统设计直到最后系统功能的实现,我从对VB的模糊认识,在翻阅了大量VB方面的书籍后,了解了VB的基本语法,还学会了一些高级控件的使用,比如toolbar、sstab等,并运用到了系统中。通过编写工资管理信息系统,使自己在编程能力方面有了大大的增强。“工资管理信息系统”预计所要达到的功能要求,也基本上实现了,不过在细节方面还有很多的不足,有些是考虑到了,没有在系统中体现出来,有些是自己考虑不周所造成的。
毕业设计对一个学生来说是一个非常重要的学习过程。我从对VB的一无所知,到完成这个软件的基本设计,虽然这个软件还存在这样那样的缺点,但是在专业知识方面我学到的东西是非常多的。比如考虑问题的周密性、界面设计的方便性等,这些对一个系统开发人员来说,是最基本的要求。由于个人在编程方面的不足,在系统实现过程中,有些功能不能很好的实现,有待进一步改进。而设计过程中也遇到了很多的困难,在老师和同学的帮助下最终我还是克服了困难完成了设计。这个过程更使我学到了面对困难应该持有的积极态度。
总的来说,这次的毕业设计是非常有意义的,在我的人生学习的路上起到了一个里程碑的作用,让我有一个质的飞跃!