Please use this identifier to cite or link to this item:
https://hdl.handle.net/10356/158153
Title: | Web application for enhancing students' campus life (A) | Authors: | Li, Hang | Keywords: | Engineering::Electrical and electronic engineering | Issue Date: | 2022 | Publisher: | Nanyang Technological University | Source: | Li, H. (2022). Web application for enhancing students' campus life (A). Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/158153 | Project: | A3178-211 | Abstract: | NTU has been using NtuLearn to conduct online study for decades, however, today, as online study has become the daily life for both students and teachers, NtuLearn, as an academic resource sharing platform, is hard to meet everybody’s needs by itself. This project aims to build a website, StudyPlus, which cooperates with NtuLearn to help students’ online study. The web site has a three layers architecture: frontend, backend for frontend (BFF) and backend. This report will focus on the backend part. Backend consists of server and database. For the database, we chose MySQL open-source database and followed the ER diagram design method. For the server, my development is based on the Python Flask web framework. The server accessed the database with SQLalchemy, an Object Relational Mapper library. As a result, we have built a RESTful API server to provide functions including online course discussion, index swapping, work scheduler, deadline alert and campus news sharing. | URI: | https://hdl.handle.net/10356/158153 | Schools: | School of Electrical and Electronic Engineering | Fulltext Permission: | restricted | Fulltext Availability: | With Fulltext |
Appears in Collections: | EEE Student Reports (FYP/IA/PA/PI) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
FYP Final Version.pdf Restricted Access | 3.55 MB | Adobe PDF | View/Open |
Page view(s)
56
Updated on Sep 29, 2023
Download(s)
11
Updated on Sep 29, 2023
Google ScholarTM
Check
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.