You are on page 1of 10

PREFACE

When we talk about the present century, computers have become an important part of the dayto-day life of the common people. Several electronic devices have been invented but it can be
said that computer has made the greatest impact on mankind than any other electronic devices.
Computers are used in fields such as educational institutions, office administration, factory
automation, medicine and sports. They find great applications in the fields for fine arts, politics,
military, government, engineering, Science and research, designing buildings and machines etc.
At present Computers and their applications significantly affect almost every aspect of Modern
Institutions, Government Offices and in Business. Therefore, designing and developing effective
database manipulating systems in business and in other firms, is becoming increasingly
important. One of such areas requiring the development of a fully-featured system is to develop
an intranet based online help desk for educational institutions which is accessible throughout the
campus.
Here is the project report on the development of Online Help Desk web site. In the project
report you will come across the modules that are created in the project like
login,student,faculty,staff,complaints,information updates and report generations.The
report consists of the data flow diagram that depicts the functional model of our project
highlighting the functional relationship of the values computed by the system including input
values,output values and internal data stores.It also has an ER—diagram that very well explains
our project with a detailed description about various entities involved in our project and the
description of each phase involved in development cycle ,thereby making it easy to understand.

ALL ARE GREATLY ACKNOWLEDGED. Lastly.This is to extend our gratitude to everyone who provided us a strong support for the successful development of our MCA 4 th sem project.ACKNOWLEDGEMENT With full devotion and sincerety to GOD for his kind blessings. my heartful thanks to my project guide MR. . DEEPAK SINGH for his continuous guidance and constant support which helped us the most in developing this project. My sincere thanks to Mr. VIM DIVVEDI for being our source of encouragement throughout the development of the project. very special thanks to all our fellow beings for their valuable ideas and criticisms that helped us a lot in enriching our project further. Firstly.

faculty and other campus users to enquire about various college facilities or to register his/her complaints. events and other details. attendance status.g. The system will also include report generators to generate periodic reports and email notification feature to keep updating the users about the status of his/her request. The proposed system will enable the users to make requests for the services available. Lack of an integrated system where all the required information.ABSTRACT The aim of this project is to develop an intranet based online help desk for educational institutions which is accessible throughout the campus to facilitate the various on-campus users in providing information and requesting for the various services and facilities offered by a particular institution including syllabus updates. documents retrieval. exam schedules etc. Information regarding a formal procedure to apply for the various issues-like scholarships. services offered is put at one place. any genre of authority approval. results. by using their login ID and PASSWORD provided by the administrator and these requests will be sent to the concerned people to resolve them on time. Current system lacks time management and requires lot of human effort. . the students face the problem of communication gap in regards to the information they require from the administrative cell. facilities. PROBLEM DEFINITION: Presently. E. timetable updates. Currently. Thus the current manual management system often imposes several difficulties as follows:Lack of a responsive system for the students to inquire about about various facilities provided in the college. the college does not provide any Online Help Desk facility to students..

The proposed system is designed to build an intranet based integrated system to automate the current manual system with the functionalities to provide online help and support to various on-campus users thereby automating the manual system of logging the problems via a web based system. Maintaining up to date information. The major goal of the proposed system is to process the queries of various naïve users and provide timely information thereby making it easy and feasible for the naïve users to get a solution to their problems. .OBJECTIVES AND GOALS OF THE PROPOSED SYSTEM: The online help desk is to be designed specifically to address the problems mentioned regarding the current system. Keeping the problem of the current system in mind. The system will bridge the communication gap between students and administrative cell. Time saving by providing an online platform in place of current manual system. Report generation facility. Query processing. Feedback facility Query status check facility. The proposed system will enable the users to request for the various available services provided by the college. Login facility for different kinds of users. FEATURES OF ONLINE HELP DESK An integrated system for easy access to the required information. Quick and consistent response through email notifications.

view the status of the complaints registered by him/her (the status could be one of registered/assigned/ in progress/pending/completed/rejected). The mail should contain the request details. Administrator has the privilege of updating. adding new facilities to the system. More functionality that we find appropriate can be added to this list.those who look at the created requests and assign them to the concerned people (assignee) 3. There are four kinds of users for this system: 1. 4. change the password after logging into the system. adding new details etc. As soon as a request is created. 2. view the incoming requests (if he/she is a facility-head) and assign them to registered users of the system. faculty. close a request created by him/her by giving an appropriate reason. there is an 'Administrator' for doing the Admin-level functions such as creating user accounts. . modifying and deleting any record from the database. get help about the OHD system on how to use the different features of the system. 3.those who work on the assigned requests and update the status of the same on the system (faculty and staff members). an automatic email should be sent to the person who created the request and the concerned facility-head. see the requests that are assigned to him/her by the facility-heads and update the status of requests (after working on them). when any status-change occurs for a request (such as the request getting completed etc). assignee and others).those who make necessary updates regarding various vital information.FUNCTIONAL COMPONENTS OF THE HELP DESK: Following is a list of functionalities of the system. the severity of the request (there may be several levels of severity defined) and a brief description of the request. A person should be able to login to the system through the first page of the application. view the list of requests (both open and closed) created by him/her over the past.(faculty). 1. Similarly. an automatic email should be sent to the person who created the request and the concerned facility-head.those who use the system to create a request (students) 2. At the top. register a new complaint by specifying the complaint type. There are registered people in the system (students.

NET 3 Language used C sharp(C #) 4 Back End MS-SQL server 2005 .SYSTEM SPECIFICATION Hardware requirements Number Description Alternatives (If available) 1 PC with 2 GB hard-disk Not-Applicable and 256 MB RAM Software requirements Number Description Tools used 1 Operating System Windows 95/98/XP/vista/07 2 Front End ASP.

ease of deployment. object-oriented programming language. and cheaper . and caching  . The MSIL. modern.NET Framework (ASP. The .Net Framework is platform independent and language independent  . The language.Net Framework is a platform or development environment to seamlessly create webapplications that are accessible through client machines from across the globe.  .FRONT END AND BACK END FRONT END: The application has a front end that acts as an interface to the users of the application. generic. then translates the code into native code. and component-oriented programming disciplines.Net Framework supports so many programming languages because of the concept of Common Language Runtime (CLR) engine. array bounds checking.NET) which possess following features:  . functional.Net Framework provides a number of advantages such as fewer lines of code. easier. a set of instructions.Net Framework enables you to use various off-the-shelf libraries that help the development of applications faster. detection of . The CLR engine. general-purpose. should provide support for software engineering principles such as strong type checking.Net Framework includes Web controls. Web forms. and server-side blocks of code are compiled when a page is requested for compilation. compiles the code into Microsoft Intermediate Language (MSIL). Language used: Language that we used for coding web pages is C sharp which is a multi-paradigm programming language encompassing imperative. The front end is to be developed using .config. complete compilation. instead of compiling the code into native code. and implementations thereof. C# language is intended to be a simple. web settings and web. C# is one of the programming languages designed for the Common Language Infrastructure. object-oriented (classbased).

Varchar (variable length character strings). including primary types such as Integer. Float. Software robustness. Additionally. • C# is intended to be suitable for writing applications for both hosted and embedded systems. Decimal. Developers can also create two new objects—user-defined types and aggregates. Char (including character strings). SQL Server 2005 includes SQL Server Management Studio. The security model in SQL Server 2005 separate users from objects. all system tables are implemented as views. and automatic garbage collection. Report Builder is a component of SQL Server 2005 Reporting Services that enables business users to create and deploy reports with a user-friendly enterprise data model. With SQL Server 2005 developers can create database objects using familiar languages such as Microsoft Visual C# .NET. providing more control over database system objects. deploy. and programmer productivity are important.NET and Microsoft Visual Basic . provides fine-grain access. binary (for unstructured blobs of data). SQL Server supports different data types. and troubleshoot SQL Server databases. BACK END: The RDBMS used for designing the database for the project is SQL SERVER 2005. as well as enhancements to previous functionality. . ranging from the very large that use sophisticated operating systems.attempts to use uninitialized variables. durability. a new integrated suite of management tools with the functionality to develop. and enables greater control of data access. Text (for textual data) among others. down to the very small having dedicated functions.

e. . from an initial feasibility study through maintenance of the completed application. answering the key questions and achieving results in each stage. Below is the detailed description of each stage of SDLC that is carried out in this project. System analysis and design are keyed to the system life cycle. To understand the system development. System Development Life Cycle (SDLC) means the cycle through which the candidate system goes during it's development phase. just like a living system or a new product. Until software system is implemented and delivered to a customer and even after that the system undergoes gradual development and evolution i. designers and users carry to develop an system. it is said to have a life cycle composed of several stages and that life cycle is called system development life cycle and it consists of a set of activities that the analysts. The analyst must progress from one stage to the other methodically. we need to recognize that a candidate system has a life cycle.SYSTEM DEVELOPMENT LIFE CYCLE System Development Life Cycle (SDLC) is a conceptual model used in project management that describes the stages involved in an information system development project.

All the necessary details required in the analysis of our project are collected from the students. 4) Establish schedule constraints. Feedback module is equally required to collect users' responses and comments regarding the performance of this website. Separate and independent modules for maintaining student details. All the analysis was done in accordance to the user's requirements so that the proper designing could be done and the requirements can be fulfilled. . is to be created.course details. 2) Evaluate the system concept for feasibility. alternate system solutions are studied. System Analysis includes requirement analysis. Next important requirement is the generation of relevant information from the database or specialized reports for the management. The features that should be present in the software as felt from a student's point of view are analysed . etc. the requirement for the Online Help Desk to be implemented in the college has become crystal clear. 5) Create a system definition that forms the foundation for further stages of development.The requirement analysis played an important role in identifying what the college wants from the proposed system. faculty details. database. Another constraint was that there is need of a platform through which Students can easily register their complaints regarding different issues of the college and get updated periodically . 3) Allocate functions to software. and other system elements. The main requirement is to create a database that should be manageable. This is the phase during which the problem is identified. faculty and the staff members who are going to use the software. Requirement By studying the prevalent system in the department. people. staff details . and recommendations are made about the proposed system.SYSTEM ANALYSIS The main purpose of conducting system analysis is to study the various processes and to find out its requirements. System analysis has been conducted with the following objectives in mind: 1) Identify the user' need mainly the students' requirement.