Assignment: Database and Information Systems
COMP2013J: Databases and Information Systems
Weight: 30% of final grade
This assignment is a group programming project. You should make a group yourself, and each group should have four members and pick a name for your team/application. This is a self-proposed project, you can develop any information system you wish, so long as it meets the following criteria:
Copyright By PowCoder代写 加微信 powcoder
• It is an information system.
• It must include a database system, and the database should be complex enough to
cover the knowledge learned from the lectures and labs.
• It can include a nice user interface. e.g. Web, application, etc.
• The system you proposed must be implemented by using a Java-based solution, and
also any ORM technology and complicated MVC frameworks are not recommended.
• There is a clear division of labour between team members.
• It is legal.
The assignment will start from Week 8. From week 9, each group needs to write down your self-assessing for the previous week and your group plan for next week and email it to your TA. When the project finished, these self-assessing records should be attached as appendixes into your report.
IF YOU DO NOT HAVE A TEAM, PLEASE CONTACT TA / LECTURER THIS WEEK SO WE CAN HELP YOU GET PLACED INTO A TEAM.
At the end of the semester, each group must submit a report documenting all aspects of the project. The report should include but not limit to the following sections:
• System Description (Describe the system you want to build and document any assumptions that you make.)
• System Architecture Diagram.
• Tasks. (Every step of your design and implementation process, e.g. Creating ER
diagram to model a database for your system, Mapping the ER diagram to a relational
model, CREATE TABLE statements for your relational model, etc.)
• Team Member Contribution.
• Self-assessing and self-feedback records.
The report should have screenshots of the user interface and other necessary diagrams.
Each group must prepare a video (around 10 mins) to present their system. All group members are expected to participate equally in the preparation and delivery; unequal participation will reduce grade awarded.
The interview of each group will be held on after submission. The timetable for each group will be given later. Each group will have 10-15 mins (5 mins for your live demonstration and 5-10 mins for QA).
• This assignment may require you to do some independent research outside of what is directly covered in the lectures.
• Any software code should be included as a .zip file and uploaded to Brighspace. The files uploaded should be complete and in the correct format, i.e. it should be possible to download, compile (if applicable) and run.
• Only one member should make the submission.
• Be careful, a sophisticated system without track records (weekly plans and self-
assessments) or a good explanation and understanding during the interview will receive
little credit.
• The deadline for submission (a pdf copy of the report, a video, a zip file including code,
and data) will be 29th May.
程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com