Escolar Documentos
Profissional Documentos
Cultura Documentos
FACULTY: SCIENCE
GROUP: BIOINFORMATICS
1
Project Proposal Sarasavi Book Shop - Colombo
Declaration
Members of the project group “BIOINFORMATICS”, hereby declare that all designing
and documentation are original work produced by the group members. Except for
referencing, no duplication of any other work is done.
2
Project Proposal Sarasavi Book Shop - Colombo
Abstract
A solution for the routine time consuming barcode readers!! A gateway to refrain from
a payment gateway. This is the proposed system for Sarasavi Book Shop Colombo.
This is the proposal of the system which provides a basic understanding about the
system. It comprises of following tasks and covers the specified information under
each task.
Task 05 Conclusion
This task gives the conclusion of the overall proposed system in
brief.
3
Project Proposal Sarasavi Book Shop - Colombo
Table of content
1.1 Introduction 5
1.3 Challenges 9
4. Implementation
5. Conclusion 50-52
4
Project Proposal Sarasavi Book Shop - Colombo
1.1 Introduction
Recently it won the state award for the best bookshop in Colombo and its
suburbs.
Books are reasonably priced and most of the best selling Sarasavi books are
made available online at the Sarasavi.lk website for world wide shipping.
The existing system uses a Point Of Sale (POS) System to input the bar code
entry and manual entry at the cash counter to input sales item code to the
system. Through the company website, the customers can perform online book
purchase.
The customer can search for a particular book or a magazine via the Book title,
Author name or by the Edition.
The customer can view the latest arrivals such as new novels, story books or
magazines.
5
Project Proposal Sarasavi Book Shop - Colombo
1.2 Objectives
While this is the main objective, the system design should adhere with the following
objectives.
Day to day business activities will be easier with the RFID technology
because repetitive input of item details might be avoided by this new
technology.
Along with item-level tagging it reduces the risk of books being out of
stock and it gives the ability to track which books are flying off the
shelves and which haven't moved in a while.
All the above uses allow the company to take competitive advantage
from the environment and allow to increase the company’s productivity.
With this bookshop can publish about the “Best Seller” books weekly or
monthly as the company needs.
6
Project Proposal Sarasavi Book Shop - Colombo
This permits the readers to know about the latest trends in the society
and go for them, which indirectly increases productivity.
Also with data mining company can identify the probable book/books a
regular customer is going to buy and also can analyze who are the
probable customers of a new release and let them know via Newsletters.
Feasibility of implementation
For example the system cannot afford to use a satellite aided parcel
tracking system to monitor whether the book parcels ordered are
delivered to the correct customer or not, monitor security nor
implemented artificial intelligence which regularly examines whether the
parcel is delivered to the correct place or got misplaced on the way and
reflect those changes into the system by regular examination of the
geographical changes in the city and roads.
Since the proposed system tries to eliminate the useless traverse for
building a payment gateway within the own domain, the system will have
to store Credit card details within the customer details data store.
This is less cost and easy to implement than a payment gateway and but
to provide security and privacy different approaches should be taken.
The site has to use standard Secure Socket Layer (SSL) encryption to
ensure the highest security for credit card and personal details submitted
to us over the Internet.
7
Project Proposal Sarasavi Book Shop - Colombo
Also the project sponsors might later decide to implement any expensive
features such as using satellite technology for monitoring purposes of
the delivery system such as parcel tracking system in the future.
In any such situation the system must support the system advancements
and upgrades without requiring the system to undergo complete
changes or dump the existing system and developing a new system from
scratch to meet the upgrades.
Public confidence
The system must win the public confidence as something that they can
rely on when it comes to online purchasing.
This should ensure that the information about the books published by the
system must be factual and accurate.
Also the system should handle the credit card transactions in a more
secure manner by ensuing the privacy of the customers in their account
numbers and should handle the transactions carefully & securely to
prevent any fraud.
The proposed system will prioritize customer needs and delivery will be
done according to these categories. Delivery will be categorized in to
three basic classes, viz Standard, Priority and Express.
Depending on the class site will show how the delivery charges and the
duration vary.
Due to this since deliveries are happening on time and at the time which
the books are required, better customer satisfaction can be gained and
the public will be more confident about the system as well as the
company.
8
Project Proposal Sarasavi Book Shop - Colombo
To facilitate these customers the reading corner of the online book store
allow them to glance through the pages of the book before purchase the
book.
1.3 Challenges
It was a difficult task to convince the staff members and the management about
the new technologies that are going to use in the proposed system and it was
difficult to win over them.
It was difficult to get the confirmation and the approval for the cost estimation
for the proposed system form the top management.
It was a time consuming task to make the staff members convince about the
proposed system and make the cashiers at the counter sure about that they will
not lose their jobs because of the system.
It was time consuming to collect the relevant information form the users due to
the busy environment in the company.
There was resistance from the cashiers for the system due to the fear of losing
their jobs and had to face this challenge also during that period.
9
Project Proposal Sarasavi Book Shop - Colombo
System Study
During the system analysis three systems ( or sub systems) were identified
and modeled
They are Store Sales System, Online Sales System and Inventory Control
System
Business Processes
During the system study the following types of business processes were identified:
Store Sales
o Customer book searching
o Book reservation
o Book purchase – Generating invoice, Billing the customer and Entering sales
order
10
Project Proposal Sarasavi Book Shop - Colombo
Online Sales
o Customer registration
o Login
o Online book searching – searches based on title, code, author and category
o Customer adding books to shopping card
o Payment – Credit card
o Shipping books to customer
Inventory Management
o Searching inventory - searches based on title, code, author and category
o Buying books from supplier and adding them to inventory ( also entering the
new books details in the database)
o Removing books which are not fast moving or which are damaged and sending
them back to supplier
The Business processes and the Information flows are showed here using
UML:
– Use Case
– Class
– Sequence
– Activity
Diagrams
11
Project Proposal Sarasavi Book Shop - Colombo
12
Project Proposal Sarasavi Book Shop - Colombo
13
Project Proposal Sarasavi Book Shop - Colombo
14
Project Proposal Sarasavi Book Shop - Colombo
15
Project Proposal Sarasavi Book Shop - Colombo
16
Project Proposal Sarasavi Book Shop - Colombo
17
Project Proposal Sarasavi Book Shop - Colombo
18
Project Proposal Sarasavi Book Shop - Colombo
19
Project Proposal Sarasavi Book Shop - Colombo
20
Project Proposal Sarasavi Book Shop - Colombo
21
Project Proposal Sarasavi Book Shop - Colombo
22
Project Proposal Sarasavi Book Shop - Colombo
23
Project Proposal Sarasavi Book Shop - Colombo
24
Project Proposal Sarasavi Book Shop - Colombo
The barcode system which used for book identification and sales tracking is
inefficient
25
Project Proposal Sarasavi Book Shop - Colombo
In this section we will be discussing the how the above mentioned functionalities of the
existing system changes with the proposed system. Also some innovative
functionalities which are lacking in the existing system will be introduced.
Currently this system utilizes bar code entry and manual entry methods at the cash
counter to input sales item code to the system. With the proposed system we try to
introduce a new tracking device which uses radio wave based tagging system. This
technology is known as RFID (Radio Frequency Identification) technology. Once the
books are arrived from the suppliers they are chipped with a unique number (Item
code system that is in use). With the help of a system staff can check exactly where a
book is in the supply chain - whether it is been shipped, if it is in store and, if so, where
exactly to find it - and so can customers. Using the system management tract the
inventory details too. Along with item-level tagging it reduces the risk of books being
out of stock, and the ability to track which books are flying off the shelves and which
haven't moved in a while. In addition, taking an inventory will become less of a
headache and it would not be necessary to shutting up of shop for stock taking
purposes.
Online purchase
With the current system we need to access the payment gateways provided by the
each bank to proceed with a transaction. But this process waste up lot of time as the
customer needs to browse through many sites to do a purchase. The proposed
system we try to eliminate this useless traverse building a payment gateways within
the own domain. For this purpose system will have to store Credit card details within
the customer details data store. In order to provide security and privacy different
approaches are taken. The site will use standard Secure Socket Layer (SSL)
encryption to ensure the highest security for credit card and personal details submitted
to us over the Internet. The site will have to use a security certificate issued by
VeriSign (Normally High Grade encryption of 256bit recommended). And the site
recognizes the concerns of customer regarding privacy of information. All information
submitted by customers will be securely stored, and is not accessible to other
unauthorized parties.
26
Project Proposal Sarasavi Book Shop - Colombo
Online Reservation
This is a new functionality added to the system. With this customers are able to
reserve a book of interest and collect it later. This will be addressed as “Reserve
Online Collect In-store” process. As an exception customers will be able to purchase
the reserved book online without going to the In-store. The reservation can be handled
only by registered user and customer will be asked to agree with certain set of
conditions before reserving the book of interest.
Customer Forum
Data Mining
Since the bookshop is maintaining sales details we can use different statistical
analysis methods to analyze the trend of sales. With this bookshop can publish about
the “Best Seller” books weekly or monthly as the company needs. This permits the
readers to know about the latest trends in the society and go for them.
Also with data mining we can identify the probable book/books a regular customer is
going to buy. So with that data in hand we can analyze who are the probable
customers of a new release and let them know via Newsletters.
Readers Corner
This is an essential component of an online book store. With the advancement and
complicated life styles visiting a bookshop has become really difficult. But most
readers have the thirst to read. To facilitate these customers modern society came up
with online book stores. But most of them are reluctant to purchase online without
glancing through the pages. But with readers corners this facility will be fulfilled. There
site can publish critics, reviews etc made regarding books. So the customer can
evaluate the quality of the book reading these articles and purchase good books.
27
Project Proposal Sarasavi Book Shop - Colombo
After analyzing the existing system the team came up with most optimised solution to
handle all vital bookshop transactions. The detailed Functional Requirements of the
proposed system are given bellow.
Process: Sale Assistant enter sales details with the RFID reader
Reader process information and provide access to item
information
An invoice will be produced at the end of transaction
The inventory will be updated appropriately
A sales record will be added to the Sales table
Output: Invoice
<<include>>
Add sales Record
Update Inventory
28
Project Proposal Sarasavi Book Shop - Colombo
Invoice
Item
fullAmt
itemCode
SalePersonId
type
noOfItems
price
customerId
quntity
date
name 1..n 1
GetPayments()
CheckAvailbility()
ProduceBill()
GetPrice()
UpdateInventory()
UpdateInventory()
AddSales Rec()
1
1
1 1
Payment SalesRecord
amount amount
date customerId
date
GetCash()
GiveBalance()
GetCreditCardDetails()
1: GetPrice()
2: ProduceBill()
3: Invoice
4: GetCash()
5: GiveBalance()
6: Balance
7: CreateSalesRec()
8: SalesRecord
29
Project Proposal Sarasavi Book Shop - Colombo
Process: Get the username and password entered by the customer and send it to
the DB stored in the central Validate the user-entered data
If they match then authenticate customer.
Description: Allowing the `purchaser to search for any books entering either
the Book title, Authors name or the ISBN number. Then search results
will be displayed.
Process: System search for matching database entries and extract them to the
web site.
Each book entry will be displayed with basic information of the book, a
check box add to shopping cart and a link to access its critics published
in the readers corner.
Output: List of books which matches search key (Each page containing 10
entries).
30
Project Proposal Sarasavi Book Shop - Colombo
Post condition: Customer selects a book from the list and adds to the cart or goes
for advanced search option.
Output: None
Preconditions: Users cart has at least single book and confirmed delivery method.
Input: password
Process: Customer will be displayed with the details of the transactions and
prompted to confirm if he/she wants to proceed.
Then again password will be requested to confirm identity.
Once the payment deducted from the customer’s account book shop
account will be credited.
Bill of the transaction will be displayed.
Output: Bill
31
Project Proposal Sarasavi Book Shop - Colombo
<<include>>
Registered Customer
<<include>>
<<include>>
Online Purchase
<<include>>
Payment
Select Delivery Option
Customer Book
cName bName
cID SearchResult bISBN
cAdress bookList bAuther
cUserName bPublisher
cPassword AddBook() bPrice
1 1..n RemoveBook() 1..n 0..n
Register() MatchSearchKey() AddToCart()
Confirm() GetSearchKey() GetPrice()
Deny() 1 GetQty()
LogIn() GetDescription()
1..n
1
DeliveryOption OnlinePayment
selectedOption 1..n amount
listOfOptions date
bankOfAutherization
DisplayOptions()
SelectOption() GetCCnumber()
ConfimOption() GetPINnumber()
ConfirmPayment()
GetPassword()
GetAuthorization()
32
Project Proposal Sarasavi Book Shop - Colombo
2: WelcomeMsg
3: EnterSearchKey()
4: MatchSeachKey()
5: SearchList
6: DisplayOptions()
7: DeliveryOptionList
8: SelectOption()
9: GetPassword()
10: ConfirmPayment()
11: GetAuthorization()
33
Project Proposal Sarasavi Book Shop - Colombo
Process: Get the username and password entered by the customer and send it to
the DB stored in the central Validate the user-entered data
If they match then authenticate customer.
Process: System search for matching database entries and extract them to the
web site.
Each book entry will be displayed with basic information of the book, a
CheckedBox add to reservation cart and a link to access its critics
published in the readers’ corner.
Output: List of books which matches search key (Each page containing 10
entries).
Post condition: Customer selects a book from the list and adds to the reservation
cart or goes for advanced search option.
Process: Customer will have to select a store from the displayed list.
34
Project Proposal Sarasavi Book Shop - Colombo
Once the reservation is done checks the customer information to find out
customers records on breach of trust. And do the reservation if
management have not put any restriction to that user. Else display the
message to notify him/her regarding the condition.
Both inventory and store manager will be notified about the reservation.
Output: None
<<include>>
<<include>> <<include>>
<<include>>
Select Store to collect
Confirm Reservation
Cancel Reservation
<<include>>
<<include>>
35
Project Proposal Sarasavi Book Shop - Colombo
1: LogIn()
2: WelcomeMsg
3: EnterSearchKey()
4: MatchSeachKey()
5: SearchList
6: DisplayStoreList()
7: StoreList
8: SelectStore()
9: CheckRestrictions()
11: NotifyInventory()
12: NotifyStore()
13: CancelReservation()
14: NotifyManagement()
15: Record
36
Project Proposal Sarasavi Book Shop - Colombo
Process: Get the username and password entered by the user and send it to the
DB stored in the central Validate the user-entered data
If they match then authenticate customer.
Process: Enter event details and select the time period for it to be displayed.
After the specified time period the post should be automatically added to
archive.
Output: None.
37
Project Proposal Sarasavi Book Shop - Colombo
<<include>>
<<include>>
<<include>> <<include>>
SiteManager ForumFeeder
mID Post eID
mName postID eName
mUserID mID/eID eUserID
mPassword date ePassword
mPrivilages ePrivilages
Add() 1..n 1
1 1..n
LogIn() Delete() LogIn()
AddPost() Update() AddPost()
DeletePost() Archive() DeletePost()
UpdatePost() SetArchiveDate() UpdatePost()
AddToArchive() AddToArchive()
Archive
postID
mID/eID
date
Repost()()
38
Project Proposal Sarasavi Book Shop - Colombo
1: LogIn()
2: WelcomeMsg
3: Add()
4: SetArchiveDate()
5: Delete()
6: Update()
7: Archive()
8: post
9: Repost()
10: post
Process: Get the sales records of individual book and analyse with statistical
models to determine whether they can be categorised as bestselling
book.
Publish all the bestselling books in a section which is reserved as ‘Best
Seller’
39
Project Proposal Sarasavi Book Shop - Colombo
Description: Forecast the customers for a particular new arrival and send newsletters
to notify them about the release.
Process: Analyse the Sales records and determine the preferences of each
customer. Then identify the customers who prefer books belonging to
category of new release.
Send news letters to them notifying the information regarding new
release
<<include>>
Publish Best Sellers
Send NewsLetters
40
Project Proposal Sarasavi Book Shop - Colombo
1: GetSalesDetails()
2: Sales Details
3: AnalyzeSales()
4: Analysis Data
5: SpecifyBestSeller()
6: AddBook()
7: DeleteBook()
8: PublishBestSeller()
9: FindProbableCustomers()
10: AddBook()
11: DeleteBook()
12: SendNewletter()
41
Project Proposal Sarasavi Book Shop - Colombo
Process: Get the username and password entered by the user and send it to the
DB stored in the central Validate the user-entered data
If they match then authenticate customer.
Description: Enter new critic or review about a book to the Readers Corner.
Process: Enter Review or critic article and select book to which it is related and
articulate both together.
Output: None.
42
Project Proposal Sarasavi Book Shop - Colombo
<<include>>
<<include>>
Add Critics/Reviews
Site Maintainers
SiteManager Article
mID ArticleID SiteMaintainer
mName mID/eID
eID
mUserID date
eName
mPassword BookID
eUserID
mPrivilages Link
ePassword
1 1..n 1..n
1 ePrivilages
LogIn() Add()
AddArticle() Delete()
LogIn()
DeleteArticle() Update()
AddArticle()
UpdateArticle() BindWithaBook()
DeleteArticle()
UpdateArticle()
43
Project Proposal Sarasavi Book Shop - Colombo
1: LogIn()
2: WelcomeMsg
3: Add()
4: BindWithaBook()
5: Link
6: Delete()
7: Update()
44
Project Proposal Sarasavi Book Shop - Colombo
4. Implementation Plan
This chapter contains the implementation plan of the proposed Online Book Store
system. Supporting documents (i.e. Gantt charts, budget estimations etc.) for the
implementation plan are also included. Chapter introduces and focuses mainly on
testing strategies employed for unit, system, interface and integration testing carried
out in latter stages of the development life cycle.
45
Project Proposal Sarasavi Book Shop - Colombo
46
Project Proposal Sarasavi Book Shop - Colombo
Test organization
The Software Test Plan is designed to prescribe the scope, approach, resources, and
schedule of all testing activities. In achieving this goal, it must identify the items to be
tested, the features to be tested, the types of testing to be performed, the personnel
responsible for testing, the resources and schedule required to complete testing, and
the risks associated with the plan.
This section serves as a procedural guide for designing test cases and test
documentation. To achieve 100% correct code, system testers shall perform both
black box and white box testing techniques. Using these techniques will enable testers
to design test cases that validate the correctness of the developing system with
respect to the requirements specification. The procedure shown here shall be used in
conjunction with the requirements specified in this document to achieve full benefits
from the testing process.
Successful unit testing is required before the unit is eligible for component
integration/system testing. For each unsuccessful testing it requires a Problem Trouble
Report to be generated. This report shall describe the test case, the problem
encountered, its possible cause, and the sequence of events that led to the problem. It
shall be used as a basis for later technical analysis. Test documents and reports shall
be submitted to the project managers and the development team should be notified
about the success of their development work.
Test strategy
47
Project Proposal Sarasavi Book Shop - Colombo
Testing is the process of analyzing a software item to detect the differences between
existing and required conditions and to evaluate the features of the software item. This
is carried out in sequential manner in the following order.
Unit Testing - The unit test cases shall be designed to test the validity of the
program's correctness. White box testing will be used to test the modules and
procedures that support the modules. The white box testing technique ignores the
function of the program under test and will focus only on its code and the structure of
that code. To accomplish this, a Path Testing technique shall be used. Cyclomatic
complexity of the module is determined by the flow graph generated for each module.
Test case designers shall generate cases that not only cause each condition to take
on all possible values at least once, but that cause each such condition to be
executed at least once.
Integration Testing - In this stage two units that have already been tested are
combined into a component and the interface between them is tested. Integration
testing identifies problems that occur when units are combined. By using the test plan
that requires you to test each unit and ensure the viability of each before combining
units, you know that any errors discovered when combining units are likely related to
the interface between units.
It is preferred conduct the testing according to the top-down approach. This requires
the highest-level modules be test and integrated first. The stubs should be
implemented provide lower level functionality. Also helps early release such as beta
versions with limited functionality.
System Testing - System test case design starts after the requirements specification
is baselined. The test cases generated shall directly reflect the requirements of the
functional specification. The system test case designer(s) shall design appropriate test
cases to validate the correctness of the system. The black box testing techniques shall
primarily be used at the system test level. This technique is a comparison of the actual
output with the specified output, regardless of the structure of the code or the code
unit under test.
Interface Testing – This approach helps to effectively test your UI.. It allows you to
validate your application logic without the need to actually interact with the UI. The
view can be tested to some degree by exposing methods on it that allow you access
to the various 'widgets' that display the data. By providing access to the widgets you
can query them to ensure they have been correctly updated in response to a change
to the Model.
48
Project Proposal Sarasavi Book Shop - Colombo
Stress Testing – Stress testing deals with the quality of the application in the
environment. Since this is a web based solution stress testing is crucial. Application is
tested with overloaded server requests and determines how such situations handled
by the server. Race conditions and memory leaks are often can be easily found under
stress testing.
Test deliverables
Most probable deliverables after the completion of testing are Test Case Design,
System/Unit Test Report and Problem Trouble Report (if any).
Test Case Design document shall be the complete set of test cases to be performed
during testing along with implementation of test methods. This also establishes the
baseline approval for all system/unit test cases before coding begins.
Unit/System Test Report covers all tests cases, unit and system, performed during
testing. This will be used for either system or unit tests. Copies of the System Test
Report’s will be sent to QA&I and the group conducting the tests.
All problems or errors found during testing shall be documented by a Problem Trouble
Report. And it shall serve as a basis for further investigation of the problem. Copies of
the Problem Trouble Report's will be sent to QA&I and the group conducting the tests.
49
Project Proposal Sarasavi Book Shop - Colombo
5. Conclusion
This online book store system is an attempt to overcome the present inefficient and
time consuming process of locating, reserving and purchasing quality reading
materials available in the store. Currently, clients have to go through a time consuming
process to perform aforementioned tasks which cause waste of labor and firms
resources. Through our online book store solution, we provide an easy way of
searching, reserving and purchasing books using latest web based technologies.
RFID technique has been utilized in the system to ensure efficient and effective
purchasing of books since RFID allows faster and robust method to provide a larger
amount of information and the reading the information is very easy and efficient since
it allows the reader to detect information even at a distance of few meters.
Clients are always verified before logging onto the online system to ensure the
security and as a preventive measure of any cyber vandalism. User data are validated
and checked for authenticity with the data stored in the system database.
Reserve Online Collect In-store process enables registered clients to reserve books
online saving time of both clients and employees while ensuring satisfaction of both
the participating parties.
Customer forum is a new advertising strategy which is coined, for the book store to
announce news about the store and other affiliated tasks which will in return provide
the firm more vicinity among customers and will support to attract new clients.
Data mining option enables both the customers and clients to make wise decision
through analysis of trends produced by the system which will be of greater use for
clients to buy quality books while book store could make necessary alterations to
amounts of stock limits in inventory to address the current needs.
Published critics, reviews of respective books provide the customer with a chance to
evaluate quality of the reading material that they are planning on purchasing. This will
help the firm to broaden up its customer base vastly while providing a quality service
to clients.
All the newly coined processes will address time consuming, ineffective and inefficient
areas of the existing system which has being wasting a lot of firms resources such as,
labor, electricity, equipment, products and services, while discouraging customers to
make purchases and repelling clients from the book store.
50
Project Proposal Sarasavi Book Shop - Colombo
Proposed system will support both clients and the store in many areas. It’s worth
analyzing and identifying the benefits as it would directly influence the productivity of
the store.
Customer satisfaction plays the most vital role in any form of product and service
rendering store as the existence of any firm solely depends on its customer-base.
Therefore, every system should facilitate the customer satisfaction up to a certain
extent which is feasible from the company perspective. Proposed system addresses
customer satisfaction in following manner.
Making available details, critics and reviews of books for the clients to get an
idea of the content and the standard of respective reading materials
Online inventory provides a complete index of reading materials and their
availability
Online reservation and purchasing saves time and money
Online search option supports clients to locate the reading material that they
are interested in and its information within seconds
Opportunity to be updated on latest activities such as, book exhibitions, book
stalls, new outlets of book store established and book sales (at a discount
price etc.)
Use of modern techniques for secure transactions
These particulars will make sure the broadening the customer base of the store which
will have good impact on the sales and revenue of the store.
Employee satisfaction also plays an influential role in healthy revenue levels of a firm.
Due to the proposed system, employees will have to handle minimum amount of
51
Project Proposal Sarasavi Book Shop - Colombo
workload than that of the existing system which will help the employees to provide
optimal service to the firm while maintaining healthy physical and mental levels.
Proposed system will reduce transaction and agency cost of the store up to a certain
extent since the transactions are automated and need of minimal labor to handle work
as the their work has been governed by the system.
Even though these advantages prevail, due to lack of IT literacy and fluency of clients
and lack of distribution of internet facility will have a negative impact and it will take
some time to cover up the capital investment made on implementing the new system.
Since the technical facilities are expanding in great heaps, proposed system will
facilitate enhancing productivity immensely.
52
Project Proposal Sarasavi Book Shop - Colombo
Australian Computer Society, 2003, ASC Code of Ethics. Retrieved March 15,
2007, from http://www.acs.org.au.htm
Out Source 2 India n.d. :Why Do Software Projects Fail? Retrieved 22 March 2007
from http://www.outsource2india.com/software/SoftwareProjectFailure.asp
Six Sigma n.d. : Applying Six Sigma to Software Implementation Projects Retrieved 22
March 2007 from http://software.isixsigma.com/library/content/c040915b.asp
Start your journey the easy way n.d : Retrieved 4th February 2007 from
http://www.liverpooljohnlennonairport.com/TravelServices/CarParking.php
53