c语言程序设计课设简单,《c语言程序设计课设》课程设计指导书

41528d3028836879cd698677c3999917.gif《c语言程序设计课设》课程设计指导书

《C 语言程序设计课设》 课程设计指导书 一、课程设计的目的 (1)加深对讲授内容的理解,尤其是一些语法规则。 (2)熟悉 C 语言程序设计的结构化编程的思想,掌握数据的基本类型、 自定义类型、函数、文件和指针等知识,能运用这些知识进行综合编程,熟练 应用。 (3)能够综合运用所学知识,编程解决实际问题。 (4)培养团队分工合作的意识,最终使学生提高编程技能和解决实际问题 的能力。 二、课程设计基本要求 2.1.组织管理 1.由院、系指派经验丰富的专业教师担任指导教师。 2.课程设计实行课程负责人与指导教师共同负责制。 3.课程负责人主要进行课设的命题、指导教师的考核、技术把关和全面管 理。 4.指导教师全面负责所承担班级的课程设计指导、管理和考核评定工作。 2.2 设计要求 1.自选题目、小组管理、团队合作、小组评测。 2.模块化程序设计。 3.锯齿型书写格式。 4.必须上机调试通过。 三、选题要求: 每个题目限定 1-2人,每人必须负责一部分功能,并独立完成,推举出一1 个组长,负责任务分工,汇总到班长处,然后交给指导教师。 四、设计报告格式及要求: 1、题目 2、设计目的 3、总体设计(程序设计组成框图、流程图) 4、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调 用关系描述等) 5、运行结果及分析 6、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主 要问题及采取的解决措施 7、课程设计心得及体会 8、源程序清单和执行结果:清单中应有足够的注释 五、课程设计成绩评定 5.1基本要求: (1) 每个人必须有程序运行结果; (2) 每个人必须交《C 语言课程设计》报告 5.2、成绩评定和打分标准 由指导教师对学生在课程设计期间的表现,所完成的设计报告的质量、设 计结果的验收和答辩情况进行综合考核。具体评定标准如下: (1)上机考勤:注重平时上机考勤与遵守纪律情况 20% (2)结果验收:学生能运行、讲述或调试自己的程序,回答教师提问,每 个人必须有程序运行结果 40% (3)小组自评成绩结果 10% (4)设计报告:每个人必须交《C 语言课程设计》报告和《C 语言课程设 计》日志 30% 以上四项缺一不可,否则不能到得相应学分 依据上述考核内容,最后采用优(>90 分) 、良(80~89分) 、中(70~792 分)及格(60~69分) 、不及格(<60 分)五级记分制评定学生课程设计成绩。3 六、课程设计题目 题目一:职工信息管理系统设计 问题描述:试设计一职工信息管理系统,职工信息包括职工号、姓名、性别、年龄、学历、 工资、住址、电话等(职工号不重复)。 实现功能:1、系统以菜单方式工作 2、职工信息录入功能(职工信息用文件保存)--输入 3、职工信息浏览功能 --输出 4、查询和排序功能:(至少一种查询方式) --算法  按工资查询  按学历查询等 5、职工信息删除、修改功能 知 识 点:结构体、数组、函数、文件等的应用 说 明:系统可录入的职工最大数值为50,要求界面友好,易于操作。 题目二:图书信息管理系统设计 问题描述:试设计一图书信息管理系统,图书信息包括:登录号、书名、作者名、分类号、 出版单位、出版时间、价格等。 实现功能:1、系统以菜单方式工作 2、图书信息录入功能(图书信息用文件保存)--输入 3、图书信息浏览功能--输出 4、查询和排序功能:(至少一种查询方式)--算法  按书名查询  按作者名查询 5、图书信息的删除与修改 知 识 点:结构体、数组、函数、文件等的应用 说 明:系统可录入的图书最大数值为100,要求界面友好,易于操作。 题目三:学生信息管理系统设计 问题描述:学生的基本个人信息管理,其中个人信息应包含:姓名、性别、年龄、出生年 月、家庭住址、班级、电话号码、宿舍号等 实现功能:具有整张信息表的浏览功能、整表输出到文件功能、个人信息的二次修改功能、 新人员的基本信息的添加功能、删除实际人员基本信息功能、查询功能等 知 识 点:数组,指针、结构体、文件操作 说 明:必须用到结构体和文件操作4 题目四:学生选修课程系统设计 问题描述:选修课程管理,每门选课课程的信息包括:课程名、学分、人数限制、面向专 业、面向年级;选课时学生需要提供:姓名、学号、班级等信息 实现功能:具有选择某门课程功能、退选某门课程功能、按照课程浏览选课学生名单功能、 按照学生姓名和学号查询某人的选修课程情况功能、根据选修课程的选修条件自动排除不 满足条件的选修请求功能、输出某门选修课的选修名单到文件功能、输出某人的选修课情 况到文件功能 知 识 点:数组,指针、结构体、文件操作 说 明:必须用到结构体和文件操作 题目五:销售管理系统 问题描述:设计一个日用商品销售管理,以小型超市商品销售为管理对象来设计系统。 实现功能:根据销售信息(包含如下内容:商品编号、销售数量、销售单价、销售日期、 销售人员;保存为磁盘文件),实现对商品日常信息的管理。1、日用商品销售信息输入运用人机对话方式实现商品的商品编号、销售数量、销售单价、销售日期、销售人 员的信息录入,以文件的形式保存其信息 2、商品销售信息查询: a) 根据商品编号查询所售商品明细(数量,单价,金额) b) 根据销售日期查询当天所售商品明细(数量,单价,金额) c) 根据销售人员查询某营业员所售商品明细(数量,单价,金额) 3、商品销售信息统计 a) 日销售额统计(按商品编号,销售人员,全部商品)及总销售额统计b) 月销售额(按商品编号,销售人员,全部商品)及总销售额统计 c) 月度销售排名(按商品编号,销售人员) 知 识 点:结构体类型变量的应用,文件操作,数据的查询,函数的应用 说 明:以十组商品三个营业员构成二十组商品数据 题目六:职工工作量统计系统 问题描述:设计一个以班组职工日常工作量统计为对象的管理系统。 实现功能:根据组内职工日常工作信息(包含如下内容:职工编号,职工姓名,工作内容, 完成数量,完成质量,完成日期;保存为磁盘文件),实现对职工日常工作量信息的管理。1、职工日常工作量信息输入运用对话方式分别输入职工编号,职工姓名,完成数量,完成质量(优、良、中), 完成日期,对就多个完成质量的信息录入,以文件的形式保存其信息5 2、职工日常工作量信息统计与输出 a) 以完成工作数量及完成质量进行工作量当日统计排序。名次相同,以完成数量多 者优先,再次相同,以职工编号小者优先。b) 以一个星期为一时间段按上述规则进行排序。 知 识 点:结构体类型变量的应用,文件操作,数据的查询与排序。 说 明:以十人构成一个班组,每天大家都做同一工作来构成数据。 题目九:通讯录管理 问题描述:本程序属于非数值计算

C语言是一种编程灵活、特色鲜明的程序设计语言,是信息管理与信息系统专业学生的专业基础课程之一,学好这种语言可以为后续的课程打好坚实的基础。C语言除了学习必须的基本知识:如概念、方法和语法规则之外,更重要的是进行实训,以提高学习者的动手和编程能力,这才是学习语言的最终目的。课程学习结束后,要求学生能够较熟练的掌握方法和技巧,即能够根据给定的题目独立或同他人合作设计出相应的程序并上机调试通过,正确运行。在理论学习和基础实验的基础上,开发规模较大的程序,掌握应用计算机解决实际问题的基本方法,熟悉C程序开发的全过程,通过整个程序开发的过程,提高综合应用C语言的能力、编程和调试能力。 为了达到上述目的,本课程除了在课堂教学中安排上机环节外,还相应安排了2周的课程设计课程设计为学生提供了一个既动手又动脑,独立实践的机会,让学生将课本上的理论知识和实际有机的结合起来,锻炼学生的分析、解决实际问题的能力,提高学生适应实际,实践编程的能力,同时也为培养学生的合作能力提供条件。 本指导书是针对辽宁工程技术大学信息管理与信息系统专业的需要提供的C语言程序设计基础课程设计指导书。主要内容包括课程设计的目的和要求、选题要求及参考题目、课程设计报告的书写要求、课程设计考核要求以及一个完整的设计实例,力求给同学们以完整的信息使其顺利地完成最后的设计和考核。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值