Escolar Documentos
Profissional Documentos
Cultura Documentos
This chapter deals with the detailed design of the proposed system which includes
database modeling, class modeling, use case modeling and the relationship
diagram of the proposed system.
One of the main purposes of UML was to provide the development community with
a stable and common design language that could be used to develop and build
compute applications. UML brought forth a unified standard modeling notation that
IT professionals had been wanting for years. Using UML, IT professionals could now
read and disseminate system structure ad design plans just as construction workers
have been doing for years with blueprints of buildings.
It is due to the following reasons that UML has become a standard modeling
language.
Other areas where it can be applied are business process modeling, systems
engineering modeling and representation organizational structures. By establishing
an industry consensus on a graphic notation to represent common concepts like
classes, components, generalization, aggregation and behaviours, UML has allowed
software developers to concentrate more on design and architecture.
A class diagram is a type of static structure diagram that describes the structure
of a system by showing the system’s classes, their attributes, and the relationships
between the classes. It is simply used to show how the different entities (people,
things, and data) relate to each other.
Activity diagrams show the procedural flow of control between two or more class
objects while processing an activity. It can be used to model higher-level business
process at the business unit level, or to model low-level internal class actions.
Component diagrams provide a physical view of the system and show the
dependencies that the software has on the other software components (e.g.,
software libraries) in the system.
THE ADMINISTRATOR
He/she sets up and manages the users on the system, i.e. determines who
can and cannot use the system.
He/she is also responsible for managing the database, i.e. adding, removing,
or updating user account information, resetting passwords.
He/she can suspend and reactivate user accounts
He/ she has access to reports related to each user of system. This includes
the number of customers or wholesalers, number of items uploaded in a
given period, the number of items sold and the others.
He/she ensures that services or packages are provided to customers and
users by the system. These include:
i. An online payment package
ii. Customer service package
iii. Easy design customer interface
iv. He/she supervises the day to day operations or activities of the
users ensuring efficient and effective delivery of service.
The system in providing Brokerage services (bringing buyers and sellers together
and facilitating transactions) identifies the following users;
THE company
The business enterprise as one of the recipients and end users of the system are
responsible for the following:
The customer
HIPO
The HIPO (Hierarchy plus Input-Process-Output) technique is a tool for
planning and/or documenting a computer program. Below are the various
HIPO charts for the major entities in the proposed system.
IPO chart
DATABASE MODELING
It is simply the construction of various data scheme that models the database
capacity to meet the requirements of a business process in an enterprise.
These various data schemes or models are often the first step in database
design and object-oriented programming as the designers first create a
conceptual model of how data items relate to each other. Data modeling
involves a progression from conceptual model to logical model to physical
schema and is the process of creasting a data model instance by applyting a
data model tyheory. This is typically done to solve some business enterprise
requirement. Business requirements are normally captured by a semantic
logical data model. This is transformed into a physical data model instance
(stated above) from which a physical database is generated. A typical
example is the use of a dta modeler used as a data modeling tool to create
an Entity Relationship Model or Design (ERD) of the corporate data repository
of some business enterprise. This model is transformed into a relational
model, which in turn generates a relational database.
Below are the tables with their associated fields and data types.
CONCLUSION
This chapter dealt with system design with the use of use case modeling,
HIPO charts, IPO charts, relationship diagrams and database modeling. The
next chapter will deal with System Implementation involving system
installation, modular functionality, testing, and deployment.
CHAPTER 7
This chapter provides an informational guide or operational manual for the
proposed system. It also contains information on some key features of the
proposed system and how it can be used to provide and the respective
stakeholders.