当前位置:网站首页>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


边栏推荐
- IO stream - file - properties
- SSH password free login - two virtual machines establish password free channel two-way trust
- 模拟卷Leetcode【普通】093. 复原 IP 地址
- MySQL queries are case sensitive
- MVFuseNet:Improving End-to-End Object Detection and Motion Forecasting through Multi-View Fusion of
- Improved Pillar with Fine-grained Feature for 3D Object Detection论文笔记
- 数组的子集不能累加出的最小正数
- pytest合集(7)— 参数化
- 上采样之反卷积操作
- Flink实时仓库-DWD层(处理复杂数据-流和表的装换处理)模板代码
猜你喜欢

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

spark学习笔记(七)——sparkcore核心编程-RDD序列化/依赖关系/持久化/分区器/累加器/广播变量

Student status management system based on C language design

The core of openresty and cosocket

数组的子集不能累加出的最小正数

VMware16安装虚拟机遇到的问题

猜数字//第一次使用生成随机数

微信小程序的反编译

MutationObserver文档学习

Flink实时仓库-DWD层(流量域)模板代码
随机推荐
Salesforce中过滤器Filter使用的相对日期
做开发4年13K,想转行自动化测试,薪资还能涨吗···
数据库系统概述
Google fragmented notes JWT (Draft)
说一下 TCP/IP 协议?以及每层的作用?
Idea cannot find a database solution
IDEA找不到Database解决方法
[C language brush leetcode] 1054. Bar code with equal distance (m)
Excerpts from good essays
Overview of database system
VMware16安装虚拟机遇到的问题
猜数字//第一次使用生成随机数
1172. 餐盘栈 有序列表+栈
Implementation of DDP cluster distributed training under pytoch multi GPU conditions (brief introduction - from scratch)
模拟卷Leetcode【普通】061. 旋转链表
Cesium reflection
Pod基本介绍
太空射击第17课: Game Over (結束)
要不要满足客户所有的需求
数组的子集不能累加出的最小正数