课程设计题目.docx

上传人:b****2 文档编号:2014240 上传时间:2022-10-26 格式:DOCX 页数:14 大小:111.68KB
下载 相关 举报
课程设计题目.docx_第1页
第1页 / 共14页
课程设计题目.docx_第2页
第2页 / 共14页
课程设计题目.docx_第3页
第3页 / 共14页
课程设计题目.docx_第4页
第4页 / 共14页
课程设计题目.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

课程设计题目.docx

《课程设计题目.docx》由会员分享,可在线阅读,更多相关《课程设计题目.docx(14页珍藏版)》请在冰豆网上搜索。

课程设计题目.docx

课程设计题目

1.设计要求

(1)限1人选的题目只能由1人单独完成,限2人选的题目可由1-2人完成

(2)模块化程序设计

(3)锯齿型书写格式

(4)必须上机调试通过

2.设计报告格式:

(参考实验指导书P73-P85)

(1)系统简介

(2)需求分析

(3)概要设计(系统功能结构图、重要数据的数据结构设计、函数设计及小组成员分工)

(4)详细设计(程序设计的流程图)

(5)调试分析(调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施)

(6)用户手册

(7)附录(清单中应有足够的注释)

3.检查要求:

(1) 每个人必须有程序运行结果,并上交源文件(.c文件)。

(2) 每个人必须交《C语言课程设计报告》---—注:

纸质版和电子版各一份,其中电子版统一由学习委员将本班学生用U盘拷贝(文件名用“学号+姓名”)上交。

4.打分标准:

(1)根据平时上机考勤;注重平时上机成绩,教师要不定期检查学生进度,学生不得以自己有私人电脑为借口而不来上机

(2) 根据程序运行结果

(3) 根据《C语言课程设计报告》,学生能对自己的程序面对教师提问并能熟练地解释清楚

以上三项缺一不可,否则不能到得相应学分!

附录供选择的C语言程序课程设计题目

题目1:

年历显示(限最多1人完成)

功能要求:

3.输入一个年份,输出是在屏幕上显示该年的日历。

假定输入的年份在1940-2040年之间。

4.输入年月,输出该月的日历。

5.输入年月日,输出距今天还有多少天,星期几,是否是公历节日。

题目2:

小学生测验(限最多1人完成)

面向小学1~2年级学生,随机选择两个整数和加减法形成算式要求学生解答。

功能要求:

(1)电脑随机出10道题,每题10分,程序结束时显示学生得分;

(2)确保算式没有超出1~2年级的水平,只允许进行50以内的加减法,不允许两数之和或之差超出0~50的范围,负数更是不允许的;

(3)每道题学生有三次机会输入答案,当学生输入错误答案时,提醒学生重新输入,如果三次机会结束则输出正确答案;

(4)对于每道题,学生第一次输入正确答案得10分,第二次输入正确答案得7分,第三次输入正确答案得5分,否则不得分;

(5)总成绩90以上显示“SMART”,80-90显示“GOOD”,70-80显示“OK”,60-70显示“PASS”,60以下“TRYAGAIN”。

题目3运动会比赛计分系统(限最多1人完成)

要求:

初始化输入:

N-参赛学校总数,M-男子竞赛项目数,W-女子竞赛项目数

各项目名次取法有如下几种:

取前5名:

第一名得分7分,第二名得分5,第三名得分3,第四名得分2,第五名得分1;取前3名:

第一名得分5,第二名得分3,第三名得分2;

功能要求:

(1)系统以菜单方式工作

(2)由程序提醒用户填写比赛结果,输入各项目获奖运动员信息。

(3)所有信息记录完毕后,用户可以查询各个学校的比赛成绩

(4)查看参赛学校信息和比赛项目信息等。

题目4:

学生学籍管理系统(限最多1人完成)

可对学生学籍进行修改,删除,查找,统计,学籍变化等操作。

功能要求:

(1)系统以菜单方式工作。

(2)登记学生的学号,姓名,性别,年龄,籍贯,系别,专业,班级;修改已知学号的学生信息;

(3)删除已知学号的学生信息;

(4)查找已知学号的学生信息;

(5)按学号,专业输出学生籍贯表。

题目5:

排班系统(限最多1人完成)

学校实验楼有7名保安人员:

钱、赵、孙、李、周、吴、陈。

由于工作需要进行轮休制度,一星期中每人休息一天。

预先让每一个人选择自己认为合适的休息日。

请编制程序,打印轮休的所有可能方案。

当然使每个人都满意,例如每人选择的休息日如下:

钱:

星期一、星期六

赵:

星期二、星期四

孙:

星期三、星期日

李:

星期五

周:

星期一、星期四、星期六

吴:

星期二、星期五

陈:

星期三、星期六、星期日

运行结果:

Solution:

1

赵钱孙李周吴陈

=============================================================

星期四星期一星期三星期五星期六星期二星期日

Solution:

2

赵钱孙李周吴陈

=============================================================

星期四星期一星期日星期五星期六星期二星期三

Solution:

3

赵钱孙李周吴陈

=============================================================

星期四星期六星期三星期五星期一星期二星期日

Solution:

4

赵钱孙李周吴陈

=============================================================

星期四星期六星期日星期五星期一星期二星期三

题目6:

通讯录程序设计(限最多1人完成)

设计一个实用的小型通讯录程序,具有添加,查询和删除功能。

由姓名,籍贯,电话号码1,电话号码2,电子邮箱组成,姓名可以由字符和数字混合编码。

电话号码可由字符和数字组成。

实现功能:

(1)系统以菜单方式工作

(2)信息录入功能

(3)信息浏览功能

(4)信息查询功能

(5)信息修改功能

(6)系统退出功能

题目7:

学生选课系统(限最多1人完成)

假定有n门课程,每门课程有课程编号,课程名称,课程性质,学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于15)自由选课。

试设计一个选修课程系统,使之能提供以下功能:

(1)系统以菜单方式工作

(2)课程信息和学生选课信息录入功能

(3)课程信息浏览功能

(4)查询功能

(5)按学分查询

(6)某门课程学生选修情况

题目8:

机房收费管理系统(限最多1人完成)

(1)输入功能:

输入30名学生的学号、班级、姓名、上机起始时间。

(2)计算功能:

计算每个下机学生的上机费用,每小时1元。

(上机费用=上机时间*1.0/h,不足一小时按一小时计算)

(3)查询功能:

按条件(班级、学号、姓名)显示学生的上机时间。

(4)机器使用情况的显示(显示方式不限但要一目了然)

题目9:

班级成绩管理系统(限最多2人完成)

对一个有N个学生的班级,每个学生有M门课程。

该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。

功能要求:

(1)本系统采用一个结构体数组,每个数据的结构应当包括:

学号、姓名、M门课程名称。

(2)本系统显示这样的菜单:

请选择系统功能项:

a、成绩录入

b、成绩显示

c、成绩排序

d、成绩修改

e、成绩统计

1)显示每门课程成绩最高的学生的基本信息

2)显示每门课程的平均成绩

3)显示超过某门课程平均成绩的学生人数

f、退出系统

(3)执行一个具体的功能之后,程序将重新显示菜单。

题目10:

设计一个模拟的时间条的程序(限最多1人完成)

基本要求:

一般我们在安装程序的时候,会经常看到有一个时间条表示程序安装的进度,这样用户就能够了解到安装还剩余多少时间。

本程序实现的就是这个功能。

当然,若要将其真正运用到某个程序中,还要加以修改,以便使之的进度能够真正的与应用程序的进度吻合。

题目11:

班级档案管理系统(限最多2人完成)

对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除等操作的管理。

功能要求:

(1)本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:

学号、姓名、性别、年龄、备注。

(2)本系统显示这样的菜单:

请选择系统功能项:

a学生基本信息录入

b学生基本信息显示

c学生基本信息删除

d学生基本信息修改

e学生基本信息查询

1)按学号查询

2)按姓名查询

3)按性别查询

4)按年龄查询

f.退出系统

(3)执行一个具体的功能之后,程序将重新显示菜单。

题目12:

职工工资管理系统(限最多2人完成)

功能设计要求

1.输入记录:

将每一个职工的姓名、ID号以及基本工资、职务工资、岗位津贴、医疗保险、公积金的数据作为一个记录。



2.显示记录:

根据用户提供的记录或者根据职工姓名显示一个或几个职工的各项工资和平均工资。

3.修改记录:

可以对数据文件的任意记录的数据进行修改并在修改前后对记录内容进行显示。

4.查找记录:

可以对数据文件的任意记录的数据进行查找并在查找前后对记录内容进行显示。

5.删除记录:

可删除数据文件中的任一记录。

6.统计:

(A)计算各项工资平均工资及总工资,(B)统计符合指定条件(如职工工资前三项之和在3000元以上、3000~2000元、2000~1000元)以内的工资职工人数及占总职工人数的百分比。

(C)按字符表格形式打印全部职工工资信息表及平均工资(包括各项总的平均工资)。

例如:

职工工资信息表

ID号姓名基本工资职务工资津贴医疗保险-公积金-总工资

01张望12867941981091352034

02李明1185628135941141740

03王小民8954389864731294

04张效章13508682101161502162

05彭山7453988461681098

⋯⋯⋯⋯⋯⋯⋯⋯

各项平均工资1092.2625.214588.8108

题目13:

工资纳税系统(限最多1人完成)

个人所得税每月交一次,底线是1600元/月,也就是超过了1600元的月薪才开始计收个人所得税。

个人所得税税率表一(工资、薪金所得适用)

级数----------全月应纳税所得额----------税率(%)

1--------------不超过500元的--------------------------5

2----------超过500元至2000元的部分------------10

3----------超过2000元至5000元的部分----------15

4----------超过5000元至20000元的部分---------20

5----------超过20000元至40000元的部分-------25

6----------超过40000元至60000元的部分-------30

7----------超过60000元至80000元的部分-------35

8----------超过80000元至100000元的部分------40

9----------超过100000元的部分---------------------45

表中的应纳税所得额是指以每月收入额减除1600元后的余额。

例如:

计算为:

2500-1600=900

应纳个人所得税额=500×5%+400×10%=65

再比如:

我们用一个大额工资计算,25000元

应纳税所得额=25000-1600=23400

应纳个人所得税税额=500×5%+1500×10%+3000×15%+15000×20%+3400×25%=4475

要求:

输入工资计算出纳税金额。

题目14:

歌手比赛系统(限最多1人完成)

对一次歌手比赛的成绩进行管理,功能要求:

1、输入每个选手的数据包括编号、姓名、十个评委

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1