Date post: | 06-Apr-2018 |
Category: |
Documents |
Upload: | reetikamehta26 |
View: | 222 times |
Download: | 0 times |
of 20
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 ~