SlideShare a Scribd company logo
Functional Specification

Project Requirements and Architecture
Section

   1

About this Document
Purpose and Contents
 What this specification does

           This document provides outline functional specifications and
           requirements for the Openhealth.in web site projects, phases 2
           through 4. Phases 2 and 3 are described in great detail – Phase 4 is
           left more ambiguous, as Phase 4 specifications will be determined
           at a later date.
           It is designed to guide system development and design, including:
              0• Database structure

              0• Site information architecture

              0• Site functionality

              0• Administrative tool set

              0• Use cases
cification does not do

           This is not a project plan. It is a guide for system architecture
           and development, not for phasing, timelines or deliverables.
           Portent will provide project scheduling information as necessary.
cument’
           Finally, this specification will change, continuously, as the
           project proceeds. We will add details and edit existing
           information as the database structure, site architecture and use
           cases evolve in the course of the project.
Document structure

       This document is divided into five sections:
          0• Project Overview

          0• Information Architecture

          0• Site Design

          0• Application Layer Specifications

          0• Storage (database design)

       Other information, such as detailed designs, will be generated
       during each phase.

Assumptions

          0• The proposed site will be developed using latest Web 2.0
              technology.
          0• The system will use a My SQL database.

          0• The proposed web site will run on Windows servers..


Questions and Comments




  Project Overview
Goals, Audience, Phases and Tools
        The OpenHealth.in project is divided into four separate phases,
        each with its own goals, and a steadily evolving audience focus.



        As developed in the strategic brief, the overall goal of this project
        is threefold:
           0• Attract and excite a diverse audience

           0• Provide useful, timely content in a compelling, easy-to-use
                 design

           0• Allow OpenHealth.in staff to maintain most site content
                 using only their web browser

Original Goals

        The proposed site developed a detailed list of goals prioritized
        as follows:
        1. Get a diverse audience excited about the site.

        2. Educate that audience about pollution. Increase usability

        3. Ease site maintenance

        4. Incorporate multimedia (Flash, video) where it helps tell the
           proposed site story

        5. Develop a site referral program

        6. keep members up-to-date.
The Survey Results and Revised Goals

        Portent Interactive set up a survey asking visitors to rate the site.
        At the time of this writing, the proposed site survey has been on
        the web site for three weeks. Many people completed the survey
        and the result will be published on the site.
           0• 45% of visitors come to the site more than once per
              week. The site should be updated at least that often,
              preferably daily.
           0• 75% visit the site from home. Our proposed site must be a
              fast-loading site, because very few web surfers have high-
              speed connections at home.
           0• Most visitors come to the site to read about current events,
              their territories, or politics/legislation, and said that current
              events would bring them back to the site more often. Again,
              this means that the site should be updated more often.
           0• Only 25% of visitors said that the site was neutral or worse
              when it comes to finding information. However, most
              commented in open questions that they wanted the site to be
              easy to use. This implies that the site needs to be more
              accessible – we need to simplify navigation and provide
              easier access to the kind of information visitors want.
        Given this information, we have revised the project goals
        slightly, to emphasize updated content, simpler navigation and
        faster download times:
        1. Get a diverse audience excited about OpenHealth.in

        2. Increase usability

        3. Educate that audience about OpenHealth.in role, services

        The target user for this site will be between 10-70 years of age.
        They will be a novice web user who understands email and how to
        use a web browser. This user also accesses the Internet every day.
Project Phases

        This project is divided into four phases:

        In Phase 1, OpenHealth.in site created a site map, strategic brief
        and this specification, as well as hosting hardware specifications.
        In Phase 2 site will create the visual design for the web site. We
        will also implement the core content management engine build
        and deploy the video library.

        Phase 3 will extend the content management system to all site
        areas.

        Phase 4 will introduce additional interactive tools, widgets and
        ‘micro sites’ that individuals can maintain.

Tools

Content Management

        The new web site will use a content management system. This
        system will permit staff to edit content using their web browser,
        without learning HTML.
        The first implementation of this system will come in Phase 2 – the
        video library will use the content management engine to allow
        easy uploads of video content. At the end of phase 3, all site
        content will be accessible from the content management system.
Section

   3

Hardware & Software specification
           OpenHealth.in servers will be hosted at the following
           hardware specification.

           OPERATING SYSTEM:           Linux, Windows XP,
                                          windows 7 and later
                                          edition

           Programming Languages:        PHP, MY SQL, JAVA SCRIPT

           Type of project:              Web related project

           Front End:                   Web 2.0

           Back end:                     My sql

           Requirements:

           RAM:                      1GB (NOT INCLUDING
           O.S)

         Processor Type:
               Intel / AMD Compatible
x86/x64 Dual-
Core
Processor or better


           Network                       100mbps
Section

   4

Information Architecture
Site Structure and Navigation
           It must allow visitors easy access to all information. As a general
           rule, no piece of content should ever be more than three clicks
           away from the visitor. Drawing from the survey results, we will
           build a site structure that emphasizes the content visitors most
           want to see, simplifies navigation, but still allows quick access to
           all content:
           First level navigation will be as follows:

                 Home- Current events and special topics.
                 About our earth- Situation about our pollution in India.

                 News. Current events.

                 Crisis- Deals with the problem
                 About us- Description of whom we are, and all our
                  details
                 Links- Links to other sites, articles and written resources,
                  as well as the video library.
                 Control- This deals with the control of air, water pollution
                  in India.
                 Activities- It deals with the current activities in India about
                  pollution.
All pages will include a set of secondary ‘standard’ links, as well:

      Feedback. The survey has proved invaluable – we will
       continue to offer surveys as a way of measuring visitor
       satisfaction with the site, and to determine how to evolve
       the site over time.

      Search. A full-text search of the entire site. Fully
       implemented after Phase III.

      Join OpenHealth.in- Registration form..

      Contact. Contact information

      Email Newsletter Sign up. Opt-in email list for all
       OpenHealth.in members.

      Site map- To view the site map
Section

   5
Site Design
Aesthetic/HTML Requirements and Guidelines
           The site must deliver a compelling visitor experience. However, it
           cannot sacrifice usability and accessibility – web site should be,
           first and foremost, make its rich content offering available to as
           diverse an audience as possible.

           The ENDPOLLUTION web site ‘look’ must conform to the
           following requirements:
                 The site should be HTML 4.0 compliant.
                 All pages (except video or multimedia) must download in
                  less than 10 seconds over a 56k modem connection.
                 All pages must fit in a web browser displayed on a
                  computer set.
                 All pages must use a web safe colour palette.

                 The site must be compatible with Internet Explorer 4,
                  5 and 5.5, and with Netscape 4-6, as well as AOL 4.0
                  and later, and Opera.
                 The site should not use frames.

                 All site pages should be available for search engine robots.

                 All pages that use multimedia, such as Flash, must ‘sniff’
                  for the correct plug-in and display a static image if
                  necessary.



Application Layer Specifications
Architecture and Requirements

           By the end of Phase 4, OpenHealth.in team will include the
           following functions:
                 Content Management and on demand streaming media
                  library
                 Opt-in email newsletter and new content notification

                 Micro sites
                 Surveys

                 Site linking/partnership program
           This section includes a brief description of each functional
           component, plus requirements and use cases for each potential user
           of that component.

           The OpenHealth.in site will consist of five conceptual components:
                 The public web site is the content that most visitors can see.
                 The administration web site is the interface for managing
                  content and sending bulk emails.
                 The CMS is the engine for managing site content.

                 A Security layer controls the administrative functions
                  that different staff can access.
Security

           The site administrative functions – both email and content
           management – will be protected and organized by a security layer.
           When staff log into the administrative site, the security layer will
           determine their user level (administrator, editor or author) and
           what site areas and tools they can use.
Requirements




               Architecture of 'OpenHealth.in' website




Content Management System: Administration
OpenHealth.in will be a ‘dynamic’ web site – after phase 3, all
         site pages will be published ‘on the fly’ from a database.
         The site staff will be able to log into a site administration
         interface to edit, delete or add pages of content, images and
         videos to the site. This content management system is the core of
         the OpenHealth.in site.
         The Content Management System will support multiple authors
         in multiple locations, with one or more editors approving content
         for publication to the site


Video Library Administration: Special Requirements

          The video library will actually be part of the CMS. However,
          it includes some special requirements:

Content Management System: Front End

The front-end of the CMS is the public web site. While most of
the requirements for this area are covered in Section 5 of this
specification, there are some performance and component requirements.
Opt-In Email Newsletter and New Content Notification

                 Site visitors will have the opportunity to provide their
                  name and email address, and specify:
                 They will receive regular emails regarding events
Micro sites

         The site will use existing CMS functionality to allow
         territories and other groups within the site to build and
         maintain micro sites.



  section
     6
Use Cases
Work flow diagrams
       This section includes diagrams of typical work flows for each site
       component. Use cases display, step-by-step, how users interact
       with the system.

                              LOGIN
ADDING / DELETING USER
ADDING / DELETING NODES
CONTENT ADDITION & APPROVAL
CONTENT DELETION
Public site process flow – what happens when a visitor comes to the web
site:
EDITING CATEGORIES
SENDING AN E-MAIL
AUTHOR ADDING CONTENT
Section

  8

Wire frames:



                        Home




                        About Us
          My web site




                        About




                        Contact Us
News

                                             Photos
       Navigation

                            Gallery


                                             Video



                             Download



Home

                                        Banners &
                                        Advertisemnt



                            Posts


         Body
                                                     Video

                               Images



                    Links

More Related Content

PDF
Getting started with Alfresco in the cloud
PDF
Transitioning to SharePoint App Development
ODT
Funcsp Open Health
ODT
Funcsp Open Health
ODT
Funcsp Open Health
ODT
Funcsp Open Health
ODT
Funcsp Open Health
PDF
10 Insightful Quotes On Designing A Better Customer Experience
Getting started with Alfresco in the cloud
Transitioning to SharePoint App Development
Funcsp Open Health
Funcsp Open Health
Funcsp Open Health
Funcsp Open Health
Funcsp Open Health
10 Insightful Quotes On Designing A Better Customer Experience

Similar to Funcsp Open Health (20)

DOCX
online blogging system
PPT
student innovation 2014
PPTX
ONLINE PORTAL WITH COMPILER USING C#
PDF
Website Accessibility Workshop
PDF
main report on restaurant
PPT
Web engineering cse ru
PPTX
internship ppt.pptx
PPT
Social Networking Platform to Share Travel Experiences
PPTX
Final Project Presentation.pptx
PDF
Website for Media Coach & Communication Speaker
PPT
Content Management Training
PPTX
Content Management Training
PPTX
Building a Documentation Portal
DOCX
Sample project requirements document
PDF
Sharepoint Basics
PPTX
INFO 2105 PPTs Fall 2024 ---------------
PPTX
Web accessibility for municipalities - How to meet compliance requirements an...
PDF
Crm for school education publishing and management system
PPT
WebE_chapter_16.ppt
online blogging system
student innovation 2014
ONLINE PORTAL WITH COMPILER USING C#
Website Accessibility Workshop
main report on restaurant
Web engineering cse ru
internship ppt.pptx
Social Networking Platform to Share Travel Experiences
Final Project Presentation.pptx
Website for Media Coach & Communication Speaker
Content Management Training
Content Management Training
Building a Documentation Portal
Sample project requirements document
Sharepoint Basics
INFO 2105 PPTs Fall 2024 ---------------
Web accessibility for municipalities - How to meet compliance requirements an...
Crm for school education publishing and management system
WebE_chapter_16.ppt
Ad

More from wellunwell (8)

ODT
Funcsp Open Health
ODT
Funcsp Open Health
ODT
Funcsp Open Health
ODT
Funcsp Open Health
ODT
Funcsp Open Health
ODT
Funcsp Open Health
ODT
Funcsp Open Health
ODT
Frameworks Apis
Funcsp Open Health
Funcsp Open Health
Funcsp Open Health
Funcsp Open Health
Funcsp Open Health
Funcsp Open Health
Funcsp Open Health
Frameworks Apis
Ad

Recently uploaded (20)

PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Mushroom cultivation and it's methods.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Hybrid model detection and classification of lung cancer
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
1. Introduction to Computer Programming.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Encapsulation theory and applications.pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
Tartificialntelligence_presentation.pptx
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
A Presentation on Touch Screen Technology
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Approach and Philosophy of On baking technology
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Mushroom cultivation and it's methods.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Hybrid model detection and classification of lung cancer
Web App vs Mobile App What Should You Build First.pdf
Unlocking AI with Model Context Protocol (MCP)
A comparative study of natural language inference in Swahili using monolingua...
1. Introduction to Computer Programming.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
1 - Historical Antecedents, Social Consideration.pdf
Encapsulation theory and applications.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
Programs and apps: productivity, graphics, security and other tools
TLE Review Electricity (Electricity).pptx
Tartificialntelligence_presentation.pptx
A comparative analysis of optical character recognition models for extracting...
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
A Presentation on Touch Screen Technology
Digital-Transformation-Roadmap-for-Companies.pptx
Approach and Philosophy of On baking technology

Funcsp Open Health

  • 2. Section 1 About this Document Purpose and Contents What this specification does This document provides outline functional specifications and requirements for the Openhealth.in web site projects, phases 2 through 4. Phases 2 and 3 are described in great detail – Phase 4 is left more ambiguous, as Phase 4 specifications will be determined at a later date. It is designed to guide system development and design, including: 0• Database structure 0• Site information architecture 0• Site functionality 0• Administrative tool set 0• Use cases cification does not do This is not a project plan. It is a guide for system architecture and development, not for phasing, timelines or deliverables. Portent will provide project scheduling information as necessary. cument’ Finally, this specification will change, continuously, as the project proceeds. We will add details and edit existing information as the database structure, site architecture and use cases evolve in the course of the project.
  • 3. Document structure This document is divided into five sections: 0• Project Overview 0• Information Architecture 0• Site Design 0• Application Layer Specifications 0• Storage (database design) Other information, such as detailed designs, will be generated during each phase. Assumptions 0• The proposed site will be developed using latest Web 2.0 technology. 0• The system will use a My SQL database. 0• The proposed web site will run on Windows servers.. Questions and Comments Project Overview
  • 4. Goals, Audience, Phases and Tools The OpenHealth.in project is divided into four separate phases, each with its own goals, and a steadily evolving audience focus. As developed in the strategic brief, the overall goal of this project is threefold: 0• Attract and excite a diverse audience 0• Provide useful, timely content in a compelling, easy-to-use design 0• Allow OpenHealth.in staff to maintain most site content using only their web browser Original Goals The proposed site developed a detailed list of goals prioritized as follows: 1. Get a diverse audience excited about the site. 2. Educate that audience about pollution. Increase usability 3. Ease site maintenance 4. Incorporate multimedia (Flash, video) where it helps tell the proposed site story 5. Develop a site referral program 6. keep members up-to-date.
  • 5. The Survey Results and Revised Goals Portent Interactive set up a survey asking visitors to rate the site. At the time of this writing, the proposed site survey has been on the web site for three weeks. Many people completed the survey and the result will be published on the site. 0• 45% of visitors come to the site more than once per week. The site should be updated at least that often, preferably daily. 0• 75% visit the site from home. Our proposed site must be a fast-loading site, because very few web surfers have high- speed connections at home. 0• Most visitors come to the site to read about current events, their territories, or politics/legislation, and said that current events would bring them back to the site more often. Again, this means that the site should be updated more often. 0• Only 25% of visitors said that the site was neutral or worse when it comes to finding information. However, most commented in open questions that they wanted the site to be easy to use. This implies that the site needs to be more accessible – we need to simplify navigation and provide easier access to the kind of information visitors want. Given this information, we have revised the project goals slightly, to emphasize updated content, simpler navigation and faster download times: 1. Get a diverse audience excited about OpenHealth.in 2. Increase usability 3. Educate that audience about OpenHealth.in role, services The target user for this site will be between 10-70 years of age. They will be a novice web user who understands email and how to use a web browser. This user also accesses the Internet every day.
  • 6. Project Phases This project is divided into four phases: In Phase 1, OpenHealth.in site created a site map, strategic brief and this specification, as well as hosting hardware specifications. In Phase 2 site will create the visual design for the web site. We will also implement the core content management engine build and deploy the video library. Phase 3 will extend the content management system to all site areas. Phase 4 will introduce additional interactive tools, widgets and ‘micro sites’ that individuals can maintain. Tools Content Management The new web site will use a content management system. This system will permit staff to edit content using their web browser, without learning HTML. The first implementation of this system will come in Phase 2 – the video library will use the content management engine to allow easy uploads of video content. At the end of phase 3, all site content will be accessible from the content management system.
  • 7. Section 3 Hardware & Software specification OpenHealth.in servers will be hosted at the following hardware specification. OPERATING SYSTEM: Linux, Windows XP, windows 7 and later edition Programming Languages: PHP, MY SQL, JAVA SCRIPT Type of project: Web related project Front End: Web 2.0 Back end: My sql Requirements: RAM: 1GB (NOT INCLUDING O.S) Processor Type: Intel / AMD Compatible x86/x64 Dual- Core Processor or better Network 100mbps
  • 8. Section 4 Information Architecture Site Structure and Navigation It must allow visitors easy access to all information. As a general rule, no piece of content should ever be more than three clicks away from the visitor. Drawing from the survey results, we will build a site structure that emphasizes the content visitors most want to see, simplifies navigation, but still allows quick access to all content: First level navigation will be as follows:  Home- Current events and special topics.  About our earth- Situation about our pollution in India.  News. Current events.  Crisis- Deals with the problem  About us- Description of whom we are, and all our details  Links- Links to other sites, articles and written resources, as well as the video library.  Control- This deals with the control of air, water pollution in India.  Activities- It deals with the current activities in India about pollution.
  • 9. All pages will include a set of secondary ‘standard’ links, as well:  Feedback. The survey has proved invaluable – we will continue to offer surveys as a way of measuring visitor satisfaction with the site, and to determine how to evolve the site over time.  Search. A full-text search of the entire site. Fully implemented after Phase III.  Join OpenHealth.in- Registration form..  Contact. Contact information  Email Newsletter Sign up. Opt-in email list for all OpenHealth.in members.  Site map- To view the site map
  • 10. Section 5 Site Design Aesthetic/HTML Requirements and Guidelines The site must deliver a compelling visitor experience. However, it cannot sacrifice usability and accessibility – web site should be, first and foremost, make its rich content offering available to as diverse an audience as possible. The ENDPOLLUTION web site ‘look’ must conform to the following requirements:  The site should be HTML 4.0 compliant.  All pages (except video or multimedia) must download in less than 10 seconds over a 56k modem connection.  All pages must fit in a web browser displayed on a computer set.  All pages must use a web safe colour palette.  The site must be compatible with Internet Explorer 4, 5 and 5.5, and with Netscape 4-6, as well as AOL 4.0 and later, and Opera.  The site should not use frames.  All site pages should be available for search engine robots.  All pages that use multimedia, such as Flash, must ‘sniff’ for the correct plug-in and display a static image if necessary. Application Layer Specifications
  • 11. Architecture and Requirements By the end of Phase 4, OpenHealth.in team will include the following functions:  Content Management and on demand streaming media library  Opt-in email newsletter and new content notification  Micro sites  Surveys  Site linking/partnership program This section includes a brief description of each functional component, plus requirements and use cases for each potential user of that component. The OpenHealth.in site will consist of five conceptual components:  The public web site is the content that most visitors can see.  The administration web site is the interface for managing content and sending bulk emails.  The CMS is the engine for managing site content.  A Security layer controls the administrative functions that different staff can access. Security The site administrative functions – both email and content management – will be protected and organized by a security layer. When staff log into the administrative site, the security layer will determine their user level (administrator, editor or author) and what site areas and tools they can use.
  • 12. Requirements Architecture of 'OpenHealth.in' website Content Management System: Administration
  • 13. OpenHealth.in will be a ‘dynamic’ web site – after phase 3, all site pages will be published ‘on the fly’ from a database. The site staff will be able to log into a site administration interface to edit, delete or add pages of content, images and videos to the site. This content management system is the core of the OpenHealth.in site. The Content Management System will support multiple authors in multiple locations, with one or more editors approving content for publication to the site Video Library Administration: Special Requirements The video library will actually be part of the CMS. However, it includes some special requirements: Content Management System: Front End The front-end of the CMS is the public web site. While most of the requirements for this area are covered in Section 5 of this specification, there are some performance and component requirements. Opt-In Email Newsletter and New Content Notification  Site visitors will have the opportunity to provide their name and email address, and specify:  They will receive regular emails regarding events Micro sites The site will use existing CMS functionality to allow territories and other groups within the site to build and maintain micro sites. section 6
  • 14. Use Cases Work flow diagrams This section includes diagrams of typical work flows for each site component. Use cases display, step-by-step, how users interact with the system. LOGIN
  • 17. CONTENT ADDITION & APPROVAL
  • 19. Public site process flow – what happens when a visitor comes to the web site:
  • 23. Section 8 Wire frames: Home About Us My web site About Contact Us
  • 24. News Photos Navigation Gallery Video Download Home Banners & Advertisemnt Posts Body Video Images Links