Você está na página 1de 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 of handling 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.

Objectives
The objective of my project is to make Counseling System simple, reliable, user friendly and corrective. Moreover less time consuming as compared to manual work. The Basic idea is to reduce time in different organization related 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 of the current manual counseling system. This project is made user friendly as possible so that anyone can use it with little knowledge of computers. The project will reduce the tedious job of paperwork by keeping all the details of Students stored in the form of database in computers hard disk. Up-to-Date information of the Seat Status and enquires can be provided to the Users within minutes.

Input of the project


Login Input user name and password it will authenticate from database 1. Username 2. Password

Registration Input prescribed data and system will register you for counseling. 1. Name 2. Roll No 3. Category 4. Rank 5. Sex 6. Date of Birth 7. College 8. Course 9. E-Mail 10. Address

Virtual Counselor Input Name, Roll No, Course, College, Rank and System will authenticate from Database and will allot seat and batch. 1. 2. 3. 4. 5. Name Roll No. Course College Rank

Administrator Allocation Input Name, Roll No, Rank, Course, College and System will allocate college and batch no. 1. 2. 3. 4. 5. Name Roll No Rank Course College

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 data stored 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.

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.

DFD For Counselling System


Student

Counseling System
Seat and Batch

Administrator

0 Level DFD

Check Validation

Login

Table

Login
User Name Password

Registration

1st Level DFD

Student Information

Student
Student DB

Registration

Registration Failed Registration Successful

Enter Correct Details

Virtual Counselor

Check Availability College DB

If Not Available

If Available

Changes Saved To DB

Seat Not Available Try Again

Offer Seat
Offer Rejected

Accepted

Please Retry
Save Allocation Details

Allot Seat

Print Allocation Details

2nd Level DFD

E-R DIAGRAM

Rank Name Roll No Students Has

Cname

Ccode

College

Course Cadd College Category

Class Diagram
Class:

Login Attributes
User Name : Char Password : Varchar Login Type : Char

Operation
Login , Cancel

Class:

Student Registration Attributes


Student Name : Varchar Rank : Integer Roll No. : Integer Address : Varchar College : Varchar Course : Varchar Sex : Char E-Mail : Varchar Date of Birth : Varchar Category : Char

Operation
Register, Reset, Cancel, Back, Close

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

Class

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

Number of Modules and Their Description


In This project I have taken some modules : 1. Login Module 2. Student Registration Module 3. Virtual Counsellor Module 4. 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 user authenticate 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.

Administrator Module :
This module is administrators module, it offers the admins of the system the services like allotting seats to students, searching , updating, deleting student data, this module enables administrators to check current seat status.

Database Design
Table : Login
Column Name Username Password Type Char(15) Nvarchar(15) Char(10) Data Type

Table : Student Master


Sname Rank Roll No Address Date of Birth E-Mail Sex Category Course Code College Code Varchar(20) Integer Integer Varchar(100) Varchar(10) Varchar(20) Char(1) Varchar(5) Varchar(20) Varchar(20)

Table : College Master


C_code C_name BA_GEN BA_OBC BA_SC BA_ST BCOM_GEN BCOM_OBC BCOM_SC BCOM_ST BSC_GEN BSC_OBC BSC_SC BSC_ST Varchar(10) Varchar(20) Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer

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 specification and are accepted. A deviation from specification is uncovered and a deficiency list is created. 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.

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

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.

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.

Você também pode gostar