Score management function will allow administrators to enter grades for students and also provide tools that allow them to correct and update grades for students when needed.. Build a pr
Trang 1UNIVERSITY OF ECONOMY - FINANCE HO CHI MINH CITY
FACULTY OF INFORMATION TECHNOLOGY
Trang 2UNIVERSITY OF ECONOMY - FINANCE HO CHI MINH CITY
FACULTY OF INFORMATION TECHNOLOGY
Nguyen Minh Tuan
Ho Chi Minh City, 6/2022
2
Trang 4Too long to read onyour phone? Save
to read later on your computer
Save to a Studylist
Trang 5The rapid development of IT has strongly and greatly affected all aspects of socio-economic life Today, IT has become one of the most important drivers of development With the ability to digitize all kinds of information (numeric, graph, text, image, voice, sound.), the computer becomes a unified and versatile information processing means, performing many functions different capabilities on all forms of information in all fields: research, management, business The applications of Information Technology in the field of management are extremely important applications It not only frees up effort for managers but also brings accuracy and agility in management As a student of the Faculty of Information Technology, I am very happy when I have developed an application project of Student System Management Student information will be managed and sorted by name, date of birth, depending on the manager's choice In addition, the function of searching students by name, class and key will help administrators easily get the necessary information Score management function will allow administrators to enter grades for students and also provide tools that allow them to correct and update grades for students when needed Reward/Disciplinary Administration, allowing administrators to decide whether to reward or discipline a student attending the school Student statistics, allowing administrators to get information about students in the most intuitive and complete way Search student information, allowing management to get information about students quickly.
Stemming from the above benefits with the permission and enthusiastic help of Mr Nguyen Minh Tuan, I would like to choose the topic "Student system management".
With this topic, I want to apply the knowledge I have learned in school along with the study of programming languages and environments to build an effective management system.
Due to limited time and inexperience in research and practice, the report has many shortcomings I look forward to receiving suggestions from teachers to improve the topic Sincerely thank!
Trang 61 QUESTION
The University of Economics and Finance uses a professional training software to manage students and their learning process Build a program to simulate simple functions of the school's professional training program with the following requirements:
The program has a login function
Users are divided into two categories: trainers and trainers
When logging in to the faculty user, if the login is successful, the score management function will appear, allowing to enter grades, edit scores, delete scores, update scores for existing students in the school and can find students by student code.
When logging in to the training staff user, the student management function will appear, including the functions, add a new student, delete a student and update Every time the lecturer updates the student's score, the program will recalculate the
average score of each student, and display a list of the 3 students with the highest total score of each subject.
2 DESIGN THE THEME
Loading interface: is the page where when the user opens the software, a waiting
page will be displayed, after loading to 100%, he will proceed to open the login form, in order to create a more civilized and humane software.
6 Figure 1 Loading interface
Trang 7 Login interface: is the security layer of the software to prevent unauthorized users
from accessing and destroying data, if the login fails, an error will be reported until you enter the correct information and log in successfully will be redirected to the student management page (for training staff) and student score management (for
Forgot password interface: when the user forgets the password of the account,
requires entering the correct email before clicking submit, the software will automatically randomize the 6-digit password and send it to you by email
Trang 8 Management system: is a place to manage personal information and students' scores
under the control of training staff and lecturers in the school.
Figure 4 Student management system interface Figure 3 Forgot password interface
Figure 5 Student score management system interface
Trang 93 US ORGANIZATION REQUIREMENTS
In the organizational structure of the application, there is the use of interfaces, models, tools, and packages to facilitate the implementation of program settings in the most reasonable way and easy to correct if there are small errors.
Such organization helps us to solve problems quickly and optimize the time to create this application.
4 FUNCTIONAL PROCESSING REQUIREMENTS
Each time the Login button is clicked, the program must check whether the login information is correct, if it is correct, the message is successful, if it is incorrect, the login message is incorrect.
Instructors can only enter grades and cannot add new students Every time the lecturer updates the student's score, the program will recalculate the average score of each student, and display a list of the 3 students with the highest overall score.
Training staff can only add new students, cannot enter grades.
5 ADVANCED FUNCTIONS
Trang 10 Manage Student Points: lecturers (trainers) can add, delete, save, update scores for
students and when clicking on a row on the table, the student's detailed data will be displayed on the tables respective components.
Refresh form: to reset the input form to default when nothing has been entered and
the total number of records is empty.
Figure 6 Code to manage student grades
Figure 7 The code refreshes the form
Trang 11 Save scores: to save data when adding new student scores if there is no student code
on the list Using the test when entering incorrect data on the form will report an error and ask the user to re-enter it until it is correct.
Update scores: to update student scores on the input form and display the information
again after updating the list.
Figure 8 Code to save points
Trang 12 Delete points: to delete student scores on the list, when deleting a confirmation
message, no staff in the list will also return a message.
Search: to search for students when the list has too many employees and search by
student code when finding an employee will display a message and when there is no such employee code will also return a message.
Figure 10 Code to remove points Figure 9 The code to update the score
Trang 13 Export excel: used to save the score list into an excel file to save time when sending
grades to students.
Figure 11 The search code
Trang 14 Refresh form: to reset the input form to default when nothing has been entered and
the total number of records is empty.
14
Trang 15 Save students: to save data when adding new students if there is no student code on
the list Using the test when entering incorrect data on the form will report an error and ask the user to re-enter it until it is correct.
Figure 14 The code refreshes the form
Trang 16 Update students: to update the data on the input form and display the information
again after updating the list.
Delete student: to remove a student from the list, when deleting a confirmation
message, there are no employees in the list, and a notification will be returned.
Trang 17 Search: to search for students when the list has too many employees and search by
student code when finding an employee will display a message and when there is no such employee code will also return a message.
Export excel file: used to refresh the previously saved file when exiting the
application and displaying a list of employees.
Trang 18Figure 19: Code to export excel file
Trang 196 EPILOGUE
System security is safe for users, easy to use The achieved point of the system is that the functions are quite complete for management, the point to improve is that there is no registration function for users, and the code has not been fully optimized There are a few creative improvements such as adding a user-friendly loading page,
forgetting password, exporting excel and emailing the software and can develop more later.
The direction of system development is to create the best human resource management software for schools, companies, enterprises, etc.