You are on page 1of 13

Project Description

Files Sharing Web Portal


Test Project for the Develop Object Oriented Application.
Develop Dynamic Website

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

The Ministry of Information and Communication Technology is currently under the


supervision of the Federal TVET Agency of Addis Ababa.

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

The system shall have following users:


1. Administrator
Administrator is the custodian or manager of the center. The tasks of the
administrator are:
a. Add, delete or modify uploaded files or users
b. Add, suspend, activate or revoke membership
c. Approved new members request
d. Approved or discard uploaded files to be seen in public

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

D. Portal Blue Print

Login Page (Main)


 Guest Page
Home Page
 Sign In (Username, Password)
 Sign In
 Register
 Upload Page (if Member)
 Logout (if Member)

If failed go back to login


Upload Page Facility
page
 Home Page
 Logout
 Admin Page ( available to
admin Users only)

Administrator Page
Registration Page
 Users modification Page
 Submit
 Sign In
 Guest Page

Users Modification Page

Confirmation Page

3
E. Subsystem

1. The Login Page


a. Main Features
This page should have the following features
 Interface that allows the user to enter their username and
password with a sign in button
 Interface that directs the guest users to the Guest Page (for not
member)
 Interface the directs the new user to the registration page (for new
users)

b. Page Design and Interface


The illustration below is the prescribed design for the project.

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

2. The Registration Page


a. Main features
 Registration forms for new members, it includes Name, Email
address, username, password, sector, cel no#, school, occupation
and region and interface to move back to the Login page and Guest
Page.

b. Page design and Interface


The illustration below is the prescribed design for the project.

Registration Page

| Guest Page | Sign In


Register New User:
1 2
Full Name
3
E-mail Address

Username

Password

Confirm Password

Cell phone number

Sector

School and Occupation

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

4. The Users Update Facility


a. Main features
 Display the Full name and username of the member clicked in the Admin
Page.
 Allows the administrator to change the role of the registered user
 Allows the administrator to change the status of the registered user

b. Design

Full name: _______________________ 1


Username: _______________________

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

5. The Guest Page


a. Main Features
This page should have the following features
 Interface that links back to the login page
 List of all uploaded files
 The search facility that allows the user to search files

8
b. Page design and Interface
The illustration below is the prescribed design for the project.

FTA Home Portal

| Sign In

2 1
Welcome Guest

Type your document to search here Search

File NameDescriptionDateTypeEOS IT Service Mgt L5.pdfService Management OS for ICT


Level 5 12/11/2014Occupational StandardEOS Web and Multimedia L3 & L4.pdfWeb and Multimedia OS for ICT L3 &
L412/11/2014Occupational StandardOperate pc.docTTLM for operation Personal computer
12/05/2014TTLMRoles_scan.pdfRoles of Filipino Experts Manual12/02/2014ManualRolse_scan.pdfRoles of TeCat
Directorate Manual12/02/2014Manual
3
EOS Database Administration L3 & L4.pdfDatabase Administrator OS for L3 & L412/01/2014Occupational
StandardMonthlyReportFormat.docReport format for all Teachers11/30/2014Report Format

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

Upload Page Facility

| Home | Logout | Admin

Welcome (Full Name Here) 1 2 3


Share Your Files or documents here
Browse Files File name

Add Description here


4

Select Document Type

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

You might also like