当前位置:文档之家› 信息管理系统课程设计——企业工资管理系统

信息管理系统课程设计——企业工资管理系统

信息管理系统课程设计——企业工资管理系统
信息管理系统课程设计——企业工资管理系统

华东交通大学理工学院

Institute of Technology.

East China Jiaotong University

管理信息系统课程设计

题目企业工资管理系统

分院:电信分院

专业:08信管

班级:

学号:

学生姓名:

指导教师:

起讫日期:2011.6.21-2011.6.27

摘要

步入21世纪以来,计算机以惊人的速度渗透入各行各业和大部分家庭。各种应用的需求也不断增加,人们更加追求生活的品质和工作的效率,企业更是视提高生产效率为生存和发展之道,于是通过科技手段提高生产和管理效率自然成为竞争和发展的焦点。这不仅包括如何实现企业生产设备的改进和生产技术的提高还包括如何有效地组织和管理企业各项事务,实现企业的办公自动化。而管理信息系统(Management Information System, MIS)在办公自动化的进程中发挥着重要的作用。市场需求也日益增加。

在现今的社会,财务已成每一个单位都会涉及的问题,资金的流动影响到每个单位的整体运作,员工工资是企业资金管理的一个重要的组成部分,因为企业每个月都要涉及发放企业员工工资的问题。而随着企业人员数量的增加,企业的工资管理也变得越来越复杂。企业员工的人数越多,工资的统计工作就越多,工资的发放困难就越大。如果能够实现工资管理的自动化,无疑将给企业管理部门带来很大的方便。传统的纸质材料的数据信息管理方式已经不适合现代企业公司的发展了。

随着计算机的诞生和普及以及计算机网络的发展,管理软件雨后春笋般崛起的今天,企业不仅需要通过软件有效地对其实施管理,还想操作能够尽可能简单,软件易于上手。通过查阅相关资料,对市场需求进行分析,对既成工资管理软件的研究和测试,我们认为本课题是一个适应现今工资管理需求的计算机信息管理系统,具有一定的现实意义和开发使用价值。

关键字:工资管理数据库数据字典功能结构数据流程图

目录

摘要 ................................................................................................................................................ - 2 - 目录 ................................................................................................................................................ - 3 -

一、绪论............................................................................................................................................. - 4 -

1.1课题研究背景...................................................................................................................... - 4 -

1.2课题研究意义.................................................................................................................... - 4 -

二、管理信息系统研究概述............................................................................................................. - 5 -

2.1管理信息系统的发展历史.................................................................................................. - 5 -

2.2管理信息系统的功能.......................................................................................................... - 5 -

2.2.1信息采集的功能...................................................................................................... - 5 -

2.2.2信息处理的功能...................................................................................................... - 5 -

2.2.2计划功能.................................................................................................................. - 6 -

2.2.3控制功能.................................................................................................................. - 6 -

2.2.4辅助决策功能.......................................................................................................... - 6 -

三、工资管理系统分析..................................................................................................................... - 7 -

3.1 工资管理系统的主要功能................................................................................................. - 7 -

3.2 系统可行性分析............................................................................................................... - 7 -

3.2.1技术上的可行性...................................................................................................... - 7 -

3.2.2经济上的可行性...................................................................................................... - 8 -

3.3系统需求分析...................................................................................................................... - 8 -

3.4系统业务流程图.................................................................................................................. - 8 -

3.5系统数据流程图.................................................................................................................. - 9 -

四、工资管理系统设计................................................................................................................... - 10 -

4.1系统设计目标.................................................................................................................... - 10 -

4.2系统设计理念.................................................................................................................... - 10 -

4.3系统功能需求描述............................................................................................................ - 11 -

4.3.1员工基本信息模块................................................................................................ - 12 -

4.3.2工资结构设置模块................................................................................................ - 12 -

4.3.2工资汇总模块........................................................................................................ - 12 -

4.4系统功能结构分析............................................................................................................ - 12 -

4.4.1数据输入部分........................................................................................................ - 12 -

4.4.2数据输出部分........................................................................................................ - 13 -

4.4.3数据处理部分........................................................................................................ - 13 -

4.5数据库设计........................................................................................................................ - 13 -

4.5.1数据库介绍............................................................................................................ - 13 -

4.5.2数据字典分析........................................................................................................ - 13 -

4.5.3数据库概念结构设计............................................................................................ - 15 - 结论 .............................................................................................................................................. - 16 - 参考文献........................................................................................................................................... - 17 -

一、绪论

1.1课题研究背景

随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事工资的管理势在必行。对企业而言,全面开发和应用计算机管理信息系统就是近期不能回避的问题。在企业管理中,人事管理是企业的计算机管理信息系统重要组成部分,而工资管理又是人力资源管理的重中之重。工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行管理,服务于财务部门其他方面的核算和财务处理,同时计算机具有手工管理所无法比拟的优点。不同规模的企业具有不同的人事、工资管理制度,这就决定了不同的企业需要不同的工资管理系统。现今市场上的工资管理软件大都根据规范的西方的管理制度设计的,在很多时候还不能完全解决中国特色的中小企业的问题。

通过一周来老师的多次指导,查阅各类资料,观看看各类工资管理软件的设计内部,基本上搞清楚了小型企业或是小单位对系统的需求,确定了实现方案的要点和工作计划。本系统的实现的主要功能有:员工信息管理、工资结构设置、工资汇总打印等等功能。

1.2课题研究意义

目前市面上流行的工资管理系统不少。但是,对于企、事业单位的工资管理系统来说,不需要太大型的数据库系统。只需要一个操作方便,功能实用,能同时满足本单位数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的工资管理系统。

二、管理信息系统研究概述

2.1管理信息系统的发展历史

信息作为生产力中最活跃的因素,很早之前,在人类经济生活中就发挥着不可代替的作用。目前人们所提到的管理信息系统,通常指代以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及企业管理领域的“人-机系统”。随着计算机网络和通信技术的大力发展,企业管理信息系统由单一的人—机系统进入网络化的发展时期。我国的管理信息系统大发展是在80年代末90年代初,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统 (ES)或决策支持系统 (DSS),其处理对象和服务对象,自身的系统结构,处理能力,都有了进一步的发展。

2.2管理信息系统的功能

管理信息系统是企业的信息系统,它具备数据处理、计划、控制、预测和辅助决策功能,具体概括如下:

2.2.1信息采集的功能

管理信息系统首先应具备信息采集的功能,它能够将散布于企业组织内部和外部的各种有关信息收集起来,并转换成系统所需要的数据形式。信息采集工作是MIS的基础,也是MIS能够正常工作的前提。信息的采集要注意到信息的真实性和有效性,要有检验的方法,采集的手段要方便可行。

2.2.2信息处理的功能

信息处理功能是指MIS能够对各种类型的数据进行录入、加工、整理、检查、查询、存储、传输和管理等工作的总称。信息处理功能是MIS的最基本功能,也是MIS要完成的首要任务。

2.2.2计划功能

MIS的计划功能是指通过系统能够对企业管理的各种具体工作进行合理的计划和安排。例如市场开发计划、新产品设计计划、生产作业计划、市场营销计划等。有了MIS提出的辅助计划,再通过一定的调整,更有利于提高各个管理层次的工作效率。

2.2.3控制功能

MIS的控制功能是通过信息反馈来对整个企业系统生产经营活动中的各个部门、各个环节的运行情况进行监测、协调和控制,这样有利于从系统的整体角度保证企业系统的正常运行。

2.2.4辅助决策功能

MIS的辅助决策功能是指通过一些建模技术和运筹学的方法,为企业的高层管理者提供一些辅助决策数据,有利于合理地配置企业的各项资源,并为企业管理者做出最佳决策提供科学的依据。

三、工资管理系统分析

3.1 工资管理系统的主要功能

工资管理是企业财务管理的重要组成部分。企业工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确的完成各种工资信息的统计计算和汇总工作,快速打印出工资报表,针对系统服务对象的具体要求,设计了企业工资管理系统。企业工资管理系统主要有以下几大功能:

1)对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断地变化:有调出、有调入、也有职工在本单位内部调动。因此,设计时应考虑到这些情况。

2)对职工工资进行修改、计算。可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算实发工资、应扣金额等。

3)查询统计功能。要求既可以单项查询,比如查看某个职工的工资信息,也可以以多项查询,比如某部门工资数在某一范围的职工的工资信息等。

4)报表打印功能。每月发工资时,要求能够打印本月的工资表、随工资发给每个职工的工资条以及工资汇总表。

3.2 系统可行性分析

可行性研究的目的使用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,具体从下面两个方面考虑。

3.2.1技术上的可行性

一个系统技术上的可行性分析主要从两个方面着手:一是该技术方案是否成熟;二是应用技术是否能够在当前技术环境下长时间应用,不会因技术环境的改变而流产。由于开发企业工资管理系统已有一定的时期,技术方案已经相当成熟,技术基础也已经非常雄厚,因而在往后很长一段时间内,本系统不会因此而流产。

3.2.2经济上的可行性

我所开发的企业工资管理系统是一个规模较小的系统,无论从人力、物力、财力各个方面来说都是可行的。并且经济可行性取决于利用系统是否能够得到利益。如因节省了人力和物力,降低这方面的费用等,更重要的是,它所产生的无形利益,可以全面提升企业管理的水平。

3.3系统需求分析

对用户需求的分析应该全面、深入、发展,全面是指考查由MIS 管理的信息是否有纰漏,必须保证各静态、动态信息的完全;深入是指对信息的内容、结构、含义、变换、生存周期的分析和认识;发展是指对信息未来发展变化的预测,因为信息在某个系统、机构内的变化往往存在着自身特有的发展规律,需求分析应该预见这种规律,否则就会缩短MIS 的使用寿命。为了保证需求分析的完备性,就必须保证需求分析的时间。

3.4系统业务流程图

图3-4系统业务流程图

员工基本信息 工资管理系统

员工号

工资

财务人员

员工工资信息

系统用户 员工

3.5系统数据流程图

数据库需求分析是数据库结构设计非常重要的一个阶段。在此阶段里,主要工作是确定基本数据,数据结构以及相关流程的数据处理,进而形成一份详尽的数据字典,为进一步设计奠定基础。

在仔细考量和认真调查企业工资管理过程的基础上,根据对工资管理工作的调查和用户需求分析,该系统的数据流图如图3-5所示:

外部实体 数据流 数据存储

系统操作员 工资计算 上级主管

员工基本信息管理 录入分类 员工基本信息查询 工资 标准 设定 工资汇总 员工 个人 工资 查询 打印报表 图3-5系统数据流程图

四、工资管理系统设计

4.1系统设计目标

此工资管理系统是通过对基础数据的设定,如对工资标准设定,员工工资结构设置等,自动计算出各项工资条,并实现月底对员工工资进行统计并发放,打印员工工资条。对员工数据的管理包括:增加、删除和修改功能。查询模块可根据条件查询员工工资信息和员工基本信息。在系统安全方面,可实现数据的导出/导入及备份/恢复功能。采用用户名、密码安全机制,不同用户又有不同的权限登陆访问,保证系统资源不受人为因素的干扰。

4.2系统设计理念

为了保证能达到充分利用公司现有资源,提高系统开发水平和应用效果的目的,本工资管理系统应尽量采用公司现有软硬件环境及先进的管理系统开发方案,更应符合公司工资管理的相关规定,满足公司工资管理工作运作的需要,并达到在操作过程中的直观、方便、实用、安全等要求。

本系统应该达到以下要求:

1)时间经济性。优化逻辑设计与物理设计,使系统运行效率高,反映速度快。

2)可靠性。能连续准确的处理业务,有较强的容错能力。

3)可理解性。用户容易理解和使用该系统。

4)可维护性和适应性。系统应易于修改、易于扩充、易于维护,能够适应业务不断发展变化的需要。

5)可用性。目标系统功能齐全,能够完全满足业务需求。

6)安全保密性。保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安全与保密,做好使用人员的授权管理。

本系统所采用的是模块化程序设计方法,既便于系统的各种功能的组合和修改,又便于未参与开发的技术维护人员补充以及后续系统维护。本系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等的相关操作。

工资管理系统 员工基本信息

工资结构设置 工资汇总 资料输入 员工增删 员工查询 基础工资 岗位工资 工

龄工资

职位工资 工

部门信息管理 岗位工资 4.3系统功能需求描述

由于该工资管理系统的开发针对的是中、小规模的公司,是以一家总体人员较少、人员结构较简单、部门划分清晰、人员流动性不高的公司为模型,因而对该公司而言,其工资管理系统的主要功能如图4-3-1所示:

4-3-1系统功能结构图

系统内部三大功能设定的流程图如图4-3-2所示:

图4-3-2三大功能流程图

职位工资设定

奖励工资设定

工资标准设定

员工信息设定

员工工资汇总

惩罚工资设定

工龄工资设定

工资管理系统分为部门信息管理中的员工基本信息、工资结构设置和工资汇总三大模块,以下对各个模块进行分析和描述:

4.3.1员工基本信息模块

员工基本信息模块具有三个功能,即为对员工信息输入、查询和员工的增删。员工基本信息包括员工号、姓名、性别、出生日期、部门编号、职称、工龄等信息。员工增删实现了对数据库中员工信息的增加和删除。员工信息查询可以通过员工号对员工信息以及工资信息进行查询。

4.3.2工资结构设置模块

工资管理系统是帮助企业管理职工工资的系统,由于是为中、小规模的公司所设计的工资管理系统,根据该类公司工资管理的实际情况,本系统将工资结构分为职位工资、奖励工资、惩罚工资和工龄工资四部分。该模块可以对这四个工资类型设置工资标准。

4.3.2工资汇总模块

系统用户在员工信息管理模块对该员工的工资标准进行输入以后,在工资汇总模块会自动对员工工资进行汇总,并可打印出相应的工资汇总表。

4.4系统功能结构分析

在现今计算机普及的时代,人们随时都会接受到很多信息,谁能更好的掌握这些信息谁就更容易获得胜利。一个人的能力是有限的,往往需要借助于外界帮助工具来达成某一目标。一个有效的系统,既要能存储系统中所必须的信息,又能对这些信息进行各种操作例如对信息快速查找。该工资管理系统是由部门信息管理中员工基本信息管理、工资结构设置和工资汇总三个功能模块组成。

根据以上的功能结构,将工资管理系统的数据分为:

4.4.1数据输入部分

数据输入部分包括员工基本信息的输入,每个月不同工资明细的输入,部门信息的录入,不同职位工资与工龄工资对照表的输入等。

4.4.2数据输出部分

数据输出部分主要是显示各种数据的查询与统计。例如查询某个员工的基本信息,某月的工资信息,统计某个部门某月工资信息的总和,统计本公司某年工资的信息等。

4.4.3数据处理部分

数据处理部分的主要工作是对一些修改后的信息进行处理。随着时间的推移,公司不断壮大,随时会出现增加新员工,员工离职,员工变换部门,员工升降职以及员工工龄等的不断变化。当员工出现此类信息的变化时,数据库中的信息必须及时得到更新,这样才能避免一些不必要的错误出现,提高企业的工作效率。

4.5数据库设计

4.5.1数据库介绍

所谓数据库(Database)就是指按一定组织方式存储在一起的,相互有关的若干个数据的结合,数据库管理系统(Database Management System)就是一种操纵和管理数据库的大型软件,简称DBMS,他们建立在操作系统的基础上,对数据库进行统一的管理和控制,其功能包括数据库定义,数据库管理,数据库建立和维护,于操作系统通信等。DBMS通常由数据字典,数据描述语言及其编译程序,数据操纵(查询)语言及其编译程序,数据库管理例行程序等部分组成。

关系数据库是以关系模型为基础的数据库,是根据表、记录和字段之间的关系进行组织和访问的一种数据库,它通过若干个表(Table)来存取数据,并且通过关系(Relation)将这些表联系在一起,关系数据库提供了成为机构化查询语言(SQL)标准接口,该接口允许使用多种数据库工具和产品,关系数据库是目前最广泛应用的数据库。

4.5.2数据字典分析

该工资管理系统的数据库主要由下述9张数据表组成:

系统用户表

列名数据类型长度主键允许空

用户名varchar 20 是否

用户密码varchar 20 否

用户权限char 10 否

员工登陆表

列名数据类型长度主键允许空员工号char 10 是否密码varchar 20 否

部门信息表

列名数据类型长度主键允许空部门编号char 10 是否部门名称varchar 20 否

员工信息表

列名数据类型长度主键允许空员工号char 10 是否姓名varchar 20 否性别char 10 否出生日期datetime 8 是部门编号varchar 20 否职称varchar 20 否工龄int 4 否联系电话varchar 20 否学历char 10 是

工龄工资表

列名数据类型长度主键允许空员工号char 10 是否工龄int 4 否工龄工资money 8 否

职位工资表

列名数据类型长度主键允许空职称varchar 20 是否职位工资money 8 否

工资信息表

列名数据类型长度主键允许空员工号char 10 是否姓名varchar 20 否工资月份char 10 否职位工资money 8 是工龄工资money 8 是奖励金额money 8 是惩罚金额money 8 是实际工资money 8 否

员工奖励表 列名 数据类型 长度 主键 允许空

员工号 char 10 是 否 奖励类型 varchar 20 否 奖励金额 money 8 否 奖励日期 datetime 8 是 奖励原因 varchar 50

员工惩罚表

列名 数据类型 长度 主键 允许空

员工号 char 10 是 否 惩罚类型 varchar 20 否 惩罚金额 money 8 否 惩罚日期 datetime 8 是 惩罚原因 varchar 50

4.5.3数据库概念结构设计

系统整体E-R 图:

图4-5-3 工资结构 工资条

工 工龄

职位 部门 具有 工作 具有 属

具有 部门编号 部门名称 职称 职位工资 工龄工资 姓名 学历 员工号

性别

出生日期 工龄 所在部门编号

联系电话

实体E-R 图

结论

经过这一个来星期的课程设计,时间上虽有点紧,但还是认真努力的把以中、小规模的公司为模型的工资管理系统做好了,让我真正明白了工夫不负有心人。确定了选题后,我还是十分茫然,不知道从何着手,经过上网查找资料,以及通过老师发给我们的指导资料及论文格式范列,了解到毕业设计的规范格式和企业的一些知识。不断摸索,循序渐进,以及老师的不断指导,在反复的学习和不耻下问之下,我的辛勤努力有了回报,终于做出了一个简单的软件,虽然这个软件功能非常简单,而且我想,在实际运用中,还有些不足,因为工资的的内容非常丰富,我涉及到的仅仅是工资管理的一部分简单内容,离实际的客户需求肯定还有差距。例如工资管理和人事管理,考勤管理以及财务账表的关联考虑得还不完善,但是在这个过程中得到了不少的乐趣和成功感。毕竟经过努力后所拥有的成果是一种难以言喻的喜悦与幸福。

在规划和设计该系统的过程中,全面实践了一个面向数据库的应用系统的开发过程,我学习到了很多相关的知识。这样的课程设计实践对我们学过的数据结构,数据库,各种编程语言等课程是一个综合性很高的实践。一些以前学得不是很扎实的内容,由于在实践中的需要,刚开始我觉得头疼不已,但依旧重拾课本。通过一段时间的实践,对于这些知识点相关背景、概念以及解决方案理解得比以往更透彻,越学越有劲,自然也就越学越轻松啦。

在做系统的时存在有许多不懂或是模棱两可的地方,我时常请教周围的同学或是耐心听老师的指导,通过他们的讲解,让我的思维渐趋成熟化,从而进一步的完成该系统,在此要对他们表示真诚的感谢。还有我们的指导老师,虽是只有三个下午的课时,但老师要求得依旧严格,老师将任务明细化,不断查看我们的阶段任务完成情况,让我更清楚的知道自己某个阶段该做什么,从而在规定的时间内才得以完成任务。这次的企业工资管理系统得以完成,让我明白学好一个软件不仅仅要靠理论知识,而且还要理论联系实际,多搜集资料,多动手才能真正的做到学以制用的效果。最后,再次衷心地感谢在系统的设计过程和论文编写过程中所有帮助过我的同学,尤其是汤老师,没有您们的帮助与指导,我是无法如此顺利的完成此次课程设计的任务,谢谢您们!

参考文献

[1]李雁翎.数据库技术及应用——Visual FoxPro .高等教育出版社,2005.8.

[2]钱学忠,陶向东.数据库原理及应用.北京:北京邮电大学出版社,2005.8(1).

[3]陈志明,于承新,石林.管理信息系统.武汉:华中科技大学出版社,2009.7.

[4]刘甫迎,王道学,党晋蓉..数据库原理及应用(Oracle)实用教程[M].北京:清华大学出版社,2004.10

[5] 汪孝宜,胡海璐,米海生.信息系统开发-实例精粹[M].电子工业出版社.

[6]陈紫鸿,赛奎春,宋坤.Delphi数据库开发关键技术与实例应用[M].北京:人民邮电出版社,2004.5.

[7]刘丽,崔灵果.access数据库案例教程.机械工业出版社,2009.

工资信息管理系统

一、题目要求 工资信息管理系统 【要求】 该系统能够实现工资信息管理。系统包括录入、浏览、查询、统计等功能。其中录入功能要求能够添加新的工资信息到文件;浏览功能要求能按照工资卡号、姓名分类浏览,提供分屏显示;有排序功能,排序后按照工资卡号升序或实发工资降序输出;查询功能要求能够按照工资卡号、姓名查询;统计功能要求能够按照月份累计统计某职工在某时间段实发工资总金额。 【提示】 1.文件中一行数据对应一个职工工资信息 2.工资信息的数据结构采用结构体数组,一个数组元素对应一条工资单记录 3.工资单信息包括工资卡号、姓名、月份、应发工资、水费、电费、税金、实发工资等 4.实发工资=应发工资-水费-电费-税金,其中税金的计算方法为 a. 应发工资<800元,税金=0 b. 800<应发工资<1400元,税金=(应发工资-800)*5% c. 应发工资>1400元,税金=(应发工资-1400)*10% 另:课程实习报告的参考格式 1.题目编号 2.写出系统总设计的思路、功能模块划分。给出合理的测试数据及运行结果,要求能够体 现程序的正确性和完备性及对错误输入的处理。总结算法或系统的优缺点,给出算法或系统进一步改进的设想。在附录中给出源代码, 3.附录 二、需求分析 根据题目要求,由于工资单信息是存放在文件中,所以应提供文件的输入、输出等操作;在程序中需要浏览学生的信息,应提供录入、浏览、查询、统计等操作;另外还应提供键盘式选择菜单实现功能选择。 三、总体设计 根据上面的需求分析,可以将这个系统的设计分为以下几个模块:数据输入,数据添加,数据浏览,数据查询,数据统计。

图一 系统功能模块图 四、详细设计 1.主函数 主函数提供输入、处理和输出部分的函数调用。其中各功能模块用菜单方式选择。 [流程图] 图二 主函数模块功能流程图 [程序] main() /********************主函数**********************/ { int n,w; /*变量n 保存选择菜单数字,w 判断输入的数字是否在功能菜单应对数字的 工资信息 管 理 系 统 数据输入 数据浏览 数据查询 数据统计 数据添加

管理信息系统综合习题

北京邮电大学高等函授教育 《管理信息系统》综合习题 一、填空题 1.()、()和()是人类社会发展的三大资源。 2.组织中各项活动表现为()、()、()和()的流动。 3.按照处理的对象,可把组织的信息系统分为()和()两大类。 4.一个组织的管理职能主要包括()、()、()和()四大方面,其中任何一方面都离不开信息系统的支持。 5.西蒙(H.A.)教授在著名的决策过程模型论著中指出:以决策者为主体的管理决策过程经历()、()和()三个阶段。后来西蒙在他的决策过程模型中又增加了决策实施后的()阶段。 6.西蒙教授提出按问题的结构化程度不同可将决策划分为三种类型:(),(),()。 7.管理信息系统是一个由()、()等组成的能进行管理信息()、()、()、加工、维护和使用的系统。管理信息系统能实测企业的各种运行情况,利用过去的数据预测未来,从全局出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。 8.不仅仅把信息系统看做是一个能对管理者提供帮助的基于计算机的人机系统,而且把它看做一个(),将信息系统放在组织与社会这个大背景去考察,并把考察的重点,从科学理论转向(),从技术方法转向使用这些技术的组织与人,从系统本身转向系统与组织、环境的交互作用。 9.基于任务的系统层次结构包括:()、()、()、()。 10.方法将()和()两者作为定义企业信息系统总体结构的基础,具体做法是利用()矩阵(也称U/C矩阵)来表达两者之间的关系。11.即对其“功能”这一列,把功能按功能组排列,每一功能组内按功能发生的先后次序排列。然后调换“数据类”的横向位置,使得矩阵中C最靠近()。 12. 战略规划是一个组织的战略规划的重要组成部分,是关于长远发展的规划。战略规划的内容包括:信息系统的()、()及();单位的现状;对影响规划的信息技术发展的预测。

员工信息管理系统课程设计

《信息系统设计》软件工程课程设计 课题名称:员工信息管理系统 姓名:兰朝仁 学号:080一五3035 学院:继续教育学院 专业:计算机科学与技术 年级:2008级(夜大专升本)指导教师:陈郞钦 完成日期:2010年10月11日

目录

【摘要】本文从员工信息管理系统规划、需求分析、系统设计、系统实现及系统测试等多个方面,分别叙述系统研发的整个实现过程,简述采用 7编程工具及数据库实现系统应用的设计要点,重点阐述系统实现过程中的重点和难点问题的分析及其解决方案,解决企业对员工的计算机管理。 【关键词】员工、人事、工资、管理、数据库 引言 随着我国国民经济建设的蓬勃发展和社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。员工信息管理作为企业内部的一种员工基本档案管理也是如此,由于企业的人数较多,每一位员工的具体实际情况也不尽相同,如果没有一个完整的员工信息管理系统去完成,将使工作变得复杂,并且对于工作的效率也将使一个致命的打击,使无论如何也无法适应现代社的需要。另外,目前部分企业使用的员工信息管理系统只有信息的录入,修改和删除的功能,而不具有信息查询的功能,这对于企业的信息管理工作来说是一个很遗憾的事情。因此,开发一套功能完整,设计合理,使用方便的企业员工信息管理系统成为很有必要的事情。 企业员工信息管理系统的内容功能对于企业的决策者和管理者来说都至关重要,所以企业员工信息管理系统应该能够为管理者提供充足的信息和快捷的查询与管理手段。作为计算机应用的一部分,使用计算机对企业员工信息进行管理,具有手工管理所无法比拟的优点.例如:查询迅速、查找方便、可靠性高、存储量大、BaoMi性好、寿命长、成本低等。这些优点能够降低员工管理工作的成本,减轻企业管理人员的负担,方便员工信息的更新、维护和查询,增加数据的可靠性;从而提高企业员工信息管理的效率,开拓企业员工管理工作的新局面,提高管理水平,是企业管理的科学化、正规化、信息化管理,与世界接轨的重要条件。 当前主流的程序开发环境有,,等。对系统兼容性好;可以支持多种环境及操作系统平台;而则可在系统下快速开发结构程序,具有多方成熟的控件完善系统开发。

工资管理系统课程设计.doc

工 资 管 理 系 统、 姓名: 学号: 班级: 专业: 指导老师:

摘要 对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命线”。而工资管理又是人力资源管理的重中之重。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。早期工资管理多采取纸质材料和具有较强的时间限制。基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。企业工资管理系统是典型的信息管理系统(MIS),前台程序开发工具采用微软的VB6,后台数据库采用Access数据库。运行结果证明,本企业工资管理系统极大提高了工作效率,节省了人力和物力,最终满足企业财务管理、员工工资发放的需要,同时也成为现代化企业管理的标志。 关键词:管理信息系统,数据库,工资管理,实体关系图(E-R图),数据字典,数据流图。

目录 第一章综述 (1) 1.1问题研究背景 (1) 1.2数据库管理系统简介 (1) 第二章需求分析 (2) 2.1 引言 (2) 2.2 系统功能模块划分 (2) 2.2.1处理对象 (2) 2.2.2处理功能及要求 (2) 2.2.3适应性和透明性 (3) 2.3需求分析阶段成果 (3) 2.3.1 体会与收获 (3) 2.3.2 工资管理系统业务流程图 (3) 2.3.3 工资管理系统数据流程图 (4) . 4

(5) 2.3.4 工资管理系统数据字典 (5) 2.3.5 处理逻辑描述 (6) 第三章概念结构设计 (7) 3.1引言 (7) 3.2任务与目标 (7) 3.3阶段结果 (7) 第四章逻辑结构设计 (10) 4.1逻辑设计的任务与目标 (10) 4.2数据组织 (10)

c课程设计职工工资管理系统

题目 c++面向对象程序设计课程设计 清单:5小题+职工工资管理系统(类、链表实现) 姓名: 学号: 专业:计算机科学与技术 学院: 指导教师: 2018年6月17日 Part 1: 小程序练习 1 类的继承 定义一个point类,包含私有数据成员x,y,成员函数包括无参构造函数,带参构造函数,set和get属性函数。定义circle类,从point类公有派生,增加数据成员半径r,成员函数包括无参构造函数,带参构造函数,计算面积函数getarea。在main函数中定义一个circle的对象,并计算其面积。 /* 1.定义Point类,设置其成员函数(构造函数,拷贝构造函数和析构函数)以及setx() sety() getx() gety() 四个属性函数。 2.定义circle类,设置其成员函数(构造函数,拷贝构造函数和析构函数)以及获取半径r的函数get_r() 计算面积并获取面积的函数getarea()。 3.在主函数中定义类的对象c1并初始化r=2。再调用getarea()函数输出面积 */ #include using namespace std; class point 义counter类,私有成员数据weight,设置其成员函数(构造函数和析构函数) 2.重载自加自减运算符和<<、>>运算符。 3.在主函数中实现运算符重载。 4.友元函数需要声明。 */ #include #include using namespace std;class counter; istream& operator>>(istream& is,counter& a); ostream& operator<<(ostream& os,counter& a); class counter rintinfo(); printf("\n"); cout << "temp中数据构成的圆面积为 " << s->area() << endl; cout << "体积为 " << (*s).volume() << endl; system("pause"); return 0; } 运行结果: 4 模板 编写一个使用类模板对数组进行查找、求元素和、重载下标[]运算符,以及输出的程序。 1)设计一个类模板:形式1为templateclass Array;形似2为 templateclass Array;用于对T类型的数组进行构造和输出;2)产生模板类Array和Array进行测试; 3)产生模板类Array和Array进行测试。 定义student类,私有数据成员字符数组name[20]; 2. 定义运算符<<,>>重载; 3. 在住函数中定义student 类数组s[N];并以输出和二进制的方式打开文件

数据库课程设计 工资管理系统

课程设计要求: 1.对各个系统进行系统功能需求分析 2. 数据库设计分析阶段,进行详细的数据库需求分析,进行概念数据库的设计,画出数据库的E-R图(局部和整体E-R图) 3. 设计出详细的逻辑数据库结构,将各个实体和联系转化为相应的二维表即关系模式,指定各个关系的主关键字和外部关键字,并对各个关系的约束加以限定 4. 通过企业管理器或是查询分析器实现各个二维关系(建议最好用SQL代码实现),要求建立相关的索引 5. 根据系统功能需求设计相应的查询视图 6. 要求根据系统功能需求建立存储过程 7. 根据功能需求建立相应的触发器以保证数据的一致性 8. 通过建立用户和权限分配实现数据库一定的安全性,考虑数据库的备份与恢复(此内容选作) 一、需求分析 企业的工资管理是公司管理的一个重要内容。随着科学技术的发展,一些公司的规模也越来越大,职工的数量也在不断的增加,企业的管理工作也变得越来越复杂。工资管理既涉及到企业劳动人事的管理,同时也是企业财务的重要组成部分。面对如此大的信息量,单凭传统的表格、手工操作已不能满足实际的需要。因此,我设计工资管理系统来提高财务管理方面的效率。通过这个系统可以使信息的管理更加规范,统计更科学。 模块功能分析:

(1)部门模块:用来管理部门; (2)工资模块:用来管理员工的工资; (3)职工模块:用来管理工厂的职工信息;二、概念结构设计 经分析,本系统的e-r图如下:

三、逻辑结构设计 1. 工资管理基本信息表 职工 属于 部门 职工姓名型 性别 学历 职工号 部门编号 部门名称 部门名称 部门经理 部门人数 部门编号 获得 工资 应发薪水 事故扣薪 实发薪水 加班天数 加班时间 职工号 月薪 津贴 出勤天数 加班费

数据库课程设计—企业工资管理系统(java版完整代码)

课程设计报告企业工资管理系统 姓名XXX 班级XXXXX 学号XXXXXX 课程名称数据库原理及应用指导教师 201X年X月X日

目录 一.工资管理系统需求分析………………………………… 1.1功能需求………………………………………………… 1.1.1功能划分……………………………………… 1.1.2功能描述……………………………………………1.2性能需求………………………………………………… 1.3数据流图……………………………………………… 二.总体设计………………………………………………… 2.1数据库概念设计………………………………………… 2.2功能模块………………………………………………… 三.系统详细设计…………………………………………… 3.1数据库逻辑设计………………………………………… 3.2各模块功能……………………………………………… 3.2.1职工信息管理系统………………………………… 3.2.2职工工资管理系统………………………………… 3.2.3职工津贴管理系统………………………………… 四.系统实现………………………………………………… 4.1界面截图………………………………………………… 4.1.1主界面及工资基本信息界面…………………… 4.1.2登录界面………………………………………… 4.1.3系统主界面……………………………………… 4.1.4信息录入,修改,删除,查询界面………… 4.2设计代码………………………………………………… 五.实验总结…………………………………………………

1、需求分析 1.1功能需求 1.1.1功能划分 (1)、员工信息表;及时反映员工的基本信息 (2)、员工津贴表,反映员工津贴 (3)、员工基本工资表 1.1.2 功能描述 (1)、基本工资的设定 (2)、津贴的设定 (3)、计算出月工资 (4)、录入员工工资信息 (5)、添加员工工资信息 (6)、更改员工工资信息 1.2性能需求 此工资管理系统对工资数据精度的计算能在默认情况之下精确到小数点后3位小数,即是精确到分的计算。但在用户使用过程中,能自行根据实际情况进行小数计算精度的设定,最大能允许保留小数点后5位的精度。在时间特性上,当用户发出命令请求时的服务器的响应时间、对数据更新处理、工资数据的查询检索等上,同样要求系统响应时间不会超过0.5秒时间。系统支持多种操作系统的运行环境,多不同操作系统,不同文件格式的磁盘上的数据均能实现信息的互通,及共享。当服务器移植到其他的系统平台,如:Linux平台下时,同样能和其他的系统进行数据存取同步,不会出现系统之间互不兼容的情况,系统支持多系统之间的互连互通,系统有巨大的强健性。本课程设计是用Java语言编写,mysql数据库。 1.3数据流图 根据工资管理要求及用户需求调查分析,得到以下数据流图 图1.1第一层数据流图

C语言实习——职工工资信息管理系统

江西师范大学 本科生课程论文封面 课程名称C语言课程设计 类别: C.本科生 组长:黄金峰 组员:谢熊飞吴云清王伟林梦婷 日期: 2014年7月7日

课程设计评语 对课程论文的评语: 平时成绩:课程论文成绩: 总成绩:评阅人签名: 注:1、无评阅人签名成绩无效; 2、必须用钢笔或圆珠笔批阅,用铅笔阅卷无效; 3、如有平时成绩,必须在上面评分表中标出,并计算入总成绩。

目录 课程设计评语 (2) 目录 (3) 1.课程论文题目.............................................................................................. 错误!未定义书签。2.程序设计思路.............................................................................................. 错误!未定义书签。3.功能模块图 (6) 4.数据结构设计 (6) 5.算法设计...................................................................................................... 错误!未定义书签。6.程序代码...................................................................................................... 错误!未定义书签。7.程序运行结果.............................................................................................. 错误!未定义书签。8.编程中遇到的困难及解决方法.. (30) 9.总结心得及良好建议 (30) 10.致谢 (31)

UML 企业综合信息管理系统 销售管理子系统

企业综合信息管理系统 ——销售管理子系统 一、客户需求分析 1、业务组织结构 “企业综合信息管理系统”的用户是企业各级管理部门的工作人员、公司经理和系统操作人员。该系统主要提供“财务管理”、“人力资源管理”、“生产调度管理”、“进销存管理”、“生产设备安全管理”和“行政事物管理”等方面的服务。 (1)财务管理 企业“财务管理”部门管理企业的所有资金往来。包括产品销售后资金的回收、购买原材料的资金支取、组织产品生产的开销、员工工资的发放、差旅费用的报销、固定资金的折旧、行政办公费用的支出等。 (2)人力资源管理 “人力资源管理”部门负责对企业员工进行管理。包括对员工进行招聘、录取、辞退工作,对各部门人员需求进行调配,考核,奖励惩罚等。 (3)生产调度管理 “生产调度管理”部门负责企业的产品生产调度工作。包括制定原材料采购计划、产品生产计划等。 (4)进销存管理 “进销存管理”部门实际上负责整个企业产品的销售、原材料的购进、产品及原材料的存储和产品的售后服务。 (5)生产设备安全部门 “生产设备安全管理”部门负责企业所有生产设备和工作人员的安全生产管理。包括企业生产设备登记造册,即使维修设备等。 (6)行政事务管理 “行政事务管理”部门负责对企业的行政事务进行管理。包括制定计划购买办公用品,对员工的福利、工资进行审批、发放等。 2、具体功能要求 (1)销售管理 *制定销售计划 *与客户签订销售合同 *检查合同履约率 *组织生产 *对产品进行入库、出库处理 *财务管理部门收取客户货款 *售后服务 (2)采购部门 *制定原材料采购计划 *与客户签订采购计划 *检查合同约率 *库存管理部门对原材料进行入库验收、存储 *财务管理部门支付货款

员工考勤管理系统课程设计

课程设计报告书 课程名称:VC++课程设计 题目:员工考勤经管系统 学生姓名: 专业:计算机科学与技术 班别: 学号: 指导老师: 日期:2012年 6 月20 日 目录 第一章绪论 (2) 1.1 课题背景 (2) 1.2 课题任务 (2) 1.3开发工具 (2)

1.4 课题目的 (3) 第二章可行性研究 (3) 2.1 对现有系统的分析 (3) 2.2对本系统设计的说明 (4) 第三章软件需求分析 (4) 3.1软件设计的预期目标 (4) 3.2系统用户需求 (5) 3.3 系统的框架 (5) 第四章数据分析及数据库的设计 (6) 4.1数据库分析 (6) 4.2数据库结构的设计 (6) 第五章系统详细设计说明 (8) 5.1 系统结构 (8) 5.2系统各个模块界面及说明 (9) 第六章软件的测试 (27) 6.1测试工程 (27) 6.2测试人员 (27) 6.3 测试结果 (27) 6.4 对程序的调试及在测试中遇到的困难及解决困难的方法 (27) 6.5 系统还有哪些不足 (27) 6.6 对系统的评价 (27) 归纳总结 (28) 参考文献 (28) 摘要:本系统是基于VC++6.0中的MFC与Access数据库开发的,可用于企业单位的员工考勤,统计员工出勤情况。 关键字:VC++、Access、员工考勤

第一章绪论 1.1 课题背景 在当今社会,互联网空间的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。社会正处于信息时代,信息技术已渗透到社会生活的各个领域,特别是各行各业的经管领域,智能化信息处理已是提高效率、规范经管、客观审查的最有效的途径。 随着经济的发展,企业正向大型化、规模化的方向发展,因此企业员工数量急剧增加,有关员工的各种信息业成倍的曾长。考勤作为一个公司的基本经管,是单位对员工工作经管的基本依据。但是,目前国内的大多数企业在考勤时,依然使用是传统的考勤方法,例如手工记录、签卡、机械打卡等,不仅考勤速度慢,在考勤是需要专门的人员在旁记录、统计、制成报表,当报表最后交到主管人员时,也许时间已经过了几天了,根本不能发挥考勤真正的监督作用。而且考勤数据不准确,考勤人员在考勤过程中可能记录出错,甚至弄虚作假的现象出现,极大的影响了企业对员工的经管。因此根据企业需求,设计企业员工考勤经管系统,以帮助企业达到员工经管办公自动化、节约经管成本、提高企业工作效率的目的。 1.2课题任务 做出一个可以简单操作的员工考勤经管系统,方便员工和经管员查询出勤记录。员工可以通过输入自己的名字修改自己的信息以及查询出勤记录;经管员可以查看员工的出勤记录,可以添加和删除员工信息以及修改密码。 1.3开发工具 VC++MFC平台和数据库 1.4课题目的 设计制作出员工考勤经管系统,设计相关的操作功能;通过课程设计,了解并掌握VC++MFC平台的操作使用,学会利用数据库进行数据表制作及添加数据源;深入了解所学课程的重要性和实用性,提高学习耐性。

员工工资管理系统需求分析

1、编写目的 随着当今企业规模不断变大,企业人员数量的增加,企业工资的计算也变得越来越复杂。在企业里每天都要处理大量的数据信息,为了提高工资管理的工作效率,降低出错概率。本系统的开发宗旨以及总体任务就是帮助企业提高工作效率,实现企业工资信息管理的自动化、规范化和系统化。 2、编写依据 依据图书馆管理系统软件的方案书。 4.1软件总体描述 本系统可运行于windows xp及以上版本,具有较高的安全性、可维护性及可操作性,对于一般人用户使用需具简单、直观、易操作性的特点。 4.2软件设计约束及有关说明 开发环境:windows操作系统、SQL server 。 编程语言:c或一些通俗易懂的语言 遵循的规范: 测试环境: 软件交付日期:16周 4.3使用者特点 4.3.1对服务端后台管理人员: 要求有网站维护的技能,能够对服务端后台处理进行管理,能捕获系统异常。 要求掌握SQL数据库操作,能够对后台数据库进行日常维护与管理,例如:对数据 库的备份与恢复,对冗余数据的删除等; 要求有一定的Linux服务器配置与管理技能,能够阻止非法攻击,优化服务器配置, 保证服务器的安全畅通地运行。 4.3.2对客户端用户:能够通过web浏览器进行网络访问。 5.功能定义 5.1员工基本信息的录入,修改,删除。 5.2工资标准设定功能。具体包括职务工资,工龄工资以及其它工资标准的设定。 5.3工资信息浏览。 5.4员工工资表创建。 5.5工资调整管理。 5.6工资统计。 5.7用户级别设定以及口令修改: 为完善系统管理功能,增加工资系统用户管理功能,包括系统用户数据的天价,修改和

删除。教职员工为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性。 6.详细需求 6.1功能需求:主要分为5大模块

企业管理信息管理信息系统的类型

信息系统的类型 □信息系统的基本类型 信息系统可以是人工的或基于计算机的,独立的或综合的,成批处理的或联机的。通常的信息系统是上述各种类型的组合。当然它不能即是独立的又是综合的。 1.独立的系统是为了满足某个特定的应用领域(如,人事管理)而设计的。独立系统有它自己的文件,这些文件必然带有一定的冗余性。 2.综合的信息系统通过它们使用的数据而被综合在一起。系统利用一个资源共享的数据库来达到综合的目的。例如,工资系统要求正常地从人力资源系统和会计系统中找到数据。 3.以人工系统为基础已经开发出各种各样的计算机信息系统。到目前为止,在进行人工“计算机化”时,仍然缺乏设计经验和(或)缺少信息服务人员与用户之间的交流。也就是说,基于计算机的系统的工作流程直接借鉴了人工系统的工作流程。通常这些系统是独立的,而且把计算机仅仅用作为数据处理机。在设计这些系统时,很少考虑到最终要将它们综合的意图。 4.信息系统也能按成批处理、联机处理或二者组合来分类。在成批处理系统中,将事务和数据分批地处理或产生报表。例如,银行将大量的支票编码,然后在一天结束时,将所在支票分批、排序并进行处理。又如,为了防止航空公司在塔拉斯一个售票点与在亚特兰大的另一个售票点同时出售从洛杉矶到旧金山的某一航班的最后一张机票,航空公司系统订票必须是联机的,以反映数据库当前的状态。多数联机信息系统也有成批处理的要求。 即使出现了信息资源管理(IRM)系统,而且计算机信息系统的潜力得到了广泛的承认之后,大多数系统仍然是独立的成批处理系统。如今这些系统中多数已经失去了使用价值,而且被重新设计成综合的、联机的系统。通过定义可知,“综合”要求业务领域经理和公司领导密切地合作。信息服务专业人员可以作为顾问,而有关综合信息系统与业务领域的冲突和差异则应该由用户团体来解决。解决这些差异以真正实现综合的环境是信息服务人员向用户经理提出的挑战。 □社会团体的信息系统 在每个社会团体的每个专业领域都能发现数据处理系统或信息系统的潜力。下面我们按社会团体列举出这些实行计算机化的专业或应用领域。对于某种程度在专业上相近的系统多数可以综合在一起(例如,工资,会计和人事)。下面给出的清单只是为了说明可能的应用领域,并不包括所有的应用领域。 1.通用系统:(1)工资 (2)收帐 (3)付帐 (4)总帐 (5)库存管理和控制 (6)人力资源开发 (7)预算 (8)财务分析 (9)采购 (10)字处理 2.制造业:(1)定货输入和处理 (2)分配和发送 (3)生产调度 (4)制造资源计划(MRP,通常又称物料需求) (5)市场分析 (6)计算机辅助设计(CAD) (7)计算机辅助制造(CAM) (8)项目管理和控制 (9)成本标准化 3.保健:(1)病人结帐 (2)病房统计 (3)配方(包括药剂的相互影响) (4)护士站调度(5)诊断 (6)入院管理 (7)病历 4.零售:(1)销售点管理 (2)供应商管理 5.大学和学院:(1)入学管理 (2)注册和分班 (3)计算机辅助教学(CAI) (4)发展校友 (5)安置服务 (6)寄宿管理 (7)财务补助

UML课程设计-工资管理系统

统一建模语言UML 课程设计报告 工资管理系统分析与设计 姓名: 学号: 班级: 指导教师: 《UML(Unified Modeling Language统建模语言)》课程设计任务书

指导教师(签字):教研室主任(签字): 一、工资管理系统的需求分析 1.系统功能需求 (1)员工可以进入此系统查询工资和查看基本的信息。 (2)管理员可以对员工的信息进行添加,删除,修改。并对数据库中的数据维护,包括数据备份,导入数据,导出数据。

满足上述需求的系统主要包括下面几个模块 (1)数据库维护模块:管理员要对数据库内所有的数据进行备份和恢复,并可实现数据导入导出功能。 (2)基本信息管理模块:实现对员工基本信息的管理操作,包括员工基本数据信息的添加、修改、删除和查询等功能。 (3)信息浏览查询模块:用户对系统中的信息进行查询。可根据条件查询员工历史工资数据(如按月份查询、按姓名查询、按部门查询等)。 2 3

4 查询员工信息:员工查询自己的信息。 查询工资:员工查询自己的工资情况。 二、系统的UML建模 1、系统的用例图 创建用例图之前首先需要确定参与者。 ①在工资管理系统中,需要员工的参与,员工可以查询工资的历史数据并领取工资,还可以通过员工编号查看员工的基本信息。 ②管理员是此系统的核心,管理着整个系统。他要对所有的员工的信息的管理,对数据进行添加,删除,修改。管理员还要对系统进行相关维护操作,数据备份,数据恢复,数据导入等以及更新数据库。 (1)系统用户参与的总的用例图 管理员和员工都可发从用户这个参与者中泛化而来,用户是指此系统的所有使用者,以登录系统完成相应的操作。

教师工资管理系统课程设计

《数据库课程设计》任务书 一、课程设计的目的 《数据库课程设计》是软件工程专业(本科)教学大纲要求的重要实践性环节之一,是学习完《数据库原理及应用》和《Oracle数据库应用》两门课程后进行的一次数据库方面的综合练习。其目的在于:配合《数据库原理及应用》和《Oracle数据库应用》课程的教学,使学生能巩固和加深对数据库基础理论和基本知识的理解;掌握使用数据库进行软件设计的基本思想和方法;提高学生运用数据库理论解决实际问题的能力;培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。 二、课程设计的内容及要求 内容:用一种高级语言和当前流行的数据库管理系统相结合,完成一个小型管理系统的设计与开发。所设计的小型管理系统应包含两个以上(不多于4个)的模块以及输入输出、查询、插入、删除等基本功能。根据课程设计2周时间的安排选择适当大小的设计课题,课题的选择可以是实际问题,也可以是虚构的问题。根据题目的基本需求,画出系统结构图,并对数据库进行详细设计,编写程序,同时写出关于本数据库管理系统的报告书。 要求: (1) 要求学生按照《数据库原理及应用》和《Oracle数据库应用》相关知识以及《数据库课程设计》教学大纲完成一个数据库设计,并撰写相应的课程设计报告。 (2)提交课程设计报告。 要求完成课程设计报告大约15页-20页,包括相应的模块设计文档、数据库设计文档、所承担模块的核心代码、测试过程分析与运行结果等。分组进行的同学共同完成基本设计与数据库设计,但每个人至少必须独立完成一个模块设计与实现,并写入课程设计报告中。 三、课程设计时间 课程设计时间为2周(10个工作日) 四、课程设计分组 一人一组 五、课程设计的成果和形式 1.报告一篇 建议论文按下列的提纲书写 2.符合设计要求的数据库应用系统一个 指导教师签字:

工资管理信息系统方案

课程设计任务书 学生:专业班级: 指导教师:工作单位: 题目: 初始条件: 信息系统分析与设计方法、数据库原理、Access数据库应用、所选题目的相关业务 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 每位同学至少完成3个功能模块的分析、设计与开发,要求绘制出组织结构图、业务流程图(表格分配图可选)、数据流程图(数据字典、判断树/判断表可选)、功能结构图、代码设计示意图、数据库E-R图、数据库表结构示意图(表不得少于3、表间必须存在关联),并利用Access实现,要求编写并解释程序代码,描述遇到的主要问题及解决方案,给出系统操作说明。 实现并演示的系统必须具备一定基本功能,操作简单,运行中无重大错误。 课程设计说明书必须层次清晰、图表规、格式标准、文字流畅,字数不少于5000。 参考文献不少于3篇。 时间安排: 指导教师签名: 2011 年 5 月 23 日系主任(或责任教师)签名: 2011 年 5 月 23 日

工资管理信息系统的设计与实现 1. 概述 本系统是工资管理信息系统。 1.1 系统目标 利用计算机快速整理、传输、处理各种数据的特点,处理会计业务,从而更为全面、更为准确的提供管理、决策所需的财务信息,并可快速查询职工的个人基本信息以及工资的各项信息。 1.2 系统功能 包含信息查询,信息维护和统计报表三个功能。 信息查询涵盖了职工个人基本信息,工资项目信息,职工工资信息等。 信息维护功能为管理者提供了快速增加,删除,撤销,保存等信息维护和管理的途径,保证信息真实有效。 统计报表可以实现对各类信息的分类分析,汇总统计等,管理人员可以随时全面了解各种相关信息,快速有效地作出决策。 1.3 系统信息 职工个人基本信息(职工编号,职工,部门,职称,住址,,等),工资信息(应发合计,代扣合计,个人所得税,实发工资等)。 1.4 系统环境 本系统是在Office Access 2003上开发的,因而只要求基本的操作系统运行环境。在Windows XP及以上系统下均能应用。 2. 系统分析 2.1 组织及职能分析 2.1.1 组织结构分析 工资的计算方法: 工资结算阶段,财务部要接受以下各部门的有关数据: 人事部门提供的人员变动资料;

C#+员工信息管理系统的设计课程设计

河南理工大学 计算机科学与技术学院 课程设计 2011 — 2012学年第二学期 课程名称C#Windows程序设计课设 设计题目人事管理系统 学生姓名 学号 专业班级软件工程.net 指导教师 2012 年6月7日 目录 封面...........................1 目录...........................2

1.设计任务书.......................4 1.1题目与要求.....................4 1.2本系统涉及的知识点.................4 2.功能设计........................4 3.数据库设计.......................5 3.1数据库概念设计(E-R图) ...............5 3.2数据库逻辑结构设计.................6 3.3数据库物理设计...................6 4.系统实现........................6 4.1界面设计及实现...................6 4.2部门信息管理设计及实现...............11 4.2.1添加部门信息...................11 4.2.2浏览部门信息...................13 4.2.3修改部门信息...................14 4.2.4删除部门信息...................16 5.总结..........................18 致谢...........................18 参考文献.........................18

UML课程设计工资管理系统

统一建模语言UML 课程设计报告工资管理系统分析与设计姓名: 学号: 班级: 指导教师: 《UML(Unified Modeling Language 统建模语言)》课程设计任务书

设计要求

1.用户和角色分析、应用需求、各个界面的间转换流程、要 用到工具和技术等。 2. 根据所收集的简单需求,使用 UML 和Rational Rose 具对系统进行 建模。 3. 根据需求的分析,进行需求建模,绘制系统的用例图和 活动图。 4. 根据用例模型,进行架构建模,绘制系统的状态图,类 图和交互图。 1. 知识准备,整体规划设计构思 1 天 2. 使用UM!和Rational Rose 工具对系统进行建模 天 3. 课程设计报告 0.5天 4. 幻灯片制作及答辩准备 0.5天 5. 演示及答辩设计内容 与步骤 设计工作 计划与进 度安排 1.5

1.出勤20 % 2.答辩或演示40% 3.课程设计报告40% 字): 一、工资管理系统的需求分析 1.系统功能需求 (1)员工可以进入此系统查询工资和查看基本的信息。 (2)管理员可以对员工的信息进行添加,删除,修改。并对数据库中的数据维 护,包括数据备份,导入数据,导出数据。 满足上述需求的系统主要包括下面几个模块 图1.1系统功能需求指导教 设计考核要求师(签字): 教研室主任(签 (1)数据库维护模块:管理员要对数据库内所有的数据进行备份和恢复,并可 览

2数据库维护模块 图1.2数据库维护模块数据备份:将一个月的数据进行复制 员 图1.3基本信息管理模块删除员工信息:如果有员工辞职则删除该员工的信息添加员工信息:如果聘用了新员工则添加员工信息 修改员工信息:如果有员工的信息有所变动则修改 4信息浏览查询模块

管理信息系统综合题与答案

单选题 1.现代管理的核心是(B)。 A.信息 B.决策 C.知识 D.控制 2.FTP是(B)---1409A卷1 A.文件处理程序的简称 B.文件传输协议的简称 C.面向传输过程的简称 D.文件传输程序的简称 3.U/C矩阵表的C代表(C)---1412B卷1 A.某过程使用该数据类 B.某过程不使用该数据类 C.某过程产生该数据类 D.某过程不产生该数据类 4.电子商务中企业对企业的形式可称作(A) A.B2B B.B2C C.B2G D.G2C 5.企业流程重组的出发点是(B) A.企业制度 B.顾客需求 C.企业目标 D.企业文化 6.域名是(C) A.电子邮件的信箱名 B.所在地域的名字 C.用文字表示的IP地址 D.传输密码 7.系统转换方法中,系统开销最大的是(B)---1412B卷2 A.直接转换 B.并行转换 C.分段转换 D.试点转换 8.关系数据库是以(B)作为数据模型的数据库系统。---1409A卷2 A.一维表 B.二维表 C.三维表 D.多维表 9.U/C矩阵表的U代表(A) A.某过程使用该数据类 B.某过程不使用该数据类 C.某过程产生该数据类 D.某过程不产生该数据类 10.新系统投入运行后,原系统仍有一段时间与之并行工作,称为(C) A.跟踪调试 B.跟踪检验 C.并行转换 D.直接转换 11.新系统的逻辑模型,从本质上来说,是规定系统应该(B),即系统的逻辑描述 A.由什么模块组成 B.做什么 C.怎样做 D.做什么和怎样做 12.计算机输入的是(D) A.信息,输出的是数据 B.信息,输出的还是信息 C.数据,输出的是信息 D.数据,输出的还是数据 13.程序的总调指的是(D) A.主控制调度程序调试 B.调试功能模块 C.测试模块的运转效率 D.将主控制调度程序和各功能模块联结 14.系统投入运行后,运行结果是否达到开发的预期目标,需要进行全面的检验和分析,这个过程称为(D) A.系统分析 B.系统设计 C.系统实施 D.系统评价 15.下面对可行性研究报告描述正确的是(B) A.是系统开发任务是否下达的决策依据 B.是系统分析阶段的工作总结 C.是系统分析人员和用户交流的手段 D.是系统设计阶段工作的依据 16.计算机局域网简称为(A) https://www.doczj.com/doc/de5030099.html,N B.WAN C.MAN D.WWW 17.数据组织的最低层次是(B)。 A.数据库 B.数据项 C.文件 D.记录 18.组织/业务流程分析属于(A)阶段。 A.系统分析 B.系统设计 C.系统实施 D.系统运行 19.在数据库模型中,目前最常用的是(D) A.层次模型 B.网状模型 C.面向对象的模型 D.关系模型 20.在数据库系统的组成中不包括以下哪一项(D) A.计算机系统 B.数据库 C.数据库管理系统 D.软件系统 1.EDI代表(D) A.电子商务 B.电子数据传递系统 C.信息交换系统 D.电子数据交换系统 2.代码设计就是把管理对象(B)---1409A卷6 A.定量化 B.数字化或字符化 C.图形化 D.数值化 3.人们习惯于将计算机的发展划分为四代,划分的主要依据是(A)。

C语言课程设计职工信息管理系统设计

C语言课程设计职工信息管理系统设计 集团标准化办公室:[VV986T-J682P28-JP266L8-68PNN]

1.设计目的 在今天这个高速信息时代,许多繁杂的办公事务都由计算机代劳,例如职工信息管理等重复劳动越来越需要计算机来处理。本系统就是为提高企业管理职工信息的效率而设计的,现在职工信息管理系统发挥无可取代的作用。 职工信息管理系统是一个可以用来进行职工工号、姓名等自然信息以及各项工资构成进行录入、查询、修改、删除、增加和排序浏览等操作的应用软件。 2.设计的总体思想 本系统是用Visual C进行设计与开发,总体思想是结构化、模块化的程序设计。由于主要实现的是管理系统的增、删、改、查和排序等功能,因此应用到程序设计中的基本控制结构,如循环和选择,还使用到C语言最具特色的语言成分——指针,高效地使用数组、字符串和结构体,采用经典的排序方法——冒泡法进行排序,并且包含对文件的读、写等基本操作。 3.功能模块描述 职工信息管理系统是为企业进行职工信息管理提供辅助而设计的,需要为用户提供一个简单的人机界面以便操作,各功能模块如下。 1)登录模块:根据输入的登录密码判断是否允许该用户使用本系统,输入密码正确才 能进入管理界面,管理职工信息。 2)创建模块:当第一次使用本系统时,根据提示输入职工的工号、姓名、性别、年 龄、学历、职位、工资、电话和住址,可一次性输入多条职工的信息记录。浏览模块:可以浏览经输入、修改、删除、添加、排序、读取后的职工信息。 3)查询模块:分为根据工号、姓名、电话、工资查询的四个具体需求,分别提示管理 员要查询的职工信息的的工号、姓名、电话或工资。 4)修改模块:分为根据工号、姓名修改的两个具体需求,分别提示管理员要修改的职 工信息的工号和姓名,如果有对应职工的信息记录存在,则逐项列出对应职工的信息。

工资管理系统课程设计

工资管理系统课程设计 课程名称__数据库应用课程设计_ 题目名称工资管理系统 学生姓名薛珂 指导教师赵青成

工资管理系统 1 绪论:《工资管理系统》是一个企事业单位不可缺少的部分,它的内容对于企业决策者 和管理者来说都是至关重要的,所以企业工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但是,一直以来人们使用传统人工的方式管理文件和档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对企业工资信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 本人针对目前有大多数企业工资管理仍采用账本式的人工管理而开发的。本系统基于窗口98 平台,以Visual Basic 6.0为开发工具。本系统具友好的用户界面,良好的设计风格,简单的操作方法。该系统是按照企业都采用的工资计算公式,即根据员工的职务工种来确定基本工资,根据出工情况来扣除缺勤费,根据加班情况发放津贴,根据医疗保险费用给予报销费用,同时扣除社会保险费来生成一个员工的当月工资。 2引言: 编写该文档是为了分析人工管理企业工资的流程,把人工模式抽象为可在计算机上处理的自动模式,对企业工资的科学管理进行分析与总结,便于开发小组成员对系统整体功能的认识,通过该文档,确定了系统的目的和功能,以及管理的流程和方法,同时也为使用者提供参考。 3.开发背景简介 随着企业规模的不断扩大,企业员工队伍变得越来越庞大。这就导致员工信息不断增多,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。这就对企业工资管理提出了新的要求,用计算机管理系统来管理企业工资已经成为目前的趋势,使用计算机可 第2 页共6 页

相关主题
文本预览
相关文档 最新文档