The website
- Think of a viable theme for a website. Should it be a blog, a small-scale ecommerce site with user registration function and/or display product details, or a community site for certain group users to share comments. Professor will be able to help scale project during project consultation session.
- Basic technical requirements of the website include:
• Ability to connect to database, create, store, and update date/information (e.g. users, blogs, comments, etc.)
• Ability to provide secured /customized information (e.g. user log-in, user customized content, etc.)
1) The report - Introduction
Briefly describe the project to address the following questions:
• Why this website? What is this project is about? Purpose of the website - Prototyping webpage
Introduce the prototype of the webpage (e.g. the screen shot of webpages, or sketch of the webpages, to describe how many web entries, what to be displayed, and how to transfer from one page to another). - Technical details:
(i) The design of the python file(s). Explain what the file(s) does. (codes shall be pasted in appendix, not the main content.)
(ii) The HTML/CSS templates, and javascripts (if any). What do they do. (codes in appendix)
(iii) The database: to support the functionality of the webpage, how the database should look like? (E-R diagram shall be included). To implement the ER diagram, what data class / models shall be designed.
(iv) Web forms: how many web forms are used to capture the data. - Further development: If your website is not completely finished, describe the webpages you should have included to make it complete.
- Conclusion (concluding remarks): Brief summary of your work.
Appendix: Sample Codes, screen shots of the pages, etc.