Posted by: youngsin1 | October 11, 2008

System Plan

System Plan

AStoryToTell

This website is created for collecting stories from aged people who immigrated to Australia from their won country. Those who have a interesting story to tell and share their valuable stories through Internet, this website will provide a good chance to tell the AStoryToTell website visitors.

Who will be the user?

  1. This project is for people who do not have much confident with computer and aged between 60 to over 70.
  2. users are not confident with mouse click due to physical disabilities and inexperience.
  3. users have a lot of difficulties reading text, distinguishing clear picture and understanding the context on the web page due to aging sign of losing eyesight.
  4. users have a very little confident on new technologies and a lot of worry for themselves’ ability, such as memorising and understanding.

While users are completing all the questions on this website, users will have a present experience playing computer.

What are users going to do on AStoryToTell

Based on these assumptions, aim of this website is mineralisation, for example, fewer menu, minimal option, less typing and clear picture (colour). Users will put their story‚ which how did they come to Australia.

Each page will contain only on or two questions to collect data by asking quesions such as;

  1. what is their name and when they were born.(typing and dropdown menu)
  2. which country came from, which year came to Australia (doropdown menu)
  3. which transport do they used such as ship, airplane (doropdown menu)
  4. How long it was taken 8 hours, a month? (radio button)
  5. Did you come alone or with family?(radio button)
  6. How many family members were with you and how many members now? (dropdown menu)
  7. Do you have grand children? How many grand children do you have? (doropdown menu)
  8. Do you have any story to share with others? What title can be that story you want to tell us? (radio button and text box)
  9. Do you have stories to tell to people or only your family? (radio button)

How does it look like on AStoryToTell

Home page

Warm welcome page to ask the user whether the user want to anticipate this website or just reading other people’s story
homepage

Other people’s story

A list of other people’s story which link to other people’s story telling pages.

How to do page

A brief explanation of filling details, it will describe mainly about how you can use the mouse.

Contact us

This page will contain contact detail for other inquiries such as a user want to change their story to share with other people or the other way around.

What is this website for

This page will describe what is the purpose of website, how it will works so on. Mission statement, why this website has to be established etc.

Pages for the questions

each page will contain only few questions maximum three questions.
What is your name?

What is your name?

Which country did you come from?

Which country did you come from? webpage

Which transport did you use?

How did you come to Australia? webpage
  1. Each page will be clearly indicate where the user located
  2. Every page will instructed by help pane
  3. Any time user can cancel it( button to cancel) or back and force to collect each question.
  4. Final page will link to my story page.

How do this websites link each other pages on AStoryToTell

work flow chart
A brief diagram of how AStoryToTell workflow.

Scenario 1

A user wants to read other people’s story

When a user click “Other story” on left pane menu, this link lead to otherStory page on main part.
There will be a list of other people’s story and the user will click a story on the list, than main screen changes.
On the next step, the user can read other person’s story

Scenario 2

A user wants to write her or his story

When a user click “next button” on the bottom of this page, this link lead to next page on main part.
There will be next page which will be presented to type in user name on text box. This process will be continued until the end page of entering the user data.

Scenario 3

A user wants to read about this website

When a user click “WhatisThisWebFor” on left pane menu, this link lead to about this website page on main part.
There will be some paragraphs such as mission statement, greeting from webmaster etc.

Scenario 4

A user wants to change his or her story to be readable publically.

User will click “contact” this link lead to contact page on main part.
There will be an inquiry page, on this page, user will send any inquiry by sending email to webmaster, There will be a text box for sending an email to webmaster.

Scenario 5

A user wants to know how they can write their story in this website.

When a user want to know how they use this webpage, the user can click HowToDo button on left pane, it will link to a webpage which will explain how to do on this website such as how to use dropdown menu etc.

How the technologies working together on AStoryToTell

Technologies are used in this website quite simple or common structure.
work flow chart

XHTML

XHTML is markup language and fundamental of this whole website, it will be used in every page as platform of other technologies such as Javascript, CSS and PHP.

CSS

CSS is a style sheet language that allows users to attach style to a structured document such as XHTML, By separating style from the content of documents web developers are able to simplifies Web authoring and site maintenance. Therefore this technology will be implemented in to AStoryToTell site so that web developer will have fewer difficulties in maintaining and authoring in design perspective. All the style related coding will be sifted to the CSS file.

JavaScript

JavaScript is the most popular scripting language in client side. JavaScript will be implemented into AStoryToTell site. It will be used as many useful tools, such as drop down menu, sending data to database server and checking correct form of data which users typed in to the text box.

PHP and MySql

PHP is a scripting language, it mainly working in server side. PHP will be embedded in XHTML page and this will generate dynamic page content.
MySql is a standard language for accessing and manipulating databases, it will be used to storing user’s information and generating data what web developers want, and it will be used with PHP.

Summary

When a user opens AStoryToTell site, XHTML file will present the homepage which will greet the user, Then the user will skimming homepage and decide which link to open by clicking one of menu, When mouse pointer pointing a menu, the pointed menu will look slightly bigger about 130% for clear view to user by using CSS technology. When the user start to type in to the user’s information such as name and the year, the user were born, JavaScript will validate whether it was correct type of information or not. And when the user click submit button, JavaScript will send the information to the server side XHTML file, which includes PHP scripting language, and then the PHP coding will include MySql. This file will store the user’s information to the database.
If a user wants to read or after entering all the information when he or she want to store their information, the reading page will be generated the list of stories by using XHTML, PHP, MySql and JavaScript.

What figure will be and will not be on AStoryToTell

AStoryToTell site will be extended to multi language such as Korean and English.

This website can be worked as a bridge to link generation gab in various social background communities.

Developer’s wishful thinking is that someday, after so many beautiful stories has been collected and stored, after then, so many younger people will read through their mobile device such as mobile phone or Iphone.

However, due to limitation of web developer’s skill, this website will be constructed as basic structure.

  1. Design or colour will be not considered in this stage therefore most interfaces will be only text.
  2. Database will be constructed as one to one structure.
  3. The area which users have to type in will be illuminated as possible as the developer can, which means that developer will provide dropdown menu as much as they can to avoid any case which users have to type into the text box by using keyboard, due to users’ limitation of basic computer skill.

This means in this stage, the users will not actually type their stories into the website, this website will collect a user’s basic information such as name and when he or she came to Australia and whether the user have a story to tell to the audience or not.
If a user have a story to tell to website visitors, there will be provided special page to write a story without much hassle. However in this project these pages will not be constructed such figures.

A brief schedul on AStoryToTell project

  1. Week 11:Based on system plan, actual coding will be started.
  2. Week 12:Iterative evaluation and testing will be conducted.
  3. Week 13:Finalising.


Leave a response

Your response:

Categories