Upload
himanshu-rajput
View
224
Download
1
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.