Please use this identifier to cite or link to this item:
|Title:||Web-based data management and analysis for basketball leagues|
|Authors:||Chan, Hiu Yan|
|Department:||Department of Computer Science|
|Supervisor:||Supervisor: Dr. Chow, Ted Chi Yin; First Reader: Ms. Mong, Yu; Second Reader: Prof. Jia, Wei Jia|
|Abstract:||Nowadays, people put emphasis on health. They are willing to put more time on doing exercise. Basketball is one of the most popular sports all over the world. In Hong Kong, there are some basketball leagues, holding competitive matches. They are using some basketball scoring applications to scoring games, tracking games and generating statistics. Those applications are user-friendly, even a novice can score a game accurately and produce a detailed statistic. However, there are some limitations exist, such as incompatibility problem, data exportation problem, and Wi-Fi instability problem. In order to solve these problems, Web-based Data Management and Analysis for Basketball Leagues System is designed and developed. Developing a reliable, consistent, compatible, flexible and usable system is the aim of this project. For improving reliability and consistency, IndexedDB is applied to the system for handling different unexpected situations, such as disruption of Wi-Fi and breakdown of device. No data loss and no data inconsistency will be occurred. For enhancing compatibility, HTML5 is applied to the system for performing interactions instead of Flash. Most of devices can run the system smoothly. For improving flexibility, the functionalities of the system are split as modules. It ensures the ease of development of system and feasibility of improving the system by other developers. For enhancing usability, the system provides an intuitive UI and Shneiderman's 8 golden rules of interface design are applied. The main development tool of this project is Microsoft Visual Studio. It is an integrated development environment (IDE) developed by Microsoft. Microsoft Visual Studio includes various tools for ensuring code quality and saving time in identifying problems, such as a code editor supporting IntelliSense, a debugger which works both as a source-level debugger and as a machine-level debugger. A web server and a database server are built up for handling requests and data. This ensures that every user gets the same view of data.|
|Appears in Collections:||Computer Science - Undergraduate Final Year Projects|
Items in Digital CityU Collections are protected by copyright, with all rights reserved, unless otherwise indicated.