Top Banner

of 21

PSF Modified

Apr 04, 2018

Download

Documents

abhijaiswal18
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 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