Académique Documents
Professionnel Documents
Culture Documents
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.
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.
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.
Counseling System
Seat and Batch
Administrator
0 Level DFD
Check Validation
Login
Table
Login
User Name Password
Registration
Student Information
Student
Student DB
Registration
Virtual Counselor
If Not Available
If Available
Changes Saved To DB
Offer Seat
Offer Rejected
Accepted
Please Retry
Save Allocation Details
Allot Seat
E-R DIAGRAM
Cname
Ccode
College
Class Diagram
Class:
Login Attributes
User Name : Char Password : Varchar Login Type : Char
Operation
Login , Cancel
Class:
Operation
Register, Reset, Cancel, Back, Close
Class
Operations
Check Availability, Accept Seat, Confirm Accept, Reject Seat, Confirm Reject, Back, Reset, Exit
Class
Operations
Check Availability, Allot Seat, Reject Seat, Search, Delete, Update, Exit
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.
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
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.
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.
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.