1 College Automation Software Arifa Tehseen Ara(509) Farzana Begum(512) Syeda Fatima(513) Firdous Sameena(514) Tahmina Jabeen(556)
2 Presentation Layout Problem Statement & Selected Solution Technology Involved & Application Area Scope of the Project SRS System Architecture UML Diagrams Module Description Coding & Testing Conclusion
3 Today’s Scenario/Problem Statement Everything is paper based which is cumbersome to maintain Requires lots of manual work Scope for errors Retrieval of data in a desired way is difficult No common platform is available to collect individual’s feedback and opinion
4 Selected Solution Proposed solution is to use an intranet based application. Not only user friendly but also reduces lot of manual work Reduces scope for errors
5 Technology Involved Corporate portals are internal websites that provide proprietary information to employees Efficient content management Intranet based application which can be web enabled in future. It follows simple 2-Tier architecture of client- server. The server is combination of both application server and database server.
6 Technology Involved cont ERP (Enterprise Resource Planning) system provide an integrated suite of information technology applications that support operations of enterprise Web portal-"supersite" on the Internet that provides a comprehensive entry point for a huge array of resources and services Vortal -(vertical industry portal)provides information and resources for a particular industry
7 Servlets Java platform technology of choice for extending and enhancing Web servers HTML is inserted in Java code Features Portability Power Efficiency & Endurance Safety Elegance Integration
8 Disadvantages of Servlets Context representation & presentation is not separated Servlets need an application server or servlet engine to run.If the demands are high,a server can be very expensive Tedious uses of out.println() statements can be remedied by using Java server page(JSP)
9 JSP Every JSP page will have a corresponding servlet which is generated by ‘JSP Engine’ Corresponding servlet for JSP is generated only once when JSP is requested for the first time. CLIENT JSP SERVLET COMPILE IS VALID ? Reques t Text Class Respons e No Yes
10 Advantages of JSP JSP (Java Server Pages) technology provides a simplified, fast way to create dynamic web content. Separation of static and dynamic content Write once, run anywhere Dynamic content can be served in a variety of formats Completely leverages the servlet API
11 Application Area Can be made horizontal, if used for other domains such as hospitals, offices, banks etc Application is vertical, in the sense it concentrates only on educational institute
12 Scope of Project This application can be used on any platform because it is basically designed in platform independent language. Flexible to enhance the application. Presently the application is used for an educational institute offering services of add/update details and generate reports.
13 System Requirement Specification Hardware Requirements: Processor (1.2Ghz) Mother board 256 MB RAM LAN enabled Software Requirements Windows XP Oracle 9i Internet Explorer Java 1.5.0
14 Use Case Diagram
15 Activity Diagram
16 Class Diagram
17 Sequence Diagram
18 Module Description Admin module: Add/Update Student details Add/Update Transport details Add/Update Faculty details Create opinion poll Student module: Participate in polling and feedback View the poll results Reports Student reports Transport reports Faculty Profiles College Profiles Feedback mechanism
19 System Architecture Client Application Server Database
20 System Flow Admin Login Student Module Transport Module Faculty Module Create Opinion Poll View Poll Results View Feedback Report Student Login Participate in Polling Visitors View College Profiles View Faculty Profiles
21 Testing/Results User enters info
22 Testing/Results Client-side validation Check if mandatory fields are entered Display alert message
23 Testing/Results Server-side validation User details verify Valid user Invalid user Database
24 Testing/Results
25 Testing/Results
26 Feasibility of the Application User-friendly features Easy to navigate environment Effective client-side validation Display of alerts Can be deployed on the WEB
27 Enhancements Intranet based Internet -based
28 Enhancements Additional modules Results Attendance Online Admissions Online Examination Discussion Forum Study Material
29 Conclusion Application provides Easy access to information Maintains integrity of information Opinion poll – better decisions Feedback helps for improvement Enhanced further to suit requirements
30 References GENPACT-IT Services Clarify CoE (SRS) J2EE 1.4 Bible – James McGovern Complete Reference Java – Patrick Nortan Java Server Programming J2EE Volume I The UML User Guide-Booch,Rambaugh,Jacobson Database Systems Concepts –Korth,Sudarshan Thank You Queries