目录
摘要……………………………………………………………………………….5
1.引言….………………………………………………………………………….5
2.系统分析………………………………………………………………………..6
2.1系统功能需求……………………………………………………………6
2.2系统数据需求……………………………………………………………7
2.3系统数据库,与编程工具选择…………………………………………7
3.系统设计与实现………………………………………………………………..7
3.1开发环境…………………………………………………………………7
3.2开发体系结构……………………………………………………………7
3.3各个功能子模块结构……………………………………………………8
3.3.1 人事管理子系统………………………………………………….8
3.3.2 考勤管理子系统…………………………………………………9
3.3.3 工资管理子系统………………………………………………..11
3.3.4 员工培训管理子系统…………………………………………..15
3.3.5 程序源代码……………………………………………………...16
4.关键技术………………………………………………………………………81
5.结论……………………………………………………………………………83
6.参考文献………………………………………………………………………83
摘要:
我的这个企业信息管理系统采用的是面向对象的程序设计思想来进行编制的,这可以可以使管理员迅速了解企业员工的各方面信息,方便对企业各种信息的维护和管理,提高工作效率和出错概率,提高了企业的管理效能。我设计了这个能基本适应中小型企业信息管理实际应用需求的具有一定通用性的系统,它是一个能基本满足现有中小型企业人事、工资考勤管理需求的通用信息管理系统。系统是基于网络的,分为客户端和服务器端。服务器端保存系统的核心数据,客户端通过使用客户端软件对服务器端的数据库进行访问和操作,系统具有较高的效率和可靠性。
整个系统包括以下基本的功能:
1.人事管理功能:企业员工的个人信息和变动情况的管理;包括:录入、修改、删除、查询、统计等操作。
2.考勤管理功能:对企业员工的出勤信息进行管理;包括:录入、修改、删除、查询、统计等操作。
3.工资评定功能:对企业员工的工资待遇作出评定,并统计出结果;包括:录入、修改、删除、查询、统计等操作。
4.权限管理功能:不同的人员拥有对系统的不同程度的控制权限;
5.信息发布功能:可通过网络将人事、考勤和工资评定等的相关信息发布员工的电子信箱;
接下来是关于该系统的整个开发过程的简介。
本系统支持对中小型企业的员工信息的管理和统计,出勤情况的记录和管理和统计以及员工工资情况的管理和统计功能。通过本系统的开发与应用,能使企业能逐渐建立起一个完善的企业信息管理系统。论文首先介绍的是建立企业信息系统的必要性以及一下必要坚持的原则,还有开发的环境。这套系统是在Microsoft Windows 2000 Professional 操作系统平台下,用Borland
Delphi7.0作为前台开发工具,按照基本方法和设计技巧完成。并且制作了友好的人机交互图形界面。客户端程序可运行在当前所有主流的windows版本下,服务器采用SQL Server
2000企业版。本文详细阐述了系统分析的分析过程,包括功能分析,和数据需求分析,还介绍了选择使用的开发工具。介绍了该系统的设计与实现的过程,主要介绍了系统的各个功能子模块的结构划分以及它们之间的联系系,后面还详细介绍了各个子功能系统要实现的功能和数据需求,还有程序的部分Delphi源代码。还介绍了在系统开发过程中遇到的和用到的一些难题和核心的技术,有ADO,IDSMTP控件,ACReport控件。
论文的最后是我对这次毕业设计做的总结,对于在这次毕业设计中给过我帮助与支持的同学和指导老师表示衷心的感谢,同时附上了在做毕业设计过程中参考过的文献。
关键词:信息管理系统(MIS),软件工程 ,
SQL Server2000 , Delphi .
【Abstract】My this business enterprise information
manages what system adopt is a procedure to face to the object
design thought to proceed the establishment of, this can can make
managing person quick to understand the business enterprise the
employee's everyone the information, convenience to the maintenance
of business enterprise every kind of information with manage,
increase work efficiency with come amiss all rate, increases the
management effect of the business enterprise.I designed this can
small scaled business ……………………….
1.
引言
随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必需了,管理信息系统作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体,可以解决企业或组织所面临的问题,对内来看,可以提高工作效率;对外来看,获得竞争优势。
企业信息管理系统(MIS)是为企业提供有关内部经营,外部环境和决策支持信息而建立起来的信息保障体系。目前,在欧美发达国家,绝大多数企业都在不同程度上建立起来了自己的企业信息管理系统,以确保在竞争中处于有利的地位。在我国,随着市场经济的发展,企业技术进步和管理水平的不断提高,市场的作用不断扩大,中小企业急需要MIS软件来管理企业的日常经营活动。对一个企业来说,本身就是一个大系统,这个大系统友若干相关的生产系统,管理系统和信息系统所组成,其中信息系统的设计好坏直接关系到企业的发展,因此设计MIS系统的时候必须遵循一下原则:
·眼前利益与长远利益相结合 设计一个企业的信息管理系统的时候,既要考虑当前的现实利益,也要考虑到长远的战略利益,两者兼顾。如果只重眼前利益而忽视了长远利益,必然会事倍功半,企业也不可能长生不衰。
·局部利益和整体利益相结合 企业信息管理系统是一个有机的整体,它由若干个子系统组成,这就要求我们从大系统出发来把我子下体之间的多层次关系,合理划分各个子系统之间的任务,逐层逐级分解下去。形成一个单个子系统服从于局部系统,局部系统服从于整个系统的一体化局面,从而最大限度的发挥企业信息管理系统的效力。
·开放性和灵活性相结合 系统设计一方面要主意增强对外部的开放程度和能力,发挥对外开发的功能,不断增强对外开放意识和开拓精神,使企业在激烈的市场竞争立于不败之地;另以方面,要有一定的灵活性,便于对系统进行修改,完善和补充,使设计的系统具有较强的适应性,以增强企业的经济效益。
·针对性和实用性相结合 系统的设计必须针对社会发展的需要,按照企业的具体情况进行,不同地区,不同行业,体制和机车不同,用户的需求也有差异,设计的系统也应有所区别。同时,必须注意系统的实用性,尽可能的以较小的投入获得最大的效益,使系统设计的各个方面都能得到充分的开发和利用。
MIS对于企业的日常经营起着很大的作用。在企业的人事管理中用记录大量员工的基本信息和人事变动的记录,如果要人员来管理那些数据的效率是极其低的,还有很容易就会出错。出勤管理和工资管理也是一样。因此对企业的信息实现数字化,用计算机来管理显得非常的必要。
我们采用C/S系统的结构来构建系统下面我将讨论一下能基本中小型企业人事、工资考勤管理需求的通用信息管理系统的设计与实现.。
2.
系统分析
2.1
系统功能需求
一个能基本满足现有中小型企业人事、工资考勤管理需求的通用信息管理系统,也可以某一特定企业或行业为实例进行设计。系统是基于网络的,分为客户端和服务器端。整个系统必须包括以下基本的功能:
■人事管理功能:企业员工的个人信息和变动情况的管理;包括:录入、修改、删除、查询、统计等操作。
■考勤管理功能:对企业员工的出勤信息进行管理;包括:录入、修改、删除、查询、统计等操作。
■工资评定功能:对企业员工的工资待遇作出评定,并统计出结果;包括:录入、修改、删除、查询、统计等操作。
■权限管理功能:不同的人员拥有对系统的不同程度的控制;
信息发布功能:可通过网络将人事、考勤和工资评定等的相关信息发布给员工;
系统是一个管理企业日常经营信息的系统,需要大量记录大量的信息,需要提供便捷的查询,修改统计操作。
系统采用C/S构架,分为服务器和客户端,服务器端运行SQL Server
数据库,客户端运行客户端软件连接数据库进行记录添加,查询,修改,统计等操作。客户端需要提供比较方便使用的用户界面。