Counseling System MCS-044

Embed Size (px)

Citation preview

  • 8/3/2019 Counseling System MCS-044

    1/18

    Introduction

    Information technology has come out as a boon in the spheres of

    industry, medicine, engineering, agriculture, transportation, electronics

    & electrical devices. I.T. has boosted progress beyond description. It has

    given us the safest & the most concrete means of instruction i.e.

    computer, internet, E-mail, E-commerce and Websites lifeline for most

    of our problems.

    I have selected to do the project on Counseling System.

    In Counseling System, the students are given facilities and quick service

    by a Computerized System. This computerized Counseling System is a

    Software application for automating the counseling system of the

    Oakland International University. This software will be responsible ofhandling students seeking admission in the university under various

    courses offered by university. Counseling System will allocate seats in

    different colleges and batch to students after getting basic details in

    accordance of priority wise list of courses and rank number gained in

    CEE(Common Entrance Exam). Counseling System will be having a

    Special purpose module which will allow Administrators to manually

    allot colleges and batch for a student.

  • 8/3/2019 Counseling System MCS-044

    2/18

    Objectives

    The objective of my project is to make Counseling Systemsimple, reliable, user friendly and corrective. Moreover less

    time consuming as compared to manual work.

    The Basic idea is to reduce time in different organizationrelated tasks like taking basic info from student, allocating

    course, college and batch according to the rank gained in CEE.

    This will lead in increase of efficiency of the staff members ofthe current manual counseling system.

    This project is made user friendly as possible so that anyonecan use it with little knowledge of computers.

    The project will reduce the tedious job of paperwork bykeeping all the details of Students stored in the form ofdatabase in computers hard disk.

    Up-to-Date information of the Seat Status and enquires can beprovided to the Users within minutes.

  • 8/3/2019 Counseling System MCS-044

    3/18

    Input of the project

    Login

    Input user name and password it will authenticate from database

    1. Username2. Password

    Registration

    Input prescribed data and system will register you for counseling.

    1. Name2. Roll No3. Category4. Rank5. Sex6. Date of Birth7. College8. Course9. E-Mail10.Address

    Virtual Counselor

    Input Name, Roll No, Course, College, Rank and System will authenticatefrom Database and will allot seat and batch.

    1. Name2. Roll No.3. Course4. College5. Rank

  • 8/3/2019 Counseling System MCS-044

    4/18

    Administrator Allocation

    Input Name, Roll No, Rank, Course, College and System will allocate

    college and batch no.

    1. Name2. Roll No3. Rank4. Course5. College

  • 8/3/2019 Counseling System MCS-044

    5/18

    PROJECT CATEGORY

    The Project is developed using Relational Database Management System (RDBMS).

    A database system is essentially a sophisticated, computerized record

    keeping system, a repository for a collection of computerized data

    files. A database system maintains information and makes that

    information available on demand, for this purpose a database system

    provides set of facilities to perform such operations.

    The benefits of a database system over any traditional system are

    obvious as database is integrated as well as shared, thus a database

    eliminates redundancy and also as a consequence, database lets

    multiple users access the same piece of data.

    The most important advantage of the database is to maintain the

    integrity i.e. it insures that the change made to the database by

    authorized users do not result in a loss of data consistency and guard

    against accidental damage to the database.

    Facilities offered by RDBMS: Creation of files, Addition of data, Deletion of data,

    Modification of data.

    Retrieving data collectively or selectively. The data stored can be sorted or indexed at users

    discretion or direction.

    Various reports can be produced from the system.These may either be standardized reports or that may

    be specifically generated according to specific user

    definition.

    Mathematical function can be performed and the datastored in the database can be manipulated with

    functions to perform the desired calculations.

    To maintain data integrity and database use. Data integrity for multiple users.

  • 8/3/2019 Counseling System MCS-044

    6/18

    Output of the project

    Login

    Input User name and password and it will authenticate from

    Database and Registration Page will open.

    Registration

    Input Name, Roll No, Demand Draft No. , Demand Draft amount,

    Rank and system will register you for counseling.

    Virtual Counselor

    Input Name, Roll No, Course, College, Rank and System will

    authenticate from Database and will allot seat and batch.

    Administrator Allocation

    Input Name, Roll no, Rank, Course, College and System will Allocate

    requested seat after checking availability.

  • 8/3/2019 Counseling System MCS-044

    7/18

    DFD For Counselling System

    0 Level DFD

    Check Validation Login

    Table

    1st Level DFD

    Student

    Administrator

    Counseling

    SystemSeat and Batch

    Login

    User Name

    Password

    Registration

  • 8/3/2019 Counseling System MCS-044

    8/18

    Student

    Registration

    Student

    Seat Not Available

    Try Again

    Virtual

    Counselor

    Enter Correct Details

    Offer Seat

    Please Retry

    Allot

    Seat

    Print Allocation

    Details

    Student DB

    Registration Failed

    Registration Successful

    Check Availability

    College DB

    If Not Available If Available Changes Saved To DB

    Accepted

    Offer Rejected

    Save Allocation Details

    2nd

    Level DFD

  • 8/3/2019 Counseling System MCS-044

    9/18

    E-R DIAGRAM

    CollegeStudents

    Name

    Rank

    Course

    Roll No

    College Category

    Cname Ccode

    Cadd

    Has

  • 8/3/2019 Counseling System MCS-044

    10/18

    Class Diagram

    Class:

    Login

    Attributes

    User Name : Char

    Password : Varchar

    Login Type : Char

    Operation

    Login , Cancel

    Class:

    Student Registration

    AttributesStudent Name : Varchar

    Rank : Integer

    Roll No. : Integer

    Address : Varchar

    College : Varchar

    Course : Varchar

    Sex : Char

    E-Mail : Varchar

    Date of Birth : Varchar

    Category : Char

    OperationRegister, Reset, Cancel, Back, Close

  • 8/3/2019 Counseling System MCS-044

    11/18

    Class

    Class

    Virtual Counsellor

    Attributes

    Name : Varchar

    Roll No : Integer

    Course : Varchar

    College :Varchar

    Rank : Inetger

    Operations

    Check Availability, Accept Seat, Confirm Accept, Reject Seat, Confirm Reject, Back, Reset, Exit

    Administrator Allocation

    Attributes

    Name : Varchar

    Roll No : Integer

    Course : Varchar

    College :Varchar

    Rank : Inetger

    Operations

    Check Availability, Allot Seat, Reject Seat, Search, Delete, Update, Exit

  • 8/3/2019 Counseling System MCS-044

    12/18

    Number of Modules and Their Description

    In This project I have taken some modules :

    1. Login Module2. Student Registration Module3. Virtual Counsellor Module4. Administrator Module

    Login Module :

    This is the very first module in this project, a person who want to enter

    the software project he/she have to pass through this module, in other

    words we can say that this is an authentication module because the userauthenticate with his/her password and username.

    Student Registration Module :

    This is astudent entry module, in this module student enter information

    about himself/herself e.g. Roll No, Category, Rank, Sex etc. This module

    registers eligible students for counseling process

    Virtual Counselor :

    This is virtual counselor module, this module is responsible for

    accepting students college and course preference after taking input

    from student this module allots seat according to the preference and

    rank of the student.

  • 8/3/2019 Counseling System MCS-044

    13/18

    Administrator Module :

    This module is administrators module, it offers the admins of the systemthe services like allotting seats to students, searching , updating,

    deleting student data, this module enables administrators to check

    current seat status.

  • 8/3/2019 Counseling System MCS-044

    14/18

    Database Design

    Table : Login

    Column Name Data TypeUsername Char(15)

    Password Nvarchar(15)

    Type Char(10)

    Table : Student Master

    Sname Varchar(20)

    Rank Integer

    Roll No Integer

    Address Varchar(100)

    Date of Birth Varchar(10)

    E-Mail Varchar(20)

    Sex Char(1)

    Category Varchar(5)

    Course Code Varchar(20)

    College Code Varchar(20)

    Table : College Master

    C_code Varchar(10)

    C_name Varchar(20)

    BA_GEN Integer

    BA_OBC Integer

    BA_SC Integer

    BA_ST Integer

    BCOM_GEN Integer

    BCOM_OBC Integer

    BCOM_SC Integer

    BCOM_ST Integer

    BSC_GEN Integer

    BSC_OBC Integer

    BSC_SC Integer

    BSC_ST Integer

  • 8/3/2019 Counseling System MCS-044

    15/18

    Validation Checks

    Validation refers to a different set of activities that ensure that the

    software that has been built is traceable to customer requirement.

    Validation is to check that the product made is what was required or

    not

    Validation testing provides final assurance that software meets all

    functional, behavioral and performance requirements. Black Box Testing

    techniques are used exclusively during validation.

    After each validation test case has been conducted, one of two possible

    conditions exists:

    The function or performance characteristics conform to specificationand are accepted.

    A deviation from specification is uncovered and a deficiency list iscreated. Deviation or error discovered at this stage in a project can

    rarely be corrected prior to scheduled completion. It is often

    necessary to negotiate with the customer to establish a method for

    resolving deficiencies.

  • 8/3/2019 Counseling System MCS-044

    16/18

    Tools/Platform, Hardware and Software

    Requirement

    Hardware Interface :

    1. Intel Dual Core Processor

    2. Min. 512 MB RAM / 1 GB Recommended

    3. 80 GB HDD

    4. Compatible Keyboard , Mouse

    5. Video Output Device (i.e. Moniter)

    Software Interface :

    1. Operating System : Windows XP

    2. Language Used : C#.NET with ADO.NET

    3. SQL SERVER 2005

    4. .NET Platform 3.5

  • 8/3/2019 Counseling System MCS-044

    17/18

    Constraints

    Hardware limitations: Interface to other applications Reliability requirements Criticality of the requirement Security considerations

    Security Mechanisms

    The Security Measure is the most important task, which should be done

    with much care no need to say why this is so crucial. The security

    measures starts right from the selection of operating system in that case

    for Windows XP is best choice because it provides best security in its

    peer OS as we know this project is very versatile and there are variety of

    users who uses systems according to their needs so authentication is an

    major task which has to perform by the system administrator as I have

    already mentioned that there are different type of access permission like

    viewing the records modifying etc.

    Another security measure I took in this project is Username and

    Password provide to selected staff so that no unidentified person

    cannot access the system.

  • 8/3/2019 Counseling System MCS-044

    18/18

    Future Scope of the Application

    A Future application of this system lies in the fact that the proposed

    system would remain relevant in the future. In case any modifications in

    Counselling System are required, they can be easily modified.

    The Counselling System is developed for as a Stand Alone environment.

    In future if any university wants to make all their Counselling Process

    online it should be possible. Easily converted, which can be used as

    platform provider for Internet application using Window 2000

    Professional server.