Upload
sonabeta07
View
249
Download
0
Embed Size (px)
Citation preview
7/30/2019 Sample Synopsis Project
1/27
Exam-Soft MCA Enrollment No.. Page 1 / 27
7/30/2019 Sample Synopsis Project
2/27
1.Title of the Project
2. Introduction and Objectives of the Project
3. Project Category
4. Software Analysisa. E-R Diagram.
b. Data Flow Diagram
5. Program Structure
a. Module details
i. Number of Modules
ii. Program Flowchart (Module Wise)
iii. Data Structures
b. Validation Checks to be appliedc. Report Section
6. Tools to be Used for Software Development
7. Platform being Proposed the project
8. Hardware and software Specifications
9. Future Scope
Exam-Soft BCA Enrollment No.. Page 2 / 27
7/30/2019 Sample Synopsis Project
3/27
Exam-Soft
Examination
ManagementSoftware
Exam-Soft MCA Enrollment No.. Page 3 / 27
7/30/2019 Sample Synopsis Project
4/27
INTRODUCTION
This system will help the Universities who have annual system of
education. Like, conducting the annual examinations. In which the academic
year start from April. Students having compartment is given next chance innext 2 to 3 months and if compartment is also not cleared , then the student is
considered as fail and he/she has to give the all the exams in the subsequent
year. This software may be helpful to universities like Panjab University,
Chandigarh, in Examination Managing. The criteria for examination
conduction, hall ticket issuance and detail marks card issuance to first year
students is based on the rules and regulations of the Panjab University . This
software can also be used to register students and to give them a permanent
enrollment number. Criteria for registering new students is based on the lower
examination i.e. 10+2 basis. The student should have passed the 10+2
examinations from any school board in India. The students who have passed
lower examination from Punjab School Education Board ( PSEB) , Central
Board of Secondary Education (CBSE Board) , Himachal Pardesh School
Board and Haryana School Board are considered Non Migration Cases and
are charged normal registration + examination fee and students seeking
admission in first year coming from any other School Board other than
mentioned above are considered migration cases and are charged an extra
migration fee Rs. 450/- apart from registration and examination fee. Students
those who have compartment in any one subject in lower examination are
also considered with a condition that the student will clear the compartment
within the stipulated date given by university.
Exam-Soft MCA Enrollment No.. Page 4 / 27
7/30/2019 Sample Synopsis Project
5/27
Thus the software will help in computerized conduction of examination ,
DMC preparation along with registration for First Year Under Graduate
courses and issue roll numbers for examinations. One of the advantages the
software will be that it will provide the Students a unique University
Registration Number in time and this registration number will be used as a roll
number for examination also , throughout the stay of the student with the
university.
Some of the main stream courses are
Humanities
Under Graduate B.A. I, II, III years
Post Graduate - M.A. History , Political Science
Punjabi , English
Commerce
Under Graduate B.Com. I, II, III years
Post Graduate - M.Com
Computers
Under Graduate B.C.A. I, II, III yearsPost Graduate - P.G.D.C.A , M.Sc. IT
Exam-Soft MCA Enrollment No.. Page 5 / 27
7/30/2019 Sample Synopsis Project
6/27
OBJECTIVES OF THE PROJECT
o Computerized Examination Management
Issue of Hall Ticket
Keeping track of previous exams taken by student , like
re-appears , marks obtained
Preparation of date sheet
o Issuance and Preparation of detail Marks-sheet .
o Fresh students registration ( Migration and Non Migration
Cases )
o Timely issue of Registration Number to the Students.
o Registration Number will be the Examination Roll number.
Exam-Soft MCA Enrollment No.. Page 6 / 27
7/30/2019 Sample Synopsis Project
7/27
Project Category :- R D B M S
The data base management system is to provide a convenient and
effective method of defining, storing and retrieving the information. So,
the system, is primarily a Data Base Management System. As mentioned
in the introduction , the prime job of the project will be to manage the
database of examination , marks , students for the purpose of easy
conducting of examination and Marks-sheet Preparation.
A University must have accurate and reliable data for effective
conducting of examination and maintain records on the various facet of its
operations by building appropriate model of the devise classes of objects
of interest so that any establishment or organization and people attached
to it require timely and correct information. As students are directly
attached to the university and students must be given timely and error free
information regarding examinations , therefore a secured database like
ORACLE is chosen as backend and for the ease of use Visual Basic is
chosen as front-end. Oracle is an object relational data base. A relational
data base is an extremely simple way of thing about and managing the
data used and it is nothing than a collection of table of data. In addition to
above the DBMS exerts centralized control of the data base, prevents
fraudulent or unauthorized users from accessing the data and ensure the
privacy of the data.
Exam-Soft MCA Enrollment No.. Page 7 / 27
7/30/2019 Sample Synopsis Project
8/27
Exam-Soft MCA Enrollment No.. Page 8 / 27
University
Examination
Students
Courses
has
Conducts
For
RegisteredT
o
Name
AddressAddress
Regn No. CourseCode
Stream
Course Code
Course Name
Registration No.
Stream
Type
Stream
Name
STATUS
Session
7/30/2019 Sample Synopsis Project
9/27
0- Level Data flow diagram of ExamSoft
Exam-Soft MCA Enrollment No.. Page 9 / 27
S t u d e n t s
E x a m i n a t i o n
F o r m s
C o n t e x t l e v e l D a t a F l o w D i a g r a m
E x a m i n a t i o n C o n d u c t i o n a n d R e g i s t r a t i o n
R e g i s t r a t i o n
F o r m s
H a ll T ic k e t sR o llN o /R e g . N o
U n i v e r s i t y
R ul e s a nd
R e gu la t i on s
V a l i da t i o ns
C h e ck s
E x a m i n a t i o n s ,R e g i s t r a t i o n s
S t u d e n t s
7/30/2019 Sample Synopsis Project
10/27
One Level Data flow diagram of ExamSoft
Exam-Soft MCA Enrollment No.. Page 10 / 27
S t u d e n t s
E
x
am
in
at
io
n
F
o
rm
s
Re g is t r a t io n
F o r ms
Hall
T
ick
et
sR o llN o /R eg . N o
U n i v e r s i t y
R
ule
sa
nd
R
eg
ula
tio
ns
E x a m i n a t i o np r o c e s s i n g
I n t e r a c t
w i t hu s e r
V
a
lid
a
tio
n
s
C
h
e
c
k
s
P r o c e s sP a s s w o r d
P
as
sw
o
rd
D i s p l a yM e s s a g e
Vali
d/
In
vali
d
E rro r
v a li d u s e r
R e g i s t r a t i o nP r o c e s s i n g
V
a
l i
d
U
s
e
r
L e v e l O n e D F DE x a m i n a t i o n C o n d u c t i o n a n d R e g i s t r a t i o n
S t u d e n t s
7/30/2019 Sample Synopsis Project
11/27
Exam-Soft MCA Enrollment No.. Page 11 / 27
S t u d e n t s
E
x
am
in
at
io
n
F
o
rm
s
R e g i s t r a t i o nF o r m s
Hall
Tic
kets
Ro
llN
o/
Reg
.N
o
U n i v e r s i t y
R
ule
sa
nd
R
eg
ula
tio
ns
E x a m i n a t i o n
F o r mC h e c k i n g a n d
E n t r y
I n t e r a c t
w i t hu s e r
V
a
lid
a
tio
n
s
C
h
e
c
ks
P r o c e s s
P a s s w o r d
P
as
sw
o
rd
D i s p l a y
M e s s a g e
V alid
/ I n
v alid
E r r o r
va
lid
u
se
r
R e g i s t r a t i o n
F o r m
C h e c k i n g
a n d E n t r y
Vali
d
U
se
r
L e v e l T W O D F DE x a m i n a t i o n C o n d u c t i o n
a n d R e g i s t r a t i o n
C o r r e c t
D a t a
I D E X A M I N A T I O N
I D U S E R
U s er D
a t a
Stu
den
t
D
ata
D a ta I n
v a lid
C o rr e c t e d D at a
R o l l N o /
R e g . N o .
G e n e r a t i o n
Re g
i st r
a ti
Da t
a
R o l l N o /
R e g . N o .G e n e r a t i o n
E
xam
inat
i on
D
at
a
I D E X A M I N A T I O N
E
x
a m
D
a t
a C o r r e t
D a t aCo
rre
cte
d
Da
ta
Ex
am D
ata
I D E X A M C E N T E R
I D R E G I S T R A T I O N
I D C O U R S E
I D S U B J E C T
I D F E E
I D R E S U L T S
E
x
a m
C
e n
t e
r D
a t a
Reg
istra
tion
Da
ta
v
a
lid
u
s
e
r
M a s t e r
C r e a t i o nC o u r s e d a t a
S u bje c
t Da t a
Fe e
Dat
a
Us e r d a t a
v
a
lid
u
s
e
r
E x a m i n a t i o n
C o n d u c t i n g
/ C o m p i l i n g
I D D A T E S H E E T
R es u
lt D
a ta
D at a s
h ee t
Da t a
E x a m D a t a
I D E X A M I N A T I O N
7/30/2019 Sample Synopsis Project
12/27
1) Number of Modules : - Eleven
2) Details of the Modules
a) Exam_Management Module : - This module is used for keeping tracks of all the streams
run by the university . Under each stream has many subjects for which the examinations areto be conducted for the current year. Students are allowed to take a particular subject exam .
This module makes out all the inferences from the examination form entry.
b) Detail_Marks_Sheet_Generation Module : - The module is one of the crucial module as it
is used to register the final outcome of the exams . After the checking of the answer sheet of
the students , the marks of each subject for each student are fed and a marks sheet is
prepared , checked and issued to the student.
c) Master_Database Module :- This module will be used to create Master database creation
and modifications. This will create Course Master - Courses being run by the colleges /
university , Subject Master Subjects that a student can choose from will be created under
this. Fee Master Fee that can be charged from student based on the course and subjects
chosen under that course.
d) Validation and Sudent_Registration Module : - This module will be used for accepting
the student details , like Name , Address, Previous Board, 10+2 Subjects , Normal -
Migration or Compartment Case, Subjects offered , Fee to be remitted by college to the
university. This module also checks for any incomplete data being fed to the computer.
Exam-Soft MCA Enrollment No.. Page 12 / 27
7/30/2019 Sample Synopsis Project
13/27
e) Sudents_Query Module :- This module will be used for handling various types of queries
like whether a student has opted for a additional subject or how many students in a particular
college have opted for Humanities, Commerce, computer stream, number of under-graduate
and postgraduate students , how many students have migrated from a college. What is the
pass percentage of the of the university ? These queries will help university to manage its
operations in a better way. Also any student reaching the university with a specific query can
be dealt with the help of dynamically querying the database.
f) Exam_Report_Generation Module :- This module will be mainly responsible for
generating a detailed report of students who will be giving the current examination . The
details will be enrollment number , name of the student , subjects for examination. It also
have details of Exam Centre Like Centre name, Centre Supdt, question papers send andanswer sheets sent and received back.
g) Reg_Report_Generation Module : - This module will give details of new registered
students with university . The detailed report will mainly contain Student name , address,
10+2 examination detail along with marks details , Current examination subjects , fee paid ,
category , if compartment then compartment subject details .
h) Hall_Ticket_Issuance Module :- This module will be generating hall ticket with student
details , Exam Center Details and Subjects for which the student has to appear for the
examination.
i) Administrative_control Module : -. This module is used by the administrator to create
admin parallel users who has the rights equivalent to administrator. After the installation of
the software the administrator will have the user / password as ADMIN / ADMIN
respectively. Once the administrator logs on with this user and password it can change the
admin user name and password . It also allows the creation of new parallel users of
administrator and sets various permissions for them.
Exam-Soft MCA Enrollment No.. Page 13 / 27
7/30/2019 Sample Synopsis Project
14/27
j) Users Module :- This module allows to create the new users . This module poses the
condition that only administrator or a parallel user can only use this module. In other word
only administrator can create new users. The new user created can be given different rights ,
like only data entry , users can be given rights only for printing of reports , hall tickets etc .
Users who can do modification can be different.
k) User_PasswardModule:- To use the software , the user must have a user name and
password provided to it by the administrator. This module checks the identity of the user, if
the user is valid then only it allows the user to use the software
Exam-Soft MCA Enrollment No.. Page 14 / 27
7/30/2019 Sample Synopsis Project
15/27
3) Data Structure
a) User Database
Field Size Type DescriptionUser 12 Character User namePassword 12 alphanumeric Password of the user Read 1 logical Permission to read the databaseWrite 1 logical Permission to create new recordModify 1 logical Permission to modify the existing recordDelete 1 logical Permission to delete a record in database
Allrights 1 logical All permissions
b)Registration Database
Field Size Type DescriptionStu_Name 30 character Name of the studentReg_No 9 number Registration number given by the universityRegn_type 1 character Registration type Normal-N, Compartment-C,
Migration-MDateofenroll 10 date Date of enrollmentStu_Address1 40 character First line of AddressStu_Address2 40 character Second line of AddressState 20 character Name of the statePincode 6 numeric Postal Pincode of the statePhone 20 character Telephone number with std code
Category 10 character Category General , SC/ST/BC, riotvictimF_name 25 character Fathers Name of the StudentM_name 25 character Mothers Name of the StudentDateofbirth 10 date Date of Birth of the studentMigration 1 character Whether migrated from some other boardPrevboard 40 character Previous Board Name fro where 10+2 completedPrevsubject 50 character Subjects in 10+2 (as string)Prevmarksobtn 3 number Marks obtained in 10+2Prevmarksoutof 4 number Total marks out of which 10+2 marks have been
obtainedCompartment 1 character Whether compartment in first year, Yes-Y, No-N.
Compartmentsub 10 character Subject name in which compartment is thereC_code 3 number Code of Courses for which student will appear for
examsSub_offered 50 character Subject names for which student will appear for
examsCollegecode 3 number College code in which the student is undertaking the
Course
Exam-Soft MCA Enrollment No.. Page 15 / 27
7/30/2019 Sample Synopsis Project
16/27
c) Course database
Field Size Type DescriptionC_code 3 number Course CodeC_name 30 character Name of the CourseC_duration 1 number Duration of Course in yearsSub_code 3 number Subject code under the course
d) Subject database
Field Size Type DescriptionSub_code 3 number Subject CodeSub_name 30 character Name of the subjectC_code 3 number Course Code
e) Fee Master
Field Size Type DescriptionC_code 3 number Course Codesub_code 3 number Subject CodeT_fee 6 number Total fee for the course
f) Examination Database
Field Size Type DescriptionC_code 3 number Course CodeSub_code 3 number Subject Code
Regno 9 number Registration Number Year 4 number year of examinationCentercode 4 number Center codeExam_fee 4 number Fees for the Examination to be undertaken
g) Results Database
Field Size Type DescriptionC_code 3 number Course CodeSub_code 3 number Subject CodeRegno 9 number Registration Number
Year 4 number year of examinationMarks 4 number Marks ObtainedT_marks 4 number Total marks of the CourseS_marks 3 number Marks obtained in the particular subjectS_max_marks 3 number Maximum marks of the each subject.
Exam-Soft MCA Enrollment No.. Page 16 / 27
7/30/2019 Sample Synopsis Project
17/27
h) ExamCenter Database
Field Size Type DescriptionCentercode 3 number Center CodeCentersupdt 30 character Name of Center SuperintendentCentre_Address140 alphachar First line of addressCentre_Address240 alphachar Second line of addressPhone 20 alphachar Phone number of the center Ques_paper 4 number Number of Question Papers SentAnswersheets 4 number Number of Answer sheets sent to the
centerReceivedsheets 4 number Number of Answer sheets received backStartserial 8 number Starting serial of the answer sheets sentEndserial 8 number Ending serial of the answer sheets sentNo_Students 4 number Number of Students allotted to the center
i) Datesheet Database
Field Size Type Descriptioncoursecode 3 number Course Codesubjectcode 3 number Subject Codedate 10 date date of examinationsession 1 character Morning or Evening Session
i) Attendance Database
Field Size Type DescriptionReg_No 9 number Registration number of present
student onlyC_code 3 number Course Codesub_code 3 number Subject Codedate 10 date date of examinationsession 1 character Morning or Evening Session
i) College Database
Field Size Type DescriptionCollegecode 3 number College CodeCollege_Name 40 character Name of the CollegeCollege_Address1 40 alphachar First line of addressCollege_Address2 40 alphachar Second line of addressPincode 6 number Pincode of the collegePhone 20 alphachar Phone number of the center
4) Process LogicExam-Soft MCA Enrollment No.. Page 17 / 27
7/30/2019 Sample Synopsis Project
18/27
7/30/2019 Sample Synopsis Project
19/27
Used for generating various report of students who will be appeared in thecurrent examination.
g) Registration Report Generation Module Process Logic
h) Hall Ticket Preparation Module process logic
Exam-Soft MCA Enrollment No.. Page 19 / 27
Enter Registration Number
Process Report
Error Message
IsParamete
rsOK
YES
NO
Print report
Exit
Module
Select Stream and Session
Print Hall Tickets
Continueforanotherstream
Switch on the PrinterIsPrinter
Ready
YES
YES
NO
NO
ExitModule
7/30/2019 Sample Synopsis Project
20/27
Module is used for generating hall tickets for the students who will be appeared
in the exam
i) Administative Control Module process logic
IInputs taken from the admin form in the form of UserName and Password. If the
ADMIN username and password are correct a parallel user i.e. a user with therights of administrator can be created or password of any other user can bechanged for security reasons. This module affects the user database.
Exam-Soft MCA Enrollment No.. Page 20 / 27
YES
Login AdminPassword *****
NO
Createparallel
User
Create User / PasswordAnd set rights
ModifyU
ser
Password
Modify User Password
YESYES
Error
Message
NONO
IsPassw
ord
Correct
Exit Admin Control Module
7/30/2019 Sample Synopsis Project
21/27
j) Users and User_Passward Module Process Logic
Inputs taken from the User form i.e. Username and Password. If theUsername and passward are correct, program menu is activated and userallowed to use the software.
CreateUser
YES
Login AdminPassword *****
NO
Login UserPassword ****
IsPassw
ord
Correct
Create User / PasswordAnd set rights
IsUser/
Password
Correct
Exit Module and StartProgram
YES
ErrorMessage
YES
ErrorMessage
NONO
7/30/2019 Sample Synopsis Project
22/27
5) Types of Reports ( Headings Names Only)
1. Student Registration Report
2. Student Repot Center wise, course wise and subject wise
3. Hall Ticket preparation
4. Examination Date Sheet preparation
5. Examination Attendence Chart
6. Exam Report Generation
7. Results
8. Detail Marks Sheet
7/30/2019 Sample Synopsis Project
23/27
SAMPLE REPORT
a) Detailed Registration report College and Stream wise
College : Guru Nanak College , Ludhiana ____ Stream : BCA _____ Regn date : 07-07-2006__
S.No. RegnNo. Name/Father/Mother DOB CollegeCode LowerExam / Subjects / Marks SubjectsOffered RegnType
-- -- -- -- --- -- - - - - - - - - - - - - - - - - - - - - - - - - - -- -- -- -- --- -- - - - - - - - - - - - - - - - - - - - - - - - - - -- -- -- -- --- -- - - - - - - - - - - - - -
1. 03148001 Ramandeep Singh 12-10-87 148 10+2 ENG,HINDI ,MATH 370 PBI, ICS, ENV, NormalTarsem singh PHYSICS,CHEM DBMS, OS
Gunwant Kaur
2. 03148002 Balkaran Kaur 05-07-88 148 10+2 ENG,HINDI,BIO 400 PBI,ICS,ENV, Migration
Dilbag Singh PHY EDU, CHEM DBMS, OS
Meena
-- -- -- -- --- -- - - - - - - - - - - - - - - - - - - - - - - - - - -- -- -- -- --- -- - - - - - - - - - - - - - - - - - - - - - - - - - -- -- -- -- --- -- - - - - - - - - - - - - -
7/30/2019 Sample Synopsis Project
24/27
B) Hall Ticket Generation
PANJAB STATE UNIVERSITY
Hall Ticket
Examination March 2005Registration Number : 03148001
Student Name : Ramandeep kaur
Centre Code : 2255
Center Address : Guru Nanak College, Model Town , Ludhiana
Subjects Offered : Punjabi, Intro to computers , Environment, OS, DBMS
Note : Check date sheet at exam center , no separate date sheet is given
UnivLOGO
StudentPhoto
7/30/2019 Sample Synopsis Project
25/27
6) Validation Checks
a) For normal user of the software user / password created by the
administrator is required . Each user is given rights like , a usercan only enter data and it can not delete any record. Rights for
Printing , Backup or Restore of data can be given to some other
user.
b) For administration purpose like creation of user , modification
of rights , Admin user and password is required.
c) A student can not choose more than a set number of subjects
in a particular stream. For example Computer stream BCA
students can not opt for more than 5 subjects along with one
practical.
d) Empty fields are checked and are not allowed in forms where
data is inputted. These forms are , Registration form , Master
creation form, Query form . For example Name / Father name /
Mother name fields can not be numeric or left empty.
e) For Compartment cases it is required to enter the subject name
in which compartment is there and also the marks obtained in
that subject.
7/30/2019 Sample Synopsis Project
26/27
Front End : Visual Basic.
Back End : Oracle 10g.
Hardware : Recommended
CPU : Pentium 4 , 1 GHz or above
RAM : 512 MB or above
Hard Disk Capacity : 80 GB or above
Printer : Laser printer
Softwares : Operating system : Server 2003
Visual Basic
Oracle 10g.
7/30/2019 Sample Synopsis Project
27/27
a) At present this software is used for registration students
of undergraduate for first year only . It is intended that in the
next versions of this software students undergraduate and post
graduate of all the years can be registered .
b) Signatures and photograph can also to be kept in the
database .
c) Further it is planned that the database can be put online
for online queries of the students. For example checking of the
postal address, Date sheet, current progress of the student, fill
up examination form, result of examination, detail marks sheet.