当前位置:网站首页>Computer graduation design PHP Zhiduo online learning platform
Computer graduation design PHP Zhiduo online learning platform
2022-07-06 08:45:00 【q_ one billion thirty-nine million six hundred and ninety-two t】
Project introduction
Zhiduo online online learning platform provides users who learn various technologies to view materials with an accurate 、 The latest technology and related documents , Browse the current popular teaching news , Put forward the difficulties and problems encountered in technology , Help other users answer their questions , Upload the resources you want to share , Download the relevant technical resources to obtain , Sign up for courses , Online answer , Make it more convenient for modern students to study independently .
As a scholar, I can quickly find the resources I want through various Zhiduo online learning platforms , Rate the resources obtained , Convenient for others to choose , And it can also help other users solve the technical problems they encounter in their work , There is no need to consult books 、 Browse the Post Bar 、 The forum consumes time , Let users find the most desired technical resources in the fastest time .
1. System login : System login is the intersection for users to access the system , The system login interface is designed , Include user name 、 Password and verification code , Then judge the identity information of the logged in user , Determine whether it is an administrator user or a student .
2. System user management : Both super administrators and ordinary administrators need to manage system users , Including the addition of ordinary administrators 、 Delete 、 modify 、 Inquire about , Change the login password of the Administrator , The newly added administrator user can log in to the system .
3. Change Password : All users of the system ( Administrators and students ) You should be able to change your login password , After modification, you need to log in again .
4. System announcement settings : The system administrator should be able to set the system announcement information of the front desk of the website through the system announcement setting function , The system announcement at the front of the website changes with the change of the background , System announcements should use an editor , Realize the picture , written words , list , Multi function input such as style .
5. Information management of single choice questions : The system needs a function that can manage single topic , Including adding 、 Delete 、 modify 、 Inquire about .
6. True and false information management : The system needs a function that can manage judgement questions , Including adding 、 Delete 、 modify 、 Inquire about .
7. Fill in the blanks information management : The system needs a function that can manage the blank filling questions , Including adding 、 Delete 、 modify 、 Inquire about .
8. Test paper information management : The system needs a function that can generate test papers , The test paper is automatically generated , Just enter the number of single choice questions 、 Single choice score 、 Number of true and false questions 、 Judgement score , The test paper can be automatically generated , Including adding 、 Delete 、 modify 、 Inquire about .
9. Teaching resource management : Teachers and administrators upload teaching resources , Students download teaching resources .
10. Course registration : After the student logs in to the account , Search for courses , Select a course to add an enrollment record , Teachers check the registration records .
11. Course information management : The system needs a function that can manage courses , Including adding 、 Delete 、 modify 、 Inquire about , At the same time, the course information at the front of the website should be updated synchronously with the course information at the back of the website .
12. Online reviews : After the registered user logs in his personal account at the front desk of the website , You can choose a course , Comment , View other people's comments .
13. Comment management : In the background of the website , The administrator manages the comments of the course , Each course corresponds to its own comments , Administrators can delete 、 modify 、 Inquire about .
14. Add collection : After the registered user logs in his personal account at the front desk of the website , You can choose a course , Collect , After that, a collection record will be formed in the personal background .
15. Collection management : Registered users can log in to the personal background , Query personal collection records , To view the , Delete , Check the link address where you can jump to this course , Delete will delete the favorite record .
4.4 Database design
design sketch



Catalog
pick want 2
Abstract3
1. introduction 1
1.1. Research background 1
1.2. Research status 1
1.3. research objective 2
1.4. Main work 2
1.5. Introduction to relevant development 3
1.5.1. PHP technology 3
1.5.2. MYSQL database 4
1.5.3. PHP Yes MYSQL Database connection mode 4
1.5.4. B/S structure 5
2. System requirements analysis 6
2.1. Feasibility analysis 6
2.1.1. Technical feasibility 6
2.1.2. Economic feasibility 6
2.1.3. Operational feasibility 7
2.1.4. Development feasibility 7
2.2. Performance requirements analysis 7
2.2.1. System security 7
2.2.2. Data integrity 7
2.3. System UML Use case analysis 8
2.4. System process analysis 8
2.4.1. Development process 8
2.4.2. The login process 9
3. The system design 11
3.1. System structure design 11
3.2. System architecture design 11
3.3. Database design 12
3.3.1. Data design concept 12
3.3.2. Database entity (E-R chart )12
3.3.3. Database table design 15
4. system implementation 18
4.1. Implementation of login function module 18
4.8. Implementation of system management module 24
5. The system test 25
5.1. The test method 25
5.2. A functional test 25
5.3. Performance testing 26
5.4. Usability testing 26
5.5. Test conclusion 27
6. System summary 28
thank-you speech 29
reference 30
边栏推荐
- Mobile phones and computers on the same LAN access each other, IIS settings
- [embedded] print log using JLINK RTT
- C語言雙指針——經典題型
- 深度剖析C语言数据在内存中的存储
- 【ROS】usb_cam相机标定
- Variable length parameter
- MySQL learning record 10getting started with JDBC
- JVM 快速入门
- Navicat premium create MySQL create stored procedure
- pcd转ply后在meshlab无法打开,提示 Error details: Unespected eof
猜你喜欢

【ROS】usb_cam相机标定

Esp8266-rtos IOT development

Trying to use is on a network resource that is unavailable

深度剖析C语言指针

被破解毁掉的国产游戏之光

Promise 在uniapp的简单使用

广州推进儿童友好城市建设,将探索学校周边200米设安全区域

MySQL learning records 12jdbc operation transactions

The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower

FairGuard游戏加固:游戏出海热潮下,游戏安全面临新挑战
随机推荐
Sublime text in CONDA environment plt Show cannot pop up the problem of displaying pictures
PC easy to use essential software (used)
【MySQL】鎖
sublime text的编写程序时的Tab和空格缩进问题
Sort according to a number in a string in a column of CSV file
C語言雙指針——經典題型
查看局域网中电脑设备
Introduction to the differences between compiler options of GCC dynamic library FPIC and FPIC
Tcp/ip protocol
Image,cv2读取图片的numpy数组的转换和尺寸resize变化
JS inheritance method
@Jsonbackreference and @jsonmanagedreference (solve infinite recursion caused by bidirectional references in objects)
MySQL learning record 10getting started with JDBC
pytorch训练好的模型在加载和保存过程中的问题
自动化测试框架有什么作用?上海专业第三方软件测试公司安利
超高效!Swagger-Yapi的秘密
【嵌入式】Cortex M4F DSP库
Detailed explanation of heap sorting
Indentation of tabs and spaces when writing programs for sublime text
Guangzhou will promote the construction of a child friendly city, and will explore the establishment of a safe area 200 meters around the school