Professional Documents
Culture Documents
FYPMS SRS Final) .docFYPMS SRS Fin
FYPMS SRS Final) .docFYPMS SRS Fin
For
1.1
Overview
The system is designed and developed $eeping in vie# that it should &e user friendly" 'avigation should &e easy" and it should have good support in the process of uploading projects &y supervisors and selection of projects &y groups This system automatically assign the project to the student #ho come first and apply for that so no &iasness #ill &e there and store the information in the data&ase and also provides the employer has the facility of querying the data&ase The Interface of the system is developed $eeping in mind that it should &e good loo$ing" attract at first sight" easy to understand and self(e)planatory The system is also equipped #ith state of security features" #hich ena&les only the authori%ed people to vie# or modify the sensitive information The information is protected &y login and pass#ord" #hich can &e assigned to each user of system
Software requirement Specification for FYPMS The students #ill &e a&le to see them and apply for that project once the group had applied for that the selection of project for group is no longer displayed to that specific group 'e# forms #ill &e displayed #hich contain progress of the groups and their personal information of each mem&er and mar$s evaluation.
1.2
Purpose
The purpose of this project is to automate all the manual phases of Final Year Project from Initial phase of proposed projects &y the supervisors to the evaluation phase" &ecause I II III I-I It is totally manual It is consuming more time It is producing queries a&out Project selection" group,s selection 'o proper record of progress of groups is maintaining It does not have proper records of supervisors and groups information There are many queries a&out different issues of projects evaluation
1.2.1
Proposed Solution
.s the system is manually #or$ing right no#" so there is lac$ of security for the
updates and lac$ of authentication for the provided information Final Year Project Management System #ill overcome these hurdles &y providing proper security and authentication of provided information through a proper login system
1.2.1
PR(P(S%) SYS*%M +(MP(,%,*S Final Year Project Management and /valuation System consists of the follo#ing components0 Project Posting
System on #hich the projects #ill &e posted &y supervisor and their respected information is saved in data&ase so that it maintain record
Project Selection
.fter uploading the project &y supervisor the group can log in and select from list of projects #hich they #ant and only those projects #ill &e sho#n to groups #hich have no group assigned to them
1.3
Scope
The scope of a system means that #hich areas are &eing covered &y the system The scope clearly defines the &oundaries of the proposed system The functional area of this application that lies under the scope of proposed system is the management of project list updating and management of project" offering" selection" evaluation and the management of querying process for the search of group performance or supervisor performance
1.4
)escription
Final Year Project Management System +ata&ase Structured 4uery 1anguage 2nified Modeling language
23
43
System Features
#s 1ser 4nterface
1S%R FR4%,)0Y 4,*%RF#+%
The interface of the system #ill &e user friendly Its navigation #ill &e easy and #ill also &e good loo$ing the forms #ill &e self(e)planatory #hich #ill facilitate the users
Software requirement Specification for FYPMS The data retrieval" insertion" editing" and deletion #ill &e made easy and simple" so that a common user can handle the data&ase efficiently
443
#s #dmin 4nterface
)#*# S%+1R4*Y #,) 4,*%5R4*Y
.s 5Final Year Project Management and /valuation System6 use the data&ase" so a mechanism is developed to ensure that only the authori%ed users can vie# the data from the data&ase and the users Profile are managed to ensure that only authori%ed employers of system can vie# the data of the users #hich ensures the security of the users information
*%+6,4+#0 4,,(&#*4(,
We are developing a system #hich #ill &e technically innovative in terms of usage of the latest technologies and procedures 1i$e the usage of up to date -isual Studio system The system is also innovative in the sense of the solution it #ill provide to the &usiness
4443
Super.isor 6
4&3
Student
232
(perating %n.ironment
23237 *"e Product
-isual Studio7898 Windo#s :P SP; constraints Windo#s <
443232
6ardware +onstraints
For Ser.er For +lient Intel %u)l *ore processor. " GB RAM. AN +,!reless. Intel XEON processor (suggested). 4GB RAM. AN connect!on. " #B $%%. &A#A %'%(RAM
II.3
4438
The group can select their final year project on a clic$ of a mouse so that no need
=nce a group selected their project #ith specific supervisor their supervisor can update their progress so that it differentiates them from others if they are hard#or$ing students =n other hand supervisor can update project list of their domains so that groups can apply for that project and supervisor can update progress of groups .dministration can create users i e supervisors" students" groups so that they can log in to the system using their id and pass#ord
4443
Functionality
44432
4443232
Manage 0ogin
0ogin user SRS9 73 .fter entering username" pass#ord and user type user can enter easily in the system
444323:
&iew 1ser SRS923 .dmin can vie# the users, logins and pass#ords
4443:
4443:32
SRS9:3
SRS983 SRS9;.
Supervisor #ill register and provide information a&out his*her qualifications "field and e)perience SRS9<.
Supervisor #ill provide some necessary information a&out project 1i$e domain of project" project title" project scope" time duration" and mem&ers required"
SRS9=.
The updated information #ill store in data&ase as #ell for ne)t use
44438
4443832
Project Selection
Select )omain SRS9>. Student #ill select +omain
23:32
Select project
SRS9?
4443;
4443;32
#dd )etails
#dd Student )etails
SRS37@
4443<
4443<32
Manage Progress
5roups Report
SRS977. 4443<3:
?roups #ill give step &y step process report to the supervisor
Progress Reports
SRS972.
3eport generation of individual students" groups" and supervisors according to their performance
SRS978. SRS97;.
If .dmin or operator #ants to see individual record then it should &e done We can analy%e the overall report of all projects of the year
4443<38
SRS97<.
.dmin and Supervisor student, &asic profile e g reg no" name" group no
4443=
4443=32
#dd Results
#dd MarBs SRS9 7=3 ?roup,s mar$s should &e added in system for ma$ing results
4443>
1pdate Record
4443>32
1pdate Records
"0
4443?
4443?32
&iew Record
&iew Super.isor SRS92@. System should sho# the record of supervisor that is added into it
4443?3:
&iew Student SRS9273 System should sho# the record of student that is added into it
4443?38
&iew Project SRS9223 System should sho# the all information a&out project that is added in to it
4443?3;
&iew )omain SRS92:3 System should sho# the domain of project that is added in to it
SRS9283 Student can vie# the progress of single student of group &y using 3ag no
44437@
Manage Sc"eduling
""
I".
:37
%FF4+4%,+Y
/fficiency of any system is concerned #ith the minimum processing time as #ell as the optimal use of system resources in designing the proposed system@ the efficiency factor has &een ta$en #ell into consideration The system #ill &e efficient in a #ay that it #ill use minimal system resources #ithout putting any &urden on them The system is efficient in terms of response time i e the response time of the system is very lo# in terms of retrieving
"2
:32
:3:
M4,4M1M R%)1,)#,+Y
In the proposed system all the data is stored in unique ta&les and other ta&les can access this data through list of values So" there is minimum chance of redundancy
:38
:3;
:3<
*%+6,4+#0 4,,(&#*4(,
We are developing a system #hich #ill &e technically innovative in terms of usage of the latest technologies and procedures 1i$e the usage of up to date system The system is also innovative in the sense of the solution it #ill provide to the &usiness .
:3=
F0%C4/404*Y
=ur system is aimed to provide
"3
:3=32 /usiness Rules 3eali%ing the veracity in &usiness" #e aimed to provide the choice for our customer and furthermore their users to pic$ and choose #hich o&jectives could &e important for them We have provided the important things #hich are necessary in order to align the operations of &usiness #ith its actual goals in our case its .dministration departmentAs related operations
:3=3:
+ontrol
=ur system allo#s our clients to maintain and control &usiness #ith ease and efficiency &y
providing the necessary tas$s to &e carried out #ith ma)imum ease and trac$ of progress
".
Specification Requirements
837
Functional Requirements #1ese re2u!re3ents de4!nes ) 4unct!on o4 our so4t5)re s6ste3 or !ts co3ponents.
There will be a secure login for user and the stakeholders of this system. Projects offered by supervisor. Proposed project listing and updates. Project selection by student and create groups according to own. Project evaluation based system on efforts of students towards project. Report generation of individual students, groups, supervisors and projects according to their performance. Graphs will be designed for groups progress.
"4
4.3
Functional Requirements
;3:37 1ser 4nterface
4.4
Scalability
Scala&ility can &e defined as the a&ility of the soft#are to handle the gro#ing amount of #or$ It can &e related to the amount of Supervisors or students of a final year project It can &e achieved through the efficient handling of the resources in our system it is $ept in mind that it can handle the #or$ load or the load of the users
Workload
"5
Software requirement Specification for FYPMS When completing a #or$load specification a chec$ must &e made to ensure that all relevant functions have &een covered This includes not just the o&vious user #or$loads &ut special cases such as management requests" &ac$ups and error scenarios*handling =nce all loads have &een considered" infrequent or inappropriate #or$loads can &e eliminated
;3838
'uality #ttributes
4uality attri&utes are the overall factors that affect run(time &ehavior" system design" and user e)perience
.vaila&ility
=ur system is #e& &ased and #ill &e availa&le for 7E hour
Maintaina&ility "6
Software requirement Specification for FYPMS In FYMPS changes #ill &e perform #ith degree of ease" These changes could impact components" services" features" and interfaces #hen adding or changing the application,s functionality in order to fi) errors
3eusa&ility
3eusa&ility is the pro&a&ility that a component #ill &e used in other components or scenarios to add ne# functionality #ith little or no change 3eusa&ility minimi%es the duplication of components and the implementation time
&43
(t"er Requirements
=37 Reliability
#ccuracy "-
+orrectness
Specified requirements are meted
/valuate Student
Student
-ie# 3esults
-ie# Profile
Super.isor
1og I' Project Progress
-ie# 3an$ing
.dd Progress
2pdate Progress
#dmin
".
1ast date
Project enrollment
.dd Projects
2pdate Project
+omain
Student
Supervisor
.dmin
Project Timing
F7
"/
20
2"