C语言大作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C语言大作业题目
1电话簿管理程序
存储的数据包括:人名、工作单位、电话号码和E-mail地址等。程序要求具有如下功能:
①加入一个新电话号码;
②删除一个电话号码;
③显示保存的所有电话号码。
④修改功能;
⑤排序功能,包括按照电话号码排序和按照姓名字母序排列;
⑥查询功能,包括按人名查询电话号码和按电话号码查询人名。
⑦保存信息到文件。
⑧从文件读取信息。
课程设计要求:
程序运行开始,首先显示一个提示信息,作为一个功能选择菜单。用户选用哪条功能,就调用哪项功能。
2班级同学信息管理程序
存储的数据包括:姓名,学号,宿舍,QQ号码和电话号码等。程序要求具有以下功能:
①加入一个同学的记录;
②删除一个同学的记录;
③显示所有同学的记录。
④排序功能,包括按照学号排序和按照姓名字母序排序显示所有同学的纪录。
⑤查询功能,包括按学号查询同学的信息或者其他。
⑥修改功能。
⑦保存信息到文件。
⑧从文件读取信息。
课程设计要求:
程序运行开始,首先显示一个提示信息,作为一个功能选择菜单。用户选用哪条命令,就调用哪项功能。
3职工信息管理系统
职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)。提供以下功能:
①加入一个职工的记录;
②删除一个职工的记录;
③显示所有职工的记录。
④排序功能,包括按照学号排序和按照姓名字母序排序显示所有职工的纪录。
⑤查询功能,包括按工号或姓名查询职工的信息或者其他。
⑥修改功能。
⑦保存信息到文件。
⑧从文件读取信息。
课程设计要求:
程序运行开始,首先显示一个提示信息,作为一个功能选择菜单。用户选用哪条命令,就调用哪项功能。
4图书信息管理系统
图书信息包括:图书号、书名、作者名、分类号、出版单位、出版时间、价格等。
提供以下功能:
①加入一本图书;
②删除一本图书;
③显示所有图书。
④排序功能,包括按照书名排序所有图书。
⑤查询功能,包括按书名查询图书。
⑥修改功能
⑦保存信息到文件。
⑧从文件读取信息。
课程设计要求:
程序运行开始,首先显示一个提示信息,作为一个功能选择菜单。用户选用哪条命令,就调用哪项功能。
5图书借阅管理系统
图书信息包括:图书名称、图书编号、单价、作者、存在状态、借书证号、姓名、性别。提供以下功能:
①新进图书基本信息的输入。
②显示所有图书信息。
③对撤消图书信息的删除。
④图书基本信息的查询。
⑤办理借书手续。
⑥办理还书手续
⑦保存信息到文件。
⑧从文件读取信息。
课程设计要求:
程序运行开始,首先显示一个提示信息,作为一个功能选择菜单。用户选用哪条命令,就调用哪项功能。
6实验设备管理系统
设备信息包括:设备编号,设备名称,设备价格,设备所属实验室。
提供以下功能:
①加入一个设备;
②报废一个设备;
③显示所有设备。
④排序功能,包括按照编号排序所有设备。
⑤查询功能,包括按编号查询设备。
⑥修改功能
⑦保存信息到文件。
⑧从文件读取信息。
7学生成绩管理系统
学生成绩信息包括:学号,班别,姓名,三门课程成绩(语文、数学、英语),总分。
其中总分需在录入或修改中由程序求得。
提供以下功能:
①录入一个学生成绩信息;
②删除一个学生成绩信息;
③显示所有学生成绩信息。
④排序功能,包括按照总分排序。
⑤查询功能,包括按学号和姓名查询设备。
⑥修改功能
⑥统计功能:计算各科平均分。
⑦保存信息到文件。
⑧从文件读取信息。
8课程管理系统
每门课程信息包括:课程编号,课程名称,课程性质(公共课、必修课、选修课),总学时,学分,开课学期等信息。
提供以下功能:
①录入一个课程信息;
②删除一个课程信息;
③显示所有课程信息。
④排序功能,包括按课程编号,课程名称排序。
⑤查询功能,包括按课程编号,课程名称查询设备。
⑥修改功能
⑦保存信息到文件。
⑧从文件读取信息。
9车辆信息管理系统
车辆信息包括:车牌号,车型,车主姓名,总里程,购买日期。
10航班信息管理系统
航班信息包括:航班号,起点,终点,里程,票价,出发时间,到达时间。
11个人收支管理系统
信息包括信息:如工资卡号、姓名、基本工资、职务工资、津贴、水电费、公积金、税金。税金按我国个人所得税征收办法处理,公积金按收入8%扣除
12 高考成绩管理系统
考生信息为准考证号、姓名、性别、所在学校以及数学、语文和外语、综合。
除了基本处理外,可考虑显示每科最高分,以及输入分数线,列出上线人数及信息等。
26数据出勤1、说明
库卡数在一个计算机化管理的企业中,每人都配有一张磁卡或IC卡。卡中包括职工编号、姓名、所在部门、职务
据管等信息。其中职工编号(m)是惟一的。本练习仅涉及有关出勤卡数据处理部分。
理每个职工每天早晨上班时要在读卡机上刷卡。一旦刷卡完毕,该职工的编号和刷卡时间这两个数据就
形成一个记录存入出勤情况punchln文件中。
假设该企业最多有500名职工。
在该厂的计算机化管理中,含有一个职工基本信息文件EmpBasic,其中包含职工编号、姓名、性
别、出生日期、职务级别、所在部门等信息。另外包含一个职工月出勤情况文件Attendance,其中包含职
工编号、迟到次数、请假天数、旷工天数等。还有许多文件,在本程序中不用。
假设规定正点上班时间为早上8点,早上9点准时关闭读卡机。为奖罚有据,该企业对出勤有如下规
定:
对于全体职工,每旷工一天就扣发当月工资的10%。旷工指当日出勤文件中不出现的职工(编号)或迟
到1小时及以上的职工;迟到10分钟以下记录迟到1次;若迟到10分钟以上、20分钟以下记录迟到2次,依
此类推。每迟到一次就扣发当月工资的0.5%。对于超过允许请假天数之外的,每请假1天扣发当月工资
的5%。
女职工每月可请假3天(免扣工资)。
55岁以上的男职工每月可请假2天(免扣工资)。
每个职工生日所在月份可请假一天(免扣工资)。
全勤的职工一次性奖励400元(只要有请假就不算全勤)。
2、课程设计要求
1)只有关闭读卡机后才能读取punchln文件中的数据。
2)当读取punchln文件时,要求同时记录职工的迟到次数、旷工天数并累计写入月出勤情况文件中。
3)punchln文件的内容为职工编号、时、分、秒。每个数据项均是整数类型的。
4)为简化设计,职工基本信息文件中仅含职工编号、姓名、性别、出生日期四项数据。
5)程序要用菜单形式提供以下的查询功能:按职工编号查询当日到厂时间、当月出勤情况(列出该职工