《C语言课程实训指导书.doc》由会员分享,可在线阅读,更多相关《C语言课程实训指导书.doc(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 1学生学籍管理22通讯录管理23酒店房间登记管理34职工信息管理35销售管理46银行账户信息管理47商品销售管理48设备管理59飞机订票510仓库管理511学校运动会管理612教师工作量管理613.学生证管理程序714.学分管理程序715.图书登记管理程序716.学生作业完成情况管理程序817宿舍管理系统818.图书租借管理系统819车票管理系统920多边形画图921矩形画图922小学生简单算术辅助教学软件1023标准化考试软件1024单词学习软件1125学校职工工资管理系统1126学校教师教学管理系统1127汽车生产管理系统1228汽车零件采购管理系统1229汽车索赔管理系统1330汽车质
2、量管理系统1331.停车场管理系统1432. 考勤管理系统141学生学籍管理问题描述:已知程序要求管理的学生信息包括:学号,姓名,系别、班级,年龄,性别,入学时间。设计一程序,完成以下功能:1) 能从键盘输入学生的信息2) 能从指定的文件中读入学生的信息3) 能学号查询学生的基本信息4) 能删除指定学号的学生信息5) 能修改指定学号的学生信息6) 能将学生信息保存在指定的文件中2通讯录管理问题描述:已知程序要求通讯录的信息为:姓名、性别、电话号码、类别、电子邮件,设计一程序,完成以下功能:1) 能从键盘输入通讯录的信息2) 能从指定的文件中读入通讯录的信息3) 能按姓名查询通讯录的信息4) 能
3、按分类查询通讯录的信息5) 能删除指定姓名的通讯录的信息6) 能修改指定姓名的通讯录信息7) 能将通讯录信息保存在指定的文件中3酒店房间登记管理问题描述:已知在酒店中有10个房间,设计一程序,完成以下功能:1) 能从文件导入旅客入住信息2) 能从键盘输入客户的入住信息(包括:客户姓名,身份证号,开始入住时间、退房时间、入住房间号)3) 能根据房间号查询住宿信息4) 能根据身份证号查询住宿信息5) 能根据身份证号、住宿时间修改入住信息6) 能根据身份证号、住宿时间删除入住信息7) 能将住宿信息导入到指定的文件中4职工信息管理问题描述:已知职工信息包括职工号、姓名、性别、出生日期、学历、职称、住址
4、、电话等。设计一程序,完成以下功能:1) 能从键盘输入职工的信息 2) 能从指定的文件中导入职工的信息3) 能按职工号查询职工的信息4) 能根据职工号删除职工信息5) 能根据职工号修改职工信息6) 能将职工信息保存在指定的文件中5销售管理问题描述:已知一公司某公司有4个销售员(编号、姓名、性别),负责销售5种产品(产品代号、产品名称,销售价格)。设计一程序,完成以下功能:1) 从键盘输入销售信息:销售员编号、产品编号、销售日期、销售数量。2) 能从指定文件导入销售信息3) 能根据销售员、产品、销售日期修改销售信息4) 能根据销售员、产品、销售日期删除销售信息5) 能输出指定时间段内的销售统计报
5、表,格式如下: 销售统计报表 产品代号 销售之和 销售员代号 1 2 3 4 5 1 2 3 4 每种产品之和 总和6) 根据销售员编号查询销售历史情况7) 能将销售信息导出到指定文件6银行账户信息管理问题描述:已知一银行有5个客户(客户信息为:编号、客户姓名、客户地址、客户电话、账户总金额(最开始为0)。设计一程序,完成以下功能。1) 能从文件导入客户的存款信息2) 能从键盘录入客户的存款:输入客户编号、存款金额、存款日期。 3) 取款:输入客户编号、存款金额、取款日期,完成取款功能。4) 查询指定客户的余额5) 查询指定客户的存款记录6) 查询指定客户的取款记录7) 能将存款信息导出到文件
6、7商品销售管理问题描述:已知一公司有10种产品(产品编号,产品名称,产品价格),设计一程序,完成以下功能:1) 能从文件导入销售信息2) 从键盘输入销售信息3) 能根据产品编号查询产品的销售历史4) 输入开始时间、截止时间,计算商品的销售总额和销售历史5) 能根据销售时间、产品编号、顾客姓名删除销售记录6) 能根据销售时间、顾客姓名修改购买的产品编号、购买数量7) 能将销售历史导出到指定文件8设备管理问题描述:已知一公司需要登记购买的设备信息,设计一程序完成以下功能:1) 能从文件导入购买的设备信息,文件格式如下:设备编号 购买部门 设备名称 购买日期 供应商 价格2) 能从键盘录入购买的设备
7、信息3) 能将购买的设备报废 4) 查询指定设备编号购买信息5) 能根据设备编号删除购买记录6) 能将当前未报废的设备信息保存到文件9飞机订票问题描述:某公司每天有10航班(航班号、价格),每个航班的飞机,共有80个坐位,分20排,每排4个位子。编号为A,B,C,D。如座位号:10D表示10排D座。设计一程序,完成以下功能:1) 能从文件导入订票信息2) 能从键盘录入订票信息:乘客的姓名、身份证号、航班号、乘坐日期,座位号3) 能根据身份证、航班号、乘坐日期修改乘坐座位4) 能根据身份证、航班号、乘坐日期删除订票信息5) 查询指定航班、指定日期的乘客信息6) 能根据航班、日期计算销售额7) 能
8、将订票信息保存到文件10仓库管理问题描述:已知一工厂有5个仓库(仓库编号、仓库名称、负责人),用于保存公司生产的10个产品(产品编号、产品名称、产品规格),任何一种产品可以保存在该5个仓库中,编写一程序完成以下功能:1) 能从指定文件中导入产品的入库信息,格式如下: 仓库编号、产品编号,入库日期,入库数量2) 能从键盘输入产品的入库信息3) 能从键盘录入产品的出库信息4) 能根据产品编号,入库日期修改入库数量5) 能根据产品编号,入库日期删除入库记录6) 查询指定产品编号的入库记录7) 查询指定产品编号的出库记录11学校运动会管理问题描述:已知某学校运动会上有5个系部(编号、名称)和10个运动
9、项目,各项目名次取法有如下几种:取前5名:第1名得分 7,第2名得分 5,第3名得分3,第4名得分2,第5名得分 1; 编写一程序,完成以下功能:1) 能从文件导入获奖信息,导入格式如下:系部编号 项目编号 名次2) 能从键盘输入获奖信息3) 能计算各个系部的得分4) 能根据系部编号、项目编号修改名次5) 能根据系部编号、项目编号删除获奖记录6) 查询指定系部编号的获奖记录7) 能将获奖信息保存进指定文件12教师工作量管理问题描述:已知一学校有4们课程(课程编号、课程名称,课时),5个教师(教师号、姓名、性别、职称),在计算教师工作量时,其计算方法如下表:班级数目单个教学任务总课时2 1.5*
10、(理论课时+实验课时)3 2*(理论课时+实验课时)=4 2.5*(理论课时+实验课时)编写一程序,完成以下功能:1) 能从文件导入教师的授课信息,文件格式如下:教师编号 课程编号 上课学期 2) 能从键盘录入教师授课信息3) 能根据上课学期、课程编号删除授课信息4) 能根据上课学期、课程编号修改授课教师5) 能计算每个学期的教师工作量6) 查询指定教师编号查询授课历史7) 能将授课信息导出到文件13.学生证管理程序题目描述设计一学生证的管理程序。该程序应具有下列功能:(1) 能从文件导入学生证信息(2) 能从键盘录入学生证信息(3) 给定学号,显示某位学生的学生证信息;(4) 给定某个班级的
11、班号,显示该班所有学生的学生证信息;(5) 给定某位学生的学号,可以修改该学生的的学生证信息;(6) 给定某位学生的学号,可以删除该学生的学生证信息;(7) 可以将学生信息导出到文件14.学分管理程序题目描述请设计一个学生的学分管里程序假定每位学生必须完成基础课50学分、专业课50学分、选修课24学分、人文类课程8学分和实验性课程20学分才能够毕业。因此在管理学分时,要考虑每个学分所属于的课程类别。该程序应该具有下列功能:(1) 能从文件导入学生的学分(2) 能从键盘录入学生的学分;(3) 给定学号,显示某位学生的学分完成情况;(4) 能根据学生的学号,修改该学生的学分信息;(5) 能根据学生
12、的学号,删除学生的信息(6) 能将学生的学分导出到文件15.图书登记管理程序题目描述请设计一个图书登记管理程序。该程序应该具有下列功能:(1) 能从文件导入图书的信息(2) 能从键盘录入图书的信息;(3) 给定图书号,显示某本图书信息;(4) 能根据图书号修改图书的信息(5) 能根据图书号删除图书的信息;(6) 能将图书信息导出到指定文件16.学生作业完成情况管理程序题目描述请设计一个学生作业完成情况管理程序。假设某门课程一学期要留10次作业,每次老师要进行批改,给出分数后还要进行登记。学期期末要根据每次作业的成绩计算出最终的平时成绩(满分100分)。该程序应该具有下列功能:(1) 能从指定文
13、件导入学生作业分数(2) 能从键盘录入学生作业的分数;(3) 给定学号,显示显示某位学生的作业完成情况;(4) 给定某位学生的学号,修改该学生的作业分数;(5) 给定某位学生的学号,删除该学生的信息;(6) 能将学生的作业信息导出到指定文件 17宿舍管理系统题目描述现学校要管理宿舍入住的学生,试设计一宿舍管理系统,使之能提供以下功能:(1) 能从文件导入学生入住的信息(2) 能从键盘录入学生入住的信息:学号 姓名 房间号 床位号(3) 能根据房间号查询入住的学生(4) 能根据学号删除入住信息(5) 能根据学号修改入住的房间号、床位号(6) 能将入住学生信息导出到文件 18.图书租借管理系统题目
14、描述图书店需要管理图书的租借信息,试设计一图书租借管理系统,使之能提供以下功能:(1) 能从文件导入图书的租借信息(2) 能从键盘录入图书的租借信息,图书号,租借人,租借日期(3) 能根据日期查询图书的租借信息(4) 根据图书号,租借人归还图书(5) 能根据图书号、租借人删除租借信息(6) 能将租借图书信息保存到指定文件 19车票管理系统题目描述一车站需要管理出售的车票信息,试设计车票管理系统,使之能提供以下功能:(1) 能从文件导入出售车票的信息(2) 能键盘录入出售的车票信息(车次号、日期、身份证、姓名、票价)(3) 能根据身份证、日期修改车次号和票价(4) 能根据身份证、日期删除出售车票
15、信息(5) 能根据车次号、日期计算出售车票金额(6) 能将出售车票信息导出到文件 20多边形画图题目描述设计一程序完成如下功能1、 从指定文件导入多边形的顶点信息2、 能从键盘输入多边形的顶点信息:顺序号、顶点坐标3、 能绘制多边形4、 能计算多边形的周长和面积5、 能将多边形的顶点信息导入到指定文件6、 能根据顺序号修改多边形的顶点信息7、 能根据顺序号删除多边形的顶点信息21矩形画图题目描述设计一程序完成如下功能1、 从指定文件导入矩形的信息2、 能从键盘输入矩形的顶点信息3、 能绘制矩形4、 能计算重叠的矩形个数5、 能将矩形的顶点信息导入到指定文件6、 能根据顺序号修改矩形的信息7、
16、能根据顺序号删除矩形的信息22小学生简单算术辅助教学软件题目描述设计一程序完成如下功能1、 能从指定文件导入题库,题库中的题目是一些只有一个算术符号的计算式例如 1+2 3-5 6*52、 能从键盘往题库中增加题目3、 能将题目保存到指定文件中4、 能删除指定的题目5、 能随机抽取指定数量的题目给用户作6、 能对用户的答题进行评判,并计分(满分假定是100分)7、 能查看用户答题记录23标准化考试软件题目描述设计一程序完成如下功能1、 能从指定文件导入题库,题库中的题目只有选择题(单选题),其格式如下,#表示一个题目的题干开始,*表示一个选项开始,每个题目只有四个选项,&表示答案开始例如 #下
17、面那种物品是交通工具*A、乌龟*B、汽车*C、西瓜*D、轮船&B D2、 能从键盘往题库中增加题目3、 能将题目保存到指定文件中4、 能删除指定的题目5、 能随机抽取指定数量的题目进行考试6、 能对用户的答题进行评判,并计分(满分假定是100分)7、 能查看用户答题记录24单词学习软件题目描述设计一程序完成如下功能1、 能从指定文件导入单词库,单词库的格式如下:前面是英文单词,后面是汉语意思,中间使用空格隔开,如果一个单词有多个汉语意思,每个汉语使用;隔开,每个单词占一行例如 face 面容;表面;脸;方面dog 狗;家伙;跟踪2、 能从键盘往单词库中增加单词以及其汉语意思3、 能将输入的单词
18、保存到指定文件中4、 能删除指定的单词5、 能修改指定的单词6、 能根据英文单词查询其汉语意思7、 能根据汉语查询单词25学校职工工资管理系统题目描述院职工工资管理系统应包含职工的全部信息。每个职工是一条记录,包括姓名、性别、出生年月、年龄、婚姻状况、家庭住址、职称、月工资等,设计一程序完成如下功能1、 能从指定文件导入导入职工信息2、 能从键盘输入职工信息3、 能根据姓名修改职工信息4、 能根据姓名删除职工信息5、 能根据姓名查询职工信息6、 能统计平均工资7、 能将职工信息保存进指定文件26学校教师教学管理系统题目描述学院教学信息管理系统,每一条记录包括一位教师的职工号、姓名、职称、性别、
19、3门课程,教学效果综合评分,设计一程序完成如下功能1、 能从指定文件导入导入教师信息2、 能从键盘输入教师信息3、 能根据姓名修改教师信息4、 能根据姓名删除教师信息5、 能根据职工号查询教师信息6、 能根据课程查询该课程的授课信息7、 能将教师信息保存进指定文件27汽车生产管理系统题目描述已知在设计、装配汽车时,每种车型需要定义使用什么样的零件总成,这样在生产汽车时就可以知道需要多少零件,设计一程序完成如下功能1、 能从指定文件导入车型的配置信息,配置信息的格式如下:车型 零件型号 零件名称 生产厂家 使用数量每个车型和其组成的一个零件占一行EQ1141G7DJ-301C 1109N-010
20、 散热器 60厂 1EQ1141G7DJ-301C 789N-0120 发动机 49厂 1EQ1141G7DJ-301C 4566N-0310 车轮 42厂 42、 能根据车型查询其组成的零件3、 能从键盘输入车型的配置信息4、 能根据车型、零件型号修改其配置信息5、 能根据车型、零件型号删除其配置信息6、 能输入车型号和生产数量计算所需要的零件数量7、 能将车型配置信息保存进指定文件28汽车零件采购管理系统题目描述已知在汽车生产时,需要向零件生产厂商采购零件,设计一程序完成如下功能1、 能从指定文件导入采购表,采购信息的格式如下:零件型号 零件名称 生产厂家 采购日期 采购数量每个零件占一行
21、1109N-010 散热器 60厂 2012-9-5 5789N-0120 发动机 49厂 2012-9-5 74566N-0310 车轮 42厂 2012-9-5 92、 能根据零件型号、采购日期查询其采购信息3、 能从键盘输入采购信息4、 能根据零件型号、采购日期确认已经收货5、 能根据采购日期、零件型号修改其未收货的采购信息6、 能根据采购日期、零件型号删除其其未收货的采购信息7、 能将采购信息保存进指定文件29汽车索赔管理系统题目描述已知在汽车销售后,服务站在对故障汽车维修后,可以向汽车生产厂家进行索赔,设计一程序完成如下功能1、 能从指定文件导入索赔表,索赔信息的格式如下:服务站名称
22、 索赔日期 底盘号 发动机号 维修描述 索赔金额每次索赔的信息占一行万里行服务站 2012-9-5 A35D 发动机故障 100东风武安服务站 2012-1-5 A35D 离合器故障 502、 能根据底盘号查询其索赔信息3、 能从键盘输入索赔信息4、 能根据底盘号、索赔日期对索赔单进行审批5、 能根据索赔日期、底盘号修改其未审批的索赔信息6、 能根据索赔日期、底盘号删除其未审批的索赔信息7、 能将索赔信息保存进指定文件30汽车质量管理系统题目描述已知在汽车生产过程中,需要对生产的汽车进行质量检测,保证生产质量,对出现生产质量问题的责任单位进行管理,设计一程序完成如下功能1、 能从指定文件导入检
23、测信息表,检测信息的格式如下:底盘号 发动机号 生产日期 是否合格 质量问题描述 责任单位 考核金额每项质量的信息占一行,是否合格使用1 0 表示 如果是1 为合格 则后面的质量信息为空 A35D 2012-3-5 1 A35D 2012-4-8 0 发动机异响 发动机装配车间 502、 能根据日期查询其检测信息3、 能从键盘输入检测信息4、 能根据月度计算每个责任单位的考核金额5、 能根据生产日期、底盘号修改其检测信息6、 能根据生产日期、底盘号删除检测信息7、 能将检测信息保存进指定文件31.停车场管理系统题目描述假定学院1号停车场的管理员,要求记录登记进入停车场的车辆信息,并进行收费。车
24、辆进入时需要登记的信息有车牌号,停车车位,进入时间。车辆出场时需要对车辆停车收费管理为: 0.5小时内免费,以后每1小时收费1元,超过6小时的按2元计费,超过24小时的按3元计费,设计一程序使之能提供以下功能:(1) 可以从文件导入已在停车场的车辆,文件格式为:车牌号 停车车位 进入时间(2) 可以录入进入停车场车辆信息 (3) 可以查询当前在停车的车辆信息(4) 车辆出场时,可以计算停车费用(5) 可以根据根据车牌号,进入时间修改停车车位(6) 可以根据车牌号查询在停车场的停车历史(7) 可以将当前在停车场的车辆信息导出到文件 32. 考勤管理系统题目描述假定公司需要对职工上下班时间进行考勤,试设计一考勤管理系统,使之能提供以下功能:(1) 可以从文件导入职工上班的信息,导入的格式如下职工号 日期 上班时间 下班时间 (2) 可以录入职工上班信息:职工号 日期 上班时间(3) 可以登记职工下班的时间(只有上班了才存在下班)(4) 可以根据职工号查询其上、下班历史(5) 能根据日期、职工号修改职工下班时间(6) 能据日期、职工号删除职工考勤信息(7) 能将考勤信息导出到文件