当前位置:网站首页>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
边栏推荐
- Reptile exercises (I)
- CA: efficient coordinate attention mechanism for mobile terminals | CVPR 2021
- A data person understands and deepens the domain model
- 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
- Building intelligent gray-scale data system from 0 to 1: Taking vivo game center as an example
- CommVault cooperates with Oracle to provide metallic data management as a service on Oracle cloud
- Interviewer: what is the difference between redis expiration deletion strategy and memory obsolescence strategy?
- 7、 Software package management
- XML入门三
- Meituan Ali's Application Practice on multimodal recall
猜你喜欢

PostgreSQL 9.1 soaring Road

eclipse链接数据库中测试SQL语句删除出现SQL语句语法错误

高质量软件架构的唯一核心指标

CANN算子:利用迭代器高效实现Tensor数据切割分块处理

Meituan Ali's Application Practice on multimodal recall

Interviewer: what is the difference between redis expiration deletion strategy and memory obsolescence strategy?

Dgraph: large scale dynamic graph dataset

7 月数据库排行榜:MongoDB 和 Oracle 分数下降最多

CA:用于移动端的高效坐标注意力机制 | CVPR 2021

CommVault cooperates with Oracle to provide metallic data management as a service on Oracle cloud
随机推荐
Dgraph: large scale dynamic graph dataset
XILINX/system-controller-c/BoardUI/无法连接开发板,任意操作后卡死的解决办法
Solution: how to delete the information of Jack in two tables with delete in one statement in Oracle
Comprehensive evaluation of modular note taking software: craft, notation, flowus
Rsyslog配置及使用教程
一文掌握数仓中auto analyze的使用
ASP.NET Core入门一
Cann operator: using iterators to efficiently realize tensor data cutting and blocking processing
C#基础深入学习一
The only core indicator of high-quality software architecture
8 expansion sub packages! Recbole launches 2.0!
Don't turn down, three sentences to clarify the origin of cross domain resource request errors
Using nsproxy to forward messages
JVM系列——栈与堆、方法区day1-2
Etcd storage, watch and expiration mechanism
Using nsproxy to forward messages
Runc hang causes the kubernetes node notready
三星量产3纳米产品引台媒关注:能否短期提高投入产出率是与台积电竞争关键
Dry goods sorting! How about the development trend of ERP in the manufacturing industry? It's enough to read this article
面试官:Redis 过期删除策略和内存淘汰策略有什么区别?