C语言程序设计选题参考

程序设计实践环节选题参考

供参考的需要研发的微系统:
1、心算练习/竞赛系统
实验小学自主研制一个心算练习/竞赛系统,需要解决的问题是:平时练习和竞赛二大功能,平时练习分为:简单四则运算,即:首先选择本次练习的运算符号,如:加号,则本次练习的题都是加法试题,从2位数加法到4位数加法,每次练习的试题20个,每题5分,满分100分,小于60分可以选择重新测试;混合四则运算,即:无需选择运算符号,随机给出四则运算题,每次练习的试题20个,答对每题5分,满分100分,小于60分可以选择重新测试;竞赛功能则分小组赛和个人赛,小组赛规定3人1组,提前分组,即:参赛组数固定,每个组员答10个题,答对一题给10分,系统记录小组总分,个人赛则每人答20个题,每题5分,低于60分直接淘汰,成绩大于90分则给予入围。竞赛结束提供小组总分清单,按分组由高到低排列,个人赛则提供淘汰名单和入围名单。竞赛部分的试题则是混合四则运算。

分模块完成任务:
模块1:实现如下功能:提供功能选择界面,并能正确转入相应功能模块,如果用户选项值输入错则提示出错,并再次进入功能选择界面。

模块2:
实现如下功能:进入平时练习的简单四则运算,提供运算符号的选择,随机生成2题运算对象均是2位整数的表达式,答题后根据答对每题5分的原则记录分数,随机生成4题运算对象均是3位整数的表达式,答题后根据答对每题5分的原则记录分数,随机生成6题运算对象均是4位整数的表达式,答题后根据答对每题5分的原则记录分数,随机生成8题运算对象2-4位整数的表达式,答题后根据答对每题5分的原则记录分数,练习结束显示成绩,成绩低于60的则进入重新测试。
模块3:
实现如下功能:进入平时练习的混合四则运算,随机生成运算符号,随机生成2题运算对象均是2位整数的表达式,答题后根据答对每题5分的原则记录分数,随机生成4题运算对象均是3位整数的表达式,答题后根据答对每题5分的原则记录分数,随机生成6题运算对象均是4位整数的表达式,答题后根据答对每题5分的原则记录分数,随机生成8题运算对象2-4位整数的表达式,答题后根据答对每题5分的原则记录分数,练习结束显示成绩,成绩低于60的则进入重新测试。
模块4:
实现如下功能:进入小组竞赛,通过分组数据文件获得参赛小组信息,屏幕显示当前参赛小组名称,第1个参赛者答题,系统提供10个混合四则运算题,答对一题给10分,系统记录小组总分,第2个参赛者答题,系统提供10个混合四则运算题,答对一题给10分,系统记录小组总分,第3个参赛者答题,系统提供10个混合四则运算题,答对一题给10分,系统记录小组总分,显示本组最后得分并存入分组数据文件。
模块5:
实现如下功能:从分组数据文件获得参赛小组成绩,将信息存入结构体数组,再对结构体数组排序,输出排序结果。
模块6:
实现如下功能:个人赛则每人答20个题,每题5分,低于60分直接淘汰,成绩大于90分则给予入围。竞赛结束提供小组总分清单,按分组由高到低排列,个人赛则提供淘汰名单和入围名单。竞赛部分的试题则是混合四则运算。

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

2、火车站购票管理系统
功能1:查询火车时刻表,建议火车时刻表保存在数据文件中,每个站都给出编号,例如:北京编号为1,上海编号为2,用户选择出发地点,则输入1,目的地则选择2,这就表示从北京到上海,通过读数据文件将各车次显示于屏幕。
功能2:购票,完成交易,记录乘客相关信息,可售票数变化一次
功能3:统计日、周销售票的量,以及各车次使用率
功能4:增加临时列车的处理
功能5:列车出发时间变动通知功能

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

4、电子单词本
记录每天背的新词汇
复习词汇推送
测试
词汇分类
助记法推送

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

5、年历显示
设计要求:
(1) 只能使用C语言,源程序要有适当的注释,使程序容易阅读 (2) 至少采用文本菜单界面(如果能采用图形菜单界面更好) (3) 写出课程设计报告,具体要求见相关说明文档 功能要求:
(4) 输入一个年份,输出是在屏幕上显示该年的日历。假定输入的年份在1940-2040年之间。
(5) 输入年月,输出该月的日历。
(6) 输入年月日,输出星期几,是否是公历节日。

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

6、试题组卷系统
面向小学1~2年级学生,随机选择两个整数和加减法形成算式要求学生解答。 功能要求:
(1)电脑随机出10道题,每题10分,程序结束时显示学生得分;
(2)确保算式没有超出12年级的水平(即只允许进行50以内的加减法,不允许两数之和或之差超出050的范围,负数更是不允许的);
(3)每道题学生有三次机会输入答案,当学生输入错误答案时,提醒学生重新输入,如果三次机会
结束则输出正确答案;
(4)对于每道题,学生第一次输入正确答案得10分,第二次输入正确答案得7分,第三次输入正确答案得5分,否则不得分;
(5)总成绩90以上显示“SMART”,80-90显示“GOOD”,70-80显示“OK”,60-70显示“PASS”,60以下“TRY AGAIN”。

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

7、运动会比赛计分系统
要求:初始化输入:N-参赛学校总数,M-男子竞赛项目数,W-女子竞赛项目数 各项目名次取法有如下几种:
取前5名:第一名得分7分,第二名得分5,第三名得分3,第四名得分2,第五名得分1;取前3名:第一名得分5,第二名得分3,第三名得分2; 功能要求:
(1)系统以菜单方式工作
(2)由程序提醒用户填写比赛结果,输入各项目获奖运动员信息。 (3)所有信息记录完毕后,用户可以查询各个学校的比赛成绩 (4)查看参赛学校信息和比赛项目信息等。
(3)统计比赛结果与历史数据比对进行分析

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

9、排班系统
学校实验楼有7名保安人员:钱、赵、孙、李、周、吴、陈。由于工作需要进行轮休制度,一星期中每人休息一天。预先让每一个人选择自己认为合适的休息日。请编制程序,打印轮休的所有可能方案。当然使每个人都满意,例如每人选择的休息日如下:
钱:星期一、星期六 赵:星期二、星期四 孙:星期三、星期日
李:星期五
周:星期一、星期四、星期六 吴:星期二、星期五
陈:星期三、星期六、星期日

运行结果:

Solution: 1

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

Solution: 2

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

Solution: 3

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

Solution: 4

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

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

11、学生选课系统
(1) 只能使用C语言,源程序要有适当的注释,使程序容易阅读 (2) 至少采用文本菜单界面(如果能采用图形菜单界面更好) (3) 写出课程设计报告,具体要求见相关说明文档
功能要求:
假定有n门课程,每门课程有课程编号,课程名称,课程性质,学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于15)自由选课。试设计一个选修课程系统,使之能提供以下功能:
(1)系统以菜单方式工作
(2)课程信息和学生选课信息录入功能(课程信息用文件保存)
(3)课程信息浏览功能
(4)查询功能
(5)按学分查询
(6)某门课程学生选修情况

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

12、设备收费管理系统
(1)输入功能:输入30名学生的学号、班级、姓名、上机起始时间。
(2)计算功能:计算每个下机学生的上机费用,每小时1元。
(上机费用=上机时间* 1.0/h ,不足一小时按一小时计算)
(3)查询功能:按条件(班级、学号、姓名)显示学生的上机时间。
(4)机器使用情况的显示(显示方式不限但要一目了然)

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

13、课程信息管理系统
假定有n门课程,每门课程有课程编号,课程名称,课程性质,学时,授课学时,实验或上机学时,学分,开课学期等信息。设计一个课程信息管理系统,使之能提供以下功能: (1)系统应显示这样的菜单: 请选择系统功能项: a 课程基本信息录入 b 课程基本信息显示 c 课程基本信息保存 d 课程基本信息删除 e 课程基本信息修改
f 课程基本信息查询(按学分查询) g 退出系统
(2)执行一个具体的功能之后,程序将重新显示菜单。
(3)将课程基本信息保存到文件中。
(4)形成各类统计报告,例如,课程选课情况分析

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

14、实验设备预约管理系统
20台机器,编号1到20,从早八点到晚八点。两小时一个时间段,每次可预定一个时间段。功能要求:
(1)系统以菜单方式工作
(2)查询,根据输入时间,输出机位信息。
(3)机位预定,根据输入的时间查询是否有空机位,若有则预约,若无则提供最近的时间段,另:若用户在非空时间上机,则将用户信息列入等待列表。
(4)退出预定,根据输入的时间,机器号撤销该事件的预定!
(5)查询是否有等待信息,若有则提供最优解决方案(等待时间尽量短),若无则显示提示信息。

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

15、班级档案管理系统
对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。 功能要求:
(1)本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:学号、姓名、性别、年龄、备注。
(2)本系统显示这样的菜单: 请选择系统功能项:
a 学生基本信息录入
b 学生基本信息显示
c 学生基本信息保存
d 学生基本信息删除
e 学生基本信息修改(要求先输入密码)
f 学生基本信息查询
(1)按学号查询
(2)按姓名查询
(3)按性别查询
(4)按年龄查询
g. 退出系统
(3)执行一个具体的功能之后,程序将重新显示菜单。
(4)将学生基本信息保存到文件中。
(5)进入系统之前要先输入密码。

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

16、职工工资管理系统
功能设计要求
功能1. 输入记录:将每一个职工的姓名、ID号以及基本工资、职务工资、岗位津贴、医疗保险、公积金的数据作为一个记录。•该软件能建立一个新的数据文件或给已建立好的数据文件增加记录。
功能2. 显示记录:根据用户提供的记录或者根据职工姓名显示一个或几个职工的各项工资和平均工资。
功能3. 修改记录:可以对数据文件的任意记录的数据进行修改并在修改前后对记录内容进行显示。
功能4.查找记录:可以对数据文件的任意记录的数据进行查找并在查找前后对记录内容进行显示。
功能5. 删除记录:可删除数据文件中的任一记录。
功能6. 统计:
(A)计算各项工资平均工资及总工资,
(B)•统计符合指定条件(如职工工资前三项之和在3000元以上、30002000元、20001000元) 以内的工资职工人数及占总职工人数的百分比。
©按字符表格形式打印全部职工工资信息表及平均工资(•包括各项总的平均工资)。 7功能7.保存数据文件功能。 例如:职工工资信息表
ID号 姓名 基本工资 职务工资 津贴 医疗保险- 公积金- 总工资
01 张望 1286 794 198 109 135 2034
02 李明 1185 628 135 94 114 1740
03 王小民 895 438 98 64 73 1294
04 张效章 1350 868 210 116 150 2162
05 彭山 745 398 84 61 68 1098        
各项平均工资 1092.2 625.2 145 88.8 108

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

17、纳税系统
设计要求:
(1) 只能使用C语言,源程序要有适当的注释,使程序容易阅读 (2) 至少采用文本菜单界面(如果能采用图形菜单界面更好) (3) 写出课程设计报告,具体要求见相关说明文档 功能要求:
个人所得税每月交一次,底线是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
(2)输入工资计算出纳税金额。
(3)分别用ifelse和switch语句实现
(4)专项免征税处理

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

18、中国好声音比赛管理系统
对一次歌手比赛的成绩进行管理,功能要求:
功能1、输入每个选手的数据包括编号、姓名、十个评委的成绩,根据输入计算出总成绩和平均成绩(去掉最高分,去掉最低分)。
功能2、显示主菜单如下:
1)输入选手数据
2)评委打分
3)成绩排序(按平均分)
4)数据查询
5)追加选手数据
6)写入数据文件
7)退出系统。

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

19、用英文单词模拟数学计算
读入两个小于100的正整数A和B,计算A+B。需要注意的是:A和B的每一位数字由对应的英文单词给出。
具体的输入输出格式规定如下:
输入格式:测试输入包含若干测试用例,每个测试用例占一行,格式为 "A + B = ",相邻两字符串有一个空格间隔。当A和B同时为zero时输入结束,相应的结果不要输出。 输出格式:对每个测试用例输出1行,即A+B的值。
输入样例:
one + two =
three four + five six = zero seven + eight nine = zero + zero =
输出样例: three
nine zero nine six

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

20、C语言关键字中英翻译机
要求:
功能1、输入中文的关键字,可以将其翻译成英语,如输入“基本整形”+回车,得到int;
功能2、输入英文的单词int,则可以翻译成中文“基本整型”。
功能3、关键字中英文对照表写入数据文件。
功能4、可实现多次查询,输入bye退出查询。
功能5、系统显示主菜单如下:
1)输入关键字中英文对照表
2)修改关键字中英文对照表
3)显示关键字中英文对照表
4)查询(输入中文,给英文)
5)查询(输入英文,给中文)
6)退出系统。

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

22、会议预约系统
会议预约系统包括:
(1) 建立会议模板(参会人、会议主题、会议开始时间、会议时长、主持人、记录人设置)
(2) 预约会议,将会议预约信息提交后进行主持人时间审核,如果主持人同时有2个会议则预约无效
(3) 会议预约成功后发邀请函
(4) 会议签到
(5) 会议记录
(6) 会议记录分析

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

26、头条号热词分析
随着自媒体的开放,越来越多的人申请了头条号,但是发表文章标题一定要有热点才能有推荐量,继而产生较多的阅读量,那么收益也就越多,但是如何知道这就要起的标题名字是不是热点呢,头条自带有热词分析,编程模拟实现头条号热词分析,形成热点文章标题。

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

29、统计文档中字数
题目要求:
输入三行文字,找出其中有多少个空格和多少个单词(规定单词间以一个或多个空格分开)。若一个单词恰好在行末结束,则下一行的开头应有空格,句号和逗号后面也应有空格。
主要功能包括: (1) 用菜单界面实现; (2) 输入三行文字; (3字) 输出空格数、单词数; (4) 三行文字非符号字数 (5)退出

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

30、某学院教学信息管理系统
实现功能:
功能1、每一条记录包括一位教师的职工号、姓名、职称、性别、3门主讲课程(课程名 称、开课学期、课程性质(学位与非学位课)和教学效果),教学效果综合评分。
功能2、输入功能:可以一次完成若干条记录的输入。
功能3、显示功能:完成全部教师记录的显示。
功能4、查找功能:完成按姓名或课程查找教师的相关记录,并显示。
功能5、排序功能:按职工号或教学效果综合评分进行排序。
功能6、插入功能:按教学效果综合评分高低插入一条教师记录。
功能7、将教师记录存在文件中。
功能8、应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰 美观!
要求:
1、用C语言实现系统;
2、利用结构体数组实现教学信息的数据结构设计;
3、系统具有增加,查询,插入,排序等基本功能;
4、系统的各个功能模块要求用函数的形式实现;
5、将教学信息存在文件中。

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

31、车票管理系统

设计要求:
(1) 只能使用C语言,源程序要有适当的注释,使程序容易阅读
(2) 至少采用文本菜单界面(如果能采用图形菜单界面更好)
(3) 写出课程设计报告,具体要求见相关说明文档 功能要求:
一车站每天有n个发车班次,每个班次都有一班次号(1、2、3…n),固定的发车时间,固定的路线(起始站、终点站),大致的行车时间,固定的额定载客量。如
班次 发车时间 起点站 终点站 行车时间 额定载量 已订票人数
1 8:00 太原 广汉 2 45 30
2 6:30 太原 成都 0.5 40 40
3 7:00 太原 成都 0.5 40 20
4 10:00 太原 成都 0.5 40 2
(1)录入班次信息(信息用文件保存),可不定时地增加班次数据
(2)浏览班次信息,显示出所有班次当前状总(如果当前系统时间超过了某班次的发车时间,则显示“此班已发出”的提示信息)。
(3)查询路线:可按班次号查询,,可按终点站查询 (4)售票和退票功能
A:当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新已售票人数
B:退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

32、学生考勤系统
功能:学生考勤系统应包含各班学生的全部信息。每个学生是一条记录,包括姓名、性别、
学号、出勤情况等。本系统可模拟考勤过程,记录考勤结果,并能够在课程结束后按照设定的考勤评分标准自动给出每个学生的考勤分数。 分步实施:
第 1步: 初步完成总体设计,搭好框架,确定人机对话界面,确定函数个数;
第 2步: 最低要求:建立一个文件,包括同一个班的10个学生的必要信息,能对文件进 行补充、修订、删除。
第 3步: 进一步要求:完成包括至少4个班的考勤系统。 要求:
功能1、用C语言实现系统;
功能2、函数功能要划分好(结构化程序设计); 3、界面友好(良好的人机交互),加必要的注释;
第4步:要提供程序测试方案,程序一定要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是没有价值的。

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

33、商品订购系统设计
功能:屏幕上出现一个界面,让顾客或输入商品名称,或商品型号,或选择列表进而输入
商品编号都可以,如查到所选商品,则列出商品编号、商品名称、商品型号、商品价格、商品产地、库存数量和已订购数量;然后给出选购流程:所选商品编号—列出对应商品的信息—要求顾客输入邮寄地址信息—确认订购,是否继续选购其它商品,列出所有选订商品,再次确认订购。建立两个文件,分别存放商品信息与订购信息。 分步实施:
第 1步:初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数;
第 2步:完成最低要求:建立一个小系统,包括10种产品能供顾客选择。
第 3步:进一步要求:完成全部功能的系统。 要求:
用C语言实现系统;
函数功能要划分好(结构化程序设计);
界面友好(良好的人机交互),加必要的注释;
要提供程序测试方案,程序一定要经得起测试,宁可功能少一些,也要能运行起 来,不能运行的程序是没有价值的。
采用结构体数组,每个数据的结构应当包括:单词的英文拼写,单词的中文释义。 2、系统功能:
a. 词条录入:即添加单词记录。
b. 信息显示:将所有的单词按字母顺序显示。 c. 词条修改:对已经输入的单词信息进行修改。 d. 词条删除:删除某个单词记录。
e. 单词查询: 输入单词英文拼写,输出该单词的中文释义。 f. 信息保存:将单词信息保存到文件。 g. 退出系统
系统使用说明:执行一个具体的功能之后,程序将重新显示功能菜单。系统的功能并不限于上述,可以对其进行扩充完善,如在对信息进行修改和删除时,可以考虑系统的安全性,在执行前若输入正确密码,才可进行操作。 测试数据: 要求被选用的词条有30个左右,简单单词为主。

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

34、教师工作量管理系统
计算每个老师在一个学期中所教课程的总工作量。(教师单个教学任务的信息为:教师号、姓名、性别、职称、认教课程、班级、班级数目、理论课时、实验课时、单个教学任务总课时)
A、教师信息处理
(1) 输入教师授课教学信息,包括教师号、姓名、性别、职称、认教课程、班级、班级数目、理论课时、实验课时。
(2) 插入(修改)教师授课教学信息: (3) 删除教师授课教学信息: (4) 浏览教师授课教学信息: (3) 删除教师授课教学信息: (4) 浏览教师授课教学信息:
B、教师工作量数据处理:
(1) 计算单个教学任务总课时。计算原则如下表:
班级数目 单个教学任务总课时
2 1.5*(理论课时+实验课时) 3 2*(理论课时+实验课时) >=4 2.5*(理论课时+实验课时)
(2) 计算一个教师一个学期总的教学工作量。总的教学工作量=所有单个教学任务总课时之和。
(3)教师数据查询:
提示:输入教师号或其他信息,即读出所有数据信息,并显示出来。
C、教师综合信息输出 提示:输出教师信息到屏幕。

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

35、会员卡计费系统
设计一个会员卡计费管理系统。 功能要求:
(1)新会员登记。(将会员个人信息及此会员的会员卡信息进行录入。) (2)会员信息修改。 (3)会员续费。(会员出示会员卡后,管理人员根据卡号查找到该会员的信息并显示。此时可以进行续费,续费后,提示成功,并显示更新后的信息。) (4)会员消费结算。(会员出示会员卡后,管理人员根据卡号查找到该会员的信息,结算本次费用。提示成功,并显示更新后的信息。)累计消费满1000元,及自动升级为VIP会员。之后每次消费给予9折优惠。
(4)会员退卡。(收回会员卡,并将余额退还,删除该会员信息。) (5)用菜单进行管理 (6)统计功能。
能够按每个会员的缴费总额进行排序。在排序的最后一行显示所有会员的缴费总额,以及消费总额。 能够按累计消费总额进行排序。在排序的最后一行显示所有会员的缴费总额,以及消费总额。

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

36、物业费管理系统
完成小区物业费用管理系统设计。 功能要求:
(1)新住户信息的添加。(户主姓名、性别、身份证号、联系电话、楼号、单元号、房号、平米数、每平米物业价格、应缴纳物业费,备注信息) (2)修改住户信息的功能。 (3)删除住户信息的功能。
(4)应缴物业费自动生成。每月1号,自动生成本月份的物业费。如果该住户之前的物业费未交清,则本月物业费与之前拖欠费用进行累加,为该用户应缴纳的物业费。

(5)缴费功能。根据用户缴纳金额,修改“应缴纳物业费”。
(6)统计功能:能够按楼号分类统计所有未交清物业费的记录。能够按拖欠款项多少,对所有用户信息进行从大到小排序。 (7)用菜单进行管理

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

37、个人小管家
个人小管家应用系统给家庭提供了一个管理个人财务的平台,主要用于对家庭成员收入、支出进行添加、查询、删除、修改以及打印的操作,使得家庭财务收支状况一目了然。
主要功能包括:
(1) 主菜单。主要包括收入管理、支出管理和退出; (2) 添加收入记录; (3) 查询收入记录; (4) 删除收入记录; (5) 修改收入记录; (6) 打印收入记录; (7) 添加支出记录; (8) 查询支出记录; (9) 删除支出记录; (10) 修改支出记录; (11) 打印支出记录; (12) 退出系统。

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

39、职工信息管理系统
设计要求:
(1) 只能使用C语言,源程序要有适当的注释,使程序容易阅读 (2) 至少采用文本菜单界面(如果能采用图形菜单界面更好) (3) 写出课程设计报告,具体要求见相关说明文档 功能要求:
职工信息包括:工号,姓名,性别,出生年月,婚姻状况,职称,家庭地址,电话,E-mail等。设计一个职工信息管理系统,使之能提供以下功能:
(1) 职工信息录入功能(学生信息用文件保存)—输入
(2) 职工信息浏览功能—输出
(3) 按工号查询
(4) 按姓名查询
(5) 按职称查询
(6) 职工信息的删除与修改
(7) 退出系统
40、健康码管理
功能:
(1) 输入健康码进行验证,健康码长度为10,前6位与身份证一致,根据这2个条件进行验证
(2) 健康码与旅行关联,旅行则与定位相关,输入定位后将健康码进行重置(保持绿码、变黄码、变红码)
(3) 发现新冠患者的处理(找密切接触者)
(4) 统计新冠患者、健康人数、密切接触者

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

  1. 智能停车场管理系统
    1)停车位的管理,可统计已停车多少,未使用停车位多少,以及具体的位置。
    2)用户停车的收费管理
    3)停车增值服务等

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

  1. 网络商城购物系统
    1)商品管理:商品的增加、删除、修改
    2)模拟购物车系统
    3)会员管理
    4)结算系统

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

  1. C语言知识点管理

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

44.电影影评管理

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

45.数据分析与挖掘方向
1.1 商品推荐
1.2 忠诚客户挖掘
1.3 小微科创企业贷款审核

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

  1. 小区车位管理的设计和实现
     业主基本信息及小车基本信息的管理
     固定车位的租赁管理:对地上地下车位分类管理
    i. 收费管理-收费记录,催收处理
    ii. 业主车位变动管理
    iii. 固定车位清单和收费的清单和汇总
     临时车位管理
    i. 出入管理
    ii. 记时收费管理
    iii. 临时车位的收费的清单和汇总

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

47.账务管理设计与实现
内容及要求:
随时记下自己的收支情况的需求。功能包括:用户账户的注册、用户切换、用户名密码修改、账户删除,收入信息的增删改,支出信息的增删改,收入类型的增删,支出类型的增删,收入信息分类统计,支出信息分类统计,收入支出总额统计,数据还原、清空等。
主要技术指标(或研究目标)

  1. 学习客户端UI界面的设计以及实现,作品界面美观,布局合理,层次清晰,界面各元素风格一致,交互方便,用户体验良好。
  2. 研究任务队列、多线程操作、异步更新UI等核心开发技术,实现复杂的业务逻辑。
  3. 按照软件的生命周期,有分析、设计(包括数据库)、实现、测试,运行与维护等模块。
  4. 独立完整地实现APP作品的全部功能,结合现实,设计合理,有明确的使用者定位,符合实际应用的要求;
  5. 针对不同Android版本,做到尽量兼容;人机交互简单、形象,输入输出一致。
  6. 统一使用Mysql,结合作品,有丰富的CRUD操作。
  7. APP作品有作者独特的分析、设计与实现,符合市场定位,具有相应的经济效益。

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

48: 备品备件管理系统
功能简介: 该系统主要实现某公司的备品备件管理,该公司为生产企业再生成过程中企业的设备和原料会不段的消耗。该系统实现的功能主要包括最备品备件类型的管理,库存管理,对每种类型的备品备件当低于一定的数量数可进行提示,对一定时间的内的消耗可以进行汇总和报表。系统供不同类型的企业用户使用,根据用户的权限使用系统的不同功能

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

补充题目:
个性化大学生学习生活助理软件的设计与实现
铁路公司票务管理系统的设计与实现
健康管理系统的设计与实现
游戏管理系统的设计与实现
汽车租凭管理系统的设计与实现
Natural护肤产品交易平台的设计与实现
校园社团管理系统的设计与实现
校园单车管理系统的设计与实现
公司车辆管理系统的设计与实现
在线TMCAZ品牌服装介绍系统的设计与实现
机械设备进出口系统的设计与实现
点餐系统的设计与实现
游戏机设备租赁平台的设计与实现
门户信息管理系统的设计与实现
问卷系统的设计与实现
酒店管理系统的设计和实现
图书销售系统的设计与实现
基于智能组卷的高校在线题库系统的设计与实现
学院会议室预约系统的设计与实现
复美药房药品管理系统的设计与实现
哈士奇宠物店管理系统的设计与实现

C语言程序设计选题参考相关推荐

  1. C语言程序设计习题参考答案

    C语言QQ群:108168489 此群是普通群,限100人.无法容纳所有C语言同学,敬请谅解. 申请加入务必注明[班级和姓名](不注明班级和姓名,拒绝加入),加入群后修改群名片.课程结束后[取消该群] ...

  2. 合肥工业大学c语言是试卷,合肥工业大学2005-2007年C语言程序设计试卷参考答案.doc-资源下载人人文库网...

    合肥工业大学2005-2007年<C语言程序设计>试卷参考答案.doc 合肥工业大学2005年C语言程序设计试卷参考答案一. 填空题(分,每空1分)1main( ) 或主函数 21 7 3 ...

  3. 最初编写的c语言程序称为,C语言程序设计复习参考答案

    <C语言程序设计复习参考答案>由会员分享,可在线阅读,更多相关<C语言程序设计复习参考答案(46页珍藏版)>请在人人文库网上搜索. 1.随堂练习12]1. 下面哪些标识符属于合 ...

  4. C语言程序设计 练习题参考答案 第七章 (2) 指针与数组 main函数形参

    /*  7.16 实现测试字符串长度函数strlen() */ #include "stdio.h" int strlen(char *p); void main() {     ...

  5. C语言程序设计 练习题参考答案 第八章 文件(2)

    /* 8.8从文件ex88_1.txt中取出成绩,排序后,按降序存放EX88_2.TXT中 */ #include "stdio.h" #define N 10 struct st ...

  6. 北航数据结构与c语言2017答案,2022年北京航空航天大学991数据结构与C语言程序设计考研资料汇总:参考书目-历年考研真题-模拟题库-笔记和课后习题详解...

    北京航空航天大学软件学院官网网址: 991数据结构与C语言程序设计考研参考书目: 谭浩强<C程序设计>(第4版)笔记和课后习题详解 谭浩强<C程序设计>(第4版)精讲班[教材精 ...

  7. c语言程序设计实训教材,C语言程序设计实训指导书

    摘要: 李建中等编著的这本<C语言程序设计实训指导书>为<C语言程序设计>的配套教材.全书共分4部分.第1部分主要介绍Visual C++6.0的集成功能界面和操作;第2部分配 ...

  8. c语言程序设计第二章的答案,C语言程序设计第二章作业参考答案

    C语言程序设计第二章作业参考 <C语言程序设计>第2章作业 布置日期:2017-10-23 截止日期:2017-11-3 一.单选题(每小题4分,共100分) 1.以下说法中正确的是___ ...

  9. ITAT 第九届 模拟题 C语言程序设计 参考答案(个人答案 仅供参考)

    第九届全国信息技术应用水平大赛模拟题 C语言程序设计 注:模拟题题量总计88道,其中单选题60道,每道题1分:多选题20道,每道题2分:程序填充题6道,每道题5分:编程操作题2 道,每道题10分.试卷 ...

  10. 吉大18秋学期C语言作业二答案,吉大18秋《C语言程序设计》在线作业12参考

    ;printf("%d"",s);}          (满分:)A, o. `7 d; b2 o0 h! Z A. 22 $ i: K+ i& J: e3 h+ ...

最新文章

  1. plsql 为空显示 0 的函数_记住这三个检测函数,彻底清除公式当中的0值
  2. python详细安装教程环境配置-如何安装Python(环境设置)?详细安装步骤图解
  3. 数据结构 单链表 (C++)(转载)
  4. 【转】Android Studio简单设置
  5. ubuntu常见问题解决方法
  6. 用Python进行数据探索,探索竞赛优胜方案
  7. 80 个例子,彻底掌握Python日期时间处理
  8. 学硕论文选题计算机,计算机硕士论文题目分享
  9. Java提高班(二)深入理解线程池ThreadPool
  10. JavaScript_HTML DEMO_2_事件
  11. 通​过​C​a​c​t​i​监​控​w​i​n​d​o​w​s​资​源
  12. unitywebplayer 32/64 5.3版本
  13. Luogu 3332 [ZJOI2013]K大数查询
  14. C++中继承时的重载和重新定义
  15. Docker学习之day01 Docker的前世今生
  16. 微软应用商城下载ShareX老出错
  17. 计算机共享访问权限 xp,上面就是xp访问win7共享要密码的解决方法
  18. 自定义8583模板,打包解包,使用j8583包
  19. 停电让服务器自动关机,服务器断网/断电自动关机小工具 断网/断电5分钟后自动关机...
  20. Android利用贝塞尔曲线实现翻书效果(适配AndroidX)

热门文章

  1. 【初/中级前端面经】中小型公司面试时都会问些什么?
  2. 三层交换机设置成路由
  3. mysql删除表数据及其关联数据_MYSQL中delete删除多表数据与删除关联数据
  4. 计算机网页设计与制作论文,网页设计与制作毕业论文
  5. SDL农场游戏开发 1.环境搭建
  6. 深度学习炼丹术 —— Taoye不讲码德,又水文了,居然写感知器这么简单的内容
  7. 萤石云回放时服务器无响应,萤石云手机回放看不了
  8. Nginx搭建虚拟域名
  9. 2021年N1叉车司机考试题及N1叉车司机考试试卷
  10. vbox虚拟机安装ssh工具远程连接安装docker