摘 要
工资管理系统是一种典型的管理信息系统。管理信息系统(MIS)是一门跨越若干领域的新学科。在强调管理,强调信息的现代社会中越来越普及。据统计,全世界80%以上的计算机主要从事事物处理工作,可见信息管理系统的重要性。本文中通过对一种管理信息系统——工资管理系统的分析、设计和实现,学习通过编制管理信息系统来解决日常工作中大量遇到的信息处理工作的方法。虽然本套系统和一些已经被普遍应用到实际工作中的系统相比有一定差距,但作为学习和掌握处理信息的方法仍非常有意义。
本文的工作主要集中在:
1、评述了当前管理信息系统的发展状况和一些重要的观点,方法和一些实际工作的理论。
2、根据以上一些理论和方法,建立一个工资管理模型,并实现模块化设计。
3、使用VB.NET和SQL SERVER实现各个模块,完成一个管理信息系统。
4、分析并解决实现过程中的若干问题,完成测试并分析结果。
关键字:管理信息系统 模块化 方法 VB.NET SQL SERVER
Abstract
Salary management system is a kind of Management Information System which is a new subject that stride some domains that .In the modern society which emphasized on the management and the information, people ,it will became more popularization. According to a statistic, the 80% computer of all over the world, are used dealing with alternatives, it is obvious that MIS is very important. In this article, we will analyze and achieve a kind of MIS—Salary management system, after finishing these working, I can study programming a set of MIS settling a plenty of information transaction workings. Though this system have a distance far from which is used in practicable works, but as the method learning and griping the information processing, it has very important meaning.
The important task of this article is:
1、Observing the development of MIS and some important viewpoints, methods and some theories is used of practical working.
2、According to that theories and methods, create a Salary Management Model and realize the modularization design
3、Choose VB.NET and SQL SERVER 2000 realizing these modules and will finished a MIS.
4、Analysis and settle these problems in realizing course and finishes testing and analysis the result.
Key word:Management Information System, Modularization, Method VB.NET SQL SERVER
目录
摘 要... I
Abstract II
第一章 绪论... 1
1. 1 MIS背景... 1
1. 2工资管理系统实现管理信息系统化的必要性... 1
1. 3管理系统开发的一些基本方法和开发过程... 2
1. 4工资管理系统的简介... 2
第二章 工资管理系统需求分析... 3
2.1 总体功能需求... 3
第三章 数据库系统的开发... 4
3. 1 现代数据库概论... 4
3. 2 数据库应用程序的基本组成... 4
3. 3数据库应用程序的开发步骤... 5
3.3.1 应用程序应用背景和需求分析... 5
3.3.2 数据库设计... 5
3.3.3 编写应用程序... 5
3.3.4 测试和优化应用程序... 5
3.4 系统开发环境的简介... 5
3.4.1 SQL SERVER2000 简介... 6
3.4.2 VISUAL BASIC .NET 简介... 6
3.4.3 VB.NET的交互式开发... 6
3.4.3 二者的结合... 8
第四章 工资管理系统的分析和设计... 9
4.1 工资管理系统的分析与概要设计... 9
4. 2 人事劳资管理系统的数据库设计... 10
第五章 工资管理系统的具体实现... 15
5. 1 用户登陆的实现... 15
5. 2 职工信息管理模块的实现... 17
5. 3 工资设定模块的实现... 21
5. 4 工资查询模块的实现... 25
5. 5 系统设置模块的实现... 26
第六章 开发中的细节... 28
6. 1 建立数据库... 28
6. 2 实现数据库之间的联系... 28
6. 3 数据库与VB.NET的连接... 28
6. 4 实现数据库的添加、删除、查询... 28
6. 5 实现各模块时对表的选择... 29
6.6 软件模块化的实现... 29
6.7 联机文档... 30
6. 8 输入数据有效性的检查... 30
6. 9 软件的调试... 31
结束语... 32
致谢... 33
参考文献... 34
第一章 绪论
1. 1 MIS背景
自50年代中后期,计算机应用的重点开始由科学计算转向数据处理。计算机技术和管理信息系统的概念迅速发展起来。管理信息系统的发展经过了四个阶段。最初阶段是统计系统,所研究的内容是数据间表面规律,它可以把数据分成较相关和不相关的组,然后把数据转换为信息。第二阶段是数据的更新系统,典型代表是美航公司50年代建成的SABRE预约订票系统。但从概念上来讲,它只是一个数据更新系统,比如它不能告诉你以现在的售票速度何时票将售完,从而采取补救措施。因而它也是管理信息系统的低级阶段。第三阶段是状态报告系统,我们可以通过IBM公司1968年使用的制造信息系统CMIS的成功运行发现用来处理日常业务和生产报告,重点在于将手工作业自动化,提高效率和节省人力,但一般不能提供决策信息。最后的阶段是决策支持系统,它是用来辅助决策的信息系统。该系统可以计划、分析方案,审查解答和求解的误差。有较好的人机对话方式,可以和不太熟悉计算机的管理人员对话。一般包括一些模型用以产生决策信息,但不强调全面的管理功能。20年间,国外的大公司的管理信息系统的发展体现了三种变化,一是抓管理着重于建设MIS系统,使管理技术走向成熟;二是信息是决策的依据,MIS随时为决策者们服务;三是决策者通过MIS使其经营计划和具体的业务活动联系在一起。了解了管理信息系统的发展过程,我们可以看到管理信息系统的工作从最基础的工作,如打印报表等工作到今日的支持企业组织的目标,辅助决策者进行决策的决策支持系统(DSS)阶段,管理信息系统的迅速发展过程就是生产水平迅速发展的过程。我相信管理信息系统的开发和设计工作蕴涵着巨大的生产力
1. 2工资管理系统实现管理信息系统化的必要性
工资管理系统实现管理信息系统化是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事劳资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对工资信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套工资管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。