Download - Shafiq Documentation
-
8/2/2019 Shafiq Documentation
1/64
1
Division of Science & Technology, University of EducationTownship Campus Lahore
Project SupervisorKhalid Mehmood
Submitted By:
Names Roll Numbers
Muhammad SiddiqueNorani
MscIT-F09-M24
Shafiq Ahmad MscIT-F09-M14
-
8/2/2019 Shafiq Documentation
2/64
2
CERTIFICATE
This is to certify that Muhammad Siddique Norani (Msc I.T F09 M24) andShafiq Ahmad (Msc I.T F09 M 14) have worked on and completed their FinalDegree Project at Division of science and Technology, University of Education,Lahore in partial fulfillment of the requirement for the degree of Msc in
Information Technology under my guidance and supervision.
In our opinion, it is satisfactory and up to the mark and therefore fulfills therequirements of Msc I.T.
Supervisor / Internal Examiner
Khalid MehmoodSupervisor,Division of science and Technology,University of Education, Lahore
___________________(Signature)
External Examiner/Subject Specialist
___________________(Signature)
Accepted By:
_____________
-
8/2/2019 Shafiq Documentation
3/64
3
EXORDIUM
In the name of Allah, the Compassionate, the Merciful.Praise be to Allah, Lord of Creation,The Compassionate, the Merciful,
King of Judgment-day!You alone we worship, and to You alone we pray for help,
Guide us to the straight pathThe path of those who you have favored,
Not of those who have incurred Your wrath,Nor of those who have gone astray.
-
8/2/2019 Shafiq Documentation
4/64
4
DEDICATION
This project is dedicated to our Parents who have never failed to give us financialand moral support, for giving all our need during the time we studied anddeveloping our system and for teaching us that even the largest task can beaccomplished if it is done one step at a time.
-
8/2/2019 Shafiq Documentation
5/64
5
Acknowledgement
All praises be for ALLAH almighty who is the creator of the heavens and earth
and everything in between. Foremost, I would like to start of with the expression
of our most humble and most reflective gratitude to almighty ALLAH for his
merciful beneficence, to make this project a success.
Similar to all projects, this one could not have been completed without the help of
some key people, who guides us all the way throughout this period. First of all,
we should like to think the person who gives the opportunity for us to handle this
project and his supervision, Khalid Mehmood my beloved teacher, who not only
teach us, but also guide us to meet the challenges, which we were facing during
the completion of this project.
A lot of thinks goes to our parents, friends and associates for their positiveappreciation and suggestions for me during all that period. Without their help, this
would at all not have been possible.
-
8/2/2019 Shafiq Documentation
6/64
6
PREFACE
Today all the work of admission is done with the help of ink and paper at severalinstitutes of Pakistan. Online admission is a web based application that will eliminate this
kind of problem. Through this a lot of time, expensive and difficulties for the candidates
as well as for the related workers would be eliminated. This will facilitate the candidateto get admission in university of education through internet.
Through web based application, online student admission system, university
will announce the admission in several subjects, admission schedule, admission criteria,and their merit lists. The candidates would apply through online and would get admission
form copy for verification. Student is not allowed to register for more than three courses.
After submission of forms a date would be given to candidate to check the merit lists.When the candidate checks the merit lists he would also see the selected or pending
candidates. The selected candidates would be informed the dues criteria and class timing.
-
8/2/2019 Shafiq Documentation
7/64
7
Table of Contents:
Introduction.9
Project title..9
Project overview statement..9
Project goals and objectives....9
Scope..10
Functional requirements..10
Non functional requirements...11
UML diagram for visitor...12
UML diagram for applicant.. .13
UML diagram for administrator .14
Usage scenarios .15
Use cases .15
Use case Visitor 15
Use case Applicant. .20
-
8/2/2019 Shafiq Documentation
8/64
8
Use case Administrator .30
Tools and technologies with reasoning.. .43
Micro soft operating system .43
Wamp server .43
Adobe dream weaver.. .43
MS Office.. 43
Erwin tool. .43
Paint. .43
HTML .44
PHP.. ..44
CSS 44
Java Script.. . 44
WBS Model ... .45
Individual activities .46
Gant chart .47
Project Overview .48
DFD Level 0 .49
DFD Level 1.. 50
Project frontend snap shorts .51
Project Backend snap shorts .52
-
8/2/2019 Shafiq Documentation
9/64
9
Introduction:Today all the work of admission is done with the help of ink and
paper at several institutes of Pakistan. Online admission is a web based application thatwill eliminate this kind of problem. Through this a lot of time, expensive and difficulties
for the candidates as well as for the related workers would be eliminated. This willfacilitate the candidate to get admission in university of education through internet.
Project title:
Online Student Admission System
Project overview statement:Through web based application, online student admission system, university
will announce the admission in several subjects, admission schedule, admission criteria,
and their merit lists. The candidates would apply through online and would get admission
form copy for verification. Student is not allowed to register for more than three courses.
After submission of forms a date would be given to candidate to check the merit lists.When the candidate checks the merit lists he would also see the selected or pending
candidates. The selected candidates would be informed the dues criteria and class timing.
Project goals and objectives:There are following project goals and objectives.
Goals: Elimination of paper work for admission.
Reduce the time and save the money for admission.
Facilitate the candidates to get admission through internet.
Through this application list of selected candidates would be displayed.
Record of all applying candidates would be kept.
List of fee and dues structure would be displayed.
Admission criteria and subject of study would be displayed.
Centralized data handling.
Objectives:To get admission online
Increasing the efficiency, saving time and removing human errorsduring recording student data.
Providing accurate information for any candidate that has applied foradmission when required.
Generating each candidate academic report.Manage large number of student details.
View all the details of the applying students when it is required.
Activities like updating, modification, deletion of records would be easy.
-
8/2/2019 Shafiq Documentation
10/64
10
Scope:
The scope of this project is to make a web base application which will be
access through internet. This online system will give easy access to students,
administrator and assistant administrator. The administrator of this web base
application is administration staff; they can update, view or delete the student
information related to admission. This application will give efficient access to get
admission process, as well as details of the admission which are doing online system.
Students can check it at anytime.
The scope of the project can be defined by the set of requirements
allocated to it. Resource management is to fit the time, people and the money which isinvesting on this project is the key factor for the success of this project or any other
projects. Online admissions system will reduce the time, money and will eliminate thepaper work. It provides access to get admission in any subject through internet at master
level. This projects aim is to automate the system, pre-checking the inclusion of all
required material and automatically ranking each students application based on a number
of criteria. It supports the current process but centralizes it and makes it possible fordecisions to be made earlier and easier way.Activities like insertion, updating,modification and deletion would be done by the system operator. Maintenance and
integrity tasks would be performed by the administrator.
Functional Requirements:
Front end or user panelFunctional Requirements Descriptions
View
User can view the website including admission
schedule, admission forms, submitted form id,
admission news, merit lists, and dues structure.
Insertion
User can insert his personal, general, academic
information and share his views.
Backend or admin panelFunctional Requirements Descriptions
View
Admin can view the website including admission
schedule, admission forms, submitted form id,
admission news, merit lists, dues structure,
applicants, general, personal, academic
-
8/2/2019 Shafiq Documentation
11/64
11
information and user shared views.
InsertAdmin can insert the news and notices and
merit lists.
Update
Admin can update the whole information of
applicants including his general, personal andacademic information. He also can update the
news, notices and merit lists.
Delete
Admin can delete the whole recodes of
applicants, news and notices, merit lists and
user views.
Non Functional Requirements:
Non Functional Requirements Descriptions
Reliability
Our system is capable of performing its
required functionality on demand and without
any failure.
Usability
Interfaces are easy to use, applicants can easily
interact with our system, and it is really a user
friendly system. Everybody can easily use this
system.
Performance
Our system can accomplish its given task
accurately and completely according to
standard time and cost.
SupportabilityOur system can get competitive
advantage through applicant support.
SecurityOur system is secured from unsecure
attempts.
-
8/2/2019 Shafiq Documentation
12/64
12
UML Diagram: Visitor_ Use case
-
8/2/2019 Shafiq Documentation
13/64
13
UML Diagram: Applicant/Candidate
-
8/2/2019 Shafiq Documentation
14/64
14
UML : Administrator_ Use case
-
8/2/2019 Shafiq Documentation
15/64
15
Usage Scenarios:We have following use cases with their id:
UC_ID UC_Name
1 Visitor
2 Applicant
3 Administrator
Use Cases :First use case is web site visitor that has UC_ID 1.It has following scenarios:
View web site:
UC-ID: UC-1
UC-Name View site for information
Description: Visitor accesses the system and visit the web site according
to his desire.
Primary Actor: Visitor
Pre Conditions: Visitor is required to access the site.
Post Condition: Visitor is visited the site.
Main Success Scenario: 1. Visitor writes the link of the site in the browser.
2. Browser displays the whole contents of system.
-
8/2/2019 Shafiq Documentation
16/64
16
3. Visitor selects one or more links to visit the site.
4. The system displays the date what he selected.
Exceptions: - Desired information not found.
- He tries to find his required information again
and again but he failed.
View admission criteria:
UC-ID: UC-1
UC-Name View admission criteria
Description: Visitor accesses the system and view the admission process
and criteria of MSc.IT and BSc.IT.
Primary Actor: Visitor
Pre Conditions: Visitor is required to access the site.
Post Condition: Visitor is visited the admission criteria
Main Success Scenario: 1. Visitor writes the link of the site in the browser.
2. Browser displays the whole contents of system.
3. Visitor selects the link of admission process and whole
criteria..
4. The system displays the admission criteria of MSc.IT
and BSc.IT.
Exceptions: Admission process and whole process is not liked
by the visitor of MSc.IT and BSc.IT.
-
8/2/2019 Shafiq Documentation
17/64
17
View Admission Dues:
UC-ID: UC-1
UC-Name View Admission Dues
Description: Visitor accesses the system and view the admissiondues of
MSc.IT and BSc.IT.
Primary Actor: Visitor
Pre Conditions: Visitor is required to access the site.
Post Condition: Visitor is visited the admission dues.
Main Success Scenario: 1. Visitor writes the link of the site in the browser.
2. Browser displays the whole contents of system.
3. Visitor selects the link of admission dues and whole
structure.
4. The system displays the admission total dues and whole
structure of submission dues of MSc.IT and BSc.IT.
Exceptions: - Admission dues and fee structure of MSc.IT
and BSc.IT is not liked by the visitor.
-
8/2/2019 Shafiq Documentation
18/64
18
- Admission dues are not afforded by the visitor.
View Admission Schedule:
UC-ID: UC-1
UC-Name View Admission Schedule
Description: Visitor accesses the system and view the admission
schedule of MSc.IT and BSc.IT.
Primary Actor: Visitor
Pre Conditions: Visitor is required to access the site.
Post Condition: Visitor is visited the admission schedule.
Main Success Scenario: 1. Visitor writes the link of the site in the browser.
2. Browser displays the whole contents of system.
3. Visitor selects the link of admission schedule
4. The system displays the admission schedule of MSc.IT
and BSc.IT.
-
8/2/2019 Shafiq Documentation
19/64
19
Exceptions: - Admission schedule and timing of MSc.IT and
BSc.IT is not liked by the visitor.
- Admission schedule is not followed by the
visitor.
Insert/share views:
UC-ID: UC-1
UC-Name Insert views
Description: Visitor accesses the system and view the admission
schedule, criteria, dues structure and admission schedule of
MSc.IT and BSc.IT and insert the views.
Primary Actor: Visitor
Pre Conditions: Visitor is required to access the site.
Post Condition: Visitor is inserted his views.
Main Success Scenario: 1. Visitor writes the link of the site in the browser.
2. Browser displays the whole contents of system.
-
8/2/2019 Shafiq Documentation
20/64
20
3. Visitor selects the link to share his views and comments
4. The system inserts his views.
Exceptions: - Views are not inserted by the visitor.
- Visitor not has good or bad ideas to insert.
Use Cases:Second use case is Applicant that has UC_ID 2.It has following scenarios:
View web site:
UC-ID: UC-2
UC-Name View site for admission
Description: Applicant accesses the system and visit the web site for
admission.
Primary Actor: Applicant
Pre Conditions: Applicant is required to access the site.
Post Condition: Applicant is visited the site for admission.
Main Success Scenario: 1. Applicant writes the link of the site in the browser.
-
8/2/2019 Shafiq Documentation
21/64
21
2. Browser displays the whole contents of system.
3. Applicant selects one or more links to visit the site.
4. The system displays the date what he selected.
Exceptions: - Desired information is not found.
- He tries to find his required information again
and again but he failed for admission.
Request for admission:
UC-ID: UC-2
UC-Name Request for admission
Description: Applicant accesses the system and visit the web site for
admission.
Primary Actor: Applicant
Pre Conditions: Applicant is required to access the site.
Post Condition: Applicant is requested for admission.
Main Success Scenario: 1. Applicant writes the link of the site in the browser.
2. Browser displays the whole contents of the system.
-
8/2/2019 Shafiq Documentation
22/64
22
3. Applicant requests for admission by selecting link.
4. The system accepts the request for admission
Exceptions: - Request for admission is not accepted.
- Last date for admission is passed.
Select Course Category:
UC-ID: UC-2
UC-Name Select Category:
Description: Applicant accesses the system and visit the web site to
select course category.
Primary Actor: Applicant
Pre Conditions: Applicant is required to access the site.
Post Condition: Course category is selected for applicant.
Main Success Scenario: 1. Applicant writes the link of the site in the browser.
-
8/2/2019 Shafiq Documentation
23/64
23
2. Browser displays the whole contents of the system.
3. Applicant select course category for admission by
selecting link.
4. The system selects the course category for admission
Exceptions: - Course category for admission is not selected.
- Last date for admission is passed.
- Course category is no found.
Select Session
UC-ID: UC-2
UC-Name Select Session:
Description: Applicant accesses the system and select the session for
admission.
Primary Actor: Applicant
Pre Conditions: Applicant is required to access the site.
Post Condition: Session for admission is selected for applicant.
-
8/2/2019 Shafiq Documentation
24/64
24
Main Success Scenario: 1. Applicant writes the link of the site in the browser.
2. Browser displays the whole contents of the system.
3. Applicant select session for admission by selecting link.
4. The system selects the session for admission
Exceptions: - Session for admission is not selected.
- Last date for admission is passed.
- Session for admission is no found.
Open Form
UC-ID: UC-2
UC-Name Open form :
Description: Applicant accesses the system and Open the form for
admission.
Primary Actor: Applicant
Pre Conditions: Applicant is required to access the site.
Post Condition: Form for admission is opened for applicant.
-
8/2/2019 Shafiq Documentation
25/64
25
Main Success Scenario: 1. Applicant writes the link of the site in the browser.
2. Browser displays the whole contents of the system.
3. Applicant Open the form for admission by selecting link.
4. The system open the form for admission
Exceptions: - Form for admission is not opened.
- Last date for admission is passed.
- Form for admission is no found.
Fill the form
UC-ID: UC-2
UC-Name Fill the form :
Description: Applicant accesses the system and Fill the form for
admission.
Primary Actor: Applicant
Pre Conditions: Applicant is required to access the site.
Post Condition: Form for admission is filled out.
-
8/2/2019 Shafiq Documentation
26/64
26
Main Success Scenario: 1. Applicant writes the link of the site in the browser.
2. Browser displays the whole contents of the system.
3. Applicant fill the form for admission by selecting link.
4. The system fill out the form for admission
Exceptions: - Form for admission is not opened.
- Last date for admission is passed.
- Form for admission is no found.
- Form is not fill out.
Submit the Form
UC-ID: UC-2
UC-Name Fill the form :
Description: Applicant accesses the system and fill and submit the form
for admission.
Primary Actor: Applicant
Pre Conditions: Applicant is required to access the site.
-
8/2/2019 Shafiq Documentation
27/64
27
Post Condition: Form for admission is submitted.
Main Success Scenario: 1. Applicant writes the link of the site in the browser.
2. Browser displays the whole contents of the system.
3. Applicant submit the form for admission by selecting
link.
4. The system submit the form for admission
Exceptions: - Form for admission is not opened.
- Last date for admission is passed.
- Form for admission is no found.
- Form is not submitted.
View form ID
UC-ID: UC-2
UC-Name View form id :
Description: Applicant accesses the system and view the form id after
submission of form.
Primary Actor: Applicant
-
8/2/2019 Shafiq Documentation
28/64
28
Pre Conditions: Applicant is required to access the site.
Post Condition: Form id is viewed by the candidate..
Main Success Scenario: 1. Applicant writes the link of the site in the browser.
2. Browser displays the whole contents of the system.
3. Applicant view form id for admission by submitting the
form..
4. The system display the form id after form submission.
Exceptions: - Form for admission is not opened.
- Last date for admission is passed.
- Form for admission is no found.
- Form is not viewed.
View Merit Lists
UC-ID: UC-2
UC-Name View Merit Lists :
Description: Applicant accesses the system and view the merit lists after
submission of form.
-
8/2/2019 Shafiq Documentation
29/64
29
Primary Actor: Applicant
Pre Conditions: Applicant is required to access the site.
Post Condition: Merit lists is viewed by the applicants.
Main Success Scenario: 1. Applicant writes the link of the site in the browser.
2. Browser displays the whole contents of the system.
3. Applicant view merit lists for admission by submitting
the form..
4. The system display the merit lists after form submission.
Exceptions: - Form for admission is not opened.
- Last date for admission is passed.
- Form for admission is no found.
- Merit lists are no found
Insert/share views:
UC-ID: UC-1
UC-Name Insert views
Description: Visitor accesses the system and view the admission
schedule, criteria, dues structure and admission schedule ofMSc.IT and BSc.IT and insert the views.
Primary Actor: Applicant
Pre Conditions: Applicant is required to access the site.
Post Condition: Applicants is inserted his views.
-
8/2/2019 Shafiq Documentation
30/64
30
Main Success Scenario: 1. Applicant writes the link of the site in the browser.
2. Browser displays the whole contents of system.
3. Applicant selects the link to share his views and
comments
4. The system inserts his views.
Exceptions: - Views are not inserted by the visitor.
- Visitor not has good or bad ideas to insert.
Use Cases:First use case is web site administrator that has UC_ID 3.It has following scenarios:
Login administrator:
UC-ID: UC-3
UC-Name Login administrator
Description: Admin accesses the system and insert the name and
password
Primary Actor: Administrator
Pre Conditions: Administrator is required to access the site.
-
8/2/2019 Shafiq Documentation
31/64
31
Post Condition: Administrator is logged in.
Main Success Scenario: 1. Administrator writes the link of the site in the browser.
2. Browser displays the whole contents of system.
3. Administrator insert his name and password.
4. The system displays his personal pages and give
authority..
Exceptions: - Incorrect name and password.
- He tries to login but he failed
- He failed to login.
View admission news
UC-ID: UC-3
UC-Name View admission news
Description: Admin accesses the system and logged in.
Primary Actor: Administrator
Pre Conditions: Administrator is required to log in.
Post Condition: Administrator is viewed the admission news
-
8/2/2019 Shafiq Documentation
32/64
32
Main Success Scenario: 1. Administrator writes the link of the site in the browser.
2. Browser displays the login page of administrator.
3. Administrator logged in
4. The system displays the admission news
Exceptions: - Incorrect name and password.
- He tries to login but he failed
- He failed to login.
- Admission news are not viewed
Update admission news
UC-ID: UC-3
UC-Name Update admission news
Description: Admin accesses the system and logged in.
Primary Actor: Administrator
Pre Conditions: Administrator is required to log in.
-
8/2/2019 Shafiq Documentation
33/64
33
Post Condition: Admission news is updated by admin
Main Success Scenario: 1. Administrator writes the link of the site in the browser.
2. Browser displays the login page of administrator.
3. Administrator logged in
4. The system displays the admission news
5. Admission news is updated.
Exceptions: - Incorrect name and password.
- He tries to login but he failed
- He failed to login.
- Admission news are not viewed
- Admission news are not updated
Delete admission news
UC-ID: UC-3
UC-Name Delete admission news
Description: Admin accesses the system and logged in.
Primary Actor: Administrator
Pre Conditions: Administrator is required to log in.
-
8/2/2019 Shafiq Documentation
34/64
34
Post Condition: Admission news is updated by admin
Main Success Scenario: 1. Administrator writes the link of the site in the browser.
2. Browser displays the login page of administrator.
3. Administrator logged in
4. The system displays the admission news
5. Admission news is deleted.
Exceptions: - Incorrect name and password.
- He tries to login but he failed
- He failed to login.
- Admission news are not viewed
- Admission news are not deleted
Insert admission news
UC-ID: UC-3
UC-Name Insert admission news
Description: Admin accesses the system and logged in.
Primary Actor: Administrator
-
8/2/2019 Shafiq Documentation
35/64
35
Pre Conditions: Administrator is required to log in.
Post Condition: Admission news is inserted by admin
Main Success Scenario: 1. Administrator writes the link of the site in the browser.
2. Browser displays the login page of administrator.
3. Administrator logged in
4. The system inserts the admission news
5. Admission news is deleted.
Exceptions: - Incorrect name and password.
- He tries to login but he failed
- He failed to login.
- Admission news are not inserted
View applicants detail
UC-ID: UC-3
UC-Name View applicants detail
Description: Admin accesses the system and logged in.
Primary Actor: Administrator
-
8/2/2019 Shafiq Documentation
36/64
36
Pre Conditions: Administrator is required to log in.
Post Condition: Applicants detail is viewed by admin
Main Success Scenario: 1. Administrator writes the link of the site in the browser.
2. Browser displays the login page of administrator.
3. Administrator logged in
4. The system displays the applicants detail
5. Applicants detail is viewed
Exceptions: - Incorrect name and password.
- He tries to login but he failed
- He failed to login.
- Applicants detail is not viewed.
Update applicants detail
UC-ID: UC-3
UC-Name Update applicants detail
Description: Admin accesses the system and logged in.
-
8/2/2019 Shafiq Documentation
37/64
37
Primary Actor: Administrator
Pre Conditions: Administrator is required to log in.
Post Condition: Applicants detail is updated by admin
Main Success Scenario: 1. Administrator writes the link of the site in the browser.
2. Browser displays the login page of administrator.
3. Administrator logged in
4. The system updates the applicants detail
5. Applicants detail is updated
Exceptions: - Incorrect name and password.
- He tries to login but he failed
- He failed to login.
- Applicants detail is not viewed
- Applicants detail is not updated.
Delete applicants detail
UC-ID: UC-3
UC-Name Delete applicants detail
-
8/2/2019 Shafiq Documentation
38/64
38
Description: Admin accesses the system and logged in.
Primary Actor: Administrator
Pre Conditions: Administrator is required to log in.
Post Condition: Applicants detail is deleted by admin
Main Success Scenario: 1. Administrator writes the link of the site in the browser.
2. Browser displays the login page of administrator.
3. Administrator logged in
4. The system deletes the applicants detail
5. Applicants detail is deleted
Exceptions: - Incorrect name and password.
- He tries to login but he failed
- He failed to login.
- Applicants detail is not viewed
- Applicants detail is not deleted.
Search applicants detail
UC-ID: UC-3
UC-Name Search applicant detail
-
8/2/2019 Shafiq Documentation
39/64
39
Description: Admin accesses the system and logged in.
Primary Actor: Administrator
Pre Conditions: Administrator is required to log in.
Post Condition: Applicants detail is searched by admin
Main Success Scenario: 1. Administrator writes the link of the site in the browser.
2. Browser displays the login page of administrator.
3. Administrator logged in
4. The system searches the applicants detail
5. Applicants detail is searched
Exceptions: - Incorrect name and password.
- He tries to login but he failed
- He failed to login.
- Applicants detail is not searched
- Applicants detail is not deleted.
View comments
UC-ID: UC-3
-
8/2/2019 Shafiq Documentation
40/64
40
UC-Name View comments
Description: Admin accesses the system and logged in.
Primary Actor: Administrator
Pre Conditions: Administrator is required to log in.
Post Condition: Comments is viewed by admin
Main Success Scenario: 1. Administrator writes the link of the site in the browser.
2. Browser displays the login page of administrator.
3. Administrator logged in
4. The system displays the comments
5. Comments are viewed.
Exceptions: - Incorrect name and password.
- He tries to login but he failed
- He failed to login.
- Comments are not viewed
- Applicants detail is not deleted.
Delete comments
UC-ID: UC-3
UC-Name Delete comments
Description: Admin accesses the system and logged in.
Primary Actor: Administrator
-
8/2/2019 Shafiq Documentation
41/64
41
Pre Conditions: Administrator is required to log in.
Post Condition: Comments are deleted by admin
Main Success Scenario: 1. Administrator writes the link of the site in the browser.
2. Browser displays the login page of administrator.
3. Administrator logged in
4. The system deletes the comments
5. Comments are deleted.
Exceptions: - Incorrect name and password.
- He tries to login but he failed
- He failed to login.
- Comments are not deleted
- Applicants detail is not deleted.
Update merit lists
UC-ID: UC-3
UC-Name Update merit lists
Description: Admin accesses the system and logged in.
-
8/2/2019 Shafiq Documentation
42/64
42
Primary Actor: Administrator
Pre Conditions: Administrator is required to log in.
Post Condition: Merit lists are updated by admin
Main Success Scenario: 1. Administrator writes the link of the site in the browser.
2. Browser displays the login page of administrator.
3. Administrator logged in
4. The system updates the merit lists
5. Merit lists are updated
Exceptions: - Incorrect name and password.
- He tries to login but he failed
- He failed to login.
- Merit lists are not updated
- Applicants detail is not deleted.
Delete merit lists
UC-ID: UC-3
UC-Name Delete merit lists
-
8/2/2019 Shafiq Documentation
43/64
43
Description: Admin accesses the system and logged in.
Primary Actor: Administrator
Pre Conditions: Administrator is required to log in.
Post Condition: Merit lists are deleted by admin
Main Success Scenario: 1. Administrator writes the link of the site in the browser.
2. Browser displays the login page of administrator.
3. Administrator logged in
4. The system deletes the merit lists
5. Merit lists are deleted
Exceptions: - Incorrect name and password.
- He tries to login but he failed
- He failed to login.
- Applicants detail is not deleted.
Tools and technologies with reasoning:
Microsoft operating system:Microsoft operating systems have great compatibility with our selected tools.
-
8/2/2019 Shafiq Documentation
44/64
44
It commonly used.
Easy to use and understand.
Wamp Server:
WAMPs are packages of independently-created programs installed oncomputers that use aMicrosoft Windowsoperating system.
WAMP is an acronym formed from the initials of the operating systemMicrosoft Windows and the principal components of thepackage:Apache,MySQLand one ofPHP,Perlor Python. Apache is awebserver. MySQL is an open-source database. PHP is a scripting language that canmanipulate information held in a database and generate web pages dynamicallyeach time content is requested by a browser. Other programs may also beincluded in a package, such asphpMyAdminwhich provides a graphical userinterface for the MySQL database manager, or the alternative scriptinglanguages Python or Perl.
Adobe Dream weaver:It is a very effective tool for web development.
It provide plate form for various languages like html, php,etc.
It provides facility to write code easy with providing ending tags.
It provides GUI to set the design of system.
It is compatible with the Microsoft operating system and wamp server.
MS Office (ms word, power point, Excel);
MS Office is used to create the project related data.
Erwin Tool;
It is used to draw ERD diagrams.
Paint;
It is used to set diagrams for project.
HTML
Easier to update and maintain web siteFewer loads on servers
Search engine friendly pagesBrowser compatibility.
PHPPHP is a server-side web programming language
http://en.wikipedia.org/wiki/Microsoft_Windowshttp://en.wikipedia.org/wiki/Microsoft_Windowshttp://en.wikipedia.org/wiki/Microsoft_Windowshttp://en.wikipedia.org/wiki/Apache_HTTP_Serverhttp://en.wikipedia.org/wiki/Apache_HTTP_Serverhttp://en.wikipedia.org/wiki/MySQLhttp://en.wikipedia.org/wiki/MySQLhttp://en.wikipedia.org/wiki/MySQLhttp://en.wikipedia.org/wiki/PHPhttp://en.wikipedia.org/wiki/PHPhttp://en.wikipedia.org/wiki/Perlhttp://en.wikipedia.org/wiki/Perlhttp://en.wikipedia.org/wiki/Perlhttp://en.wikipedia.org/wiki/Python_(programming_language)http://en.wikipedia.org/wiki/Web_serverhttp://en.wikipedia.org/wiki/Web_serverhttp://en.wikipedia.org/wiki/Web_serverhttp://en.wikipedia.org/wiki/PhpMyAdminhttp://en.wikipedia.org/wiki/PhpMyAdminhttp://en.wikipedia.org/wiki/PhpMyAdminhttp://en.wikipedia.org/wiki/PhpMyAdminhttp://en.wikipedia.org/wiki/Web_serverhttp://en.wikipedia.org/wiki/Web_serverhttp://en.wikipedia.org/wiki/Python_(programming_language)http://en.wikipedia.org/wiki/Perlhttp://en.wikipedia.org/wiki/PHPhttp://en.wikipedia.org/wiki/MySQLhttp://en.wikipedia.org/wiki/Apache_HTTP_Serverhttp://en.wikipedia.org/wiki/Microsoft_Windows -
8/2/2019 Shafiq Documentation
45/64
45
PHP can run on both UNIX and Windows servers
PHP can be used with a large number of relational database management systemsPHP is an open source server side programming language
It is used for creating dynamic webpages
It works with mySql.
CSSSmall file sizeSeparate Helps in designing
Content from presentation
Print friendlyNo Need for Extra Codes.
JAVA SCRIPTLoosely typed variablesHighly evolved date, math, and string libraries
Enhance the look of the pageJavaScript will improve visual displaysJavaScript will add user interactivity.
WBS Model
Online Student Admission
System
http://www.jayhafling.com/blog/how-to-make-custom-web-designs-stylish/http://www.jayhafling.com/blog/how-to-make-custom-web-designs-stylish/ -
8/2/2019 Shafiq Documentation
46/64
46
Specify the Individual Activities:
Serial No Activities Resource person
Analysis Design Configuration Testing Implementation
Requirement
Gathering
Requirement
Analysis
Documentation
Logical
Design
Physical
Design
GUI
Database
Front End
Testing
Back End
Testing
Installation&
Running
-
8/2/2019 Shafiq Documentation
47/64
47
Analysis
1 Project/Product Scope Analyzer, Designer
2 Project/Product CostingAnalyzer, Designer, Qualityassurance
3 Project overview statement Analyzer, quality assurance,Designer
4 Gantt Chart Designer, Analyzer
5 Tools and technologiesDesigner, Analyzer, quality
assurance
6 Vision document Designer
7 Risk List Designer
Design
8Systemspecification and
external entities
Designer, Analyzer, quality
assurance
9Use case
descriptions
Designer, Analyzer, quality
assurance
1 0Use Case
DiagramAnalyzer
11 Data ModelDesigner, Analyzer, quality
assurance
Coding
12 InterfaceCreation
Designer, Analyzer, qualityassurance
13Back-end
codingDesigner, Analyzer, quality
assurance
Testing
14System
Testing
Designer, Analyzer, quality
assurance
-
8/2/2019 Shafiq Documentation
48/64
48
Gantt chart:
-
8/2/2019 Shafiq Documentation
49/64
49
Project overview statement:Through web based application, online student admission system, university
will announce the admission in several subjects, admission schedule, admission criteria,
and their merit lists. The candidates would apply through online and would get admission
form copy for verification. Student is not allowed to register for more than three courses.
After submission of forms a date would be given to candidate to check the merit lists.When the candidate checks the merit lists he would also see the selected or pending
candidates. The selected candidates would be informed the dues criteria and class timing.
-
8/2/2019 Shafiq Documentation
50/64
50
DFD LEVEL 0
-
8/2/2019 Shafiq Documentation
51/64
51
DFD LEVEL 1 DIAGRAM
-
8/2/2019 Shafiq Documentation
52/64
52
Project snap shorts
-
8/2/2019 Shafiq Documentation
53/64
53
Front End Home
-
8/2/2019 Shafiq Documentation
54/64
54
About Us
-
8/2/2019 Shafiq Documentation
55/64
55
-
8/2/2019 Shafiq Documentation
56/64
56
-
8/2/2019 Shafiq Documentation
57/64
57
-
8/2/2019 Shafiq Documentation
58/64
58
-
8/2/2019 Shafiq Documentation
59/64
59
-
8/2/2019 Shafiq Documentation
60/64
60
Project Backend snap shorts
-
8/2/2019 Shafiq Documentation
61/64
61
-
8/2/2019 Shafiq Documentation
62/64
62
-
8/2/2019 Shafiq Documentation
63/64
63
-
8/2/2019 Shafiq Documentation
64/64