附件2(打印时去掉)
长 沙 学 院
C语言课程设计说明题 目 系 (部) 专业(班级) 姓 名 学 号 指导教师 起止日期
书
附件3 (打印时去掉)
长 沙 学 院
C语言课程设计任务书
专 业 信息与计算科学 班 级 2012级信科1(2)班 指 导 老 师 谭义红、马丽、胡赛 任务书发出时间 2013-5-30
信息与计算科学系 2013年 5 月 30日
课 程 设 计 任 务 书
课程 题目 主 要 内 容 C语言课程设计 销售管理系统 序号 1 某公司有N个销售员,负责销售M种产品。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容:销售员编号、产品号、销售额。要求对销售情况进行编程,实现销售管理系统的基本功能:销售信息基本管理、计算每个销售人员对每种产品的销售情况、按销售额对销售员进行排序、统计各产品的总销售额并排序输出。 基本要求 1. 销售信息初始化:将销售信息清空; 2. 插入销售信息:插入一个销售信息,信息包括:日期、销售员号、产品号、销售额; 3. 删除销售信息:先输入待删除的销售信息(日期、销售员号、产品号),如果存在该销售信息,则删除该销售信息,并提示删除成功,如不存在该销售信息,则提示“没找到”; 4. 计算每个销售人员对每种产品的销售情况:统计每个销售人员对每种产品的月销售情况; 5. 统计各销售员的月销售额信息:统计各销售员的月销售额信息并显示。 6. 统计各产品的总销售额:统计各产品的总销售额并显示,显示信息包括销售产品号、总销售额。 高级要求 1. 插入销售信息时,需日期+销售员号+产品号是唯一的; 2. 按销售额对销售员进行排序:按销售额对销售员进行降序排列排序并显示(销售员号、产品号1、产品号2、产品号3、产品号4、产品号5、销售额)。 3. 统计各产品的总销售额并排序输出:(产品号、销售额)。 1、14周星期一前: 选题、交分组名单和课程设计题目;收集资料、需求分析;强化结构体、数组、指针等知识;系统设计; 2、14周星期一至15周星期三: 程序设计;撰写课程设计报告; 3、15周星期四: 提交课程设计报告,汇报演示。 要 求 工 作 计 划 及 进 度 指导教师签字 谭义红、马丽 、胡赛 2013年5月30日 教研见室审定意同意实施 签字 陈治平 2013年5月30日 课 程 设 计 任 务 书
课程 题目 C语言课程设计 工资管理系统 序号 2 主要内容在计算机中建立相应的数据结构,利用程序实现工资的输入、查询、增、删、改、统计、排序、输出等操作。 教研见室审定意 要 求 基本要求 1. 设计一个能够记录公司员工工资的数据结构(比如包括:员工号,姓名,基本工资,补贴金额,奖励金额,扣除金额、实发工资等)。注:其中实发工资=基本工资+补贴金额+奖励金额-扣除金额; 2. 新增:将所有输入的员工工资数据,并可选择继续输入或退出; 3. 查找:输入员工的员工号,查找显示工资数据; 4. 删除:输入员工的员工号,若找到,提示是否确定删除; 5. 修改:输入员工的员工号,查找工资数据。若找到,显示该员工的所有信息,并可进行输入。完成后将现输入的内容覆盖原内容保存到文件中; 6. 系统帮助及版本信息; 高级要求 1、文件(文件作为工资数据的保存介质), 2、统计:分类汇总并输出所有员工的基本工资、补贴金额、奖励金额、扣除金额、实发工资的总金额和平均金额。 如: 基本工资、补贴金额、奖励金额、扣除金额、实发工资 总和 12000 1300 1400 1500 13200 平均 1200 130 140 150 1320 人数: 10 工作计划及进1、14周星期一前: 选题、交分组名单和课程设计题目;收集资料、需求分析;强化结构体、数组、指针等知识;系统设计; 2、14周星期一至15周星期三: 程序设计;撰写课程设计报告; 3、15周星期四: 提交课程设计报告,汇报演示。 指导教师签字 谭义红、马丽 、胡赛 2013年5月30日 同意实施 签字 陈治平 2013年5月 30日 课 程 设 计 任 务 书
课程 题目 C语言课程设计 教师工作量管理系统 序号 3 计算每个老师在一个学期中所教课程的总工作量。每个教师的信息为:教师号、姓名、若干门授课信息(包括认教课程、班级数目、课时、单个教学任务总课时)、总教学工作主 要 内 容 量。计算单个教学任务总课时原则如下表: 班级数目 2 3 2*课时 单个教学任务总课时 1.5*课时 要 求 工作计划及进度2.5*课时 >=4 计算一个教师一个学期总的教学工作量公式:总教学工作量=所有单个教学任务总课时之和。 基本要求 1. 输入功能: 建立教师工作量信息记录,可以一次完成无数条记录的输入。输入信息包括教师号、姓名、若干门授课信息的认教课程、班级数目、课时。同时计算单个教学任务总课时和总教学工作量; 2. 显示功能:完成全部记录的显示; 3. 查找功能:按教师号、姓名查找记录,并显示; 4. 修改功能:按教师号、姓名等方式修改记录; 5. 删除功能:按教师号、姓名等方式删除记录。要求删除前进行确认; 6. 插入功能:按教师号插入一条记录; 7. 排序功能:按教师号进行排序。 高级要求 1. 插入教师信息时,需保证教师号是唯一的; 2. 显示工作量前n名的教师信息(教师号、姓名、课程、班级、课时、名次。(n在查询输入时确定) 3. 将数据文件保存到文件中; 1、14周星期一前: 选题、交分组名单和课程设计题目;收集资料、需求分析;强化结构体、数组、指针等知识;系统设计; 2、14周星期一至15周星期三: 程序设计;撰写课程设计报告; 3、15周星期四: 提交课程设计报告,汇报演示。 指导教师签字 谭义红、马丽 、胡赛 2013年5月30日