c语言方面毕业设计选题范文
c语言方面毕业设计选题
篇一:C语言课程设计选题 C语言课程设计 一、设计要求与设计报告 设计要求 1、任意选定以下一个题目,限3人选的题目可由1-3人完成(用*表示) 2、模块化程序设计 3、锯齿型程序书写格式 4、必须上机调试通过 所有题目必须要用到链表,能将生成的文件存储于外部存储器上,并且从外部存储器上可以读写该文件的功能。 设计报告格式: 1、设计目的 2、总体设计(程序设计组成框图、流程图) 3、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等) 4、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施 5、源程序清单和执行结果:清单中应有足够的注释 6、体会。 二、检查要求: 1、每个人必须有程序运行结果 2、每个人必须交《C语言课程设计报告》和设计程序清单 3、课程设计任务必须由个人独立完成,禁止相互抄袭,如有发现,严肃处理 三、打分标准: 1、根据程序运行结果 2、根据《C语言课程设计报告》,学生能对自己的程序面对教师提问并能熟练地解释清楚,以上二项缺一不可 3、由于课程设计各题目的难度不一,所以成绩的评定将根据各人完成题目的难度和完成情况的不同,分别评定成绩,如未能完成任何题目,则以不及格计算 四、提交时间 课程设计任务完成时间(以安排为准),届时上交课程设计报告和程序。 课设题目 *题目一:职工信息管理系统设计 试设计一职工信息管理系统,使之能提供以下功能: 1、系统以菜单方式工作 2、职工信息录入功能(职工信息用文件保存)--输入 3、职工信息浏览功能--输出 4、查询或排序功能:(至少一种查询方式)——算法,按工资查询,按学历查询等 5、系统进入画面(静态或动画) 6、职工信息删除、修改功能(可选项) 创新要求 在基本要求达到后,可进行创新设计,如对菜单进行美化。 信息描述 职工信息包括职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话等(职工号不重复)。 功能描述 1. 录入职工信息并保存 2. 显示所有职工信息(以一定的格式) 3. 查询职工信息(以一种或多种方式) 4. 修改职工信息并保存 5. 删除职工信息 *题目二:图书信息管理系统设计 图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。 试设计一图书信息管理系统,使之能提供以下功能: 1、系统以菜单方式工作 2、图书信息录入功能(图书信息用文件保存)--输入 3、图书信息浏览功能--输出 4、图书信息查询功能--算法 查询方式 按书名查询 按作者名查询 5、图书信息的删除与修改(可选项) *题目三:学生信息管理系统设计 学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一学生信息管理系统,使之能提供以下功能: 1、系统以菜单方式工作 2、学生信息录入功能(学生信息用文件保存)--输入 3、学生信息浏览功能--输出 4、学生信息查询功能--算法 按学号查询 按姓名查询 5、学生信息的删除与修改(可选项) *题目四:学生成绩管理系统设计 学生成绩信息包括:学期,学号,班别,姓名,四门课程成绩(语文、数学、英语和计算机)等。 主要功能: (1) 能按学期、按班级完成对学生成绩的录入、修改 (2) 能按班级统计学生的成绩,求学生的总分及平均分 (3) 能查询学生成绩,不及格科目及学生名单 (4) 能按班级输出学生的成绩单篇二:C语言课程设计选题 一、 C语言课程设计选题如下(每个题目不能超过五人选择) 1、课题:设计一个万年历 功能要求: 1、输入年份,分段返回全年的日历(包含年份、月份和星期) 2、注意闰年情况 2、课题:设计简单的计算器 功能要求: 1、采用菜单选择方式实现,判断采用加、减、乘、除 2、选择一种法则后输入两个待计算的数,输出计算结果 3、课题:做一个猜数游戏 功能要求: 1、计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到 2、猜中后给出所用的时间和评语 4、课题:将任一整数转换为二进制形式 功能要求:将任一整数转换为二进制形式并输出 5、课题:小学生测验程序 功能要求: 1、电脑随机出10道题,每题10分,程序结束时显示学生得分 2、不能有负数 3、每道题有三次机会输入答案,当输入错误答案时,提醒学生重新输入,若三次