当前位置:网站首页>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
边栏推荐
- Opencv3.2 and opencv2.4 installation
- Practical puzzle solving | how to extract irregular ROI regions in opencv
- Detailed explanation of visual studio debugging methods
- Combined with case: the usage of the lowest API (processfunction) in Flink framework
- Leetcode T48: rotating images
- First experience of ViewModel
- NowCoder 反转链表
- 利用Shap值进行异常值检测
- 使用CLion编译OGLPG-9th-Edition源码
- Docker compose public network deployment redis sentinel mode
猜你喜欢
Ruiji takeout notes
Nowcoder rearrange linked list
Wt588f02b-8s (c006_03) single chip voice IC scheme enables smart doorbell design to reduce cost and increase efficiency
Test process arrangement (2)
Leetcode 61: 旋转链表
STM32F1与STM32CubeIDE编程实例-MAX7219驱动8位7段数码管(基于GPIO)
Sqlserver functions, creation and use of stored procedures
sql优化之explain
聊聊保证线程安全的 10 个小技巧
Ultrasonic distance meter based on 51 single chip microcomputer
随机推荐
R language uses dplyr package group_ The by function and the summarize function calculate the mean and standard deviation of the target variables based on the grouped variables
Gin integrated Alipay payment
程序员自曝接私活:10个月时间接了30多个单子,纯收入40万
[information retrieval] experiment of classification and clustering
为什么国产手机用户换下一部手机时,都选择了iPhone?
Detailed analysis of pytorch's automatic derivation mechanism, pytorch's core magic
codeforce:C. Sum of Substrings【边界处理 + 贡献思维 + 灵光一现】
【MySQL从入门到精通】【高级篇】(四)MySQL权限管理与控制
Real time data warehouse
Chapter 17 process memory
No servers available for service: xxxx
R language uses bwplot function in lattice package to visualize box plot and par Settings parameter custom theme mode
毕业季-个人总结
An overview of 2D human posture estimation
《opencv学习笔记》-- 线性滤波:方框滤波、均值滤波、高斯滤波
Programmer turns direction
NowCoder 反转链表
PyTorch的自动求导机制详细解析,PyTorch的核心魔法
Excel quickly merges multiple rows of data
Ruiji takeout notes