工资管理信息系统课程设计报告书
工资管理系统-课程设计报告报告

《工资管理系统》课程设计报告题目:工资管理系统专业:网络工程班级::指导教师:成绩:计算机学院2017年12月8日目录一、工资管理系统数据库设计 (1)1、项目背景介绍 (1)1.1 数据需求分析及数据字典 (1)1.2 概念结构设计 (2)1.3 逻辑结构设计 (3)1.4 数据库物理设计 (5)二、工资管理系统数据库实施步骤 (5)1、项目实践 (5)1.1 数据库的创建 (5)1.2 表对象的创建 (6)1.3 索引对象的创建 (13)1.4 视图对象的创建 (14)1.5 登录用户的创建 (15)三、工资管理系统数据库管理 (16)1、案例实践 (16)1.1 案例试验数据 (16)1.2 表数据的编辑 (17)1.3 表数据的简单查询 (21)1.4 表数据的联接查询 (18)四、项目总结 (22)五、参考文献 (23)一、工资管理系统数据库设计1、项目介绍工资管理系统的功能是收集员工的个人信息,以便实现按照科室录入个人的基本资料,向各科室发放个人工资和计算个人的实际发放工资,可以让相关财务部门及领导查看各科室人数情况和工资金额,还可以让员工用自己的员工号去查看自己的工资和扣除金额的情况。
工资管理系统的主要功能有:(1)、按照科室录入个人的基本资料,工资和扣除金额的数据;(2)、计算个人的实际发放工资;(3)、按科室、职业分类统计人数和工资金额;(4)、实现员工个人信息和工资的分类查询;(5)、能够删除辞职人员的数据;工资管理:包括与工资发放相关的各种数据处理,以及对这些处理的有机组织规划;人事管理:主要指对各种员工人事信息的管理,包括员工的基本情况和升迁离职情况;工资项目:影响工资计算的各种因素,如:基本工资,福利补贴和奖励工资,扣除的事业保险和住房公积金等等。
用户登录管理:2种权限,一种是管理员权限,可以做任何操作;一种是普通用户权限只可以查看自己的工资及基本信息,不能编辑,也不能查看其他用户信息。
工资管理系统设计报告

工资管理系统设计报告工资管理系统设计报告一、背景与目的随着社会的快速发展,企业蓬勃发展的同时也面临着越来越复杂的管理与运营问题。
在企业的管理中,薪资管理是企业最重要的管理之一,直接关系到企业员工的福利待遇、组织稳定性、员工敬业度等方面。
因此,设计与实现一套科学、可靠、高效并能完善的工资管理系统,对企业的健康发展极为重要。
本文的目的,是为一家小型企业建立一套基于现代信息技术平台的工资管理系统,使管理层可以对员工工资进行有效的管理与配置,员工可以高效地了解自身工资和评价标准,提高企业整体的效益和员工的满意度。
二、设计思路1.系统要求本工资管理系统要求具有如下的功能:(1)员工个人信息管理:包括员工信息、职务信息、工作量、工龄、评分等信息的管理。
(2)工资核算计算:自动生成员工的工资单,可以支持基本工资、加班费、奖金、补贴等薪金项,并支持年底奖金发放。
(3)奖金设置与管理:系统能够自动审核员工的薪金,基于员工个人贡献并结合公司的经济实力设定奖金标准,发放相关奖励。
(4)考勤管理:记录员工的考勤记录,包括迟到/早退、请假、出差等情况。
(5)权限管理:根据员工的权限不同,系统的功能也会有所区分。
2.系统架构本工资管理系统采用B/S架构,即基于浏览器的应用程序。
利用云技术,可以实现远程数据同步和安全存储。
同时,可以通过WEB浏览器实现对系统的访问,方便员工在任何地方查看自己的工资信息。
3.系统模块划分针对要求的功能和架构,系统主要划分如下的模块:(1)数据管理模块:用于对员工的基本资料、基本工资、加班费、奖金、补贴等数据进行维护和管理。
(2)工资核算模块:通过管理员的选择,进入到工资核算系统。
管理员可以选择要查询工资的员工,核算员工的工资。
(3)奖金管理模块:通过管理员的选择,进入到奖金管理系统。
管理员可以选择要发放奖金的员工,设置员工的奖金标准与金额,并完成奖金发放。
(4)考勤记录模块:用于记录员工考勤情况,包括出勤记录、早退迟到等不良情况的记录。
工资管理信息系统课程设计报告书

工资管理信息系统课程设计班级工商管理0801×××学号 08020501××设计日期:2011年5月25日目录1系统概述 (3)1.1系统调查分析 (3)1.2系统设计的目的 (3)1.3系统需求 (3)1.4可行性研究 (4)1.4.1技术上的可行性 (4)1.4.2经济上的可行性 (4)1.4.3管理上的可行性 (5)1.4.4社会可行性 (5)2系统分析部分 (5)2.1业务流程图 (5)2.2数据流程图 (7)2.3功能分析图 (7)2.4数据字典 (7)2.5数据加工处理的描述 (8)2.6管理信息系统流程设想图 (8)3系统设计部分 (9)3.1功能结构图设计 (9)3.2新系统信息处理流程设计(ER图) (10)3.3输出设计 (10)3.3.1工资表 (10)3.3.2扣款表 (11)3.3.3工资汇总表 (11)3.4存储文件格式设计 (12)3.5输入设计 (12)3.5.1数据库中的对象设计 (12)3.5.2表结构设计 (12)3.6代码设计(见源程序) (14)3.7程序设计说明书(系统帮助) (15)4系统实施部分 (15)4.1-4.5 ...................................................... 错误!未定义书签。
1 封面 (15)2 工资表 (16)3 扣款表 (16)4 工资汇总表 (17)5 工资表源程序 (17)6 扣款表源程序 (18)7 工资汇总表源程序 (18)8 关于 (19)5附录或参考资料: (19)6 心得体会 (19)管理信息系统课程设计心得 (19)1系统概述1.1系统调查分析管理信息系统是为了适应现代化管理的需要,在管理科学、系统科学、信息科学和计算机科学等学科的基础上形成的一门科学,它研究管理系统息处理和决策的整个过程,并探讨计算机的实现方法。
管理信息系统课程设计之工资管理系统

《管理信息系统》课程设计报告鑫源公司工资管理系统的设计班级:工程管理×××姓名:×××学号:05003151指导教师:×××实习时间:2008.12.29-2009.1.9前言企业工资管理是一个企业单位不可缺少的部分,它的内容对于企业决策者和管理者来说都是至关重要的,所以企业工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但是,一直以来人们使用传统人工的方式管理文件和档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对企业工资信息进行管理,具有着手工管理所无法比拟的优点。
例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
本系统是针对目前有大多数企业工资管理仍采用账本式的人工管理而开发的。
本系统设计了友好的用户界面,有良好的设计风格。
该系统是按照企业都采用的工资计算公式,即根据员工的职务工种来确定基本工资,根据出工情况来扣除缺勤费,根据加班情况发放津贴,根据医疗保险费用给予报销费用,同时扣除社会保险费来生成一个员工的当月工资。
职工工资管理软件是一个集职工工资相关信息查询、管理的软件,目标就是在于开发一个功能实用、操作方便,简单明了的工资管理系统。
工资管理是任何企业单位都需要进行的一项工作,因此,开发制作工资管理系统具有较大的社会现实意义。
而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。
职工工资管理系统课程设计报告

目录一、需求分析 (2)二、概要设计 (2)三、详细设计 (5)四、调试分析 (18)五、用户手册 (19)六、测试数据 (19)七、附录 (23)一、需求分析职工工资管理系统功能设计要求(1)输入记录:将每一个职工的姓名、ID号以及基本工资、职务工资、岗位津贴、医疗保险、公积金的数据作为一个记录。
•该软件能建立一个新的数据文件或给已建立好的数据文件增加记录。
(2)显示记录:根据用户提供的记录或者根据职工姓名显示一个或几个职工的各项工资和平均工资。
(3)修改记录:可以对数据文件的任意记录的数据进行修改并在修改前后对记录内容进行显示。
(4)查找记录:可以对数据文件的任意记录的数据进行查找并在查找前后对记录内容进行显示。
(5)删除记录:可删除数据文件中的任一记录。
(6)统计: (A)计算各项工资平均工资及总工资, (B)•统计符合指定条件(如职工工资前三项之和在3000元以上、3000~2000元、2000~1000元) 以内的工资职工人数及占总职工人数的百分比。
(C)按字符表格形式打印全部职工工资信息表及平均工资(•包括各项总的平均工资)。
(7)保存数据文件功能。
例如:职工工资信息表ID号姓名基本工资职务工资津贴医疗保险- 公积金- 总工资01 张望1286 794 198 109 135 203402 李明1185 628 135 94 114 174003 王小民 895 438 98 64 73 129404 张效章 1350 868 210 116 150 216205 彭山745 398 84 61 68 1098⋯⋯⋯⋯⋯⋯⋯⋯各项平均工资1092.2 625.2 145 88.8 108(要求:1.源文件采用多文件的工程结构2.数据存储采用文件形式3.标准的C输入输出4.功能完善,适当的注释,5.关于文件的内容需要自学)二、概要设计1、程序总体功能框架:2、一些数据结构的介绍:struct worker 定义职工的结构体{int num; 职工工号char name[20]; 职工姓名int jibengongzi; 职工的基本工资int zhiwugongzi; 职工的职务工资int jintie; 职工的津贴int yiliaobaoxian; 职工的医疗保险int gongjijin; 职工的公积金int qiansan; 职工前三项工资(基本工资、职务工资、津贴)之和 int sum; 职工的总工资}worker[100]; 建立最多为100,、名为worker的结构体3、定义主要的函数:void menu();void Input();void Modify();void Search();void Add();void Delete();void Show();void Exit();4、几个主要函数介绍:○1清屏函数:system("cls");将前面操作的屏幕清楚,但不会清除数据○2菜单函数:menu();显示主菜单,便于选择○3输入函数:Input();用于输入数据○4修改函数:Modify(); 用于修改数据○5查找函数:Search(); 用于查找信息○6添加函数:Add(); 用于增加信息○7删除函数:Delete(); 用于删除信息○8显示函数:Show(); 用于显示信息○9退出函数:Exit(); 用于退出该系统○10选择函数:select();用于选择显示信息或返回到菜单○11保存信息的函数:save():用于保存信息○12保存人数的函数:P();用于保存已保存数据的人数5、本程序模块结构⑴主函数模块int main(){system("cls");menu();}执行主函数后,执行菜单函数。
工资管理系统课程设计报告

工资管理系统课程设计报告一、项目简介本项目旨在设计和开发一个工资管理系统,能够提供完整的工资管理流程、数据,并优化整个工资计算流程的效率,为企业的财务及人力资源管理部门提供一个方便、高效、安全、准确的管理工具。
二、项目背景现今企业对于工资管理的要求越来越高,因此,构筑一个可靠的工资管理系统比以前更为重要。
在实现优秀管理的过程中,一些企业已经采用了人工数据处理的方法,在其效率、准确性、安全性及成本方面却有着很大的不足。
所以,设计和开发一个可靠的工资管理系统,成为了如今的一项紧迫的任务。
三、系统需求1. 基本管理功能工资管理系统必须要有可靠的基本管理功能,包括用户管理和部门管理。
2. 工资计算该系统可对每个员工的薪资进行计算、审核处理、计算员工工资税金等。
3. 社会保险缴费人员信息管理该系统可建立缴费人员档案、代办社保卡、分析员工社保基数及税前扣除标准。
4. 各类报表生成该系统可自动生成各类报表,如工资表、税前个人所得税申报表等,并可自动生成各种纪录,如薪资变动记录、离职员工记录等。
5. 安全性取消对员工和工资数据的无意中的修改及意外删除,以确保系统数据的完整和可靠性。
四、设计思路本设计主张采用MVC(Model-View-Controller)架构,即将系统分为三个主要的部分:Model,View 和Controller。
MVC设计思路是将数据逻辑,用户界面以及控制逻辑分别独立起来,使一个部分的变化不会影响到其他部分,使项目的结构更加简单。
五、实现技术本项目使用的技术包括Java、JQuery、Spring、Mybatis和Bootstrap等。
同时,利用Java进行后端业务逻辑和数据处理,Mybatis作为数据访问框架,使用Spring框架实现Controller的业务逻辑和管理服务,JQuery作为前端的特效处理,Bootstrap 完成系统界面的构建和响应式设计。
六、系统功能与实现1. 登录页面登录页面是整个系统的起点,访问系统的任何功能都需要首先进行登录。
工资管理系统课程设计报告

淮阴工学院课程设计说明书题目:工资管理系统成员:xxxxxxxxxxxxx2011 年12 月27 日摘要:企业的工资管理是公司管理的一个重要容。
工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。
工资管理需要和人事管理相联系,同时连接工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。
资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。
但考虑到学生的开发时间,本次设计主要阐述员工工资管理系统主要是以企业员工工资情况为对象而开发的。
涉及系统比较小,有利于学生单独编写。
其系统的设计主要包括数据库的设计、维护和应用界面的设计与后台数据库的连接。
经分析采用Microsoft 公司开发的Visual Basic 6.0为开发工具,Microsoft SQL sever 2000 为后台数据库。
Visual Basic (简称VB)是由Microsoft公司推出的在Windows操作平台下最迅速、最简捷的应用开发工具之一。
它引入了面向对象的程序设计思想和“控件”的概念,使得大量已经编好的Visual Basic 程序可以直接拿来使用。
同时VB具有简单、易学的特点,是大多数初学者最理想的编程语言,也是专业人员得心应手的开发工具。
它在一个公共环境里集成了许多不同的功能,例如,设计、编辑、编译和调试。
目前市场上数据库的主流厂商及产品有IBM DB2、Microsoft SQL SERVER 2000、ORACLE 9i、Sybase。
Microsoft SQL Server 2008是在SQL Server 7.0的基础上对性能、可靠性、质量以及易用性进行了扩展。
SQL Server 2000中包含许多新特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台。
其增强的特性包括对丰富的扩展标记语言(XML)的支持、综合分析服务以及便捷的数据库管理。
工资管理系统课程设计报告书

工资管理系统、姓名:学号:班级:专业:指导老师:对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命线”。
而工资管理又是人力资源管理的重中之重。
实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。
随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。
工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。
早期工资管理多采取纸质材料和具有较强的时间限制。
基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规化、自动化。
企业工资管理系统是典型的信息管理系统(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适应性和透明性 (2)2.3需求分析阶段成果 (3)2.3.1 体会与收获 (3)2.3.2 工资管理系统业务流程图 (3)2.3.3 工资管理系统数据流程图 (3)2.3.4 工资管理系统数据字典 (5)2.3.5 处理逻辑描述 (5)第三章概念结构设计 (7)3.1引言 (7)3.2任务与目标 (7)3.3阶段结果 (7)第四章逻辑结构设计 (10)4.1逻辑设计的任务与目标 (10)4.2数据组织 (10)4.2.1将E-R图转换为关系模型 (10)4.2.2模型优化 (10)4.2.3数据库模式定义 (10)4.2.4 用户子模式定义 (13)4.3数据处理 (14)第五章物理结构设计 (16)5.1物理设计阶段的目标与任务 (16)5.2系统功能模块 (16)5.2.1 工资基本信息的计算模块 (16)第六章系统的实施 (18)6.1建立数据库、数据表、视图 (18)6.1.1 建立数据库 (18)6.1.2 建立数据表 (18)6.2数据入库 (21)6.3VB的使用 (21)6.4系统调试 (22)第七章系统评价 (23)7.1 工资管理系统评价 (23)7.2 存在的问题及建议 (23)参考文献 (24)第一章综述1.1问题研究背景随着社会的进步和计算机技术的发展,特别是微型计算机的大围普及,计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透。
工资管理系统课程设计报告

目录1:课程设计介绍 (1)2:开发环境 (1)3:设计目的 (1)4:设计要求: (1)5:流程图和模块图 (2)6:设计内容: (4)6.1.数据库与数据表的设计 (4)6.2.创建工资管理系统基本框架 (5)6.3.开发工资处理界面 (5)6.4.主对话框IDD_MY_FORM中控件的加入与布局 (6)6.5.为编辑框控件建立数据字段映射 (8)6.6.为命令按钮增加函数并编制过程代码 (9)7:调试 (12)8.程序清单 (16)9.心得体会 (23)参考文献 (23)1:课程设计介绍设计题目:工资管理系统设计介绍:利用所学知识,开发小型应用系统,使学生掌握运用可视化编程技术编写调试应用系统程序,训练学生独立开发应用系统、进行数据处理的综合能力,理解工程的概念和头文件的使用,熟悉封装、继承和多态性等这些面向对象编程的特点。
2:开发环境系统环境:操作系统需要Windows Xp以上版本;开发工具Microsoft Visual c++6.0;数据库使用Microsoft office Access2003;3:设计目的(1)、进一步巩固、加深学生所学专业课程《可视化程序设计》的基本理论知识,理论联系实际。
(2)、利用所学知识,开发小型应用系统,掌握运用VC++语言编写调试应用系统程序。
(3)、熟练掌握C++语言的基本语法,灵活运用各种数据类型。
(4)、进一步掌握在集成环境下如何调试程序(单步调试,设置断点、观察表达式,分块调试)和修改程序。
4:设计要求:(1)、创建类并使用类对象完成相应的任务。
(2)、深入理解封装、继承和多态这的等面向对象的编程的特点。
(3)、设计的小型工资管理系统可以收集、处理、存储信息,拥有查阅、增添、删除、修改等功能。
5:流程图和模块图设计步骤:模块图:主模块:工资信息模块:统计模块:查阅模块:增删操作模块:6:设计内容:6.1.数据库与数据表的设计作为工资管理系统,它是数据库应用系统数据处理的典范,数据库应用系统开发的前提是首先开发数据库和数据库中的数据表。
企业工资管理信息系统课程设计报告书

管理信息系统课程设计----企业工资管理信息系统系别:经济管理系专业:工业工程0803指导老师:吴少雄、方金城戴小廷、黄恩洲小组成员:0508102307 黄俊杰0508102308 林燃光0508102313 高袁波0508102318 吕明健0508102328 王伟喜完成时间:2010/12/27至2011/1/7 DOC格式,管理信息系统课程设计----企业工资管理信息系统目录摘要 (3)一、企业工资管理信息系统分析报告 (4)●可行性分析 (4)●组织结构与管理功能分析 (6)●业务流程分析 (8)●数据流程分析 (8)●数据字典 (13)二、企业工资管理信息系统设计报告 (16)●系统总体结构图 (16)●系统程序运行原理图 (17)●系统设置配置方案 (18)●系统分类编码方案 (18)●数据库设计 (19)●数据库的实现 (21)●输入输出及代码设计 (23)三、企业工资管理信息系统实施报告 (30)●系统实现 (30)●系统测试 (31)●系统运行和维护 (34)●系统使用说明书 (35)四、小结 (38)●系统功能 (39)●系统特点 (39)●系统存在的问题与改进方向 (40)五、体会 (40)摘要随着经济的发展,企业正向着大型化、规模化发展,而对于众多企业,员工、职称等跟工资管理有关的信息随之急剧增加,在这种情况下单靠人工来处理员工的工资不但容易出错,而且效率极低。
如果由计算机代替人工执行一系列操作,这样就使办公人员可以轻松快捷地完成工资管理的任务。
本论文详细介绍了宏良经济发展的工资管理系统的整个开发过程,包括系统分析、系统设计、系统实施等方面。
在整个系统的开发过程中,综合运用信息管理和信息系统开发的方法、技术,并充分结合在工作中遇到的实际情况。
本系统的主要功能是用计算机对各种工资信息进行日常的管理,如输入、查询、修改、增加、删除以及打印等,迅速准确地完成各种工资信息的统计、计算和汇总工作,实现企业工资信息的集中管理。
工资管理信息系统设计报告

工资管理信息系统设计报告一、系统分析1、系统开发背景及意义(1)开发背景目前,我国的信息化建设已经步入了快车道,信息基础设施不断加强,信息的推广应用逐渐深入。
信息系统在管理中的应用迅速向综合的管理层和决策层的信息管理发展,应用水平日益提高。
而信息化与工业化的关系极为紧密。
工业化是信息化的物质与技术基础和主要载体,信息化是进一步推动工业化的动力。
随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,员工、职称等跟工资管理有关的信息随之急剧增加。
单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。
在这种情况下设计一个工资管理系统,由计算机代替人工执行一系列诸如增加新员工,删除旧员工,工资查询,统计等操作就十分必要了。
(2) 系统开发意义通过工资管理信息系统的开发,可以实现工资的集中管理。
可供财务人员对本单位的人员以及工资进行增加、删除、修改、查询,对人事的管理及工资发放中的应发工资合计等项目由系统自动进行计算;同时系统还可对人事及工资管理情况进行多角度查询。
提高企业的财务核算能力,健全公司的工资人员管理体制,从而为公司做强做大奠定基础。
2、可行性分析(1)技术上的可行性工资管理信息系统是建立在windowxp的系统运行环境下的操作系统,能够广泛的应用于大多数企业。
并且我们具备一批优秀的技术开发人员,能够从内部更好的辅助系统的开发运行。
因而从技术方面上看,此系统的开发是可行的。
(2) 管理上的可行性企业领导者、管理人员对系统开发高度重视。
现行公司工资管理方法陈旧,迫切需要改革管理制度,开发新系统的时机已经成熟。
因此从使用管理方面看,此系统的开发是可行的。
(3) 经济上的可行性企业管理部门划拨经费支持系统开发,而从项目的经济效益来看,其远远高于预估的费用支出。
因此,从经济方面看,此系统的开发是可行的。
3、业务流程图4、数据流程图员工基本信息档案5、数据字典数据流数据流编号:D1数据流名称:考勤记录简述:输入的企业所有职工的考勤信息数据流来源:E1数据流去向: P1数据流组成: 考勤日期 + 职工编码 + 加班天数 + 病假天数 + 旷工天数 + 事假天数数据流量: 1 次 / 月高峰流量: 1 次 / 月处理处理逻辑编号:P1处理逻辑名称:输入考勤信息输入的数据流:D1 其他部门汇总的考勤信息处理逻辑的描述: 由其他部门的负责人每个月按期输入企业所有职工的考勤信息输出的数据流: S11 考勤表处理频率:1 次 / 月数据存储数据存储编号:S1数据存储名称:变动工资表简述:记录职工变动工资的详细信息数据存储组成:工资日期 + 职工编码 + 加班费 + 奖金 + 水电费 + 保险费 + 病假扣款 + 事假扣款 + 旷工扣款 + 其他扣款 + 个人所得税相关联的处理:P2 P4二、系统设计1、平台设计(1)开发工具:VB Access2003(2)操作系统:windows xp(3)硬件要求:CPU频率:1GHZ内存:1GB硬盘:200MB2、功能结构图3、数据库设计:(1)职工信息表:字段名称字段类型字段宽度说明(1)zgbh(2)zgxm(3)xb(4)csrq(5)gzrq(6)bmdh(7)photo cccddcg61028884职工编号职工姓名性别出生日期工作日期部门代号职工照片(2)工资管理总表:字段名称类型宽度说明(1)zgbh(2)zgxm(3)jbgz(4)wjbt(5)glgz(6)ykgz(7)yfgz(8)jtf(9)fzbt(10)qtbt(11)bthj(12)sf(13)df ccnnnnnnnnnnn61077777777777职工编号职工姓名基本工资物价补贴工龄补贴应扣工资应发工资交通费房租补贴其他补贴补贴合计水费电费(14)fz(15)wsf(16)zfgjj(17)dkhj(18)sfgz(19)bmdh(20)qm nnnnncc77777810房租卫生费住房公积金代扣合计实发工资部门代号签名(3)部门表:字段名称字段类型字段宽度说明(1)bmdh(2)bmmc cc820部门代号部门名称4、输出设计输出方式设计工资管理系统的输出方式有:打印输出、屏幕显示输出与磁盘输出三种。
工资管理信息系统课程设计报告

统实现提供详细的指导。
系统实现
根据系统设计,采用合适的编 程语言和开发工具进行系统编
码和实现。
系统测试
对实现的系统进行全面的测试 ,确保系统的稳定性和准确性
。
02
工资管理信息系统需求分析
功能需求
员工信息管理
系统需要提供对员工基本信息 的增删改查功能,包括员工姓 名、性别、年龄、职位、入职
01定量评估结果系使用后,工资核算效率提高了50%以上,准确性得到了显著提升。
02
定性评估结果
大部分用户对系统表示满意,认为系统提高了工资管理的便捷性和透明
度。
03
对比评估结果
相较于传统的手工管理方式,该系统在效率、准确性和便捷性等方面具
有明显优势。同时,系统还存在一些需要改进的地方,如进一步优化操
在此添加您的文本16字
开发语言:Python
在此添加您的文本16字
Python是一种解释型、高级编程语言,具有简洁明了的 语法和强大的功能库,适用于快速开发各种应用。
在此添加您的文本16字
数据库:MySQL
在此添加您的文本16字
MySQL是一款流行的关系型数据库管理系统,具有高性 能、稳定性和易用性,适用于存储和管理工资信息数据。
数据库设计
数据库选型
选用关系型数据库管理系统(如 MySQL、Oracle等),确保数据的 完整性和安全性。
数据表设计
根据系统需求,设计合理的数据表结 构,包括员工信息表、工资明细表、 部门信息表等。
数据关系设计
定义数据表之间的关系,如员工与部 门之间的从属关系、工资明细与员工 信息的关联关系等。
工资管理信息系统设计报告

目录1系统背景 (3)2系统概述 (3)2.1现状分析 (3)2.2目标分析 (4)2.3效益可行性分析 (4)2.4技术可行性分析 (4)3系统分析部分 (5)3.1业务流程图 (5)3.2数据流程图 (5)3.3功能分析图 (6)3.4数据字典 (6)3.4.1工资表数据字典 (6)3.4.2扣款表数据字典 (7)3.4.3工资汇总表数据字典 (7)3.5数据加工处理的描述 (8)3.5.1数据处理的目的 (8)3.5.2数据处理的基本内容 (8)3.6管理信息系统流程设想图 (9)4系统设计部分 (9)4.1工资管理信息系统功能结构图设计 (9)4.2新系统信息处理流程设计 (10)4.3输出设计 (10)4.4存储文件格式设计 (11)4.5程序设计说明书 (11)4.6代码设计 (11)4.6.1数据库中的表对象 (11)4.6.2表结构设计 (11)(1)工资表的设计 (11)(2)扣款表的设计 (12)(3)工资汇总表的设计 (13)5系统实施部分 (14)5.1工资信息管理系统主界面 (14)5.2工资表操作界面 (15)5.2.1工资表显示查询界面 (15)5.2.2工资表修改操作界面 (16)5.3扣款表操作界面 (17)5.3.1扣款表显示查询界面 (17)5.3.2扣款表修改操作界面 (18)5.4工资汇总表操作界面 (18)5.4.1工资汇总表显示查询界面 (19)5.4.2工资汇总表修改操作界面 (19)5.5源程序操作界面 (20)5.5.1工资表源程序显示界面 (20)5.5.2扣款表源程序显示界面 (21)5.5.3工资汇总表源程序显示界面 (21)5.6帮助菜单操作界面 (22)6参考文献 (22)7心得体会 (23)工资信息管理系统课程设计1系统背景我国的计算机应用于学校等事业单位的管理,只是在20世纪90年代末期以后才逐渐开展起来的。
目前,计算机辅助管理已在我国的各行各业得到了广泛地应用,但总的来说,计算机在我国事业单位管理中的应用,还处于初级阶段,尽管近两年发展较快,但还需要不断地探索和研究。
工资管理信息系统课程设计

工资管理信息系统课程设计工资管理信息系统课程设计班级姓名学号1系统概述(现状分析,系统目标等)在当今社会已经走上信息高速公路,中国成功加入WTO的大背景下,国家正已前所未有的速度向前发展,作为现代化企业管理,计算机的普及与计算机技术的应用已经是企业向前发展的一个重要手段。
而每一个公司甚至公司内部各部门的实际情况也不尽相同,这就对企业管理提出了更高的要求。
所以设计开发一套实用的管理信息系统也是当务之急。
本文是关于某公司的工资管理信息系统设计开发过程的报告,是根据该公司的实际情况提出系统开发的需求。
首先,主要从管理信息系统的概念、管理信息系统的发展趋势、管理信息系统的开发方法三个方面阐述了管理信息系统的一些基本的知识。
其次从员工薪酬体系、员工激励政策两方面阐述了一些关于员工薪酬管理的基本知识。
最后从可行性研究、需求分析、系统设计、编程、测试和维护阶段等阶段阐述了工资管理信息系统的开发过程。
2系统分析部分2.1业务流程图(必需)综合行政部实施执行门010员工编号核算人事部门工资姓名工资财政部门扣款 0102.2数据流程图 (必需)房费,扣款,和应发工资等最终核算综合行政部实施执行进行最终的核算门010人事管理员工编号人事部门核算工资姓名财政管理工资部门和编号情财政部门况扣款 010工资,房费及扣款的情况可进行最终核算2.3功能分析图 (必需)工资管理信息系统人事管理工资管理机构管理员员所工扣应部部工工属资款发门门编姓部工编名号名门资号称2.4数据字典 (必需)编号数据元素名称别名类型长度字符型 DE001 职工代码 ZGDM 4字符型 DE002 姓名 XM 8字符型 DE003 部门 BM 2浮点型 DE004 基本工资 JBGZ 8浮点型 DE005 附加工资 FJGZ 8浮点型 DE006 房费 FF 8浮点型 DE007 电费扣款 DFKK 8浮点型 DE008 缺勤扣款 QQKK 8浮点型 DE009 实发工资 SFGZ 82.5数据加工处理的描述(1)员工基本工资的设定。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
工资管理信息系统
课程设计
班级
学号
课程设计报告撰写要求
课程设计报告撰写的基本要报告原则上不少于4000字,需在封面注明设计选题、班级、、学号,其正文至少包括如下几个方面的容:
(1)系统概述(现状分析,系统目标等)
(2)系统分析部分(必需)
1)需求分析
2)业务流程图(重点)
3)数据流程图(重点)
4)数据字典
(3)系统设计部分(必需)
1)功能结构图设计(重点)
2)输出设计(主要指打印输出界面设计)
3)存储文件格式设计(数据库结构设计)
4)输入设计(主要指数据录入界面设计)
5)代码设计(职工证号和部门代号等)
(4)系统实施部分(显示出运行图片并上交开发的系统)
(5)参考文献
(6) 心得体会
1系统概述(现状分析,系统目标等)
用户需求调研和分析(必需)
2系统分析部分
2.1业务流程图(必需)
2.2数据流程图(必需)
2.3功能分析图(必需)
2.4数据字典(必需)
2.5数据加工处理的描述
2.6管理信息系统流程设想图(新系统模型)
3系统设计部分
3.1功能结构图设计(必需)
图3.1 工资管理系统功能模块结构图
3.2新系统信息处理流程设计(ER图)(必需)
3.3输出设计(主要指打印输出设计)
3.4存储文件格式设计(数据库结构设计)(必需)
3.5输入设计(主要指数据录入卡设计)
3.6代码设计(职工证号和部门代号等)
3.7程序设计说明书
3.3-3.6工资管理信息系统数据库设计
1.数据库中的表对象
序号名称作用描述
1 工资表存储职工工资的基本信息
2 扣款表存储职工扣款的基本信息
3 工资汇总存储计算出的职工的应发工资
2.表结构设计
2-1工资表的设计
序号属性名称属性描述数据类型字节数备注
1 DM 代码char 4 主键属性,规则从1001开始
2 XM
3 BM
4 JBGZ
5 FJGZ
6 FF
SQL 语句:select * from gongzi
表容:
2-2扣款表的设计表名称
主键名称
行的最大字节数
估计平均数据量
估计表的大小/年
SQL 语句:select * from koukuan
表容:
序号属性名称属性描述数据类型字节数备注1
2
3
4
5
6
2-3 工资汇总表的设计
表名称
主键名称
行的最大字节数
估计平均数据量
估计表的大小/年
序号属性名称属性描述数据类型字节数备注1
2
3
4
5
6
SQL 语句:
select gongzi.*,koukuan.电费扣款,koukuan.缺勤扣款,gongzi.基本工资+gongzi.附加工资-gongzi.房费-koukuan.电费扣款-koukuan.缺勤扣款as 实发工资into 工资汇总from gongzi,koukuan where gongzi.代码=koukuan.代码
select * from 工资汇总
insert into 工资汇总(代码,,部门,基本工资,附加工资,房费,电费扣款,缺勤扣款,实发工资) select gongzi.*,0,0,gongzi.基本工资+gongzi.附加工资-gongzi.房费as 实发工资from gongzi where gongzi.代码not in (select koukuan.代码from koukuan)
select * from 工资汇总order by 代码
注意:将数据库中1001 小明代码改为1+自己学号后三位为自己,否则雷同无法给成绩。
4系统实施部分
4.1程序框图
4.2源程序
4.3模拟运行数据
4.4打印报表
4.5系统使用说明书4.1-4.5
1 封面
2 工资表
3 扣款表
4 工资汇总表
5 工资表源程序
6 扣款表源程序
7 工资汇总表源程序
8 关于
5附录或参考资料
6 心得体会(1.5页以上)。