PSF Modified
-
Upload
abhijaiswal18 -
Category
Documents
-
view
235 -
download
0
Transcript of PSF Modified
-
7/31/2019 PSF Modified
1/21
A. Brief description on project background.(.i.e. problem context, rationale, description of problemarea, nature of challenge)
Project Abstract
The Hi-Tech Public Distribution System (PDS) is an IT-based solution developed to facilitate the supply
of food grains to the vulnerable section of the society at a subsidized price. It helps to modulate open -
market prices for commodities that are distributed through the system. The system aims to enhance
effectiveness, productivity and flexibility in the current manual distribution system. Basically, the
system provides virtual ration ids to the people and focuses on eradication of corruption by bringing
transparency in the distribution cycle.
Project background: Hi-Tech PDS is developed whereby accessibility of vital supplies is assuredwithin easy reach of the consumers in every corner and bend of the country. Proposed system is a
transaction system where food grain, sugar, and other necessary items like kerosene oil and edible oil
etc. are made available to the people of the state at reasonable price to meet their minimum needs
Regular and timely availability of supplies is assured through close monitoring and functionalities
provided in the proposed system .The developer aims to make it an effective instrument against various
forces in the open market and to keep under check the inflator tendencies. Certain supply on fixed and
reasonable prices also keeps in control the changeable trends of market due to vagaries of whether and
subsequent changing prospects of crops.PDS will serves as an effective tool of social welfare and will
directly contribute to the development of rural population at large and the poorest of the poor in
particular who cannot afford to buy necessary and essential items from open market.
Problem Context:
Description of Problem area:
Problem Context: The problems of Public Distribution System have not been uniform in the country. In
some states the administration is weak and corrupt. In some states deficiencies regarding huge shortage
of stocks, fake supply entries in ration cards, diversion of commodities for sale to open market and
bogus ration cards are noted. PDS suffers from irregular and poor quality of food grain made available
through Fair Price Shops (FPS). The position in rural areas in this respect is much worse than urban
areas .The PDS in rural areas has not been given much attention. The storage facilities in India are not
sufficient to cope with the problems. There is also a possibility of corruption at local level. The
-
7/31/2019 PSF Modified
2/21
procurement system in India is not uniform. And even for this the consumers have to make repeated
visits to the ration shops in their respective areas. Most of the times they come back empty handed with
assurance that ration would be made available to them in the next week. One of the main problems with
this system is the inefficiency in the targeting of beneficiaries and the resulting leakage of subsidies. The
Planning Commission had the following to say on the PDS system in its 2005 report.
For every Rs. 4 spent on the PDS, only Rs 1 reaches the poor
57% of the PDS food grain does not reach the intended people
Few other common problems are listed below-
Black marketing and misappropriation caused do not come to notice immediately. Up to date records of RC are not maintained as the information is not centralized. Low level consumer satisfaction. A number of bogus ration cards which do not correspond to real families, exist in the BPL &
AAY categories. Food drawn on the basis of these bogus cards is a significant leakage from the
system, as it does not reach the intended beneficiaries.
Additionally, these extra cards inflate the number of BPL and AAY cards in circulation andfurther reduce the amount of food available to every rightful beneficiary family.
Errors in categorization of families that lead to BPL families getting APL cards and vice versa.Recommended Solution: Involvement of IT in the manual process is a big solution to a number of
problems currently faced by the public distribution shops. The system will be developed in such a way
that the bogus cards could be substantially weeded out and a mechanism put in place to positively
confirm and track the individual beneficiary off take on monthly basis, the problems relating to PDS
leakages, Transparency and Transportation would get resolved, as leakage would become more difficult
to hide.
Centralized database will help in elimination of Ghost cards because these cards generatesbecause the forms, registers are kept at the government office and are hard to find at necessary
situations.
The software will have module to generate the actual estimation for the next month and so thewastage/shortage can be easily analyzed.
Modules for online ordering of goods, SMS, Email alerts which could help in time saving andrepeatedly visit to shops.
Manual ration book replaced by virtual ration cards/id would serve all the desired purpose.
-
7/31/2019 PSF Modified
3/21
Reports will be generated in such a way that it could assist in village information system. The ration card owner can ask for the monthly reports regarding ration cost, quantity and other
delivery details so in this way the black-marketing, delivery at unfair prices could be minimized
to some extent.
Members details could help the government to have an overview of the citizens (no. of people,income details, and age-groups) and hence implementation of various schemas becomes easy.
Module for complaints/feedback which could keep a check whether the system is providingnutritious foods to the villages and hence helping them in terms of health care.
Track the details regarding bills, delivery of goods printed just by entering ration id.Rationale: Involving of IT in the manual process will definitely result into higher productivity. As if we
analyze the present system it is a manual process (traditional process) and thus it does not assure
whether essential commodities are distributed in right quantity at the right rate to the right people and at
the right time. The proposed system will help to implement and strengthen ration shops ensuring
availability of essential commodities in adequate quantities and at fair price to the vulnerable section of
the society. The system would be provided the user with tangible and intangible benefits.
Nature of challenges
1. Foremost Challenge is to Accomplish a fully-fledged PDS with no Leakages - The PDS currently
suffers from a number of issues that make it difficult for it to meet its objective of ensuring that the
allotted quota of specified food articles reaches the intended underprivileged/needy segments of society:
In nutshell, targeting is not serving its real purpose, as the beneficiaries do not get food grains in
accordance with their entitlements.
2. Challenge to accomplish better Scale and Quality of IssueThe scale of issue and the quality of
food grains delivered to the beneficiary is rarely in conformity with the policy. The existing system also
uses multiple excuses to both charge higher rates and deliver reduced quantity of food grains. There are
also significant differences in the manner in which the Centre and States arrive at the number of BPL
families. This mismatch usually means lower allotments for each family as states arrive at higher
numbers of BPL families.
3. Designing the System with better Transparency and AccountabilityThe most serious flaw
plaguing the system at present is the lack of transparency and accountability in its functioning. The
system lacks transparency and accountability at all levels making monitoring the system extremely
difficult.
-
7/31/2019 PSF Modified
4/21
4. Implementation of new technology JOOMLA with integration of advanced features like sms
emailing, reports in the form of graphs and charts, Categorizing costs, schemes, quantity according to
the type of ration card like APL, BPL etc is worth challenging.
5. Security pertaining to user account and all respective transaction, editing and updating has to be taken
into account.
Last but not the least main challenge in the system to integrate the entire information and functionalities
in the single platform so that each module work efficiently and in appropriate manner and give the
desired result as per the requirement of the particular user.
Tangible benefits
Implement the computer based system will decrease the Human effort which will save the laborcost or money.
It will help to control the recourses in a more effective and efficient manner which will increasethe profit.
Reduced stock obsolescence-The system will give a clear stock details/estimation which arefurther taken in account to reduce the wastage.
Faster product / service look-up and ordering saving time and money. Automated ordering and payment, lowering payment processing and paper costs
Intangible benefits:
Corruption to be minimized to some extent through involvement of IT. User Satisfaction: The users of the system will be happy to save time and money. Easiness in use
and better services will give the user a greater happiness and satisfaction.
Increases organizational transparency and efficiency with the help of centralized databasemaintain records of each and every activity.
Accurate and faster access to data for timely decisions. Improved customer response through feedback/complaints modules. Saves enormous time and effort in data entry as it is completely a automated process. More controls thereby lowering the risk of miss-utilization of resources. Human error and security problems free environment. Flexible communications between users with different privileges.
-
7/31/2019 PSF Modified
5/21
Target Audience
The system provides vital link between the people and the ration shops. So the users involved ranges
from the one who manages the system to those who are benefited from the system. But the users will
have their own limitations extending from registration, updating, implementation of various schemes,distributing quotas to just tracking delivery status and bill details. The users could be categorized into
Admin User handling approval/registration at the district level Distributors and PDS owners at the Block level The residents who are benefited/receive output from the system (villagers/ration cards owners)
C. Brief description of project objectives. (I.e. scope of proposal and deliverables)
Project objective-
The broad objectives aimed through the proposed system are listed as below-
Foremost objective is to replace the manual process and issues like black marketing, ghost cardsto be stopped with the proposed software i.e. replacement of ration copy with the virtual ration
ids.
Efficiency of the ration delivery system through effective use of IT which means using thesoftware to keep a record of complete distribution cycle, including the mechanism built up for
monitoring, transparency and accountability;
Assess the impact of the scheme on the objective of securing food security to the poor and thefactors, if any, constraining the desired impact;
Suggest corrective measures to improve the performance of the PDS. Type and magnitudes of targeting errors and their implications on welfare, budgetary consumer
subsidy;
Project Scope & Deliverables
This system will be a website application deployed in the internet available to the desired users. The
users could perform the operation after logging into the system through their credential.
-
7/31/2019 PSF Modified
6/21
After registration the users will be given the unique and virtual ration ids which will make them
independent from the manual ration books. They could easily take advantages of the services granted by
the admin like tracking, online-ordering, see the desired reports for e.g. bills, delivery details etc. Apart
from this a complete cycle of the ration distribution is well monitored. This website provides various
special features like stock estimation, sms/email alerts, e-greeting facility etc .
The modules that developer is going to develop during the project are:
Registration and Virtual Ration card generation Distribution Stock Estimation and updating Report Generation Online order Account management and Member searching Tracking and Email Delivery and messaging alerts e-greeting cards to users on special occasions Themes and visuals News and Updates Contact us
Limitations
These possible features or functions will not be included in this system:
1. There is always a risk of unique ids and password being misused by anyone.2. Online connectivity issues: Server load may sometime result into connection failure.
Feature and functionality:
The feature and functionalities of the application include:
A. Core features-
Core feature of any project is the heart of that project without which system is incomplete or
unsuccessful. In this project, developer is developing a complete interactive, user friendly, effective,
feature-rich, multimedia site. Some of the Core features are as follows-
-
7/31/2019 PSF Modified
7/21
1. Virtual card generation-The system generates virtual card for each registered citizen with unique id
which will replace the ration book and would help them to enjoy the other services.
2. Distribution and monitoring of rations-the system keeps a keen check on the distribution of ration
at adequate price to the citizens,
3. Stock Estimation- Module or feature to generate the actual estimation for the next month in form of
charts, reports so the wastage/shortage can be easily analyzed.
4. Tracking- Track the details regarding bills, delivery of goods printed just by entering ration id.
5.Online order- The facility has been provided to the citizen to make online order but it is up to the
customer whether they have the knowledge about the operating the system or not.
6. Report generation-
Module for generating total reports of the villagers according to (family size, income etc) in formof pdf, doc, charts etc.
Module to generate monthly reports regarding ration cost, quantity and other delivery details.7. Account Management-profile editing, updating features are provided
8. Secured login
E-mailing, messaging if any user entered wrong id or password more than three times in a rowand even option for getting new password under appropriate condition.
These users are authenticated to the website by providing the credentials which they got at thetime of registration.
9. Help Manual- will give a detail of how to browse the site and the details of the registration process,
various government Acts and term and conditions.
10. E-greeting cards to users on special occasions-the wishes together with greetings are sent to the
citizens account on virtue of any special occasion.
11. ThemeThe user can design the interface according to own choices.
B. Enhance features-
To make user understand the system better, enhance features are used.
1.SMS, EMAIL alerts- SMS, E-mailing to the users (if they have email, mobile phones) on arrival of new stock.
-
7/31/2019 PSF Modified
8/21
The bill, ration details goes to the citizens mobile (if they have) on completion of deliveryprocedure.
Appropriate SMS, e-mailing (individual/group) between staffs, admin or other user of thesystem.
2.Survey Participations-The system is developed in such a way that it could be used as a tool in
village information system.
3.Implementation of government schemes- Module for implementation of any scheme under
government likes (mobile distribution etc) successfully.
4.Complain/feedback
Filing of complain from villagers to the distributor and getting a receipt as complain id (unique)whose progress could be easily traced.
5. News and Updates-Areas /slots for uploading news, updates etc
6. Important links & Search Options- Search facility regarding any items details or any customer
information.
7. Enhanced Reports -can be generated in the form of graphs and charts for easy understanding.
8. Unique username (optional)-the users could create their own unique username for ease of accessing
the services.
9. Billing details on mobile (optional)-No sooner the payment is made the bill pertaining to the items
cost will be sent to the user mobile.C. Special features-
Based on the research and if developer has the time and ability, these are the advanced features
developer is going to attempt to implement in this system.
1.Adding biometrics to the system like Photo/finger recognition-For providing enriched security the
login credential is substituted by biometrics like photo/finger recognition
2. Language change features-For better understanding the system would be coded in various
languages.
3. Inclusion of various StatesIncrease in the scope of the system by providing the services to various
states.
Feature learning objectives:
-
7/31/2019 PSF Modified
9/21
This refers to the learning objectives besides mastering of particular software development or authoring
tools, these objectives are mainly focused on concepts and ideas rather than trained skills. The focus is
on applying all the developers skills effectively in the proposed system
Learning objectives-
1. Learning Joomla an open source powerful cms.2. Learning and Practices of SQL Query and its implementation3. Learning of Web services like deployment etc4. Learning to integrate different technologies to develop a single system.5. Learning and practices of the advance CSS and JavaScript.6. Knowledge about DBMS or Databases e.g. My SQL7. Concept of Human Computer Interaction.8. Learning how to put multimedia objects to improve the design and navigation of websites.9. Testing skills, Documentation ,presentation skills
D. Brief description of the resources needed by the proposal.
(I.e. hardware, software, access to information / expertise, user involvement etc.)
Access to information/expertise:
The system is developed for the mass audience so the developer should have a clear image of the actual
functioning and requirements of the proposed system. The developer have to develop the system
keeping in mind all the usability goals and principles. So the involvement of expertise is equally
important as any of the objective of the system. The Developer could get the efficient/adequate
information through various data gathering techniques.
.
Hardware:
The hardware needed for developing this project will be personal computer, together with other
accessories such as printer. The specification of the PC is:
CPU: Any 1.8Ghz & above Minimum Memory RAM: 1GB RAM Graphics card integrated or dedicated 128MB or above CD-ROM: 52X CD-Rewritable drive
-
7/31/2019 PSF Modified
10/21
Monitor Keyboard Mouse
Other Accessories:
PrinterImportant documents may be printed out for further reference.Software:
Windows 2000 or XP and other version of Windows PHP Tool Joomla 2.5 My SQL Database Adobe Flash CS4 or CS5 Adobe Photoshop CS3 or CS4 or Photoshop 7.0 Microsoft Office Word 2007 Microsoft Office Project 2007 Microsoft Office Visio 2007 Adobe- Flash Player 10.0
Web Browsers:
Internet Explorer Mozilla Firefox Google Chrome
User Involvement:
User Involvement is a key for the successful project. Different types of users will be concerned
throughout the development process. They would provide valuable opinions, suggestions or even
important feedbacks which will help developer to have a clear overview of the system .The data
pertaining to various modules could be developed after several Interviews, Discussion, Questionnaires
and Feedback. The users reviewing the system can be further categorized as-
Existing card holders-These users will help the developer to have a clear idea pertaining to theworking procedure and problems faced by them in the current system. They will also be
interviewed regarding the changes they require in the system which can help them in any ways.
-
7/31/2019 PSF Modified
11/21
Distributors at district and block level-they will help the developer to have a clear idea regardingthe stock delivery, ration quotas, distribution rates etc which will help the developer to build a
effective system.
Online registered user-the ease of use of any system, the type of interactivity they require in thesystem etc.
E. Academic research being carried out and other information, techniques being learnt.
(I.e. what are the names of books you are going to read / data sets you are going to use)
Research Work
As we start working upon the system we have to perform numerous researches and surveys to know the
actual functioning of the current distribution cycle. We have to focus on the drawbacks of the current
working process and think of new ideas to make the new system free of all problems. There are mainly
two areas where research is to be done. One is the domain knowledge of the public distribution shop and
another is technical knowledge for developing the successful system.
Domain ResearchDomain knowledge is the knowledge about the environment in which the business organizations
operates, and it encompasses understanding of the industry dynamics, history, sectors and segments
business model, competitive landscape, value chain, customers, supply chain, challenges and the
industry specific strategies of the target enterprise.
What is Ration Id and what are the various steps undertaken during registration?
Documents required during registration. Research on various government schemes and its implementation How costs are categorized according to BPL(below poverty line),APL(above poverty line)
AAY(Anthodaya, Anna Yojana ) etc
Distribution of ration at subsidized rate to the people based on types of cards. Study has to be done on various types of ration cards like Annapurna card, pink card etc
Domain research will deal with the whole protocol for of a Website building. Then the developer will
include the study of various tools and technologies. To make the research better, developer has divided it
in the following domains:
-
7/31/2019 PSF Modified
12/21
1. PDS FunctionalityThe complete functionality extending from stock coming into the godownto the distribution of goods to the citizens(ration card holders)
2. Categorization/classifications of cards-Knowledge about the type of card to be issued on thebasis of income of the family.
3. Sale and distribution ofProductmonitoring and studies on the sale of goods at the pre-definedrate set by the central government.
4. Government schemesthere is a need of complete research on types of schemes implementedon targeted users from time to time by the government of India.
5. Site Development -- The primary domain research of project will be choosing the websitedevelopment methodology. The entire methodology should be clear in mind so as to have clear
picture of what next steps to follow for a successful completion of this project within specific
time period.
6. Current Challenges-Consumers today have changed the way they interact with businessesPrime among them is the means by which they purchase products, services or offerings. The
consumer has adapted to multiple channels and moves easily across channels to search for
products, decide on the best product through discussions with peers, search for the best prices
and promotions, finalize a store/web-store and finally make a purchase. Retailers need to
understand this need to service the customers through various channels, while presenting an
integrated view of the business.
Other academic research areas that need to be looked into are:
Human Computer Interaction to concern with the design, evaluation and implementation ofinteraction computing systems, HCIU guidelines will be studied.
Multimedia Design Principles A good multimedia system could develop if the multimediadesign principles could be used in a sophisticated manner.
Software MethodologyWe have different types of methodology to develop a project. In orderto make the system best and perfect and feasible, the developer has to research for themethodology which best suite the multimedia or computing based website.
-
7/31/2019 PSF Modified
13/21
Information and Resources
Books:
Joomla.2.5.Beginners.Guide by Jennifer Marriott, Elin Waring
Website: Anonymous. (2010). Ration Distribution cycle. Available:
http://ipds.gujarat.gov.in/onlinerationcard . Last accessed 10th Sep 2012.
Nikhil Agarwal,Vikram Thakur,Abhinav Sharma. (2011).IT in PDS.Available:http://www.slideshare.net/MODGILABHIN/public-distribution-system . Last accessed 8th Sep
2012.
annonymus. (2000). Prerequistives of an application form. Available:http://www.civilsupplieskerala.gov.in/CitizenLogin.php . Last accessed 4th sept 2012.
Website Design Company Himachal . (1999). Himachal ration cards.Available:http://www.himachalonline.com/. Last accessed 28 Aug 2012.
People:
Rural/Urban card holdersOthers:
Pal, Dr.Brij Organization and working of Public Distribution system in India: A criticalAnalysis,[2011]
Nikhil Agarwal, VikramThakur,VarunVir Pathania,Avinav Sharma,Automation of PublicDistribution Shop,Himachal Pradesh,[2011]
Technical Research:
Technical knowledge:
Learn the PHP tool Joomla as the developing platform for the proposed system. Emailing and SMS alerts working properly. Mathematical formula calculating cost as per type of ration card. Complete knowledge regarding connectivity and other related operation on My sql database. Generating successful and accurate reports in the form of graphs and charts to be accomplished. 1. Joomla
http://www.informit.com/authors/bio.aspx?a=e7d1fb38-8b48-4fee-a4d5-5ec1deb28400http://www.informit.com/authors/bio.aspx?a=18f84cd5-a376-4a70-907e-67cd0a6d2a9bhttp://ipds.gujarat.gov.in/onlinerationcardhttp://ipds.gujarat.gov.in/onlinerationcardhttp://www.slideshare.net/MODGILABHIN/public-distribution-systemhttp://www.slideshare.net/MODGILABHIN/public-distribution-systemhttp://www.civilsupplieskerala.gov.in/CitizenLogin.phphttp://www.civilsupplieskerala.gov.in/CitizenLogin.phphttp://www.himachalonline.com/http://www.himachalonline.com/http://www.himachalonline.com/http://www.civilsupplieskerala.gov.in/CitizenLogin.phphttp://www.slideshare.net/MODGILABHIN/public-distribution-systemhttp://ipds.gujarat.gov.in/onlinerationcardhttp://www.informit.com/authors/bio.aspx?a=18f84cd5-a376-4a70-907e-67cd0a6d2a9bhttp://www.informit.com/authors/bio.aspx?a=e7d1fb38-8b48-4fee-a4d5-5ec1deb28400 -
7/31/2019 PSF Modified
14/21
This will be used by developer for primary authoring or IDE for web development where whole
coding designing testing debugging and integration will take place.
2. AjaxFor bringing efficiency and effectiveness in site performance and functioning developer will use a
latest technology like Ajax
3. Java ScriptA JavaScript will be used to maintain client side functionality by reducing server load for a websites
It will use in ajax for sending asynchronously information to server and putting some client side
design and security in terms of validations.
4. JQueryIt will be used by developer to give some more client side interactivity and design to an interface for
users. Basically jQuery is a JavaScript Library. jQuery greatly simplifies JavaScript programming.
5. SQL QuerySQL Query will be used for interacting with DBMS in order to fetch the data or maintain records in
back end databases.
6. Adobe Flash CS5:Animation, effects, Integration of various multimedia components will be done through flash. This
would be a better base for developing a highly attractive site giving it a flashy edge.
7. Adobe Photoshop CS3:This software is basically used for image editing and giving its graphics a higher look. This tool will
be used for background designing and logo editing.
8. XML:XML is a light weight database used to transport and store data, contains its own tags as well as we
can even add our own tags. This will be used for storing and fetching the images and other data.
F. Brief description of the development plan for the proposed project. (i.e. which software
methodology and why, the major areas of functions to be developed and the order in which
developed)
The methodologies are entrusted with a serious responsibility in guiding software developers how to
write their software and how not to write it .Choosing of software methodology is a critical task and thus
needs to be seriously conducted. As the correct selection of methodologies doubles the rate of project
success .By considering seven critical success factors such as scope, resources, size etc for projects
success the developer have decided to complete the project with the help of Spiral model. It includes
-
7/31/2019 PSF Modified
15/21
procedures, techniques, tools and documentation aids which will help system developers in their task of
implementing a new system.
Key project characteristics considered prior to selection of methodology-
Size of the project Scope of the project Rate of expected change Primary project goal Requirement Management Project Communication Customer Relationship Customer Organizational Culture
Why Developer choose spiral Model? Spiral Life Cycle Model is one of the most flexible SDLC models available. Project monitoring is very easy and effective. Each phase, as well as each loop, requires a
review from concerned people. This makes the model more transparent.
Risk management is one of the in-built features of the model, which makes it extra attractivecompared to other models.
Changes can be introduced later in the life cycle as well. And coping with these changesisnt a very big headache for the project manager.
Project estimates in terms of schedule, cost etc become more and more realistic as theproject moves forward and loops in spiral get completed.
It is suitable for high risk projects, where business needs may be unstable. A highly customized product can be developed using this model
Specification of how the tasks will be carried out
To help the developer complete the project on time, all the work has been divided into small parts:
Total duration-35 weeks1. Project Definition
Total duration-3weeksDue Tasks:
Idea Generation Project Title Selection Feasibility Studies Abstract Draft Project Proposal
-
7/31/2019 PSF Modified
16/21
2. Project PlanningTotal duration-3 weeksTasks:
Work Breakdown Structure Schedule and Time Estimation Project Proposal Form3. Requirement Analysis
Total duration-8weeks
Tasks:
Identify project specifications- Project Background- Resources required- Techniques to be learnt- Goals and Objectives- Determine System Functionalities- Identify scope of research
Project Specification Form Investigation and Research
- Secondary Research- Primary Research- Human Computer Interaction- Multimedia Design Principles- Current PDS websites- User requirements- Drawbacks of the existing system
Analysis- User Modeling and Profiling- Domain analysis- System analysis- Risk analysis
4. System DesignTotal duration-4weeks
Tasks:
Story Boarding & prototyping Abstract Interface Design
- Screen layout- Content Design- Interactivity Design
5. ImplementationTotal duration- 10weeksTasks:
Coding Module Integration
6. Testing and EvaluationTotal duration-5weeks
-
7/31/2019 PSF Modified
17/21
Tasks:
Test Plans Unit Testing Integration Testing System Testing Performance Testing User Acceptance Testing Security Testing GUI Testing Critical Evaluation
7. Project Ending and submissionTotal duration- 2weeks
Tasks:
Finalizing final documentation
Major Functions to be developedWhen the development reaches the implementation phase, each and every module and functions of thesystem discussed above will be created and integrated.
G. Brief description of the evaluation and test plan for the proposed project. (I.e. what is thesuccess criteria and how will be evaluated & implementation will be tested, indicate the estimated
size of the demonstration/test database)
Evaluation is one of the most important paradigms in software methodology. Evaluation helps the
developer to: Understand, verify, increases the impact of product and services on the consumers Improve delivery mechanism so that they will be more efficient and less costly Facilitate management thinking about what the project is all about. Fully examine and describe effective program for replication elsewhere.
Various evaluation techniques could be adopted for the proposed system like-Goal Based Evaluation,
Process Based Evaluation, and Outcome Evaluation.
Test Plan
First of all the developer will conduct various types of testing on the developed system ranging from
unit testing to System testing. Components of the test plan are as listed below-
Test Plan id e.g. TSLOGIN01 Introduction-Items details that need to be tested Test items-items to be tested e.g. various modules like login, tracking etc
-
7/31/2019 PSF Modified
18/21
Features to be tested like if we consider login then various modules/features included in loginprocedure.
Test techniques-techniques to be implemented while testing process. Testing tasks-tasks or series of tasks to be accomplished while testing any module/items. Suspension criteria- Features pass or fail criteria Test environment (Entry criteria, Exit criteria) Test deliverables-pass or fail i.e. result of the testing Staff and training needs-resources required and the people involved in testing Responsibilities-the assigned work to the tester by the developer. Schedule-timing of the testing and also order in which various modules are to be tested according to
priority.
Various testing which will be performed by the developer are as follows-
Unit testing
Unit testing is the process of testing a singular item of software. Like under registration each and every
field in the registration forms should be validated.
Black-box testing
Internal system design is not considered in black-box testing. System requirements and functionalities
are tested here. Through this testing, users get to know what the system is supposed to do. This doesnt
tell how it will be done. Various screen output/interface testing ,testing the design principles etc.
White-box testing
This testing is based on knowledge of the internal logic of the system code. Also known as Glass box
Testing. Developer will evaluate the runtime effectiveness and efficiency of the system, in order to
produce a better performance. Developer will do the white box testing withmany of the modules. This
module is very much critical so its logics must be evaluated to ensure the error free environment.
Modules undertaken for white box testing:
a. Registration-like proper validations on names (Abhinay is acceptable andabhinay19@ as name is unacceptable) phone numbers should be of 10 digits, pin
code 4 digits .Furthermore required fields should be filled compulsory.
-
7/31/2019 PSF Modified
19/21
b. Virtual card generation-the generated ration id should be unique and should onlybe generated after proper data entry.
c. Distribution of sales and services-the rates are decided after seeing the grossincome of the card holders so correct price should be demanded by the distributor.
Integration Testing
Integration testing is often set up with its own testing team who only perform integration testing. The
main purpose of this type of testing is to check if the new software interferes with any other
functionality of any other software which is running on the companies machines. Like combining the
tracking module with other core functionality like registration, stock updating etc.
System Testing
System testing is the first time at which the entire system can be tested against the system specification.The specifications are defined within the business analysis documentation defining the programs
purpose. System testing is in effect testing that the entire system is working together and all the
functionality of the system is performing as expected. System testing ONLY proves the system and does
not prove the software or the data/work flow. Below are some of the stages of System testing
Functional Testing / Functionality TestingFunctional testing is the process of confirming the functionality of the application. Generally this
form of testing can be scripted directly from the menu options of the application. Like as the
developer will perform any task say tracking ,he will just enter ration id and checkthe details
of the goods delivered/pending etc.
User Interface TestingFrom a system testing point of view the User Interface Testing confirms that the forms/ windows
or GUIs which appear perform as specified and are sized and viewed as expected. Items such as
menus, minimize and maximize options are checked. Learn ability, Efficiency, Memorability,
Errors will be checked as any random user will be asked to perform activities like login,tracking
online ordering etc and based on the activities the above parameters will be checked
-
7/31/2019 PSF Modified
20/21
Error exit testingThis form of testing confirms the application and all its separate forms will close once open and
that any forms have cancel options in case the user has selected them accidentally. Like use of
session in the website to confirm security and no error in logging.
Help Information TestingThe process of launching all the Help links within an application and confirming they launch the
appropriate help item if required.
Success Criteria:
The success criteria speak to the quality of the completed job and specifics about how the goals are
met. These success criteria for this system depend upon the requirement fulfillment in order to well
functioning of the site
Proper registration, no duplication of data and hence unique ration ids delivered to all candidates. Effective monitoring on distribution of food grains No modulation in cost of the items except by higher authority Up to date information 24*7 availability Proper and adequate report generation No chance for issuing ghost card Proper and timely email and messaging alerts
The criteria for a successful project are not restricted to only above. However following are some of
other supporting factors that need to be considered when it comes to a successful project management
and execution.
Appropriate negotiations where needed Proper and conducive project plan Developing a plan to achieve common tasks Reviewing and doing a rework when needed
-
7/31/2019 PSF Modified
21/21
Managing project risks efficiently Proper estimation of project in terms of not only quantitatively but also qualitatively