Project: A Software Subsystem of Learning Management System This project develops a learning management system (LMS) to help a university IT department their activities and improve their services, and for the management to track student's basic information. Typical LMS includes Blackboard or Moodle. It is similar to Blackboard or Moodle LMS system. 1. Project Description Generally speaking, Learning Management System deals with all kind of student details, academic related reports, college details, course details, curriculum, batch details and other resource related details too. It tracks all the details of a student from the day one to the end of his course which can be used for all reporting purpose, tracking of attendance, progress in the course, completed semesters years, coming semester year curriculum details, exam details, project or any other assignment details, final exam result etc. This project doesn't need to cover all the features and functions as a Learning Management System. During the project, the following factors should be considered. 1.1 Requirements The clients need to build a student information management system. This system doesn't need to include all features and functions as shown in the paragraph above. The software system only stores and retrieves students' partial information in the current semester and other basic information including student's name, student's ID, registered courses in the current semester, each exam's score in one course, GPA calculation in the current semester. Use any strategies to accomplish the requirement artifacts. The goal system has two types of accessing modes, administrator and user. Student information management system is managed by an administrator. It is the job of the administrator to insert update and monitor the whole process. When a user log in to the system. He/she would only view details of the student. He/she can't perform any changes. 1.2 Analysis Based on the requirements, analyze the software and give a planning. Note, use any analysis strategies to produce necessary artifacts of analysis. 1.3 System Development Life Cycle Apply 2D life cycle models on the project. Select the suitable life cycle models and present your reasons. 1.4 Team Work Corresponding artifacts are required to be submitted. Project: A Software Subsystem of Learning Management System This project develops a learning management system (LMS) to help a university IT department their activities and improve their services, and for the management to track student's basic information. Typical LMS includes Blackboard or Moodle. It is similar to Blackboard or Moodle LMS system. 1. Project Description Generally speaking, Learning Management System deals with all kind of student details, academic related reports, college details, course details, curriculum, batch details and other resource related details too. It tracks all the details of a student from the day one to the end of his course which can be used for all reporting purpose, tracking of attendance, progress in the course, completed semesters years, coming semester year curriculum details, exam details, project or any other assignment details, final exam result etc. This project doesn't need to cover all the features and functions as a Learning Management System. During the project, the following factors should be considered. 1.1 Requirements The clients need to build a student information management system. This system doesn't need to include all features and functions as shown in the paragraph above. The software system only stores and retrieves students' partial information in the current semester and other basic information including student's name, student's ID, registered courses in the current semester, each exam's score in one course, GPA calculation in the current semester. Use any strategies to accomplish the requirement artifacts. The goal system has two types of accessing modes, administrator and user. Student information management system is managed by an administrator. It is the job of the administrator to insert update and monitor the whole process. When a user log in to the system. He/she would only view details of the student. He/she can't perform any changes. 1.2 Analysis Based on the requirements, analyze the software and give a planning. Note, use any analysis strategies to produce necessary artifacts of analysis. 1.3 System Development Life Cycle Apply 2D life cycle models on the project. Select the suitable life cycle models and present your reasons. 1.4 Team Work Corresponding artifacts are required to be submitted