当前位置:网站首页>C语言课程设计题
C语言课程设计题
2022-07-04 12:44:00 【_程序设计_】
C语言课程设计题
1 通讯录管理系统
2 汽车泊车管理系统
3 教师薪资管理系统
4 图书租赁管理系统
5 小区物业管理系统
……
说明:每个学生任选一个题目,每个题目都应包含以下内容:创建(输入)、显示、修改、添加、删除、查询和排序这几个部分内容。
数据录入:录入系统所需的数据,用结构体数组或链表组织数据 (使用链表成绩加分)
数据存储:将录入的数据存储,用文件的形式将录入的数据存储
数据读写:对数据进行读写操作
数据修改:对数据进行更新操作,可以进行新数据的插入,旧数据的修改操作
数据删除:对数据进行删除操作,根据具体题目将对应记录删除
数据查询:按要求对数据进行查询,含简单查询及组合查询
数据统计:按要求对数据进行统计,含简单统计及综合统计
数据排序:按要求对数据进行排序,含升序排序及降序排序;含数字及字符串排序
数据报表:按要求对数据打印报表,依规定的报表格式对数据打印报表
界面:设计总体菜单界面,简单菜单、下拉式或弹出式
密码设置:用户进入系统时,有不同用户名和密码的输入
不用全局变量,使用参数或指针变量传递数值,或return 语句实现值传递;
设置密码,将密码存储在文件中,并可以添加新用户,或删除不合法用户等;
给密码简单加密,例如本来是ABC,让在文件中存储的是123等简单运算;
自己设计的功能有代表意义,有亮点。
……
以通讯录管理系统为例
至少应包括:
1 创建通讯录
2 显示通讯录
3 查询通讯录
4 修改通讯录
5 添加通讯录
6 删除通讯录
7 排序通讯录
这几部分功能。
评分标准:
检查验收时,在计算机上完成所选题目的任务,这部分内容占50%(回答问题(10分)、实习成果验收(40分) )。
实验报告占30%,设计方案(10分)报告质量(10分)认识总结(5分)撰写规范(5分) 。
平时分数占20%,包括每天的点名情况、学习态度等。
机房要求:
⑴ 遵守机房的纪律规定,不做与课程设计无关的事情(如不准玩游戏等);
⑵ 按要求完成每天的课程设计任务,并向指导老师报告完成情况;
要求:
独立完成,不追求系统的完美,但必须是自己编写的程序。
按要求完成规定的功能,不同的功能使用不同的函数来实现。
对程序进行必要的注释。
按要求写出实验报告(必须按照模版规范)
注意事项
本次设计以小组形式进行,每5人为1组,自行组队。
组队条件:小组内成员完成题目各不相同
6月24日前提交组队情况,每组列组员名单,统一汇报至班长整理成电子表单,以便记录检查情况及成绩;
成绩组成:平时考勤20%+检查50%+实验报告30%
老师检查时按组进行验收,由老师指定该组任意二位同学进行完成情况汇报及问题回答,二位同学的平均成绩即为该组所有同学的成绩
源码下载
链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111
边栏推荐
- 使用 NSProxy 实现消息转发
- 面试官:Redis 过期删除策略和内存淘汰策略有什么区别?
- CTF竞赛题解之stm32逆向入门
- C语言小型商品管理系统
- SQL statement syntax error in test SQL statement deletion in eclipse linked database
- XML入门三
- 请问大佬们有遇到这个情况吗,cdc 1.4 连接MySQL 5.7 无法使用 timestamp
- Cann operator: using iterators to efficiently realize tensor data cutting and blocking processing
- 用fail2ban阻止密码尝试攻
- WPF double slider control and forced capture of mouse event focus
猜你喜欢

n++也不靠谱

CTF competition problem solution STM32 reverse introduction
提高MySQL深分页查询效率的三种方案
Efficient! Build FTP working environment with virtual users

Flet教程之 03 FilledButton基础入门(教程含源码)(教程含源码)

CVPR 2022 | TransFusion:用Transformer进行3D目标检测的激光雷达-相机融合

Reptile exercises (I)

2022年中国移动阅读市场年度综合分析

Reinforcement learning - learning notes 1 | basic concepts

CANN算子:利用迭代器高效实现Tensor数据切割分块处理
随机推荐
再说rsync+inotify实现数据的实时备份
Is the outdoor LED screen waterproof?
2022KDD预讲 | 11位一作学者带你提前解锁优秀论文
高质量软件架构的唯一核心指标
SQL statement syntax error in test SQL statement deletion in eclipse linked database
. Net using redis
c#数组补充
XML入门二
C语言职工管理系统
Talk about the design and implementation logic of payment process
Don't turn down, three sentences to clarify the origin of cross domain resource request errors
Oracle 被 Ventana Research 评为数字创新奖总冠军
After the game starts, you will be prompted to install HMS core. Click Cancel, and you will not be prompted to install HMS core again (initialization failure returns 907135003)
Commvault 和 Oracle 合作,在 Oracle 云上提供 Metallic数据管理即服务
Practice: fabric user certificate revocation operation process
阿里云有奖体验:用PolarDB-X搭建一个高可用系统
Interviewer: what is the difference between redis expiration deletion strategy and memory obsolescence strategy?
提高MySQL深分页查询效率的三种方案
SQL language
Simple understanding of binary search