Reference no: EM132254397
You have begun working for a new startup centered around a new application idea. A subscription, web based college registration system. Colleges can sign up for your service, upload their course schedule, and their student list. Students can then log in and schedule their semester. Your job is to design the system. Listed below are several requirements. You may have more after asking questions for clarity.
Each student can only see courses for colleges they’re registered for.
Students can register for multiple courses each semester
The college or university can open registration for a semester at any time
Registration can be opened or closed based on the year the students are (seniors, juniors, etc.)
Each course must have a limit to the number of students that can register, but can have up to 5 students on a waitlist
Students can drop a course at any time durig the registration period
A list of students for each course can be printed
Course information will include the course number, name, description, number of credits, instructor
Students will not be able to register for more than 18 credits per semester
Administrators will have a different menu than the students, however since many administrators also take courses, they should still be able to register for courses
Administrators will be able to upload course files, upload student files, add a course manually, add a student manually, lock/allow a student from registering, lock/unlock a course from having students registering, print reports
Reports include course list, registered student list, unregistered student list, courses with waitlists
The system is NOT to keep track of financial information. Course and student registration information is automatically fed to the university financial system every night at 3AM.
3 use cases (diagram and document) for everything that is mentioned above.