0% found this document useful (0 votes)
91 views3 pages

BAIT3173 Assignment Specification

Uploaded by

永翔
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
91 views3 pages

BAIT3173 Assignment Specification

Uploaded by

永翔
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

1 of 3

BAIT3173 Integrative Programming


ASSIGNMENT SPECIFICATION

Introduction
Students will work in a team comprising 2 to 5 members from the same practical class as
this will provide an appreciation of the effects of scale that is present when creating a
non-trivial system and how various technologies may be integrated to create a complete
system. Each student will be individually assessed based on the quality and scope of work
completed by him/her.

Learning Outcomes Assessed


CLO Description Contribution to
Coursework

CLO2 Construct programs that use integrative technologies (P4, 90%


PLO3).

CLO3 Demonstrate self-advancement through independent learning 10%


of integrative programming technologies (A3, PLO9).

Problem Statement
Objective
Students are required to select ONE (1) business organization with which they are familiar
and interested. Assume that the chosen organization has commissioned your team to initiate
a project to improve its business operations and performance. Students must conduct
necessary research on the business workflow of the chosen organization and develop a
web-based application to enhance its performance.

Scope of Work

Initial Deliverables (Due Week 4) (Group):

1. System Description
● Provide a brief description of the system and the specific/typical organization(s) that
will use it.

2. Analysis Class Diagram


● Submit an analysis class diagram (including entity classes with relationships,
excluding methods, attributes, and interfaces).

3. Team Member Modules


● Each team member should outline the module(s) they are responsible for, explaining
the functions and scope of their module(s).
2 of 3

Individual Responsibilities (Due week 12):

Each student must:

1. Implement at least ONE (1) module of the system.


2. Ensure their module design and implementation incorporate the following
technologies/elements:
o PHP and MySQL
o Design Patterns
o Secure Coding Practices
o XML, XSLT, and XPath
o Web Service Technology (Including a separate project to test this with
another programming language).

Refer to Assignment Rubrics for details on the assessment criteria and allocation of marks.

Submission Deadline
● Sunday, 22nd September 2024 (Week 12)
○ Assignment report
■ Each student must prepare an individual assignment report using the doc
template provided.
■ Convert the report to a PDF file, rename it with your full name and then submit it
to the Google Classroom Assignment.

○ Team source code - to be uploaded to a specified Google drive folder. Include:


■ The NetBeans project for your application, including XML files, etc.
■ Each file should have the author’s name in the header comment.
■ The complete SQL scripts for creating the database and tables, as well as
populating the database tables with initial data.
■ The separate project that contains the driver program to test your web service
(reminder: this is to simulate another application playing the role of the web
service consumer).
■ Include a readme.txt file describing how your system may be installed and run.

● You will also be required to give a demo of your completed work to your tutor during
Week 13 and 14.

Academic Integrity and Plagiarism


There must be originality in your work, i.e., do not copy or refer to other teams. You may only
work with your team member(s) to produce the solution of this assignment. You must not
share with or refer to any part of the assignment (including the code) of anyone else except
your team member(s) and your tutor.
Before submitting your assignment, ensure that you have complied with TAR UMT’s
plagiarism policy. Any cheating, attempt to cheat, plagiarism, collusion, and any other
attempts to gain an unfair advantage in assessment will cause the students concerned to be
penalized.
Students found to be dishonest are liable to disciplinary action.
3 of 3

Late Submission
Refer to TAR UMT’s Guideline on Late Submission of Coursework.

You might also like