1 / 11

STUDENT REGISTRATION SYSTEM

STUDENT REGISTRATION SYSTEM. HARMONi Guher Bozdogan Hulya Pelin Obek Gulen Toker Aliye Turk. Outline. Problem Definition Scope Technical Aspects Our Approach Diagrams and Functions Conclusion. Problem Definition. A generic and adaptable Student Registration System includes:

tanek
Télécharger la présentation

STUDENT REGISTRATION SYSTEM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. STUDENT REGISTRATION SYSTEM HARMONi Guher Bozdogan Hulya Pelin Obek Gulen Toker Aliye Turk

  2. Outline • Problem Definition • Scope • Technical Aspects • Our Approach • Diagrams and Functions • Conclusion

  3. Problem Definition • A generic and adaptable Student Registration System includes: • Course Management • Rule Management • Course Assignment • Student Registration • Approval

  4. Scope • Developing a system which contains properties mentioned before. • Additionally • Adding must courses automatically • Distributing elective courses fairly • Online approval

  5. Elective Course Registration • Technical and Departmental Electives • Non-technical and Restricted Electives

  6. Online Approval • Student clicks the 'request approval’ button • Advisor’s interface receives the request

  7. Client Connected to the internet Running any browser 8. Server sends page with results 1. The user types in a URL and connects to the web server 3.Form appears to the user Apache Tomcat Web Server HTML file 2.Server gets requested file 5. The server runs the JSP file 4. The filled out form is sent back to the server with the JSP program name embedded in HTML. 7. JSP generates the result JSP file 6. If the JSP file needs the database, it connects and retrieves. Database Server Running Oracle8i Technical Aspects

  8. sfname smname spasswd slname sid Student saddress semail (1,1) performs cumGPA semester_no year pid (1,N) fee current semester has_taken ProgramType Semester (1,N) (1,N) advisor_ok (1,N) sid (1,N) (1,N) pname performed_in (1,N) grade includes is_pre request_of advised did (1,N) coursecode (1,1) (1,N) (1,N) Department supplies (1,N) (1,N) Course course credit (1,1) (1,N) (1,N) (1,N) dname (1,N) has offers (1,N) is_popular is_equal_to (1,1) (1,1) selects cname has (1,1) contains Dept. Secretary iid (1,N) ipasswd start time (1,N) Instructor (1,N) day dpasswd Is_assignned_to (1,1) (1,1) Section endtime ifname iemail section_no imname iphone used_ capacity iaddress capacity ilname building coursecode room_no

  9. 5. USE CASES 5.1 Use Case Diagram See instructor or advisorpage and choose operation “extend” View students account “extend” approve “extend” View students list “extend” instructor Send email to student to give feedback “extend” Enter grades login Chance the capacity of course “extend” See secretarypage and choose the operation “extend” secretary database Assign course info “extend” logout Assign advisor See studentpage and choose the operation student “extend” Request approval Student Registration System

  10. Functions • General Functions ( LoginUser(), ChooseInterface( ) and Logout() ) • Functions Related with • Student ( AddCourse(), DropCourse()…) • Instructor & Advisor (Approval(), EnterGrade()…) • Department’s Secretary (AssignCourseInfo(), ChangeSectionCapacity()…)

  11. Conclusion • To be concluded…

More Related