C语言大作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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)程序要用菜单形式提供以下的查询功能:按职工编号查询当日到厂时间、当月出勤情况(列出该职工

相关文档
最新文档