Development Logfile

System Maintenance Schedule

We are conducting daily and weekly maintenance; hence, SinoShop will not be available for external access during the following time period (UTC +8):

PeriodEffected Service
Daily 2200 – 0800The firewall will disable external access.
The server will automatically backup at 0340.
Friday 2200 – Sunday 2200Logon; Database;

Affect from 20-May-2023.

Workload Log

Milestone 1

During Milestone 1 (8 May – 27 May 2023), both team members dedicated substantial time to various aspects of the project, from conceptualization and design to learning new technologies and coding. The project required a diverse skill set encompassing many facets of web development, including frontend and backend learning, coding in various languages, and understanding web security.

We strategically divided our time and roles based on individual strengths and areas of interest, with Chen Guoyi focusing on aspects like Java, PHP framework, and security, while Ma Jiajun specialized in database and API management. Details of these tasks, the time spent, and specific remarks about them are detailed in the log below.

TasksDateChen GuoyiMa JiajunRemarks
Discuss the feedback gained from the poster as well as the one-minute video8-May-231.5 hours1.5 hoursWe found that our idea was too narrow and too specific, then decide to broader our idea and make it more accessible
Motivation and Storyline9-May-233 hours2 hoursWe dive into and re-thinking the element that we should put and direction of our project, as well as briefly written our storyline down
10-May-23
Web overview11-May-233 hours3 hoursWe briefly watch YouTube view from code channel which introduce the overall requirement and skill should be used in web development as well as the logic and tools behind it
12-May-23
Features and design for system13-May-234 hours4 hoursWe discuss the overflow of our project and the skills we’ll going to use (such as HTML, CSS, which framework to choose and which kind of database we going to implement)
Gather more information on web developing14-May-234 hours1 hourWe explore and try to acquire more information of web development separately
Learn HTML and CSS15-May-235 hours3 hoursWe access different sources and watch tutorials on them from YouTube to know how static UI is made
Learn JavaScript16-May-234 hours4 hoursWe access the same sources and follow the tutorial by doing to make the UI interactive
React related tutorial from milestone117-May-233 hours3 hoursWe go through some libraries as well as searching for some front-end framework
Milestone 1 recording relate to web development18-May-235 hours5 hours
Our web page19-May-236 hours6 hoursWe develop our web page together to make it looks more decent
Backend-realted20-May-238 hours6 hoursBasically we go through everything related to backend.
Guoyi: Java; framework(PHP); security
Jiajun: database(relational); API(restapi)
System design21-May-2310 hours
22-May-23
Development plan23-May-232 hours
Document ststem24-May-231 hour1 hour
Duild technical proof25-May-235 hours5 hours
Fix small mistakes on our website and check for the functionality26-May-238 hours8 hoursOur cover page is too stubborn not dynamic enough therefore we change it . We also try to add additional functions such as Login vertification

Milestone 2

Both Chen Guoyi and Ma Jiajun have worked diligently over the course of June to complete key tasks for the project. Key tasks such as SSM framework familiarization, user login functionality, frontend designs, and product classification management have been successfully completed, with a few functionalities currently in progress. Both team members have exhibited strong understanding and efficient work ethics, as reflected in the execution of tasks.

TasksDateChen GuoyiMa JiajunRemarks
discuss the feedback gained from mile stone 1 and discuss the content we diside to cover in milestone 2June 1, 20231 hour and 30 minutes1 hour and 30 minutes-we found that in order to build an online shopping platform that could function properly, both the front and backend part need to be well designed
learn tools for development environmentJune 2,3 hours2 hours-we found that the newest virsion might not be stable and some tool is better naturally when serving a specific purpose
2023
learn the logic of SSM frameworkJune 3,3hours3hours-we found that in order to make things manageable, different machine(e.g. controller, dispatcher,mapper)… need to coordinate together
2023
watch full build-framework videos to get the tasteJne 4, 202314hours14hours-the whole process at first is quite complicate as add one functionality could result in multiple files changed
user login page and their information storage function5-Jun-234hours4hour-this is the first functionality enable us to feel the whole process of implementing under SSM framework
homepage design.8-Jun-235hours8hours
related content on menu page
databse discussion and rough build up9-Jun-234hours4hours
user management and permission10-Jun-235hours2hours
user personality management e,g, upload avatar11-Jun-238hours8hours
Learning and Implementation of Asynchronous Upload and Load Information12-Jun-237hours8hours
modifying order information function15-Jun-233hours3hours
finalise the SSM framework check the content it covers pack it for future useJune 16,14hours14hours-we decide to have the following basic functionalities: Menu management, role management, user management, log management, authority management
2023
browsing some online fronend development design and implement some features17-Jun-234hours5hours
Create a new project and import configuration scaffolding18-Jun-23Approx. 1hourApprox 1hour
Product classification management function design and implementation19-Jun-236hours
Commodity management function design and implementation21-Jun-238hours
Improve product classification search and user management functions22-Jun-233hours3hours
Order management function 23-Jun-236hours7hours
product review function
User registration and login 24-Jun-237hours7hours
homepage product display function

Milestone 3

We are now recording our workload…

Lifecycle Log

Feb 24, 2023

Sinopapers Product Lifecycle Announcement
Sinopapers Phase 1 service will officially cease operations and go offline at 23:59 (Beijing Time) on March 1, 2023. We sincerely appreciate everyone’s companionship and support along the way.

Since its official launch on March 1, 2020, Sinopapers · Phase 1 has provided three years of stable services to teachers, students at the Shanghai Experimental School, as well as people from all walks of life. This business adjustment is a planned shutdown. Sinopapers · Phase 2 service will also be launched on June 18, 2023, at the Computer Science Department of the National University of Singapore. Please look forward to it.

Here we commemorate the Sinopapers · Phase 1 project:
© 2020-2023 Studybank.sinopapers.com
© 2021-2022 Kaoqin.sinopapers.com
March 1, 2023Sinopapers Phase 1 service officially ceased. Users will no longer have access to :
Studybank.sinopapers.com AND
Kaoqin.sinopapers.com
Viewing Message: 1 of 1.
Warning

Blog.nus accounts will move to SSO login, tentatively before the start of AY24/25 Sem 2. Once implemented, only current NUS staff and students will be able to log in to Blog.nus. Public blogs remain readable to non-logged in users. (More information.)