Guidelines for Developing Web-based Project

Author Topic: Guidelines for Developing Web-based Project  (Read 2323 times)

Offline Nazmul

  • Faculty
  • Newbie
  • *
  • Posts: 35
  • Senior Lecturer (On Study Leave), Dept. of CSE
    • View Profile
    • Nazmul Haque's WebHome
Guidelines for Developing Web-based Project
« on: November 07, 2009, 11:46:26 AM »
Guidelines for Developing Web-based Project



Task 1 – Research
There are many web sites with information about your selected type of website. You should do some research using these websites. When conducting your research bear in mind the purpose and aim of your website. You should make notes and record the addresses of useful web sites that you find. Discuss these notes and ideas for your website with your supervisor before proceeding. 

Task 2 – Project Plan

Produce a project plan for the way you intend to complete the rest of this project. For planning, use the timescale you have been allocated for this project i.e. from the date you start to the date you submit your project. Submit a copy of your plan to your supervisor before you proceed further with the project.

Task 3- Requirement Specification
Requirements analysis in systems engineering and software engineering, encompasses those tasks that go into determining the needs or conditions to meet for a new or altered product, taking account of the possibly conflicting requirements of the various stakeholders, such as beneficiaries or users.
Conceptually, requirements analysis includes three types of activity:
•   Eliciting requirements: the task of communicating with customers and users to determine what their requirements are. This is sometimes also called requirements gathering.
•   Analyzing requirements: determining whether the stated requirements are unclear, incomplete, ambiguous, or contradictory, and then resolving these issues.
•   Recording requirements: Requirements might be documented in various forms, such as natural-language documents, use cases, user stories, or process specifications.


Task 4 – Design
Using appropriate techniques, you are required to specify the structure and navigation of the proposed site. The specification should be neat, use appropriate techniques and be easy to understand. Imagine the specification is being used to explain your proposed website to someone with no prior knowledge. There should be enough detail, presented in such a way, that the viewer can quickly understand what will be developed. In this section complete your ERD, DFD, Web Skeleton diagram and all required design tasks.

Task 5 – Develop the Website
The web site must be developed using XHTML 1.0 (Transitional or Strict) and consist of between four and six inter-linked pages. The website will need to provide the following features:
•  A homepage that clearly explains what the purpose of the website is.
•  The web site must demonstrate the integration of media. For example, relevant images. 
•  The web site should demonstrate the use of hyperlinks. The pages in the site should be linked together with suitable navigation throughout. There should also be a links page which provides links to external web sites for further information. 
•  The web site should demonstrate form based interaction with secured session control.
•  The web site should work fully in both Internet Explorer and Mozilla Firefox. You should consult your supervisor for guidance on the specific versions of these browsers you should use. 
•  Pages should be viewable on monitors with screen resolutions of 800x600 without users having to scroll horizontally.
•  The content of the web site should be presented clearly and neatly. The web site should demonstrate good application of web design principles and be easy to navigate.

 
Task 6 - Test the Website and Write a Test Report

You must use the W3C validation service (http://validator.w3.org/ ) to check your HTML and CSS code.
You should endeavour to remove as many non-compliant features as possible. Save the output from this tool.
 
Test the website using both Internet Explorer and Firefox. Record in your notes any significant differences between the rendering and actions of the browsers and attempt to diagnose the cause. You do NOT need to modify your code to correct any differences between browsers.
 
Write a short report including the outputs from the validation service and for each validation error/comment that you did not remove or resolve, provide an explanation of the problem and what would be required to fix it. 


Task 7- User Review Section
Write a short report (approximately 1000 words) describing how you would implement the user review section and the problems you would need to overcome. Describe how you would make this section of the website easy to maintain. You should not write any code for this section.  In this section deployment is required.


Task 8 – Critical Evaluation
You are required to write a short report (1000 words) analysing the web site you have submitted. You should highlight the strong and weak aspects of your site, suggest improvements, and propose ideas for further development. It should be clear from this analysis that you have an understanding of basic web design principles and the technologies used to develop web sites. This analysis must include a discussion of the accessibility of the site and how the web site could be improved.
Mohammad Nazmul Haque
Senior Lecturer
(On Study Leave)
Dept. of CSE,CIS & CS
Daffodil International University
102 Sukrabad,Mirpur Road,
Dhaka-1207,Bangladesh

email: nazmul@daffodilvarsity.edu.bd
web: http://daffodilvarsity.edu.bd/faculty/nazmul/