---
# System prepended metadata

title: The White Book of Student Score Management System
tags: [Group 4, 108 annual information a set of teaching assistant group, Planning Internship (II)]

---

###### tags: `108 annual information a set of teaching assistant group`
###### tags: `Planning Internship (II)` Final Project `Group 4`
# The White Book of Student Score Management System

![](https://i.imgur.com/ggTgK3r.jpg)
## ![](https://i.imgur.com/LofW5Mq.png) Introduction

The text-only version of the student grade management system allows users to enter student grades into the system and output grade sheets according to the way they want.
The system is divided into the following functions:
* ![] (https://i.imgur.com/PaaHJis.png) input system
     * Enter general results
     * Enter individual results
* ![] (https://i.imgur.com/lU2EHNM.png) Modify the system
     * Modify personal results
* ![] (https://i.imgur.com/lYwHell.png) output system
     * Output: transcript / fail list
     * Method: screen / .txt text file
* ![] (https://i.imgur.com/uvZd9eY.png) Reset data
## ![] (https://i.imgur.com/IG35BRv.png) Design Instructions

* Command-like operating system
* To select an option, enter a number or text
* Use the `fprintf` function in <stdio.h> to implement the function of outputting text files

![](https://i.imgur.com/qUAK5XY.jpg)

## ![](https://i.imgur.com/S8vyYo1.png) Instructions
| Command| Description|
| :--------: | :--------|
| input|Enter student grades, you can choose to enter all grades at one time, or single grades|
|modify|Modify student grades, modified students must first exist|
|output|Export student grades, you can choose to export the transcript, or the list of failed subjects|
|reset|Reset student performance data|
|cls|Clear screen|
|about|View staff|
|help / ?|View instruction directory|
|exit|Leave the system|

Using the above instructions, you can operate the function smoothly as the interface guides.

##! [] (https://i.imgur.com/hElkEFh.png) Program Features
* Beautiful opening animation
* Intuitive operation mode
* Use the small function of "press Enter to continue operation, enter 0 to end" to speed up the efficiency of grade input
* Can specify whether the sorting method is increasing or decreasing
* You can output the grade list or fail list as a .txt text file

## ![](https://i.imgur.com/CrJ9tEW.png) Features you want to do but haven't implemented yet
* Detailed log files changed by users
* Enter student grades using file reading
* UI / UX interface

## ![](https://i.imgur.com/cuCJVua.png) Development Environment and Kit
Limited to Windows environment
IDE: Dev-C ++, Code :: Blocks
Library: <stdio.h>, <stdlib.h>, <ctype.h>, <string.h>, <math.h>, <windows.h>
## ![](https://i.imgur.com/nJpaXBe.png) Difficulties encountered and solutions
* Here I think \ ~ No examples are provided. Hey ~~ *

## ![](https://i.imgur.com/MvFfibd.png) Development notes
**2018/12/27**
* Building a basic program prototype

**2018/12/31**
* Re-modify the data structure and assign responsible subroutines

**2019/01/03**
* Integrate the procedures responsible for each programmer

**2019/01/05**
* Debug completed
* Join the opening animation and production list

**2019/01/06**
* Added cls function
* Details added and maintained

## ![](https://i.imgur.com/wEA1xgy.png) Development experience
* Nobita

* Shizuka

* Doraemon

* Doctor

* Fat Tiger


* Here I think \ ~ No examples are provided. Hey ~~ *

## ![](https://i.imgur.com/T5wesPe.png) Authors and assignments


| Member | Responsible for work |
| -------- | -------- |
Nobita, Shizuka | Enter data creation functions |
| Doraemon | Read Data Related Functions |
Doctor | Optimize the display |
Fat Tiger | Debugger |

## ![](https://i.imgur.com/9vY2OK0.png) Use of resources
* icon use：
  - [iconfinder](https://www.iconfinder.com/)
  - [Icons for everything](https://thenounproject.com/)

* Others I think \ ~ No examples are provided. Hey ~~ *


## ![](https://i.imgur.com/EVspw2b.png =30x30) Copyright Notice

Copyright © LGL. all rights reserved.


