当前位置:网站首页>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
边栏推荐
- ML之shap:基于boston波士顿房价回归预测数据集利用Shap值对LiR线性回归模型实现可解释性案例
- Pandora IOT development board learning (RT thread) - Experiment 3 button experiment (learning notes)
- One architecture to complete all tasks - transformer architecture is unifying the AI Jianghu on its own
- sql优化之查询优化器
- 【算法leetcode】面试题 04.03. 特定深度节点链表(多语言实现)
- LVGL 8.2 keyboard
- 架构方面的进步
- 实时数据仓库
- [information retrieval] link analysis
- First experience of ViewModel
猜你喜欢
随机推荐
数据湖(十三):Spark与Iceberg整合DDL操作
阿里被裁员工,找工作第N天,猎头又传来噩耗...
R language ggplot2 visualization: gganimate package creates animated graph (GIF) and uses anim_ The save function saves the GIF visual animation
开发中常见问题总结
Ruiji takeout notes
LVGL 8.2 Menu
Leetcode T48: rotating images
leetcode:6109. 知道秘密的人数【dp的定义】
es6模块化
ML:SHAP值的简介、原理、使用方法、经典案例之详细攻略
Digi restarts XBee Pro S2C production. Some differences need to be noted
《opencv学习笔记》-- 线性滤波:方框滤波、均值滤波、高斯滤波
Digi重启XBee-Pro S2C生产,有些差别需要注意
No servers available for service: xxxx
R language dplyr package summary_ If function calculates the mean and median of all numerical data columns in dataframe data, and summarizes all numerical variables based on conditions
【MySQL从入门到精通】【高级篇】(五)MySQL的SQL语句执行流程
[cloud native] how can I compete with this database?
One architecture to complete all tasks - transformer architecture is unifying the AI Jianghu on its own
【算法leetcode】面试题 04.03. 特定深度节点链表(多语言实现)
Respect others' behavior









