Sie sind auf Seite 1von 24

Virtual University of Pakistan

SRS of Multi Agent Based Time Table Management System

Submitted by: Name: Student ID: Shahida Khan MC080407626

S S of Multi Agent Based Time Table Management System

Pro!e"t Information
Su#ervisor Information: Name: Tanveer Arshad

Virtual Universit of !a"istan#

Student Information: Name: Student ID: $rou# ID: *lass: Session: Shahida Khan MC080407626 S%&'&(&') MIT '&&+,'&%&

Pro!e"t Title: Multi A$ent %ased Ti&e Ta'le Mana$e&ent S ste& Pro!e"t Tool: !(!

Su'&itted % : Shahida Khan ) MC080407626

S S of Multi Agent Based Time Table Management System

M S*+

Table of "ontents
%, ', /, (,
4#-,

Introdu"tion---------------..--.( $eneral goal------------..-----.( *urrent system------------.----.0 Pro#osed system,,,,,,,,,,,,,,,,0 .vervie/,,,,,,,,,,,,,,,,,,,,,,###0 1un2tional Re3uire&ents,,,,,,,,##,,,,#1 5on0fun2tional Re3uire&ents,,,,,,,,,#,###2 6ntit Relationshi7 8ia$ra&##,,,,,,,,,#,###+ s ste& &odel,,,,,,,,,,,,,#,,,#,) Use 2ases,,,,,,,,,,,,,,#,,,,,%&
4#6#- 8ia$ra&&ati2 Use 2ase,,,,,,,,,,,,,#,,,,,,%& 4#6#2 8es2ri7tive Use 2ase,,,,,,,,,,,,,,#,,,,,##%/

4#20 4#40 4#40 4#90 4#60

0.& 3ard4are and Soft4are e5uirements. 9#- (ard/are s7e2ifi2ations,,,,,,,,,,,,,###'& 9#2 Soft/are s7e2ifi2ations,,,,,,,,,,,,,,'& 9#4 User Chara2teristi2s,,,,,,,,,,,,,,,#'%

Su'&itted % : Shahida Khan ) MC080407626

S S of Multi Agent Based Time Table Management System

%. Introdu"tion:
Time Table Management System manages the schedule of courses and teachers according to the rooms. Time Table is the key in any educational institution, as it allows scheduling the courses for study. All the students and teachers follow this schedule for effective study. Time Table Management System shall allow different teachers to schedule their courses and it shall also avoid clash of rooms and shall keep in mind the other subjects of the class to avoid any clash.

'. $eneral $oal:


Time table management is a difficult task in any educational institute management system and it is done manually. Goal of this project is to try to automate the process of Time Table Management. Automated Time Table Management System can be very effective in any educational management system. Another Goal of this project is to try to make it intelligent so it know a little about time table based upon user input and help the user in making the correct decision. Time Table Management System will be multi agent meaning that different entities will e ist independently and Time Table Management System will only provide a way for them to interact.

Su'&itted % : Shahida Khan ) MC080407626

S S of Multi Agent Based Time Table Management System

/. *urrent System:
!urrent system in any SMS works manually and re"uires minimal input from involving entities and putting the entire decision making on one person, making e tra work for that person. Teachers give their preferred time to the person responsible of Time Table Management. The #erson responsible for time table management consider Teacher input and selects a subject, teacher, class, sees the available time slots and room and enters that information. $hole process is done manually.

(. Pro#osed System:
(.% 6vervie4:
$e will design a multi agent based system, with teacher entering their desired timing and system will accept our available rooms. System will keep record of previous time table as well. System will also provide the list of the available rooms and time slots.

Su'&itted % : Shahida Khan ) MC080407626

S S of Multi Agent Based Time Table Management System

(.' 7un"tional re5uirements:

1-

There shall not be time table clash for a class or teacher.

2teach. 3-

Teacher can select room and subject to

Subject or room already taken shall not be available again.

4-

%t shall not put the entire load on one person.

5-

System can schedule time table dynamically.

67-

&asy report generation. Teacher can not modify or update information.

Su'&itted % : Shahida Khan ) MC080407626

S S of Multi Agent Based Time Table Management System 8%f re"uired system shall access teacher information from e isting profiles and records.

(./ Non,7un"tional re5uirement:


1Separate account for users with access types. As many people will be accessing the system simultaneously or separately, so it is necessary to maintain different account and access rights for the users. 2Security implemented through account and login. The system need to be very secure apart from the automation, so it do not allow the users to make unwanted changes in any part of the system and it should not allow the unwanted users. 3'eport for available slot. Members shall have the able to view report about the available rooms and time slots. 4'eports room, time and subject. Members shall be able to view time table in different ways, i.e. room wise, subject wise or time wise.

Su'&itted % : Shahida Khan ) MC080407626

S S of Multi Agent Based Time Table Management System


5%nformation sent to teachers for any update in time table. %f time table is updated by the admin due to any reason then a notification is to be sent to the concerned teachers. 6(istributed application. The application shall be distributed and shall be available for access from different areas.

(.( 8 D:

Su'&itted % : Shahida Khan ) MC080407626

S S of Multi Agent Based Time Table Management System Ti&e Ta'le


1ollo / M 1ollo / M -

Tea2her
M (ave Tea2 h M M

Student
M

Stud

Su';e2t

(.0 System Model:


6nter Roo& <nfor&ation

Administration
=enerate availa'le slots A22ount Creation

6nter tea2her infor&ation Ma"e u7date s2hedule Su'&itted % : Shahida Khan ) MC080407626

S S of Multi Agent Based Time Table Management System

Tea"9er
Tea2her ti&e ta'le entr

e#orts

4#6 US8 *AS8S: 4#6#- 8ia$ra&&ati2 Use Cases:

Su'&itted % : Shahida Khan ) MC080407626

-0

S S of Multi Agent Based Time Table Management System

6nter roo& infor&atio n

6nter tea2her infor&atio n

D86
6nter su';e2t infor&atio n

Vie/ availa'le infor&atio n

7ig %: Data 8ntry 6#erator:s Use *ases

6nter Ti&in$

Su'&itted % : Shahida Khan ) MC080407626

--

S S of Multi Agent Based Time Table Management System

Vie/ s2hedule

Tea"9er
7ig ': Tea"9er:s Use *ases

Vie/ infor&ation

Student and ot9ers


7ig /: Student:s Use "ases#

=enerate availa'le slot

Su'&itted % : Shahida Khan ) MC080407626

-2

S S of Multi Agent Based Time Table Management System

Ma"e> u7date ti&e ta'le

;;System<<
7ig (: System 6nly Pro"ess

(.1.' Des"ri#tive Use *ases:


(.1.'.% Administration
Su'&itted % : Shahida Khan ) MC080407626 -4

S S of Multi Agent Based Time Table Management System

U*,D86,%
S"o#e: A"tor: Pre "ondition =ork 7lo4:

8nter oom Information


Ad&inistration 8ata entr o7erator# To enter data Ad&in to enter data# User lo$$ed in and identified

User a"tion

System es#onse
-# S ste& 7rovides +ist of e?istin$

roo&
2# User enter roo& na&e# 4# User saves re2ords# 4# <f re2ord is saved then &essa$e is

Post "ondition 6""urren"e

$enerated# S ste& enters the re2ord and sta s at the 7a$e# Ver rarel onl the start#

Su'&itted % : Shahida Khan ) MC080407626

-4

S S of Multi Agent Based Time Table Management System

U*,S$,% $enerate available slots


S"o#e: Ad&inistration

A"tor:

S ste& for 2al2ulation#

86. to a2tive it# Pre "ondition Su';e2t infor&ation is availa'le# Tea2her infor&ation is availa'le# Se&ester infor&ation is availa'le# Roo& infor&ation is availa'le# =ork 7lo4: User a"tion System es#onse -0 s ste& $enerate availa'le slot ' &a"in$ 2al2ulation Post "ondition 6""urren"e Re2ord is saved# Ad&in is infor&ed# 1re3uentl # To vie/ the infor&ation#

Su'&itted % : Shahida Khan ) MC080407626

-9

S S of Multi Agent Based Time Table Management System

U*,S$,'
S"o#e: A"tor: Pre "ondition

Make u#date s"9edule


Ad&inistration S ste& for 2al2ulation# 86. to a2tive it# Su';e2t infor&ation is availa'le# Tea2her infor&ation is availa'le# Se&ester infor&ation is availa'le# Roo& infor&ation is availa'le# Ti&eta'le is Availa'le#

=ork 7lo4: User a"tion System es#onse -0 s ste& $ive s2hedule


20 User &a"es 2han$es# 40 User saves Re2ord#

40 s ste& u7date re2ord Post Re2ord saved ad&in infor&ed "ondition 6""urren"e 1re3uentl # To u7date the s2hedule#

Su'&itted % : Shahida Khan ) MC080407626

-6

S S of Multi Agent Based Time Table Management System

U*,D86,/ 8nter tea"9er information


S"o#e: A"tor: Ad&inistration 86. to enter tea2her infor&ation# Ad&in to enter or vie/ tea2her infor&ation# User is lo$$ed in and identified#

Pre "ondition =ork 7lo4: User a"tion

System es#onse
-0 s ste& 7rovides e?istin$ re2ords

20 User enters na&e@ address@

ran" and edu2ational level#


40 User saves the re2ord#

40 S ste& $enerate su22ess &essa$e#

Post "ondition 6""urren"e

User is infor&ed and sta s on the 7a$e Rarel @ onl it starts#

Su'&itted % : Shahida Khan ) MC080407626

-7

S S of Multi Agent Based Time Table Management System

U*,D86,(
S"o#e: A"tor: Pre "ondition =ork 7lo4:

A""ount *reation
Ad&inistration 8ata entr o7erator# To enter data Ad&in to enter data# User lo$$ed in and identified

User a"tion
-# User /ill lo$in na&e@ e&ail address and

System es#onse

a22ount t 7e A86.@ Student@ and tea2herB of the a22ount# 2# User /ill enter na&e@ address@ status and stud level of the a22ount 4# User saves re2ords#
4# <f re2ord is saved then &essa$e is

Post "ondition 6""urren"e

$enerated# S ste& enters the re2ord and sta s at the 7a$e# Ver rarel onl the start#

(.1.'.' e#orts

Su'&itted % : Shahida Khan ) MC080407626

-8

S S of Multi Agent Based Time Table Management System

U*,VI,%
S"o#e: A"tor:

Vie4 information
Re7ort 86.@ to vie/ infor&ation a'out Ti&e Ta'le# Ad&in@ to vie/ infor&ation a'out Ti&e Ta'le# Student@ to vie/ infor&ation a'out Ti&e Ta'le# Tea2her@ to vie/ infor&ation a'out Ti&e Ta'le#

Pre "ondition =ork 7lo4:


-0

User is lo$$ed in and identified#

User a"tion User sele2t re7ort t 7e Ati&e ta'le @roo& s2hedule@ tea2herB
20

System es#onse

S ste& $enerate the re7ort

Post "ondition 6""urren"e

S ste& sta s at the 7a$e# Ver fre3uentl to vie/ re7orts#

(.1.'./ Tea"9er

Su'&itted % : Shahida Khan ) MC080407626

-:

S S of Multi Agent Based Time Table Management System

U*,T8,% Tea"9er time table entry


S"o#e: A"tor: Pre "ondition =ork 7lo4: User a"tion
-0 User sele2t su';e2t to ti&e ta'le for 20 S ste& 7resent 7revious ti&e

Tea2her Tea2her $ives availa'le ti&e# Tea2her lo$$ed in and identified# Roo& and su';e2t re2ord e?ists# System es#onse

ta'le for su';e2t


40 User sele2ts roo&# 40 S ste& $ives availa'le ti&in$

for that roo&


90 user sele2t availa'le ti&in$ 60 User save re2ord 7# S ste& $enerates the su22ess

&essa$e# Post "ondition 6""urren"e S ste& u7date ti&e ta'le# S ste& infor&s ad&in# S ste& other tea2her# Rarel # To enter infor&ation fro& the tea2her at the start of the 2ourse#

0.& 3ard4are and Soft4are e5uirements. 0.% 3ard4are s#e"ifi"ations: .ur S ste& /ill re3uire &ini&u& s ste& s7e2ifi2ation at the user end# Cith &ini&u&

Su'&itted % : Shahida Khan ) MC080407626

20

S S of Multi Agent Based Time Table Management System

!2 /ith 466 M(D 7ro2essor /ith 64 M% RAM <nternet 2onne2tivit # .ur s ste& /ill re3uire hi$h end s ste& at the server end /ith &ini&u& !4 -#4 =(D 7ro2essor /ith 9-2 M% ra& 24 hour internet 2onne2tivit !o/er sour2e#

0.' Soft4are e5uirements: At the user end our s ste& /ill re3uire .7eratin$ S ste& <nternet %ro/ser At the server end our s ste& /ill re3uire an .7eratin$ s ste& Ce' Server Soft/are Ai#e# A7a2heB !(! M S*+ data'ase#

0./ User *9ara"teristi"s: 1ollo/in$ t 7es of users /ill intera2t /ith our s ste&#

Su'&itted % : Shahida Khan ) MC080407626

2-

S S of Multi Agent Based Time Table Management System

Administrator: Res7onsi'le /ith over all fun2tionalit of the s ste&# Data 8ntry 6#erator: 86. to assist ad&in in data entr 7ro2ess# Tea"9er: To enter his>her 7referred ti&e into the s ste& to $enerate ti&e ta'le# And to vie/ infor&ation# Student: To vie/ ti&e ta'le infor&ation

Su'&itted % : Shahida Khan ) MC080407626

22

S S of Multi Agent Based Time Table Management System

Su'&itted % : Shahida Khan ) MC080407626

24

S S of Multi Agent Based Time Table Management System

Su'&itted % : Shahida Khan ) MC080407626

24

Das könnte Ihnen auch gefallen