Documente Academic
Documente Profesional
Documente Cultură
Version 1.0
Group Id:
Supervisor Name :
Mukaram Shah
Revision History
Date Version Description Author
(dd/mm/yyyy)
12/05/2016 1.0 Application we are going to
develop there is a web
application. F160….
Table of Contents
4. Usage Scenarios
5. Adopted Methodology
Scope of Project: Commented [MS1]: Mention briefly the major functions, merits
and limitation of your application.
Daily time keeping and time calculation of major events in advance has been very
important since ancient times when human knowledge was passing through an age of
infancy. Telling the occurrence of several forthcoming solar and lunar eclipses was
known even in the times of prehistoric civilizations such as the Babylonians and
Egyptians. The use of calendar was also known in these societies. For the Muslims,
calculating the clock-times of Salah, the most important ibadah (worship) in Islam, and
having them tabulated was very appealing so they laid down rules and principles for their
accurate and precise calculation. Similarly, the prediction of crescent visibility was
another source of interest to them, because another important ibadah i.e., keeping the
fasts of Ramadan was associated with the visibility of the new moon. The correct time of
crescent visibility has thus been critical to the initiation of the new month as sometimes
erroneous observations would lead to conflicts among laymen. The great Muslim
astronomer Abu Raihan Muhammad bin Ahmad Al-Beruni was one of the earliest people
who worked considerably on this issue. The project aims at calculating precise and
accurate salah times for the entire world or a country by developing an easy to use and
intuitive GUI application, named “Salah Times 2016/17” which is backed by the well-
known and powerful MySQL database server. Currently, the data about all geographical
locations is unavailable to the project but the program will offer the facility to its users to
supply just a nominal set of data such as latitude, longitude and time zone for their
geographical location of interest and enjoy the full power of the program.
Functional and non Functional Requirements:
Functional requirement:
On booting the software will get the current date and time from the system and
The user will provide coordinate plus zone information, if the coordinates are not
The software will produce a text file of a single day, month and a year as well
Use Case Diagram(s): Commented [MS2]: See the following link for more information
about use case scenario.
https://www.smartdraw.com/use-case-diagram/
Usage Scenarios:
Use Case Id 1
Requirement 2
Id
Description: according to this use case user will allow to get register other users.
Pre-Conditions:
1. User has registration page
Task Sequence
1. Input info
2. Click save.
Use Case Id 1
Requirement 2
Id
Description: In this use case user has given permission to post date range to get view of
sallah time.
Pre-Conditions:
3. User already login
Task Sequence
5. Input info
6. Click save.
Use Case Id 1
Requirement 2
Id
Description: In this use case user has given permission to view reports.
Pre-Conditions:
4. User already login
Task Sequence
7. Input info
8. Click view
Use Case Id 1
Requirement 2
Id
Description: In this use case user has given permission to logout.
Pre-Conditions:
5. User already login
Task Sequence
9.
10. Click logout.
Use Case Id 1
Requirement 2
Id
Description: In this use case user has given permission to user to view Slalah time.
Pre-Conditions:
6. User already login
Task Sequence
11. Chose slip of
12. Click view .
Adopted Methodology Commented [MS3]: mention waterfall, spiral and steps involve
in VU process model.
I have chosen the suggested methodology that is VU process. That is a sum
of two methodologies one is water fall in which we do task step by step and
if one step done we will never repeat it again, other is spiral in which we do
small task together.
Work Plan (Use MS Project to create Schedule/Work Plan) Commented [MS4]: Schedule the components of SRS, Design
and final deliverables