islink ventures inc - system design
TRANSCRIPT
-
8/8/2019 ISLink Ventures Inc - System Design
1/17
ISLink Ventures, Inc.
Systems Design Document
Draft Version created December 31, 2010 Page 1 of 17
Systems DesignNorman Ong Events Hosting Website
Project
-
8/8/2019 ISLink Ventures Inc - System Design
2/17
ISLink Ventures, Inc.
Systems Design Document
Draft Version created December 31, 2010 Page 2 of 17
Revision Summary
Version
Number
Author Description Release Date
1.0 Elizabeth Quinto System Requirements background, scope, initiallayout
December 31, 2010
2.0 Francis Ocoma Initial System Design system architecture, projectdesign
January 2, 2011
3.0 Manuel Go, Elaine Mojica Project Gantt Chart timeline and deliverables
Document revisions taskintegration and documentrefinement
January 7, 2011
4.0 Rowena Paguirigan Processing Diagrams ERD and Data Flow
January 8, 2011
5.0 Manuel Go Project Control communication plan, riskmanagement, protocol forissue and decision
January 9, 2011
6.0 Elaine Mojica Final Systems Designdocument
January 9, 2011
-
8/8/2019 ISLink Ventures Inc - System Design
3/17
ISLink Ventures, Inc.
Systems Design Document
Draft Version created December 31, 2010 Page 3 of 17
Table of Contents
I. Introduction
a. Purpose of the Document4b. Executive Summary..4c. Client Background.4d. Project Scope.5e. Final Deliverable5
II. Project Design
a. System Overview......6b. Architecture........6c. Project Specifications...7d. System Users10e. Design Considerations....10f. Functional Hierarchy Diagram....11g. Entity Relationship Diagram and Data Flow..12h. Module Descriptions..14
III. Project Execution
a. Timeline and Tasks.16b. Role Assignments...16c. Gantt Chart...17d. Project Control.17
-
8/8/2019 ISLink Ventures Inc - System Design
4/17
ISLink Ventures, Inc.
Systems Design Document
Draft Version created December 31, 2010 Page 4 of 17
I. Introduction
Purpose of the Document
This document provides information about the system design of the Norman Ong EventHosting website, which generally includes the following: client background and industry overviewan overview of the purpose and the desired functionalities of the website, system architecturedesign considerations, project layout, functional hierarchies and module descriptions, ERD andata model, Gantt chart, and status checking details.
It shall encompass all project details for the initiation phase (which is the discovery phase of theproject) and the planning phase (which indicates the core work plan and facilitating plans foproject execution and control) of the project plan. All tasks for the execution, implementation an
post-implementation phases of the project will be dependent on the contents of this document.
Executive Summary
ISLink Ventures, Inc. is committed to achieve its mission i.e. to empower our clients by providinthem with an effective web presence that will have a strong impact on the market, and help themachieve their strategic goals and profit from the use of information technology. With this, our firsproject Norman Ong Events Hosting website came about. The primary objective is to create thwebsite based on agreed sitemap and specifications, and all sections having ContenManagement System.
Client Background
Norman Ong Events Hosting is into hosting events such as weddings, debut, anniversaries, etcThe ownerNorman Ong also offers his services in singing and songwriting. He has done severaTV segments already and has quite a number of song compositions.
Norman Ong has no official website yet and uses social networking sites and client referrals tpromote his business. Currently, he is using Multiply as the CMS for his services.
-
8/8/2019 ISLink Ventures Inc - System Design
5/17
ISLink Ventures, Inc.
Systems Design Document
Draft Version created December 31, 2010 Page 5 of 17
Project Scope
Design and development of Norman Ong Events Hosting website according to the followinspecifications:
Design / Front End
Design and conceptualization of the style of Norman Ong Events Hosting web sitbased on the agreed sitemap (see sitemap under Initial Layout).
Images and text content to be provided/approved by the client
Image optimization (retouching and improvement of pictures supplied)
Programming / Back End
Content Management System (CMS) to manage all sections of the website
Final Deliverable
The objective of the project is to create a new website for Norman Ong Events Hosting and tintegrate all sections into Content Management System to enable the client to update the contentof his website. By having an official website, the client would be able to reach a wider audiencand thus expand his client base.
-
8/8/2019 ISLink Ventures Inc - System Design
6/17
ISLink Ventures, Inc.
Systems Design Document
Draft Version created December 31, 2010 Page 6 of 17
II. Project Design
System Overview
The website for Norman Ong Events Hosting will primarily allow existing and prospectivcustomers to browse information about the services offered, including highlights of past eventhosted, news about upcoming events, and contact information. It will also enable customeinquiries to be conveniently submitted online. Specific components of the website are as follows:
A blog for announcements, news, and updates.
A services gallery page showcasing the various services offered.
A contact/inquiry page that will contain both contact information and an HTML formthat submits customer inquiries to the site owner's e-mail address.
There will also be a content management system (CMS) that the site owner could use to easilpost blog entries, add photos, and generally control the content of the website.
Architecture
The team will be using Joomla (latest stable version: 1.5.22) as the platform to build the websit
as well as the Content Management System that the website owner could use to add or modifcontent. This choice is based on the flexibility of the platform and its support for well-establisheand familiar technologies.
We have chosen MySQL for our database and Apache for our web server. We will be using PHas our main programming language. All these technologies have considerable documentationavailable and have been tested to work well for Joomla development.
-
8/8/2019 ISLink Ventures Inc - System Design
7/17
ISLink Ventures, Inc.
Systems Design Document
Draft Version created December 31, 2010 Page 7 of 17
Project Specifications
Service Required: New Website
Technical Requirements:
Database - MySQLScripting - PHP, HTML, XMLCMS - Joomla
Data Requirements:
Database Structure Blog Page
Table Name: Blog_Entries
Field Name Field Description Data Type AllowNull
Blog_Article_ID Blog Article ID Int AutoIncrementPrimary Key
Title Blog Article Title Varchar
Content Blog Article Content Text
Created_Date Date blog article wascreated
Datetime
Modified_Date Date blog article was
modified
Datetime
Table Name: Blog_Comments
Field Name Field Description Data Type AllowNull
Blog_Comment_ID
AutoIncrementPrimary Key
Blog_Article_ID Blog Article ID Int Foreign Key
Author_Name Blog Article Title Varchar
Author_Email Blog Article Content Text
Author_URL Date blog article wascreated
Datetime
Content Datetime
Created_Date
Modified_Date
-
8/8/2019 ISLink Ventures Inc - System Design
8/17
-
8/8/2019 ISLink Ventures Inc - System Design
9/17
ISLink Ventures, Inc.
Systems Design Document
Draft Version created December 31, 2010 Page 9 of 17
Services/Gallery Page
Blog Page
Capability to insert texts and pictures
Should have comments sections, wherein visitors of the website can comment on the blog
Archive
Recent post section
Topic search
-
8/8/2019 ISLink Ventures Inc - System Design
10/17
ISLink Ventures, Inc.
Systems Design Document
Draft Version created December 31, 2010 Page 10 of17
Inquiries/Contact Page
System Users
The users of the system will be categorized into: administrator and visitor. The administrator wihave all privileges on the system, including insert/update/delete of the contents of the site; thcontents not limited to text data types, but also other multimedia such as pictures, videos anmusic. On the other hand, the visitor shall have view privileges on the site, as well as basiinsert/update/delete on text or character data.
Design Considerations
The design process of the Norman Ong Events Hosting website involved the followinconsiderations:
Dependencies
Joomla has a set of minimum requirements for MySQL (must be version 3.23.x or later, but noversion 6.x), Apache (must be version 1.3 or later), and PHP (must be version 5.x or later, bunot 5.0.4; must have MySQL, XML, and Zlib functionalities enabled).
Goals and Guidelines
The website must be user-friendly for visitors.
The CMS must be configured to be user-friendly for the site owner.
-
8/8/2019 ISLink Ventures Inc - System Design
11/17
ISLink Ventures, Inc.
Systems Design Document
Draft Version created December 31, 2010 Page 11 of17
Functional Hierarchy Diagram
-
8/8/2019 ISLink Ventures Inc - System Design
12/17
-
8/8/2019 ISLink Ventures Inc - System Design
13/17
ISLink Ventures, Inc.
Systems Design Document
Draft Version created December 31, 2010 Page 13 of17
Data Flow Diagram:
-
8/8/2019 ISLink Ventures Inc - System Design
14/17
ISLink Ventures, Inc.
Systems Design Document
Draft Version created December 31, 2010 Page 14 of17
Module Descriptions
The front end of the Norman Ong Events Hosting website will contain the following interactivpages:
BlogThe blog page will contain the following:
An About Me header section that contains a brief introduction of the site owner.
The latest blog entries. Each blog entry has its own blog entry page.
A link to older blog entries. Links to the comments page for each blog entry.
A button for RSS subscription.
Services GalleryThe services gallery section will contain a list of services offered by Norman Ong EventHosting. Each item in the list will have a set of corresponding photo thumbnails that the visitocan click to view the full-sized photos.
Contact/Inquiry PageThis section will have two parts. First, it will contain basic contact information of the site owne
such as the following: Telephone #
E-mail address
Social network profiles (Facebook, etc.)
Second, it will feature a form that may be used by prospective customers to send inquirieabout hosting a particular event. The form fields will be as follows:
Name
Contact No.
E-mail Address
Event (drop-down list)
Date
Time
Venue
Additional Information (Text area)
-
8/8/2019 ISLink Ventures Inc - System Design
15/17
ISLink Ventures, Inc.
Systems Design Document
Draft Version created December 31, 2010 Page 15 of17
When the form is submitted, its contents will be sent as the body of an e-mail to the siteowner's e-mail address, with the submitter's e-mail address in the Reply-To field.
The CMS of the Norman Ong Events Hosting website will allow the site owner to perform th
following tasks: Post blog entries. Advanced features would include rich text formatting and insertion o
photos and videos.
Delete blog entries or blog comments.
Add or delete items in the service gallery.
Modify the contact information in the Contact/Inquiry page.
Edit the About Me section.
The CMS will use a MySQL database to store blog entries and blog comments.
-
8/8/2019 ISLink Ventures Inc - System Design
16/17
ISLink Ventures, Inc.
Systems Design Document
Draft Version created December 31, 2010 Page 16 of17
III. Project Execution
Timeline and Tasks
Task Description Timeline
Initiation Phase Includes requirements gatheringand initial systems analysis.
November 21, 2010 toDecember 31, 2010
Planning Phase Includes project design, workplans, and project control facilities.
December 11, 2010 toJanuary 8, 2011
Execution Phase Includes actual projectdevelopment/coding based ondesign and requirements.
January 3, 2011 toFebruary 5, 2011
Implementation Phase Includes testing of websitefunctionalities, user manual andfinal documentations.
February 5, 2011 toFebruary 11, 2011
Post-ImplementationPhase
Includes actual presentation ofproject to the client, andexternal/internal surveys.
February 5, 2011 toFebruary 11, 2011
Role Assignments
Role Assigned Member
Project Manager Manuel Go
Assistant Project Manager Elaine Mojica
Backend Developer Francis Ocoma
Frontend Developer Nino Ramos / Edralyn Raro
System Analyst Elizabeth Quinto
Quality Assurance Specialist Elaine Mojica
Content Writer Francis Ocoma
DBA/Sysad/other role Rowena Paguirigan
-
8/8/2019 ISLink Ventures Inc - System Design
17/17
ISLink Ventures, Inc.
Systems Design Document
Draft Version created December 31, 2010 Page 17 of17
Gantt Chart
Please see attached file for the project Gantt chart:
ISLink Ventures Inc -
Gantt Chart.doc
Project Control
Please see attached file for the project control details:
ISLink Ventures Inc -Project Control.doc