You are on page 1of 25

SAMARA UNIVERSITY

COLLAGE OF ENGINEERING AND TECHNOLOGY


DEPARTEMENT OF COMPUTER SCIENCE
PROPOSAL FOR:- ANDROID BASED E-TENDERING FOR SAMARA
UNIVERSITY
PREPARED BY GROUP ‘B3' MEMBERS
advisor :- Tsadu Z.

december,2012
Abstract

This booklet contains proposal documentation for ‘ANDROID BASED e-


Tendering system’ A tender is a document that a purchasing agent publishes
to announce his request for certain goods or services and through this
process an offer is made by the buyer to accomplish work at an
acknowledged price by the supplier. The intent of the Online Tendering is to
develop, promote and manage an internet based tender registration,
document distribution, proposal submission and Internet based payment of
Tender document and earnest money deposit system for the benefit of
suppliers and buyers. In our proposed Online Tendering system the buyers
can publish their tender notice and the offer is made by the suppliers is
arranged by the system according to the buyers specification. The system
also handles the payment procedure and generates reports at each step to
control the Tender process in a well-organized manner.
Introduction
Technology has improved our lives in every aspect. Manually driven systems
are now being overtaken by computerized system. Now a day’s computer
does most of the work through software. The previous system of tendering is
both cost & time consuming. The buyer needs to manage a manual system
for tender as well as seller also. Another thing is that to maintain the whole
system with unfairness is critical for the buyer in the prospect of Ethiopia.
In the current manual system the buyer first prepares the tender and
advertises in the newspaper. Then seller shows his/her interest for
registration and buys the document from the company. After that the seller
has to submit the tender proposal to the company within specific time. The
company then opens the tender and evaluates it and award notifies the
tender and makes a contract with the seller.
Background of the project

ANDROID BASED E-Tendering system is a project which allows users and


vendors in purchasing of goods and services using the internet simply using
their computer. It automates and integrates the buyer and supplier processes
leveraging the internet. It automates the complete procurement process
right from tender preparation to purchase order, invoicing and electronic
payment. E-Tendering has the capability to drive transparency, deliver large
cost reduction and process efficiency throughout the tendering process of
any corporation.
These project was objected to bring e-Tendering into action and invoke a fair
and transparent environment for vendors in a short period of time. The
application’s main focus was to automate most of the tasks involved in the
entire tendering cycle.
Statement of the Problem

The current system includes the following problem:


• The current tendering system suffers with lack of transparency & openness
• High tender advertising, paper & overhead costs
• The process is lengthy and time consuming
• Have to wait long time to get Tender document
• Lower participation rate
• Because of the criminal activity ,sometimes bidder cannot participate in the tender
• Its take time and money to search appropriate tender for bidder
• Time consuming payment system
• Long time tender lodgment process
• Lengthy Tender Evaluation process
Objective of the project

General objective
The main objective of this project is to develop ANDROID BASED E-Tendering System.
Which solves the above mentioned problems with the existing system.
 specific objectives
• To create a system that reduces the manual work in the institution.
• To automate all the financial works in the association.
• To develop a system in which all transaction are available and easy.
• To develop user friendly interface.
• To develop a system that shares information easily in the institution.
• To develop a system that provides fast and secured services.
Scope and limitation of the project

 Scope of the project


The scope of the project is to provide tender information to the participator in so
far as possible but institution in Ethiopia are considered, make the payment
procedure easier for the competitor, make the procedure for getting the tender
document effortlessly, make the tender submission procedure trouble-free and
flexible and offer apparent way to select the bidder. Generally to develop android
based e-tender system for su.
 Limitation of the project
• Because of limitation in time, developing multi language is not achieved. And
makes the system language dependent.
• To use this system both vendors and user needs internet access that is costly.
• For mobile bank users the system Works only with limited banks.
Significance of the project

As part of electronic system Android based e-tendering

 will improve management satisfaction.


The system will provide better decision-making quality to the buyers and
promotes transparency of such procedures. The tender template helps the
buyer to guide them to prepare a tender, which increases satisfaction and save
time.
It will take less time for the tender committee to complete the instant report.
The system reduces the make the payment procedure easier for the
competitor.
The system makes the procedure for getting the tender document effortlessly.
The system makes the tender submission procedure trouble-free and flexible.
Beneficiaries of the system

General:
• streamlines the whole tendering process;
• provides improved and secure access to tender information;
• Brings about innovative business processes;
• initiates greater opportunities for small and regionally based
businesses;
• allows downloading of electronically submitted tenders in a
form suitable for evaluation purposes without having to
manually re-enter data;
• And Makes it easier for businesses to obtain tender
documentation and to submit an offer on time.
Beneficiaries of the system
Industry perspective:
• provides quick and easy access to public and private
tendering information;
• increased tender opportunities;
• improved access for geographically isolated industry
organizations;
• increased market share and competitiveness;
• And reduces the cost of printing - saving time and resources.
Beneficiaries of the system
Government perspective:
• best value for taxpayers’ money;
• increased efficiency and effectiveness;
• consistent tendering practice across Government;
• promotes overall e-Commerce initiative;
• And environmentally friendly due to a
predominantly ‘paperless’ process.
Literature review

In an attempt to put these ‘new avenues of business’ into perspective, the


following section provides an overall ‘snapshot’ of current public and
private construction industry sector opportunities and practices in the
implementation and application of web-based ICT tools, systems and
processes (e-Uptake) to develop Android based E-Tendering.

E-COMMERCE :-According to ‘Information Technology in Construction


Best Practice’, online trading (e-Commerce) is forecast to grow rapidly,
with the undertaking of business electronically leading to significant
improvements in cost, time and quality of business products and services.
Literature review

E-PROCUREMENT: - e-Procurement covers a wide range of


web-based and android based methods and tools (for obtaining
prices, awarding and managing contracts, etc.) spanning every
stage of the purchase of goods or services. It can be described
as using e-Commerce for procurement: ‘A business tool and
enabler, involving the use of electronic technologies to
automate and streamline the procurement processes of an
organization, improving efficiencies and transparency, and
thereby reducing the costs of those processes within and
between businesses’.
Methodology for the project
The team chooses object oriented analysis and design approach to analyze
and design the system, based on our preliminary analysis of the old system.
In our project the team will use Object Oriented Software Development
Methodology (OOSD) because it has the following advantages:-
• Increase reusability: - the object oriented provides opportunities for reuse
through the concepts of inheritance, polymorphism, encapsulation and
modularity.
• Increase extensibility: - when there is a need to add new feature to the
system you only need to make changes.
• Improve quality: - quality of our system must be on time and meet our
exceeded the expectation of the users of our system, improved quality
comes from increased participation of users in the system development.
Data collection method
Step Technique Specific Activities

We will interview Tender caller & Bidder to get a


Interviews
precise scenario of the system.
Questionnaires For the clarification of the information that
will have gathered through interviews and
document analysis we will prepare specific
questionnaires for them.
We will review the whole process for the current
Document Analysis system, which the
Understand the Current system will interact.
Current We will create the behavioral and structural models
System for the Online
Tendering.
We will observe the current system by analyzing the
Observation gathered information.
Data collection method
Root  The project team will identify the
Cause problems of manual tendering
Analysis system.
 Include “Root Cause analysis” in
Identify the interview and questionnaire
Improvements session.
Duration  Identify the amount of time it takes
Analysis to process inputs in the current As-
Is business process.
 Include Duration Analysis in the
interview session.
Activity-  Identify the major processes or
based steps and costs associated with
them.
Costing
 Include “Activity-based Costing”
in the questionnaire session
Analysis
To complete the project we will follow the SDLC process. The first phase
of SDLC is Analysis. And the second phase is Design Analysis, finally
implementation:-
1. System Analysis methodology:- first we gathered information through
information gathering methodologies then we draw improvements
as :-
Identify Improvements can be summarized as follows
1. System Analysis methodology

Duration Analysis • We will break complex


process into several sub
processes to
Identify • Accomplish the process in a
Improvements relatively simpler way.
Activity-based Costing • Analyze the cost that is
associated with the major
processes or steps.
Technology Analysis • We will develop a list of
innovative development
technologies.
System Analysis methodology
Develop a Activity We will develop the list of activities
New System Elimination to be eliminated without causing
Concept any problem of the normal process.
Gather Analyst will analyze the As-Is system
Information information, behavioral and
structural models to develop the
information of the To-Be system.

Develop Process Model We will organize the developed DFD


into behavioral / process model for
the To-Be system.
Develop We will develop a data / structural
Data Model model for the new system.
2.Design methodology
The second phase of SDLC is Design. In this phase we will carry out the
followings,
First, we will design the logical database. To do this, we need to consider
all inputs, outputs and every data element on the E-R Diagram. Then we
will design the physical database. Here we will use the relational database
model.
We will design the forms and reports. The kinds of forms and reports were
established as part of the design strategy formed at the end of the analysis
phase. To design forms and reports we will follow the prototyping
approach. We will have to design the Interfaces and Dialogues at this stage.
Then we will finalize the design specification. The only deliverable is a set
of physical design specifications for each separate part of the entire
system.
3.Implementation methodology

The third phase of SDLC is Implementation. In this


phase we will carry out the followings,

We will code the system according to the design


specification. Then we test the new system and after
the successful testing we will install the system. At last
we will prepare the Documentation for the System.
System Development Tools

Programming tools:
• Operating System : Windows 7 or later
• Database Server: Microsoft SQL Server-2005
• Client: Microsoft Internet Explorer
• Tools: Android studio and eclipse
• Technology: SDK
• Visual studio, Rational Rose, Visual Paradigm, E draw:-For designing UML
diagrams associated with the project.
• Microsoft office 2010:- for documenting the corresponding deliverables
associated with the project.
• Edit plus and notepad++:- for writing code.
System Development Tools

Hardware tools:
• Processor: Intel Pentium or More
• Ram: 4 MB Ram
• Hard Disk: PC with 200GB
• Flash disk
• CD-R
• Personal Computer (Desk Top)
Testing Overview
• Unit testing: this unit testing will implement during deployment
(individual) time. So, if the error will occur, it will fix immediately.
• Integration testing: we will make an integration testing to check whether
the system meets all the functionality requirements or not.
• Alpha testing: the system will tested by allowing or giving the correct
input.
• Validation testing: is the process of evaluating software during the
development or at the end of the development process to determine
whether it satisfies the specified business requirements. Validation Testing
ensures that the product actually meets the client’s needs. It can also be
defined as to demonstrate that the product fulfills its intended use when
deployed an appropriate environment. It answers to the question, are we
building or developing the wright products.
11. Time Schedule
The project is officially started on 10/03/2012 EC and will be complete on 10/10/2012 EC.

Time

Activities

24/03/2012-

21/04/2012-

21/05/2012-

23/07/2012-
20/05/2012.

22/07/2012.
24/03/2012

20/04/2012

10/10/2012
10/03/2012-

24/9/2012.
Proposal

Requirement Analysis

Design

Implementation
&coding
Testing

project Defense

You might also like