Professional Documents
Culture Documents
for
1 Revision History
Sl.No 1 1 Version 1 2 Name Babul Subba Babul Subba Date 24/ 03 / 2011 29 / 03 /2011 Remarks As the project manager recommended us to change the format of the document
Sign-Off
Project Name:
Project Manager: Sponsor(s): Date:
The Approvers signature below indicates that the contents of the attached document have been reviewed and accepted subject to the following categories.
Deliverable SRS 2
Version
Categories: A B C Agree with contents Agree, subject to incorporation of comments Disagree, comments included
Signature
Sign Date
Subject to category
Comments
Asst. Project Manager / Developer Developer / Designer Developer / Designer Developer / Designer Project Leader / Developer / Designer
Sonam Dhendup
edruk@edruk.com.bt
332277
Graphic Designer
5 References
The following documents were referred to, while specifying the SRS document: RFP TOR D2-Existing Scenario Report, Survey on Education Service Portal, 12-02-2010, by iTechnologies D3-Future Plan Study Report, Survey on Education Service Portal, 12-02-2010, by iTechnologies D4- Gap Analysis Report, Survey on Education Service Portal, 12-02-2010, by iTechnologies D5- Portal / Future Requirements, Survey on Education Service Portal, 12-02-2010, by iTechnologies D6 Hardware and Infrastructure Requirements, Survey on Education Service Portal, 12-022010, by iTechnologies D7- Portal and ETL framework, Survey on Education Service Portal, 12-02-2010, by iTechnologies Requirement Gathering Report, by eDruk Requirement Validation Report, by eDruk Study Report, by eDruk Meetings with stakeholders, and clients by eDruk. MoE website.
6 Document Conventions
This document is written using the following document conventions with its own special meaning: Font Times New Roman: size 11 Times New Roman (Bold) Meaning Normal Text Specifies that the point is being stressed and should be given more importance Fonts color : black Cambria : Size 14 Cambria : Size 13 Line Spacing Footer with Page no. and Copy right The color of the text Heading Sub heading Size : 1.5 Times New Roman: Size 11
Abstract
Even management system is a system that collects agenda online, prioritize agenda and record
proceedings of events. This system will provide or have followings: This system will allow all concerned to submit agenda online and view agenda from other agencies Bulk mailing facilities for mailing to participants will be there in the system The recordings of all the events, meetings, workshops and conferences will be available in the portal in different formats like MoMs, video recordings, etc Each document and recordings will be attached to particular event, meeting etc.
8 Table of Contents
1 2 3 4 5 6 7 9 Revision History ................................................................................................................................... 2 Sign-Off ................................................................................................................................................ 3 Owners and List of Contacts ................................................................................................................. 4 Definitions, Acronyms, and Abbreviations ........................................................................................... 4 References ............................................................................................................................................. 5 Document Conventions ......................................................................................................................... 6 Abstract ................................................................................................................................................. 6 Introduction ........................................................................................................................................... 9 9.1 Purpose................................................................................................................................................ 9 9.2 Intended Audience and Reading Suggestions ................................................................................... 9 9.3 Project Scope .................................................................................................................................. 10 9.4 Portal goals and Objectives ............................................................................................................. 10 9.5 Document overview ........................................................................................................................ 11 10 Overall Description ......................................................................................................................... 12 10.1 Product Perspective ....................................................................................................................... 12 10.2 Product Features............................................................................................................................ 12 10.3 User Classes and Characteristics................................................................................................... 14 10.4 Operating Environment ................................................................................................................ 14 10.5 Design and Implementation Constraints ....................................................................................... 16 10.6 User Documentation ..................................................................................................................... 17 10.7 Assumptions and Dependencies ...................................................................................................... 17 11 System Feature ..................................................................................................................................... 18 11.1 System Feature 1 (submit agenda) ................................................................................................. 18 11.1.3.1 Detail Use Case: .................................................................................................................... 19 11.2 System Feature 2 (prioritization) .................................................................................................. 21 11.3 System Feature 3 (mailing to participants) ..................................................................................... 23 11.4 System Feature (categorization) ...................................................................................................... 25 11.5 System Feature 5(publish)............................................................................................................... 27 12 External Interface Requirements ..................................................................................................... 29 12.1 User Interfaces .............................................................................................................................. 29 12.2 Software Interfaces ......................................................................................................................... 31 12.3 Communications Interfaces............................................................................................................. 31 13 Other Nonfunctional Requirements ................................................................................................ 32 13.1 Performance Requirements ............................................................................................................. 32 13.2 Safety Requirements ....................................................................................................................... 32 7 Copy right 2011 of MoE and eDruk Consultancy
13.3 Security Requirements .................................................................................................................... 32 13.4 14 14.1 Data requirement ......................................................................................................................... 33 Data requirement for event management system is shown in the following table .............. 33 Other Requirements ........................................................................................................................ 34 Activity diagram for event management system ......................................................................... 34 13.4.1
9 Introduction
9.1 Purpose
This is the first draft of SRS, revision 1.0, for event management system.
The purpose of this document is to define the SRS for Education Portal on the topic event management system, to be developed for the Ministry of Education, as per the RPF documents being provided, and as per our proposal.
Interfaces Functional Capabilities Performance Levels Data Structures/Elements Safety Security/Privacy Quality Constraints and Limitations
Sl No 1.
Description Project Manager can use this document to update the project plan. The document also gives the project manager the overall software, broken down to smaller parts, so that the whole picture of the whole application ca be derived from the modules within the application.
2.
Developers / Designers
Developers and designers can use the SRS to design and develop the software. It has specified the business process,
data requirements, validated process flow, data flow diagram, use case diagrams, and interfaces. 3. Testers Testers can use the SRS to design their test case from the use cases in the SRS, they can also come out with the required inputs to get particular outputs from the application. 4. Documentation Writers Documentation writers can use the SRS to write the Administrator and User Documents. All the required business process and data flow are clearly mentioned from which the documentations can be done. 5. Users Users can also get an overall picture of the whole application, as users would be confined to particular module of the system, when used, and would be difficult to get the whole picture. The SRS document can help users understand the whole application.
10 Overall Description
10.1 Product Perspective
Event management system is a new web based application that is being developed completely as a new system for Ministry of Education as the system will be accepting agenda online from different agencies and also bulk mailing facilities is there in this system.
Some of the features of the products are highlighted as use case diagrams as follows:
USE CASE
approval person
UC EMS-4
publish
UC EMS-5
Portal administrator
He will view the events that were held and also agenda that was sent online and then he will categorize the events. He then prioritize the agenda and publish on the portal.
Item Sl. 1.
Item
Qty.
Configuration
Remarks
Database Server
2 x Quad core Itanium proc / 16 GB memory / 4 x 146 GB SAS internal disk / RAID controller / redundant power supply / 2 x 1Gbps network ethernet port / cluster
Will host all the (Minimum Requirement) database for Education Portal
Item Sl. 2.
Item
Qty.
Configuration
Remarks
Web server
2 x Quad core Itanium proc / 32 GB memory / 2 x 146 GB internal disk / redundant power supply / 2 x 1Gbps network ethernet port.
Will host Content Management System, Java Framework 3. Web Conference Server 1 2 x Quad core Itanium proc / 32 GB memory / 4 x 146 GB internal disk / redundant power supply / 2 x 1Gbps network ethernet port. Web Conference Server
4.
Application Server
2 x Quad core Itanium proc / 64 GB memory / 6 x 146 GB SAS internal disk / RAID controller / redundant power supply / 2 x 1Gbps network ethernet port / cluster
Will Run the following Applications (Library System, School Administration, ESWS, Procurement Requisition, Online E-Learning(moodle), and all applications, with Reporting Application, Data Integration Application BUS)
5.
Backup server
2 x Quad core Itanium proc / 64 GB memory / 8 x 146 GB SAS internal disk / RAID controller / redundant power supply / 2 x
Backup Server
Item Sl.
Item
Qty.
Configuration
Remarks
Site Related 9. 10. 11. Rack UPS Internet connectivity 1 1 1 2 x 10 KVA as req. dual redundant At least 1 mbps at the core location
11 System Feature
11.1 System Feature 1 (submit agenda)
11.1.1 Description and Priority System ID Description Name Description Here whenever there is an event to be held, first thing is to fix the kind of event to be held, date and time and the location where EMS-SF1-DP-1 the event is to be organized. And also find out who is going to be the guest of that event. Then the participant will submit the agenda online so that everyone can view it.
Priority
11.1.2 Stimulus/Response Sequences System ID EMS-SF1(SR-1.1) Description Stimulus: concern users will click on open button to open the event/agenda form. Response: system (event management system) will display the event form that is to be filled up. EMS-SF1(SR-1.2) Stimulus: the concern users will view the event form and fill up and click submit button. Response: system will then save the data and make it viewable by the concern authority who will be doing categorization, prioritization etc. .
Name Use case name Identification Pre-condition Submit agenda UC EMS-1 Post-condition Basic course of action
Description
Decide what kind of event to organize. Fix the date and time and the location. Decide who will be the guest for the event.
View the agenda by all the agencies Decide the kind of agenda Fix the date, time and the location Decide the chief guest for the event Write the agenda for the event. Submit the agenda online
USE CASE
approval person
UC EMS-4
publish
UC EMS-5
11.2.2 Stimulus/Response Sequences System ID EMS-SF2 (SR2.1) Description Stimulus: to see the agenda the user will have to login Response: the system will display the login form with the option user name and password.
EMS-SF2 (SR2.2)
Stimulus: the user will enter name and password and clicks ok button. Response: the system will display the incoming agenda/event form only when the user name and the password is correct or else will display wrong user name or password and say try again.
EMS-SF2(SR2.3)
Stimulus: seeing the events and agenda the user will do prioritization and click save button. Response: system will save the data so the it can be viewed by everyone.
11.2.3 Functional Requirements 10.2.3.1 Detail use case: Name Use case name Identification Pre-condition prioritization UC EMS-2 Post-condition Basic course of action view the agenda online Prioritize the event as highest, medium and low priority Description
attend the event which has the highest priority first View all the agenda online. Prioritize the event as highest, medium and low priority.
User will login and do prioritization and system will save the data
11.3.2 Stimulus/Response Sequences System ID EMS-SF3 (SR3.1) Description Stimulus: user will have all the contact and email id of all the concern person( who will be attending the meetings, workshops etc) will enters in the mail list and clicks send button Response: system will send the mails to all the concern agencies (bulk mailing facilities available) and display mail send. EMS-SF(SR3.2) Stimulus: when the user clicks cancel button. Response: the system will display message not send.
11.3.3 Functional Requirements 11.3.3.1 Detail use case: Name Use case name Identification Pre-condition Description Mailing to participants UC EMS-3 Post-condition Basic course of action Collect contact details or email address of the respective participants. Send mail
View the mail and decide whether to attend or not Collect contact details or email address. Write mail to the participants. Send the mail.
trigger
Write email address of all the concern person and click send the message. the system will send the mail to all(those whose email id in mentioned)
11.4.2 Stimulus/Response Sequences System ID EMS-SF4 (SR2.1) Description Stimulus: seeing the incoming agenda the concern user will do categorization of the events and click save button . Response: the system will save the data that have been edited by the concern user.
11.4.3 Functional Requirements 11.4.3.1 Detail use case: Name Use case name Identification Post-condition Basic course of action Categorization UC EMS-4 Make ready the categorized event to publish View all the events Decide under which category the event will fall Categorize the event. Description
User will see and categorize and the system will say the data to be publish
11.5.2 Stimulus/Response Sequences System ID EMS-SF5 (SR2.1) Description Stimulus: user will click the publish button. Response: system will display the agenda/event online in the portal so that everybody can view it.
11.5.3 Functional Requirements 11.5.3.1 Detail use case: Name Use case name Identification Pre-condition Publish online UC EMS-5 Post-condition Basic course of action gather all the events that is held. Upload the events in different formats. Attach the documents or recording with the particular event Description
The events that have been uploaded will be seen by all agencies Collect or gather all the events Upload the events Attach all the documents and the recording with the event Publish the event online
trigger
User clicks the publish button and the system creates interface in the portal and publish it online.
Figure 4: To view the incoming event 29 Copy right 2011 of MoE and eDruk Consultancy
14 Other Requirements
14.1 Activity diagram for event management system
Prioritize
publish