Documente Academic
Documente Profesional
Documente Cultură
CHAPTER III
TECHNICAL BACKGROUND
This chapter describes the tools used in the development of the DenC#: Web Based
Application for Learning and Visualizing C# programming such as user software,
hardware, and communication interfaces. This chapter determines what type of
application or requirements are needed to be able to develop the system. Figures are
used to represent the sample graphical user interface (GUI) of the website.
USER INTERFACE
The user interface developed the system serves as visual that enables the user
to interact with the system. To make appealing and user friendly.
23
24
25
26
27
28
29
30
31
SOFTWARE INTERFACE
SOFTWARES
Windows XP or higher
DESCRIPTION
Used as the only operating system for all the
application software.
Wamp Server
web application.
Code Igniter, MySQL
HTML 5, CSS
Apache
Databases.
Used for constructing the content.
Used for development and maintaining the server.
Java Script
Photoshop CS3
View about us
Edit exam
View lessons
View resources
Delete user
32
View user
View help
View code
simulator
View quiz
View home
View about us
33
Take quiz
View lessons
View code
simulator
View resources
View help
Simulate codes
Login
View lesson,
view video
tutorials
34
View quizzes,
view exercises
Try exercises,
take quizzes
View result,
print certificate
Logout
Administrator
User
Start Session
Login
Start Session
Viewsystem
35
View
registered
users
Register
Add
questionnair
e
View
tutorials
Edit quizzes
Tryandtestinc
odesimulator
Take Exam
Logout
COOMUNICATION INTERFACE
Web Server
Web Browser
PHP
36
MySQL
PHP File
End User
Figure 15.0: Communication Interface for Web Based Application for Learning
and Visualizing C# Programming
In this figure, shows the communication interface of the system. To use this system it is
required to use a web browser such as the following Google Chrome, Mozilla Firefox, MS
Internet Explorer. The system will use an e-mail that will serve as the confirmation of registration
for the proposed system, the system will require internet connection.