PROBLEM STATEMENT Aim

:
To write the problem statement for the Online Course Reservation system

Problem Statement:
Online course reservation system is used to choose the course through online by the students. They are provided with a catalog they can choose the course. The catalog contains the detailed description about each course and also the availabilty of the course which helps the students to decide on their own.

Result:
Thus the problem statement for the Online Course Reservation system was written.

Meeting Time . Introduction This Online Course Registration System is a web-based program aimed to make easier and more convenient the class registration process. a hassle through which students go every semester. meeting time and department.Course number.Description . there will be a view that will give the following information: . professor. officially register for the chosen classes.Location . Online Course Registration System attempts to alleviate these hassles by providing several services to students through the internet. Online Course Registration System provides a way to search for classes without having to open a course catalog.Number of students already registered . a way to “shop” around and view various possible schedules.Instructor .SRS document Aim: To write a SRS Document for the online course reservation system. and finally.Number of credits . title . Course page – for each course in the database. The various parts of the system are: Login/Security – Login using user ID and password – will connect to server Course Search – This will be a database system fairly similar to the current version of Online Course Announcement – with the ability to search for courses with search keys: course number.

Location .Web site of corresponding Critical Review page Non-Functional Requirements: Performance – course search should be fast.Instructor .Waitlist if applicable .make user interaction easy and obvious so that non-computerproficient students can use the system Outside Dependencies – ..Waitlist if applicable .Number of open slots .Exam Group User Interface: Login: There will be a login screen into which the student enters a user ID and password.Exam Group .Number of credits .Description .Course number. despite many students accessing the database at once Testing – must test the database search Reliability – Make sure still reliable with large number of users! Ease of Use -. title .Meeting Time . Course Page: Information displayed: .Number of students already registered . or make dummy database .accessing course information.Number of open slots .connecting to server for login .

press "Register" .Course number .Credits .or if full .must choose one before "add to cart" .Location ."Add a Class" option .can drop class .can login at any time until deadlines: .# People already registered for class / # slots open -.If multiple classes for same time slot .while searching.can delete class from schedule/cart .Instructor .Accessible on internet from both on and off campus .can change grade option .Once you are satisfied with potential schedule .Click on a class on the visualized schedule .will notify you of the conflict .Grade options: .notification of waitlist # if available .Requirements Instructor Time slot Department .In search-page for each class -.will not let you register .Exam group . etc) – or at least accessible the entire time .If mandatory S/NC .must log in using login name (User ID) and password .will enroll you in classes in your cart .have info: .allows for multiple classes in same time slot .keep current schedule (anything in cart -.incase considering multiple classes) shown on screen entire time (once you log in .Description .option should be filled in for you .

Once registered . etc. your advisors are notified of your class choices by email . .If there are changes in a class you registered for (class cancelled /change of instructor / meeting time / location) -. .Optional Features: .if you haven't declared a concentration by end of 4th semester .concentration advisor notified of class choices . financial info.If non-freshman .grades.Be able to access other personal information -.won't let you register .Database hacked into/changed .you are notified of the change by email .when you register.Depending on your year of graduation .can search by timeslots by directly clicking on the visualized schedule .If a freshman .show Final Exam schedule Risky Parts .If registering after "last day to add a course without a fee" deadline possibly can pay fee by credit card or maybe must go to Registrar's Office to add class .Login security .limiting number of classes registered for/overlapping classes Result: Thus a SRS Document for the online course reservation system was written.

Risk Management assists a project team in desiring risks.RISK MANAGEMENT Aim: To write the risk management for online course reservation system. assessing their impact and probability and tracking risks throughout a software project. Categories of Risk Product Size Business impact Stakeholder Characteristics Process definition Development environment Technology to be built Staff size and experience Risk Components Performance risk Cost risk Support risk Schedule risk Risk Drivers Negligible Marginal Critical Catastrophic .

.Risk table Risks Category Probability(%) Size estimate may be significantly low PS 60 50 80 30 80 30 2 2 2 1 3 2 Impact RMMM Delivery deadline will be BU tightened Customer will change PS requirements Technology will not meet TE expectations Lack of training on tools DE Inexperienced staff ST ST-Staff size and experience risk BU-Business risk PS-Project size risk TE-Technology to be built risk 1-Catastrophic 2-Critical 3-Marginal 4-Negligible Result: Thus the risk management for online course reservation system was written.

. <<includes>> Block seats Allocate seat Result: Thus the use case diagram for the Online Course Reservation system was drawn. Availability status Get Student details admin. Specify details Student.USE CASE DIAGRAM Aim: To draw the use case diagram for the Online Course Reservation system. Attend Interview <<extends>> Select College Make Payment Select course Course catalog.

Result: Thus the class diagram for the Online Course Reservation system was drawn.CLASS DIAGRAM Aim: To draw the class diagram for the Online Course Reservation system. .

.ACTIVITY DIAGRAM Aim: To draw the Activity diagram for the Online Course Reservation system. student registrar computer college administrator enters details selects three courses in order of preference selects college enetrs marks in specified subjects calcutes student's cut-off makrs submits application form submits to selected college checks if student's cut-off >= required college cut-off checks seat availability no yes reserves seat sends intimation notification prompt SMS email receives intimation Result: Thus the Activity diagram for the Online Course Reservation system was drawn.

Student 1: Login 2: Provide Details 3: Verify Details 4: Attend Interview Database Admin 5: Select College/ Course 6: Check Availability 7: Availabilty Status 8: Select/Reject Applicant 9: Accept 10: Block Seats 11: Update Details Result: Thus the Activity diagram for the Online Course Reservation system was drawn. .SEQUENCE DIAGRAM Aim: To draw the Sequence diagram for the Online Course Reservation system.

COLLABORATION DIAGRAM Aim: To draw the collaboration diagram for the Online Course Reservation system 1: Login 2: Provide Details 4: Attend Interview 5: Select College/ Course 9: Accept Student 3: Verify Details 8: Select/Reject Applicant Admin 7: Availabilty Status 6: Check Availability 10: Block Seats 11: Update Details Database Result: Thus the Collaboration diagram for the Online Course Reservation system was drawn. .

LOGICAL ARCHITECTURE Aim: To draw the logical architecture for the Online Course Reservation system USER INTERFACE WEB SWING DOMAIN REGISTRATION APPLICATION PROCESS COURSE RESERVATION NOTIFICATION TECHNICAL SERVICES PERSISTENCE LOGGING RULES ENGINE Result: Thus the logical architecture for the Online Course Reservation system was drawn. .

.STATE CHART DIAGRAM Aim: To draw the State Chart Diagram for the Online Course Reservation system entry of details Non-member Registration memebership Member start of application Waiting for confirmation/denial form submission Application form filling start of reservation Availability checking entry of details Database updation notification Reservation status end of reservation Acknowledgement Result: Thus the State Chart Diagram for the Online Course Reservation system was drawn.

<<system> Course Reservation System <<component>> DataBase RESULT: Thus the Component diagram for online Course Reservation System is drawn. .COMPONENT DIAGRAM AIM: To draw the Component Diagram for Course Reservation System.

DEPLOYMENT DIAGRAM AIM: To draw the deployment diagram for online Course Reservation System. <<server>> :Dell PowerEdge 3600 <<servlet container>> :Tomcat 6 <<client work station>> :Generic PC <<browser>> <<server>> :Dell PowerEdge 3400 <<OS>> :WebBrowser HTTP :Microsoft Windows XP <<database>> :MS Access RESULT: Thus the deployment diagram for online Course Reservation System is drawn. .

Master your semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master your semester with Scribd & The New York Times

Cancel anytime.