ONLINE COUNSELLING SYSTEM

August 31, 2017 | Author: Jinesh Jain | Category: My Sql, Php, Databases, Areas Of Computer Science, Computer Engineering
Share Embed Donate


Short Description

FOR AIEEE/IIT EXAMINATION...

Description

NATIONAL INSTITUTE OF TECHNOLOGY, KARNATAKA Surathkal

A Project Report on ONLINE COUNSELING SYSTEM submitted in partial fulfillment of the requirements for the award of the degree of Bachelor of Technology in COMPUTER SCIENCE AND ENGINEERING by Ishank Jain Jatin Chauhan Jinesh Jain Mohit Nebhnani Ravi Ranjan

-

10CO31 10CO34 10CO36 10CO45 10CO70

Under the guidance of Mr. Vivekraj V.K November, 2012

DECLARATION We hereby declare that the Report of the U.G. Project Work entitled ”Online Counseling System” which is being submitted to the National Institute of Technology Karnataka, Surathkal in partial fulfillment of the requirements for the fifth semester Database And Management System course of the Bachelor of Technology Degree in Computer Science and Engineering in the Department of Computer Science Engineering , is a bona-fide report of the work carried out by us. We take this opportunity to express our deepest gratitude and appreciation to all those students who have helped us directly or indirectly towards the successful completion of this project: Roll No

Names of Students

10co31 10co34 10co36 10co45 10co70

Ishank Jain Jatin Chauhan Jinesh Jain Mohit Nebhnani Ravi Ranjan

1

CERTIFICATE This is to certify that this project report is on the project titled ’ONLINE COUNSELING SYSTEM’ by DA VINCI CODERZ. This Project is a part of their Laboratory course on Database Management Systems. DA VINCI CODERZ consists of following TEAM MEMBERS

Ishank Jain Jatin Chauhan Jinesh Jain Mohit Nebhnani Ravi Ranjan Date : 7th November,2012 Course Instructor Mr. Vivek Raj Lecturer Dept. of CSE,NITK

2

-

10CO31 10CO34 10CO36 10CO45 10CO70

ACKNOWLEDGEMENT Foremost, we would like to express our sincere gratitude to our guides MR. VIVEK RAJ, the current course instructor, Department of Computer Science Engineering ,NITK Surathkal.His advice, constant support, encouragement and valuable suggestions throughout the course of our project work helped us in successful completion of the project. This project drew upon the knowledge and experience of our guides. Without their continuous support and interest, this report would not have been the same as presented here. We are thankful to MRS. SHANTHI THILAGAM,Prof. at Department of Computer Science Engineering for her co-operation and for providing necessary facilities throughout the course. Besides our guides, we would like to thank entire teaching and non-teaching staff in the Department of Computer Science Engineering, NITK for all their help during our tenure at NITK.

3

Contents

1 INTRODUCTION 1.1 Description . . . . . . . . . . . . . . . . . . 1.2 Evaluation Of Existing System . . . . . . . . 1.2.1 Existing System: - . . . . . . . . . . 1.2.2 Limitations of the Existing System: 1.2.3 Proposed System: - . . . . . . . . . . 1.2.4 Features Of The Proposed System: 1.3 Objective Of The Project . . . . . . . . . . 1.4 Scope Of The Project . . . . . . . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

2 DESIGN 2.1 Logical Design . . . . . . . . . . . . . . . . . . . . . 2.2 Data Flow Diagram, Entity Relational Diagram and 2.3 Physical Design . . . . . . . . . . . . . . . . . . . . 2.3.1 GUI Design Tool . . . . . . . . . . . . . . . 2.3.2 Application Design Tool . . . . . . . . . . . 2.3.3 Database Design Tool . . . . . . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

1 1 1 1 1 2 3 3 4

5 . . . . . . . . . . 5 Relational Schema 5 . . . . . . . . . . 9 . . . . . . . . . . 9 . . . . . . . . . . 10 . . . . . . . . . . 11

3 IMPLEMENTATION 3.1 Database SQL Statements . . . . . . . . . . . . . . . . . . . . . . . .

13 13

4 TESTING 4.1 FIRST ROUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 SECOND ROUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 THIRD ROUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20 20 23 25

5 CONCLUSION

26

6 REFERENCES 6.1 For Various Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2 For Other Information . . . . . . . . . . . . . . . . . . . . . . . . . .

27 27 27

i

List of Figures 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8

DFD Level0 . . . . . . . . . DFD Level1 . . . . . . . . . DFD Level2 . . . . . . . . . ER Diagram . . . . . . . . . Relational Schema . . . . . Microsoft Visual Studio-2010 Wamp Server . . . . . . . . MySQL . . . . . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

6 6 7 8 9 10 11 12

3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8

SQL Statements : Students SQL Statement : Institutes SQL Statement : Branches . SQL Statement : Seats . . . SQL Statement : Choices . . Allotment . . . . . . . . . . Do Counseling . . . . . . . . Home Page . . . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

14 15 16 17 18 18 19 19

4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10

ADMIN . . . . . . . . ALLOTMENT . . . . SEATS . . . . . . . . . CHECKALLOTMENT STUDENT STATUS . ALLOTMENT . . . . SEATS . . . . . . . . . Check Allotment . . . UPGRADE . . . . . . ALLOTMENT . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

20 21 21 22 22 23 23 24 24 25

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

ii

Chapter 1 INTRODUCTION 1.1

Description

The Online Counseling System is developed to enhance counseling. The software will be great relief to the students. The Online Counseling System is developing to enhance the counseling, which fully works as an online. This software will be great relief to the student for Reporting, Registration and searching the information about college and university.This software gives an overview of the entire institute in a sort interval time and will be also great help to University to manage in the whole counseling procedure by there paper work and reducing their time.This project consist fallowing modules. • Institute record - Covering Details regarding Institute • Student record - Covering Details regarding Students • Counseling - Helps in Category wise counseling.

1.2 1.2.1

Evaluation Of Existing System Existing System: -

Present system or Existing system of Counseling Management System working manually or computerized in a building. Therefore all types works are maintain in building. So to maintain all the counseling procedure is very difficult. If we are reporting, then we need go to the University and get a form for reporting and fill the form and submit in the queue conditions. Then verify there form by the university and maintain the record in computer or register.The system is mainly related to online counseling management system. Which is developing an online web based application system, it is necessary to make a thorough study of the existing system .There is no online Counseling Management System. The all the information not maintains globally. Therefore to maintain all the information of university is very difficult.

1.2.2

Limitations of the Existing System: -

The maintenance of various records and procedure of reporting are being done manually by the counseling department. This leads to many drawbacks some of which are: 1

• It is a time consuming process. • Proper arrangements should be made before and after the examination -which is both money spending and time consuming. • As the number of students increases counseling process becomes moreand more difficult. • Not globally maintain the information • Evaluating of answer sheets also consumes heavy amount of time. • Difficult to management the all types of information of college or university • Further more, manual evaluation is prone to errors.

1.2.3

Proposed System: -

In proposed system at first reduce the problem, which is faced in Existing System. So In the proposed system, Online Counseling System will provide the online facility for reporting/registration or access any type of information about the college/university and globally maintain all the information by the university and this project consist fallowing modules are- :1. Institute Record: Provide the fallowing types of facilities using different options: • Insert : This part allow any new institute, if we want to participate in counseling thenenter its details regarding the institute - Institute Code ,Name of the institute, Name of the city, Category wise total number of seats i.e. General Seats, OBC Seats, SC/ST seats. • Search : It provides Searching for any institute details.- On the basis of its code.- On the basis of its name. • Delete : If any institute Withdraw from counseling then this part will help in deletingthat institute record. • Display : It will help in displaying complete information about institute code name, city,and total seats according to category. 2. Student Record: - This module has two parts: • Search: This will provide help in searching record of any student who is allotted seats inan institute during counseling procedure. • Delete: This will allow to deleting record of any student after counseling. The deletioncan be on the basis of Roll no, Name. 3. Counseling : - This is the third and important module .It is divided into category wise counseling. So there are three modes of counseling.

2

• General counseling :- Candidates in General Category enter in this counseling then he is allotted to see the status of vacant and occupied general eats in every institute the process STATUS if the satisfied he is allotted seats .In this procedure candidate fill the complete form which includes details Name,Roll No, Rank, Sex, Category, etc.But any Student want to withdraw after allotted the seats then can be withdraw with thehelp in deleting the student record. • OBC counseling :- Candidates in OBC Category enter in this counseling then he is allotted to see the status of vacant and occupied general eats in every institute the process STATUS if the satisfied he is allotted seats . In this procedure candidate fill the complete form which includes detailsName,Roll No, Rank, Sex, Category, etc. But any Student who want to withdraw after allotted the seats then can be withdraw with the helpin deleting the student record . • SC/ST counseling :- Candidates in SC/ST Category enter in this counseling then he is allotted to see the status of vacant and occupied general seats in every institute the process STATUS if the satisfied he is allotted seats .In this procedure candidate fill the complete form which includes details . Name, Roll no, Rank, Sex, Category, etc.But any Student want to withdraw after allotted the seats then can be withdraw with the help in deleting the student record.

1.2.4

Features Of The Proposed System: -

The proposed system will aim to automate all the activities and eliminate all the drawbacks that the existing system of manual operation faces. The important features of functionality of the proposed system are listed below• The proposed system will save significant amount of time and effortinvested by the university every year. • The System fully works as an online. • Centralized maintain all information. • It helps the university to dynamically add records to the database. • Easy to Searching the information about college or university. • Easy to managing whole counseling procedure

1.3

Objective Of The Project

Online counseling System is fully work as online using the internet, which is provides facility online such as- Student Counseling , Managing the student record,Managing the Institute record and Searching the any other information about Counseling procedure/Institutes, this types of information easy to search through the website .

3

1.4

Scope Of The Project

Types of information Online, and Efficient and systematic maintenance of thehuge Database, speeding up queries and faster processing are also be factor for going for this project.This system is applicable for any other university /Institute, which work as online. The package will require data to be entered in user-friendly forms.This system provide the scope of online working using the internet such as • Student reporting , • counseling , • Institute registration for counseling , • searching the information of counseling procedure and • total Seats of college etc. There are following modules and forms are used1. Institute Record. 2. Student Record. 3. Counseling. 4. Categorys selection form. 5. Reporting, Withdraw.

4

Chapter 2 DESIGN The objective of the system design is to deliver the requirements as specified in the feasibility report. System design involves first logical design (logical design) and then physical construction (detailed design) of the system. The logical design describes the structure and characteristics of features, such as the outputs, inputs, files, databases,and procedures. The physical construction produces actual program software, files, and a working system.System design goes through two phases of development: 1. Logical Design 2. Physical Design

2.1

Logical Design

We know that a data flow diagram shows the logical flow of a system and defines the boundaries of the system. Logical design specifies the user need at a level of details that virtually determine the information ow into and out of the system and the required data resources. Logical design describes the inputs, outputs, database and procedures .All in a format that meets the users requirements.

2.2

Data Flow Diagram, Entity Relational Diagram and Relational Schema

5

Figure 2.1: DFD Level0

Figure 2.2: DFD Level1

6

Figure 2.3: DFD Level2

7

Figure 2.4: ER Diagram

8

Figure 2.5: Relational Schema

2.3

Physical Design

It provides the working system by defining the design specification that tells programmers exactly what that candidate system must do. In short it can state that physical design is the implementation of the logical design.Physical system design consists of the following :1. Design the physical system. Specify input, output media. 2. Design the database and specify backup procedures. 3. Design physical information flow through the system and a physical design walk through plan system implementation.

2.3.1

GUI Design Tool

Description Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop console and graphical user interface applications along with Windows Forms applications, web sites, web applications, and web services in both native code together with managed code for all platforms supported by Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework and Microsoft Silverlight. Visual Studio includes a code editor supporting IntelliSense as well as code refactoring. The integrated debugger works both as a source-level debugger and a machine-level debugger. Other built-in tools include a forms designer for building GUI applications, web designer, class designer, and database schema designer. It accepts plug-ins that enhance the functionality at almost every levelincluding adding support for source-control systems (like Subversion and Visual SourceSafe) and adding new toolsets like editors and visual designers for domain-specific languages or toolsets for other aspects of the software development lifecycle (like the Team Foundation Server client: Team Explorer).

9

Reason to Use The Tool It is a One of the Best Environment which support multiple IDE’s work simultaneously. It is quite helpful for programmer as it provides help dropdown which describes many functions and attributes constituted in same class.

Figure 2.6: Microsoft Visual Studio-2010

2.3.2

Application Design Tool

Description Of Tools WampServer is a Windows web development environment. It allows you to create web applications with Apache2, PHP and a MySQL database. Alongside, PhpMyAdmin allows you to manage easily your databases. WAMP is an acronym formed from the initials of the operating system Microsoft Windows and the main components of the package: Apache, MySQL PHP. As a reminder, Apache is the most popular open source web server, MySQL is the most popular open-source database, used by huge number of websites around the world (among them, you will find Google, YouTube, Wikipedia, Facebook, Flickr, etc) and PHP is a widely used general-purpose server-side scripting language designed to produce dynamic web pages. Reason To Use The Tool By combining these components into a single installation package, WampServer allows users to set up a server locally on their Windows machine to create dynamic web applications with Apache, PHP and the MySQL database in the same development conditions as on the production server. One of the great benefits of WampServer is that it allows you to develop, upgrade components, perform any web development task and carefully test everything offline first, which reduces the risks of creating problems on the live server. 10

Figure 2.7: Wamp Server

2.3.3

Database Design Tool

Description Of The Tool MySQL5.5.24 is primarily an RDBMS and ships with no GUI tools to administer MySQL databases or manage data contained within the databases. Users may use the included command line tools, or use MySQL5.5.24 ”front-ends”, desktop software and web applications that create and manage MySQL5.5.24 databases, build database structures, back up data, inspect status, and work with data records. The official set of MySQL front-end tools, MySQL Workbench is actively developed by Oracle, and is freely available for use. Reason To Use The Tool MySQL is an open source software hence available free of cost. Also it comes in integrated version with wamp server which makes it easier to use and it can be combined with other development softwares very easily.

11

Figure 2.8: MySQL

12

Chapter 3 IMPLEMENTATION 3.1

Database SQL Statements

13

Figure 3.1: SQL Statements : Students

14

Figure 3.2: SQL Statement : Institutes

15

Figure 3.3: SQL Statement : Branches

16

Figure 3.4: SQL Statement : Seats

17

Figure 3.5: SQL Statement : Choices

Figure 3.6: Allotment 18

Figure 3.7: Do Counseling

Figure 3.8: Home Page

19

Chapter 4 TESTING 4.1

FIRST ROUND

Figure 4.1: ADMIN

20

Figure 4.2: ALLOTMENT

Figure 4.3: SEATS

21

Figure 4.4: CHECKALLOTMENT

Figure 4.5: STUDENT STATUS

22

4.2

SECOND ROUND

Figure 4.6: ALLOTMENT

Figure 4.7: SEATS

23

Figure 4.8: Check Allotment

Figure 4.9: UPGRADE

24

4.3

THIRD ROUND

Figure 4.10: ALLOTMENT

25

Chapter 5 CONCLUSION The ”Online Counseling System” has been developed to solve the various problems which the institute faces when it is working manually. At the same time this software meets the objective to maintain database for future interest. All the information flows and processes of the system were represented in the form of flow diagrams. By analyzing the flow diagrams, the database was designed with the consultation of the user of the software. The tables were normalized to reduce redundancy and inconsistency; all the data are stored in the database in the form of 2-D relational tables. To perform operations on this database, different programs have been designed and developed. To efficiently carry out the functionality of the ”Online Counseling System” , a number of user-friendly forms and reports have been developed. All these forms and reports are linked and invoked by the main form. The software has been developed keeping in mind the convenience of users. It is developed in such a way that any user without any detailed knowledge of the system can handle with a little training. The user interacts with the software of the system through the messages displayed at various steps. It was a wonderful experience doing this project and we learnt a lot while doing this project . We hope for more of such projects in the near future.

26

Chapter 6 REFERENCES 6.1

For Various Tools

1. For Wamp Server http://www.wampserver.com/en/ 2. For MySql Server http://dev.mysql.com/downloads/installer/ 3. For Microsoft Visual Studio-2010 http://www.microsoft.com/visualstudio/eng/downloads

6.2

For Other Information

1. http://www.google.com/ 2. http://www.wikipedia.org/ 3. http://www.w3schools.com/ 4. http://www.stackoverflow.com/ 5. Fundamentals Of Database Systems By Elmasri And Navathe 6. Database System Concepts By Abraham Silberschatz And Henry F. Korth. 7. ACTIVE SERVER PAGES 3.0 UNLEASHED – Steven Walter , (Techmedia SAMS) Steven Banick , Aaron Bertrand 8. TEACH YOURSELF ACTIVE SERVER PAGES 3.0 – Scott Mitchell (Techmedia SAMS) James Atkinson 9. USING ACTIVE SERVER PAGES – Scot Jhonson – Keith Ballinger – Davis Chapman 10. ADVANCED .NET PROGRAMMING – Yehuda Shiran – Tomer Shiran 11. SQL 8.0 COMPLETE REFERENCE – George Koch (TMH, oracle press) Kevin Loney 12. SQL PROGRAMMING – Scott Urman

27

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF