online campus

Upload: reetikamehta26

Post on 06-Apr-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 Online Campus

    1/20

    OnlineCampus.com

    OnlineCampOnlineCamp

    us.comus.com

    ~ 1 ~

  • 8/2/2019 Online Campus

    2/20

    OnlineCampus.com

    Introduction of the projectIntroduction of the project

    Asapsolutions.co.in (A UNIVERSITY PORTAL) is a web based application that provides aAsapsolutions.co.in (A UNIVERSITY PORTAL) is a web based application that provides a

    one stop shop for the existing as well as prospective students. Current students can find outone stop shop for the existing as well as prospective students. Current students can find out various information such as schedules of examination and other various important events,various information such as schedules of examination and other various important events,

    their results etc. prospective students can find out list of colleges affiliated to the university,their results etc. prospective students can find out list of colleges affiliated to the university,

    courses offered by them, admission procedure, Discussion forum etc. students can alsocourses offered by them, admission procedure, Discussion forum etc. students can also

    download registration form for applying various courses, can also apply online using thedownload registration form for applying various courses, can also apply online using the

    portal.portal.

    Asapsolutions.co.inprovides solution of all these problems in the form of easy to configure

    and use application by automating all these functionality. The major modules are:

    Login Management

    Registration Process

    Student Management

    Staff Management

    Fee Management

    Query Management

    Exam Management

    Result

    ~ 2 ~

  • 8/2/2019 Online Campus

    3/20

    OnlineCampus.com

    PROJECT CATEGORY:-

    OnlineCampus.com (A UNIVERSITY PORTAL) isOnlineCampus.com (A UNIVERSITY PORTAL) is being made as web-application.

    ~ 3 ~

  • 8/2/2019 Online Campus

    4/20

    OnlineCampus.com

    Input of the projectInput of the project

    Login page get the input of user id and password.Login page get the input of user id and password.

    Create the free new user id for register your self.Create the free new user id for register your self.

    Post new questions.Post new questions.

    Setting of details.Setting of details.

    View solution.View solution.

    Change passwordChange password

    Write MailWrite Mail

    ~ 4 ~

  • 8/2/2019 Online Campus

    5/20

    OnlineCampus.com

    Output of the projectOutput of the project

    View solutions and contacts.View solutions and contacts.

    Message Inbox.Message Inbox.

    HelpHelp

    HomeHome

    ~ 5 ~

  • 8/2/2019 Online Campus

    6/20

    OnlineCampus.com

    Benefits of proposed SystemBenefits of proposed System

    Fully works as a onlineFully works as a online

    Reducing the timeReducing the time

    Dont ThinkingDont Thinking

    Centralized maintain all information.Centralized maintain all information.

    Easy to Searching the information.Easy to Searching the information.

    Easy to managing whole response, MailEasy to managing whole response, Mail

    ~ 6 ~

  • 8/2/2019 Online Campus

    7/20

    OnlineCampus.com

    Modules & Process Logic of ProjectModules & Process Logic of Project

    Login Management: Basically Login module is developed for staff member as well as

    Institute staff (Institute must be affiliated to university).In login management section the user

    entered the login and password, if user is valid then user can enter the permissible section.

    First time user make it id than the user can use the functionality according his rites. The user

    can change own password.

    Registration Process: Registration Module is specially designed for students. The student

    fills the entry of registration form and submits to the university, threw this process the studentregistered in university. After submission the registration form the university allows to fill the

    exam form and student fill the exam form and university provides the roll number and

    enrollment number. Registration process is processes only one time when student take

    admission. Whenever in each semester student have to fill the exam form.

    Student Management: Registering in one course the student can transfer in other branch

    (for only B.Tech Ist year student).In second year there is no transfer schedule. University

    handles the records related to personal, your degree etc.

    And have all type of data of student which are registered in campus.

    Staff Management: This module is responsible for entering the details for University staff

    and all institute staff (institute must be affiliated to university). The record such as name,

    address, qualification, experience etc

    Fee Management: This module is responsible for entering fee details of the registered

    students into the system, generating due fee reports, collected fee reports. Student submit their

    exam fee, tuition fee, hostel fee travel fees etc.

    Query Management: In this module the student send the query to the university

    administrator and get the response. Query may be related to admit card, result awaited, so

    many problem can be.

    Exam Management: This module is responsible for scheduling the exam. There are many

    courses run in a university so that exam schedule is going to complex. This module solves

    this problem with few second.

    ~ 7 ~

  • 8/2/2019 Online Campus

    8/20

    OnlineCampus.com

    Result Management: In this module the university process the result of every student and

    provides awarding degree certificates to those student who qualifying the university exam.

    Help: -Help: - Provide the functionality to get help.Provide the functionality to get help.

    DATA FLOW DIAGRAMSDATA FLOW DIAGRAMS

    Context Level DFDContext Level DFD

    ~ 8 ~

    OnlineCampus.com

    Query Status

    View profile

    Enter Enquiry Details

    Enter Registration Details

    Submit Query Criteria.

    View Query Result

    View Follow up Reports

    Chancellor

    Submitreque

    st

    GeneratesRe p

    orts

    Faculty Counselors

    Submit Follow up RemarksDetails

    Accountant

    View

    Reports

    Student

    Summit complain

    View Result,

    faculty

    profile, exam

    schedule,

    syllabus etc..Enterfeedeta

    iland

    Updateit

  • 8/2/2019 Online Campus

    9/20

    OnlineCampus.com

    ~ 9 ~

    OnlineCampus.com

    Login

    ExamFor

    m

    Complai

    n

    Fees

    User Admin

    Student

    Registratio

    n

    Result

    Enter login & pass

    Get Response

    If login true then Enter

    into process section

    Send Request, Get Response

    Store Result

    Send request

    for visit

    Fill entries of

    exam form

    Get response

    Send requestFees deposit

    Send request

    for fees

    Get response

    varification

    Send complain

    Get response Fill entries of

    registration form

    Fill entries of

    exam form

    Get fees process

    Retrieve

    Result

    Level-1 DFDLevel-1 DFD

  • 8/2/2019 Online Campus

    10/20

    OnlineCampus.com

    E-R DiagramE-R Diagram

    ~ 10 ~

    Has-A Department

    OnlineCampus

    .com

    Affiliate

    d

    Institutes

    AdminBelon

    gs

    ExamBelon

    gs

    Library

    Inquiry

    University

    Record

    Has-

    A

    Campus

    Name

    Address

    Universit

    y

    Courses

    Institute Code

    Password

    CoursesFaculty

    Name

    Login

    Passwor

    d

    Type

    Name

    Marks

    Subject

    User Answe

    r

    Book Name

    Writer Name

    Description

    No of Books

    Issue Date

    Code

    11

    1 M

    1

    M

    11

    1

    1

    1

    1

  • 8/2/2019 Online Campus

    11/20

    OnlineCampus.com

    DATA STRUCTUREDATA STRUCTURE

    1: User: This table is used to store the detail of login and password of the user.

    Field Name Data Type

    Username TextPassword Text

    2: StdRegistration: This table is used to store the detail of student that is going to take

    admission in university.

    Field Name Data Type

    RollNo Number EnrollmentNo Number

    FirstName Text

    LastName Text

    Paddress Text

    Caddress Text

    Course Text

    Semester Text

    HighSchoolMarks Text

    HighSchoolPer TextInterMarks Text

    InterPer Text

    GraduationMarks Text

    GraduationPer Text

    Other Text

    ~ 11 ~

  • 8/2/2019 Online Campus

    12/20

    OnlineCampus.com

    3: StaffRegistration: This table is used to store the detail of staff member that is going to

    take admission in university.

    Field Name Data Type

    EmployeeId Number

    Fname Number

    Lname Text

    FatherName Text

    Paraddress Text

    Coaddress Text

    JoinDate Text

    ResignDate TextHighSchool Text

    Inter Text

    Graduation Text

    PostGraduation Text

    Other Text

    Hyear Text

    Iyear Text

    Gyear Text

    PGyear TextSex Text

    Categories Text

    Experience Text

    SpacialSubject Text

    PhoneNumber Number

    Mobile Number

    4: InstituteDetails: This table is used to store the detail about Institute.

    Field Name Data Type

    Code Number

    Name Text

    Address Text

    University Text

    Text

    Text

    ~ 12 ~

  • 8/2/2019 Online Campus

    13/20

    OnlineCampus.com

    5: IdInfo: This table is used to store the detail of student registration information that is going

    to take admission in university.

    Field Name Data Type

    Question Text

    Answer Text

    secMail Text

    6: Result: This table is used to store the detail of student Result.

    Field Name Data Type

    Question Text

    Answer Text

    secMail Text

    7: Marks: This table is used to store the detail of student Marks.

    Field Name Data Type

    Roll No Number

    Course Text

    Sem Text

    ResultType Text

    Subject Text

    Marks Number

    8: Employeeid: This table is used to store the detail of Employee.

    ~ 13 ~

  • 8/2/2019 Online Campus

    14/20

    OnlineCampus.com

    Field Name Data Type

    Question Text

    Answer Text

    Secondmail Text

    TOOLS/PLATFORM USED:

    Front End Java Server Pages

    User friendly

    GUI

    Separation of work (designing & coding)

    Written once run anywhere

    Middle-Tier

    Java Beans

    Back End Oracle/Access

    Security

    Performance

    Scalability

    Reliability

    Support RDMS concepts

    ~ 14 ~

  • 8/2/2019 Online Campus

    15/20

    OnlineCampus.com

    Hardware:-Hardware:-

    Processor Pentium 4Processor Pentium 4thth

    RAM 128MBRAM 128MB

    Hard Disk 20GB/40GB.Hard Disk 20GB/40GB.

    Software:-Software:-

    Operating SystemOperating System Windows 98/2000/XP/7,UNIXWindows 98/2000/XP/7,UNIX

    Front EndFront End Html/JSP.Html/JSP.

    Back EndBack End Ms AccessMs Access

    ~ 15 ~

  • 8/2/2019 Online Campus

    16/20

    OnlineCampus.com

    SECURITY MECHANISMSECURITY MECHANISM

    In the software security there are two levels of security. The 1st

    level of security, which isprovided by the FRONT END and 2nd level of security provided by the database which is

    being used.

    SOFTWARE INTERFACE

    - FRONT END

    We have implemented JavaScript for all the Client sidevalidations. Client side JavaScript is designed to reside inside HTML document & ensurethey run properly. It is object based, event driven, platform independent. These are important

    parts of any Web application to implement Client side Validations and the invalid data is not

    submitted. The form is not submitted until user fills in correct data. It is extremely useful to

    restrict mistakes by user.

    We have implemented Servlets in between which is fetching the

    data values given by the user and storing the input into database (into appropriate

    tables).Servlets use JDBC-ODBC drivers to make connection with database and store data.Servlets provides support to execute queries via creating objects of Statement and Connection

    Interfaces. Servlets are object byte codes that can be dynamically loaded off the Internet.

    Servlets are platform independent, dynamically loadable.- BACK END

    We have used Oracle/Access as the Back end. Oracle Server

    provides efficient/effective solution for major database tech.

    - Large database and space management.

    ~ 16 ~

  • 8/2/2019 Online Campus

    17/20

    OnlineCampus.com

    - Many concurrent database users.

    - High transaction processing requirement

    - High Availability

    - Industry accepted standards

    - Manageable security- Portability

    FRONT END SECURITY:-

    This security level is developed or designed by the s/w developer or designer. S/he provides

    her/his s/w the security for the system, by considering many factors regarding to the particular

    s/w.

    In this software following are used to provide security.

    LOGIN CHECKING: There are two logins are provided in this software one foremployees and one for applicants. In order to avail the services of software employees have to

    provide a valid id and password and only after entering correct id and password employee

    will get entry otherwise they will be blocked from accessing any services of this site.Similarly a login check is provided for student applying for information. In order to enter

    univertisity Information zone user have to enter id and password which they got after

    registration, in this way security have been provided for both employee section and student

    section. There is also provision to change the password in case password is known by other.

    BACK END SECURITY:-

    In this particular software our back end used is SQL. So all the inbuilt security aspects

    provided by the SQL database is used as it is. It will provide the strong feature of security so

    that it will be difficult to change, modify any personal or university data. Information is vital

    to success, but when damaged or in the wrong hands, it can threaten success. SQL provides

    extensive security features to safe guard your information from both unauthorized viewing

    and intentional or inadvertent damage. This security is provided by granting or revoking

    privileges on a person- by- person and privilege-by-privilege basis.

    ~ 17 ~

  • 8/2/2019 Online Campus

    18/20

    OnlineCampus.com

    DEPENDENCIES

    It doesnt matter how efficiently the application works, if the bandwidth is not

    sufficient the transaction will take more time then expected.

    Oracle and Oracle JDBC-ODBC drivers for connectivity.

    Java Web server is required for the application.

    Although this software is architecturally independent but following hardwareresources are required. For i.e. any IBM compatible PC or any other workstation with

    mouse support and relevant software.

    ~ 18 ~

  • 8/2/2019 Online Campus

    19/20

    OnlineCampus.com

    LIMITATIONS

    - Presently the software is handling only three hierarchical levels.

    - Only able to handle limited no. of departments.

    - Student should be able to access more information

    ~ 19 ~

  • 8/2/2019 Online Campus

    20/20

    OnlineCampus.com

    REFERENCES- Java-2 Complete Reference - by Patrick Naughton

    - Java Servlet Programming - by O'Reilly

    - Pure JavaScript - by Jason Gilliam, Charlton

    Try, R.Allen Wyke

    - HTML completes - BPB publications.

    - Java Server Programming - by Apress publication.

    ~ 20 ~