Professional Documents
Culture Documents
0
Table of Contents
I. Overview of the Project......................................................................................................2
II. Technical Specification........................................................................................................2
A. Environment....................................................................................................................2
B. Users................................................................................................................................2
C. Policies.............................................................................................................................3
D. Blue Print.........................................................................................................................3
E. Sub-systems.....................................................................................................................4
F. Database Design............................................................................................................12
1
I. Overview of the Project
Its main purpose is to support the different TVET institutions and Training centers
by providing training resources and information manuals by the use of the World Wide
Web. Since the number of Technical Schools are fast growing and the agency wants to
have a fast ways of sending important document to different institutions. As a solution,
the management decided to commission web developers to design a portal for the
centre that will be used for file and document sharing for all users that under TVET
Agency, Institutions and Training Centres.
The portal contains different parts, such as Home Page, Guest Page, Login Page,
Registration Page, Upload Page Facility and Administrative Page.
II.Technical Specifications
A. Environment
The Web Portal is designed for a user friendly environment and can be browsed by
any web browsers (ex. Mozilla Firefox, Google Chrome, Internet Explorer, ETC.) as
long as internet is available, and it is fully graphical user interface (GUI)
B. Users
2. Member
Member is a registered user. The privileges of a member are:
a. He/she can upload her/his files or documents
b. He/she can download shared files or documents
3. Guests
2
Guests are non-registered clients of the center. They can view all content of the site
or search the shared files or document of the center; however they cannot download
it.
C. Policy
The system will be operating under following policies:
1. All members are required to register before accessing the portal
2. Each member will provide a unique username for access and password
3. Before the user can access the portal he/she should be verified first by the
admin after signing the registration
4. Only active members can download the shared files or documents
5. Only active members can upload files and documents
Administrator Page
Registration Page
Users modification Page
Submit
Sign In
Guest Page
Confirmation Page
3
E. Subsystem
2
3
c. Description
This page is the main page of the portal;
The Guest Page (1) this link allows the user to navigate to the Guest
Page of the Portal
Sign in Panel (2) this allows the member to enter their username and
password in order to access the system when the user click the sign
in button. There should be an error message display once the user
enter an invalid username or password.
4
The Register (3) this link allows the user to navigate to the
Registration page of the Portal
Registration Page
Username
Password
Confirm Password
Sector
Region
Submit 4
5
c. Description
The Registration page allows the users to create his/her account.
Guest Page (1) Links that navigate the user to the Guest Page
Sign In (2) Links that navigate the sure to the Login Page
Registration Form (3) allows the user to enter his/her information
such full name, email address, username, password, cell phone
number, sector, region, school and occupation.
Submit Button (4) Saves the information to the database and redirect
to the confirmation page and wait for the approval of the admin for
validation before he/she can access the portal.
3. Administrators Page
a. Main Features
This page should have the following features:
Search facility that allows the administrator to search the name of all registered
users
List of all users selected information.
b. Page design and interface
Admin Page
1
| Home | Upload | Logout
4 2
Search Type name to search here 3
Click the member’s full name to change roles or status
3 Date
Full Name Registered Email Address Cell No# Roles Status
Adesu Nagasi 12/17/2014 adesur123@yahoo.com Non Admin New
5
c. Description
The Admin Page allows the administrators to manage the portal, by restricting
access, approved member registration; deleting irrelevant information’s uploaded by the
members.
6
Home (1) Links navigates the users back to the home page
Upload (2) links navigate the user to the Upload facility page
Logout (3) links exits the user out from the portal
The search facility (4) allows the administrator to search names of all
members
List (5) of all selected information of the registered users
b. Design
Change Role:
Admin
Non Admin
2
Change Status:Activated 4
3 Deactivated
Update
c. Description
This part of the application where admin can update information about the
registered users. In order to display this facility the admin must select the name of the
registered user that he/she wanted to update. When the administrator clicks the name
that’s the time this facility will be visible.
7
Display (1) the information of the member such as username and the full
name
Allows (2) the admin to select the role of the user in the combo box
Allows (3) the admin to select the status of the user in the combo box
Update (4) button update the records in the database
8
b. Page design and Interface
The illustration below is the prescribed design for the project.
| Sign In
2 1
Welcome Guest
7 documents found
c. Description
The Guest Page is the page which accessible to those none registered users.
Sign in (1) Links that navigates the users back to the login page when click.
Search facility (2) this allows the user to type and search the document
she/he wanted.
The scroll box (3) contains all the files uploaded by all users. Include the
description, date uploaded and the type of document contains in a table.
6. Upload Page Facility
9
a. Main features
This page should have the following features:
Interface that navigate to the Home Users Page
Interface to logout the current user and redirect to the Login Page
Links to navigate to the Administrators Page (If the user is admin else if the
user is non admin the Administrator’s Links should not be visible)
Interface that allows the member or user to share his/her files or documents
by uploading it to the server.
b. Page design and Interface
The illustration below is the prescribed design for the project
Manual
Occupation Standard
Presentation 5
Technology
TTLM Submit
10
c. Description
The Upload page facility allows member to share their created files or document to
other users by uploading it to the server.
Home (1) navigates the users back to the home page.
Logout (2) exit the user out of the portal and redirect to the login page
Admin (3) links is visible if the log account rights are administrator or else it
is not visible for an ordinary member. This link navigates to the administrator
page.
The browse file (4) button allows the user to select file to be uploaded from
the local drive. And after selecting the file, the file name must be shown on
the textbox provided. The user must all enter the description of the file and
its type by selected some category on the combo box.
The Submit (5) button when its click, save the information to the database
and upload the file to the server.
11
F. Database Design
UsersTbl UserRoleTbl
ID UserID
Fullname Role
Email_add Status
Username
Password
Cpno
Sector
Region
School
Date_reg
FileTbl
UserID
Filename
Description
Date_uploaded
file_type
Path
12