SUBMITTED BY: Jayesh N. Khatri(13034212017) Sunny S. Kumbhar(13034212019) Internal Guided By Prof....

Post on 12-Jan-2016

217 views 2 download

transcript

SUBMITTED BY:Jayesh N. Khatri(13034212017)

Sunny S. Kumbhar(13034212019)

PARENT ALERT SYSTEM FOR

A. M. Patel Institute Of Computer Studies

MCA Semester-VGroup No: - 41

Internal Guided By Prof. C. D. Patel

Submitted to Acharya Motibhai Patel Institute of Computer Studies,

Ganpat University, Ganpat Vidyanagar-384012Nov/Dec-2014

Project profile

Project name :- Parent Alert System

Project objective :- Its provide the information about Student to Parents via SMS system and via Website using Internet.

Front-End :- Net Bean IDE 7.4

Framework :- JSF 1.2(Java Server Faces)

Back-End :- MYSQL 5.5.8

Develop for :- A. M. Patel Institute Of Computer Studies

Project guide :- Prof. C. D. Patel

GroupNo :- 41

Existing system There is no any Existing Website of the Institute like this system who

use the SMS system, Attendance system ,College Details for Parent.

Need for new system To provide information about student Attendance, Result, College

schedule, Activity, Function, Test, Assignment to Parents.

To publish News and Events section of Collage.

Require to build new Website according to collage infrastructure and Facilities and Student Details.

So that all the Parents can get information about the college Timing, Exam Details , Test/Assignment Details of students .

Functionality

=====Admin:-===== Login Manage Faculty Entry Manage Student Entry Manage Admin

Password Manage Notice Board Manage college/Exam

Schedule SMS Page Reset Database Tables

=====End User:-===== Login View Student Profile View Notice Board View Test/Assignment View college/Exam

Schedule View Test Result View Result View Attendance

=====Faculty:-===== Login Manage

Test/Assignment Manage Test

Result Manage Result Manage

Attendance

Hardware & Software Requirement

• Server Configuration :• Pentium III 800 GHz CPU • 256 MB RAM• 3 GB HDD

• Client Configuration :• Pentium III 500 GHz CPU • 128 MB RAM• 1 GB HDD

HARDWARE REQUIREMENT

• Server Configuration :• Window XP• GlassFish server 4.0• Net Bean IDE 7.4• MYSQL 5.5.8

• Client Configuration :• Internet Explorer 5.0 OR above

SOFTWARE REQUIREMENT

Use case Diagram

Activity Diagram

ACTIVITY DIAGRAM FOR ADMIN

ACTIVITY DIAGRAM FOR FACULTY

ACTIVITY DIAGRAM FOR STUDENT

Data Dictionary

Name of Table :- Admin

Description:- Contains Admin ID and Password in system

Primary Key:- AId

Foreign Key:-

Sr.no Fields name Datatype (size)

Constrain Field Description Control Name Validation

1 AId BigInt(10) Primary Key Admin Id TextBox Max and Min size is 10

2 Pass Varchar(50) Notnull Password TextBox Required

3 Usertype Varchar(10) Notnull Admin Dropdown List Required

Name of Table : Student

Description: Contains all details of Student i.e Name,Phone no,Address, etc…

Primary Key:- SEnroll no

Foreign Key:-

Sr.no Fields name Datatype

(size)

Constrain Field Description Control Name

Validation

1 SEnroll no Bigint(12) Primary Key Store Eno like 13034212019

Textbox Max and Min Value is 12 size

2 Fname Varchar(20) Notnull Store Fname like Jayesh

Textbox Required

3 Lname Varchar(20) Notnull Store Lname like Khatri

Textbox Required

4 Fath name Varchar(20) Notnull Store Father name like Narayanlal

Textbox Required

5 Add Varchar(80) Notnull Student permenent Address

Textbox Required

6 Sex Varchar(8) Notnull Sex of student i.e M/F

Drop down list

Required

7 DOB Date Notnull Date of Birth Textbox Required

8 DOJ Date Notnull Date of joining Textbox Required

Continue………

Sr.no

Fields name Datatype (size)

Constrain Field Description Control Name

Validation

9 Sem Varchar(5) Notnull MCA-Sem I,II,III,etc.. Textbox Required

10 Smobile Bigint(13) Notnull Student mobile no Textbox Required

11 Pmobile Bigint(13) Notnull Parent mobile no Textbox Required

12 Email Varchar(50) Notnull E-mail Id Textbox Required

13 Rel Varchar(20) Notnull Religion Textbox Required

14 Net Varchar(20) Notnull Nationality Textbox Required

15 Usertype Varchar(10) Notnull Student Textbox Required

16 Pass Varchar(50) Notnull Password Textbox Required

17 Img Varchar(80) Notnull URL of the student photo

Brows File Required and Max size 3MB,Image Format jpg,png allow

Name of Table :- Faculty

Description:- Contains all details of Faculty i.e faculty name,address,phone no, etc..

Primary Key:- FCode

Foreign Key:-

Sr.no Fields name Datatype

(size)

Constrain Field Description Control Name

Validation

1 FCode Integer Primary Key Faculty code like 30214 Textbox Not null and numeric value

2 Fullname Varchar Notnull Full name like Chandrakant D Patel

Textbox Required

3 Mobile Long Notnull Mobile no like 9898989898

Textbox Required

4 Email Varchar Notnull Email Like cdp@gmail.com

Textbox Not null and email validation

5 Usertype Varchar Notnull Faculty Textbox Required

6 Password Varchar Notnull Password like 12345 Textbox Required

Name of Table : Attendence

Description: Contains the Attendence Of Students.

Primary Key:- SEnroll no

Foreign Key:-

Sr.no Fields name Datatype (size)

Constrain Field Description Control Name

Validation

1 SEnroll no Bigint(12) Primary Key Student Enroll. No Like13034211234

Textbox Required

2 Sub Varchar(20) Notnull Sub Like Java,Php,etc.. Textbox Required

3 AttMonth Varchar(20) Notnull Attendence month Textbox Required

4 TotalLec Int(2) Notnull Total Lecture Textbox Required

5 PresentLec Int(2) Notnull PresentLecture Textbox Required

6 Perc Float Notnull Percentage o f Lecture Textbox Required

Name of Table :College Schedule

Description:Contains College schedule image in the system.

Primary Key:- ScId

Foreign Key:-

Sr.no Fields name

Datatype

(size)

Constrain Field Description Control Name

Validation

1 ScId Int(11) Primary Key Student college Id Textbox Not Required

2 Sem Varchar(4) Notnull Semester like 1,2,3,etc…

Textbox Required

3 Img Varchar(80) Notnull URL Of The College Schedule Image

Brows File Required

Name of Table :Notice Board

Description: Contains Details like NoticeBoard in the system.

Primary Key:- NBId

Foreign Key:-

Sr.no Fields name

Datatype

(size)

Constrain Field Description Control Name

Validation

1 NBId Int(11) Primary Key Notice Board Id Textbox Not Required

2 Cat Varchar(20) Notnull Categary Textbox Required

3 Edate Date Notnull Event Date Textbox Required

4 Desc Varchar(100) Notnull Detailed Description of Notice

Textbox Required

5 Attch Varchar(80) Notnull Attechments Brows File Required

Name of Table :Exam Schedule

Description: Contains Image of Exam Schedule in the system.

Primary Key:- ExId

Foreign Key:-

Sr.no Fields name

Datatype

(size)

Constrain Field Description Control Name

Validation

1 ExId Int(4) Primary Key Exam Id Like 13034211234

Textbox Not Required

2 Sem Varchar(4) Notnull Semester Like Sem1,2,3,etc.

Textbox Required

3 Img Varchar(80) Notnull URL Of ExamSchedule Image

Brows File Required

Name of Table :Result

Description: Contains Studens Internal Results

Primary Key:- SEnroll

Foreign Key:-

Sr.no Fields name Datatype

(size)

Constrain Field Description Control Name

Validation

1 SEnroll BigInt(12) Primary Key Notice Board Id Textbox Required

2 Sub Varchar(20) Notnull Categary Textbox Required

3 OutM Date Notnull Event Date Textbox Required

4 Taken Varchar(100) Notnull Detailed Description of Notice

Textbox Required

Name of Table : Test Result

Description: Contains All Test Results

Primary Key:- TAId

Foreign Key:-

Sr.no Fields name

Datatype

(size)

Constrain Field Description Control Name

Validation

1 TAId Int(11) Primary Key Test And Assignment Id Like13034211234

Textbox Not Required

2 Title Varchar(20) Notnull Title of Test And Assignments

Textbox Required

3 Desc Varchar(100) Notnull Descriptions Textbox Required

4 Tdate Date Notnull TestDate Textbox Required

5 Sem Varchar(10) Notnull Sem Like1,2,3,etc.. Textbox Required

6 Class Varchar(4) Notnull Class Like A,B,C,etc.. Textbox Required

7 Proff Varchar(25) Notnull Professor of perticular subject

Textbox Required

8 Quest Varchar(80) Notnull Questions Brows File Required

Name of Table : TestAssignment

Description: Contains All Test Results

Primary Key:- TAId

Foreign Key:-

Sr.no Fields name

Datatype

(size)

Constrain Field Description Control Name

Validation

1 TAId Int(11) Primary Key Test And Assignment Id Like13034211234

Textbox Not Required

2 Title Varchar(20) Notnull Title of Test And Assignments

Textbox Required

3 Desc Varchar(100) Notnull Descriptions Textbox Required

4 Tdate Date Notnull TestDate Textbox Required

5 Sem Varchar(10) Notnull Sem Like1,2,3,etc.. Textbox Required

6 Class Varchar(4) Notnull Class Like A,B,C,etc.. Textbox Required

7 Proff Varchar(25) Notnull Professor of perticular subject

Textbox Required

8 Quest Varchar(80) Notnull Questions Brows File Required

Class Diagram

Sequence Diagram

INPUT AND OUTPUT DESIGN

Admin Side Admin Login Page:-index.xhtml

Description:-Login Page of Admin by ID and Password.

Page:- Home.xhtml

Description:-Home page when Admin Enter in Site.

Page:- ManageAdminEntry.xhtml

Description:-To Update and manage admin details.

Page:-ManageFacultyEntry .xhtml

Description:-Register Faculties from Admin side and provide ID and Password.

Page:-ManageStudentEntry .xhtml

Description:-To Register Student in Admin Side and provide ID and Password to Student and Parent.

Page:- ManageNoticeBoardEntry.xhtml

Description:-Notice Board Entry from Admin side with Document copy.

Page:- ManageSchedule.xhtml

Description:-Upload Exam and College Schedule Image for Fast work avoiding manual Entry.

Page:- ManageSMS.xhtml

Description:-To send SMS Parent or Guardian by Register Mobile Number.

Page:- ResetDatabase.xhtml

Description:-Reset or Remove Database Entry when new session is starting.

FACULTY SIDE

Page:- index..xhtml

Description:-Login with Faculty Code and Password.

Page:- manageAttendanceEntry.xhtml

Description:-Attendance Entry of the student Perticular Month wise and Subject wise.

Page:-ManageResultEntry .xhtml

Description:-Internal Result Entry of the college by Subject and Enrollment Number wise.

Page:- ManageTestAssignment.xhtml

Description:-Future Test or Assignment entry from Faculty side with Document file.

Page:- ManageTestResult.xhtml

Description:-Entry of Taken Test in Class room by Faculty Subject wise.

ENDUSER SIDE

Page:- index.xhtml

Description:-Login with Student Enrollment Number and Password Provided by Admin.

Page:- Home.xhtml

Description:-Linking All Page in Home Page.

Page:- ViewAttendance.xhtml

Decsription:-View Attendance of the student Monthly.

Page:- ViewResult.xhtml

Decsription:-View All Result By this Links.

Page:- ViewInternalResult.xhtml

Description:-To View Internal Result of College.

Page:- ExternalResult.xhtml

Description:-View External Result by this link. This link transfer you to Ganpat University Site.

Page:- ViewTestResult.xhtml

Decsription:-To View Test Result of College by Student Enrollment Number.

Page:- ViewSchedule.xhtml

Description:-View College and Exam schedule.

Page:- ViewCollegeSchedule.xhtml

Description:-View College Exam Schedule by searching Semester.

Page:- ViewExamSchedule.xhtml

Description:-View Exam Schedule by searching Semester.

Page:- ViewNoticeBoard.xhtml

Description:-View All The Details of College Notice Board in Notice board Page and also Download Attechment..

Page:- ViewTestAssignment.xhtml

Description:-View Future Test and Assignment and Download Question Bank for Preparation.

Page:- ViewFaculty.xhtml

Description:-View Faculty Details.

Page:- ViewProfile.xhtml

Description:-To View Student Profile.

THANK YOU