On successful completion of this module students will be able to
1.Demonstrate a broad understanding of the knowledge base of systems analysis and design concepts, and their terminology and discourse, including awareness that areas of this knowledge base are open to ongoing debate and reformulation, thus fostering a socio-technical approach to the analysis and design of systems.
2.Identify and apply principles and concepts underlying the theoretical frameworks highlighted in this module, and demonstrate an ability to identify strengths and weaknesses in an analytical fashion.
3.Evaluate and collect information from a variety of authoritative sources to inform a choice of solutions to standard problems highlighted in this module, by applying the techniques learnt in a business context and evaluating the design decisions. Evaluate the reliability of data and information provided in this module, using pre defined techniques and/or criteria, including an understanding of object oriented systems theory in a wider context.
The Scenario: Student Information Management System for American Standard Institute of Management - (ASIM)
American Standard Institute of Management (ASIM) has 2000 students and 58 members of staff including admin and tutors. The institute is planning to increase the number of students and staff. For the institute to grow and be successful, an efficient information management system is required. The new system is aimed to provide and support the following activities.
·Administrators can record, delete, search and update staff, student and course related information.
·Tutors can record and update student attendance.
·Tutors will use Moodle - Virtual Learning Environment (VLE) - system for student assignment marking and grading. However, once the grades are entered in Moodle, they will be transferred automatically to the ICIMS system (Internal Content Management System).
·Administrators can review all grades using the ICIMS system but will not be able to update them.
·Administrators will be able to enrol students on courses and track their attendance.
·Tutors can record remarks on the students’ academic progress, attendance history and any other relevant information.
·Tutors will be able to upload lecture material, homework and exercises which the students can complete online.
·The system will notify the students automatically when their grades are ready to view.
·The system will send a warning message to students if they do not submit coursework in time and will automatically stop them from accessing the system if they do not pass three modules in one semester, and will notify admin to exclude these students from the course.
·NB: Staff and students need to login to the system in order to use it.
You are required to analyse the requirements of the new system and design the main components (e.g. overall system use case, class diagrams, interaction, sequence and collaboration diagrams) for American Standard Institute of Management. You should demonstrate a broad understanding of object oriented design principles and UML techniques, and apply them on the design of the following components:
·Use case diagram
oShow one use case diagram with all primary use cases for the institute system. Remember that the system box only appears on the top-level diagram (i.e. American Standard Institute of Management System) and should contain use case ovals for all primary use cases such as register student, update details etc.
oDetailed use case description for two primary use cases stated in your overall case diagram, such as members’ data registration.
oBrief description for all other primary use cases.
·Conceptual class diagram
oShow conceptual classes, associations with names (e.g. staff class), functions (e.g. register), and significant attributes such as in staff class you would have name, age and ID.
oShow generalisation, specialisation, associations including composition and aggregation if applicable.
oProvide a brief description of all conceptual classes and main attributes in a tale format.
oInclude boundary and control classes needed for the interaction diagrams
oSequence and collaboration diagrams for specific activities, e.g. how to exclude a student from the system.
oActivity diagram for a primary use case such as record training session.
oDescribe the proposed designs and justify your decisions for the interactive diagrams.
Assignment Preparation Guidelines
Deliverables: Coursework 1
Coursework 1 (is worth 60% of the overall assignment) an individual report and will be submitted as a Microsoft Word file (2000 words in total including all diagrams, documentation and description) via Turnitin on Moodle and must include all the required components related to the proposed design.
The marking criteria and assignment guidance is outlined below.
·All components of the assignment (text, diagrams. code etc.) must be submitted in one Microsoft Word file (hand-written text or hand drawn diagrams are not acceptable), any other accompanied materials such as simulation, code, etc. should be attached in appendices.
·Standard and commonly used fonts such as Times New Roman, Arial or Calibri should be used, font size must be within the range of 10 to 15 points including the headings, body text and any texts within diagrams.
·Review the assessment criteria / mark scheme, the report is to be concise and technical. Analyse, compare and evaluate rather than simply describe.
·All figures, screenshots, graphs and tables must be numbered and labelled.
·Material from external sources must be properly referenced and cited within the text using the Harvard referencing system.
·The report should be logically structured, the core of the report may start by defining the problem / requirements, followed by the proposed solution including a detailed discussion, analysis and evaluation, leading to implementation and testing stage, finally a conclusion.
·Screenshots without description / discussion does not constitute understanding and may be assumed irrelevant.
·Please access your Turnitin Test Page via Dashboard or ‘my modules’ to learn more about Turnitin and to make a test submission and to check your similarity score before uploading your final version.
·You will have the opportunity to submit as many times to your module pages as you want up until the deadline.
·Ensure to make backup copies of your work to avoid distress for loss or damage of your original work, use multiple storage media (memory stick, cloud and personal computer).