




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.C语言程序设计教程课程设计计划类别:课程设计适用于三年制专科计算机应用专业学分:1 周数:1一、设计目的与要求高级语言程序设计课程设计是高级语言程序设计课程的实践环节,其教学目的是通过一些中小规模程序的编程,使学生对c语言程序设计的基本规则与方法有比较全面的理解和认识,熟练掌握高级语言程序设计技术,为以后学习更高层次的程序设计和软件开发奠定坚实基础。 通过本课程设计,应达到下列基本要求:能够结合c语言来理解程序设计的基本概念; 掌握用c语言解决问题的基本方法和步骤,能够熟练地使用c语言编写中小型应用程序; 熟练掌握c语言编程规则,掌握函数的应用方法和编写; 熟练掌握面向过程程序设计方法;掌握结构化程序设计思想和方法;培养和提高学生的程序调试能力;培养学生查阅手册、图表和文献资料的能力;培养学生撰写报告文档的能力。二、课程设计题目每个题目的限选人数根据班级总人数平均后确定,但要求同一题目的学生独立完成设计题目,以下10个题目任选其一。1。职工信息管理系统设计1.1问题描述 试设计一职工信息管理系统,职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)1.2基本要求1系统以菜单方式工作(2职工信息录入功能(3职工信息浏览功能(4查询和排序功能:(至少一种查询方式)算法( (1)按工资查询( (2)按学历查询等5职工信息删除、修改功能(任选项)(2图书信息管理系统设计1.1问题描述 试设计一图书信息管理系统,图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。1.2基本要求1系统以菜单方式工作(2.图书信息录入功能(3.图书信息浏览功能(4.查询和排序功能:(至少一种查询方式)算法( (1)按书名查询( (2)按作者名查询5.图书信息的删除与修改(3。学生信息管理系统设计3.1问题描述 试设计一学生信息管理系统,学生信息包括:学号、姓名、年龄、性别、出生年月、地址、电话、E-mail等。3.2基本要求 1.系统以菜单方式工作2.学生信息录入功能3.学生信息浏览功能4.查询、排序功能(1)按学号查询(2)按姓名查询5.学生信息的删除与修改4。学生选修课程系统设计4.1问题描述 试设计一选修课程系统,假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。4.2基本要求 1系统以菜单方式工作(2课程信息录入功能(3课程信息浏览功能(4查询功能:(至少一种查询方式)算法((1)按学分查询((2)按课程性质查询(5学生选修课程(可选项)(5。销售管理系统5.1问题描述 某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容:(1)销售员的代号,(2)产品的代号。(3)这种产品的当天的销售额。每位销售员每天可能上缴0-5张便条。假设,收集到了上个月的所有便条, 5.2基本要求 编写一个处理系统,读取上个月的销售情况(自己设定),进行如下处理。1计算上个月每个人每种产品的销售额。2按销售额对销售员进行排序,输出排序结果(销售员代号)3统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额)4输出统计报表销售统计报表能反映出:销售员代号产品代号销售之和每种产品之和总和6学生成绩管理6.1问题描述 对学生成绩进行管理,学生信息如下:现有学生成绩信息,内容如下姓名 学号 语文 数学 英语 张明明 01 67 78 82李成友 02 78 91 88张辉灿 03 68 82 56王露 04 56 45 77陈东明 05 67 38 47. . . . 6.2基本要求 实现学生信息管理,软件的入口界面应包括如下几个方面:1系统以菜单方式工作2学生信息数据能实现学生信息数据的维护。此模块包括子模块有:增加学生信息、删除学生信息、修改学生信息3查询时可实现按姓名查询、按学号查询4成绩统计:输入任意的一个课程名(如数学)和一个分数段(如60-70),统计出在此分数段的学生情况。5能对用户指定的任意课程名,按成绩升序或降序排列学生数据并显示排序结果(使用表格的形式显示排序后的输出结果)(使用多种方法排序者,加分)6学生可自动增加新功能模块(视情况可另外加分)7学生成绩管理7.1问题描述 学生成绩进行管理,学生信息包括:学号、姓名、班级、课程1、课程2、课程3、课程4、学期。7.2基本要求 1系统以菜单方式工作2能按学期、按班级完成对学生成绩的录入、修改3能按班级统计学生的成绩,求学生的总分及平均分,并能根据学生的平均成绩进行排序4能查询学生成绩,不及格科目及学生名单5统计每门课10085分、8470、6960分以上不及格的人数6从键盘上输入一个姓名或学号,能够查找是否是该班成员,若是,要求输出该生的全部信息7可以对任一学生的成绩、学号进行修改8可增添和删除任一学号学生的信息,增添和删除后仍能按学号排序9能按班级输出学生的成绩单8通讯录管理8.1问题描述 设一个通信录由以下几项数据信息构成: 数据项 类型 姓名 字符串 地址 字符串 邮政编码 字符串 电话号码 字符串8.2基本要求 1主要功能:(1)能建立、查询、修改和增删学生通讯录(2)能够按多种方式进行查询2要求:界面友好,易于操作9图书管理系统9.1问题描述 图书信息管理系统设计,图书信息包括:登录号、书名、作者名、存在状态、分类号、出版单位、出版时间、价格、借书人姓名、性别、学号等。信息描述:9.2基本要求 1系统以菜单方式工作2新进图书基本信息3图书信息浏览功能4图书基本信息的查询和排序功能:(至少一种查询方式)算法按书名查、按作者名查询5对撤消图书信息的删除删除与修改(可选项)(6为借书人办理注册7办理借书手续(非注册会员不能借书)8办理还书手续10设计一个简单计算器10.1问题描述模拟windows操作系统中的计算器,能进行加减乘除等计算。10.2基本要求1显示计算器界面2当用户输入一个算式后,计算器显示计算结果,同时屏幕项部显示:continue? 如果用户此时按Y键,则继续输入下一个算式,否则,程序终止3可以多次响应用户的计算请求11.图书借还管理系统11.1问题描述对借还图书进行管理,图书被借阅,应记录借阅信息,同时图书的存库数量相应减少。还书时,应将图书数量相应增加,同时删除图书借阅信息。图书基本信息应包括:图书名称、图书编号、单价、作者、存库数量。借书人信息应包括姓名、性别、学号等。11.2基本要求1新进图书基本信息的输入2图书基本信息的查询3对撤消图书信息的删除4为借书人办理注册5办理借书手续(非注册会员不能借书)6办理还书手续12用户登录程序设计12.1问题描述做一个密码验证程序,密码验证只有三次机会。12.2基本要求1有登录界面,用户输入密码时以*代替输出,用户登录成功后可以修改密码。2可以有多个用户登录。3初次登录的密码有管理员设置。13车票管理程序设计13.1问题描述一车站每天有n个发车班次,每个班次都有一班次号(1、2、3n),固定的发车时间,固定的路线(起始站、终点站),大致的行车时间,固定的额定载客量。如班次 发车时间 起点站 终点站 行车时间 额定载量 已定票人数1 8:00 郫县 广汉 2 45 302 6:30 郫县 成都 0.5 40 4013.2基本要求1录入班次信息,可不定时地增加班次数据。2浏览班次信息,可显示出所有班次当前状总(如果当前系统时间超过了某班次的发车时间,则显示“此班已发出”的提示信息)。3查询路线:可按班次号查询 ,可按终点站查询。4售票和退票功能。 A:当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新已售票人数。B:退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数。5 至少采用文本菜单界面(如果能采用图形菜单界面更好)。三、进度安排第1天:分析所选题目,查阅相关资料,写出需求分析,确定系统功能,划分模块;设计算法、数据结构;第2-3天:编制代码并调试;第4天:检查学生程序;第5天:提交源程序清单和课程设计报告,进行答辩。四、设计方式1对于每个题目,应完成算法设计和简单的应用程序设计。a) 算法设计包括解题思路,模块划分和模块代码实现方法。附传统的流程图或N-S图。b) 应用程序设计包括:编辑录入源程序;反复调试、排错、运行;借用软件工程的一些方法和技巧对程序进行测试。2编程量以满足基本要求即可,但必须调试通过,运行结果准确。3设计完成后,需要写成一份课程设计报告(A4纸打印出来),体现课程设计所做工作。4结果形式:提交调试无误的源程序代码,课程设计报告一份。五、成绩评定标准学生成绩以优、良、中、及格和不及格5个等级评定。1学生编写的实际软件和运行结果,占总成绩40%2设计报告,占总成绩40%3教师提问,占总成绩10%4出勤,占总成绩10%六、课程设计报告要求按照软件工程及应用程序系统设计步骤详细叙述课程设计题目的完成过程。课程设计报告的格式要求:封面洛阳理工学院C语言课程设计报告题目 院系 班级 姓名 指导老师 年 月 日 2课程设计内容:(1)问题描述:描述要求编程解决的问题。(本课题具有哪些功能,做了哪些工作、用了哪些方法技巧,实现结果如何)(2)基本要求:给出程序要达到的具体的要求(3)所设计的应用程序运行所需要的软件、硬件支持环境。(4)算法分析(设计思路),描述解决相应问题算法的设计思想。(5) 功能模块划分,每个模块对应的函数、每个函数功能及参数设计情况说明。(6) 系统流程图(7)实现步骤(要求有详细的文字表述): 如安装VC;熟悉课题;查找资料;需求分析;设计框图;录入程序;语法排错;逻辑排错;程序测试;程序运行;数据记录;写课题设计报告等。(8)源程序完整代码以及原始数据、测试数据、输入数据及其运行结果记录。(9)简要总结及自我评价。(10) 源程序:给出所有源程序清单,要求程序有充分的注释语句,至少要注释每个函数参数的含义和函数返回值的含义。(11)参考文献参考文献书写模板:1 *. C程序设计(第三版).北京:清华大学出版社,20052 *C程序设计题解与上机指导(第三版)北京:清华大学出版社,20053 *主编. C语言程序设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 80000-7:2019/Amd 1:2025 EN Quantities and units - Part 7: Light and radiation - Amendment 1
- 社工证考试题库及答案
- 校园小超市安全知识培训课件
- 工会相关考试试题及答案
- 校车碰撞测试题及答案
- 用公务员面试题及答案
- 公共外交面试题及答案
- 减灾中心面试题及答案
- 校园现金测试题及答案
- 2025年国能铜陵发电有限公司招聘考试笔试试题(含答案)
- 龙门吊警示教育
- 班主任培训:家校共育
- 《数据安全法》考试参考题库100题(含答案)
- 档案管理服务承诺书
- 胶原蛋白对皮肤的重要性
- 2025年绵阳燃气集团有限公司招聘笔试参考题库含答案解析
- 《石膏的护理》课件
- 护理法律相关案例分析
- 2025版《折弯机安全操作规程》全
- 孕期阴道炎的健康宣教
- DB32-T 4467-2023 南美白对虾小棚养殖尾水生态化处理技术规程
评论
0/150
提交评论