You are on page 1of 89

1

S

T

I

Z

3

9

9

3


I

T


P

R

O

J

E

C

T





S

T

I

Z

3

9

9

3


I

T


P

R

O

J

E

C

T




STIZ3993








UNIVERSITY OF SCIENCE AND TECHNOLOGY


SEMESTER SPRING 2013
Student registration and result processing system
(SRRPS)



SUBMITTED TO:
Mrs. Bridget shakesy





PREPARED BY:





SUBMISSION DATE:




07 \ Feb\ 2013








STIZ3993


2







UNIVERSITY OF SCIENCE AND TECHNOLOGY

SEMESTER SPRING 2013

Student registration and result processing system (SRRPS)

Agreement Deed Reference: UUM-ITPRO-YA131-AD[009]
System Number: UUM-ITPRO-YA131-SYS[009]

Prepared For:
Mrs. Bridget shakesy


Faculty of Computing and IT,
University of Science and Technology, Yemen


Prepared By:

Shaima'a Ahmed Abdullah Almaswary




Accessed by : --------------------------------------------- -----------------
<IT Project Supervisor> (Signature)

AUTHENTICATED BY: _______________ ___________
<IT PROJECT COORDINATOR> (SIGNATURE)

APPROVED BY: _______________ ___________

<PROGRAM COORDINAT (SIGNATURE)





III



















Acknowledgment

First of all I would like to thank Allah who blessed me with health and wealth to reach this
level of education. Secondly, I thank my parents, betrothed and friends for helping and
supporting me. At last but not least big thanks to my supervisor and coordinator for giving me
this chance and help me to achieve my project.





















IV

LIST OF FIGURE
Figure 1: agile life cycle
Figure 1 2.2-1 use case diagram
Figure 2 2.2-2 use case diagram
Figure 3 : 2.2.3 use case diagram
Figure 4 : 2.2.4 use case diagram
Figure 5 : 2.2.5 use case diagram
Figure 6 : 2.2.6 use case diagram
Figure 7 : 2.2.7 use case diagram
Figure 8 : 2.2.8 use case diagram
Figure 9 : 2.2.9 use case diagram
Figure 10 : 3.6.1 use case diagram
Figure1: STD_101
Figure2: STD_102
Figure4: STD_201
Figure5: STD_202
Figure6: STD_203
Figure7: STD_204
Figure8: STD_205
Figure1 : run software
Figure2 : Welcome screen
Figure3 : Agreement screen
Figure4 : Choose Install Location Window
Figure5 : Select components window
Figure6 : wamp server 2 configuration window
Figure7 : Installation window
Figure8 : SMTP server
Figure9 : Complete installation windows
Figure10 : phpmyadmin window
Figure11: Tables of database
FIGURE 5.1: MAIN PAGE HOME.
FIGURE 5.2 COURSES PAGE
FIGURE 5.3 CALENDER PAGE
FIGURE 5.4 ABOUT US PAGE
FIGURE 5.5 CONTACT US
FIGURE 5.6 LOGIN
FIGURE 5.7 ERROR MESSAGE WHEN NAME FIELD IS EMPTY
FIGURE 5.8 ERROR MESSAGE WHEN PASSWORD FIELD IS EMPTY
FIGURE 5.9 SIGN UP (REGISTER)
FIGURE 5.10 ERROR MESSAGE NAME ALREADY IN USE
FIGURE 5.11 ERROR MESSAGE PASSWORD IS TOO SHORT
FIGURE 5.12 ERROR MESSAGE EMAIL IS ALREADY IN USE
FIGURE 5.13 REGISTER SUCCESSFULLY
FIGURE 5.14 ADMIN PAGE
FIGURE 5.15 VIEW ACCOUNT

V

FIGURE 5.16 EDIT ACCOUNT
FIGURE 5.17 MESSAGE EDITED SUCCESSFULLY
FIGURE 5.18 ADMIN CENTER
FIGURE 5.19 ADD ALBUM
FIGURE 5.20 DELETE ALBUM
FIGURE 5.21 MESSAGE ALBUM DELETED SUCCESSFULLY
FIGURE 5.22 ADD INFORMATION
FIGURE 5.23 DELETE INFORMATION
FIGURE 5.24 MESSAGE INFORMATION DELETED SUCCESSFULLY
FIGURE 5.25 CALENDER MANAGEMENT
FIGURE 5.26 SHOW CONTACT
FIGURE 5.27 STAFF PAGE
FIGURE 5.28 VIEW ACCOUNT
FIGURE 5.29 EDIT ACCOUNT
FIGURE 5.30 MESSAGE EDITED SUCCESSFULLY
FIGURE 5.31 ADD LEVEL
FIGURE 5.32 MESSAGE EDITED SUCCESSFULLY
FIGURE 5.33 DELETE LEVEL
FIGURE 5.34 MESSAGE LEVEL DELETED SUCCESSFULLY
FIGURE 5.35 ADD STUDENT
FIGURE 5.36 DELETE STUDENT
FIGURE 5.37 MESSAGE STUDENT DELETED SUCCESSFULLY
FIGURE 5.38 ADD SCORE
FIGURE 5.39 MESSAGE SCORE ADDED SUCCESSFULLY
FIGURE 5.40 STUDENT PAGE
FIGURE 5.41 VIEW ACCOUNT
FIGURE 5.42 EDIT ACCOUNT
FIGURE 5.43 VIEW RESULT

















VI

List of tables
TABLE2 : TEST ACTIVITIES.
TABLE3 : OVERALL TESTS.
TABLE 3.1 : MANAGE RESULT
TABLE 3.2 : REGISTER









































VII

LIST of Abbreviations
URL ( uniform recourse link)
SRRPS (Student registration and result processing system)










































VIII

Contents
Acknowledgment ....................................................................................................................................... iii
LIST OF FIGURE...................................................................................................................................... iv
List of tables ............................................................................................................................................... vi
LIST of Abbreviations .............................................................................................................................. vii
Chapter 1 : PROJECT PROPOSAL ........................................................................................................... 2
1. 1 PROJECT TITLE ............................................................................................................................. 2
1.2 PROJECT DESCRIPTION ............................................................................................................... 2
1.3 Problem Statement ............................................................................................................................ 2
1.4 PROJECT OBJECTIVES ................................................................................................................. 3
1.5 PROJECT SCOPE ............................................................................................................................ 3
1.6 PROJECT feasibility ......................................................................................................................... 4
1.7 Budget ............................................................................................................................................... 4
1.8 PROJECT METHODOLOGY .......................................................................................................... 4
1.9 Gantt chart ......................................................................................................................................... 7
1.10 limitation ......................................................................................................................................... 9
1.11 REFERENCES ................................................................................................................................ 9
1.12 For Office Use Only ........................................................................................................................ 9
Chapter 2: Software Requirements Specification ..................................................................................... 12
2.1 Introduction ..................................................................................................................................... 12
2.1.1 Identification ............................................................................................................................. 12
2.1.2 System Overview ...................................................................................................................... 12
2.1.3 Document Overview ................................................................................................................. 12
2. 2 ENGINEERING REQUIREMENTS ............................................................................................. 13
2.2.1 Use CASE Diagrams ............................................................................................................... 13
2.2.1.1 USE CASE : MANAGE RESULT (SRRPS-900) ............................................................... 15
2.2.1.2 USE CASE : VIEW RESULT (SRRPS-1200) ...................................................................... 17
2.2.1.3 USE CASE : REGISTER (SRRPS-1300) ............................................................................. 19
2.3 Security Requirements ................................................................................................................... 22
2.4 Design Constraints .......................................................................................................................... 22
2.4.1 Programming language ............................................................................................................. 22

IX

2.4.2 Programming Practices ............................................................................................................. 23
2.5 Software Quality Factors ................................................................................................................. 23
2.6 Entity Relationship diagrams .......................................................................................................... 23
2.7 Activity Diagrams ........................................................................................................................... 24
2.7.1 Use case (SRRPS-903): (staff) ADD result .............................................................................. 24
2.7.2 Use case (SRRPS-1200): (student) view result ........................................................................ 25
2.7.3 Use case (SRRPS-1300): (user) register ................................................................................... 26
2.8 Sequence Diagrams ......................................................................................................................... 27
2.8.1 Use case (SRRPS-903): (staff) ADD result .............................................................................. 27
2.8.2 Use case (SRRPS-1200): (student) view result ........................................................................ 30
2.8.3 Use case (SRRPS-1300): (user) register ................................................................................... 31
Chapter 3: Software Test Description ....................................................................................................... 34
3.1 Introduction .................................................................................................................................... 34
3.2 Identification ................................................................................................................................... 34
3.3 Overview of the Documents ....................................................................................................... 34
3.4 Formal Qualification Test Preparation ........................................................................................... 34
3.4.1Test schedule ............................................................................................................................. 34
3.4.2 Hardware .................................................................................................................................. 34
3.4.3 Software .................................................................................................................................... 35
3.5 Formal Qualification test Documentation and Results ................................................................... 35
3.5.1 Test Case of STD_100 manage result ................................................................................... 35
3.5.2 Test Case of STD_200 Register ...................................................................................... 36
3.6 Evaluation and Recommendation.................................................................................................... 43
Chapter 4: Installation Guide ...................................................................................................................... 2
4.1 Application Installation steps ............................................................................................................ 2
Step 1: Start set up ............................................................................................................................... 2
Step 2: Welcome Screen/log in screen ................................................................................................ 2
Step 3: Installation complete .............................................................................................................. 8
Step 4: Installation path ....................................................................................................................... 9
4.2 After Installation ............................................................................................................................... 9
Chapter 5: User Manual ............................................................................................................................ 12

X

Chapter 6: Conclusion............................................................................................................................... 36
6.1 Conclusion ....................................................................................................................................... 36
6.2 NOTES ............................................................................................................................................ 36























1


PROJECT PROPOSAL


For the
Student registration & result processing system
SRRPS



Agreement Deed Number
UUM-ITPRO-YA131-AD[009]


Prepared For:
Mrs.Bridget shakesy

International College
University of Science and Technology, Yemen




Prepared By:
Shaima'a Ahmed Almaswary

















2

Chapter 1 : PROJECT PROPOSAL

1. 1 PROJ ECT TI TLE

Student Registration & Result Processing System (SRRPS)
1.2 PROJ ECT DESCRIPTI ON
Nowadays, Student Registration & Result Processing in any Institute are used manually through
papers and unprofessional ways to save students, staffs and materials Information which may
cause unwanted problems such as:
Losing basic information related to center, students or staffs.
Damages of data storing materials such as papers, archives or any other manual materials.
Easily damages if there is danger such as fires, water or any disaster.
High Difficulty to make information backup.
Time wasting and efforts losing in registering students and processing results.


Our project is a web-based system that provides new tools in institutes' management that helps in
managing students, materials and staff information.

The website has four views, first is the admin side, second is the staff side , third is the student side
and fourth is the user

The admin could manage institute information easily and in flexible way by registering students,
processing results, manage courses' materials and managing accounts.

In the staff side, they could upload students' results in the website which is flexible to the students
and their teachers.

Student could view their results, registering online and view the result form the website.
Users can register and view the information about the institute.

1.3 Problem Statement
The current system has many problems such as:
- Losing basic information related to center, students or staffs.
- Damages of data storing materials such as papers, archives or any other manual materials.
- Easily damages if there is danger such as fires, water or any disaster.
- High Difficulty to make information backup.
- Time wasting and efforts losing in registering students and processing results.
- It is manual or desktop system without any interaction with the students or staff.


3

1.4 PROJ ECT OBJ ECTI VES
This project helps the institutes' administration in:
Saving basic information related to center, students or staffs in modern and safe way.
Avoiding damages of data storing materials such as papers, archives or any other manual materials
through using modern tools.
Avoiding damages if there is any danger such as fires, water or any disaster.
Easiest ways to make information backup.
Time and efforts saving in registering students and processing results through online and
developed system.
To make web-based system that provides flexible interacting with the students or staff.


1.5 PROJ ECT SCOPE
There are four users:
Functions of administration:-
Login
Logout
Create an account
Delete an account
Update system info
Edit account info
Add new advertisement

Functions of staff:-
Login
Logout
Edit account info
Add exams result
View no of student
Add levels
Add students
Delete levels
Delete students
Edit result


Functions of student:
Login
Logout
Edit account info
View account
View results

Functions of users:
View new announcement

4

Scan institute info
Register


1.6 PROJ ECT feasibility
I achieved all the goals I want.


1.7 Budget
None.

1.8 PROJ ECT METHODOLOGY

The best methodology that will help to accomplish the project within this short duration.
AGILE - Extreme programming (XP) which is a software development methodology that
intended to improve software quality and responsiveness to changing customer requirements. As a
type of agile software development, it advocates frequent "releases" in short development cycles
(time boxing), which is intended to improve productivity and introduce checkpoints where new
customer requirements can be adopted.
Extreme Programming (XP) is an intense, disciplined and agile software development
methodology focusing on coding within each software development life cycle (SDLC) stage.


These stages are:
Code review
Testing
Planning
Architecture refactoring and refining
Ongoing design and redesign
Continuous integration to discover and repair problems early in the development process
Customer involvement and rapid feedback
These XP methodology disciplines are derived from the following four key values of Kent Beck,
XPs originator:
Communication: Communication between team members and customers must occur on a
frequent basis and result in open project discussion without fear of reprisal.
Simplicity: This involves using the simplest design, technology, algorithms and techniques to
satisfy the customers needs for the current project iteration.
Feedback: Feedback must be obtained at multiple, distinct levels, e.g., unit tests, code review and
integration.
Courage: Implement difficult but required decisions.
Techopedia explains Extreme Programming (XP) In addition to the key values, XP methodology
implementation also requires the support of the three principles of incremental change, embracing
change and quality work

5



Figure 1: agile life cycle
Twelve key practices also must be followed:
Planning
Short release
Metaphor
Simple design
Test-driven development
Design improvement
Pair programming
Collective ownership
Continuous integration
Sustainable pace
On-site customers
Coding standards
Iterations.
XP Methodology

The Extreme Programming life cycle consists of the following phases:
Exploration Phase .
Planning Phase .
Iterations to Release Phase .
Product ionizing Phase .
Maintenance Phase.

Exploration Phase
Project Initiation:

6

In this phase I set up and justify the project. Determine the name of the system and collect the
main requirements and define project vision.
Elaborate Requirements:
In this phase I will meet and interview the client to gather and specify opportunities, problems and
directions for the solution.

Planning Phase:
Project Plan :
In this phase I focuses primarily on identifying and Plan out the project, provides a preliminary
roles and responsibilities, outlines the project objectives, and identifies the main users.
Requirement Analysis:
In this phase start after client/supervisor approve the project proposal.
Brainstorm what the automated solution for project.
Collecting data from different resources and read more about project solution.
Design:
In this phase the following is prepared a hand-drawn sketch representing what needs to be built
for the web pages.
A sketch representing the logic of a task.
I terations to Release Phase:

Iteration (1) :
Planning: Estimating how long it will take this Iteration and secluding the work.
Analysis :
specifying DB schema and use cases specification to achieve the requirement.
Designing :
Designing a quick Diagrams Model and interface for web pages.
Coding:
writing basic code for the static web pages and creating Database.
Testing: check code and see any error to repair.

Iteration (2) :
Iteration (1) Feedback.
Planning:
Planning how long an iteration should be and how to control Unpredictable Process or changes .
Analysis:
trying to breakdown processes and listing more detailed information for each specific process.
Designing:
transforming the logical description and sketches in parallel with analyzing and designed detailed
use cases for instance : Entity relationship diagram (ERD), object diagrams, Normalization .. , etc.
which based on that Database will be designed.
Coding:
Improve the static pages and start writing the dynamic web pages, also full the database tables.
Try to concatenate the Database with dynamic web pages
Testing:
use the system and check code during construction iteration to see any error to repair.


7

Iteration (3) :
Iteration (2) Feedback.
Planning:
reworking with previous iteration and measure project completion.
Analysis:
communicate with customer and Respond to change over following a plan
Designing:
The system architecture, the database design, the diagrams and charts, the data types and
structure design clarified at this stage.
Coding:
write code and perform the unit testing.
Testing:
Independent testing for system, user testing and function (Software Validation).

Product ionizing Phase: testing and checking the performance of the system before the system can
be released to the client. The postponed ideas and suggestions are documented for later
implementation during the maintenance phase.

Maintenance Phase: Product Deployment and customer support with continuing programming
and error correction.



1.9 Gantt chart



8






9







1.10 limitation
it's not online courses.

1.11 REFERENCES
Wysocki, R. K. (2008). Effective Project Management: Traditional, Agile, Extreme. Wiley.

(Signature)
__________Shaima'a_________________
(Student's Name)


Date: 15/10/2012
1.12 For Office Use Only

Proposal Approved:



10






Conditions:




Comments:





___________________________

(IT Project Coordinator / Facilitator)


Date:


























YES


NO

11

SOFTWARE REQUIREMENT SPECIFICATION
SRS





For the
Student registration & result processing system
SRRPS



Agreement Deed Number
UUM-ITPRO-YA131-AD[009]


Prepared For:
Mrs.Bridget shakesy

International College
University of Science and Technology, Yemen




Prepared By:
Shaima'a Ahmed Almaswary









12

Chapter 2: Software Requirements Specification
2.1 I ntroduction

2.1.1 Identification
System Number: UUM-ITPRO-YA131-009
System Name: Student Registration & Result Processing System
System Abbreviation : SRRPS


2.1.2 System Overview
In the student registration system is difficult task as well as the process of managing the students
information because of the manual system. Many student come to the institute, there is a lot of
student document and its difficult to get the history of specific student. International language
center oriented to solve the student problem .There will be four type of user in the system
Receptionist(admin), staff, student and user in addition receptionist can manage users level, manage
student information . staff can view student history and upload the result. The student can view the
result and view the brief history. And the user can only register.


2.1.3 Document Overview
The purpose of this document is to provide a full description of the system's contents for easy
understanding of how the system functions and how it can be manipulated. This document will give
a complete overview of the system. It specifies the analysis and design that has been planned to
develop the system. It will contain the use case diagram , ERD . The user interfaces along with the
activity, sequence and class diagrams.


















13




2. 2 ENGI NEERI NG REQUI REMENTS

2.2.1 Use CASE Diagrams




Figure 2.2.1: use case diagram


14



Figure 2.2.2: main page







15


2.2.1.1 USE CASE : MANAGE RESULT (SRRPS-900)




2.2.1.1 .1 Description
This use case is used by the staff to manage result

2.2.1.1.2 Characteristic of Activation
Execution depends on staff demand

2.2.1.1.3 Pre-Condition (S)

the staff must login to the system successfully.
2.2.1.1.4 Description

a. Basic Flows (SRRPS 901)
This use case begins when the staff logs into the system to edit some contents of the result.
1.the staff successfully logs into the system.
2. the staff will click the add result button.
3. the system will display the add result page.

b. Alternative Flows (SRRPS 902)
Not applied.
c. Exception Flows (SRRPS 903)
Not applied.
2.2.1.1.5 Post-Condition

Staff will be able to add result

2.2.1.1.6 Limitation (S)
the staff must go online and open the SRRPS web site.


16

2.2.1.1.7 User Interface (S)






Figure 2.2.3 Add exams result


























17

2.2.1.2 USE CASE : VIEW RESULT (SRRPS-1200)




2.2.1.2.1 Description
This use case is used by the student to enable him to view result.

2.2.1.2 .2 Characteristic of Activation
Execution depends on student demand

2.2.1.2.3 Pre-Condition (S)
The student must login to the system successfully.

2.2.1.2.4 Description
a. Basic Flows (SRRPS 1201)

This use case begins when the student wants to view result
1. The student should go online and open the SRRPS web site
2. The system displays the result.
3. The use case ends.

b. Alternative Flows (SRRPS 1202)
Not applied.
c. Exception Flows (SRRPS 1203)
Not applied.
2.2.1.2.5 Post-Condition

Student interact with the system

2.2.1.2.6 Limitation (S)


The student must go online and open the SRRPS web site.


18

2.2.1.2.7 User Interface (S)



Figure 2.2.4 view result
























19

2.2.1.3 USE CASE : REGISTER (SRRPS-1300)


2.2.1.3.1 Description
This use case is used by the user to register

2.2.1.3.2 Characteristic of Activation

Execution depends on user demand

2.2.1.3.3 Pre-Condition (S)

None
2.2.1.3.4 Description
a. Basic Flows (SRRPS 1301)
This use case begins when the user wants to register
1. The user should go online and open the SRRPS web site
2. The system displays the register page.
3. The use case ends.

b. Alternative Flows (SRRPS 1302)
Not applied.
c. Exception Flows (SRRPS 1303)
Not applied.
2.2.1.3.5 Post-Condition

user interact with the system

2.2.1.3.6 Limitation (S)
the user must go online and open the SRRPS web site.

2.2.1.3.7 User Interface (S)


20


Figure 2.2.5 Register





Figure 2.2.6 Register successfully



21


Figure 2.2.7 user name already in use



Figure 2.2.8 Password is too short




22



Figure 2.2.9 Register field (same email)



2.3 Security Requirements
1-Login successfully to the system (provide authorization and authentication through creating
sessions for each user
2-using post action to hide information in( uniform recourse link) URL page form outsider


2.4 Design Constraints
2.4.1 Programming language
HTML
PHP
JAVASCRIPT
SQL





23



2.4.2 Programming Practices
I used programming using PHP, html and JAVASCRIPT. In addition I used MySQL as
the basis for my database and SQL commands to interact with the database.

2.5 Software Quality Factors
The evaluation of document quality and development process quality will be accordance with
the criteria DoD-Std-2167A, DoD-Std-2168 and parts of Rational conventions are the
responsibility of the ordering agency.


2.6 Entity Relationship diagrams


Figure 2.6.1 ERD





24


2.7 Activity Diagrams

2.7.1 Use case (SRRPS-903): (staff) ADD result











25

2.7.2 Use case (SRRPS-1200): (student) view result






















26

2.7.3 Use case (SRRPS-1300): (user) register

















27

2.8 Sequence Diagrams
2.8.1 Use case (SRRPS-903): (staff) ADD result



















28

2.8.1.1 E: Empty field
























29


2.8.1.2 A: result info not valid

























30


2.8.2 Use case (SRRPS-1200): (student) view result























31

2.8.3 Use case (SRRPS-1300): (user) register






















32

2.8.3.1 E: Empty field






















33

SOFTWARE TEST DESCRIPTION
STD


For the
Student registration & result processing system
SRRPS


Agreement Deed Number
UUM-ITPRO-YA131-AD[009]

Prepared For:
Mrs.Bridget shakesy

International College
University of Science and Technology, Yemen




Prepared By:
Shaima'a Ahmed Almaswary






















34

Chapter 3: Software Test Description
3.1 I ntroduction
3.2 I dentification

System Number : UUM-ITPRO-YA131-[009]
System Name : Student Registration & Result Processing System
System Abbreviation : SRRPS

3.3 Overview of the Documents
In the Student Registration & Result Processing
is difficult task as well as the process of managing the students information because of the manual
system. Many student come to the institute, there is a lot of student document and its difficult to get
the history of specific student. International language center oriented to solve the student problem
.There will be four type of user in the system Receptionist(admin), staff, student and user in addition
receptionist can manage users level, manage student information . staff can view student history and
upload the result. The student can view the result and view the brief history. And the user can only
register.



3.4 Formal Qualification Test Preparation
3.4.1Test schedule
The testing was conducted on 6 june 2013 at Lab 2, International College, University of Science and
Technology, Yemen. The details as below:
TIME ACTIVITIES
Manage result
Register
Table 2: Test activities.


3.4.2 Hardware
The test will be run on computer, with:

Intel(R) Pentium(R) Dual-Core CPU 2.20 GHz M processor
360 GB hard disk
2.00 GB of RAM



35


3.4.3 Software
The test will be executed using Windows 7 operating system.

3.5 Formal Qualification test Documentation and Results
The tests in this chapter are described in the table below:



No. Test
Descriptions
Description
1 STD_100 Manage result
2 STD_200 Register
Table 3: Overall tests


3.5.1 Test Case of STD_100 manage result

The goal of this test is to provide the capability of staff to manage result.

This test contains the following test cases:


Table 3.1: Mange result


36



Figure1: STD_101



Figure2: STD_102


3.5.2 Test Case of STD_200 Register

The goal of this test is to provide the capability of user to register.


37

This test contains the following test case:



Table 3.2 Register.


38



Figure3: STD_201



39





Figure4: STD_202

40






Figure5: STD_203

41






Figure6: STD_204

42






Figure7: STD_205

43


3.6 Evaluation and Recommendation
- based on the test results the recommendations are forwarded:
1. Allow users register online.
2. Allow student to view their results .
3. Allow students to edit their accounts
PROJECT PROPOSAL FORM ________________________________________________________________________STIZ3993-001

INSTALLATION GUIDE


For the
Student registration & result processing system
SRRPS



Agreement Deed Number
UUM-ITPRO-YA131-AD[009]


Prepared For:
Mrs.Bridget shakesy


International College
University of Science and Technology, Yemen




Prepared By:
Shaima'a Ahmed Almaswary


















PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 2


Chapter 4: Installation Guide

4.1 Application Installation steps

1. Double click wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24-32b
2. The following window will be displayed.

Step 1: Start set up



Figure1 : run software

Step 2: Welcome Screen/log in screen

PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 3




Figure 2: welcome screen


3.click the NEXT button
4. The following screen will be displayed containing the License Agreement

PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 4



Figure 3: License Agreement screen



4. after click <I agree> button . The following screen will be displayed showing
where the software will be saved .


Figure4: Choose Install Location Window

6. Click <NEXT> to continue the installation of the wamp software.
7. The following window will be displayed.

PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 5



Figure 5 : Select components window

8. Choose if you want
9. Click <NEXT>
10. The following window will be displayed.

PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 6



Figure6: wamp server 2 configuration window

11. Click <Install> Button

12. wampserver software will stert to install.

PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 7



Figure 7 : installation window

PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 8



Figure 8 : SMTP server

13. wait until the installation finish and completing window display.

Step 3: Installation complete


PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 9



Figure 9 : Complete installation windows

14. wampserver software is ready now to use.



Step 4: Installation path
C:\wamp\www


4.2 After I nstallation
Starting Application/Project
First Run sample

PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 10



Figure 10 : phpmyadmin window




Figure 11 : tables of data base





PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 11


USER MANUAL


For the
Student registration & result processing system
SRRPS


Agreement Deed Number
UUM-ITPRO-YA131-AD[009]


Prepared For:
Mrs.Bridget shakesy

International College
University of Science and Technology, Yemen




Prepared By:
Shaima'a Ahmed Almaswary















PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 12


Chapter 5: User Manual


Figure 5.1 : Homepage



Figure 5.2 : Courses page

PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 13





Figure 5.3 : Calender page


Figure 5.4 : About us page





PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 14









Figure 5.5 : Contact us

PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 15



Figure 5.6 : Login






Figure 5.7 : Error message name field is empty

PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 16



Figure 5.8 : Error message password field is empty



Figure 5.9 : Register


PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 17



Figure 5.10 : Register successfully


Figure 5.11 : user name already in use

PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 18




Figure 5.12 : Password is too short



Figure 5.13 : Register field (same email)


PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 19







Figure 5.14 : Admin page

PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 20



Figure 5.15 : Admin (view account)




Figure 5.16 : Admin (edit account)
PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 21





Figure 5.17 : Account Edited Successfully




Figure 5.18 : Admin (Admin center)


PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 22




Figure 5.19 : Admin (Add photo)




Figure 5.20 : Admin (delete photo)

PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 23




Figure 5.21 : Message delete album



Figure 5.22 : Admin (Add information)

PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 24




Figure 5.23 : Admin (delete information)




Figure 5.24 : Message delete information



PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 25



Figure 5.25 : Admin (manage calender)




Figure 5.26 : Admin (show contact)


PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 26



Figure 5.27 : staff (staff page)


Figure 5.28 : staff view account

PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 27



Figure 5.29 : Edit account




Figure 5.30 : Account Edited Successfully



PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 28



Figure 5.31 : staff (staff center)




Figure 5.32 : staff (add level)

PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 29




Figure 5.33 : Message information added successfully



Figure 5.34 : delete level




Figure 5.35 : Message information deleted successfully

PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 30



Figure 5.36 : staff (add student)


Figure 5.38 : staff (add score)

PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 31




Figure 5.39 : message score added successfully






Figure 5.40 : staff (delete student)



PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 32




Figure 5.41 : Message level deleted successfully





Figure 5.42: student (student page)



PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 33



Figure 5.43: student (view account)





Figure 5.44: student (edit account)


PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 34




Figure 5.45 : Account Edited Successfully





















PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 35





Conclusion


For the
Student registration & result processing system
SRRPS


Agreement Deed Number
UUM-ITPRO-YA131-AD[009]


Prepared For:
Mrs.Bridget shakesy

International College
University of Science and Technology, Yemen




Prepared By:
Shaima'a Ahmed Almaswary










PROPOSAL PROJECT FORM_______________________________________________________________________ STIZ3993-001


CONFIDENTIAL




PAGE 36


Chapter 6: Conclusion

6.1 Conclusion
I achieved all the goals I want and they can used it at the institute that help them
to register online and also to get the result online and It also doesn't repeat the
name and email for more security and It's not online courses and in the future I
prefer to add courses to the system because it is extendable system
Sometimes I have difficulty when I did the coding because I study from the
internet.
My advice is to study well and to ask your lectures about everything that you
didn't understand .


6.2 NOTES
Database name / version
wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24-32b
Phpmyadmin
Sql server