Vous êtes sur la page 1sur 38

PROJECT REPORT

ON

“GAIN SCORER”

Department of M.Sc(CS)

(Master of Computer Science)

2017-2018

Submitted By

Komal Ramchandra Arjun

Under the Guidance of

Prof.Anjum.Patel

Submitted to

SAVITRIBAI PHULE PUNE UNIVERSITY

2017-2018

Vishwakarma College of Arts,Commerce & Science


S.NO.3/6,Kondhva Bk.,Pune-411048
B.R.A.C.T’S

Vishwakarma College of Arts,Commerce & Science


S.NO.3/6,Kondhwa Bk.,Pune-411048

CERTIFICATE
This is certify that,Ms Komal Ramchandra Arjun of class F.Y.M.SC(Computer
Science) has completed /not completed / partially completed his acadamic
project during the acadamic year 2017-2018 as partial fulfilment of the
M.Sc(Comp Sci) course.

Date :

Project Guide Head of Department Principle

(Ms Anjum.patel) (Prof.S.D.Chitnis) (Dr.A.R.Patil)

Internal Examiner External Examiner


ACKNOWLEDGEMENT
It is a great pleasure to express my deep sence of thanks and gratitude to all
those people who have been instrumental in making this project successful.

We Komal & Shivani the students of Vishwakarma College of


Arts,Commerce & Science,are extremely greatful to “Computer Science
Department” for the confidence bestowed in us and entrusting our project
entitled

“GAIN SCORER”.

At this juncture we feel deeply honored in expressing our thanks to


Ms.Anjum Mam for making the resource available at right time & providing
valuable insights leading to the completion of project.

Last but not the least I place a deep sence of gratitude to my family
members and friend who have been constant source of inspiration during the
preparation of this project work.

INDEX
SR NO. CONTENTS PAGE NO
1 Introduction 1

2 Project Description 1

3 Existing System 3

4 Proposed System 2
5 Scoped of System 1
6 Feasibility Study 4-5
7 Data Dictionary 6-7
8 System Design(UML) 8-16
9 Input and Output 17-39
Screen
10 Conclusion 40
11 Future Enhancement 41
12 Bibliography. 42

SYSTEM DESIGN
 STUDENT DATA DICTIONARY
FIELD NAME DATA TYPE SIZE REFERENCES

Roll No Varchar 5 Student


First Name Varchar 30 Student
Middle Name Varchar 30 Student
Last Name Varchar 30 Student
Address Text - Student
Contact Number 10 Student
Email Id Text - Student
State Varchar 40 Student
City Varchar 40 Student
Photo Text Student
Gender Varchar 6 Student
DOB Text - Student
Join Date Text - Student
Class Text - Student

 TEACHER DATA DICTIONARY


FIELD NAME DATA TYPE SIZE REFERENCE

Teacher Id Varchar 5 Teacher


First Name Varchar 30 Teacher
Middle Name Varchar 30 Teacher
Last Name Varchar 30 Teacher
Address Text - Teacher
Contact Number 10 Teacher
Qualification Text - Teacher
Salary Bigint - Teacher
Join Date Text 40 Teacher
Experience Text - Teacher
Email Id Text - Teacher
State Text - Teacher
City Text - Teacher
Photo Text - Teacher
Gender Varchar 6 Teacher
DOB Varchar 10 Teacher
 Course Data Dictionary
FIELD NAME DATA TYPE SIZE REFERENCE

Course Id Varchar 5 Course


Course Name Text Course
Course fees Bigint - Course
Duration Integer - Course

 Batch Data Dictionary


FIELD NAME DATA TYPE SIZE REFERENCE

Batch Id Varchar 5 Batch


Time Text - Batch
Teacher Id Varchar 5 Teacher
Course Id Varchar 5 Course

 Salary Data Dictionary


FIELD NAME DATA TYPE SIZE REFERENCE

Salary Id Integer - Salary


Date Text - Salary
Teacher Id Varchar 5 Teacher
Paid By Varchar 6 Salary
Bonus Bigint - Salary
 Stu_Course Data Dictionary
FIELD NAME DATA TYPE SIZE REFERENCE

Roll No Varchar 5 Stu_course


Course Id Varchar 5 Stu_course
Batch Id Varchar 5 Stu_course

 Fees Data Dictionary


FIELD NAME DATA TYPE SIZE REFERENCE

Feed Id Integer - Fees


Date Text - Fees
Total Bigint - Fees
Paid Bigint - Fees
Roll No Varchar 5 Stu_course
 ERD

Hires

1 M M M M
Has Student Teacher Teacher
Admin

Register
Offers

M M

Courses

Taught By
 UML DIAGRAM
1. Usecase Diagram

Login

Pay fees

View Course

Manage Course inf Student

View,Manage Batch

Assign course to
teacher
ADMIN

Manage student and


Teacher info

Give Salary to
Teachers Teacher

Teaches student
2.Class Diagram
Admin
Teacher
- Name:String -Id:String
-Password:String + Name:String
+ Contact:Number
+Login()
+ Address:String
+Logout() + Experience:int
+AddNewTeachers() + Qualification:String
+ModifyTeachers() + Salary:int
+AddNewStudents() + JoinDate:String
+ModifyStudents()
+AddNewCourses()
+ModifyCourses()
+AddNewBatches()
+ModifyBatches() Has

Teaches

Batch Student
Id:String
- Id:String
Name:String
+ Name:String Contact:Number
Offers Address:String
+ DisplayBatch() Class:String
JoinDate:String
Course
GetEnrolled()
 Id:String
PayFees()
+ Name:String
+ DisplayCourse()
5.Sequence Digram
Student Admin DB Teacher
login

Add teacher
details Confirms
login save

Assign teacher to cources

Enquire

Check course
Cource info

Confirms

give stud details

Add student details


Generate
receipt save

Pay fees

Give receiptsave

Provide course
Update student

Teacher inf
Assign batches

save
Give salary to teacher
 FORM DESIGN (WITH INPUT VALUES)
Advantages and Limitations
Advantages :

The system is very simple in design and to implement. The system


requires very low system resources and will work in almost all
configurations.

It has got following advantages :

 User friendly application.


 Secure database.
 Fast Processing.
 Data can be update easily.
 Database record can be maintain in computers.
 Any records can be retrived when required.
 System reduce manual workload.
 Redundancy of data is avoided.
 Records can be search and sorted easily.
 Less error prone and accuracy is maintain.
 Provides individual reports.

Limitations :

Every system has some limitations or drawbacks. Some of the


limitations of Gain Scorer :

 It is a stand alone system.


 As its machine dependent,machine failure may result in data loss.
 It can be converted into Network base system.
 Basic training can be given to the users to understand different
aspect of the system.
FUTURE ENHANCEMENT
 Online payment through credit card.
 Online registration are done on the
system.
BIBLIOGRAPHY
 BOOKS
o Complete Reference Java2 fifth ediction
o Programming in Java,PoonamPonde

 Websites
o www.google.co.in
o http://stackoverflow.com
o http://www.quora.com
o http://docs.oracle.com/javase/tutorial/uiswing/
examples/components/index.html#DialogDemo
o http://www.java2s.com/

Vous aimerez peut-être aussi