Call us now Toll free : 0123-456-789
 
UP TO 5% REWARD
At vero eos et accusamus et iusto odio dignis
 
DELIVERY SCHEDULE
At vero eos et accusamus et iusto odio dignis
 
SAME DAY SHIPPING
At vero eos et accusamus et iusto odio dignis
templates/LC1220151/content/product_info_tabs.tpl.php
Pie Chart System Project

Pie Chart System Project

  • $0.00 

Available Options:
Download PDF:
 - OR -  Add to Wish List

Pie Chart System Project

This chapter gives a general introduction and discussion about various aspects of the project, from the initial objectives to the way in which the project is to be undertaken. It also illustrates the target audience for the system and provides brief descriptions of the chapters that follow.

Project Idea

Designing and implementing a system that will be used to create a pie chart, with the options for user to load data from either a database, a table or even from a text file.

The basic idea of the project is to create a system which will be able to take data from either a table or text file and create a pie chart from the data supplied.

The user should be able to save the data into a text file and should also be able to print and save the created pie chart as a "Portable Network Graphics"[1] file format because it is "better, smaller, more extensible and .... supported by major software" [1]. The user should also have the choice of choosing the colours used to represent each arc in the pie chart.

A more advanced system is one that will be able to scan through a database or table and use the appropriate data to create the pie chart. After the pie chart has been created users will also have the option of editing the pie chart.

It is aimed to assist:

  • Developers, managers, analysts, clerical staff etc. in business environments
  • Curious people who want to test innovative technologies.

Project Plan

The system will be designed to give businesses much faster, better access and a more appealing visual form in viewing numerical data concerning the day to day running of their operations.
The system should be easy to understand and should be easily administered with the inclusion of a user friendly interface and the clear way in which the colour choices, text font choices and the pie chart are presented.

The development stage of this project is divided into many smaller tasks and deliverables, so as to help the development process and to make the task more manageable. The advantage of doing the development in this way is that if a problem occurs, it can be easily rectified before moving to the next stage. Whereas if the project was not divided and each task carefully examined, then problems would not get discovered until later on in the process, leading to further investigations of the larger segments which then leads to time wasting and hence loss of money in the system development. Also the integration process of larger segments of the system is more complex. Another factor influencing the division of the project tasks was the milestones set aside by the university in which some deliverables needed to be in place. Appendix 1 shows the milestones and activities that needed to be carried out for the successful completion of this project.

There are currently no product reviews
Write a review on this product!


1. Introduction.....................1
1.1 The Project Idea........................1
1.2 The Project Plan........................1
1.3 Project Objectives........................2
1.4 Overview..........................2
2. Background Research.................4
2.1 What is a Pie Chart? .......................4
2.2 Pie Chart System.......................4
2.3 Programming Languages and Platform ...............5
3. Design..........................7
3.1 Requirement Analysis .......................7
3.2 System Specification....................7
3.3 System Design ..........................8
3.4 Graphical User Interface Design ...................8
3.5 Final Interface Design......................11
3.6 Design Approach.....................12
4. Implementation....................13
4.1 GUI layout........................13
4.2 Methods Creation .....................15
4.2.1 Save and SaveAS.....................15
4.2.2 Load.......................17
4.2.3 Colour.......................18
4.2.4 Table.........................19
4.2.5 Creating the Chart....................22
4.2.6 Calculating Arc area...................24
4.3 Java Classes.........................24
5. Testing.......................26
5.1 Test Methodology......................26
5.2 User Testing.........................26
5.3 Input data Testing......................27
5.4 System Walkthrough....................28
5.5 Test Result........................30
6. Evaluation.......................31
6.1 Design Issues........................31
6.2 Implementation Issues...................32
6.3 Future Expansion .......................32
7. Conclusion......................33
List of Figures
Figure 1 - Pie Chart Example......................4
Figure 3.1 - GUI Design 1........................9
Figure 3.2 - GUI Design 2........................9
Figure 3.3 - GUI Design 3.........................10
Figure 3.4 - GUI Design 4.........................10
Figure 3.5 - Chosen Interface Design....................11
Figure 3.6 - Table Interface Design....................11
Figure 3.7 - System Components.......................12
Figure 4.1 - JFrame Window........................13
Figure 4.2 - Main Window Frame......................14
Figure 4.3 - 3D View of Main Window......................14
Figure 4.4 - Save Dialog............................16
Figure 4.5 - fruit.txt File Contents.........................16
Figure 4.6 - Error GUI............................18
Figure 4.7 - HSB Window............................19
Figure 4.8 - RGB Window...........................19
Figure 4.9 - Swatches Window.......................19
Figure 4.10 - Row Number Dialog........................20
Figure 4.11 - Column Number Dialog.....................20
Figure 4.12 - Column Name Dialog......................20
Figure 4.13 - Sample Table..........................21
Figure 5.1 - Pie Chart for Easy of Use.....................26
Figure 5.2 - Pie Chart for System GUI.....................26
Figure 5.3 - System Interaction..........................28
Figure 5.4 - System Output Screen........................29
Figure 5.5 - Colour Window.........................29
Figure 5.6 - Pie Chart Canvas..........................30

Extra Info
This product was added to our catalog on .
Notify me of updates to Pie Chart System Project
Tell someone you know about this product.

Customers who bought this product also purchased