Professional Documents
Culture Documents
System Which includes the Maintenance of Students 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
DEFINITION
Online Examination System is the System that mainly creates the students details and examination system that can easily edit, search as well as maintenance students 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
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
Time Consuming : It is very time consuming process to write each and every entry in the database register. Also it takes a lot of time if all the entries are repeated. In the system processes such as making different type of reports, billing, tedious calculations are examples of time-consuming process in the system. 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.
Editing of Data : Manual written data cannot be changed or edited once written. If there is a mistake and if we try to rub and write it again it makes the register very dirty and untidy, which creates a bad impression of the business. If data is entered
PAGE 4 / 61
PAGE 5 / 61
PAGE 6 / 61
System Design
During system design, the user requirements that arose from analyzing the user applications environment were incorporated into a new system design. The design of an information system produces the details that state how a system will meet the requirements identified above. Software Development After the system design details were resolved, such resources needs as specific type of hardware, software, 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. PAGE 7 / 61
System Testing Before the system was used, it was tested. System testing was done experimentally to ensure that the software does not fail i.e. it runs according to its specifications and in the way users expect. Special test data were inputted for processing, and the results were examined. After that, it was tested with actual data from the current system.
After the system will found to be fit, it was implemented with the actual data. Necessary hardware and software were installed and users were then trained on the new system. The results of the development efforts were reviewed to ensure that the new system satisfied user requirements. PROPOSED SYSTEM The manual system of EXAMINATION is to be computerized in order to overcome the problem, which affects the existing manual system. Computerizing the existing system with the help of some programming language, database package ease the work of the system up to a great extent. Generally, there has been a criterion to work on any job or task for a specific purpose. Nobody works without specific detailed information about the particular task he is performing. In the computerized system, the first screen of the system would be a welcome message and a list of menus. These menus
PAGE 8 / 61
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. The features of the newly proposed computerized system are described in brief as below: After computerizing the system, the owner of the organization or the user of the system can finish their work in least amount of time and efforts. The computerized system has many gains and efforts, which the manual system cant give, in any type of situations. In any manual system if we take, the main problem arising is to maintain the number of records and finding a particular record. The user here have to see the current occupied rooms of the particular category as there are constant PAGE 9 / 61
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
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 problem has been overcame by generating different kinds of transaction reports as follows (1)Daily transaction Report (2)Monthly, Quarterly, Yearly Transaction Reports. (3)Occupy of Particular room on Particular Date.
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. This will cause easy data recording and low time consuming.
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.
Data Security:
PAGE 11 / 61
BOUNDRIES OF PROPOSED SYSTEM The features, which define and delineate a system from the environment, form its boundary. The system is inside the boundary .The environment is outside the boundary of the system. Boundary of the proposed system is for the EXAMINATION, which works under tulip star group Examination.
FACT GATHERING TECHNIQUES Information gathering in Examination is not an easy task. It has to be gathered in an organized way so that PAGE 12 / 61
(a) No system details are left out. (b) Right problems are identified. (c) Repetitive work is avoided. (d) Wrong or incomplete details are not collected. To do this, a proper search strategy must be decided first, search strategy includes selecting information sources and search methods. It also includes modeling methods to make sense out of information so collected. Here an overall idea about the search methods or fact gathering techniques which are used while gathering the information, they are: (1) Interviewing. (2) Record inspection. (3) Observation. These techniques are used in system analysis and design stage. 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.
(1)Interviews: -
PAGE 13 / 61
PAGE 14 / 61
(1) Structured: Ensures uniform wording of questions to all respondents. Easy to administer and evaluate. Less interview training required. Result in shorter time. (2) Unstructured: Questions can be worded to suit the respondent. May produce the information about the areas overlooked or not thought to be important. DISADVANTAGES: (1) Structured: (2) Unstructured: facts. The success of the interview depends on the skill of the interviewer and his/her preparation for the interview. Inefficient use of interviewer and respondent time. Results take a longer time. Extra time required for the collection of essential Cost of preparation is high. Such high level of structure may not always be suitable. Some respondent may resist to such structure.
PAGE 15 / 61
at some interview, and must know how to deal with the potential
(2)
Structures, activities, procedures and flow of data. Records do not show how tasks are performed or what activities are actually occurring and where decision making power lies. 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. To gather details about the Examination System, many kinds of records and reports were reviewed. The study covered. Standard operating procedure Reports generated by the existing system.
Processes of transactions are taken place in Examination System. Process of calculating total students. Record of previous years transaction information. Types and format of database registers Students record. (3) Observation: Observation can bring in missed facts, new ways to improve the existing procedures, duplicate work done inadvertently, etc. 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. 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. 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. Observation can look for: (a) Operational inefficiencies. (b) Alternate routes and procedures. (c) Interruptions in the normal flow of work. (d) The usage of files and documents. (e) Informal communication channels, etc. On site observation provides close view of the working of the real system. He can observe people, objects, documents and occurrences of events.
PAGE 18 / 61
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. This is essential to avoid committing large resources to a project and then repent on it later. 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. (3)Improve the existing system. (4)Know what should be embedded in the new system. (5)Define the problems and objective involved in a project. (6) Avoid costly repairs at a later stage when the system is implemented. (7)Avoid crash implementation of a new system.
(8)
Avoid the Hardware Approach i.e. getting a computer first and then deciding how to use it.
PAGE 19 / 61
There are three aspects in feasibility study portion of the preliminary investigation.
Technical Feasibility determines whether the work for the project be done with the present equipment, current procedures, existing softwares 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. The technical feasibility should ask questions related to: 1) 2) 3) 4) Adequacy of available technology. Adequacy of hardware. Available of computer. Operating time and support facilities, etc. Technical feasibility determines whether the technology needed for the proposed system is available and how it can be integrated within the Examination Management System. Technical evaluation must also assess whether the existing system can be upgraded to use the new technology
PAGE 20 / 61
Economic feasibility looks at the financial aspects of the project. Economic feasibility concerns with the returns from the investments in a project. It determines whether it is worthwhile to invest the money in the proposed system. It is not worthwhile spending a lot of money on a project for no returns. To carry out an economic feasibility for a system, it is necessary to place actual money value against any room or activities needed to implement the project. 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. A brief description of the hardware and software required in the system is given later in the report.
PAGE 21 / 61
Operational feasibility: Operational feasibility covers two aspects. One is the technical performance aspect and other is the acceptance within the Examination Management System. 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. In the system operational feasibility checks, whether the user who is going to use the system is able to work with the softwares with which the system is coded and also the mind of the user going to use the system. If the user does not understand or is able to work on the system further development is of waste. 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. 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, requirement of a computer is must. All the hardware needed here are generally the basic configuration of a typical office computer. A list of the hardware requirement used in the system given below:
Minimum Configuration: -
PAGE 22 / 61
4x C.D. ROM.drive. 1.44 MB Floppy Disk Drive. Monitor. [ 640 x 480 Display ] Keyboard. Mouse. Dot Matrix Printer.
Recommended Configuration: The system can run on the above mentioned system, however for perfect ness and clearness it is recommended to use a computer system having the below listed configuration. The configuration listed below can give best and optimum result at instance during the working of the system.
1 GHz Pentium 4 processor or other compatible. Intel 81x Chipset Motherboard. 256 MB RAM. 40-80 GB Hard-Disk.
PAGE 23 / 61
Keyboard. Mouse. 132 Column Dot Matrix Printer/Laser Printers. 500 V.A UPS. [Used in case of power failure]
Note: The proposed system of Examination System can work on both the above mentioned computer configuration. It is just for knowledge that the system can also work with the old technology as well as the new technology.
PAGE 24 / 61
(2)SOFTWARE REQUIREMENTS OF THE SYSTEM: Along with the hardware, used in the system it requires software to make a system as well as to run a system with the computer hardware. Collection of different types of hardware into a specific type can form a computer but it can not execute different process on its own. For efficient and proper working of any system software must be installed. This software may be in the form of operating system or application software. To make the system one also needs to use software. To make the Examination File for ONLINE EXAMINATION SYSTEM, I too have used certain software, which are listed below. 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. This software comprises operating system and application software used in the system.
: Microsoft Windows XP sp2.,windows 7 : Microsoft SQL Server8.0 [BackEnd tool] HTML, DHTML, ASP.net, JAVA SCRIPT [Frontend tool], SQL 7.0 (As a Back End Tool) PAGE 25 / 61
PAGE 26 / 61
PAGE 27 / 61
DATA DICTIONARY The data dictionary of any system is an integral component of structure analysis, since data flow diagrams by themselves do not fully describe the subject under investigation about the system. A data dictionary is a catalog a repository of the elements in the system. These elements center on data and the way they are structured to meet user requirements and Examination needs. This step of creating a data dictionary is simultaneous with the process of making data flow diagram(s). Here all the data fields in their respective tables are allotted so as to access these data in the system. The data tables are created in a back-end tool like Microsoft Access. Here in the Examination we are using tables created in Microsoft SQL Server 7.0, as it is the back-end tool used in the system. The data dictionary consists of different major elements like Data Elements, Data Store [Tables Used], Data Flow, Processes and other External entities used in the system. The data dictionary stores details and description of these elements.
PAGE 28 / 61
PAGE 29 / 61
I have use SQL Server as Backend in my Police File Following are the table use in my database. dbo.Table_reg dbo.Table_contact_us dbo.result 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
PAGE 31 / 61
PAGE 32 / 61
PAGE 33 / 61
Different tables used in the system along with their description are described below in detail.
PAGE 34 / 61
Process: Here flow of data is transformed. E.g. Purchase of items, update inventory file, etc.
(2)
External Entity: A source or destination of data, which is external to the system. E.g. Customer, Supplier etc.
(3)
A data flow: It is packet of data. It may be in the form of document, letter etc.
(4)
Data store: Any store data but with no reference to the physical method of storing.
PAGE 35 / 61
PAGE 36 / 61
1.GIVE REGID AND PASSWORD 2.IF VALID THEN ALLOW TO LOGIN 3.NEW USER REQUEST SENT 4.FILL THIS FORM 5.GIVE ALL THE INFO. 6.SELECT PAPER 7.SELECT PAPER 8.QUESTION PAPER 9.GIVE EXAM 10.RESULT GIVEN
PAGE 37 / 61
PAGE 38 / 61
PAGE 39 / 61
PAGE 40 / 61
PAGE 41 / 61
PAGE 42 / 61
PAGE 43 / 61
INPUT/OUTPUT SCREEN OF PROPOSED SYSTEM This section refers to the various types of interfaces, which the user has to face during operating the computerized system of Online Examination System.
Registration Form
PAGE 44 / 61
PAGE 45 / 61
LOGIN PAGE.
PAGE 46 / 61
CONTACT US PAGE:
PAGE 47 / 61
MASTER PAGE:
PAGE 48 / 61
PAGE 49 / 61
EXAM PAGE:
PAGE 50 / 61
PAGE 51 / 61
PAGE 52 / 61
public class Class1 { static protected string str = ConfigurationManager.ConnectionStrings["conn"].ConnectionString.ToString(); SqlConnection con = new SqlConnection(str); public Class1() { // // TODO: Add constructor logic here // }
PAGE 53 / 61
PAGE 54 / 61
PAGE 55 / 61
PAGE 56 / 61
PAGE 57 / 61
PAGE 58 / 61
PAGE 59 / 61
public partial class register1 : System.Web.UI.Page { Class1 db = new Class1(); protected void Page_Load(object sender, EventArgs e) {
PAGE 60 / 61
a)a
Outputs or deliverables for the project Bibliography: www.google.com www.spider.net various books
PAGE 61 / 61