Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Assessment Title & No’s : A Student Management System for Metro Campus(No1 of 1)
Important Points:
1. Check carefully the hand in date and the instructions given with the assignment. Late
submissions will not be accepted.
2. Ensure that you give yourself enough time to complete the assignment by the due date.
3. Don’t leave things such as printing to the last minute – excuses of this nature will not be
accepted for failure to hand in the work on time.
4. You must take responsibility for managing your own time effectively.
5. If you are unable to hand in your assignment on time and have valid reasons such as illness, you
may apply (in writing) for an extension.
6. Failure to achieve at least a PASS grade will result in a REFERRAL grade being given.
7. Non-submission of work without valid reasons will lead to an automatic REFERRAL. You will
then be asked to complete an alternative assignment.
8. Take great care that if you use other people’s work or ideas in your assignment, you properly
reference them, using the HARVARD referencing system, in you text and any bibliography,
otherwise you may be guilty of plagiarism.
9. If you are caught plagiarising you could have your grade reduced to A REFERRAL or at worst you
could be excluded from the course.
I hereby, declare that I know what plagiarism entails, namely to use another’s work and to present it as
my own without attributing the sources in the correct way. I further understand what it means to copy
another’s work.
Currently the institution requires a system to record and maintain student and course related
information.
Enrollment Process
Students who are joining for MSc in Information Technology are Postgraduate students and their basic
information with working experience, student personal statement, and previous qualification are
recorded during enrollment.
Final year students are the undergraduate students who have already completed their Higher National
Diploma (equivalent to 1st and 2nd year of a bachelor’s degree). Therefore, Date of completion of HND,
overall result and awarding body of HND are recorded during enrollment along with their basic
information.
Once the student registration is successfully done then the course registration will take place. Each
course has multiple batches and students are registered to a specific batch.
Programme Management
Each course consists of 6 Modules, and every student must take all 6 modules. Each module will have a
module id, module name and learning hours.
Student should attempt a final assignment for each module and the grade will be given after the
marking process.
System should provide facility to view Module Result by module code, by student id and by batch
number. Students can view their results by accessing the machine placed in the student recreational
area.
Plan, analyze, design and implement an Object Oriented System to handle enrollment process of Metro
College.
Based on the above information given, engineer an object oriented software system using C#.NET
2. Identify the classes from the scenario and list all the attributes and methods of each class you
have identified using UML notation. (LO 2.1)
3. Draw the Use Case Diagram, Class Diagram and Sequence Diagrams, ERD for the given scenario.
(LO 2.2) When you compile the diagrams, concentrate on the following points. (M2.1)
a. Use Case diagram should be supported with the Use Case narrations.
b. The class diagram should indicate the relationships between classes (associations,
aggregation, compositions, generalizations etc.)(LO 3.2)
4. Implement an Object Oriented solution using C#.Net only for student registration process using
a suitable IDE. (LO 3.1)(D3.5). Include onscreen help to assist the users of a Metro Campus.
(LO4.4)
5. Provide evidences of Implementation of object behaviors using control structures to meet the
design algorithm (LO 3.3)
7. Prepare a test plan and test your solution according to the plan. The proposed plan should cover
all important functionality of the system. (LO 4.1)
8. Analyze actual test results against expected results and apply the modifications/ alterations to
the implementation/design to overcome the discrepancies occurred. (LO 4.2)
9. Get independent feedback on your solution (use surveys, questioners, interviews or any other
feedback collecting method) and make recommendations and suggestions for improvements in
a separate conclusion/recommendations section. (LO 4.3)(D1.4)
10. Prepare a users’ guide and a technical documentation for the support and maintenance of the
software.(LO 4.5)(M2.1)
Learning
Activity Activity Feedback
Outcome Date
No (Pass/ Redo)
(LO)
Comments:
D1.3 Self-criticism of approach has taken place Report: shown in the self-reflection
section along with Conclusion