INFS3202 -无代写
时间:2026-04-21
INFS3202 and INFS7202 Web Information Systems is protected and may not be shared, uploaded, or distributed.
© The University of Queensland 2026
Version 1.0 Last Updated 22 Feb 2026 1

Web Project Overview
• The individual web project is intended to evaluate your proficiency in designing and developing WIS.
• The project is a large semester long project that will use all the skills you learn in the course. All assessment items in INFS3202/7202 are individual.
• Table 1 includes a list of standard projects to choose from but there is also an option to do a custom project with approval from the Course
Coordinator (Aneesha).
• The project includes the following 2 assessment items:
o technical design document (18% Weighting)
o final Web Project submission due end Week 11 (24% Weighting) and Project Demonstration & Code Review demonstration (in a
scheduled timeslot) which will be screen recorded (8% Weighting)
• The detailed feature requirements are listed in Table 2. Please make sure you carefully read them and feel free to ask questions.
• You are required to design the user interface and how each feature is implemented.
• You can use any CSS framework (e.g. Bootstrap, Tailwind, DaisyUI, etc) or UI components library (e.g. Shadcn/ui, Mantine, Chakra, etc) in the
project but are not allowed to use pre-made website templates. You can use Python or Javascript libraries but these should not be include entire
Create, Read, Update and Delete (CRUD) functionality or core programming logic functionality that is required in any of the projects. The main
reason for this is to ensure you understand and can implement the fundamentals. If unsure please post to the forum or the Course Coordinator.
• The web project must be implemented in either Django or Next.js. The course teaches Django and students already familiar with React can
choose to learn Next.js on their own. Note that some of the questions in the Exam will be related to Python and Django.
• The web project must be deployed to a server. Deployment to your UQCloud Zone is preferred but other cloud providers can be used. If you do use
another cloud provider, please ensure that is free tier (i.e. cloud hosting can be expensive). There is no requirement for you to pay for any external
hosting for this course.
• Students must both submit their project (due end Week 11) and complete the Project Demonstration and Code Review in (Week 12) to be
graded for the Web Project.
Selecting an Individual Web Project
• THREE project topics in Table 1 have been provided for you to choose from, and you will need to select only one to work on independently
throughout the semester. You can choose to do a Custom Project but Course Coordinator approval is required. You will need to email your idea
to the Course Coordinator (INFS3202@eecs.uq.edu.au).
• Once you choose a project you must submit both related assessment items (i.e. Design Document and Web Project) on the selected
project topic.
INFS3202 and INFS7202 Web Information Systems is protected and may not be shared, uploaded, or distributed.
© The University of Queensland 2026
Version 1.0 Last Updated 22 Feb 2026 2

Table 1: Available Project Options
Project Name & Description Main Features
EventNow is a cloud-based event management platform designed for
conferences, meetups, and professional gatherings. Event organisers can
sign-up, create a website for an event, schedule event sessions and allow
attendees to register.

Event Creation: Event organisers sign up and can create websites to
promote an event.
Session Scheduling: Allows for the creation and scheduling of multiple
session tracks.
Event Registration: Provide a registration form with session selection.
Registration Tracking: Tracks event registration and session capacity.
TrainForge is a SaaS platform that empowers personal trainers to design,
deliver, and track personalised fitness programs for their clients. Personal
trainers can add clients, develop exercise plans, schedule in-person
consultations and track progress.

Personal Trainer Signup: Allow Personal Trainers to sign-up to the
platform.
Personal Training Plans: Add client information, goals and preferred
appointment times. Create personalized training plans with exercise
descriptions and repetitions.
Appointment Scheduling: Schedule appointments and display on a
Calendar.
Progress Tracking: Track and monitor client progress.
ResearchDoc is a modern research management platform that enables
individuals to conduct literature reviews and product/service comparisons.
Allows users to upload papers, create summaries of research papers and
compare products/services on a searchable platform.
Digit Research Projects: Create research projects.
Project Resources: Upload papers and links.
Research Writing: Allow for research summaries with citations and
product comparison tables to be created.
Full-Text Search: Allow resources to be searched.

Custom Project
• You must submit a proposal for a project idea for a SaaS platform.
• You must submit your project idea proposal to the Course Coordinator (Aneesha) via email (INFS3202@eecs.uq.edu.au) by the end of Week 2.
Once approved you will receive a customized rubric to ensure your project matches the required complexity and effort.
• You can decide if you want to make the project idea available to other students.
INFS3202 and INFS7202 Web Information Systems is protected and may not be shared, uploaded, or distributed.
© The University of Queensland 2026
Version 1.0 Last Updated 22 Feb 2026 3

Code Submission:
You need to declare your implemented features for marking by filling in the feature declaration form (available on Blackboard). You must submit a
single zip file named 's1234567_finalwebproject.zip' (replace with your student number) that includes your source code folder(s), feature
declaration form as well as admin and user login details and the UQCloud Zone (or Cloud) deployment URL.
Additional Questions:
If you have any questions about this assessment brief, you’re welcome to post them on the course Ed Discussion and we’ll get back to you soon.
A Message About Plagiarism:
⚠ Plagiarism is considered a serious offence at UQ. Failure to declare the distinction between your work and the work of others will result in
academic misconduct proceedings.
• The use of Generative AI (i.e. ChatGPT, Google Gemini, Microsoft Copilot Chat, Github Copilot, Codex, Claude Code, Cursor, OpenCode,
etc) is allowed for this assessment item to assist you in designing your web application and learning new concepts. Ensure that you use
GenAI as a tool to support your learning as you will be required to demonstrate applied understanding in the code review and exam, which are
course hurdles. Include details of where Generative AI has been used in a Readme.md file.
• Treat what you’re producing here as a “trade secret” and don't share your code with other students.
• If you’re inspired by design or code from online tutorials or any other external source, ensure that they are completely recreated in your own
style. Ensure you reference any inspirations for academic purposes (using APA/IEEE referencing styles).
Project Assessment Item (Weighting 24 %)
• Table 2 includes the grade breakdown for each required feature. Project is graded out of 100 and then scaled to be out of 24.
• Students must both submit their Web Project (due end Week 11) and complete the Project Demonstration and Code Review (Week 12) to be
graded for the Web Project.
• Students must complete their projects using either Django or Next.js to receive a grade.


INFS3202 and INFS7202 Web Information Systems is protected and may not be shared, uploaded, or distributed.
© The University of Queensland 2026
Version 1.0 Last Updated 22 Feb 2026 4

Table 2: Project functionality and grade breakdown.
ID Feature Description Max Grade = 100
1. Project Deployment 10 marks
1.1 Project is successfully deployed to a server (e.g. UQCloud Zone) and login accounts are provided. 10
2 Core Functionality 35 marks
2.1 Includes a landing page and supports login with social providers (e.g. Google, Github, etc) or stores passwords. 5
2.2 Implements appropriate role authorization (security) across all web pages and features. 5
2.3 Implements an admin interface to manage (create, list, edit and archive) SaaS subscriptions with paging.
Note: The Django Admin panel can be used. Archive is required instead of delete.
5
2.4 Implements a UI to allow users to create, list, edit and delete [ events | PT clients| research projects | custom ] 10
2.5 Implements a UI for the user to create, list, edit and delete items [ event sessions | exercises | upload papers and links | custom ] 10
3 Project Specific Features 20 marks
3.1 EventNow: Arrange and Schedule event sessions. 10
3.2 EventNow: Display an Event website with sessions and process event registration forms. 5
3.3 EventNow: Track registrations and show session capacity. 5
3.4 TrainForge: Schedule client appointments and display on a calendar. 10
3.5 TrainForge: Create personalized training plans with exercise descriptions and repetitions. 5
3.6 TrainForge: Track and show client progress per exercise. 5
3.7 ResearchDoc: Allow for research summaries with citations to be created and edited. 7.5
INFS3202 and INFS7202 Web Information Systems is protected and may not be shared, uploaded, or distributed.
© The University of Queensland 2026
Version 1.0 Last Updated 22 Feb 2026 5

3.8 ResearchDoc: Allow for product/service comparison tables be created and edited with a visual editor. 7.5
3.9 ResearchDoc: Implement full-text search over uploaded papers and research summaries. 5
4 User Interface Design and Usability 20 marks
4.1 A professionally themed interface with consistent styles and full support for responsive and accessible design. 10
4.2 Clear and logical workflows with helpful instructions, clear navigation and feedback that make tasks easy to complete. 10
5 Advanced Features 15 marks
5.1 Integrate GenAI functionality (be creative but practice responsible AI)
Note:
• An API key for LLM access will be provided.
• Implementation of a basic chatbot will only get you approximately 7.5 marks.

Or

Implement a scheduling or recommendation algorithm.
15


INFS3202 and INFS7202 Web Information Systems is protected and may not be shared, uploaded, or distributed.
© The University of Queensland 2026
Version 1.0 Last Updated 22 Feb 2026 6

Design Document Assessment Item (Weighting 18%)
The design document is a pre-project implementation technical design document that presents a plan for the implementation of your
chosen project.

Table 3: Design Document sections
Section Description INFS3202
(Max Grade = 100)
INFS7202
(Max Grade = 100)
Project Overview &
Key Features
You are required to provide a comprehensive explanation of the main purpose of
your project and the target audience.
10 5
UI/UX Design HTML
Mockups
Choose a CSS UI library and implement HTML mockups that represent all the
main features of your project. The HTML mockups must be responsive (resize
across multiple device sizes).
30 25
Database Design Include a relational schema diagram that shows all database tables, fields and
relationships between tables. The database must support multiple SaaS
subscribers and their clients.
30 30
Technology
Research
Include an evaluation of a key technology decision (e.g. choice of a text editor,
charting library, etc) and describe reasons for making a decision.
10 10
Accessibility Describe how your design addresses accessibility. 10 15
Security Describe how your design addresses security vulnerabilities. 5 10
References Include relevant references and declare your use of GenAI. 5 5

Submission:
You must submit a single zip file named 's1234567_designdocument.zip' (replace with your student number) that includes the pdf of your design
document and source code for the HTML mockups. You can implement your design using Django base templates (or another server side
technology) but if you do so, please deploy to your UQCloud Zone and provide a URL in an additional ReadMe.md file that is included in your
submission.


学霸联盟
essay、essay代写