Top Banner

of 27

Sample Synopsis Project

Apr 04, 2018

Download

Documents

sonabeta07
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 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.