Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 37

MAJOR PROJECT

ON
DEPARTMENT AUTOMATION WEBSITE for the
Department of Computer Science and Engineering
C. V. Raman College of Engineering

Dibya Ranjan Bhukta Isha Arpita Mohanty Ankur


Regn. No. 1101227185 Regn. No. 1101227192 Regn. No. 1101227164

Under the supervision of


Mr. Mohit Ranjan Panda

Department of Computer Science and Engineering


C. V. Raman College of Engineering
Bhubaneswar, India
CONTENTS
• Problem Statement
• Introduction
• Hardware Requirements
• Software Requirements
• SRS (Software Requirement Specification)
• ER Diagram (Entity-Relationship model)
• Use Case Diagram
• Activity Diagram
• Sequence Diagram
• Class Diagram
• Object Diagram
• Data dictionary
• Snapshots
• Improvision Sought
• Conclusion

Department of Computer Science and Engineering, CVRCE 1


PROBLEM STATEMENT

To develop a website for the Department of


Computer Science and Engineering, C. V. Raman
College of Engineering.

Department of Computer Science and Engineering, CVRCE 42


INTRODUCTION
• Automating the department activities besides providing a common
interactive interface to the students, parents, teachers and admin.

•Four actors here include- the admin, student, parent and teachers.

•The admin adds, updates, deletes events, updates notices and updates
various messages by the HOD and the Faculty advisor.

•The website facilitates automatic sending of messages and E-mails on


certain appropriate pre-defined conditions.

• Various unique facilities like online payment, blogging etc have also been
added.

Department of Computer Science and Engineering, CVRCE 3


HARDWARE REQUIREMENTS

• Minimum RAM space: 1 GB (2 GB recommended)


• Storage space: minimum 2GB

SOFTWARE REQUIREMENTS
• Platform: Java
• Back-end: Oracle 11g
• Front-End: HTML5 & CSS

Department of Computer Science and Engineering, CVRCE 94


SRS
(SOFTWARE REQUIREMENT SPECIFICATION)
1. LOGIN PAGE:
Description: It contains the common log-in interface for student, parent, admin and
teacher as well as an event registration tab.
1.1 – Student Login :
Input - Student User Id and Password.
Output - Student Profile Page on entering the correct combination else error.
 
1.2 - Faculty Login :
Input – Faculty User Id and Password.
Output – Faculty Profile Page on entering the correct combination else error.
 
1.3 – Parent Login:
Input – Parent User Id and Password.
Output – Parent Profile Page on entering the correct combination else error.

Department of Computer Science and Engineering, CVRCE 12


5
SRS
(SOFTWARE REQUIREMENT SPECIFICATION)
1.4 - Register page:
Input- Enter the student’s details viz.
•first name
•middle name
•last name
•gender
•semester
•branch
•university registration number
•email id
•phone number
Output-
• A unique participant id/registration number.
• Email and SMS to the participant with the participant id
• Email and SMS to the parent with their login credentials.
 
 

Department of Computer Science and Engineering, CVRCE 12


6
SRS
(SOFTWARE REQUIREMENT SPECIFICATION)
1.5 - Admin login area:
Input-
•Username
•Password
Output- Admin profile page on entering the correct combination else error.
 
 
2. ADMIN PROFILE PAGE:

 Description: All the privileges provided to the admin are shown.


 
2.1 - Personal information entry:
Input – Enter the personal details of admin viz.
•Employee id
•First name
•Middle name

Department of Computer Science and Engineering, CVRCE 12


7
SRS
(SOFTWARE REQUIREMENT SPECIFICATION)
•Last name
•Gender
•Email id
•Phone
Output-
•Details get into database
•Corresponding message will be shown.
 
2.2 - Change password:
Input –
•Current/old password
•New password
•Confirm new password
Output –
•Password updated in the database
•Corresponding message will be shown.
 

Department of Computer Science and Engineering, CVRCE 12


8
SRS
(SOFTWARE REQUIREMENT SPECIFICATION)
2.3- Upload Semester Marks:
Input-
• Uploads the semester marks and corresponding registration number.
Output-
•Marks updated in database.
•Result displayed in the corresponding student’s profile page.
2.4- Upload Notice:
Input-
  •A notice with content and date is inserted.
Output-
•Notice gets uploaded in database.
•Gets displayed in all the profiles.
2.5- Tracks payment status:
Input-
•Inputs the registration number.
Output-
•Payment status displayed.

Department of Computer Science and Engineering, CVRCE 12


9
SRS
(SOFTWARE REQUIREMENT SPECIFICATION)
3-TEACHER PROFILE PAGE:
3.1- Assignment Sharing:
Input –
•Assignment Date
•Assignment Body
•About the event
 Output –
•New assignment will get added to the database.
•Corresponding message will be displayed.
 
3.2 – Attendance Updation:
Input-
Attendance percentage
Output-
•Parent can view their respective wards attendance
•Students can view their attendance.
•If attendance gets less than 75, an email is sent to the registered parent E-mail id.
 
Department of Computer Science and Engineering, CVRCE 12
10
SRS
(SOFTWARE REQUIREMENT SPECIFICATION)
3.3 - Update Internal marks:
Input-
•Exam date
•Student’s name
•Registration number
•Subject
Output-
•Internal marks updated in database.
•Parent can view their wards marks.
 3.4 - Update Blog:
Input- content uploaded by teacher.
Output-
•Content by teacher will be updated in the database.
•Corresponding status message will be shown.
•Content by teacher gets reflected in the teacher’s message page.
 3.5- Inserts time-table:
Input- Time table uploaded by teacher.
  Output-Students can view the time table.
12
11
SRS
(SOFTWARE REQUIREMENT SPECIFICATION)
3.6 – Send-Mail:
Input- Teacher gives the email-id and content.
Output-
•Message by Faculty Advisor will be updated in the database
•Message reflects in student’s profile page.
 
3.7 –Contact Parent:
Input- Teacher gives the email-id and content
Output-
•Message by teacher will be updated in the database
•Corresponding status message will be shown.
•Message by teacher gets reflected in the parent Message page.

3.8 – Logout:
Input- Click on the Log out link
Output- Corresponding message will be displayed.
 

Department of Computer Science and Engineering, CVRCE 12


SRS
(SOFTWARE REQUIREMENT SPECIFICATION)
4.STUDENT PROFILE PAGE:
4.1- Write blog:
Input:
• Blog Content along with date is uploaded.
Output:
• Blog displayed in the recent blogs list in main page.
• Gets updated in the database.
4.2- Online Payment:
Input:
• Chooses the payment reason, gives account details and required amount.
Output:
• Money deducted from account.
• Payment status changed.
4.3-Send-mail:
Input:
• Chooses the email-id of the respective teacher or the admin.
Output:
• E-mail gets updated in database and reflected in the person’s profile page.
Department of Computer Science and Engineering, CVRCE 12
13
SRS
(SOFTWARE REQUIREMENT SPECIFICATION)
5. PARENT PROFILE PAGE:

5.1- View Student Details:


Input:
• Parent can provide the registration number of the student other than their own ward.
Output:
• All the details can be viewed.

5.2-Send-mail:
Input:
• Chooses the email-id of the respective teacher or the admin.
Output:
• E-mail gets updated in database and reflected in the person’s profile page.

Department of Computer Science and Engineering, CVRCE 12


14
ENTITY-RELATIONSHIP MODEL

Department of Computer Science and Engineering, CVRCE 13


15
USE CASE DIAGRAM

Department of Computer Science and Engineering, CVRCE 14


16
ACTIVITY DIAGRAM
Admin

Department of Computer Science and Engineering, CVRCE 15


17
ACTIVITY DIAGRAM
Parent

Department of Computer Science and Engineering, CVRCE 15


18
ACTIVITY DIAGRAM
Teacher

Department of Computer Science and Engineering, CVRCE 19


ACTIVITY DIAGRAM
Student

Department of Computer Science and Engineering, CVRCE 20


SEQUENCE DIAGRAM

Department of Computer Science and Engineering, CVRCE 21


16
CLASS DIAGRAM

Department of Computer Science and Engineering, CVRCE 17


22
DATA DICTIONARY
STUDENTS DATABASE

Department of Computer Science and Engineering, CVRCE 19


23
DATA DICTIONARY
TEACHERS DATABASE

Department of Computer Science and Engineering, CVRCE 24


19
DATA DICTIONARY
Branch Subjects Allocation

Auto-generated SGPA Table

Department of Computer Science and Engineering, CVRCE 19


25
DATA DICTIONARY
Blog Table

Assignment Table

Department of Computer Science and Engineering, CVRCE 19


26
SNAPSHOTS
Admin (Teacher Allocation Page)

Department of Computer Science and Engineering, CVRCE 20


27
SNAPSHOTS
Login Page

Department of Computer Science and Engineering, CVRCE 28


20
SNAPSHOTS
Registration Page

Department of Computer Science and Engineering, CVRCE 2029


SNAPSHOTS
Employee Search

Department of Computer Science and Engineering, CVRCE 20


30
SNAPSHOTS
Teacher Profile Page

Department of Computer Science and Engineering, CVRCE 31


20
SNAPSHOTS
Class Test Mark Updation

Department of Computer Science and Engineering, CVRCE 2032


TESTING
• We have analyzed the usage of variables and have tried our best to
reduce the time consumed.

• Proper validation have been provided for fields like password to


ensure security, like the system will display a message if the password is
wrong.

• The messages that are sent to parents and admin are kept safe and
their delivery to any unauthorized person is restricted.

• We have provided sufficient number of test cases to ensure that this


project is suitable for practical adaptation.

Department of Computer Science and Engineering, CVRCE 20


33
IMPROVISION SOUGHT
• Intra Chatting: Although the functionality of this feature
is of less use here, still to coup up with technology Intra-
chatting can be introduced.
• Individual Picture Gallery: This project has the scope to
keep picture galleries for each individual. This can be a
big help in sharing experience.
• Implementing Through Gateway: Although we have the
facility of online payment, but it has not been made
practically implementable.
• Android App: This project can be made mobile friendly
by developing it’s android app.

Department of Computer Science and Engineering, CVRCE 34


CONCLUSION

This report emphasises on the need for the project, the tools
used to make the project and the functionalities included in the
project.

This project has been built to serve the purpose of making the
people aware of different ventures being taken by the
department of Computer Science & Engineering and providing an
interactive interface to the students, teachers, parents and the
admin to ensure a holistic approach towards the accomplishment
of transparency and robustness in the education system.

Department of Computer Science and Engineering, CVRCE 35


21
THANK YOU

Department of Computer Science and Engineering, CVRCE 35

You might also like