The Internal System
As discussed in the analysis, an internal system would be
required to update the website. There would be two levels
of user. The standard level would just be able to update the
site and change their account details. The highest level would
be able to perform administrative actions within the internal
system, such as add, remove and view all users and clear the
feedback table. The interface would have the same colours
and style of menus as the website to maintain consistency.
The best way this could be implemented was by using a database.
The text was be stored in the database and displayed on the
screen within HTML tags. That same database would also be
linked with another web based system to act as a front end
which would be placed on ABC's intranet.
This architecture would be insecure however, as the database
would be stored on the ISP's server. ABC would consequently
have to access it through the Internet. It would therefore
be necessary to have a SSL (Secure Sockets Layer) connection,
which would encrypt the data making it unreadable to potential
hackers. A UML deployment diagram in below figure shows the
architecture of the system.
|