Sale!
Placeholder

Knowledge Space

10,000 3,000

62 Pages | chapter 1-5 | PDF and Microsoft Format

Topic Description

 ALL listed project topics on our website are complete material from chapter 1-5 which are well supervised and approved by lecturers who are intellectual in their various fields of discipline, documented to assist you with complete, quality and well organized researched materials. which should be use as reference or Guild line...  See frequently asked questions and answeres



Knowledge Space

Summary
This report describes the project in which a web-based knowledge space was conducted for members of a scientific research group to share knowledge by sharing the comments of the scientific paper that they have read. It had been decided that the system would be a web-based search engine, with the support of a database to hold details of the papers. Background research was carried out on existing similar system to get a broad idea of what the desired system would look like. A set of tools and methodologies were examined to determine which one would be more appropriate for the system. The requirements of the system were outlined from the requirement document given by Dr. Roy Ruddle, and a more comprehensive analysis of the requirements was then carried out based on this outline. The search engine system was designed to meet these requirements and a working system was developed
using the dynamic web scripting language PHP and the relational database management system MySQL. The requirements that have been implemented were those that were perceived to have higher user expectation. The system was finally evaluated with six subjects using the observational technique
and interviewing method. Most of the users were satisfied with using the system. Still, there were some essential improvements on the usability of the system, together with some further potential
developments on the system’s functionality were required.

CONTENTS
Page
Summary ————————————————————————————————————– 
Acknowledgements ————————————————————————————————-
Table of contents
1 Introduction —————————————————————————————————- 1
1.1 Problem Definition —————————————————————————————- 1
1.2 Project Aim and Objectives —————————————————————————— 1
1.3 Minimum Requirements and Possible Extensions —————————————————- 2
1.4 Deliverables ———————————————————————————————— 2
1.5 Project Schedule ——————————————————————————————- 2
2 Background Research —————————————————————————————- 4
2.1 System Development Context ————————————————————————— 4
2.2 System Development Tools —————————————————————————— 5
2.2.1 Comparisons of Available Database Technologies ——————————————– 5
2.2.2 Comparisons of Dynamic Web Scripting Languages —————————————– 6
2.2.3 Conclusion —————————————————————————————— 8
2.3 System Development Methodology ——————————————————————— 8
2.3.1 Choice of Methodology ————————————————————————— 9
2.3.2 Conclusion —————————————————————————————– 10
3 Requirement Analysis ————————————————————————————– 12
3.1 Requirement Capture ———————————————————————————— 12
3.2 Requirement Discussion ——————————————————————————– 13
3.3 Requirement Summary ———————————————————————————- 16
3.3.1 Functional Requirements ———————————————————————— 16
3.3.2 Non-functional Requirements ——————————————————————- 18
4 System Design ———————————————————————————————— 19
4.1 Database Design —————————————————————————————— 19
4.1.1 ER Modelling ————————————————————————————- 19
4.1.2 Entities and Relationships Design ————————————————————– 19
Knowledge Space Zhidan Cai
IV
4.1.3 Normalisation ————————————————————————————- 20
4.1.4 Integrity Constraints —————————————————————————— 23
4.2 Interface Design —————————————————————————————— 24
4.2.1 Human-Computer Interaction Standards and Guidelines ———————————– 24
4.2.2 Design Methodology —————————————————————————– 26
5 System Implementation and Testing ——————————————————————– 28
5.1 Database Implementation ——————————————————————————- 28
5.2 Database Connection, CSS Style and Interface Implementation ———————————- 29
5.3 Functionality Implementation and Testing ———————————————————– 30
5.3.1 Search Engine ————————————————————————————- 31
5.3.2 Result Displaying ——————————————————————————— 33
5.3.3 Priority User Implementation ——————————————————————- 35
5.3.4 Testing ——————————————————————————————— 36
5.3.5 Conclusion —————————————————————————————– 36
6 System Evaluation ——————————————————————————————- 38
6.1 Introduction ———————————————————————————————– 38
6.2 Evaluation Method ————————————————————————————— 38
6.3 Evaluation Results ————————————————————————————— 40
6.4 Discussion ————————————————————————————————- 42
6.5 Further Potential Improvements ———————————————————————– 45
7 Conclusion —————————————————————————————————- 47
References ———————————————————————————————————- 48
Appendices ——————————————————————————————————— 50
A. Reflection on Project Experience ———————————————————————- 50
B. Project Management ————————————————————————————- 51
C. Field Properties for the tables ————————————————————————– 53
D. A Sample Test Plan ————————————————————————————– 55
E. User Evaluation Results —

GET COMPLETE MATERIAL