ONLINE EXAMINATION SYSTEM

Project Title Objective

Online Examination System Computerization of Online Examination

System Which includes the Maintenance of Student’s Details, Examination paper, Result of Students. Operating System RDBMS Front End Used Project Duration Project Guide Submitted By Microsoft Windows XP SP2,windos 7 Microsoft SQL C#.net 5th sem(11.10.11). Chitralekha mam Samrat Ghosh Debjeet BhowmiK Ritabrata Majumdar Neha

PAGE 1 / 61

ONLINE EXAMINATION SYSTEM

DEFINITION

Online Examination System is the System that mainly creates the student’s details and examination system that can easily edit, search as well as maintenance student’s details, and edit examination procedures. It provides every person starting a test with questions in pre-programmed logic, which measures their initial proficiency level. The student can see his examination result/performance immediately at the completion examination.

PROBLEMS FACED BY CURRENT MANUAL SYSTEM [PROBLEM IDENTIFICATION] The phase of system analysis process deals with problems which are affecting in the current manual system. The problems are those which are affecting the organization in it daily routine work.

PAGE 2 / 61

ONLINE EXAMINATION SYSTEM
As the growing trend in InfoTech World of computers need of accuracy, perfect ness, speed and high memory data storage is a must. Each and every problem must be solved with a least amount of time and energy. The problems faced by existing system are described as below: • Difficulty in Maintenance of Records. • Time Consuming. • Editing of data becomes a tedious job. • No Security of Data. • Mistakes Occurring in long Calculations. • Proper Generation of Report. • Lack of Efficiency and Man Power. • Hassle in Data Recording. • High Data Redundancy. • Data Inconsistency.

Difficulty in Maintenance of Records : It is very difficult to maintain data record in the system as all the records are entered in the register or the respective record books. There are chances of the record books or files in which all the data is kept may be torn or wearied out or some other damages which results in the destroyed data. Also a problem occurs if the data file or register is misplaced somewhere else and is PAGE 3 / 61

which creates a bad impression of the business. In the system processes such as making different type of reports. It is also time-consuming process to know the total number of Registration or total number of Transaction done by the organization when written manually but through computerized system it takes less time as it is speedy and accurate. It is also difficult to maintain old files and registers which have data of past years which the owner has kept for future references. billing. Also it takes a lot of time if all the entries are repeated.ONLINE EXAMINATION SYSTEM not getting at the time of actual requirement of the data stored. When the report is generated then the owner has to go through lots of records and which is very tedious task. If data is entered PAGE 4 / 61 .  Time Consuming : It is very time consuming process to write each and every entry in the database register. If there is a mistake and if we try to rub and write it again it makes the register very dirty and untidy.  Editing of Data : Manual written data cannot be changed or edited once written. tedious calculations are examples of time-consuming process in the system.

torn. As the storage media here are files and books or registers there are chances of getting these storage media lost. again and again editing the record makes it difficult to read. everybody should not be allowed to use all the data. If the data goes in the hand of wrong person then he/she may take the advantage of the data and the organization may go in loss. or it may go in the hand of wrong person which can destroy the database or it can also be destroyed accidentally.  Report Generation : After a certain time period if the user wants to checks his total transaction than it becomes very tedious for the owner to check all the respected date and according to the data creating respective reports for the transactions.ONLINE EXAMINATION SYSTEM incorrect whole document gets incorrect while errors cannot be easily solved by editing wrongly entered data. If one had done some wrong entry then to edit the data one has to go through lots of records and. A computerized system having report making facility can do this job easily and also the owner can draw different types of charts and diagrams to make him understand the ups and downs of his organization. Also in the system data should be shown to the person according to his position and post in the office. So security is the major aspects of the organization.  Hassle in Data Recording: PAGE 5 / 61 .  Data Insecurity : As the data is stored in files or registers. it is not in a secure place.

which decreases the speed of data recording.  Data Inconsistency: Here as mentioned in the above step the same information is written in more than one place that creates the problem. For example if we would like to change the name of the supplier due to some mistake earlier or due to some other circumstances.e. the same name is written in the Customer charge register and many other places causing a high data redundancy. due to maintenance of so many registers there is a high redundancy of data i. PROJECT ACTIVITIES The main project activities were as described below.ONLINE EXAMINATION SYSTEM Here in the existing system every time one or more registers are to be maintained and updated as per the job status. PAGE 6 / 61 . same data is recorded repeatedly. For example first we write the customers name in Enquiry document the same name is written in the customer master document. Such types of situations arise very frequently in the system and hence this causes a high hassle in Data Recording. when there is a change or deletion in the recorded data.  High Data Redundancy: As mentioned in the current system. first we will have to identify the places where the name are recorded and then are updated this leads to a very time consuming process and if this is not done properly causes high data inconsistency in the later stages.

Requirement Analysis The main purpose was determining the information requirement of the users. Software Development After the system design details were resolved. It relates to collection of information that permits committee members to evaluate the merits of the project request and make an informed judgment about the feasibility of the proposed project. System Design During system design. PAGE 7 / 61 . such resources needs as specific type of hardware. and services were determined. Then the necessary coding was done to meet the requirements of the users and incorporate the design developed during the system design phase.ONLINE EXAMINATION SYSTEM Preliminary Investigation The purpose of preliminary investigation was to evaluate the project request. interviews. The design of an information system produces the details that state how a system will meet the requirements identified above. software. Several fact-finding techniques such as questionnaires. the user requirements that arose from analyzing the user applications environment were incorporated into a new system design. observing decision maker behavior and their office environment etc were used for understanding the requirements.

ONLINE EXAMINATION SYSTEM System Testing Before the system was used. Necessary hardware and software were installed and users were then trained on the new system. Computerizing the existing system with the help of some programming language. there has been a criterion to work on any job or task for a specific purpose. it was tested with actual data from the current system. which affects the existing manual system. System testing was done experimentally to ensure that the software does not fail i. the first screen of the system would be a welcome message and a list of menus. PROPOSED SYSTEM The manual system of “EXAMINATION” is to be computerized in order to overcome the problem. In the computerized system. Generally. These menus PAGE 8 / 61 . Implementation and Maintenance After the system will found to be fit. it runs according to its specifications and in the way users expect. The results of the development efforts were reviewed to ensure that the new system satisfied user requirements.e. Nobody works without specific detailed information about the particular task he is performing. it was implemented with the actual data. After that. Special test data were inputted for processing. and the results were examined. it was tested. database package ease the work of the system up to a great extent.

The system can be handy to the user in the following reasons:  To provide quick and efficient means for performing transaction related activities and to effortlessly generate report of the system. staff record. The main objectives of the proposed system are to help the user.  To atomize the different types of reports. customer record. and laundry services or staff information. The user here have to see the current occupied rooms of the particular category as there are constant PAGE 9 / 61 . the owner of the organization or the user of the system can finish their work in least amount of time and efforts. restaurant services. etc. The computerized system has many gains and efforts. Any transaction can be performed like room enquiry or restaurant transaction.ONLINE EXAMINATION SYSTEM contain the options of either for room record.  To atomize the work such as billing. laundry transaction. in any type of situations. the main problem arising is to maintain the number of records and finding a particular record. The features of the newly proposed computerized system are described in brief as below: After computerizing the system. FEATURES OF PROPOSED SYSTEM The “Online Examination System” of the organization is developed to overcome the most of the problems occurring in the manual system by computerizing the existing system. After the transaction is completed the user can log off from the system by simply quitting from the system. which the manual system can’t give. In any manual system if we take.

restaurant and laundry so the owner can check whether the company is doing loss or profit. Computerized system helps the user to produce monthly reports for monthly transaction of rooms. Computerized systems are most helpful in dealing with areas where database comes into the existence.ONLINE EXAMINATION SYSTEM fluctuations in the occupied of rooms. A computer can hold large amount of data in its storage devices and it can operate at very high speed. but in the case of computerized system the user just has to enter once and does not have to worry because all the work done is automatically and the system itself is capable to calculate the Amount and Total Amount of restaurant and laundry by giving the number of items or articles and rate is used automatically and the system will give accurate result by using its own features of the new computerized system. Some of the features of the proposed system are given below: • Different kinds of Transaction Report • Removal of Data Redundancy • Data Consistency • Help in storing room record PAGE 10 / 61 . Also with the help of computerized system if the user wants to access any single user’s data from many users data he can automatically get the desired data of the desired customer in a fraction of second which is again time saving and very quick. The user can put the entire information in the computer and can be able to perform any type of task which when done manually is tedious and time consuming. The new system will have the facility to sort data according to any specific type on the basis of what the user wants in any order.

 Removal of Data Redundancy: Due to the interrelation between the tables and proper assignation of primary keys and foreign keys a data except primary key will never be repeated and hence will cause extremely low redundancy compared to the existing system.  Data Consistency: Due to Proper interrelationship and required validations on each and every field any invalid data will not be entered in the system and also due to very less data redundancy any one change in the data will be reflected in every place of the System. (3)Occupy of Particular room on Particular Date. this problem has been overcame by generating different kinds of transaction reports as follows (1)Daily transaction Report (2)Monthly.  Data Security: PAGE 11 / 61 .ONLINE EXAMINATION SYSTEM • Data security  Different kinds of transaction Report: The major problem in the current system was the transaction for every customer on daily basis or on a regular interval basis. This will cause easy data recording and low time consuming. Yearly Transaction Reports. Quarterly.

But in the proposed system there are different login for different department user. form its boundary. which define and delineate a system from the environment.ONLINE EXAMINATION SYSTEM In the manual system there is no security of data.The environment is outside the boundary of the system. BOUNDRIES OF PROPOSED SYSTEM The features. when user login in the as the user’s department the modules in the system remain activated. which works under tulip star group Examination. The system is inside the boundary . FACT GATHERING TECHNIQUES  Information gathering in Examination is not an easy task. The add user and delete user can only done by the ADMINISTRATOR only. Boundary of the proposed system is for the EXAMINATION. So there is high security in the proposed system.  It has to be gathered in an organized way so that PAGE 12 / 61 . Because there any one can access data.

(d) Wrong or incomplete details are not collected. (b) Right problems are identified.  To do this.  These techniques are used in system analysis and design stage.ONLINE EXAMINATION SYSTEM (a) No system details are left out. search strategy includes selecting information sources and search methods. they are: (1) Interviewing. (c) Repetitive work is avoided. (1)Interviews: - PAGE 13 / 61 . (3) Observation. a proper search strategy must be decided first.  It also includes modeling methods to make sense out of information so collected. I have visited a many times at the EXAMINATION web site to get information as well as the basic problems which are occurring in the current existing manual system. (2) Record inspection.  Here an overall idea about the search methods or fact gathering techniques which are used while gathering the information.

(b) Closed response format: Here sets of prescribed answers are used.  Interview could be (a) Structured (b) Unstructured.ONLINE EXAMINATION SYSTEM  Interview allows the analyst to collect or gather the information from the individual or group who are generally the current user of the existing system or potential user of the proposed system.They may be managers or employee of the firm itself who provide the data for the proposed system and who will be affected by it. they are divided into two formats: (a) Open response format: Here the questions are answered in ones own words. (2) Unstructured: Here the questions are worded to suit the respondent that provide the information about the areas overlooked or not thought to be important. PAGE 14 / 61 . indication of resistance to the proposed system. it is a time consuming process. it uses standardized questions as far as response of the questions is concerned.  As far as interview is concerned.  It allows the analyst to discover areas of misunderstanding. (1) Structured: Here.  It is a basic source of qualitative information.

Such high level of structure may not always be suitable.ONLINE EXAMINATION SYSTEM  Advantages interviewing: ADVANTAGES: and Disadvantages of structured and unstructured  (1) Structured: Ensures uniform wording of questions to all respondents.  PAGE 15 / 61 . Result in shorter time. Easy to administer and evaluate. DISADVANTAGES: (1) Structured:    (2) Unstructured:    facts. (2) Unstructured:  Questions can be worded to suit the respondent. Results take a longer time. Less interview training required.  The success of the interview depends on the skill of the interviewer and his/her preparation for the interview.  May produce the information about the areas overlooked or not thought to be important. Inefficient use of interviewer and respondent time. Extra time required for the collection of essential Cost of preparation is high. Some respondent may resist to such structure.

provided opportunity to gathered information from respondents who are involved in the process for a long time. Limitation of existing system.  Thus a good analyst always gets facts from documents. These interviews provided information such as Activities involved in process of Examination System. Types of rooms. forms and files. User interviews were conducted to determine the qualitative information.  An existing system can be better understood by examining existing documents. and must know how to deal with the potential      (2) .  In record review analyst examine information that has been recorded about the system and users.  Records inspection can be performed at the beginning of study as an introduction or later in study as a basis for comparing actual operations with what the records indicate should be happening. These interviews. Information of restaurant and laundry. which were unstructured interviews. Problems faced by the user in the existing system. PAGE 16 / 61 Analysts must also be aware of the kinds of difficulties at some interview. Record Review:  It is said to better believe in records than in people.ONLINE EXAMINATION SYSTEM  problems.

2) Rules and regulations 3) Standard operating procedures used in the Examination Management System 4) Forms and documents. procedures and flow of data. To gather details about the Examination System.ONLINE EXAMINATION SYSTEM  records may include: 1) Written policy manuals. activities.   Structures. Records do not show how tasks are performed or what activities are actually occurring and where decision making power lies.  A business system involves peoples and machines. The study covered. Standard operating procedure Reports generated by the existing system. data and procedure between them.  Analyst through good analysis can get answers to questions like: 1) Who uses the forms? 2) Do they include all necessary information? 3) How readable and easy to follow is the records? 4) Is it ideal for analysis and inferences? etc.    Document flow (input/output) of the Examination System  Process of enquiry of the rooms. PAGE 17 / 61 .  Analyst also can know about Examination System.  A good documentation system provides relationships and interaction between them. many kinds of records and reports were reviewed.

(c) Interruptions in the normal flow of work. objects.  Observation can look for: (a) Operational inefficiencies. etc. (b) Alternate routes and procedures. (e) Informal communication channels. new ways to improve the existing procedures.  Observation can bring in what other fact finding methods cannot! But this task is delicate because people do not like to be observed when they work. He can observe people.   On site observation provides close view of the working of the real system. duplicate work done inadvertently. Process of calculating total students. PAGE 18 / 61 . (3) Observation:  Observation can bring in missed facts.  It is not the quantity of time observed is important but the unorthodox angles of observation of the work content and methods are going to be rewarding. (d) The usage of files and documents. etc. Types and format of database registers Student’s record. Observation gives analyst the opportunity to go behind the scenes in a Examination System  To learn inside story to discover how things work in new areas of information. documents and occurrences of events.ONLINE EXAMINATION SYSTEM    Processes of transactions are taken place in Examination System. Record of previous year’s transaction information.

e.ONLINE EXAMINATION SYSTEM FEASIBILITY STUDY A feasibility study is undertaken to determine the possibility or probability of either improving the existing system or developing a completely new system. It helps to obtain an overview of the problem and to get rough assessment of whether feasible solution exists. PAGE 19 / 61 . (5)Define the problems and objective involved in a project. (7)Avoid crash implementation of a new system. • Need for Feasibility Study: The feasibility study is needed to (1) Answer the question whether a new system is to be installed or not? (2)Determine the potential of the existing system. (4)Know what should be embedded in the new system. This is essential to avoid committing large resources to a project and then repent on it later. getting a computer first and then deciding how to use it. (6) Avoid costly repairs at a later stage when the system is implemented. (3)Improve the existing system. (8) Avoid the ‘Hardware Approach’ i.

current procedures.ONLINE EXAMINATION SYSTEM There are three aspects in feasibility study portion of the preliminary investigation. Technical evaluation must also assess whether the existing system can be upgraded to use the new technology PAGE 20 / 61 . (1) Technical Feasibility: -  Technical Feasibility determines whether the work for the project be done with the present equipment. Technical feasibility determines whether the technology needed for the proposed system is available and how it can be integrated within the Examination Management System. existing software’s technology and available personnel?  If new technology is needed then what alternatives will be needed in the present structure and work ethos?  This will require a close examination of the present system. etc. Available of computer. (1) (2) (3) Technical feasibility. Economic feasibility and Operational feasibility of the project. Adequacy of hardware. Operating time and support facilities.  The technical feasibility should ask questions related to: 1) 2) 3) 4) Adequacy of available technology.

It is not worthwhile spending a lot of money on a project for no returns. PAGE 21 / 61 .net should be installed on the server. A brief description of the hardware and software required in the system is given later in the report. As far as software is concerned. It happens that after a system is prepared a new technology arises and the user wants the system based on that technology. It determines whether it is worthwhile to invest the money in the proposed system. It deals with the hardware and software used in the system whether they are of latest technology or not. Economic feasibility concerns with the returns from the investments in a project. The technical feasibility in the proposed system deals with the technology used in the system. it is necessary to place actual money value against any room or activities needed to implement the project. Thus it is important to check the system to be technically feasible. There should be printer attached to the network for printing of student result. student registration reports.ONLINE EXAMINATION SYSTEM and whether the Examination System has the expertise to use it. To carry out an economic feasibility for a system. The Examination System plans to acquire the necessary hardware and software required for the system and there is no hindrance whether economical or otherwise towards its purchase. licensed version of SQL Server and Visual Basic . (2) Economic feasibility: - Economic feasibility looks at the financial aspects of the project. The minimum memory requirement is 128MB of RAM while 256MB is better to have for better performance.

If the user does not understand or is able to work on the system further development is of waste.ONLINE EXAMINATION SYSTEM Operational feasibility: Operational feasibility covers two aspects. In the system operational feasibility checks. A list of the hardware requirement used in the system given below:  Minimum Configuration: - PAGE 22 / 61 . Operational feasibility determines how the proposed system will fit in the current operations and what. if any job restructuring and retraining may be needed to implement the system. SYSTEM REQUIREMENTS SPECIFICATION (1) HARDWARE REQUIREMENTS OF THE SYSTEM: This phase of the software development process deals with a brief study of different hardware used in the computerized system. requirement of a computer is must. There is a list of hardware materials used during the making and also during the use of the proposed system. As the new system to be made into a computerized functional system. whether the user who is going to use the system is able to work with the software’s with which the system is coded and also the mind of the user going to use the system. One is the technical performance aspect and other is the acceptance within the Examination Management System. All the hardware needed here are generally the basic configuration of a typical office computer.

The configuration listed below can give best and optimum result at instance during the working of the system.  Recommended Configuration: The system can run on the above mentioned system. PAGE 23 / 61 .  Intel® Chipset Motherboard.44 MB Floppy Disk Drive.  4x C.  40-80 GB Hard-Disk.  Intel® 81x Chipset Motherboard.  Monitor.  128MB RAM.  1 GHz Pentium® 4 processor or other compatible. [ 640 x 480 Display ]  Keyboard.D.  Dot Matrix Printer.  10-20 GB Hard-Disk.  1.  Mouse.ONLINE EXAMINATION SYSTEM To run the application software of the system in the computer the minimum configuration required is as below:  233 MHz Pentium® processor or other compatible. however for perfect ness and clearness it is recommended to use a computer system having the below listed configuration. ROM.  256 MB RAM.drive.

 Mouse.ONLINE EXAMINATION SYSTEM  52x C.  Color Monitor.  1. It is just for knowledge that the system can also work with the old technology as well as the new technology. [Used in case of power failure] Note: The proposed system of Examination System can work on both the above mentioned computer configuration.A UPS.D. ROM drive.  500 V. PAGE 24 / 61 . [ 1024 x 786Display ]  Keyboard.  132 Column Dot Matrix Printer/Laser Printers.44 MB Floppy Disk Drive.

This software may be in the form of operating system or application software. used in the system it requires software to make a system as well as to run a system with the computer hardware.. The software used in the proposed system are the latest versions of themselves and can give up-todate and perfect result of every processes in the system.0 (As a Back End Tool) PAGE 25 / 61 .windows 7 : Microsoft SQL Server8. To make the system one also needs to use software.  Software used in designing (code) of the system : Operating System Application Softwares : Microsoft Windows XP sp2.0 [BackEnd tool] HTML. Collection of different types of hardware into a specific type can form a computer but it can not execute different process on its own. I too have used certain software. For efficient and proper working of any system software must be installed. DHTML. which are listed below. SQL 7.ONLINE EXAMINATION SYSTEM (2)SOFTWARE REQUIREMENTS OF THE SYSTEM: Along with the hardware. To make the Examination File for “ONLINE EXAMINATION SYSTEM”. JAVA SCRIPT [Frontend tool]. This software comprises operating system and application software used in the system.net. ASP.

Among the features of SQL are the following:It processes sets of data as groups rather than as individual units.  Controlling access to the database and its objects.Structured Query Language allows users to access data in the relational database management systems.  Guaranteeing database consistency and integrity.A database management system is a software package designed to store and manages databases. Technically speaking.ONLINE EXAMINATION SYSTEM Database Management System: .  SQL unifies all of the above tasks in one consistent language. SQL is a data sub language. PAGE 26 / 61 . and all SQL statements are instructions to the database. replacing. the purpose of SQL is to interface to a relational database such as Oracle.  Inserting. updating. and deleting rows in a table. altering. That is to say. Informix. and hence stand alone.  Creating.  It uses statements that are complex and powerful individually. SQL:.  It provides automatic navigation to the data. and dropping objects. Microsoft SQL server.  SQL provides commands for a variety of tasks including: Querying data. such as Oracle. Sybase. Access and others by allowing users to describe the data the user wishes to see.

The goal is to provide efficient human interaction with the system. Different DBMS provide different database languages although a language called SQL has recently taken on the role of standard. Oracle8i introduces the optimizer plan stability feature allowing the user to ensure that the optimizer selects the same tuned plan every time the same query is executed. the computer and the operating system. and on the other hand. which contains metadata. OLTP applications benefit PAGE 27 / 61 . deleting or modifying information in the database. inserting. Data manipulation is retrieving. resulting in a set of tables stored in a special file called a data dictionary or data directory. Another language is needed for manipulating and retrieving data stored in the DBMS. For OLTP applications.The database is an intermediate link between the physical database.ONLINE EXAMINATION SYSTEM SQL is accepted as the protocol that enables databases build under different DBMS and/or running on different machines architectures to communicate. The storage structure and access methods used by the database system are specified by a set of definitions called data storage and definition language. Advanced Queuing has been enhanced to support a publish/subscribe paradigm. so forming true distributed systems. HTML-based development tool for building HTML Web pages with content based on data stored in Oracle databases. Database Language: . the users. These languages are called Data Definition Languages (DDL) and Data Manipulation Languages (DML) respectively. DML enables users to access and manipulate data. DDL statements are compiled. A language is needed to describe the database to the DBMS as well as provide facilities for changing the database and for defining and changing physical data structure.

PAGE 28 / 61 . A data dictionary is a catalog – a repository – of the elements in the system. The data tables are created in a back-end tool like Microsoft Access. Two new partitioning methods. since data flow diagrams by themselves do not fully describe the subject under investigation about the system. Data Store [Tables Used]. Processes and other External entities used in the system. This step of creating a data dictionary is simultaneous with the process of making data flow diagram(s).ONLINE EXAMINATION SYSTEM from the many new and enhanced features that improve the recoverability and availability of the database during routine operations. complement the established range partitioning method to provide a rich set of partitioning DATA DICTIONARY The data dictionary of any system is an integral component of structure analysis. such as index rebuilds. Here all the data fields in their respective tables are allotted so as to access these data in the system. hash and composite. Access introduces database resource management where the DBA now has the ability to control the processing resources allocated to a user or group of users.0. Data Flow. Here in the Examination we are using tables created in Microsoft SQL Server 7. The data dictionary stores details and description of these elements. The data dictionary consists of different major elements like Data Elements. and in disaster situations where a standby database may be activated. These elements center on data and the way they are structured to meet user requirements and Examination needs. as it is the back-end tool used in the system.

PAGE 29 / 61 .  To locate errors and omissions in the system. to make the system fully functional irrespective to the table used in the system. data item. This process helps in the process of Normalization of tables. The data dictionary contains different types of descriptions for the data flowing through the system: Data Elements is the most fundamental level. which is also considered as the building block for all other data in the system.  To communicate a common meaning for all system elements. Analysts use data dictionary for the following important reasons:  To manage the details in large system.  To facilitate analysis of the details in order to evaluate the characteristics and determine where system changes should be made.  To document the features of the system. Here all the different type of fields used to make table are written sequentially without referring to the tables. etc. All the normalized tables are showed in data storage. This step also gives knowledge of different data types used for different field and their size.ONLINE EXAMINATION SYSTEM It is developed during data flow analysis and assists the analysts involved in determining the system requirements. Next to Data Elements comes the Data storage which provides the information of where and how each data element is stored in which table and it also give information of any constraints if there. It refers to all the different data used like fields.

Table_reg dbo. dbo.ONLINE EXAMINATION SYSTEM Data Flow stage shows the flow of data in the system. Back. This step is can be already seen in the data flow diagrams above in this document. The data flow step also includes different processes used in the system and it is followed by External Entities used in the system. This step refers to all the data flow paths were transactions are done in the computerized system.Table_contact_us dbo.exam dbo.qstn_master_c It contains information about student If any one wants to contact with us they can do it through this page To calculate result Ans provided by student during exam Question stored here PAGE 30 / 61 .End Design I have use SQL Server as Backend in my Police File Following are the table use in my database.result dbo.

ONLINE EXAMINATION SYSTEM PAGE 31 / 61 .

ONLINE EXAMINATION SYSTEM PAGE 32 / 61 .

ONLINE EXAMINATION SYSTEM PAGE 33 / 61 .

PAGE 34 / 61 .ONLINE EXAMINATION SYSTEM DATA STORE [TABLES USED] Different tables used in the system along with their description are described below in detail.

It may be in the form of document. The data flow diagrams are functionally divided into context level. (3) A data flow: It is packet of data. First level and Second level data flow diagrams. which takes place during any transaction in the system. Zero level. PAGE 35 / 61 . letter etc. etc. (2) External Entity: A source or destination of data. The data flow diagram covers all the processes and data storage area. Customer. E. F.ONLINE EXAMINATION SYSTEM DATA FLOW DIAGRAM(s) [D. (4) Data store: Any store data but with no reference to the physical method of storing. which is external to the system. Supplier etc. Symbols used in DFDs: (1) Process: Here flow of data is transformed.g. update inventory file.g. E.] The data flow diagrams are pictorial or graphical representation of the outline of the system study. D. Purchase of items.

ONLINE EXAMINATION SYSTEM CONTEXT LEVEL DFD PAGE 36 / 61 .

GIVE ALL THE INFO.IF VALID THEN ALLOW TO LOGIN 3. 6.RESULT GIVEN FIRST LEVEL DFD PAGE 37 / 61 .GIVE REGID AND PASSWORD 2.QUESTION PAPER 9.NEW USER REQUEST SENT 4.SELECT PAPER 7.ONLINE EXAMINATION SYSTEM 1.SELECT PAPER 8.GIVE EXAM 10.FILL THIS FORM 5.

ONLINE EXAMINATION SYSTEM SECOND LEVEL DFD OF LOGIN PAGE 38 / 61 .

ONLINE EXAMINATION SYSTEM

SECOND LEVEL DFD OF REGISTRATION

PAGE 39 / 61

ONLINE EXAMINATION SYSTEM

SECOND LEVEL DFD OF RESULT

PAGE 40 / 61

ONLINE EXAMINATION SYSTEM

SECOND LEVEL DFD OF UPDATE

PAGE 41 / 61

ONLINE EXAMINATION SYSTEM SECOND LEVEL DFD OF EXAM ERD: PAGE 42 / 61 .

ONLINE EXAMINATION SYSTEM PAGE 43 / 61 .

which the user has to face during operating the computerized system of “Online Examination System”.ONLINE EXAMINATION SYSTEM INPUT/OUTPUT SCREEN OF PROPOSED SYSTEM This section refers to the various types of interfaces. • Registration Form PAGE 44 / 61 .

ONLINE EXAMINATION SYSTEM Students must fill the registration form PAGE 45 / 61 .

ONLINE EXAMINATION SYSTEM LOGIN PAGE. PAGE 46 / 61 .

ONLINE EXAMINATION SYSTEM CONTACT US PAGE: PAGE 47 / 61 .

ONLINE EXAMINATION SYSTEM MASTER PAGE: PAGE 48 / 61 .

ONLINE EXAMINATION SYSTEM WEB CONFIG FILE: PAGE 49 / 61 .

ONLINE EXAMINATION SYSTEM EXAM PAGE: PAGE 50 / 61 .

ONLINE EXAMINATION SYSTEM PAGE 51 / 61 .

ONLINE EXAMINATION SYSTEM 8 . TYPES OF REPORT GENERATION CODE OF CLASS FILE: PAGE 52 / 61 .

WebControls.Web.ConnectionStrings["conn"].Configuration.UI.ONLINE EXAMINATION SYSTEM using System. using System.WebParts.Web.UI.HtmlControls. using System.Security. using System.ConnectionString. using System.Web. using System.Data.Web.WebControls. SqlConnection con = new SqlConnection(str).Web.Linq. using System. using System.ToString(). using System.SqlClient. using System.Xml.Linq. public class Class1 { static protected string str = ConfigurationManager.UI. using System.Data.Web. public Class1() { // // TODO: Add constructor logic here // } PAGE 53 / 61 . using System.UI.

protected string name. } set { name = value. protected string sex. public string m_name { get { return name. protected string course. protected string uname. protected string add1. protected string pwd. protected string phno. protected string dob.ONLINE EXAMINATION SYSTEM protected int sid. protected string email. } } public string m_uname { PAGE 54 / 61 .

} } public string m_sex { get PAGE 55 / 61 . } } public string m_pwd { get { return pwd. } set { uname = value.ONLINE EXAMINATION SYSTEM get { return uname. } set { pwd = value.

} } public string m_dob { get { return dob. } set { sex = value.ONLINE EXAMINATION SYSTEM { return sex. } } public string m_add1 { get { PAGE 56 / 61 . } set { dob = value.

} } public string m_email { get { return email.ONLINE EXAMINATION SYSTEM return add1. PAGE 57 / 61 . } set { email = value. } } public string m_phno { get { return phno. } set { add1 = value.

insert_student_info". } } public void insert_student_info() { con. } } public string m_course { get { return course.StoredProcedure.Open(). cmd. SqlParameter param = new SqlParameter(). SqlCommand cmd = new SqlCommand("dbo.CommandType = CommandType. } set { course = value. con). PAGE 58 / 61 .ONLINE EXAMINATION SYSTEM } set { phno = value.

SqlDbType.Parameters.Add("email". param = cmd. SqlDbType.Value = pwd.Parameters.Value = sex. param = cmd. SqlDbType.VarChar.VarChar.VarChar. CS FILE: using System.Value = course. param = cmd.ExecuteNonQuery().Parameters. cmd.Add("@name". param = cmd. param.Add("@add1".VarChar. SqlDbType. 50).ONLINE EXAMINATION SYSTEM param = cmd. param = cmd.Add("@dob".VarChar.Parameters. PAGE 59 / 61 . param = cmd. 50). SqlDbType.Add("@sex".Add("@uname".Parameters.Value = phno. 50). param = cmd. param.Add("@pwd".Value = add1. param.VarChar.Close().Value = name. param.Parameters. 50). 50).Parameters.Add("phno".Value = email.VarChar. con. 50).VarChar. SqlDbType. 50).Value = uname.VarChar. param = cmd. SqlDbType. SqlDbType. param. param.Value = dob. param.Parameters. 50). SqlDbType.Parameters. 50). param. } } CODE OF . param.Add("course".

Xml.Web.Linq. public partial class register1 : System.UI. EventArgs e) { } protected void register_PageIndexChanging(object sender.WebParts. using System.Linq. using System. using System.Page { Class1 db = new Class1(). using System.Web. using System. FormViewPageEventArgs e) { } PAGE 60 / 61 .Web.Web.UI.Web.Web. using System. using System.ONLINE EXAMINATION SYSTEM using System.WebControls.Data.HtmlControls.WebControls.UI. using System.Collections.UI. using System.Configuration.Web.UI.Security. using System. protected void Page_Load(object sender.

ONLINE EXAMINATION SYSTEM protected void debjeet(object sender.m_name = text1.insert_student_info().m_uname = text2.com www.Text.m_dob = DropDownList1.Text.Text.SelectedItem.spider.Text.SelectedItem. db.Text.Text.Text + "/" + DropDownList2. EventArgs e) { db.Text.m_sex = Radio1.m_pwd = text3. db.net various books PAGE 61 / 61 .Text. db.SelectedItem.Text + "/" + DropDownList3. } } a)a Outputs or deliverables for the project Bibliography: www.m_phno = text6. db.m_add1 = text4.m_course = DropDownList4.SelectedItem. db. db. db.m_email = text5.SelectedItem. db.Text.google. db.

Sign up to vote on this title
UsefulNot useful