当前位置:网站首页>C language course design questions
C language course design questions
2022-07-04 14:36:00 【_ Programming_】
C Language course design questions
1 Address book management system
2 Parking management system
3 Teacher salary management system
4 Book rental management system
5 Community property management system
……
explain : Each student chooses a topic , Each topic should contain the following : establish ( Input )、 Show 、 modify 、 add to 、 Delete 、 Query and sort these parts .
Data entry : Input the data required by the system , Use structure array or linked list to organize data ( Use the linked list to score extra points )
data storage : Store the entered data , Store the entered data in the form of files
Data reading and writing : Read and write data
Data modification : Update the data , You can insert new data , Modification of old data
Data deletion : Delete data , Delete the corresponding record according to the specific topic
Data query : Query the data as required , Including simple query and combined query
Data statistics : Make statistics on the data as required , Including simple statistics and comprehensive statistics
Data sorting : Sort the data as required , Including ascending sort and descending sort ; Including number and string sorting
Data reports : Print reports on data as required , Print the report according to the specified report format
Interface : Design the overall menu interface , Simple menu 、 Pull down or pop-up
password : When the user enters the system , There are different user names and passwords to enter
No global variables , Use parameters or pointer variables to pass values , or return Statement to realize value passing ;
Set the password , Store the password in a file , And you can add new users , Or delete illegal users ;
Simply encrypt the password , For example, it was ABC, Let's store in the file 123 And other simple operations ;
The functions designed by myself are representative , There are highlights .
……
Take the address book management system as an example
At a minimum, it should include :
1 Create address book
2 Show contacts
3 Check the address book
4 Modify address book
5 Add address book
6 Delete address book
7 Sort address book
The functions of these parts .
Standard for evaluation :
During inspection and acceptance , Complete the selected task on the computer , This part accounts for 50%( Question answering (10 branch )、 Acceptance of internship achievements (40 branch ) ).
The experimental report accounts for 30%, design scheme (10 branch ) Report quality (10 branch ) Understanding summary (5 branch ) Write specifications (5 branch ) .
Usual score percentage 20%, Including daily roll call 、 Learning attitude, etc .
Machine room requirements :
⑴ Observe the discipline of the computer room , Don't do anything irrelevant to curriculum design ( Such as not playing games );
⑵ Complete the daily course design tasks as required , And report the completion to the instructor ;
requirement :
Do it on your own , Do not pursue the perfection of the system , But it must be a program written by yourself .
Complete the specified functions as required , Different functions are implemented with different functions .
Make necessary comments on the program .
Write the experiment report as required ( Must follow the template specification )
matters needing attention
This design is carried out in a group , Every time 5 artificial 1 Group , Team up by yourself .
Team formation conditions : Members of the group complete different topics
6 month 24 Recently submitted the team formation , List of members of each group , Report to the team leader in a unified way and sort it into an electronic form , In order to record the inspection and results ;
The score is made up of : Regular attendance 20%+ Check 50%+ Experimental report 30%
When the teacher inspects, check and accept by groups , The teacher will designate any two students in this group to report the completion and answer questions , The average score of two students is the score of all students in this group
Source download
link :https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
Extraction code :1111
边栏推荐
- leetcode:6110. 网格图中递增路径的数目【dfs + cache】
- Oppo find N2 product form first exposure: supplement all short boards
- 架构方面的进步
- Query optimizer for SQL optimization
- Redis daily notes
- codeforce:C. Sum of Substrings【边界处理 + 贡献思维 + 灵光一现】
- 《opencv学习笔记》-- 线性滤波:方框滤波、均值滤波、高斯滤波
- MySQL的存储过程练习题
- [information retrieval] link analysis
- LVGL 8.2 Draw label with gradient color
猜你喜欢
Query optimizer for SQL optimization
Digi重启XBee-Pro S2C生产,有些差别需要注意
第十七章 进程内存
sql优化之explain
LVGL 8.2 Line wrap, recoloring and scrolling
Test evaluation of software testing
Free, easy-to-use, powerful lightweight note taking software evaluation: drafts, apple memo, flomo, keep, flowus, agenda, sidenote, workflow
电商系统中红包活动设计
Real time data warehouse
商業智能BI財務分析,狹義的財務分析和廣義的財務分析有何不同?
随机推荐
一种架构来完成所有任务—Transformer架构正在以一己之力统一AI江湖
flink sql-client. SH tutorial
商業智能BI財務分析,狹義的財務分析和廣義的財務分析有何不同?
Test process arrangement (3)
One architecture to complete all tasks - transformer architecture is unifying the AI Jianghu on its own
What is the difference between Bi financial analysis in a narrow sense and financial analysis in a broad sense?
LVLG 8.2 circular scrolling animation of a label
Detailed analysis of pytorch's automatic derivation mechanism, pytorch's core magic
【信息检索】分类和聚类的实验
flink sql-client.sh 使用教程
ML:SHAP值的简介、原理、使用方法、经典案例之详细攻略
No servers available for service: xxxx
一文概览2D人体姿态估计
R language ggplot2 visualization: gganimate package creates animated graph (GIF) and uses anim_ The save function saves the GIF visual animation
LVGL 8.2 Sorting a List using up and down buttons
sql优化之查询优化器
codeforce:C. Sum of Substrings【边界处理 + 贡献思维 + 灵光一现】
数据湖(十三):Spark与Iceberg整合DDL操作
LVGL 8.2 text shadow
Some problems and ideas of data embedding point