当前位置:网站首页>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
边栏推荐
- One architecture to complete all tasks - transformer architecture is unifying the AI Jianghu on its own
- RK1126平台OSD的实现支持颜色半透明度多通道支持中文
- 【MySQL从入门到精通】【高级篇】(四)MySQL权限管理与控制
- 失败率高达80%,企业数字化转型路上有哪些挑战?
- LVGL 8.2 keyboard
- R language ggplot2 visualization: gganimate package creates animated graph (GIF) and uses anim_ The save function saves the GIF visual animation
- Data center concept
- Talk about 10 tips to ensure thread safety
- A keepalived high availability accident made me learn it again
- Xcode abnormal pictures cause IPA packet size problems
猜你喜欢

No servers available for service: xxxx

Ruiji takeout notes

程序员自曝接私活:10个月时间接了30多个单子,纯收入40万

Scratch Castle Adventure Electronic Society graphical programming scratch grade examination level 3 true questions and answers analysis June 2022

Nowcoder reverse linked list

No servers available for service: xxxx

An overview of 2D human posture estimation

Codeforce:c. sum of substrings

阿里被裁员工,找工作第N天,猎头又传来噩耗...

Pandora IOT development board learning (RT thread) - Experiment 3 button experiment (learning notes)
随机推荐
First experience of ViewModel
Map of mL: Based on Boston house price regression prediction data set, an interpretable case of xgboost model using map value
What is the difference between Bi financial analysis in a narrow sense and financial analysis in a broad sense?
Detailed index of MySQL
毕业季-个人总结
Map of mL: Based on Boston house price regression prediction data set, an interpretable case is realized by using the map value to the LIR linear regression model
Wt588f02b-8s (c006_03) single chip voice IC scheme enables smart doorbell design to reduce cost and increase efficiency
Detailed explanation of visual studio debugging methods
基于51单片机的超声波测距仪
Count the running time of PHP program and set the maximum running time of PHP
实时数据仓库
leetcode:6110. 网格图中递增路径的数目【dfs + cache】
Digi restarts XBee Pro S2C production. Some differences need to be noted
Progress in architecture
sql优化之查询优化器
Classify boost libraries by function
leetcode:6110. The number of incremental paths in the grid graph [DFS + cache]
Combined with case: the usage of the lowest API (processfunction) in Flink framework
The failure rate is as high as 80%. What are the challenges on the way of enterprise digital transformation?
No servers available for service: xxxx