首页 > 编程语言 >C/C++C语言课程设计[2023-06-14]

C/C++C语言课程设计[2023-06-14]

时间:2023-06-14 20:45:07浏览次数:60  
标签:10 课程设计 要求 06 14 char num 模块

C/C++C语言课程设计[2023-06-14]

C语言课程设计要求

1、每位同学按照指定的题目完成C语言课程设计,题目不能更换,每人1题,独立完成。上课时间同学们进入学习通课程(C语言课程设计)里签到,老师会有讲解检查。
2、考核要求
成绩组成考核/评价环节分值(或百分比)考核/评价细则
平时成绩考勤、课堂表现10%每次课会有签到或点名,统计考勤成绩。
项目成绩代码编写
结果演示40%代码完整,结构规范,有注释;
结果显示正确,回答问题清晰;
课设报告报告50%程序源代码及报告必须按要求提交齐全,否则该课程无成绩。程序源代码要求结构清晰,添加适当注释;报告按照格式要求编写,各项内容填写充实、完整。

3、任务要求
用所学的C语言知识设计一个综合系统,能实现信息添加、查找、删除、插入、修改、输出等操作。总的模块要求:
第一个模块——主函数main()的功能是:根据选单的选项调用各函数,并完成相应的功能。
第二个模块——Menu()的功能是:显示提示选单。
第三个模块——Create()的功能是:创建一个新的数据表。
第四个模块——Add()的功能是:增加新的数据记录,并返回选单。
第五个模块——Find()的功能是:按要求查找相关的信息,如果找到了,则显示该信息,如果未找到,则提示没有该信息,并返回选单。
第六个模块——Alter()[的功能是:修改某条记录的信息,如果未找到要修改的记录,则提示系统中无此记录,并返回选单。
第七个模块——Delete()的功能是:删除某条记录,如果未找到要删除的记录,则提示通讯录中没有,并返回选单。
第八个模块——Print()的功能是:输出显示所有记录。
4、任务时间分配
上课时间学时完成的任务
4明确选题的任务,完成主函数main()、Menu()菜单函数编写;
4完成Create()函数,创建一个新的数据表;
完成Add()函数,增加新的数据记录;
2完成Find()函数,按要求查询相关的信息;
完成Print()的功能,输出显示所有记录;
4完成Alter()的功能,修改某条记录的信息;
完成Delete()的功能,删除某条记录;
4完善整个系统功能验收系统,答辩;
2书按要求写报告,
5、题目要求

源码

https://pan.baidu.com/s/1J--MYtUyPilpJKTD15-SgA?pwd=1111

1.学生信息管理系统的设计与实现
(1)学生信息包括:学号(char num[10])、姓名(char name[10])、性别(char sex[10])、成绩(float score)
(2)除了总的模块要求外,还需计算学生的平均成绩或总成绩。
2.图书管理信息系统的设计与实现
(1)图书信息包括:书号(char num[10])、书名(char name[10])、作者(char author[10])、定价(float money)
(2)除了总的模块要求外,还需统计出定价最高的图书。
3. 职工工资管理系统的设计与实现
(1)职工信息包括:职工号(char num[10])、职工名(char name[10])、职工级别(char type[10])、工资(float money)
(2)除了总的模块要求外,还需计算按工资由低到高排序(用冒泡排序法)。
4. 房屋销售管理信息系统的设计与实现
(1)房屋信息包括:房屋号(char num[10])、售房者姓名(char name1[10])、中介职工姓名(char name2[10])、房屋销售价格(float money)
(2)除了总的模块要求外,还需计算超过200万或统计价格最高的房屋的详细信息。
5.通讯录管理系统的设计与实现
(1)通讯者信息包括:编号(char num[10])、姓名(char name[10])、性别(char sex[10])、电话(char phone[20])
(2)除了总的模块要求外,还需统计通讯录中男女比例。
6.学生宿舍信息管理系统的设计与实现
(1)学生信息包括:学号(char num[10])、姓名(char name[10])、性别(char sex[10])、宿舍号(int no)
(2)除了总的模块要求外,还需统计系统中某一房间号中的所有学生的详细信息,如输出302房间的所有学生信息。
7. 客户消费积分管理系统的设计与实现
(1)客户信息包括:客户号(char num[10])、客户姓名(char name[10])、客户电话(char phone[20])、客户性别(char sex[10])、客户积分(int mon)
(2)除了总的模块要求外,还需统计系统中积分最高的客户信息。
8. 电影院售票管理系统的设计与实现
(1)电影票信息:票号(char num[10])、电影名称(char name[10])、顾客手机号(char s [10])、座位号(int seat)
(2)除了总的模块要求外,还需统计看哪个电影的人数最多。
9. 停车场收费管理系统的设计与实现
(1)车辆信息:车牌号(char num[10])、驶入时间(int intime-24小时制)、驶出时间(int outtime-24小时制)、单价(int price)、车主联系方式(char phone[20])
(2)除了总的模块要求外,还需计算某车牌号的停车费用。
10.教师工作量管理系统的设计与实现
(1)教师信息包括:职工号(char num[10])、职工名(char name[10])、职称(char type[10])、总学时(int sum)
(2)除了总的模块要求外,还需计算工作量由高到低排序(用冒泡排序法)。

源码

https://pan.baidu.com/s/1J--MYtUyPilpJKTD15-SgA?pwd=1111

6、上交的资料
(1)课程设计报告和程序源代码;
(2)以“学号-班级-姓名”命名,(如“17020200-物网2201-张三”)。

标签:10,课程设计,要求,06,14,char,num,模块
From: https://www.cnblogs.com/codewriter/p/17481299.html

相关文章

  • 传奇三端互通手游服务器租用推荐,扬州高防BGP服务器140.210.20.x
    传奇三端互通手游热度在至今是只增不减的,越来越多的GM开始研究传奇三端互通,今天我就和你简单分享下传奇三端互通的引擎和大概开服成本,再详细分享下传奇三端互通手游服务器的配置要求,希望可以帮助到你!传奇三端互通即PC、安卓、IOS三端账号数据的互通,一个账号不管在什么设备都能同步,......
  • python GUI+爬虫——12306抢票软件(2)
    这部分主要是项目环境的配置,下图是概览1.基于项目的虚拟环境--pipenv1.1简介1.2安装pipinstallpipenv, 检查安装状态:pipenv--version 我的系统是mac,该项目使用Windows10开发更好1.3创建项目的虚拟环境,使用pycharm1.4创建完后修改安装源,修改位置为pipfile文件修改:来源修......
  • C#.NET CORE .NET6 RSA 私钥签名 公钥验签(验证签名) ver:20230614
    C#.NETCORE.NET6RSA私钥签名公钥验签(验证签名)ver:20230614 环境说明:.NETCORE版本:.NET6。 .NETCORE对于RSA的支持:1..NET6中内置了对PKCS1,PKCS82种私钥格式的支持。2.私钥字符串要去除"-----BEGINRSAPRIVATEKEY-----"、"-----ENDRSAPRIVATEKEY---......
  • 欧奈儿行业 RPS 排名,一图览全貌 2023-06-14
    自动复盘2023-06-14k线图是最好的老师,点击详情图可以看到行业20日RPS的排名,最底下子图是行业rps走势线跟踪板块总结:成交额超过100亿排名靠前,macd柱由绿转红成交量要大于均线有必要给每个行业加一个上级的归类,这样更能体现主流方向公众hao:醉卧梦星......
  • 2023.6.14 - vue多页面项目配置
    抽离multipage.config.js多页面配置文件const{resolve}=require('path');constfs=require('fs');//获取多页的入口配置constpagesPath='src/pages';//pages页面配置constpages=getAllPages(resolve(pagesPath));//alias配置constaliasConfi......
  • 2023.6.14 - 设置底部阴影
    如果您想要一个outset的阴影,只在容器底部显示,您可以使用::before或::after伪元素来创建一个阴影层,然后将它放在容器下面。这种方法可以避免阴影出现在容器的顶部。下面是一个实现这个效果的CSS代码示例:div{position:relative;z-index:1;}div::before{co......
  • 「LOJ3406」Tom & Jerry
    题目点这里看题目。给定一张包含\(n\)个顶点和\(m\)条边的无向连通图,Tom和Jerry在图上进行了\(q\)次追逐游戏。在第\(i\)次游戏中,Tom一开始位于顶点\(a_i\),而Jerry一开始位于顶点\(b_i\)(双方任何时候都知道自己和对方的位置),追逐规则如下:Jerry和Tom交替......
  • npm install报错[email protected] postinstall: `node scripts/build.js`
    [email protected]: nodescripts/build.js解决方法:npmconfigsetsass_binary_site=https://npm.taobao.org/mirrors/node-sassnpminstall  ......
  • 2023.6.14每日一题
    B.Garland-1800原题链接CodeforcesRound612(Div.1)ACodeforcesRound612(Div.2)C题目大意给定一个被删去字符的\(1\simn\)排列,现在需要将空缺位置填入缺失的数,使得最终得到的序列仍是一个\(1\simn\)的排列,问所有填法中,相邻两项的奇偶性不同的数对数量最小......
  • 2023-06-14 记录一下vue组件如何调用App.vue里面的方法(代码来至chatGpt)
    可以通过在子组件中使用$emit方法来触发App.vue中的方法。具体步骤如下:在App.vue中定义一个方法<script>exportdefault{methods:{appMethod(){console.log('调用了App.vue中的方法')}}}</script>在子组件中使用$emit方法触发该方......