This document summarizes a thesis submitted for the degree of Bachelor of Technology in Computer Science and Engineering. The thesis proposes developing an online test system using .NET. It was submitted by three students and supervised by an assistant professor. The thesis follows a waterfall model for software development. It includes sections on software requirements specification, data flow diagrams, entity relationship diagrams, functional and non-functional requirements, testing, and screenshots of the developed system.
ERP on School Management System..
This project made in jsp-servlet with MVC Pattern..
If anybody wants Source code of this project then send me mai on amitgandhi005@gmail.com.. Its Free..
If any doubts regarding this Documentation and presentation then also u can send me email....
ERP on School Management System..
This project made in jsp-servlet with MVC Pattern..
If anybody wants Source code of this project then send me mai on amitgandhi005@gmail.com.. Its Free..
If any doubts regarding this Documentation and presentation then also u can send me email....
This is a power point presentation of design of the mobile app named "Training and Placement Cell". This presentation contains general overview of the app
full project report on online examination management system , Project contains quiz type questions answer type platform where a user can examine himself.
Online Examination System For Android AAD Report Akshay KalapgarAkshayKalapgar
Online Examination System is used for conducting online objective test. The test will be customized such that system will have automated checking of answers based on the user interaction. This project helps the faculties to create their own test based on the subject. This also helps the instruction to perform online quiz, test paper such that the academic performance of the students can be increased and can take the feedback from both students and parents.
This Android application (stand alone too), where one can set the question for different technology i.e. Android, Java etc and one can register them self for test as a student, he can choose the choice of technology (Android, Java), and simultaneously he can get the exam result. After submit or End of the Test the form will be submitted and evaluated. Scores will be given to the user on his request. The question and answers can be text or pictures or audios or even videos. Initial plan is to develop a objective type text based question and answer. The main programming language is android/Java database as a sqlite3.
Ignou MCA 4th semester mini project report. College admission system. This project is based on real working system of University seat allocation to affiliate colleges. College admission system provide seat allocation process for various UG PG programs for every academic session.
This is a power point presentation of design of the mobile app named "Training and Placement Cell". This presentation contains general overview of the app
full project report on online examination management system , Project contains quiz type questions answer type platform where a user can examine himself.
Online Examination System For Android AAD Report Akshay KalapgarAkshayKalapgar
Online Examination System is used for conducting online objective test. The test will be customized such that system will have automated checking of answers based on the user interaction. This project helps the faculties to create their own test based on the subject. This also helps the instruction to perform online quiz, test paper such that the academic performance of the students can be increased and can take the feedback from both students and parents.
This Android application (stand alone too), where one can set the question for different technology i.e. Android, Java etc and one can register them self for test as a student, he can choose the choice of technology (Android, Java), and simultaneously he can get the exam result. After submit or End of the Test the form will be submitted and evaluated. Scores will be given to the user on his request. The question and answers can be text or pictures or audios or even videos. Initial plan is to develop a objective type text based question and answer. The main programming language is android/Java database as a sqlite3.
Ignou MCA 4th semester mini project report. College admission system. This project is based on real working system of University seat allocation to affiliate colleges. College admission system provide seat allocation process for various UG PG programs for every academic session.
The project which we are doing is about “COLLEGE PHONE BOOK”. It is about storing the information or details of each individual student studying in their respective departments, which displays the name of the student, phone number(s) of the each individual student. This will be a very useful concept as it will give the college management or the department head to know the complete information of the student studying in that department. This project is based on the database in which we can store and retrieve all the information regarding students and what all we require.
Database is a structured format. So if we store in the database, we can retrieve that particular information by giving a command directly. There is no process for installing database for mobile-phone applications. Whenever the database is needed, then only the database is created through coding. Here we have the feasibility to give input, change the data and to delete it if we are not in need of it anymore, with the following option in the first screen – COLLEGE PHONEBOOK.
Attendance management system project report.Manoj Kumar
Attendance management system project report is a document in PDF file. If you have any confusion in your document then you can clear your concepts here.
About
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
• Remote control: Parallel or serial interface.
• Compatible with MAFI CCR system.
• Compatible with IDM8000 CCR.
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
• Easy in configuration using DIP switches.
Technical Specifications
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
Key Features
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
• Remote control: Parallel or serial interface
• Compatible with MAFI CCR system
• Copatiable with IDM8000 CCR
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
Application
• Remote control: Parallel or serial interface.
• Compatible with MAFI CCR system.
• Compatible with IDM8000 CCR.
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
• Easy in configuration using DIP switches.
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
Forklift Classes Overview by Intella PartsIntella Parts
Discover the different forklift classes and their specific applications. Learn how to choose the right forklift for your needs to ensure safety, efficiency, and compliance in your operations.
For more technical information, visit our website https://intellaparts.com
Courier management system project report.pdfKamal Acharya
It is now-a-days very important for the people to send or receive articles like imported furniture, electronic items, gifts, business goods and the like. People depend vastly on different transport systems which mostly use the manual way of receiving and delivering the articles. There is no way to track the articles till they are received and there is no way to let the customer know what happened in transit, once he booked some articles. In such a situation, we need a system which completely computerizes the cargo activities including time to time tracking of the articles sent. This need is fulfilled by Courier Management System software which is online software for the cargo management people that enables them to receive the goods from a source and send them to a required destination and track their status from time to time.
Immunizing Image Classifiers Against Localized Adversary Attacksgerogepatton
This paper addresses the vulnerability of deep learning models, particularly convolutional neural networks
(CNN)s, to adversarial attacks and presents a proactive training technique designed to counter them. We
introduce a novel volumization algorithm, which transforms 2D images into 3D volumetric representations.
When combined with 3D convolution and deep curriculum learning optimization (CLO), itsignificantly improves
the immunity of models against localized universal attacks by up to 40%. We evaluate our proposed approach
using contemporary CNN architectures and the modified Canadian Institute for Advanced Research (CIFAR-10
and CIFAR-100) and ImageNet Large Scale Visual Recognition Challenge (ILSVRC12) datasets, showcasing
accuracy improvements over previous techniques. The results indicate that the combination of the volumetric
input and curriculum learning holds significant promise for mitigating adversarial attacks without necessitating
adversary training.
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
Terzaghi's soil bearing capacity theory, developed by Karl Terzaghi, is a fundamental principle in geotechnical engineering used to determine the bearing capacity of shallow foundations. This theory provides a method to calculate the ultimate bearing capacity of soil, which is the maximum load per unit area that the soil can support without undergoing shear failure. The Calculation HTML Code included.
Explore the innovative world of trenchless pipe repair with our comprehensive guide, "The Benefits and Techniques of Trenchless Pipe Repair." This document delves into the modern methods of repairing underground pipes without the need for extensive excavation, highlighting the numerous advantages and the latest techniques used in the industry.
Learn about the cost savings, reduced environmental impact, and minimal disruption associated with trenchless technology. Discover detailed explanations of popular techniques such as pipe bursting, cured-in-place pipe (CIPP) lining, and directional drilling. Understand how these methods can be applied to various types of infrastructure, from residential plumbing to large-scale municipal systems.
Ideal for homeowners, contractors, engineers, and anyone interested in modern plumbing solutions, this guide provides valuable insights into why trenchless pipe repair is becoming the preferred choice for pipe rehabilitation. Stay informed about the latest advancements and best practices in the field.
1.
ONLINE TEST USING .NET
Thesis submitted in partial fulfillment of the requirement for the degree of
B.Tech
in
Computer Science and Engineering
under
Maulana Abul Kalam Azad University of Technology
Kolkata
ABACUS INSTITUTE OF ENGINEERING & MANAGEMENT
NATUNGRAM, MOGRA, HOOGHLY
By
STUDENT NAME Roll no Registration No
ABHISHEK KUMAR 24000113003 132400110003
PINKU KUMAR JHA 24000114017 132400110017
PRANSHU KUMAR 24000114018 132400110018
Under the Supervision of
Mrs. Sudeshna Das
Asst. Professor of CSE Department,
ABACUS INSTITUTE OF ENGINEERING & MANAGEMENT
2.
ONLINE TEST USING .NET
Thesis submitted in partial fulfillment of the requirement for the degree of
B.Tech
in
Computer Science and Engineering
under
Maulana Abul Kalam Azad University of Technology
Kolkata
ABACUS INSTITUTE OF ENGINEERING & MANAGEMENT
NATUNGRAM, MOGRA, HOOGHLY
By
STUDENT NAME Roll no Registration No
ABHISHEK KUMAR 24000113003 132400110003
PINKU KUMAR JHA 24000114017 132400110017
PRANSHU KUMAR 24000114018 132400110018
Under the Supervision of
Mrs. Sudeshna Das
Asst. Professor of CSE Department,
ABACUS INSTITUTE OF ENGINEERING & MANAGEMENT
3.
ABACUS INSTITUTE OF ENGINEERING & MANAGEMENT
A Joint Venture Institute under JIS Group & Techno India Group
May 2017
Affiliated to
Maulana Abul Kalam Azad University of Technology
Kolkata
CERTIFICATE OF RECOMMENDATION
I do hereby declare that the thesis work entitled “ONLINE TEST USING
.NET” was carried out under the supervision of Mrs. Sudeshna Das and it is
recommended that the work done may be accepted in partial fulfillment of
requirement for the degree of Bachelor of Technology (B. Tech) in Computer
Science & Engineering.
……………………………………
Prof. (Dr.) B.K. De
(Principal)
………………………………
Miss Sohini Banerjee
(In charge of CSE)
………………………………….
Mrs. Sudeshna Das
(Project Guide)
4.
ABACUS INSTITUTE OF ENGINEERING & MANAGEMENT
A Joint Venture of JIS Group & Techno India Group
May 2017
Affiliated to
Maulana Abul Kalam Azad University of Technology
Kolkata
CERTIFICATE OF APPROVAL
This is to certify that the B. Tech Research Project Report entitled “online test
using .net” submitted by Abhishek Kumar bearing university roll no
24000113003 and registration no 132400110003 of 2013 - 2014 is a bona-fide
record of work in partial fulfillment of the requirements for the award of
Bachelor of Technology in Computer Science and Engineering from Abacus
Institute of Engineering & Management under the supervision of Mrs. Sudeshna
Das, Computer Science & Engineering Department.
The project spanning throughout the final year has got expected involvement
from his side and I personally believe that the kind of devotion he has shown
will add value to his future career.
……………………………………
Prof. (Dr.) B.K. De
(Principal)
……………………………
Miss Sohini Banerjee
(In charge of CSE)
………………………………….
Mrs. Sudeshna Koley Das
(Project Guide)
5.
ACKNOWLEDGEMENT
We are extremely thankful to our honorable Principal Sir Prof. (Dr.) B.K.De of Abacus
Institute of Engineering and management for providing all kind of educational and
infrastructural support to work in this project ,without which this project would not have
been possible.
We would also like to thank our head of the department, Miss Sohini Banerjee and all other
faculties of computer science and engineering department, head of the department and
faculties of other departments and all other teaching and nonteaching staff of our collage
for the most effective and most valuable guidance.
We hereby like to express our sincere gratitude and respect to our project guide Mrs.
Sudeshna Das for his/her stimulating guidance and continuous supervision, monitoring
and constant encouragement throughout the project completion. The blessing, help and
guidance given by him/her time to time shall us a long way in the journey of life on which
we are about to embark.
We are obliged to our project team member for the valuable information provided by then
in their respective fields. We are grateful for everyone’s cooperation during the period of
our project assignment
6. TABLE OF CONTENTS
1. ABSTRACT 1
2. INTRODUCTION 2
3. SOFTWARE DEVELOPMENT METHODOLOGY 3
4. WATERFALL MODEL 3
5. SOFTWARE REQUIREMENT SPECIFICATION 5
5.1. INTRODUCTION #
5.2. OVERALL DESCRIPTION #
5.3. SPECIFIC REQUIREMENTS #
6. DATA - FLOW DIAGRAM 11
7. E - R DIAGRAM 14
8. FUNCTIONAL REQUIREMENTS 15
8.1. FRONTEND #
8.2. BACKEND #
9. NON - FUNCTIONAL REQUIREMENTS 16
10. TESTING 17
11. SCREENSHOTS 18
12. CONCLUSION 21
13. REFERENCE 21
7. KEYWORDS
Examination System, Waterfall, C, JAVA, DBMS
1. ABSTRACT
In recent year computers have been included in all most all kinds
of works and every one requires any substance of the top level.
The availability of s/w for all most every process or every system
has taken the world into the top-gear and has fastened day-to-day
ethics. So we have tried our best to developed off-line portal for
the question answer forum where all the task to provide subject
based information are performing easily and efficiently. This
project shows a very easy and well understood method of giving
test and also with facility of modify his or her own performance.
1
8. 2. INTRODUCTION
Online Exams is being launched because a need for a destination that is
beneficial for both institutes and students. With this application, institutes can
register and host online exams. Students can give exams and view their results.
This application is an attempt to remove the existing flaws in the manual
system of conducting exams.
Purpose
Online Exams System fulfills the requirements of the institutes to conduct
the exams online. They do not have to go to any software developer to make
a separate application for being able to conduct exams online. They just
have to register on the application and enter the exam details and the lists
of the students which can appear in the exam. Students can give exam
without the need of going to any physical destination. They can view the
result at the same time.
Thus the purpose of the site is to provide a system that saves the efforts and
time of both the institutes and the students.
What is Online Exams System all about?
Online Exams System is a application that establishes a network between the
institutes and the students. Institutes enter on the site the questions they want
in the exam. These questions are displayed as a test to the eligible students.
The answers enter by the students are then evaluated and their score is
calculated and saved. This score then can be accessed by the institutes to
determine the passes students or to evaluate their performance.
Online Exams System provides the platform but does not directly participate
in, nor is it involved in any tests conducted. Questions are posted not by the
application, but admin of the application. The site requires an institute to
register before posting the questions.
The application has an administrator who keeps an eye on the overall
functioning of the system. The application gets revenue by charging the
institutes each time they want to conduct the exam. The system entitled “Online
Exams System” is application software, which aims at providing services to the
institutes and providing them with an option of selecting the eligible students
by themselves. It is developed by using C# technology and related database.
2
9. 3. SOFTWARE DEVELOPMENT METHODOLOGY
The establishment and use of sound engineering principles in order to obtain
economically developed software that is reliable and works efficiently on real
machines is called software engineering.
Software engineering is the discipline whose aim is:
1. Production of quality software
2. software that is delivered on time
3. cost within the budget
4. satisfies all requirements.
Software process is the way in which we produce the software. Apart from
hiring smart, knowledgeable engineers and buying the latest development tools,
effective software development process is also needed, so that engineers can
systematically use the best technical and managerial practices to successfully
complete their projects.
A software life cycle is the series of identifiable stages that a software product
undergoes during its lifetime. A software lifecycle model is a descriptive and
diagrammatic representation of the software life cycle. A life cycle model
represents all the activities required to make a software product transit through
its lifecycle phases. It also captures the order in which these activities are to
be taken.
Life Cycle Models
There are various life cycle models to improve the software processes.
WATERFALL MODEL
PROTOTYPE MODEL
ITERATIVE ENHANCEMENT MODEL
EVOLUTIONARY MODEL
SPIRAL MODEL
4. WATERFALL MODEL
This model contains 6 phases:
o Feasibility study
3
10. The feasibility study activity involves the analysis of the problem and
collection of the relevant information relating to the product. The main
aim of the feasibility study is to determine whether it would be
financially and technically feasible to develop the product.
o Requirement analysis and specification
The goal of this phase is to understand the exact requirements of the
customer and to document them properly(SRS)
o Design
The goal of this phase is to transform the requirement specification into
a structure that is suitable for implementation in some programming
language.
o Implementation and unit testing
During this phase the design is implemented. Initially small modules
are tested in isolation from rest of the software product.
o Integration and system testing
In this all the modules are integrated and then tested altogether.
o Operation and maintenance.
Release of software inaugurates the operation and life cycle phase of
the operation.
The phases always occur in this order and do not overlap
Fig. Waterfall model
4
11. 5. Software Requirement Specification (SRS)
5.1. Introduction:
The following subsections of the SRS document provide an overview of the
entire SRS.
i) Purpose: The purpose of the project is to provide online facility to
Institutes to conduct online exams and to Students to give online exams.
Institutes can enter and edit the questions along with the students list.
Also they can view the result. Students can login and give their respective
exams and view their score then and there. Others can view sample
papers to get look and feel of the online examination system.
ii) Scope: The application to conduct online examination is
“OnlineExams4U”. This website provides facility to institutes to
conduct online exams by providing a unique id to each institute. The
institute provides questions along with positive and negative marks.
Institute also enters the list of eligible students. All the information
entered can be later edited by the institute.
In turn student can login with their id, name and institute id to give
the exams and can view their result then and there. Institutes can also
view the result of their students.
Benefits: This website reduces the manual work, maintaining accuracy,
increasing efficiency and saving time. Also institutes need not go to
develop a new software each time, instead they just register and conduct
a test. For students, it saves time of going too far away centers and also
they can view their result then and there.
iii) Overview: The rest of this SRS document describes the various
system requirements, interfaces, features and functionalities in detail.
5.2. Overall Description:
In Online examination system institute can register to conduct a online test
and view the records later. Students can give the test and their respective
records, which include their marks for each test given by them, will be
maintained separately. No student can take a particular exam more than
once.
5
12. i.) Product Perspective:
(i) User interfaces, the application will have a user
friendly and menu based interface. Following screens will be
provided:
(ii) A login screen for entering the username, password
will be provided. Access to different screens will be based
upon the user.
(iii) There is a screen for displaying information regarding
entries to be made by institutes.
(iv) There is a screen for displaying information
regarding filling of exam details by institutes.
(v) There is a screen for displaying information regarding
entering student list for the particular exam.
(vi) There is a screen for displaying information menu
regarding what options the institutes will select while
filling entries (entering questions, student list, deleting
questions, entering exam details).
(vii) There is a screen for displaying exam details to the
students when they are taking exams.
(viii) There is a screen for taking exam for the students.
(ix) There is a screen for displaying of results of
students after taking the exam.
(x) Hardware interfaces
(i) Support for printer for printing results then and there.
(ii) Screen resolution of at least 800X600 is required for
proper and complete viewing of screens. Higher
resolution will be accepted.
(xi) Software interfaces
(i) Any windows based operating system.
(ii) MS Access 2000 as the DBMS-for
database.
6
13. (xii) Communications interfaces: None
(xiii) Memory Constrain
At least 512 MB RAM and 500 MB space on hard disk will
be required for running the application.
ii.) Product Functions: The application will allow access only to authorized
users with specific roles (Administrator- maintains the website,
Institutes-Register to conduct the exams, Students-Give the exams
online)
A summary of the major functions that the application will perform:
a. Provide facility to institutes to register to conduct a
online test.
b. Institutes can enter the number of questions, +ve, -
ve marks, questions and answers and the list of eligible
students.
c. Students can login and give the tests.
iii.) User Characteristics:
a. Educational level: Users should be comfortable with
the English language.
b. Experience: Users should have prior information
regarding the online examinations.
c. Skills: Users should have basic knowledge and should be
comfortable using general purpose applications on
computers.
iv.) Constraints:
* Since the DBMS being used is MS Access 2000, which
is not a very popular DBMS, it will not be able to store a
very huge number of records.
* Due to limited features of DBMS being used
performance tuning features will not be applied to the
queries and thus the system may become slow with the
increase in number of records being stored.
7
14. * An extra security as SSL must be used to secure the marks
details and other examination information.
V.) Assumptions: The examinations are all objective. Students
can give each exam just once.
vi) Apportioning of Requirements: The future versions of the
website will be having a better database to handle larger number of
records, in a more secure way. Also separate profile will be maintained
later for all students so that he can view all his previous test performances
5.3. Specific Requirements: This section provides software requirements to a level
of detail sufficient to enable designers to design the system and testers to
test the system.
External Interface Requirements:
User Interfaces:
Software Login Screen: Fields available on this screen are:
Admin
Student
Username
Password
Entering Questions: Various Fields are:
Questions
Options (4)
Exam Details Screen: Various Fields are:
Questions
Options
Time limit
Student List Screen: Various Fields are:
Student Name
8
15. Student Login Screen: Various Fields are:
Student ID
Student Name
Institute ID
Student Taking Exam Screen: Various Fields are:
Display of Question with Options
Control Buttons to switch question
Hardware interfaces:
Support for printer for printing results then and there.
Screen resolution of at least 800X600 is required for proper and
complete viewing of screens. Higher resolution will be accepted.
Software interfaces:
Any windows based operating system.
MS Access 2000 as the DBMS‐for database.
Communications interfaces
None
ii) Design Constraints:
None
iii) Software System Attributes:
Security: Only authorized users will be able to access the website by
entering the correct login name and corresponding password.
Maintainability: This Apps can be maintained in present or future. It will
be easy to incorporate new requirements in the individual modules.
Portability: As the website is online so will be easily portable on
various systems. The website will be also easily portable on any
windows based system that has MS- ACCESS installed.
9
16. Logical Database Requirements: The following information will be placed
in the database:
Login Details: Username, Password, Admin, Student.
Admin Details: A_ID, name, username, Password
Student Details: Sid, name, F_name, M_name, DOB, address, mob.no.
Question Details: Q_ID, Question, OP1, OP2, OP3, OP4, Answer,
Result Details, R_ID, S_ID, Marks, Exam _Date.
Rule Details: C_MARKS, W_MARKS, TOTAL_QUESTIOS
Other Requirements:
None
10
17. 6.DATA FLOW DIAGRAM
A DFD also known as ‘bubble chart’, has the purpose of clarifying system
requirements and identifying major transformations. It shows the flow of data
through a system. It is a graphical tool because it presents a picture. The DFD
may be partitioned into levels that represent increasing information flow and
functional detail. Four simple notations are used to complete a DFD. These
notations are given below: -
DATA FLOW: - The data flow is used to describe the movement of
information from one part of the system to another part. Flows represent data
in motion. It is a pipe line through which information flows.
Data flow is represented by an arrow.
PROCESS: - A circle or bubble represents a process that transforms
incoming data to outgoing data. Process shows a part of the system that
transform inputs to outputs.
PROCESS
EXTERNAL ENTITY: - A square defines a source or destination of system
data. External entities represent any entity that supplies or receive
information from the system but is not a part of the system.
EXTERNAL
ENTITY
11
18. DATA STORE: - The data store represents a logical file. A logical file can
represent either a data store symbol which can represent either a data structure or
a physical file on disk. The data store is used to collect data at rest or a
temporary repository of data. It is represented by open rectangle.
DATA STORE
OUTPUT: -The output symbol is used when a hard copy is produced and the user
of the copies cannot be clearly specified or there are several users of the output.
OUTPUT
12
21. 8.FUNCTIONAL REQUIREMENTS
It deals with the functionalities required from the system which are as follows:
The website will help the colleges/organizations/companies to conduct
their online exams.
Only authorized person can access related details.
The organization will register themselves on the website for conducting
their exams.
Organizations can change their information regarding themselves.
The students can login through TEST-ID and PASSWORD and give their
exams.
Administrator will be responsible for updating the site.
The organization can change questions and test papers whenever they
want.
The technologies used to develop this application are:-
FRONTEND: - (LANGUAGES)
C#: - C# (pronounced “see sharp” or “C Sharp”) is one of many .NET
programming languages. It is object-oriented and allows you to build reusable
components for a wide variety of application types Microsoft introduced C# on
June 26th, 2000 and it became a v1.0 product on Feb 13th 2002.
Dot Net: - .NET Framework (pronounced dot net) is a software framework
developed by Microsoft that runs primarily on Microsoft Windows.
BACKEND: - (DATABASE)
MS-ACCESS: - MS-ACCESS is used as a database.
MS-ACCESS is a user friendly user database with no special skills
required to learn it.
Database and tables in MS-Access are portable.
Users can create tables, queries, forms and reports, and connect them
together with macros.
MS-Access is relatively compatible with SQL .Queries can be viewed
graphically or edited as SQL statements.
15
22. 9. NON FUNCTIONAL REQUIREMENTS
They are the quality requirements that stipulate how well a software does what it
has to do.
Performance
No. of terminals to be supported is dependent on the server that we will
use at the time of deployment. The application server used should provide
good performance and ability to manage performance with techniques
such as support for caching. After completing the exam, the entire score
of the student will be calculated as per the rules in less than a second.
Availability
Online Examination site has 24*7 availability. It can be accessed for 24
hours a day. For this UPS support must be on the server site with a backup
of at least 8 hours in case of power failure. Students can take exam only
during the previously allotted time slots, however can open site anytime to
access other information. Colleges can register for the exam anytime.
Reliability
It means the extent to which program performs with required precision.
The website developed should be extremely reliable and secure so that
information about any questions etc. is not leaked before the actual exam
is held.
Flexibility
It is effort required to modify operational program. The whole website
should be made using independent modules so that any changes done in
1 module should not affect the other one and new modules can be added
easily to increase functionality.
What contribution would the project make?
This is an era of information technology where automation of each and every
activity is gaining importance. The site will lead to the automation of the
examination system. Moreover, it is far better than the previous such
websites.
16
23. Computerized vs. Manual Examination System
Automated process of examination is much better than the manual system as
it has following advantages:
Time saving
Increased efficiency
Allows neat handling of data rather than error prone records.
Decreases overhead
Accurate
10. TESTING
Software testing is the process of executing a program with intension of
finding errors in the code. It is a process of evolution of system or its
parts by manual or automatic means to verify that it is satisfying specified
or requirements or not.
Generally, no system is perfect due to communication problems between
user and developer, time constraints, or conceptual mistakes by
developer.
To purpose of system testing is to check and find out these errors or faults
as early as possible so losses due to it can be saved.
Testing is the fundamental process of software success.
Testing is not a distinct phase in system development life cycle but should
be applicable throughout all phases i.e. design development and
maintenance phase.
Testing is used to show incorrectness and considered to success when an
error is detected.
17
27. 12. CONCLUSION
This online test system was developed by asp.net by using C# provides facility to
conduct online examination. It saves time as it allows number of students to give
the exam at a time and displays the results as the test gets over, so no need to wait
for the result. It is automatically generated by the server. Administrator has a
privilege to create, modify and delete the test papers and its particular questions.
User can login and give the test with his specific id, and can see the results as
well. The system is operated at a high level of efficiency and all users associated
with the system understands its advantage.
13. REFERENCE
1. Software Engineering -K.K. Aggarwal and Yogesh Singh
2. Web Enabled Commercial Application Development -Ivan Bayross
3. Pro C# 2010 and the .NET 4 Platform (Paperback)
4. www.google.com
5. www.wikipedia.com
21