College performance analysis of Python for Computer Science (including documentation + source code + deployment)

This system describes the design and implementation of a college performance analysis system. It has conducted in-depth study and application of Python, B/S structure, and MySql. It mainly shows the development process in terms of system design, description, implementation, analysis and testing. During development, the Django framework and MySql database technology were used to build the overall architecture of the system. Using these technologies combined with actual needs, we developed a system with functions such as personal center, student management, teacher management, announcement information management, subject information management, student performance management, online test management, test question management, and exam management. Finally, we made corresponding adjustments to the system. Test, test whether there are any problems in the system and test user permissions to optimize the system, and finally the system reaches the expected goals.

Due to space limitations, if you want to get the complete article or source code, or do it on your behalf, scroll to the bottom of the article to see your personal VX.

The college performance analysis system is divided into three parts, namely administrators, students and teachers. The system is developed according to the actual needs of users and is close to life. You can enter the system by getting the assigned account and password from the administrator, and use related system applications. The administrator has the greatest authority, followed by students and teachers. The administrator is generally responsible for the operation and maintenance of the overall system, as well as overall coordination.

Overall module design of the system: The system is divided into three major user roles: administrator, student and teacher. The system administrator has the greatest authority. The overall function is displayed as shown in the figure .

Administrator clicks Student Management. Enter the student number and name on the student page to query, add, delete, import, export, print or count student lists, and perform detailed, modified or delete student details as needed; as shown in the figure:

The administrator clicks Student Score Management. On the student grades page, select the student number, enter the name, class and subject to query, delete, export or print the student grade list, and detail or delete the student grade details as needed; as shown in the figure:

The system spent a lot of time creating the association between the database and the table. We tried our best to improve the table and present it better, making the table clearer and clearer. The data table created by the system in MySql's visualization software Navicat premium has a concise and clear design that makes the database creation operation faster. The details of the data table are as shown in the table below.

Configuration file

Field Name

type

length

Field description

primary key

Defaults

id

bigint

primary key

primary key

name

varchar

100

Configuration parameter name

value

varchar

100

Configuration parameter values

student's result

Field Name

type

length

Field description

primary key

Defaults

id

bigint

primary key

primary key

addtime

timestamp

creation time

CURRENT_TIMESTAMP

xuehao

varchar

200

student ID

xingming

varchar

200

Name

I'm not

varchar

200

class

game

varchar

200

Subject

fenshu

float

Fraction

pingyu

longtext

4294967295

comments

jiaoshigonghao

varchar

200

Teacher ID

jiaoshixingming

varchar

200

Teacher name

dengjiriqi

date

Registration Date

student

Field Name

type

length

Field description

primary key

Defaults

id

bigint

primary key

primary key

addtime

timestamp

creation time

CURRENT_TIMESTAMP

xuehao

varchar

200

student ID

mima

varchar

200

password

xingming

varchar

200

Name

xingbie

varchar

200

gender

shouji

varchar

200

cell phone

I'm not

varchar

200

class

touxiang

longtext

4294967295

avatar

Guess you like

Origin blog.csdn.net/xiejiachao/article/details/132589946