Project Proposal
Result Analysis Tool (RAT)
Date: 26-Feb-2015
Project Proposal
Result Analysis Tool (RAT)
Course: SE-505 (Software Project Lab II)
Submitted by
BSSE0509 - Minhas Kamal
BSSE0522 - Saif Uddin Mahmud
BSSE0530 - Mostaque Ahmed
Submitted to
Sheikh Muhammad Sarwar
Lecturer
Institute of Information Technology
University of Dhaka
Submission Date
26th February, 2015
Table of Contents
1. Overview 1
1.1 Background 1
1.2 Objectives 1
1.3 Scope 2
1.4 Dependencies and Risks 2
2. Project Delivery 2
2.1 Deliverables 2
2.2 Time Scales
2.3 Project Resources
3
3
3. Summary 4
References 4
Project: Result Analysis Tool (RAT)
1
1. Overview
In this document we will put light upon the basic idea of our Software Project
Lab-II. We will specify the problem & the solution that our software will
provide. We will also specify the radius of the project, obstacles, dependencies,
risks, time scale & deliverables.
1.1 Background
These days, almost all the governmental & non-governmental institutions hold
MCQ exams. They deliver the OMR sheets to third-parties for evaluation. This
third party is often a company who uses OMR scanners which requires high
end technical abilities. They are also very expensive. Our research shows- the
mediocre institutions, mainly schools and colleges, often evaluate their OMR
sheets with the help of students which is highly error prone.
We wish to alleviate this problem by developing an advanced result processing
and analysis tool, which takes images produced by OMR scanner as input. And
then it will output final result & report as well.
1.2 Objectives
Result Processing Tool (RAT) is a software system which will improve the
traditional system of MCQ result processing method. The user have to use a
roll feed scanner with the software which will get the images to process. The
software will process the images and produce the reports & results. Our
software will-
i. Scan OMR sheets & receive image.
ii. Produce data by processing image.
iii. Discover and correct errors.
iv. Generate result.
v. Produce & deliver complete result and final report.
By completing this project, we wish to achieve skills regarding team work &
real life industrial software production.
Project: Result Analysis Tool (RAT)
2
1.3 Scope
Our software will be mainly used by the institutional authorities. The interface
will be very easy and it will require no additional technical knowledge. It will
require a roll feed scanner with the software. There will be necessary
authentication in the future. This software will run on every platform. It will
not produce any graphical representation of the statistics.
1.4 Dependencies and Risks
The outcome of this project is dependent on Java Runtime Environment. The
main technical risk of this project is to ensure ease of use of the user interface.
We will try to make the Graphical User Interface more appealing and more
gorgeous. We will also make it easier to understand for the non-technical
person.
The main development risk of this project is the time factor. The quality of
application is largely dependent on the testing time. To ensure this, the time
scale will be planned very conservatively. The main challenge in testing is using
a large amount of data sample to emulate a real time situation.
2. Project Delivery
Here, we will discuss about the project materials and the milestones. We will
follow a definite timescale, work breakdown structure (WBS) and deliverable.
2.1 Deliverables
The following deliverables will be delivered after the completion of the project-
i. Software installation file
ii. Project documentation (Soft copy)
iii. User manual
iv. Complete video tutorial
Project: Result Analysis Tool (RAT)
3
2.2 Time Scales
The time frame for implementing the project is given below. From here, we
can see that, we will study our project prior to coding. As we develop different
modules, we will start testing the finished ones, and make necessary changes.
Finally, we will integrate all the modules. We shall mostly follow Agile Model in
this process.
10
days
10
days
10
days
10
days
10
days
10
days
20
days
20
days
20
days
Project
proposal
Study
Coding
Testing
Integration
2.3 Project Resources
The resources required to finish the project is given in the table below. This
software requires very little hardware compared to the systems used today.
We will also need a scanner for complete testing.
Hardware Requirements
Processor Dual Core or Higher
RAM
Hard Disc Space
200 MB or Higher
50 MB or Higher
Software Requirement
This software is platform independent.
JRE will be required.
Project: Result Analysis Tool (RAT)
4
3. Summary
Here, we have tried our best to describe the project in details. We have
discussed the parameters regarding this project. Time & money are valuable
assets. They both will be saved using RAT. This will also improve the efficiency
of the educational institutions. We will cover every aspect so that our software
meets the modern industrial requirements.
References
I. http://www.ece.rutgers.edu/~marsic/Teaching/SE/proposal.html
II. http://www.proposaltemplatespro.com/software-project-proposal/
III. http://www.flatbed-scanner-
review.org/wide_format_sheet_fed_scanners/wide_format_scanner_g
gat.html
IV. www.gravic.com/remark/Office-OMR-Scanning-Software/
V. http://onnorokomsoftware.com/Products

Software Project Proposal- Result Analysis Tool

  • 1.
    Project Proposal Result AnalysisTool (RAT) Date: 26-Feb-2015
  • 2.
    Project Proposal Result AnalysisTool (RAT) Course: SE-505 (Software Project Lab II) Submitted by BSSE0509 - Minhas Kamal BSSE0522 - Saif Uddin Mahmud BSSE0530 - Mostaque Ahmed Submitted to Sheikh Muhammad Sarwar Lecturer Institute of Information Technology University of Dhaka Submission Date 26th February, 2015
  • 3.
    Table of Contents 1.Overview 1 1.1 Background 1 1.2 Objectives 1 1.3 Scope 2 1.4 Dependencies and Risks 2 2. Project Delivery 2 2.1 Deliverables 2 2.2 Time Scales 2.3 Project Resources 3 3 3. Summary 4 References 4
  • 4.
    Project: Result AnalysisTool (RAT) 1 1. Overview In this document we will put light upon the basic idea of our Software Project Lab-II. We will specify the problem & the solution that our software will provide. We will also specify the radius of the project, obstacles, dependencies, risks, time scale & deliverables. 1.1 Background These days, almost all the governmental & non-governmental institutions hold MCQ exams. They deliver the OMR sheets to third-parties for evaluation. This third party is often a company who uses OMR scanners which requires high end technical abilities. They are also very expensive. Our research shows- the mediocre institutions, mainly schools and colleges, often evaluate their OMR sheets with the help of students which is highly error prone. We wish to alleviate this problem by developing an advanced result processing and analysis tool, which takes images produced by OMR scanner as input. And then it will output final result & report as well. 1.2 Objectives Result Processing Tool (RAT) is a software system which will improve the traditional system of MCQ result processing method. The user have to use a roll feed scanner with the software which will get the images to process. The software will process the images and produce the reports & results. Our software will- i. Scan OMR sheets & receive image. ii. Produce data by processing image. iii. Discover and correct errors. iv. Generate result. v. Produce & deliver complete result and final report. By completing this project, we wish to achieve skills regarding team work & real life industrial software production.
  • 5.
    Project: Result AnalysisTool (RAT) 2 1.3 Scope Our software will be mainly used by the institutional authorities. The interface will be very easy and it will require no additional technical knowledge. It will require a roll feed scanner with the software. There will be necessary authentication in the future. This software will run on every platform. It will not produce any graphical representation of the statistics. 1.4 Dependencies and Risks The outcome of this project is dependent on Java Runtime Environment. The main technical risk of this project is to ensure ease of use of the user interface. We will try to make the Graphical User Interface more appealing and more gorgeous. We will also make it easier to understand for the non-technical person. The main development risk of this project is the time factor. The quality of application is largely dependent on the testing time. To ensure this, the time scale will be planned very conservatively. The main challenge in testing is using a large amount of data sample to emulate a real time situation. 2. Project Delivery Here, we will discuss about the project materials and the milestones. We will follow a definite timescale, work breakdown structure (WBS) and deliverable. 2.1 Deliverables The following deliverables will be delivered after the completion of the project- i. Software installation file ii. Project documentation (Soft copy) iii. User manual iv. Complete video tutorial
  • 6.
    Project: Result AnalysisTool (RAT) 3 2.2 Time Scales The time frame for implementing the project is given below. From here, we can see that, we will study our project prior to coding. As we develop different modules, we will start testing the finished ones, and make necessary changes. Finally, we will integrate all the modules. We shall mostly follow Agile Model in this process. 10 days 10 days 10 days 10 days 10 days 10 days 20 days 20 days 20 days Project proposal Study Coding Testing Integration 2.3 Project Resources The resources required to finish the project is given in the table below. This software requires very little hardware compared to the systems used today. We will also need a scanner for complete testing. Hardware Requirements Processor Dual Core or Higher RAM Hard Disc Space 200 MB or Higher 50 MB or Higher Software Requirement This software is platform independent. JRE will be required.
  • 7.
    Project: Result AnalysisTool (RAT) 4 3. Summary Here, we have tried our best to describe the project in details. We have discussed the parameters regarding this project. Time & money are valuable assets. They both will be saved using RAT. This will also improve the efficiency of the educational institutions. We will cover every aspect so that our software meets the modern industrial requirements. References I. http://www.ece.rutgers.edu/~marsic/Teaching/SE/proposal.html II. http://www.proposaltemplatespro.com/software-project-proposal/ III. http://www.flatbed-scanner- review.org/wide_format_sheet_fed_scanners/wide_format_scanner_g gat.html IV. www.gravic.com/remark/Office-OMR-Scanning-Software/ V. http://onnorokomsoftware.com/Products