当前位置:网站首页>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
边栏推荐
- 6 分钟看完 BGP 协议。
- 老掉牙的 synchronized 锁优化,一次给你讲清楚!
- 面试官:Redis 过期删除策略和内存淘汰策略有什么区别?
- The only core indicator of high-quality software architecture
- Comparative study of the gods in the twilight Era
- Simple understanding of binary search
- CVPR 2022 | TransFusion:用Transformer进行3D目标检测的激光雷达-相机融合
- N++ is not reliable
- 从0到1建设智能灰度数据体系:以vivo游戏中心为例
- Alibaba cloud award winning experience: build a highly available system with polardb-x
猜你喜欢
PostgreSQL 9.1 飞升之路
Oracle was named the champion of Digital Innovation Award by Ventana research
After installing vscode, the program runs (an include error is detected, please update the includepath, which has been solved for this translation unit (waveform curve is disabled) and (the source fil
聊聊支付流程的设计与实现逻辑
Xue Jing, director of insight technology solutions: Federal learning helps secure the flow of data elements
CANN算子:利用迭代器高效实现Tensor数据切割分块处理
2022KDD预讲 | 11位一作学者带你提前解锁优秀论文
Dry goods sorting! How about the development trend of ERP in the manufacturing industry? It's enough to read this article
三星量产3纳米产品引台媒关注:能否短期提高投入产出率是与台积电竞争关键
Comparative study of the gods in the twilight Era
随机推荐
Apache服务器访问日志access.log设置
Commvault 和 Oracle 合作,在 Oracle 云上提供 Metallic数据管理即服务
CVPR 2022 | TransFusion:用Transformer进行3D目标检测的激光雷达-相机融合
「小技巧」给Seurat对象瘦瘦身
Three schemes to improve the efficiency of MySQL deep paging query
iptables基础及Samba配置举例
Optional values and functions of the itemized contenttype parameter in the request header
Talk about the design and implementation logic of payment process
XILINX/system-controller-c/BoardUI/无法连接开发板,任意操作后卡死的解决办法
【FAQ】华为帐号服务报错 907135701的常见原因总结和解决方法
eclipse链接数据库中测试SQL语句删除出现SQL语句语法错误
比量子化学方法快六个数量级,一种基于绝热状态的绝热人工神经网络方法,可加速对偶氮苯衍生物及此类分子的模拟
Using nsproxy to forward messages
7 月数据库排行榜:MongoDB 和 Oracle 分数下降最多
Use fail2ban to prevent password attempts
FS4056 800mA充电ic 国产快充电源ic
从0到1建设智能灰度数据体系:以vivo游戏中心为例
室外LED屏幕防水吗?
聊聊支付流程的设计与实现逻辑
ASP.NET Core入门一