长春大学课程设计任务书(职工工资管理系统)

合集下载

职工工资管理系统C程序设计报告

职工工资管理系统C程序设计报告

一、课程设计目的和要求(一)设计目的1、通过这次专题实习,巩固和加深对所学相关知识点的理解。

2、进一步熟悉基本流程控制结构——实现分支的if…else语句、switch语句和实现循环的for、while…、do…while语句、break、continue等。

3、基本数据类型、数组、结构体、自定义类、函数的应用。

4、加强对模块化程序设计和面向对象程序设计的理解。

5、掌握C\C++语言程序设计的基本思想,了解简单的系统分析和设计方法。

(二)设计要求1、启动软件时,进行密码校验。

若出错三次,则自动退出系统。

2、实现简易的提示菜单界面,刚运行时应显示版本信息。

用所学的知识尽量实现良好的、美观的“人机界面”,便于软件的操作使用。

3、要求把所有录入的数据以文件的形式,保存在硬盘上。

4、系统包含以下基本功能:登陆功能、显示主菜单功能、职工信息输入、职工信息输出、职工信息查询、职工信息修改、工资排序、工资统计、导出数据、导入数据、退出等。

二课程设计任务内容1、设计登陆功能:用户输入口令,如果与系统内保存的密码相一致,则成功;否则重新输入口令,直至输入口令正确才可登陆系统。

若出错三次,则自动退出该系统。

2、显示菜单:用户登录成功,系统显示界面,显示系统功能的提示信息。

3、职工信息输入:用户输入要添加的职工工号,姓名,年龄,性别,基本工资,岗位工资,总工资信息等。

当职工工号为0时输入结束。

输入数据时,须验证数据的输入格式正确,保证职工号的唯一性。

4、职工信息输出:将结构体中的职工信息输出到屏幕上。

5、职工信息查询:1按职工号查询;2按职工姓名查询。

查到则显示他全部信息,否则输出“not found”。

6、职工信息修改:修改职工信息并保存(工号不能修改)。

7、工资排序:对结构体数组中的所有职工按基本工资降序排序,用选择法实现;对结构体数组中的所有职工按岗位工资降序排序,用冒泡法实现;对结构体数组中的所有职工总工资降序排序,用插入法实现。

C语言课设职工工资管理系统

C语言课设职工工资管理系统

山西大学软件学院程序设计基础课程设计报告书题目: 职工工资管理系统指导教师:亢临生班级:软件工程1611姓名:李国栋学号:2016028*****课设时间:2017.6.20成绩二○一七年六月课程设计任务书目录第1章课程设计的目的与要求.................... 错误!未定义书签。

1.1 课程设计目的ﻩ31.2课程设计的实验环境ﻩ31.3 课程设计的预备知识 (3)1。

4 课程设计要求ﻩ3第2章课程设计内容ﻩ42.1程序功能介绍 (4)2。

2程序整体设计说明ﻩ42.2.1设计思路 (4)2.2.2数据结构设计及用法说明ﻩ52.2.3各模块的功能及程序说明............................. 62。

2.4程序结果ﻩ72。

3程序源代码及注释ﻩ9第3章课程设计总结............................. 错误!未定义书签。

第1章课程设计的目的与要求1。

1 课程设计目的本课程设计是计算机科学与技术专业重要的实践性环节之一,是在学生学习完《程序设计语言(C)》课程后进行的一次全面的综合练习.本课程设计的目的和任务:1。

巩固和加深学生对C语言课程的基本知识的理解和掌握2。

掌握C语言编程和程序调试的基本技能3. 利用C语言进行基本的软件设计4. 掌握书写程序设计说明文档的能力5。

提高运用C语言解决实际问题的能力1。

2课程设计的实验环境硬件要求能运行Windows 2000/XP操作系统的微机系统。

C语言程序设计及相应的开发环境。

1.3 课程设计的预备知识熟悉C语言及C语言开发工具.1.4 课程设计要求1.分析课程设计题目的要求2.写出详细设计说明3.编写程序代码,调试程序使其能正确运行4。

设计完成的软件要便于操作和使用5。

设计完成后提交课程设计报告第2章课程设计内容2.1程序功能介绍每一个职工的工资信息包含姓名、ID号、基本工资、职务工资、岗位津贴、医疗保险、公积金。

公司员工工资管理系统课程设计

公司员工工资管理系统课程设计

公司员工工资管理系统课程设计公司员工工资管理系统课程设计一、课程设计概述本课程设计旨在帮助学生深入了解公司员工工资管理系统的运作原理和实现过程,掌握相关的技术和工具,能够设计和开发出简单实用的工资管理系统。

课程设计分为两个部分,第一部分为理论学习,第二部分为实践操作。

二、理论学习1.公司员工工资管理系统概述:介绍工资管理系统的基本概念、应用场景、功能特点和思想原则,学生需要理解员工工资管理系统在企业内部的位置和作用。

2.需求分析:从设计和使用的角度出发,了解员工的工资管理的主要需求和问题,并掌握如何进行需求分析和需求定义。

3.系统设计:学生需要掌握如何进行系统设计,包括系统的整体架构设计、数据库设计和界面设计等。

4.系统开发:学生需要掌握基本的程序开发技术,如Java、Python等主流编程语言,掌握数据库使用和连接等技术,实现一个简单可用的员工工资管理系统。

三、实践操作1.系统构建:学生参考所学习的理论知识,设计并实现一个简单的员工工资管理系统,包括员工信息管理、工资计算、工资结算等功能。

2.系统测试:学生对所设计的员工工资管理系统进行测试和修复,包括功能测试、性能测试、兼容性测试等环节,确保系统的稳定性和可用性。

四、课程设计要求1.按时完成理论学习和实践操作任务。

2.以小组形式完成线上线下协作。

3.撰写课程设计报告,包括系统需求分析、系统设计和实现、测试和修复等环节的具体过程和结果。

4.课堂展示和答辩,展示所设计的员工工资管理系统,并回答审评师的问题及提出的建议。

五、评分标准1.理论知识掌握情况(占20%)。

2.系统设计和实现的质量与复杂度(占30%)。

3.系统测试和修复的质量(占20%)。

4.课程设计报告质量(占20%)。

5.课堂展示和答辩表现(占10%)。

六、结语公司员工工资管理系统课程设计旨在培养学生的系统设计和开发能力,掌握实践技能,培养解决问题的能力。

课程设计不仅是理论学习,还注重实践操作和团队协作,以实现培养学生综合素质的目标。

职工工资管理系统报告书

职工工资管理系统报告书

职工工资管理系统报告书职工工资管理系统报告书一、项目背景随着人民生活水平的提高,越来越多的人们开始重视自身的收入和福利待遇,各种社会福利也变得日趋完善。

随着企业管理的不断升级,企业职工工资管理成为了一个重要的环节。

企业的工资管理不仅影响着员工的生活质量,同时也影响着企业的经济效益和社会形象。

因此,建立一套完善的职工工资管理系统显得尤为重要。

二、项目目标本项目将建立一套完整可靠的职工工资管理系统,以改善企业的工资管理和自动化操作,提高劳资、人力资源等管理效率,为员工提供更好的人力资源保障服务。

具体目标如下:1. 构建模块完整的职工工资管理系统,实现员工信息的集中管理,以及工资核算、管理和自动化发放等功能;2. 优化运营模式,降低企业管理成本,提高管理效率和服务质量;3. 提供高效、便捷、安全的管理服务,为员工提供优质人力资源服务。

三、项目内容1. 系统设计:该系统重点实现人力资源等信息的自动化管理,包括员工信息的维护、工资核算及发放、社保等信息管理,福利管理、职位管理、统计汇总等功能;2.系统研发:通过技术研发与技术支持,充分发挥技术优势,实现系统的稳定运行;3. 系统整合:将现有的各类系统整合和升级,确保系统能够快速稳定地运行;4. 系统测试:对系统进行完善的测试,确保各项功能能够正常运行;5. 系统上线:发布新的系统的应用程序包并将其部署到生产环境中,确保其正常运行和性能。

四、项目实施计划1. 数据收集与分析阶段(2周):在这个阶段,我们将收集企业的相关工资管理数据、需求分析调研数据并对之进行分析,并开始制定整个系统的设计方案;2.系统设计阶段(4周):在这个阶段,我们将针对数据分析报告设计整个系统的逻辑框架,开展界面设计和系统功能设计等工作;3. 系统研发阶段(8周):在这个阶段,我们将通过研发各项功能模块实现系统的开发、测试和实施;4. 系统测试阶段(3周):在这个阶段,我们将对系统进行各项测试,并针对出现的问题展开解决和优化;5. 系统上线部署阶段(1周):在这个阶段,我们将完成系统的上线部署和使用培训等相关工作。

C课程设计《工资管理系统》

C课程设计《工资管理系统》

C 课程设计《工资管理系统》一、教学目标本课程的目标是让学生掌握工资管理系统的开发和应用。

通过本课程的学习,学生将能够理解工资管理系统的原理,熟悉工资管理系统的开发流程,掌握工资管理系统的操作方法,并能够运用工资管理系统解决实际问题。

具体来说,知识目标包括掌握工资管理系统的概念、特点和应用领域;技能目标包括能够使用工资管理系统进行工资计算、工资条发放和管理;情感态度价值观目标包括培养学生对工资管理系统的兴趣,提高学生对信息化管理的重要性的认识。

二、教学内容本课程的教学内容主要包括工资管理系统的原理、开发流程和操作方法。

首先,将介绍工资管理系统的概念、特点和应用领域,使学生了解工资管理系统的基本情况。

然后,将讲解工资管理系统的开发流程,包括需求分析、系统设计、编码实现和测试等步骤,使学生掌握工资管理系统的开发方法。

接下来,将介绍工资管理系统的操作方法,包括工资计算、工资条发放和管理等功能,使学生能够熟练使用工资管理系统。

三、教学方法为了实现教学目标,将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。

首先,通过讲授法向学生传授工资管理系统的相关知识,使学生掌握基本概念和原理。

然后,通过讨论法引导学生进行思考和讨论,提高学生对工资管理系统的理解和应用能力。

接着,通过案例分析法让学生分析实际案例,培养学生解决实际问题的能力。

最后,通过实验法让学生动手实践,熟练掌握工资管理系统的操作方法。

四、教学资源为了支持教学内容和教学方法的实施,将选择和准备适当的教学资源。

教材方面,将选用权威、实用的工资管理系统教材,为学生提供系统的理论知识。

参考书方面,将推荐一些与工资管理系统相关的书籍,供学生深入学习和参考。

多媒体资料方面,将制作课件、演示文稿等,以图文并茂的形式展示工资管理系统的原理和操作方法。

实验设备方面,将准备计算机、投影仪等设备,为学生提供良好的学习环境和实践条件。

五、教学评估本课程的评估方式将包括平时表现、作业和考试等。

职工工资管理系统课程设计报告

职工工资管理系统课程设计报告

目录一、需求分析 (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。

vb+access职工工资管理信息系统-任务书

vb+access职工工资管理信息系统-任务书

本科生毕业设计(论文)任务书系(教研室)主任审批数学与计算科学学院信息与计算科学系(教研室)签名:日期:学生姓名:学号:101071069 专业:信息与计算科学1、设计(论文)题目及专题:职工工资管理信息系统2、学生设计(论文)时间:自2005年1 月5 日开始至2005 年5 月20 日止3、设计(论文)所用资料和参考资料:[1] 陈艳华,深入浅出Access 2002数据库实例开发[M],中国青年出版社,2003.53-57.[2] HTML,VBSCRIPT与ASP三合一最新培训教程。

电子工业出版社,曹建主编,杨静等编著。

2004 .142-148.[3] Visual Basic 网络程序设计.人民邮电出版社出版.卡志强编著.2004.39-75.[4] 苗雪兰,刘瑞新,王怀峰、数据库系统原理及应用教程[M],机械工业出版社,2001.175-198.[5] 张海藩.软件工程导论[M].清华大学出版社.1998.18-35.[6] 张丕军,杨顺花,王靖诚,中文版PhotoshopCS完全自学手册[M],海洋出版社,2005.193-245.4、设计(论文)完成的主要内容:本文主要介绍职工工资管理信息系统的开发过程。

论文详尽地论述从需求分析,系统分析,概要设计,详细设计,到测试与调试的整个开发过程,总结开发过程中的经验及本系统今后的改进方向。

5、提交设计(论文)形式(设计说明与图纸或论文等)及要求:提交职工工资信息管理系统的毕业设计论文(打印版)一份及相同内容的电子文档一份6、发题时间:2005年 1 月 5 日指导老师(签名):学生(签名):。

职工工资管理系统设计课程设计含源代码

职工工资管理系统设计课程设计含源代码

设计题目职工工资管理系统设计xxx技术学院课程设计任务书目录1概述: .................................................................................. 错误!未定义书签。

1.1基本功能............................................ 错误!未定义书签。

1.2拓展功能............................................ 错误!未定义书签。

2课题分析 .............................................................................. 错误!未定义书签。

2.1类的设计............................................ 错误!未定义书签。

2.2类的实现........................................... 错误!未定义书签。

3详细设计说明 ...................................................................... 错误!未定义书签。

3.1程序主界面.......................................... 错误!未定义书签。

3.2方案............................................... 错误!未定义书签。

3.3程序描述(输入INPUT)................................ 错误!未定义书签。

4课程设计总结 ...................................................................... 错误!未定义书签。

员工薪资管理系统课程设计

员工薪资管理系统课程设计

员工薪资管理系统课程设计学院:班级:学号:姓名:余黎晨李雪敏敬翰林颜学宏指导教师:李竹林目录一:绪论1.1设计目的1.2设计内容1.3开发背景1.4开发环境1.5组内成员及分工二:需求分析2.1题目分析2.2功能分析2.3数据流图2.4数据字典2.5系统功能三:系统分析与设计3.1概念结构设计3.2逻辑结构设计3.3 物理结构设计四:数据库实施及运行4.1建基本表4.3功能实现4.4完整代码五:设计心得及体会一:绪论1.1设计目的员工薪资系统的主要目的是通过操作计算机代替手工劳动,能够在该系统内完成员工的信息录入,查询,删除等操作,方便公司的高效化,规范化管理,有利于员工更好更方便了解自己的薪资信息。

系统开发的总体任务就是实现员工薪资管理的系统化、规范化和自动化。

1.2设计内容题目6:员工薪资管理1)背景资料a)某单位现有1000名员工,其中有管理人员、财务人员、技术人员和销售人员。

b)该单位下设4个科室,即经理室、财务科、技术科和销售科。

c)工资由基本工资、福利补贴和奖励工资构成,失业保险和住房公积金在工资中扣除。

d)每个员工的基本资料有姓名、性别、年龄、单位和职业(如经理、工程师、销售员等)。

e)每月个人的最高工资不超过3000元。

工资按月发放,实际发放的工资金额为工资减去扣除。

2)设计要求:a)进行需求分析,编写数据字典。

b)设计E-R图。

c)实现按照科室录入个人的基本资料、工资和扣除金额的数据。

d)计算个人的实际发放工资。

e)按科室、职业分类统计人数和工资金额。

f)实现分类查询。

g)能够删除辞职人员的数据。

h)开发工具不限。

1.3开发背景当今社会,随着企业人数的不断增加,企业员工薪资的管理工作也越来越复杂,资金是企业生存的核心部分,而资金流动也是关键环节,随着计算机的普及,计算机管理系统已经原来越来越广泛的应用于各个中小型企业中,用计算机取代手工对企业管理的操作也是势在必行的,并且人为操作容易造成信息错误,纸质材料不易保存,可能会导致企业运转出现滞缓现象,影响企业发展。

职工工资管理系统报告书

职工工资管理系统报告书

华北理工大学数据库课程设计说明书设计题目:职工工资管理系统目录1 概述1目的1软件介绍11.1.1 Microsoft Visual Studio 201011.1.2 SQL Server20082系统功能21.1.3 系统说明21.1.4 具体要求31.1.5 系统设置32 需求分析43 概念设计54 逻辑设计84.1关系模式84.2系统功能图95 系统开发流程106 系统使用说明及主要代码127 课程设计体会及心得23参考文献248 附件258.1工资管理模块代码258.2数据库管理模块代码331概述目的随着经济的发展和计算机应用的普及,信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟,要高效率地把企业活动有机地组织起来,就必须加强企业管理,即加强对企业内部的各种资源(人、财、物等)的有效管理,建立与自身特点相适应的管理信息系统。

采取信息化管理企业是新经济时代的必然趋势,也是企业管理者的迫切需求。

现在每个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业提出更高的要求。

建设一个科学高效的信息管理系统是解决这一问题的必由之路。

职工工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统来进行管理,那么势必会给管理人员带来种种麻烦,因此做出一个工资管理系统之类的管理软件的开发势在必行。

在企业选择工资管理系统时,主要存在以下几个方面的要求:(1)对员工档案进行管理。

(2)系统的功能要符合本企业的基本情况。

(3)系统的功能操作要简单、实用、操作方便,不要出现复杂的操作。

软件介绍1.1.1Microsoft Visual Studio 2010Visual Studio 可以用来创建Windows平台下的 Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office插件。

C语言职工工资管理系统程序设计报告

C语言职工工资管理系统程序设计报告

C语言职工工资管理系统程序设计报告内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)C语言课程设计报告题目小型职工工资管理系统专业班级 2016级通信工程本科1班组别通信第二组学生姓名院(系)信息工程系指导教师(职称)完成时间 2017年5月31日课程设计任务书题目职工工资管理系统班级 2016级通信工程本科1班学号姓名学号姓名学号姓名学号姓名学号姓名一、主要内容:本课程设计结合本学期所学C语言知识,准备设计开发一个简单职工工资管理系统。

工资管理系统是企业不可或缺的一部分,它利用计算机对员工工资进行统一管理,实现工资管理系统的系统化、规范化和自动化,为企业提高工作效率。

设计开发这个系统需要用到单链表、文件读取操作、结构体、函数、指针等C语言知识。

本课程设计准备通过Windows控制台应用程序实现职工工资管理系统的简单运行。

利用所学知识,本着简单、易用的设计原则,本课程设计尽量实现良好、美观的“人机界面”,便于软件的操作使用。

本次设计主要学习内容包括:(一)进一步学习并熟练掌握C语言语法和编程思想。

(二)学习C语言提供的库函数,熟悉Visual C++ 的开发工具。

(三)学习C语言函数、链表、结构体、文件读取、指针等知识。

(四)学习如何查阅他人的文档进行软件的设计与开发。

二、基本要求:(一)质量要求1.职工工资管理系统基本功能模块的设计应包括:显示主菜单功能、职工信息的录入、添加、删除、修改、查询、排序功能,退出系统。

测试文件的读取与存储是否正常、测试评估界面是否合理,友好。

2.对职工工资管理系统设计并进行调试、修复、完善、测试。

3.定期主动向指导教师汇报任务进度,认真填写相关报告文档。

4.按时完成各阶段工作,不突击,不抄袭。

(二)进度要求1.明确课程设计任务,搜集资料:2017年2月28日—3月14日。

2.完成程序的设计与实现,撰写课程设计论文初稿:2017年3月15日—5月15日。

软件工程课程设计职工工资管理系统

软件工程课程设计职工工资管理系统

目录目录 (1)1 问题定义 (2)2 可行性研究 (3)2.1 项目概述 (3)2.2 可行性分析的前提 (3)2.2.1 项目的目标 (3)2.2.2 项目的环境 (3)2.3 可选的方案 (3)2.3.1 方案一 (3)2.3.2 方案二 (3)2.4 所建议的系统 (4)2.4.1 系统说明 (4)2.4.2 高层数据流图 (4)2.5 经济可行性 (5)2.6 技术可行性 (5)2.7 操作可行性 (5)3 需求分析 (6)3.1 需求概述 (6)3.2 需求模型 (6)3.2.1 数据模型 (6)3.2.2 功能模型 (7)3.2.3 行为模型 (8)3.2.4 数据字典 (9)4 总体设计 (11)4.1 系统体系结构 (11)4.2 模块详细说明 (12)4.3 数据库设计 (15)5 详细设计 (18)5.1 人机界面设计 (18)5.2 过程设计 (19)6 测试 (23)6.1 白盒测试 (23)6.2 黑盒测试 (23)7 结论 (24)参考文献 (25)1 问题定义表1.1 任务书表2 可行性研究2.1 项目概述手工工资管理是一种原始的工作方法,由于手工操作出现错误的概率比较大,其工作量大,工作程序复杂,消耗大量的人力、物力、财力和时间。

而且随着时间的推移,由于人员的增加,科目的增多以及调整的频繁,这些矛盾显得尤为突出。

随着经济的发展在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。

随着科学技术的不断提高,计算机科学日渐成熟其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对职工的工资进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高职工的工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

工资管理系统课程设计

工资管理系统课程设计

工资管理系统课程设计课程设计:工资管理系统1. 课程设计目的和背景:工资是员工劳动的回报,对于企业和员工来说都有重要的意义。

工资管理系统是一种可以自动化处理和管理企业工资支付和相关数据的系统。

本次课程设计旨在设计一个简单的工资管理系统,实现基本的工资计算和管理功能,提高企业工资管理的效率和准确性。

2. 课程设计内容和步骤:2.1 需求分析:分析企业对工资管理系统的具体需求,包括工资计算、工资发放管理、员工信息管理等功能。

2.2 系统设计:设计合适的系统架构,确定相关的数据库表结构和字段,设计用户界面和交互流程。

2.3 功能实现:2.3.1 员工信息管理功能:包括员工信息的录入、查询、修改和删除等功能。

2.3.2 工资计算功能:根据员工的工作时长、工作岗位和薪资级别等信息,计算每个员工的工资,并生成工资明细。

2.3.3 工资发放管理功能:记录每个员工的工资发放情况,包括工资发放日期、发放方式等信息。

2.3.4 统计报表功能:生成工资报表和统计报表,方便企业进行数据分析和业务决策。

2.4 系统测试和验证:对系统进行功能性测试和性能测试,确保系统能够正常运行和满足需求。

3. 课程设计成果:3.1 完整的工资管理系统:包括员工信息管理、工资计算、工资发放管理和统计报表等功能的实现。

3.2 系统设计文档:包括需求分析、系统设计、数据库设计等的详细文档。

3.3 系统操作手册:包括系统安装、配置和使用的详细说明。

3.4 系统演示和报告:展示系统的功能和操作,总结系统设计和实现的经验和教训。

4. 课程设计评估:根据系统的功能性和性能的完整度和质量,以及文档和报告的详细程度和准确性,对课程设计进行评估和打分。

5. 学习收获:通过课程设计,学生能够深入了解工资管理系统的设计和实现过程,掌握系统设计和数据库设计的相关知识和技能,提高对工资管理和信息系统的理解和应用能力。

同时,通过团队合作和完成项目的经验,培养学生的团队合作和项目管理能力。

C课程设计职工工资管理系统报告内含程序完整清单

C课程设计职工工资管理系统报告内含程序完整清单

目录1 概述本课程设计是《面向对象程序设计》课程的后继教学环节,学好C++语言就必须坚持用面向对象的思维方式分析问题、解决问题,最好的方法是仿照教材编写C++实际应用程序。

此次课程设计的题目及要求:实现一个简单的工资管理系统。

1.1 程序的基本功能系统的主要功能是计算职工当月工资并存档。

公司内有5种不同类型的职工:技术人员、销售人员、文秘、技术经理和销售经理,他们的工资计算方式各不相同。

1.2 其它功能将工资信息存入文件中,工资信息包含雇员编号、姓名、职务、月份、月收入。

文件中只存留一些信息及会员最后进入系统时输入的数据,最多含有编号、姓名、职务、月份的信息。

1.3 扩展功能采用了会员制度,并将登入信息及编号、密码存入文件中。

2 课题的分析通过对课题的深入分析,我将这个课题分为以下几个模块,深入详细得剖析它们。

2.1 会员登入系统模块即systemhead静态全局函数模块程序运行后,先进行会员选择判断。

为减少会员重新注册,通过输入两次编号及密码,增加繁琐度。

同时在一定的方面上,又方便忘记密码的会员。

通过密码匹配,雇员的工资信息这一隐私得到了很好的保障。

2.2 查询功能模块即search函数模块首先,从中提取编号,与中的编号进行匹配,匹配成功,输出工资信息,直到文件!()==0。

.2.3 职务信息匹配及处理模块即systembody静态全局函数模块模块4从中提取职务信息,用switch语句进行匹配,据匹配情况调用不同的函数进行输入、处理、显示并以增加方式记录到中。

2.4 循环控制模块即while(1)模块为了更加方便使用,尽量改善系统,实现search函数及systembody函数功能,在search函数及systembody函数模块的基础上加了一些必要的语句,并增加了外层循环控制。

3 详细设计作为一个面向对象程序设计,我们不得不先从类的声明开始设计,而后是一个整体的流程图做框架。

最后在从小的模块结构着手。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
指导教师检查意见
备注
第一阶段
系统调研阶段
第二阶段
需求分析
第三阶段
系统设计阶段
第四阶段
系统实现阶段
第五阶段
系统整合调试,文档汇总,进行答辩
设计总结:
考核成绩及评语
指导教师签字年月日
教研室意见
教研室主任签字年月日
注:各组可在系统调研及需求分析的基础上,对以上功能进行适当修改。
3.调试程序,保证程序能正确运行。
主要参考资料
1.Java语言程序设计张振领编中国电力出版社
2.Java程序设计教程耿详义编,清华大学出版社
3.Java课程设计耿详义编清华大学出版社
4.Java视频教程孙鑫主讲
进度计划表
阶段
日期
计划完成工作量
长春大学
课程设计任务书
题目名称职工工资管理系统
院(系)软件学院
课程名称JAVA程序设计基础
班级
学生姓名
指导教师冯萍
起止日期2012-01-02—2012-01-06
课程设计任务书
技术参数)及要求
题目名称(包括主要
设计题目:
职工工资管理系统
文件设置要求:
以文本文件形式存储系统中相关数据,要求文件名能体现文件存储的内容,按系统要实现的功能合理设置文件并将数据分类存储在不同的文件中。各个数据字段的命名也要规范,体现数据字段的含义。
(2)职工信息管理模块:职工信息的增、删、改。
(3)查找模块:查找并显示显示全部职工信息。按条件查找并显示职工信息(条件有按电话号码、姓名、职称或职工号等。按条件查找并显示工资信息(职工号,职称等)。查找并显示指定金额范围的职工职称。
(4)工资管理模块:按工资公式计算工资,能实现普调所有员工的工资。
设计内容及工作量
设计内容如下:
1.用文件类File创建文件对象,利用文件输入输出流及缓冲流、过滤流实现文件内容的写入与读取,对于文件的读写异常及文件不存在异常等给出适当提示与处理。文件设计时要考虑到文件之间的关联字段的设置。
2.系统功能要求如下:
(1)登录管理模块:主要实现登录身份的管理、密码管理。
类设计要求:
根据系统功能合理设置各类,必要时可采用接口实现多继承,类中的成员变量的设置要与文件中的数据相匹配。要充分利用类的继承与多态码,要求代码具有规范性。如成员变量及方法的命名规范、要求有注释部分。
其他要求:
可适当采用迭代器、集合等常用类,适当采用泛型。
相关文档
最新文档