企业信息管理系统.doc
《企业信息管理系统.doc》由会员分享,可在线阅读,更多相关《企业信息管理系统.doc(70页珍藏版)》请在沃文网上搜索。
1、摘要信息是管理上的一项极为重要的资源,能否有效的管理信息成为企业的首要问题,管理信息系统MIS在强调管理、强调信息的现代社会中越来越得到普及。本系统利用SQL Server数据库和C+语言,选用C+ builder作为软件开发工具,完成了企业信息管理系统的人事管理、考勤管理、工资管理以及员工培训管理模块,并且实现信息的查询、增添、删除、修改等功能。本系统的开发基本满足企业信息管理的要求,用户界面友好,使管理工作的各环节能够顺利而有效的进行,具有良好的实用价值,极大的提高了企业信息管理的效率。关键词:企业信息管理系统,数据库,C+ builderABSTRACT The information
2、is an extremely important resources of the management,So can effectively of management information become initial problem of the business enterprise, the management information system MIS get the universality more and more in emphasize manage, emphasize modern society of information.The system uses
3、SQL Server database and C+ languages, chooses C+ builder as software development tools, completed the enterprise information management system for personnel management, attendance management, wage management and staff training management module, and it also realized search, add, delete, modify the i
4、nformation. This system develop basic satisfy the request of the business enterprise information management, the customer interface make friends good, the information for provide is abundant accurate, make each link of manage the work can carry on effectively smoothly, having the good practical wort
5、h and considerable development foreground, raising the efficiency of the business enterprise information management biggest, is business enterprise of scientific, the norm turn management, automation of important prior condition.Keywords: Enterprise Information Management System, Database, C + + bui
6、lder目 录摘要IABSTRACTII第1章 引言11.1 背景11.2 研究内容1第2章 系统需求分析22.1 需求分析概述22.2 需求详细描述32.2.1 数据流图32.2.2 数据字典72.3 本章小结13第3章 开发工具与环境简介143.1 SQL Server 2000简介143.2 C+ Builder简介143.3 ODBC 管理器简介153.4 本章小结15第4章 基于PD的数据库设计164.1 概念数据建模164.2 物理数据建模174.2.1 逻辑结构设计174.2.2 物理数据模型设计184.3 数据库完整性194.4 本章小结20第5章 功能设计与实现215.1 功
7、能总体设计215.2 功能详细设计与实现215.2.1 主界面模块的设计与实现215.2.2 用户登录模块的设计和实现225.2.3 新员工增加模块的功能设计255.2.4 人事变动模块的设计与实现285.2.5 员工信息查询修改模块的功能设计305.2.6 上下班时间设置模块的设计与实现345.2.7 工作情况记录模块的设计与实现365.2.8 考勤统计模块的功能设计435.2.9 工资管理模块的设计和实现475.2.10 计算公式调整模块的功能设计515.2.11 课程设置模块的设计和实现515.2.12 选课结果查询模块的设计和实现545.2.13 培训成绩录入模块的功能设计575.2.
8、14 选择培训课程模块设计和实现595.2.15 考核成绩查询模块的功能设计615.3 本章小结63第6章 结束语64致谢65参考文献66word文档 可自由复制编辑第1章 引言1.1 背景在现今的信息化时代,内部管理的信息化已经成为企业发展、参与市场竞争的先决条件。信息是管理上的一项极为重要的资源,管理工作的成败取决于能否做出有效的决策,而决策的正确程度则在很大程度上取决于信息得质量。所以能否有效的管理信息成为企业的首要问题,管理信息系统MIS在强调管理、强调信息的现代社会中越来越得到普及1。企业信息管理通常是比较复杂,由于各类信息繁多难归集,利用计算机支持企业高效率完成企业信息管理,是适应
9、现代企业制度要求,推动企业信息管理走向科学化、社会化、规范化和自动化,从而提高企业信息管理效率2。企业信息管理系统是一种典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面3。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。1.2 研究内容本系统选用C+ Builder作为软件开发工具,C+ Builder是一种高效的数据库应用程序的前端开发工具4。本系统主要是对企业内部信息的管理,包括人事管理、考勤管理、工资管理以及员工培训管理,并实现信息的查询、新增、修改、删除等功能。第2章 系统需求分析
10、2.1 需求分析概述随着时代的进步,企业也逐渐变得庞大起来。使得企业的信息管理工作也变的越来越复杂。如何管理好企业内的各种信息,成为企业管理中一个大的问题。如果能实现企业人事管理的自动化,无疑将给公司管理部门带来很大的方便5。最初的企业内部的信息管理是靠人工完成的,当企业规模教小的时候,人力可以完成,随着企业规模的逐渐增大,企业内部的信息量也大幅度增加,若依然维持着人力进行的人事管理,必然会造成工作效率低,工作错误增高的问题。企业信息管理系统就是把分散的企业内部各种信息实行统一、集中、规范的收集和管理,建立分类编号管理,电脑存储查询统计等现代化、专业化的管理系统6,为企事业单位和职工解除后顾之
11、忧。开发企业人事管理系统的总体任务是实现企业人事管理的系统化和自动化。帮助企业对内部人员流动、考勤情况、工资管理、员工培训管理的信息进行综合管理的一个信息管理系统7。本系统的主要功能如下:(1)人事管理子系统该子系统实现对员工资料的录入、查询和修改,职务变动的记录和管理。便于企业领导人掌握员工的动向,及时调整人才的分配。(2)考勤管理子系统该子系统实现对企业员工考勤信息的记录与管理。具体包括:出勤、出差、请假、加班信息的记录与管理,上下班时间的设置以及考勤的最后统计的模块。(3)工资管理子系统8该子系统实现对企业员工工资的计算与管理。该子系统包含:工资管理(具体包括基本工资、奖金、福利、津贴的
12、记录、设置和计算),计算公式的调整,月工资的统计和报表输出模块。(4)员工培训管理子系统该子系统业实现对员工培训信息的管理。该子系统包含:培训课程的设置,选课信息的查询、修改和删除,员工选课成绩的录入,员工选课以及选课成绩的查询。2.2 需求详细描述 本系统的需求详细描述主要是通过PowerDesigner 11来实现的,这里主要用业务处理模型完成,业务处理模型包括数据流图和数据字典,具体描述如下。2.2.1 数据流图根据该用户需求,设计了数据流图,如图2-1,图2-2,图2-3,图2-4,图2-5所示。图2-1 企业信息管理主流程图图2-2 人事管理子流程图图2-3 考勤管理子流程图图2-4
13、 员工培训管理子流程图图2-5 工资管理子流程图2.2.2 数据字典数据字典详细描述数据流图中的数据和处理,也就是对数据流图中包含的所有元素的定义的集合。通常包括数据项、数据结构、数据流。数据存储和处理5个部分9。这里主要描述了数据流图中数据存储和数据处理。(1) 数据存储在图2-12-5的数据流图中所用到的数据存储有员工档案信息、人事变更记录、出勤记录、出差记录、加班记录、请假记录、月度考勤统计、福利津贴扣发类型、福利津贴扣发记录、课程、部门、选课信息。该系统对实体的数据结构描述如图2-62-17所示:名字:员工档案信息描述:每个员工的基本信息定义:员工档案信息员工号+密码+权限+姓名+性别
14、+生日+学历+专业+联系地址+联系电话+电子邮箱+备注说明:员工号char(6),密码char(6),权限int,姓名char(10),性别char(5),生日datetime,学历varchar(20),专业varchar(30),联系地址varchar(50),联系电话varchar(20),电子邮箱varchar(50),备注varchar(4000)图2-6 员工档案信息名字:人事变更记录描述:每次人事变更的基本信息定义:人事变更记录人事变更记录编号+员工号+变动情况+变更后部门编号+变更后职务代码+变更时间+具体描述说明:人事变更记录编号char(9),员工号char(6),变动情况
15、varchar(20),变更后部门编号char(10),变更后职务代码char(10),变更时间datetime,具体描述varchar(4000)图2-7 人事变更记录名字:出勤记录描述:每次员工出勤记录的基本信息定义:出勤记录出勤记录编号+员工号+出入状态+出入时间说明:出勤记录编号char(10),员工号char(10),出入状态char(10)出入时间datetime图2-8 出勤记录名字:出差记录描述:每次员工出差记录的基本信息定义:出差记录出差记录编号+员工号+出差起始时间+出差结束时间+出差具体描述说明:出差记录编号char(10),员工号char(10),出差起始时间datet
16、ime,出差结束时间datetime,出差具体描述varchar(200)图2-9 出差记录名字:加班记录描述:每次员工加班记录的基本信息定义:加班记录加班记录编号+员工号+加班时间+加班日期说明:加班记录编号char(10),员工号char(10), 加班时间int,加班日期datetime图2-10 加班记录名字:请假记录描述:每次员工请假记录的基本信息定义:请假记录请假记录编号+员工号+请假起始时间+请假结束时间+请假缘由说明:请假记录编号char(10),员工号char(10),请假起始时间datetime,请假结束时间datetime,请假缘由varchar(200)名字:月度考勤统
17、计,描述:每月考勤统计的基本信息定义:月度考勤统计月度考勤记录编号+员工号+统计时间+累计工作时间+累计请假时间+累计加班时间+累计出差时间+迟到次数+早退次数+旷工次数说明:月度考勤统计 月度考勤记录编号char(10),员工号char(6),统计时间datetime,累计工作时间int,累计请假时间int,累计加班时间int,累计出差时间int,迟到次数int,早退次数int,旷工次数int图2-11 请假记录图2-12 月度考勤统计名字:福利津贴扣发类型表描述:福利津贴扣发类型的基本信息定义:福利津贴扣发类型表代码+说明说明:代码char(10),说明varchar(50)图2-13 福
18、利津贴扣发类型名字:福利津贴扣发记录描述:每次福利津贴扣发记录的基本信息定义:福利津贴扣发记录福利津贴扣发记录编号+年月+员工号+福利津贴扣发记录时间+类型+名称+金额+福利津贴扣发具体描述说明:福利津贴扣发记录编号char(10),年月datetime,员工号char(6),福利津贴扣发记录时间datetime,类型char(10),名称varchar(20),金额float,福利津贴扣发具体描述varchar(200)图2-14 福利津贴扣发记录名字:课程信息描述:每课课程的基本信息定义:课程信息课程编号+课程名+任课教师+课程简洁+所用教材+上课地点+课程上限人数+开课时间+课程状态说明
19、:课程编号char(10),课程名varchar(20),任课教师char(6),课程简介varchar(400),所用教材varchar(200),上课地点varchar(50),课程上限人数int,开课时间varchar(100),课程状态varchar(20)图2-15 课程信息名字:部门描述:每个部门的基本信息定义:部门部门编号+部门名称+部门经理+简介说明:部门编号char(10),部门名称varchar(30),部门经理char(10),简介varchar(4000)图2-16 部门名字:选课信息描述:各个选课的基本信息定义:选课信息员工号+课程编号+成绩+评价+考核日期说明:员工
20、号char(6),课程编号char(10),成绩float,评价char(10),考核日期datetime图2-17 选课信息(2) 数据处理在图2-12-5所示的数据流图中所涉及的数据处理有用户登录、新员工增加、人事变动、员工信息查询和修改、上下班时间设置、工作情况记录、考勤统计、工资管理、课程设置、选课结果查询、培训成绩录入、选择培训课程、考核成绩查询。对这些处理的具体描述与5.2节具体功能的设计与实现类似,在此举两个例子进行说明: 考勤管理中的出勤记录处理图2-18 考勤管理窗体的出勤记录的本质窗体输入数据流:按需要输入查询数据流,时间范围和员工号;在添加出勤记录过程中输入数据流包括:出
21、入时间、出入状态、若添加单个员工出勤记录,输入流还包括员工号;若添加部门员工出勤记录,输入流还包括部门号。输出数据流:若执行查询功能,输出查询条件下的出勤记录;若添加单个员工,则输出该员工的历史出勤记录;若添加部门员工,则输出该部门所有员工的历史出勤记录;若添加全部员工,则输出该企业全部员工的历史出勤记录。处理:该处理的本质界面如图2-18所示。由图可清楚的了解该处理的过程为:若完成查询功能,根据需要输入查询条件后点击“按条件检索”按钮;若添加单个员工的出勤记录,输入出入时间、出入状态、员工号,点击“单个员工”按钮;若添加部门员工的出勤记录,输入出入时间、出入状态、部门号,点击“部门员工”按钮
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业信息 管理 系统
