0% found this document useful (0 votes)
95 views6 pages

Design of Exam Hall System

The input design uses menus and validations to simplify data entry. The database is normalized without redundancy. Several tables store information on admins, staff, students, departments, semesters, and seat arrangements. The code provides unique identifiers. The output is viewed on web pages without additional reports. Data flows from admins and students through various processing steps and databases at different levels as shown in the data flow and entity relationship diagrams.

Uploaded by

Ajith manju
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
95 views6 pages

Design of Exam Hall System

The input design uses menus and validations to simplify data entry. The database is normalized without redundancy. Several tables store information on admins, staff, students, departments, semesters, and seat arrangements. The code provides unique identifiers. The output is viewed on web pages without additional reports. Data flows from admins and students through various processing steps and databases at different levels as shown in the data flow and entity relationship diagrams.

Uploaded by

Ajith manju
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

SYSTEM DESIGN

INPUT DESIGN
This can be controlled by input design by using menu, interactive dialogue, consistent
format etc. In this system the users are provided with user friendly pages to give the input and if
the user gives any wrong input validations are done and message boxes are provided in the
necessary places. The message specified in the message box is specified in a polite and in an
informative manner.
System is interactive dialogue, which simplifies the data entry or access, instead of
remembering what to enter. User can choose from a list of options and type it in the cursor
position. This will reduce the number of corrections while entering the data.
DATABASE DESIGN
The database design of project is designed in such a way values are kept without
redundancy and with normalized format. Refer the appendix for screen shots of database design.
Table name : Admin

Primary key : a_id

Field name Data type Width Description


a_id integer 10 Admin id
name char 20 Admin name
pwd varchar 20 Password

Table name : Staff


Primary key : stid
Field name Data type Width Description
stid integer 10 Staff id
stname varchar 20 Staff name

Table name : Student


Primary key : rollno
Field name Data type Width Description
rollno integer 10 Student roll no
dept varchar 20 Department
sem varchar 20 Semester

Table name : Department

Primary key : did

Field name Data type Width Description


did integer 10 Department id
rollno integer 10 Student roll no
dept varchar 20 Department
sem varchar 20 Semester

Table name : Semester

Primary key : sid

Field name Data type Width Description


sid integer 10 Semester id
rollno integer 10 Student roll no
dept varchar 20 Department
sem varchar 20 Semester

Table name : Seat arrangement


Primary key : id
Field name Data type Width Description
id integer 10 Seating id
room integer 20 Room number
row integer 20 Row number
depart varchar 15 Department
sem varchar 15 Semester
noofstu integer 20 Number of student
rollno varchar 15 Roll number
Inv1 varchar 15 Invigilator1
Inv2 varchar 15 Invigilator1
timing time - Timing
cancel varchar 10 Seat cancel

CODE DESIGN
Code is an order collection of symbols designed to provide unique identification of an
entry or attribute. Sometimes used in the place of name of the item they can be specified all
object’s physical or performances characteristics or operational instructions. They can also show
inter relationship and may sometime be used to achieve secrecy or confidentiality.

OUTPUT DESIGN
The proposed system is a web oriented system and hence it does not provide any reports.
The output results are viewed in the web pages itself. Outputs from the computer system are
required primarily to communicate the result of processing to users. They are also used to
override a permanent copy of the results for later consultation. The output reports and input
documents should be documented in terms of data content and approximate layout; it is not
necessary to define the methods of presentation. It is possible to work back for the output data
items are derived by calculations or by logical deduction.

DATA FLOW DIAGRAM


Level 0

Exam hall seat


Send Request
Admin arrangement system Student

Response
Level 1

Manage

Admin Login Student stu_db

Process Staff
staff_db

Process Department
dept_db

Process
Semester sem_db

Allocate seat
Seat arrangement
seat_db

Level 2

Invalid
Student Login Exit

Valid

Search Department dept_db


Search Semester sem_db

Search Seat info seat_db

ENTITY RELATIONSHIP DIAGRAM

stnme
stid

Manage
Admin Staff Details

dept
dept rollno

rollno
Add/ Update

Student details
sem
did sem

Department

row

room rollno dept


depart

id sid sem
sem
Process
Semester

noofstu
cancel

rollno
timing
Inv1
Inv2

You might also like