1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(Tiểu luận) final reporttopic student information system

20 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 5,42 MB

Nội dung

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 1

UNIVERSITY OF ECONOMY - FINANCE HO CHI MINH CITY

FACULTY OF INFORMATION TECHNOLOGY

Trang 2

UNIVERSITY OF ECONOMY - FINANCE HO CHI MINH CITY

FACULTY OF INFORMATION TECHNOLOGY

 Nguyen Minh Tuan

Ho Chi Minh City, 6/2022

2

Trang 4

Too long to read onyour phone? Save

to read later on your computer

Save to a Studylist

Trang 5

The 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 6

1 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 9

3 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 18

Figure 19: Code to export excel file

Trang 19

6 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.

Ngày đăng: 12/04/2024, 09:31

w