高级程序语言课程设计2016-2017学年第2 学期
题目:专业:《工资管理系统》课程设计报告
工资管理系统
(以教师工资为例)
计算机编程工资多少
网络工程(3)班
班级:16(3)班
姓名:指导教师:
成绩:代应豪程庆
学号1608220203
计算机学院
目录
教师工资管理系统 (1)
A、教师信息处理 (1)
B、教师数据处理: (2)
1 (2)
2 (2)
需求分析 (3)
教师信息处理 (3)
教师数据处理 (3)
4.总体设计 (3)
建立动态链表。 (5)
删除结点 (5)
插入结点 (6)
修改 (7)
源程序 (7)
调试与测试 (21)
进入页面 (21)
输入 (22)
输出 (22)
心得体会 (22)
教师工资管理系统
每个教师的信息为:教师号、姓名、性别、单位名称、家庭住址、、基本工资、津贴、生活补贴、应发工资、电话费、水电费、房租、所得税、卫生费、公积金、合计扣款、实发工资。注:应发工资=基本工资+津贴+生活补贴;
合计扣款=电话费+水电费+房租+所得税+卫生费+公积金;实发工资=应发工资-
合计扣款。
A、教师信息处理
(1)输入教师信息
(1)插入(修改)教师信息:
(2)删除教师信息:
(3)浏览教师信息:
1 /25
提示:具体功能及操作参考题1。
B、教师数据处理:
(1)按教师号录入教师基本工资、津贴、生活补贴、电话费、水电费、房租、所得税、卫生费、公积金等基本数据。
(2)教师实发工资、应发工资、合计扣款计算。
提示:计算规则如题目。
(3) 教师数据管理
提示:输入教师号,读出并显示该教师信息,输入新数据,将改后信
息写入文件
(4) 教师数据查询:
提示:输入教师号或其他信息,即读出所有数据信息,并显示出来。
(5) 教师综合信息输出
提示:输出教师信息到屏幕。
1. 课程设计目的和要求
A.巩固和加强《c语言程序设计》课程的理论知识。
B.掌握c 语言的基本概念,语法,语义和数据类型的使用特点。
C.掌握c 语言程序设计的方法及编程技巧,能正确使用c 语言编写程序。
D.进一步理解和运用结构化程序设计的思想和放法。
E.使学生掌握调试程序的基本方法及上机操作方法。
F.通过查询手册和文献资料,培养学生独立分析问题和解决问题的能力。
G.初步掌握开发一个小型实用系统的基本方法。
H.培养学生的创新能力和创新思维。
I.培养学生良好的程序设计风格。进一步理解和运用
2.课程设计题目及内容
教师工资管理系统
每个教师的信息为:教师名,姓名,性别,单位名称,家庭住址,,基本工资,津贴,生活补
贴,应发工资,电话费,水电费,房租,所得税,卫生费,公积金,合计扣款,实发工资。注:应发工资=基本工资+津贴+生活补贴;合计扣款=电话费+水电费+房租+所得税+卫生费+公积金;实发工资=应发工资—合计扣款。
1 教师信息处理
J.输入教师信息
K.插入(修改)教师信息
L.删除教师信息;
M.浏览教师信息;
(提示:具体功能及操作参考题1。)
2 教师数据处理;
2 /25
A.按教师号录入教师基本工资,津贴,生活补贴,电话费,水电费,房租,所得税,
卫生费,公积金等基本信息;
B.教师实发工资、应发公资、合计扣款;
C.教师数据管理;
(提示:输入教师号,读出并显示该教师信息,输入新数据,将改后信息写入文件。)
D. 教师数据查询;
(提示:输入教师好或其他信息,即读出所有数据信息,并显示出来。)
E. 教师综合信息输出;
(提示;输出教师信息到屏幕。)
需求分析
教师信息处理
A输入教师信息
B插入修改教师信息
C删除教师信息
D浏览教师信息
教师数据处理
A按教师号录入教师基本工资、津贴、生活补贴、电话费、水电费、房租、
所得税、卫生费、公积金等基本数据。
B教师实发工资,应发工资,合计扣款计算。
C教师数据管理
D教师数据查询
E教师综合信息输出
二总体设计
4.总体设计
3 /25

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。