Académique Documents
Professionnel Documents
Culture Documents
Specification
for
Version 1.0
Group 05
SoftwareRequirementsSpecificationforSportEventManagementFramework
Pageii
TableofContents
TableofContents...........................................................................................................................ii
1. Introduction..............................................................................................................................1
1.0
Purpose.......................................................................................................................................1
1.1
IntendedAudienceandReadingSuggestions.............................................................................1
1.2
ProjectScope..............................................................................................................................1
1.3References.........................................................................................................................................2
2. OverallDescription..................................................................................................................2
2.0
2.1
2.2
2.3
2.4
2.5
ProductFeatures.........................................................................................................................2
UserClassesandCharacteristics................................................................................................2
OperatingEnvironment..............................................................................................................3
DesignandImplementationConstraints.....................................................................................3
UserDocumentation...................................................................................................................3
Assumptions,DependenciesandGuidelines..............................................................................3
2.5.1
Assumptions............................................................................................................3
2.5.2
Dependencies...........................................................................................................3
3SystemFeatures..........................................................................................................................4
3.1Controlaccesstoresourcesinformation............................................................................................4
3.2Accreditation.....................................................................................................................................7
3.3AccommodationandTransportationAllocation...............................................................................9
3.4EventScheduling............................................................................................................................10
3.5ScoreLiveupdate...........................................................................................................................11
3.6Customizability...............................................................................................................................13
3.7Extensibility....................................................................................................................................13
UserInterfaces..............................................................................................................................14
SoftwareInterfaces.......................................................................................................................14
CommunicationsInterfaces...........................................................................................................15
5OtherNonfunctionalRequirements........................................................................................15
5.1PerformanceRequirements.............................................................................................................15
5.2SafetyRequirements.......................................................................................................................15
SoftwareRequirementsSpecificationforSportEventManagementFramework
Pageiii
5.3SecurityRequirements....................................................................................................................15
5.4SoftwareQualityAttributes............................................................................................................15
6OtherRequirements.................................................................................................................16
SoftwareRequirementsSpecificationforSportEventManagementFramework
1. Introduction
1.0 Purpose
This is the software requirement specification for Sport Event Management System. This
will only contain higher level requirement specification for Sport Event Management
System. Sport Event Management System provides a framework for many other
components which dwell on top of it. Version of this document is 1.0 and any changes to
requirements or detailed software requirements will be published in a revised version.
SoftwareRequirementsSpecificationforSportEventManagementFramework
1.3 References
2. Overall Description
2.0 Product Features
Main features of the product can be listed as below.
1. Control access to resources information
System will control the access to resource information and it will ensure the
system security by giving different access levels to different user groups.
2. Accommodation and transport allocation
System will handle accommodation and transportation facilities to the players and
visitors.
3. Event scheduling
System will generate the schedule automatically.
4. Score live update
System will publish live scores though World Wide Web and give interfaces to
access data to registered media
5. Customizability
6. Extensibility
2.1
There are three types of users who are involved with this Framework. They are
1. Administrators
Root administrators
Local administrators
IT administrators
2. Scorers
3. Spectators
SoftwareRequirementsSpecificationforSportEventManagementFramework
All the above specified users should know some amount of English and the
basics of operating a computer and should be familiar with internet and any web browser
like MS Internet Explorer, Mozilla FireFox etc.
Other than above user characteristics root administrators should have specific
knowledge to install software.
Should have a server with open source software and enough performance
to handle the expected traffic.
Assumptions
2.5.2
Dependencies
SoftwareRequirementsSpecificationforSportEventManagementFramework
3 System Features
3.1 Control access to resources information.
3.1.1 Description and Priority
Controlling the access to resource information is a high priority feature provided by the
product. This will ensure the information security by limiting the access to these
resources only to trusted roles.
SoftwareRequirementsSpecificationforSportEventManagementFramework
corresponding section. But they should be able to read data from other
sections. These sections are identified as following.
i.
ii.
iii.
iv.
v.
vi.
Accreditation.
Playgrounds.
Sport Events.
Accommodations.
Transports.
Media.
Root Admin
Team Admin
Register Players
Register Coachs
Regiser Officers
SoftwareRequirementsSpecificationforSportEventManagementFramework
IT Officer
Registration
section
Playgrounds
Section
Sports Event
Section
Accomadation
Section
Transportation
Section
SoftwareRequirementsSpecificationforSportEventManagementFramework
3.2 Accreditation
3.2.1 Description and Priority
Accreditation will be a high priority feature provided by the system. This can be assumed
to be happening before a specified deadline. But System should be designed to handle
special cases.
Accreditation
Predetermine
Transportation
Detailed
Hotel
Allocation
Enter by Name
Detailed
Accreditation
Schedule
Transportatio
n
Accreditation cards
SoftwareRequirementsSpecificationforSportEventManagementFramework
considering these data. Other modules should use this information to roughly
calculate resources required for the corresponding section.
b. Entry By Name
This is a detailed description of each player participating to an event. There
are well defined set of information required by the system. Anyway the
information required should be able to customize according to the
requirement.
2. People should be categorized into several groups. These groups should be able to
customize by the root admin.
3. Accreditation card should be issued to every player, officers and other groups
involving the events from a designed template.
3. After the deadline of registration, the form will be frozen, so team administrators
cant add new personal to the system. But toot administrator should be able to
change, add or delete records even after the deadline.
SoftwareRequirementsSpecificationforSportEventManagementFramework
Accommodation
allocated for each
player or team.
Transport Information
Hotel Information
Playground Records
Accommodation
and
Transportation
allocation system
Transportation used
from
accommodation to
the playground
SoftwareRequirementsSpecificationforSportEventManagementFramework
Player Records
Scheduling
system
User Constrains
Event
Schedule
Playground
information
SoftwareRequirementsSpecificationforSportEventManagementFramework
Player Records
Automatic or manual
online input
Scheduling
system
SoftwareRequirementsSpecificationforSportEventManagementFramework
like Athletic and Swimming. In the future it will be able to automate the other
events as well.
Participating Teams
Players Records
Web Spectator/
Registered Media
Live Results
Event Schedule
Games Records
SoftwareRequirementsSpecificationforSportEventManagementFramework
3.6 Customizability
3.6.1 Description and Priority
The system should be customizable according to the requirements of the users. It should
be reusable from small scale to large scale Sports events. This is a high priority feature of
the system.
3.7 Extensibility
3.7.1 Description and Priority
Extensibility is a key feature of the system. This allows adapt the system to changes in
the environment very easily. The system can be extended by adding more control over
data or adding new game events which have different characteristics than the convention
games.
SoftwareRequirementsSpecificationforSportEventManagementFramework
User Interfaces
There are many stake holders in the system and they have different interests in the
system. Thus system has to make sure that they get to what they want with minimum
effort.
All the user interfaces will be presented using web pages. This will allow this product to
be used in multiple platforms.
User interfaces should be extremely user friendly and comprehensive. System should
provide necessary information at the same time not overloading pages with information.
Each page in the interface should have navigation bar which indicates the place he is
currently at. Also same navigation or other mechanism should allow him to easily go up
and down the hierarchy.
If the user is logged into the system it should be clearly displayed on the page. Also there
should be a logout button in a clearly visible area for such users.
If privileged user try to modify data every time it should prompt for verification.
All the error messages should contain the cause of error and a description of the error
message.
Maximum width of the page should be 800. This is to cater people who are using lower
resolution. But interface layouts should not be out of order when they are viewed with
higher resolution displays.
All formatting of the display area should use style sheets. Every implementation of styles,
layouts or any other scripting should be browser independent.
b.
Software Interfaces
Connection to shared resources like databases should be done using the libraries provide
in the core of the system. Also each module can have its own library functions which are
specific to that module. Module developers should user provided libraries to develop
their modules as far as possible. Also there can be lot of web services offered by modules.
These are intended of information sharing. Using these modules any stake holder (like
hotel owners, transport providers, etc) can interact with the system. Also there can be any
number of modules which can provide external interfaces, which can be used to interact
with the system.
SoftwareRequirementsSpecificationforSportEventManagementFramework
c.
Communications Interfaces
System will make use of email facility or similar kind of messaging service to most of the
authorized users. This will enable them to manage their work much easily. System might
provide easy to manage and integrate module.
Also some modules will interact with internal and external modules through web
services. Communication with external modules will be though secure. This security can
be achieved either at protocol level or at application level.
SoftwareRequirementsSpecificationforSportEventManagementFramework
System should be used on any platform that support open technologies. Also it should
be easily maintainable.
System should be heavily reliable and robust.
Most importantly system should be easily usable. People should be able to work on the
system with minimum training and higher level of comfort.
6 Other Requirements
If system is to be used in some event people who planned to use the system should
make sure that the system is behaving accordance with the target legal frame and
requirements. And if it is not they should make appropriate adjustments.