当前位置:网站首页>Student achievement ranking system based on C language design
Student achievement ranking system based on C language design
2022-07-29 07:05:00 【biyezuopin】
be based on C Language design student performance ranking system
One 、 Demand analysis
Purpose of writing : Through the investigation and analysis of user needs , Write the requirements analysis document as the basic criteria of project design , And the manual for system analysis as a system analyst and testing as a tester
Requirements overview : Design a student achievement ranking system , It can provide the following functions : Enter student information and save Browse student information Search for student information Modify student information and save Add student information Statistics and calculation of student information
Requirement specification : The main functions of this system :
- Add a new member , Realize the input of student information .
- Delete student information . When you need to delete student information , Free up the database space it occupies , You can select the record to delete in the list , Then click delete. If you confirm the deletion, select OK to delete the selected record .
- Modify student information , For some reason, there may be errors in recording student information , Student information needs to be modified . Select the member information to be modified in the main window of the student information system to modify .
- Show student information , After deleting student information and adding student information successfully , Enter the display option to update the student information record , Display the latest record of student information .
- Name search information , It can display the current student information , Use your name to view student information .
- Sort students' grades , Statistical functions such as total score calculation .
To sum up, this system can realize scientific and automatic management of student achievement information , It includes displaying the basic information of students , And realize the addition of student information 、 Delete 、 Show 、 Statistics and retrieval . After debugging , The program performance is good .
overall design
The design drawing of the overall function part is as follows , Specific main menu function options include :
- Student information input
- Student information output display
- Curriculum
- Student information added
- Student information search
- Delete student information
- Student information modification
- Student grade information sorting
- Student information statistical calculation
- sign out

Detailed design
Purpose of writing
According to the project outline design specification , Based on the project outline design , Design the system in detail , In order to code the program in the next step .
Detailed design
Course structure
Including course name and course grades .
Course class
Private members include : Course structure array , Number of courses , The sum of the results , Average score
Public members include : Total score , Average score calculation , Course information display , Add courses , Delete course , The input and output display of grades .
Student class
Private members include : Student's name , Student number , class , Course etc.
Public members include : The input and output of data
Student information list class
Mainly for the operation of linked lists , lookup , Delete , modify , Sort , Statistical calculation and output display
Two 、 Commissioning and operation
Login screen

Menu interface 
Information entry interface

Information output display interface

Information insertion interface

Information search interface

Information deletion interface

Information modification interface

Score sorting interface


边栏推荐
- 【flask入门系列】Flask-SQLAlchemy的安装与配置
- 聊天机器人有何用处?有何类型?看完这些就明白了!
- Flink实时仓库-DWD层(下单-多张表实现join操作)模板代码
- C language memory stack and heap usage
- Teacher Wu Enda's machine learning course notes 04 multiple linear regression
- Teacher wangshuyao's notes on operations research 02 fundamentals of advanced mathematics
- Simulation volume leetcode [normal] 222. number of nodes of complete binary tree
- Image noise and matrix inversion
- 怎么会不喜欢呢,CICD中轻松发送邮件
- 线程 - 线程安全 - 线程优化
猜你喜欢

Connecting PHP 7.4 to Oracle configuration on Windows

Ali gave several SQL messages and asked how many tree search operations need to be performed?

网上传说软件测试培训真的那么黑心吗?都是骗局?

Flink real-time warehouse DWD layer (transaction domain - additional purchase dimension degradation processing) template code

leetcode-592:分数加减运算

IO stream - file - properties

Flink实时仓库-DWD层(流量域)模板代码

实现改变一段文字的部分颜色效果

The core of openresty and cosocket

记 - 踩坑-实时数仓开发 - doris/pg/flink
随机推荐
阿里一面,给了几条SQL,问需要执行几次树搜索操作?
Can MySQL export tables regularly?
剑指 Offer II 115:重建序列
二次元卡通渲染——进阶技巧
Unity exploration plot access design analysis & process + code specific implementation
pytorch的技巧记录
Talk about tcp/ip protocol? And the role of each layer?
Cvpr2022oral special series (I): low light enhancement
游戏资产的革命
Teacher Wu Enda machine learning course notes 05 octave tutorial
Thread - thread safety - thread optimization
模拟卷Leetcode【普通】172. 阶乘后的零
Teacher Wu Enda's machine learning course notes 03 review of linear algebra
win11系统错误:由于找不到 iertutil.dll,无法继续执行代码。重新安装程序可能会解决此问题
MVFuseNet:Improving End-to-End Object Detection and Motion Forecasting through Multi-View Fusion of
Actual combat! Talk about how to solve the deep paging problem of MySQL
Flink real-time warehouse DWD layer (processing complex data - installation and replacement of streams and tables) template code
Student status management system based on C language design
解决CSDN因版权不明而无法发布博客的问题
Federal learning backdoor attack summary (2019-2022)