E News Mobile Application ULBV002

13
Proposal for Development of Mobile Application for ULB 1 Techno Commercial Proposal on Development of Mobile Based Citizen Centric Engagement Platform E-Newsfeed | Discussions and Polls | Grievance Management

description

Own Document

Transcript of E News Mobile Application ULBV002

  • Proposal for Development of Mobile Application for ULB

    1

    Techno Commercial Proposal on

    Development of

    Mobile Based Citizen Centric

    Engagement Platform

    E-Newsfeed | Discussions and Polls | Grievance Management

  • Proposal for Development of Mobile Application for ULB

    2

    1. About ULTS

    UL Technology Solutions (ULTS) is a leading IT/ ITES Solution provider for Public/ Private/

    Co-Operative enterprises. We deliver state of art integral solutions to solve high impact

    business challenges of our clients and thereby helping in growth of all stake holders

    involved in the business. With our excellent delivery and quality, ULTS got certification for

    ISO 9001:2008 in our portfolio.

    The Company is officially promoted by Uralungal Labour Contract Co-Operative Society

    Ltd. (ULCCS Ltd.), which is more than 87 years old Co- Operative giant in construction-

    civil project domain. As the societys main motto is the total social uplift and employment,

    they started supporting IT initiative to maintain the balance between traditional and

    modern employment culture. ULTS started operating with GIS applications and

    topographical survey (GPS and Total Station). In a short span of 4 years we diversified

    the solutions and product range to e- Health, Consulting, Transport Solutions, Enterprise

    Turnkey Solutions (ETS) and the list is still expanding in a rapid and stable manner.

    ULTS leadership team is an excellent blend of young minds and experience. The company

    is promoted and owned by 9 decade old co-operative giant named Uralungal Labour

    contract co-operative Society Ltd (ULCCS LTD.) and we inherits the value systems from

    our parent ULCCS LTD.

    WE ARE

    A creative team of young minds

    Driven by passion and dedicated to what we do

    Ready to deliver results for the growth of all

    OUR PROMOTOR- ULCCS LTD

    Asias on of the largest labour contract co-operative society

    More than 84 % Capital Share Investment by Govt. of Kerala

    Nine decade of experience in labour management and on time, quality project

    delivery

    ISO 9001: 2008 certification

    More than 1500 Members and 2000+ employees

    More than 5500 completed projects and 300+ ongoing projects

    ACCREDITED BY

    Local Self Governance Dept., Govt. of Kerala

    Dept. of Co-Operatives, Govt. of Kerala

    Dept. of Labour, Govt. of Kerala

    Dept. of Tourism, Govt. of Kerala

  • Proposal for Development of Mobile Application for ULB

    3

    2. Introduction

    Urban local bodies (ULBs) are local self-governing institutions and constitute the third tier

    of governance systems in India. They attend to the day-to-day needs of a community,

    such as roads, street lighting, water supply and sanitation, solid waste management,

    primary education, parks, public health, and so on. Most of the citizen- government

    interaction occurs at the municipal/local level in India, therefore, these ULBs are required

    to orient their activities towards the satisfaction of citizens to build confidence among

    them. ULB are the primary institution that provide direct services to many areas of a

    locality.

    In order to provide the services with better quality and to build a happy customer base it

    required continuous engagement of the citizens, discussion and also to have an option of

    complaint management system. From ULB stand point view they need a platform for

    providing and educating the citizen with various schemes that they provide and new

    projects and developments that they made. We propose a total platform to address all this

    issues and make it a citizen centric driven system and to promote the people engage in

    the decision making process.

    The platform is intended to engage the public in governance and to make them aware of

    the developmental activities of the organization in a broader manner. It helps user to get

    notification on certain key dates like Tax payment, Polio vaccination etc. Application also

    will be a community driven with managed by the department administration. A provision

    of E Magazine is also included to showcase certain success stories of the ULB and the

    citizens in the ULB in certain areas like agriculture business or a process implemented

    3. Product Concept

    The concept is to develop a news publishing portal for ULB with social engagement

    platform and an additional complaint booking space. Any user with a valid ID card can

    register in the application using Voters ID/ Pancard /Adharcard and the mobile number

    and name. Email can be optionally include. Once the User is registered he/she can engage

    in the social platform for various polls and discussions. User can book a complaint

    regarding a specific matter (Road Repair, Water supply, street light issue etc.). This

    complaint will be registered in the name of the user and the ID provided initially. Also in

    future we can provide the provision of attaching other users to a user by the acceptance

    of invitation.

    The system brings more efficiency and transparency in decision making, and will be

    milestone in the public citizen services space. This virtually will make all the decision

  • Proposal for Development of Mobile Application for ULB

    4

    making process in a citizen centric approach. Web based platform aims to reach the users

    who dont use a smart phone. Centralised architecture will provide access in various citizen

    service centres like Akshaya and kudumbashsree offices. Web based application will allow

    such centres to help user in registering complaints, track their complaints and to help in

    making the problem solving in a transparent and efficient way.

    This application will bring a new dimension in citizen services space and will boost the

    confidence in governance and governing bodies. We also provide integration of the various

    tax payments, bill payment in future where it will one platform for all citizen services

    4. Scope of the Work

    To develop and host a comprehensive Mobile and web based platform for

    integrating e News, grievance management and Citizen engagement

    To provide post implementation support for the hosted application

    To provide update patches and new features through the course of support

    5. Technology

    Different Layers of Application

    Design and Architecture

    When designing an application or system, the goal of a software architect is to minimize

    the complexity by separating the design into different areas of concern. For example, the

    user interface (UI), business processing, and data access all represent different areas of

    concern. Within each area, the components you design should focus on that specific area

    and should not mix code from other areas of concern. For example, UI processing

    components should not include code that directly accesses a data source, but instead

    should use either business components or data access components to retrieve data.

    Presentation Layer Components

    User interface (UI) components. User interface components provide a way for users

    to interact with the application. They render and format data for users. They also acquire

    and validate data input by the user.

    User process components. User process components synchronize and orchestrate user

    interactions. Separate user process components may be useful if you have a complicated

    UI. Implementing common user interaction patterns as separate user process components

    allows you to reuse them in multiple UIs.

  • Proposal for Development of Mobile Application for ULB

    5

    Business Layer

    Key Business Components

    The following list explains the roles and responsibilities of the main components within the

    business layer:

    Application facade (optional): An application facade combines multiple business

    operations into a single message-based operation. You might access the application faade

    from the presentation layer by using different communication technologies.

    Business components: Within the business layer there are different components that

    provide business services, such as processing business rules and interacting with data

    access components. For example, you might have a business component that implements

    the transaction script pattern, which allows you to execute multiple operations within a

    single component used to manage the transaction. Another business component might be

    used to process requests and apply business rules.

    Business entities: Business components used to pass data between other components

    are considered business entities. The data can represent real-world business entities, such

    as products and orders, or database entities, such as tables and views. Consider using

    scalar values as business entities. Alternatively, business entities can be implemented

    using data structures such as DataSets and Extensible Markup Language (XML)

    documents.

    Business workflows: Many business processes involve multiple steps that must be

    performed in the correct order and orchestrated. Business workflows define and coordinate

    long-running, multi-step business processes, and can be implemented using business

    process management tools.

    Data Access Layer

    Data access logic components. Data access components abstract the logic necessary to

    access your underlying data stores. Doing so centralizes the data access functionality,

    which makes the application easier to configure and maintain.

    Data helpers / utilities: Helper functions and utilities assist in data manipulation, data

    transformation, and data access within the layer. They consist of specialized libraries

    and/or custom routines especially designed to maximize data access performance and

    reduce the development requirements of the logic components and the service agent parts

    of the layer.

    Service agents: When a business component must use functionality exposed by an

    external service, you might need to create code that manages the semantics of

  • Proposal for Development of Mobile Application for ULB

    6

    communicating with that service. Service agents isolate your application from the

    idiosyncrasies of calling diverse services, and can provide additional services such as basic

    mapping between the format of the data exposed by the service and the format your

    application requires.

    Service Layer

    The service layer is made up of the following components:

    Service interfaces: Services expose a service interface to which all inbound messages

    are sent. The definition of the set of messages that must be exchanged with a service, in

    order for the service to perform a specific business task, constitutes a contract. You can

    think of a service interface as a faade that exposes the business logic implemented in the

    service to potential consumers.

    Message types: When exchanging data across the service layer, data structures are

    wrapped by message structures that support different types of operations. For example,

    you might have a Command message, a Document message, or another type of message.

    These message types are the message contracts for communication between service

    consumers and providers.

    Application Architecture of Mobile Client

  • Proposal for Development of Mobile Application for ULB

    7

    Server Architecture

    Development Environment

    Server configuration

    Hardware: Zeon server class machine

    Server: Windows server 2008 r2 or above (64 bit)

    Processor: 64 bit processor

    Storage: 1 TB or above disk space

    Memory: 16 GB

    Client configuration

    Client: Android (version jelly bean or above)

    Database: SQL server 2008 or above or MySQL

  • Proposal for Development of Mobile Application for ULB

    8

    6. Product Wire frame

    Application Initialisation Screen

    Application Login Page/Sign up Page

  • Proposal for Development of Mobile Application for ULB

    9

    Home Page: E-Newsletter

    An e- newsletter is a typical news feed to provide upto date news about the ULB, New

    scheme, new projects, developmental activities new appointment etc. Also there is a

    section for publishing weekly or monthly magazine which will focus or certain unique

    stories in the ULB geography and about some topic of interest to its subscribers.

  • Proposal for Development of Mobile Application for ULB

    10

    Public Complaint Registration

    This section enable the registered user to put a complaint with location and photographs

    attached for specific services or department. Once user booked a complaint he will get a

    unique token number with which he can track the status of the complaint.

    There will sub category and department wise option for the user to select the particular

    category. Once he select the category or department the page will be navigated to the

    next section where he can select the type of complaint

    From their user can select the type of the complaint from a pre-defined template or user

    can create a custom generated subtype of the complaint. The location of the complaint

    will be fetched from GPS setting of the smart phone or in web user can input the location

    through a Google map interface. Once the information is filled application provides a

    provision of uploading the time stamped photographs to avoid the fake complaints

  • Proposal for Development of Mobile Application for ULB

    11

    Discussion and Poll Section

    This section is dedicated to take the opinions on certain topics, Administrators can take

    the vote of opinion from public in going ahead with a projects, developmental activity or

    improvements program.

  • Proposal for Development of Mobile Application for ULB

    12

    7. Product Development Plan

    8. Delivery Milestones

    Sl. No Deliverables

    W1 W2 W3 W4 W5 W6 W7 W8 W9 W10 W11 W12 W13 W14 W15 W16

    1 FRS

    2 SRS

    3 User Interface

    4 Prototype

    5 E News Feed

    6 Polls and Discussion

    7 Grievance Management

    8 Beta Product

    9 Product Testing

    9 Go Live

    Timelines

  • Proposal for Development of Mobile Application for ULB

    13

    9. Hosting and Administration

    The Application will be hosted in urban Local Bodys Local server or ULB need to get

    permission to host on state owned data centre

    The Administration and Data updation and management of the application will be done

    by Urban local Body if not ULTS will the responsibility of the same with additional cost

    10. Budget Layout

    Sl. No Items Description Rate Tax Total

    1 Application Development

    3,000,000.00

    420,000.00

    3,420,000.00

    2

    Application Maintenance for

    Second Year

    600,000.00

    84,000.00

    684,000.00

    3 Application Maintenance for third Year

    600,000.00

    84,000.00

    684,000.00

    3 Total

    4,788,000.00

    11. Payment Terms and Conditions

    20% of the Development cost should be paid in advance against Work Order and Agreement Signing

    20% Payment against SRS and FRS sign off

    20% payment against Proto Type Development with news feed and approval

    15% Payment against Discussions and polls module approval

    15% Payment against Grievance Management Module Approval

    10% Payment against Go live Certificate

    All the payment should be made to ULTS

    The commercial offer is valid upto 90 days from the date of submission

    The AMC should be paid in advance every year

    End of the Document