尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
Course ManagementSystem
SRS V 1.0 26.march,2011
Assignment : 1
Group Members
Ubaid-ur-Rehman [46]
Aimal khan [12]
Ayesha khan [6]
Sadia khan [8]
Submitted To
Mam Sadaf
Course ManagementSystem
SRS V 1.0 26.march,2011
SRS Document Of
Course Management
System
Course ManagementSystem
SRS V 1.0 26.march,2011
Course Management System
1. Introduction .....................................................................................................................................................................3
1.1 Purpose...................................................................................................................................................................3
1.2 Scope .......................................................................................................................................................................3
1.3 Definitions and abbreviations............................................................................................................................3
1.4 References ..............................................................................................................................................................3
1.5 Overview.................................................................................................................................................................3
2. Overall Description.........................................................................................................................................................4
2.1 Product Perspective..............................................................................................................................................4
2.2 Product Functions .................................................................................................................................................4
2.3 User Characteristics .............................................................................................................................................6
2.4 Constraints.............................................................................................................................................................6
2.5 Assumptions and Dependencies........................................................................................................................6
3. Specific Requirements...................................................................................................................................................6
3.1 External Interface Requirement ........................................................................................................................6
3.1.1 User Interfaces ............................................................................................................................................7
3.1.2 Hardware Interfaces...................................................................................................................................7
3.1.3 Software Interfaces ....................................................................................................................................7
3.1.4 Communication Interfaces........................................................................................................................7
3.2 Functional Requirements ....................................................................................................................................7
3.2.1 Creating Courses .........................................................................................................................................7
3.2.2 Grade Management ...................................................................................................................................8
3.2.3 Homework Submissions ............................................................................................................................8
3.2.4 Group Management................................................................................................................................10
3.2.5 Online Quizzes ..........................................................................................................................................12
3.2.6 Create Accounts .......................................................................................................................................13
3.3 Performance Requirements.............................................................................................................................13
3.3.1 Response Time .........................................................................................................................................14
3.3.2 Throughput................................................................................................................................................14
3.3.5 Capacity......................................................................................................................................................14
3.3.6 Utilization of Resources..........................................................................................................................14
3.4 Software System Attributes ............................................................................................................................14
3.4.1 Security ......................................................................................................................................................14
3.4.2 Reliability...................................................................................................................................................14
3.4.3 Scalability...................................................................................................................................................14
Course ManagementSystem
SRS V 1.0 26.march,2011
1. Introduction
1.1 Purpose
The purpose of this document is to present a detailed description of the
course management system. It will explain the purpose and features of the
system, the interfaces of the system will do, the constraints under which it
must operate and how the system will react to external stimuli. This
document is intended for both stakeholders and developers of the system.
1.2 Scope
It domain use to use it large domain it use for efficient useful it service
it university and faculty and schools in university in each course to access to
link e-learning to show course and useful it service
1.3 Definitions and abbreviations
SHS : Student Homework Submission.
SIS : Student Information System.
SGT : Group Grading Template.
AIS : Academic Information System.
CMS : Course Management System.
1.4 References
INTERNET, TAS,IBM REQUESTPRO,INSTRUCTOR.
1.5 Overview
The next chapter, the Overall Description section, of this document gives an
overview of the functionality of the product. It describes the informal
requirements and is used to establish a context for the technical requirements
specification in the next chapter.
The third chapter, Requirements Specification section, of this document is
written primarily for the developers and describes in technical terms the
details of the functionality of the product.
Both sections of the document describe the same software product in its
entirety, but are intended for different audiences and thus use different
language.
Course ManagementSystem
SRS V 1.0 26.march,2011
2. Overall Description
2.1 Product Perspective
The systemwill be operate within university environment. This environment
has anther systems that will interact with this system so we need interfaces
between this systems .
2.2 Product Functions
2.2.1 The system shall be able to Create Courses.
student
Download
course
instructor
Update course
Course management
system
Academic
information system
Database systemRegistration system
Student information
system
Course ManagementSystem
SRS V 1.0 26.march,2011
2.2.2 The systemshall be able to automatically create accounts for students
and instructors.
2.2.3 The systemshall be capable of Managing Student Grades.
2.2.4 The systemshall be capable of automatically accepting Homework
Submissions.
2.2.5 The systemshall support Group Management features especially
important for courses with group projects, this is especially important
for large classes.
student
Upload solution of homework
submission
Student Instructor
Access grades
Modify grades
EvaluatingStudent’sandgroup’s
HomeworkSubmissions Online.
Access group
Drop out from
group
Switch group
Student
Create group
Course ManagementSystem
SRS V 1.0 26.march,2011
2.2.6 The systemshould provide Online Quizzes.
2.3 user Characteristics
The student expected to be Internet literate Once he/she can log in the
system and navigate between WebPages he/she can use basic functionality of
the system.
Instructor expected to be internet literate and t be able use more complex
functionality of the system.
2.3 Constraints
2.3.1 The system must run in windows operating system environment.
2.3.2 The system shall use oracle8i database for all data management tasks.
2.3.3 The system shall work based on XYZ-standard to keep copyright.
2.4 Assumptions and Dependencies
3. Specific Requirements
3.1 External Interface Requirement
student
Answer online
quizzes
instructor
Upload the
quizzes
Upload answer
key
Course ManagementSystem
SRS V 1.0 26.march,2011
3.1.1 UserInterfaces
It must interfacesiconsor wizard
3.1.2 Hardware Interfaces
Its must be pc computer to link to course management system
3.1.3 Software Interfaces
We mustinternet explorertoable tobrowserandshow and interestcourse
managementsystem
3.1.4 CommunicationInterfaces
We must user interface rathercommadline
3.2 Functional Requirements
3.2.1 Creating Courses
3.2.1.1 Integration with registration system: The systemshall
periodically upload the latest registrar’s classes list to determine
courses that offered in the current semester.
3.2.1.2 The systemshall generate course for each class that registered
and determine the current set of students that enrolled in that
class.
Course ManagementSystem
SRS V 1.0 26.march,2011
3.2.1.3 The system shall allow course instructor to update course
content.
3.2.2 Grade Management
3.2.2.1 Allow grades to be entered online: The system shall allow
instructors to enter and modify grades online.
3.2.2.2 Allow students to access their grades online: The systemshall
allow student to log in their account and check their grades at
any time.
3.2.2.3 The systemshall provides statistical information such as
averages, standard deviation, median about students grades.
3.2.2.4 Track and Handle Re-grade Requests: The systemshall be able
to track and handle requests for re- grades, and all information
about re-grades shall be available to the student, and the course
instructor.
3.2.3 Homework Submissions
3.2.3.1 Accept submissions in multiple formats: The systemshall accept
submissions in multiple formats, including .zip, .cpp , .txt, .doc,
etc.
3.2.3.2 Support for late submissions: The systemshall provide
information about late submissions, and also disallow
submissions after a certain period of time.
Use Case Name UploadSolutionOf HomeworkSubmission
Brief Description In thiscase the studentcanuploadhomeworksubmissioninhis/heraccount.
Actor Student.
Precondition Loggedinthe system.
Loggedinhis/heraccountusingusername andpassword.
Basic flow 1. Check userinformation.
2. Choose SHSlink.
3. Choose Attachmentlink.
4. Choose the file thathave the solutionof submission.
5. The systemshall checkthe deadline toreceivethe solutionof
submission.
Course ManagementSystem
SRS V 1.0 26.march,2011
3.2.3.3 Integration with grade management: The homework submission
system shall be integrated with the grade management by using
online grading templates that can be filled out, and
automatically annotating code with line numbers.
3.2.3.3.1 assignment grades can be automatically posted to
student account.
3.2.3.3.2 grader comments can be sent along with the grades.
Use Case Name EvaluatingStudent’sHomeworkSubmissionsOnline.
Alternative flow Instep1,if the userinformationnotaccepted,then:
1. The systemshow messagethatshowthatyoushouldhavetoenter
validusernameandpassword.
In step5, if studentlate onthe deadlinetoreceive the solutions,then:
1. The systemshall preventthe studenttouploadthe file.
2. The systemshall give markzeroto thisstudent.
3. Sendthe grade to studentaccount andSIS.
Post condition The file thathas the solutionshall sendtoinstructoraccount.
INSTRUCTOR
ACCOUNT
ATTACH FILE
VERIFYED
INFORMATION CHECK DEADLINEFILE
THE DATABASE
VERIFYING
INFORMATION
USERNAME AND
PASSWORD
FILE
PRESS OK
FILE
SEND TO
Course ManagementSystem
SRS V 1.0 26.march,2011
Brief Description Inthiscase instructorcanevaluate student’shomeworksubmissionsonline andenter
specificgradeforeachstudentbasedontheevaluation.
Actor Course instructor
Precondition Loggedinthe system.
Loggedinhis/heraccountbyusingusernameandpassword
Basic flow 1. Verifyuserinformation.
2. Choose SHSlink.
3. the systemorderthe submissionsbasedonserial numberforeachstudent.
4. Instructorchoosespecificsubmissionandevaluate it.
5. Choose SGTlink.
6. Fill gradingtemplate.
Alternative flow Instep1,if the userinformationnotaccepted,then:
1. The systemshow messagethatshowthatyoushouldhavetoentervalidusername
andpassword.
Instep6,if the userentergradeoutof therangeof HomeworkSubmissions,then:
1. The systemshallnotacceptthe grade.
2. Showmessagethatshowthatthe usershouldhavetoentergradewithinthe range,
(from1-10).
Post condition 1. The systemshallsendgradesandanycommentwithittostudentaccount.
2. The systemshallsendgradetoSIS.
3.2.4 Group Management
3.2.4.1 Ability to create groups: The systemshall allow students to
automatically create groups, and enforce certain conditions such
as each student should be a member of exactly one group for a
given project.
Use Case Name Create Group
Brief
Description
Inthiscase studentscancreateandparticipateinonegroupinordertoworktogetherinlarge
HomeworkSubmissionslike projectandstoreintheregroup.
Actor Student.
Precondition Loggedin the system.
Loggedinhis/heraccountbyusingusernameandpassword
Basic flow 1. Verifyuserinformation.
2. Choose Grouplink.
3. Choose creategrouplink.
4. Choose onefromthelistedgroups.
5. The systemshallcheckif userparticipate inanothergroup.
6. Check the numberof membersforthechosengroup.
7. The systemshallshowtousergrouppasswordandusername.
8. The systemshallstorestudentserialnumberandhis/hernameingroupinformation.
Course ManagementSystem
SRS V 1.0 26.march,2011
3.2.4.2 Integration with homework submissions: The system shall be
able to accept group homework submissions.
3.2.4.3 Integration with grade management: The systemshall support
grade management for groups, and track how the group grade
translates into individual student grades.
Alternative
flow
Instep1,if the userinformationnotaccepted,then:
1. The systemshowmessagethatshowthatyoushouldhavetoentervalidusername and
password.
Instep5,if the userparticipate inanothergroup,then:
1. The systemshallpreventusertoparticipate inthisgroup.
2. Showmessagethatshowthatthe user ismemberof anothergroup,sohe/shecannot
participate inthisgroup.
Instep6,if the numberof membersforthisgroupisinthe maximumnumber,then:
1. The systemshallpreventusertoparticipate inthisgroup.
2. Showmessagethatshowthatthe usermustlookingforanothergroup.
Post condition The userismemberof thisgroupandcanaccessitinanytime.
Use Case Name EvaluatingGroup’sHomeworkSubmissionsOnline.
Brief Description Inthiscase instructorcan evaluate group’shomeworksubmissionsonlineandenterspecific
grade foreachgroupbasedonthe evaluation.
Actor Course instructor
Precondition Loggedinthe system.
Loggedinhis/heraccountbyusingusernameandpassword
Basic flow 1. Verifyuserinformation.
2. Choose GHSlink.
3. the systemlistthe available groups.
4. Instructorchoosegroupsubmissionandevaluateit.
5. Choose GGTlink.
6. Fill gradingtemplate.
Alternative flow Instep1,if the userinformationnotaccepted,then:
1. The systemshow messagethatshowthatyoushouldhavetoentervalidusername
andpassword.
Instep6,if the userentergradeoutof therangeof HomeworkSubmissions,then:
1. The systemshallnotacceptthe grade.
2. Showmessagethatshowthatthe usershouldhavetoenter gradewithinthe
range,(from1-20).
Post condition 1. The systemshallsendgradesandanycommentwithittogroup.
2. The systemtranslategroupgrade intoindividual studentsgrades.
3. The systemshallsendgradetoSIS.
Course ManagementSystem
SRS V 1.0 26.march,2011
3.2.4.4 Group Maintenance: Invariably, students either switch groups,
or drop out from a group altogether. The systemshall support
such transitions and keep track of them.
3.2.5 Online Quizzes
3.2.5.1 The systemshall instructor to upload quizzes.
3.2.5.2 The systemshall allow instructor to upload answer key to the
system.
3.2.5.3 The systemshall allow student to answer quizzes.
3.2.5.4 The systemshall compare answer key with student answer.
3.2.5.5 Integration with grade management: the system manage the
quizzes’ grades by sending it to grade management in order to
allow instructor to modify the grades and student to see their
grades.
Use Case Name Answeronline Quizzes
Brief Description In thiscase studentcan answerQuizzesonline andgethis/hergrade immediately
afterhe/she finishanswerthe quizzes.
Actor student
Precondition Loggedinthe system.
Loggedinhis/heraccountusingusername andpassword.
Course ManagementSystem
SRS V 1.0 26.march,2011
3.2.6 Create Accounts
3.2.6.1 The system shall automatically create accounts for each class.
3.2.6.1.1 Create one account for course instructor regardless
to the number of classes that he/she teach.
3.2.6.1.2 The account username is course name and its
number.
3.2.6.1.3 The account password is the same password that in
AIS.
3.2.6.1.4 Any change in the password in AIS the system shall
reflect it on the instructor account password in CMS.
3.2.6.1.5 Create one account for each student that registered
in this class.
3.2.6.1.6 The account username is course name and its
number.
3.2.6.1.7 The account password is the same password that in
SIS.
3.2.6.1.8 Any change in the password in SIS the system shall
reflect it on the student account password in CMS.
3.2.6.2 Instructor account contain the classes that he/she teach, each
class contain list of student that ordered based on student serial
number.
3.2.6.3 Instructor can modify student grades from his/her account.
3.3 Performance Requirements
Basic flow 1. Checkthe userinformation.
2. Choose Quizzeslink.
3. Beginanswerthe quizzes.
4. The systemshall compare studentanswerwithanswerkey.
5. If the studentanswerandanswerkeyidenticalthe systemgive specificmark
for thisquestion.
6. The systemshall collectthe studentmarks.
7. Choose finishbutton.
Alternative flow Instep1,if the userinformationnotaccepted,then:
1. The systemshow messagethatshowthatyoushouldhavetoentervalid
usernameandpassword.
In step5, if the studentanswerandanswerkeynotidentical,then:
1. The systemshall give zeroforthis question.
2. If the studentdose notanswer questionthe systemshallgive zeroforthis
question.
Post condition 1. The studentshall see his/hergrade afterhe/she choose finishlink.
2. The systemshall store the grade in studentaccountandinstructoraccount.
3. The systemshall sendthe gradestoSIS.
Course ManagementSystem
SRS V 1.0 26.march,2011
3.3.1 Response Time
Average response time shall be less than 2 second.
3.3.2 Throughput
The systemshall accommodate 1000 booked per minute.
3.3.3 Recovery Time
In case of a system failure, redundant system shall resume operations
within 30 seconds.
Average repair time shall be less than 1 hour.
3.3.4 Start-up/Shutdown Time
The systemshall be operational within 1 minute of starting-up.
3.3.5 Capacity
The systemaccommodate 4000 concurrent users.
3.3.6 Utilization of Resources
The systemshall store in the database no more than one million
transactions.
If the database grows over this limit, old transaction shall be backed up
and deleted from the operational database.
3.4 Software System Attributes
3.4.1 Security
1. Firewall Protection: The course management software system shall
run inside a firewall.
2. Support different roles: The systemshall support different roles for
users, such as Instructors, Students, and administrative staff, the
user logged in with given role should only be allowed access
consistent with that role. For example a student shall only be
allowed to see he/she grades not to modify it.
3.4.2 Reliability
The systemshall not be down more 2 times in year.
3.4.3 Scalability
Scaling the system to large number of users: large courses will have
hundreds of students.
Course ManagementSystem
SRS V 1.0 26.march,2011
The systemshall be able to handle the load for such courses, especially
near assignment deadlines when many students can be expected to
access the course management system.

More Related Content

What's hot

Online Exam System_Industrial Report
Online Exam System_Industrial ReportOnline Exam System_Industrial Report
Online Exam System_Industrial Report
Manmeet Sinha
 
Student Management System
Student Management SystemStudent Management System
Student Management System
HamaQarani
 
Hostel management system Software Engineering SRS
Hostel management system Software Engineering SRSHostel management system Software Engineering SRS
Hostel management system Software Engineering SRS
Fahad Chishti
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
grandhiprasuna
 
Leave Management System Documentation
Leave Management System DocumentationLeave Management System Documentation
Leave Management System Documentation
muzammil siddiq
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination system
lunarrain
 
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
grandhiprasuna
 
408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx
santhoshyadav23
 
Hospital Management System SRS
Hospital Management System SRSHospital Management System SRS
Hospital Management System SRS
Chandresh Prasad
 
Student Information System (SIS) in PHP
Student Information System (SIS) in PHPStudent Information System (SIS) in PHP
Student Information System (SIS) in PHP
Saif Ali Tai
 
Synopsis on Online examination system using php
Synopsis on Online examination system using phpSynopsis on Online examination system using php
Synopsis on Online examination system using php
Archana Jha
 
Synopsis of Fee Management System
Synopsis of Fee Management SystemSynopsis of Fee Management System
Synopsis of Fee Management System
Divya_Gupta19
 
Alumni portal ppt for projects
Alumni portal ppt for projectsAlumni portal ppt for projects
Alumni portal ppt for projects
Shanker Goud
 
SYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEMSYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEM
Nitish Xavier Tirkey
 
Student database management system PROJECT
Student database management system PROJECTStudent database management system PROJECT
Student database management system PROJECT
Rai Saheb Bhanwar Singh College Nasrullaganj
 
Student Management System Project Abstract
Student Management System Project AbstractStudent Management System Project Abstract
Student Management System Project Abstract
Udhayyagethan Mano
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagement
Mickey
 
Hostel management system
Hostel management systemHostel management system
Hostel management system
Yashna Jawrani
 
online matrimony project report
online matrimony project reportonline matrimony project report
online matrimony project report
Parth Bhatt
 
Leave management ppt made by krishna ballabh gupta
Leave management ppt made by krishna ballabh gupta Leave management ppt made by krishna ballabh gupta
Leave management ppt made by krishna ballabh gupta
Shivalik college of engineering
 

What's hot (20)

Online Exam System_Industrial Report
Online Exam System_Industrial ReportOnline Exam System_Industrial Report
Online Exam System_Industrial Report
 
Student Management System
Student Management SystemStudent Management System
Student Management System
 
Hostel management system Software Engineering SRS
Hostel management system Software Engineering SRSHostel management system Software Engineering SRS
Hostel management system Software Engineering SRS
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
 
Leave Management System Documentation
Leave Management System DocumentationLeave Management System Documentation
Leave Management System Documentation
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination system
 
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
 
408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx
 
Hospital Management System SRS
Hospital Management System SRSHospital Management System SRS
Hospital Management System SRS
 
Student Information System (SIS) in PHP
Student Information System (SIS) in PHPStudent Information System (SIS) in PHP
Student Information System (SIS) in PHP
 
Synopsis on Online examination system using php
Synopsis on Online examination system using phpSynopsis on Online examination system using php
Synopsis on Online examination system using php
 
Synopsis of Fee Management System
Synopsis of Fee Management SystemSynopsis of Fee Management System
Synopsis of Fee Management System
 
Alumni portal ppt for projects
Alumni portal ppt for projectsAlumni portal ppt for projects
Alumni portal ppt for projects
 
SYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEMSYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEM
 
Student database management system PROJECT
Student database management system PROJECTStudent database management system PROJECT
Student database management system PROJECT
 
Student Management System Project Abstract
Student Management System Project AbstractStudent Management System Project Abstract
Student Management System Project Abstract
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagement
 
Hostel management system
Hostel management systemHostel management system
Hostel management system
 
online matrimony project report
online matrimony project reportonline matrimony project report
online matrimony project report
 
Leave management ppt made by krishna ballabh gupta
Leave management ppt made by krishna ballabh gupta Leave management ppt made by krishna ballabh gupta
Leave management ppt made by krishna ballabh gupta
 

Viewers also liked

SRS for student database management system
SRS for student database management systemSRS for student database management system
SRS for student database management system
Suman Saurabh
 
Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS)
Abhilasha Lahigude
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation system
khushi kalaria
 
Property management system database
Property management system databaseProperty management system database
Property management system database
pragativbora
 
Srs on-railway-reservation-system
Srs on-railway-reservation-systemSrs on-railway-reservation-system
Srs on-railway-reservation-system
Rajesh Salla
 
railway reservation software documentaion
railway reservation software documentaionrailway reservation software documentaion
railway reservation software documentaion
Joveria Beg
 
College Management System project
College Management System projectCollege Management System project
College Management System project
Manish Kushwaha
 
PMS
PMSPMS
Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)
Minhas Kamal
 
SRS document for Hotel Management System
SRS document for Hotel Management SystemSRS document for Hotel Management System
SRS document for Hotel Management System
Charitha Gamage
 
Leave management System
Leave management SystemLeave management System
Leave management System
pratikmahorey
 
Synopsis for property portal projects for final year students
Synopsis for property portal projects for final year studentsSynopsis for property portal projects for final year students
Synopsis for property portal projects for final year students
Skyblue.aero
 
Project Plan And Srs Final
Project Plan And Srs FinalProject Plan And Srs Final
Project Plan And Srs Final
guest24783f
 
Introduction to Property Management
Introduction to Property ManagementIntroduction to Property Management
Introduction to Property Management
shahrilcang
 
College management project
College management projectCollege management project
College management project
Akhilesh Jha
 
The property management system
The property management systemThe property management system
The property management system
Mary Grace Mancao
 
E property project documentation
E property project documentationE property project documentation
E property project documentation
Musakkhir Sayyed
 
Online property management system design document
Online property management system design documentOnline property management system design document
Online property management system design document
Abhilasha Lahigude
 
Library management system
Library management systemLibrary management system
Library management system
Raaghav Bhatia
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
Soumili Sen
 

Viewers also liked (20)

SRS for student database management system
SRS for student database management systemSRS for student database management system
SRS for student database management system
 
Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS)
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation system
 
Property management system database
Property management system databaseProperty management system database
Property management system database
 
Srs on-railway-reservation-system
Srs on-railway-reservation-systemSrs on-railway-reservation-system
Srs on-railway-reservation-system
 
railway reservation software documentaion
railway reservation software documentaionrailway reservation software documentaion
railway reservation software documentaion
 
College Management System project
College Management System projectCollege Management System project
College Management System project
 
PMS
PMSPMS
PMS
 
Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)
 
SRS document for Hotel Management System
SRS document for Hotel Management SystemSRS document for Hotel Management System
SRS document for Hotel Management System
 
Leave management System
Leave management SystemLeave management System
Leave management System
 
Synopsis for property portal projects for final year students
Synopsis for property portal projects for final year studentsSynopsis for property portal projects for final year students
Synopsis for property portal projects for final year students
 
Project Plan And Srs Final
Project Plan And Srs FinalProject Plan And Srs Final
Project Plan And Srs Final
 
Introduction to Property Management
Introduction to Property ManagementIntroduction to Property Management
Introduction to Property Management
 
College management project
College management projectCollege management project
College management project
 
The property management system
The property management systemThe property management system
The property management system
 
E property project documentation
E property project documentationE property project documentation
E property project documentation
 
Online property management system design document
Online property management system design documentOnline property management system design document
Online property management system design document
 
Library management system
Library management systemLibrary management system
Library management system
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
 

Similar to Srs course managment system

Online examination system Documentation
Online examination system DocumentationOnline examination system Documentation
Online examination system Documentation
LehlohonoloMakoti
 
Guidelines for resilience systems analysis facilitation guide
Guidelines for resilience systems analysis   facilitation guideGuidelines for resilience systems analysis   facilitation guide
Guidelines for resilience systems analysis facilitation guide
Dr Lendy Spires
 
Guidelines for resilience systems analysis - facilitation guide
Guidelines for resilience systems analysis - facilitation guideGuidelines for resilience systems analysis - facilitation guide
Guidelines for resilience systems analysis - facilitation guide
Dr Lendy Spires
 
Grade management-using-snmp-design-doc
Grade management-using-snmp-design-docGrade management-using-snmp-design-doc
Grade management-using-snmp-design-doc
Harshul Jain
 
Student assistant
Student assistantStudent assistant
Student assistant
Navaneeth Krishnan
 
Mba 758 database management system
Mba 758 database management systemMba 758 database management system
Mba 758 database management system
Vmvinothkumar Kandiyar
 
requirement analysis of software engineering
requirement analysis of software engineeringrequirement analysis of software engineering
requirement analysis of software engineering
YerosanTafesse
 
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.docSCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
bosed0737
 
COLLEGE PROJECT MANAGEMENT SYSTEM
COLLEGE PROJECT MANAGEMENT SYSTEMCOLLEGE PROJECT MANAGEMENT SYSTEM
COLLEGE PROJECT MANAGEMENT SYSTEM
IRJET Journal
 
Chapter 5
Chapter 5Chapter 5
Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)
Reinier Eiman
 
Database Engine Control though Web Portal Monitoring Configuration
Database Engine Control though Web Portal Monitoring ConfigurationDatabase Engine Control though Web Portal Monitoring Configuration
Database Engine Control though Web Portal Monitoring Configuration
IRJET Journal
 
Student_result_management_system_project.doc
Student_result_management_system_project.docStudent_result_management_system_project.doc
Student_result_management_system_project.doc
AnshChhabra6
 
Library_management_system_project_report.pdf
Library_management_system_project_report.pdfLibrary_management_system_project_report.pdf
Library_management_system_project_report.pdf
Kamal Acharya
 
Introduction to Java Enterprise Edition
Introduction to Java Enterprise EditionIntroduction to Java Enterprise Edition
Introduction to Java Enterprise Edition
Abdalla Mahmoud
 
Software architecture document
Software architecture documentSoftware architecture document
Software architecture document
Haidar Arya
 
E-LEARNING
E-LEARNINGE-LEARNING
E-LEARNING
Shruti Kumar
 
SDD-FinalYearProject
SDD-FinalYearProjectSDD-FinalYearProject
SDD-FinalYearProject
Alexandre Amado de Castro
 
Introduction and objectives of the project
Introduction and objectives of the projectIntroduction and objectives of the project
Introduction and objectives of the project
rihan696
 
Distributed Exam system
Distributed Exam systemDistributed Exam system
Distributed Exam system
GCWUF
 

Similar to Srs course managment system (20)

Online examination system Documentation
Online examination system DocumentationOnline examination system Documentation
Online examination system Documentation
 
Guidelines for resilience systems analysis facilitation guide
Guidelines for resilience systems analysis   facilitation guideGuidelines for resilience systems analysis   facilitation guide
Guidelines for resilience systems analysis facilitation guide
 
Guidelines for resilience systems analysis - facilitation guide
Guidelines for resilience systems analysis - facilitation guideGuidelines for resilience systems analysis - facilitation guide
Guidelines for resilience systems analysis - facilitation guide
 
Grade management-using-snmp-design-doc
Grade management-using-snmp-design-docGrade management-using-snmp-design-doc
Grade management-using-snmp-design-doc
 
Student assistant
Student assistantStudent assistant
Student assistant
 
Mba 758 database management system
Mba 758 database management systemMba 758 database management system
Mba 758 database management system
 
requirement analysis of software engineering
requirement analysis of software engineeringrequirement analysis of software engineering
requirement analysis of software engineering
 
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.docSCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
 
COLLEGE PROJECT MANAGEMENT SYSTEM
COLLEGE PROJECT MANAGEMENT SYSTEMCOLLEGE PROJECT MANAGEMENT SYSTEM
COLLEGE PROJECT MANAGEMENT SYSTEM
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)
 
Database Engine Control though Web Portal Monitoring Configuration
Database Engine Control though Web Portal Monitoring ConfigurationDatabase Engine Control though Web Portal Monitoring Configuration
Database Engine Control though Web Portal Monitoring Configuration
 
Student_result_management_system_project.doc
Student_result_management_system_project.docStudent_result_management_system_project.doc
Student_result_management_system_project.doc
 
Library_management_system_project_report.pdf
Library_management_system_project_report.pdfLibrary_management_system_project_report.pdf
Library_management_system_project_report.pdf
 
Introduction to Java Enterprise Edition
Introduction to Java Enterprise EditionIntroduction to Java Enterprise Edition
Introduction to Java Enterprise Edition
 
Software architecture document
Software architecture documentSoftware architecture document
Software architecture document
 
E-LEARNING
E-LEARNINGE-LEARNING
E-LEARNING
 
SDD-FinalYearProject
SDD-FinalYearProjectSDD-FinalYearProject
SDD-FinalYearProject
 
Introduction and objectives of the project
Introduction and objectives of the projectIntroduction and objectives of the project
Introduction and objectives of the project
 
Distributed Exam system
Distributed Exam systemDistributed Exam system
Distributed Exam system
 

Recently uploaded

Secure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA ComplianceSecure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
ICS
 
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
tinakumariji156
 
NLJUG speaker academy 2024 - session 1, June 2024
NLJUG speaker academy 2024 - session 1, June 2024NLJUG speaker academy 2024 - session 1, June 2024
NLJUG speaker academy 2024 - session 1, June 2024
Bert Jan Schrijver
 
Photo Copier Xerox Machine annual maintenance contract system.pdf
Photo Copier Xerox Machine annual maintenance contract system.pdfPhoto Copier Xerox Machine annual maintenance contract system.pdf
Photo Copier Xerox Machine annual maintenance contract system.pdf
SERVE WELL CRM NASHIK
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
confluent
 
🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...
🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...
🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...
tinakumariji156
 
Refactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contextsRefactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contexts
Michał Kurzeja
 
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
OnePlan Solutions
 
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
shoeb2926
 
Folding Cheat Sheet #5 - fifth in a series
Folding Cheat Sheet #5 - fifth in a seriesFolding Cheat Sheet #5 - fifth in a series
Folding Cheat Sheet #5 - fifth in a series
Philip Schwarz
 
Trailhead Talks_ Journey of an All-Star Ranger .pptx
Trailhead Talks_ Journey of an All-Star Ranger .pptxTrailhead Talks_ Journey of an All-Star Ranger .pptx
Trailhead Talks_ Journey of an All-Star Ranger .pptx
ImtiazBinMohiuddin
 
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service AvailableFemale Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
isha sharman06
 
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
Shane Coughlan
 
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdfThe Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
kalichargn70th171
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Vince Scalabrino
 
SAP ECC & S4 HANA PPT COMPARISON MM.pptx
SAP ECC & S4 HANA PPT COMPARISON MM.pptxSAP ECC & S4 HANA PPT COMPARISON MM.pptx
SAP ECC & S4 HANA PPT COMPARISON MM.pptx
aneeshmanikantan2341
 
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
sapnasaifi408
 
1 Million Orange Stickies later - Devoxx Poland 2024
1 Million Orange Stickies later - Devoxx Poland 20241 Million Orange Stickies later - Devoxx Poland 2024
1 Million Orange Stickies later - Devoxx Poland 2024
Alberto Brandolini
 
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
Anita pandey
 

Recently uploaded (20)

Secure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA ComplianceSecure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
 
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
 
NLJUG speaker academy 2024 - session 1, June 2024
NLJUG speaker academy 2024 - session 1, June 2024NLJUG speaker academy 2024 - session 1, June 2024
NLJUG speaker academy 2024 - session 1, June 2024
 
Photo Copier Xerox Machine annual maintenance contract system.pdf
Photo Copier Xerox Machine annual maintenance contract system.pdfPhoto Copier Xerox Machine annual maintenance contract system.pdf
Photo Copier Xerox Machine annual maintenance contract system.pdf
 
bgiolcb
bgiolcbbgiolcb
bgiolcb
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
 
🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...
🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...
🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...
 
Refactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contextsRefactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contexts
 
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
 
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
 
Folding Cheat Sheet #5 - fifth in a series
Folding Cheat Sheet #5 - fifth in a seriesFolding Cheat Sheet #5 - fifth in a series
Folding Cheat Sheet #5 - fifth in a series
 
Trailhead Talks_ Journey of an All-Star Ranger .pptx
Trailhead Talks_ Journey of an All-Star Ranger .pptxTrailhead Talks_ Journey of an All-Star Ranger .pptx
Trailhead Talks_ Journey of an All-Star Ranger .pptx
 
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service AvailableFemale Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
 
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
 
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdfThe Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
 
SAP ECC & S4 HANA PPT COMPARISON MM.pptx
SAP ECC & S4 HANA PPT COMPARISON MM.pptxSAP ECC & S4 HANA PPT COMPARISON MM.pptx
SAP ECC & S4 HANA PPT COMPARISON MM.pptx
 
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
 
1 Million Orange Stickies later - Devoxx Poland 2024
1 Million Orange Stickies later - Devoxx Poland 20241 Million Orange Stickies later - Devoxx Poland 2024
1 Million Orange Stickies later - Devoxx Poland 2024
 
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
 

Srs course managment system

  • 1. Course ManagementSystem SRS V 1.0 26.march,2011 Assignment : 1 Group Members Ubaid-ur-Rehman [46] Aimal khan [12] Ayesha khan [6] Sadia khan [8] Submitted To Mam Sadaf
  • 2. Course ManagementSystem SRS V 1.0 26.march,2011 SRS Document Of Course Management System
  • 3. Course ManagementSystem SRS V 1.0 26.march,2011 Course Management System 1. Introduction .....................................................................................................................................................................3 1.1 Purpose...................................................................................................................................................................3 1.2 Scope .......................................................................................................................................................................3 1.3 Definitions and abbreviations............................................................................................................................3 1.4 References ..............................................................................................................................................................3 1.5 Overview.................................................................................................................................................................3 2. Overall Description.........................................................................................................................................................4 2.1 Product Perspective..............................................................................................................................................4 2.2 Product Functions .................................................................................................................................................4 2.3 User Characteristics .............................................................................................................................................6 2.4 Constraints.............................................................................................................................................................6 2.5 Assumptions and Dependencies........................................................................................................................6 3. Specific Requirements...................................................................................................................................................6 3.1 External Interface Requirement ........................................................................................................................6 3.1.1 User Interfaces ............................................................................................................................................7 3.1.2 Hardware Interfaces...................................................................................................................................7 3.1.3 Software Interfaces ....................................................................................................................................7 3.1.4 Communication Interfaces........................................................................................................................7 3.2 Functional Requirements ....................................................................................................................................7 3.2.1 Creating Courses .........................................................................................................................................7 3.2.2 Grade Management ...................................................................................................................................8 3.2.3 Homework Submissions ............................................................................................................................8 3.2.4 Group Management................................................................................................................................10 3.2.5 Online Quizzes ..........................................................................................................................................12 3.2.6 Create Accounts .......................................................................................................................................13 3.3 Performance Requirements.............................................................................................................................13 3.3.1 Response Time .........................................................................................................................................14 3.3.2 Throughput................................................................................................................................................14 3.3.5 Capacity......................................................................................................................................................14 3.3.6 Utilization of Resources..........................................................................................................................14 3.4 Software System Attributes ............................................................................................................................14 3.4.1 Security ......................................................................................................................................................14 3.4.2 Reliability...................................................................................................................................................14 3.4.3 Scalability...................................................................................................................................................14
  • 4. Course ManagementSystem SRS V 1.0 26.march,2011 1. Introduction 1.1 Purpose The purpose of this document is to present a detailed description of the course management system. It will explain the purpose and features of the system, the interfaces of the system will do, the constraints under which it must operate and how the system will react to external stimuli. This document is intended for both stakeholders and developers of the system. 1.2 Scope It domain use to use it large domain it use for efficient useful it service it university and faculty and schools in university in each course to access to link e-learning to show course and useful it service 1.3 Definitions and abbreviations SHS : Student Homework Submission. SIS : Student Information System. SGT : Group Grading Template. AIS : Academic Information System. CMS : Course Management System. 1.4 References INTERNET, TAS,IBM REQUESTPRO,INSTRUCTOR. 1.5 Overview The next chapter, the Overall Description section, of this document gives an overview of the functionality of the product. It describes the informal requirements and is used to establish a context for the technical requirements specification in the next chapter. The third chapter, Requirements Specification section, of this document is written primarily for the developers and describes in technical terms the details of the functionality of the product. Both sections of the document describe the same software product in its entirety, but are intended for different audiences and thus use different language.
  • 5. Course ManagementSystem SRS V 1.0 26.march,2011 2. Overall Description 2.1 Product Perspective The systemwill be operate within university environment. This environment has anther systems that will interact with this system so we need interfaces between this systems . 2.2 Product Functions 2.2.1 The system shall be able to Create Courses. student Download course instructor Update course Course management system Academic information system Database systemRegistration system Student information system
  • 6. Course ManagementSystem SRS V 1.0 26.march,2011 2.2.2 The systemshall be able to automatically create accounts for students and instructors. 2.2.3 The systemshall be capable of Managing Student Grades. 2.2.4 The systemshall be capable of automatically accepting Homework Submissions. 2.2.5 The systemshall support Group Management features especially important for courses with group projects, this is especially important for large classes. student Upload solution of homework submission Student Instructor Access grades Modify grades EvaluatingStudent’sandgroup’s HomeworkSubmissions Online. Access group Drop out from group Switch group Student Create group
  • 7. Course ManagementSystem SRS V 1.0 26.march,2011 2.2.6 The systemshould provide Online Quizzes. 2.3 user Characteristics The student expected to be Internet literate Once he/she can log in the system and navigate between WebPages he/she can use basic functionality of the system. Instructor expected to be internet literate and t be able use more complex functionality of the system. 2.3 Constraints 2.3.1 The system must run in windows operating system environment. 2.3.2 The system shall use oracle8i database for all data management tasks. 2.3.3 The system shall work based on XYZ-standard to keep copyright. 2.4 Assumptions and Dependencies 3. Specific Requirements 3.1 External Interface Requirement student Answer online quizzes instructor Upload the quizzes Upload answer key
  • 8. Course ManagementSystem SRS V 1.0 26.march,2011 3.1.1 UserInterfaces It must interfacesiconsor wizard 3.1.2 Hardware Interfaces Its must be pc computer to link to course management system 3.1.3 Software Interfaces We mustinternet explorertoable tobrowserandshow and interestcourse managementsystem 3.1.4 CommunicationInterfaces We must user interface rathercommadline 3.2 Functional Requirements 3.2.1 Creating Courses 3.2.1.1 Integration with registration system: The systemshall periodically upload the latest registrar’s classes list to determine courses that offered in the current semester. 3.2.1.2 The systemshall generate course for each class that registered and determine the current set of students that enrolled in that class.
  • 9. Course ManagementSystem SRS V 1.0 26.march,2011 3.2.1.3 The system shall allow course instructor to update course content. 3.2.2 Grade Management 3.2.2.1 Allow grades to be entered online: The system shall allow instructors to enter and modify grades online. 3.2.2.2 Allow students to access their grades online: The systemshall allow student to log in their account and check their grades at any time. 3.2.2.3 The systemshall provides statistical information such as averages, standard deviation, median about students grades. 3.2.2.4 Track and Handle Re-grade Requests: The systemshall be able to track and handle requests for re- grades, and all information about re-grades shall be available to the student, and the course instructor. 3.2.3 Homework Submissions 3.2.3.1 Accept submissions in multiple formats: The systemshall accept submissions in multiple formats, including .zip, .cpp , .txt, .doc, etc. 3.2.3.2 Support for late submissions: The systemshall provide information about late submissions, and also disallow submissions after a certain period of time. Use Case Name UploadSolutionOf HomeworkSubmission Brief Description In thiscase the studentcanuploadhomeworksubmissioninhis/heraccount. Actor Student. Precondition Loggedinthe system. Loggedinhis/heraccountusingusername andpassword. Basic flow 1. Check userinformation. 2. Choose SHSlink. 3. Choose Attachmentlink. 4. Choose the file thathave the solutionof submission. 5. The systemshall checkthe deadline toreceivethe solutionof submission.
  • 10. Course ManagementSystem SRS V 1.0 26.march,2011 3.2.3.3 Integration with grade management: The homework submission system shall be integrated with the grade management by using online grading templates that can be filled out, and automatically annotating code with line numbers. 3.2.3.3.1 assignment grades can be automatically posted to student account. 3.2.3.3.2 grader comments can be sent along with the grades. Use Case Name EvaluatingStudent’sHomeworkSubmissionsOnline. Alternative flow Instep1,if the userinformationnotaccepted,then: 1. The systemshow messagethatshowthatyoushouldhavetoenter validusernameandpassword. In step5, if studentlate onthe deadlinetoreceive the solutions,then: 1. The systemshall preventthe studenttouploadthe file. 2. The systemshall give markzeroto thisstudent. 3. Sendthe grade to studentaccount andSIS. Post condition The file thathas the solutionshall sendtoinstructoraccount. INSTRUCTOR ACCOUNT ATTACH FILE VERIFYED INFORMATION CHECK DEADLINEFILE THE DATABASE VERIFYING INFORMATION USERNAME AND PASSWORD FILE PRESS OK FILE SEND TO
  • 11. Course ManagementSystem SRS V 1.0 26.march,2011 Brief Description Inthiscase instructorcanevaluate student’shomeworksubmissionsonline andenter specificgradeforeachstudentbasedontheevaluation. Actor Course instructor Precondition Loggedinthe system. Loggedinhis/heraccountbyusingusernameandpassword Basic flow 1. Verifyuserinformation. 2. Choose SHSlink. 3. the systemorderthe submissionsbasedonserial numberforeachstudent. 4. Instructorchoosespecificsubmissionandevaluate it. 5. Choose SGTlink. 6. Fill gradingtemplate. Alternative flow Instep1,if the userinformationnotaccepted,then: 1. The systemshow messagethatshowthatyoushouldhavetoentervalidusername andpassword. Instep6,if the userentergradeoutof therangeof HomeworkSubmissions,then: 1. The systemshallnotacceptthe grade. 2. Showmessagethatshowthatthe usershouldhavetoentergradewithinthe range, (from1-10). Post condition 1. The systemshallsendgradesandanycommentwithittostudentaccount. 2. The systemshallsendgradetoSIS. 3.2.4 Group Management 3.2.4.1 Ability to create groups: The systemshall allow students to automatically create groups, and enforce certain conditions such as each student should be a member of exactly one group for a given project. Use Case Name Create Group Brief Description Inthiscase studentscancreateandparticipateinonegroupinordertoworktogetherinlarge HomeworkSubmissionslike projectandstoreintheregroup. Actor Student. Precondition Loggedin the system. Loggedinhis/heraccountbyusingusernameandpassword Basic flow 1. Verifyuserinformation. 2. Choose Grouplink. 3. Choose creategrouplink. 4. Choose onefromthelistedgroups. 5. The systemshallcheckif userparticipate inanothergroup. 6. Check the numberof membersforthechosengroup. 7. The systemshallshowtousergrouppasswordandusername. 8. The systemshallstorestudentserialnumberandhis/hernameingroupinformation.
  • 12. Course ManagementSystem SRS V 1.0 26.march,2011 3.2.4.2 Integration with homework submissions: The system shall be able to accept group homework submissions. 3.2.4.3 Integration with grade management: The systemshall support grade management for groups, and track how the group grade translates into individual student grades. Alternative flow Instep1,if the userinformationnotaccepted,then: 1. The systemshowmessagethatshowthatyoushouldhavetoentervalidusername and password. Instep5,if the userparticipate inanothergroup,then: 1. The systemshallpreventusertoparticipate inthisgroup. 2. Showmessagethatshowthatthe user ismemberof anothergroup,sohe/shecannot participate inthisgroup. Instep6,if the numberof membersforthisgroupisinthe maximumnumber,then: 1. The systemshallpreventusertoparticipate inthisgroup. 2. Showmessagethatshowthatthe usermustlookingforanothergroup. Post condition The userismemberof thisgroupandcanaccessitinanytime. Use Case Name EvaluatingGroup’sHomeworkSubmissionsOnline. Brief Description Inthiscase instructorcan evaluate group’shomeworksubmissionsonlineandenterspecific grade foreachgroupbasedonthe evaluation. Actor Course instructor Precondition Loggedinthe system. Loggedinhis/heraccountbyusingusernameandpassword Basic flow 1. Verifyuserinformation. 2. Choose GHSlink. 3. the systemlistthe available groups. 4. Instructorchoosegroupsubmissionandevaluateit. 5. Choose GGTlink. 6. Fill gradingtemplate. Alternative flow Instep1,if the userinformationnotaccepted,then: 1. The systemshow messagethatshowthatyoushouldhavetoentervalidusername andpassword. Instep6,if the userentergradeoutof therangeof HomeworkSubmissions,then: 1. The systemshallnotacceptthe grade. 2. Showmessagethatshowthatthe usershouldhavetoenter gradewithinthe range,(from1-20). Post condition 1. The systemshallsendgradesandanycommentwithittogroup. 2. The systemtranslategroupgrade intoindividual studentsgrades. 3. The systemshallsendgradetoSIS.
  • 13. Course ManagementSystem SRS V 1.0 26.march,2011 3.2.4.4 Group Maintenance: Invariably, students either switch groups, or drop out from a group altogether. The systemshall support such transitions and keep track of them. 3.2.5 Online Quizzes 3.2.5.1 The systemshall instructor to upload quizzes. 3.2.5.2 The systemshall allow instructor to upload answer key to the system. 3.2.5.3 The systemshall allow student to answer quizzes. 3.2.5.4 The systemshall compare answer key with student answer. 3.2.5.5 Integration with grade management: the system manage the quizzes’ grades by sending it to grade management in order to allow instructor to modify the grades and student to see their grades. Use Case Name Answeronline Quizzes Brief Description In thiscase studentcan answerQuizzesonline andgethis/hergrade immediately afterhe/she finishanswerthe quizzes. Actor student Precondition Loggedinthe system. Loggedinhis/heraccountusingusername andpassword.
  • 14. Course ManagementSystem SRS V 1.0 26.march,2011 3.2.6 Create Accounts 3.2.6.1 The system shall automatically create accounts for each class. 3.2.6.1.1 Create one account for course instructor regardless to the number of classes that he/she teach. 3.2.6.1.2 The account username is course name and its number. 3.2.6.1.3 The account password is the same password that in AIS. 3.2.6.1.4 Any change in the password in AIS the system shall reflect it on the instructor account password in CMS. 3.2.6.1.5 Create one account for each student that registered in this class. 3.2.6.1.6 The account username is course name and its number. 3.2.6.1.7 The account password is the same password that in SIS. 3.2.6.1.8 Any change in the password in SIS the system shall reflect it on the student account password in CMS. 3.2.6.2 Instructor account contain the classes that he/she teach, each class contain list of student that ordered based on student serial number. 3.2.6.3 Instructor can modify student grades from his/her account. 3.3 Performance Requirements Basic flow 1. Checkthe userinformation. 2. Choose Quizzeslink. 3. Beginanswerthe quizzes. 4. The systemshall compare studentanswerwithanswerkey. 5. If the studentanswerandanswerkeyidenticalthe systemgive specificmark for thisquestion. 6. The systemshall collectthe studentmarks. 7. Choose finishbutton. Alternative flow Instep1,if the userinformationnotaccepted,then: 1. The systemshow messagethatshowthatyoushouldhavetoentervalid usernameandpassword. In step5, if the studentanswerandanswerkeynotidentical,then: 1. The systemshall give zeroforthis question. 2. If the studentdose notanswer questionthe systemshallgive zeroforthis question. Post condition 1. The studentshall see his/hergrade afterhe/she choose finishlink. 2. The systemshall store the grade in studentaccountandinstructoraccount. 3. The systemshall sendthe gradestoSIS.
  • 15. Course ManagementSystem SRS V 1.0 26.march,2011 3.3.1 Response Time Average response time shall be less than 2 second. 3.3.2 Throughput The systemshall accommodate 1000 booked per minute. 3.3.3 Recovery Time In case of a system failure, redundant system shall resume operations within 30 seconds. Average repair time shall be less than 1 hour. 3.3.4 Start-up/Shutdown Time The systemshall be operational within 1 minute of starting-up. 3.3.5 Capacity The systemaccommodate 4000 concurrent users. 3.3.6 Utilization of Resources The systemshall store in the database no more than one million transactions. If the database grows over this limit, old transaction shall be backed up and deleted from the operational database. 3.4 Software System Attributes 3.4.1 Security 1. Firewall Protection: The course management software system shall run inside a firewall. 2. Support different roles: The systemshall support different roles for users, such as Instructors, Students, and administrative staff, the user logged in with given role should only be allowed access consistent with that role. For example a student shall only be allowed to see he/she grades not to modify it. 3.4.2 Reliability The systemshall not be down more 2 times in year. 3.4.3 Scalability Scaling the system to large number of users: large courses will have hundreds of students.
  • 16. Course ManagementSystem SRS V 1.0 26.march,2011 The systemshall be able to handle the load for such courses, especially near assignment deadlines when many students can be expected to access the course management system.
  翻译: