SRS SE project - namra PDF

Title SRS SE project - namra
Author Namra Amjad
Course Everyday Science
Institution University of Karachi
Pages 20
File Size 444.7 KB
File Type PDF
Total Downloads 43
Total Views 144

Summary

namra...


Description

University of Central Punjab

Dr. Ali Afzal Malik

BSCS FINAL PROJECT



Project Advisor

Presented by: Group ID: xxxxxxx Student Reg#

Student Name

Faculty of Information Technology

University of Central Punjab

University of Central Punjab

Dr. Ali Afzal Malik

Software Requirements Specification Version

Client:

Team Member Name Nimra Amjad Abu Bakar Asad

Primary Responsibility Documentation/ requirements Documentation/ requirements



Tabl eofCo nt e nt s Ta bl eo fCo nt e nt s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i i Re vi s i o nHi s t o r y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i i i 1 .I nt r o duc t i on. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 . 1 1 . 2 1 . 3 1 . 4 1 . 5

Pr o d u c t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Sc o p e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Bu s i n e s sGo a l s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Do c u me n tCo n v e n t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Re f e r e n c e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

2 .Ov e r al lDe s c r i pt i o n. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 . 1 2 . 2 2 . 3 2 . 4 2 . 5

Pr od u c tFe a t u r e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Us e rCl a s s e sa n dCh a r a c t e r i s t i c s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Op e r a t i n gEn v i r o n me n t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 De s i g na n dI mp l e me n t a t i o nCo n s t r a i n t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 As s u mp t i o n sa n dDe p e n d e n c i e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

3 .Func t i onalRe qui r e me nt s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 . 1 3 . 2

Us e Ca s e1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Us e Ca s e2( a n ds oo n ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

4 .No nf unc t i ona lRe qui r e me nt s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 4 . 1 4 . 2 4 . 3 4 . 4

Pe r f o r ma n c eRe q u i r e me n t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Sa f e t yRe q u i r e me n t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Se c u r i t yRe q u i r e me n t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 So f t wa r eQu a l i t yAt t r i b u t e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

5 .Ot he rRe qui r e me nt s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Appe ndi xA:Gl os s ar y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Appe ndi xB:Ana l y s i sMode l s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Appe ndi xC:De s i g nMo de l s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Appe ndi xD:Sc r e e ns ho t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Appe ndi xE:Te s tCas e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Ap p e n di xF:I V& VRe p or t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

SRS

Pa g ei i i



Re vi s i onHi s t or y Na me

Da t e

Re a s o nFo rChang e s

SRS

Ve r s i on

Pa g ei v



1. I nt r oduc t i on 1. 1 Pr oduc t This project work on school management system. In the system two applications are developed, Window based and Web based. The windows application takes most of the activities such as offline student registering, transcript and report card generation and producing the timetable. The web application facilities attendance recording by the teachers, to view status of students by their parents. Our solution of the timetable is very simple. A simple search technique has been used. A database has been used for storing data. It has been observed that the system successfully registers students, facilities attendance recording by the teacher and generate various reports such as report card, transcript and a feasible timetable. It has also been shown that system facilities to view the status of student by their parent using the internet.

1. 2 Sc ope This system is aimed at total user-friendly as well as efficient management of varied tasks. These tasks may range from registering new students, managing fees payment, examination management to all the essential features necessary for making the administrative division of school effective . School Management System is intended to help the any institute that wants to store their students and management records into the computer. Our software is specially designed for an educational institute. Our School management system software will fulfill all the requirement of school. It will store all the personal and academic information of the students. It will also store the fee information of the students. Management will get information of any student who studied/studying in this institute till now easily. This software will also help the management to store their employee information including their personal information and salary information. Payroll system is very important of any organization .so this software will also handle the pay roll system of this institute. If will also store the results of the students.

1. 3 Bus i ne s sGoa l s    

Record all of the student academic information for future reference and enhancement and to update and search student information include personal information, result and performance. To record student attendance and notify to parent when their children not coming to school. Provide SMS notification to parent and teacher when have a meeting or activity. This project will also help the schools to become more popular as compare to other schools.

1. 4 Do c ume ntCo nv e nt i o ns

1. 5 Re f e r e nc e s https://www.net/aki_string/school-management-system-21413550 https://www..net/gememohsin/school-management-system-ppt https://www. /asd143/school-management-system-15361315

SRS

Pa g e1



https://wwwt/jamshed17/school-management-system-64325778 https://www.net/SumanSaurabh9/srs-for-student-database-management-system

SRS

Pa g e2



Ov e r al lDe s c r i pt i on 1. 6 Pr oduc tFe at ur e s 2.

Student Information Management: The student database includes basic information including address, sibling names and grades, parents, and contact information. This database is linked to all of the student’s school classes and activities.  One of the most powerful features is the Parent Portal. The parent portal enables parents to be connected to their student’s classroom and teachers 24 hours a day. This feature keeps parents involved and actively participating in their student’s education.  Its also provided the feature of online attendance. Record a student’s attendance with a click of the mouse. The information pertaining to the student attendance can then be immediately shared with parents via cloud (i.e., online) to help them keep track of their students via our online school management system.  You can create beautiful transcript and never worry about losing them ever.  You can create homework assignment in seconds and share them instantly with your students.  A simple and straightforward fee tracking module that helps you track fees effectively.  Its also provide the feature of sign in and sign out process.

2. 1 Us e rCl as s e sandChar ac t e r i s t i c s There will be four types of users who will be using this system. Students: Students can apply online admission using this software. Students also check their transcript, attendance, grades, reports. Teachers: Teacher can record a student’s attendance with a click of the mouse. Teacher assign the homework to the student by using this software and also check the homework online and return the marks. Parents: Parents can check the report of their children whether it’s going to school or not. Parents also check the grading conditions of their children. parents also submit the fee online by using this software. As well as they attend the online meetings with the teacher. Admin: Admin can generate the transcript. Provide the challan and handle the submission of the fees.

2. 2 Ope r at i ngEnvi r onme nt The first thing the students, parents, and teacher must be register with this software. It is a web and desktop base application so the students, admin, parents and teacher need internet connection, laptop for desktop application and mobile or laptop for web base application. The most important thing they must have browser for web application then they access this application.

2. 3 De s i gnandI mpl e me nt at i onCons t r ai nt s

2. 4 As s umpt i onsandDe pe nde nc i e s



SRS

Pa g e4



3. Func t i o nalRe qui r e me nt s       

School management system shall be network base. Admin shall login. Admin shall add new student, teacher, and class and modify them. Admin shall update school news. Admin shall access all the data about student related. Admin shall manage the school activity. Admin shall generate time table.

2.Us e Cas e s 2. 1Us e Cas e1:Cr e a t e Ac c ount

Identifier Purpose Priority Pre-conditions

Nil

Postconditions

User will be register and able to use the software.

S# 1 2

Create-Account To register High

Typical Course of Action Actor Action System Response Click register button Fill registration form

3

Open registration form Verify the registration form If user is not already registered Then create new user.

… Table 1: Create-Account

2. 2Us e Cas e :Us e r Logi n

SRS

Pa g e5



Identifier Purpose Priority Pre-conditions

Must Be registered

Postconditions

Able to use software

S# 1 2 3

S#

User-Login To login to the website High

Typical Course of Action Actor Action System Response Click login button Fill login information

Open login form Verify data and grant access Logged in successfully

Alternate Course of Action Actor Action System Response

1

Click login button

Open login form

2

Fill login information

Data do not match

3

Ask to re-enter data Table 2: User-Login

4. Nonf unc t i onalRe qui r e me nt s 4. 1 Pe r f or manc eRe qui r e me nt s The system is expected to have lesson able short time response. The admin should be able to login and should be able to get response for his requests in 2-3 second. The system' s performance is different according to its mode.

SRS

Pa g e6



4. 2 Saf e t yRe qui r e me nt s To prevent data loss in case of system failure, the result of students that are have to be saved in database. In case Admin detects any security problem in the system, he should be able to shut down the system and prevent all connection to the server immediately to preserve already school details. The system should be able to recover itself from previous crashes and continue the school process. Proper backup facility is available for the lost data. Also protect the user data from unauthorized user. This software will ease the process of student grading. At the end of every semester each student will receive a grate sheet generated by the administration using the data uploaded by the course instructor on this software. All important detail should be maintained in hard copy as well.

4. 3 Se c ur i t yRe qui r e me nt s Authenticate each user who log in. The data transaction between admin and server must be encrypted using firewall device. All the passwords that are generated or accepted must be stored in database in an encrypted form. To prevent attacks, the system should generate random word and ask the user to enter it correctly for multiple frying.

4. 4 So f t war eQual i t yAt t r i but e s

5. Ot he rRe qui r e me nt s



SRS

Pa g e7



Appe ndi xA:Gl os s a r y



SRS

Pa g e8



Appe ndi xB:Ana l y s i sMode l s



SRS

Pa g e9



Appe ndi xC:De s i gnMode l s < Include the following design model: component diagram, deployment diagram.>

SRS

Pa g e10



Appe ndi xD:Sc r e e ns ho t s < Include all screenshots of your software application’s graphical user interface.>

SRS

Pa g e11



Appe ndi xE:Te s tCas e s < Fill out the following template for each test case.>

Identifier Priority

TC-1

Related requirements(s)

Short description



Pre-condition(s)



Input data



Detailed steps



Expected result(s)



Post-condition(s)

… Table 2: TC-1

SRS

Pa g e12



Appe ndi xF:I V& VRe por t ( I nde pe nde ntv e r i fic at i on& v al i da t i on) IV & V Resource

Name

S#

Signature

Defect Description

Origin Stage

Status

Fix Time Hours Minutes

1 2 3 …

Table 3: List of non-trivial defects

SRS

Pa g e13



CLASSI FI CATI ONOFSRS SRSVER.1 ) ( Af t e r08We e ksf r om Pr opo s al Re v i s i onHi s t o r y. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 .I nt r o duc t i on. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 1 1 . 2 1 . 3 1 . 4 1 . 5

Pr o d u c t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sc o p e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...


Similar Free PDFs