WEBG301 ID Assignment
WEBG301 ID Assignment
Learner’s name:
ID:
Class:
Subject code: WEBG301
Assessor name: PHAN MINH TAM
1. X 1. X
2. X 2. X
Student Name Student ID
3. X 3. X
4. X 4. X
Student declaration
I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand that
making a false declaration is a form of malpractice.
Student’s signature
Grading grid
P M D
❒ Summative Feedback: ❒ Resubmission Feedback:
1. Background information
Example:
The projects key aim is to create a software programme that will allow organisations to manage
employee performance effectively. This has been broken down into six key objectives, these are:
To investigate how staff performance is managed in the banking/business sector.
Investigate a new approach which would improve management of employee performance.
Implementation of the system.
Perform a successful handover to the stakeholders.
Statistical analysis of employee data.
Evaluate the performance of the new system. Has it improved the way we manage our people.
Page |1
Chapter 2:
Literature Review
1. Introduction
Example:
It is generally accepted that there are three basic lifecycle approaches to software development,
the waterfall approach, iterative development and component-based software engineering. This
literature review places Rapid Application Development in context as well as looking at some of
reasons for the evolution of methodologies
2. SDLC model
2.1. Introduction to SDLC.
2.2. Type of SDLC
2.3. SDCL model applied in project
3. MVC architecture
4. PHP Frameworks
4.1. What is PHP Framework?
4.2. Why use a PHP Framework?
4.3. Common PHP Frameworks
4.4. PHP Framework is used in project
5. Database
6. Techniques and Tools
Page |2
Chapter 3:
Requirements Analysis
1. User’s requirements
1.1. Functional requirements
1.1.1. Customer roles:
X
X
X
X
X
1.1.2. Admin roles:
X
X
X
X
X
X
1.2. Non-Functional requirements
1.2.1. Performance and scalability
1.2.2. Portability and compatibility
1.2.3. Reliability, maintainability, availability
1.2.4. Security
1.2.5. Usability
1.2.6. ……
Page |3
2.1. Use case
2.2.2. UC-2
3. Gantt chart
4. X
Page |4
Chapter 4:
Design
1. Site map
2. Database design
2.1. Database diagram
3. Class diagram
4. WireFrame design
5. Xxx
Page |5
Chapter 5:
Implementation
1. Appication screenshots
1.1. Customer side
3. GitHub Repository
Page |6
Chapter 6:
Conclusion
4.
Page |7
REFERENCES
Examples:
Messer, L. (2015). 'Fancy Nancy' Optioned by Disney Junior. [online] ABC News. Available at:
http://abcnews.go.com/Entertainment/fancy-nancy-optioned-disney-junior-2017/story?
id=29942496#.VRWbWJwmbs0.twitter [Accessed 31 Mar. 2015].
Mms.com, (2015). M&M'S Official Website. [online] Available at: http://www.mms.com/ [Accessed
20 Apr. 2015].
Examples:
1. Messer, L. (2015). 'Fancy Nancy' Optioned by Disney Junior. [online] ABC News. Available at:
http://abcnews.go.com/Entertainment/fancy-nancy-optioned-disney-junior-2017/story?
id=29942496#.VRWbWJwmbs0.twitter [Accessed 31 Mar. 2015].
2. Mms.com, (2015). M&M'S Official Website. [online] Available at: http://www.mms.com/ [Accessed
20 Apr. 2015].
3. Desikan, S. and Ramesh, G. (2006). Software testing. Bangalore, India: Dorling Kindersley, p.156
Page |8