1. Library
Define Category
Academic Years List
Flow of events:
1. Category List will show the list of already defined categories.
2. Show Entries drop down contains 10, 25 and 100 it will show the records. If selected is 25 then 25 records will be shown. By default 10 records will be selected and shown.
3. In the search box the entered word will be matched with the all records in column category name and description and then the shortlisted matched records will be shown.
Add Category
Flow of events:
1. In order to add new category user has to click on link. Which is provided on the top of right side of category list form. In response the above form will be opened.
2. User will enter the Category Name, description and Active status 3. Save and New button will save the records and clear the fields for new record entry
© Imperial Soft PVT Ltd - Confidential & Proprietary
1
4. Save and back to list button will save the record and close the add form, and bring back to list. The newly entered record will be added to the end of list. In case if it is not appearing in the list user can search it using search text box.
5. Back to list button will not save the entered records and it will just close the form without saving, and bring back to list
Edit Category
Flow of events:
1. In order to edit an already entered academic year user will click on button displayed on left side of each record in category list.
2. Same form (Add new record form) will be opened in edit mode and user can change the information e.g. name, dates remarks.
Field Data types:
Sr No Field Name Data Type and Limit Mandatory1 Category Name varchar(50) YES2 Description varchar(500) NO3 Is Active (Term) Bit YES
Business Rules:
1. Category name cannot be duplicate if it is same then at the time of save, system will prompt a message that name already exists and record will not be saved.
2. Category name is mandatory and it cannot be blank3. By default Active Check boxes will be checked
© Imperial Soft PVT Ltd - Confidential & Proprietary
2
Define Publisher
Publisher List
Flow of events:
1. Publisher List will show the list of already defined publisher.
2. Show Entries drop down contains 10, 25 and 100 it will show the records. If selected is 25 then 25 records will be shown. By default 10 records will be selected and shown.
3. In the search box the entered word will be matched with the all records in columns displayed then the shortlisted matched records will be shown
1.1.1 Add Publisher
Flow of events:
1. In order to add new publisher user has to click on link. Which is provided on the top of right side of Publisher List. In response the above form will be opened.
2. User will enter the Publisher Name, Publisher Code, Publisher Code No, Publisher Email and Address.
© Imperial Soft PVT Ltd - Confidential & Proprietary
3
3. Save and New button will save the records and clear the fields for new record entry
4. Save and back to list button will save the record and close the add form, and bring back to list. The newly entered record will be added to the end of list. In case if it is not appearing in the list user can search it using search text box.
5. Back to list button will not save the entered records and it will just close the form without saving, and bring back to list
Edit Publisher
1. In order to edit an already entered Publisher user will click on button displayed on left side of each record in a Publisher list.
2. Same form (Add new record form) will be opened in edit mode and user can change the information e.g. name, code, Active/Inactive.
Field Data types:
SR No Field Name Data Type and Limit
Mandatory
1 Publisher Name Varchar(100) YES2 Publisher Code Varchar(20) YES3 Publisher Contact No Varchar(50) NO4 Publisher Email Varchar(20) NO5 Publisher Address Varchar(250) NO6 Is Active bit YES
Business Rules:
1. Publisher name cannot be duplicate if it is same then at the time of save, system will prompt a message that name already exists and record will not be saved.
2. Publisher name is mandatory and it cannot be blank
© Imperial Soft PVT Ltd - Confidential & Proprietary
4
3. Publisher Code cannot be duplicate if it is same then at the time of save, system will prompt a message that name already exists and record will not be saved.
4. Publisher Code is mandatory and it cannot be blank5. By default Active Check box will be checked
Define Discipline
Discipline List
Flow of events:
1. Discipline List will show the list of already defined Discipline.
2. Show Entries drop down contains 10, 25 and 100 it will show the records. If selected is 25 then 25 records will be shown. By default 10 records will be selected and shown.
3. In the search box the entered word will be matched with the all records in column category name and description and then the shortlisted matched records will be shown.
Add Discipline
Flow of events:
1. In order to add new Discipline user has to click on link. Which is provided on the top right side of Discipline List. In response the above form will be opened.
2. User will enter the Discipline Name and Description.
© Imperial Soft PVT Ltd - Confidential & Proprietary
5
3. Save and New button will save the records and clear the fields for new record entry
4. Save and back to list button will save the record and close the add form, and bring back to list. The newly entered record will be added to the end of list. In case if it is not appearing in the list user can search it using search text box.
5. Back to list button will not save the entered records and it will just close the form without saving, and bring back to list
Edit Discipline
Flow of events:
1. In order to edit an already entered Country user will click on button displayed on left side of each record in a Countries list.
2. Same form (Add new record form) will be opened in edit mode and user can change the information e.g. name, Nationality.
Field Data types:
SR No Field Name Data Type and Limit Mandatory1 Discipline Name Varchar(50) YES2 Description Varchar(50) YES3 Is Active Bit YES
Business Rules:
1. Discipline Name cannot be duplicate if these are same then at the time of save, system will prompt a message that name already exists and record will not be saved.
2. Discipline name is mandatory and cannot be blank3. By default Active Check box will be checked
© Imperial Soft PVT Ltd - Confidential & Proprietary
6
Language
Language List
Flow of events:
1. Discipline List will show the list of already defined Discipline.
2. Show Entries drop down contains 10, 25 and 100 it will show the records. If selected is 25 then 25 records will be shown. By default 10 records will be selected and shown.
3. In the search box the entered word will be matched with the all records in column category name and description and then the shortlisted matched records will be shown.
Add Language
Flow of events:
1. In order to add new Language user has to click on link which is provided on the top right side of Language List. In response the above form will be opened.
2. User will enter Language and Description.3. Save and New button will save the records and clear the fields for new record entry
4. Save and back to list button will save the record and close the add form, and bring back to list. The newly entered record will be added to the end of list. In case if it is not appearing in the list user can search it using search text box.
5. Back to list button will not save the entered records and it will just close the form without saving, and bring back to list
© Imperial Soft PVT Ltd - Confidential & Proprietary
7
Edit Language
Flow of events:
1. In order to edit an already entered Language user will click on button displayed on left side of each record in a Language list.
2. Same form (Add new record form) will be opened in edit mode and user can change the information e.g. Language Name, Language Description Active/Inactive.
Field Data types:
SR No Field Name Data Type and Limit Mandatory1 Language Name Varchar (100) YES2 Language Description Varchar (500) NO3 Is Active bit YES
Business Rules:
1. Language name cannot be duplicate if it is same then at the time of save, system will prompt a message that name already exists and record will not be saved.
2. Language name is mandatory and it cannot be blank3. By default Active Check box will be checked
Fine Setting
Fine Setting List
© Imperial Soft PVT Ltd - Confidential & Proprietary
8
Flow of events:
1. Fine Setting List will show the list of already defined Settings.
2. Show Entries drop down contains 10, 25 and 100 it will show the records. If selected is 25 then 25 records will be shown. By default 10 records will be selected and shown.
3. In the search box the entered word will be matched with the all records in column category name and description and then the shortlisted matched records will be shown.
Add Setting
Flow of events:
1. In order to add new Fine setting user has to click on link which is provided on the top right side of Setting List. In response the above form will be opened.
2. User will select the Member Type and the City name will be entered.3. Save and New button will save the records and clear the fields for new record
entry
4. Save and back to list button will save the record and close the add form, and bring back to list. The newly entered record will be added to the end of list. In case if it is not appearing in the list user can search it using search text box.
5. Back to list button will not save the entered records and it will just close the form without saving, and bring back to list
Edit Setting
© Imperial Soft PVT Ltd - Confidential & Proprietary
9
Flow of events:
1. In order to edit an already entered Setting user will click on button displayed on left side of each record in a Setting list.
2. Same form (Add new record form) will be opened in edit mode and user can change the information e.g. Member Type, Late Hours, Late Fine Per Day and Issue book limit.
Field Data types:
SR No Field Name Data Type and Limit Mandatory1 Member Type Dropdown YES2 Late Hours Integer YES3 Late Fine Per Day Integer YES4 Issue Books Limit Integer YES
Business Rules:
1. Member Type cannot be duplicate if it is same then at the time of save, system will prompt a message that name already exists and record will not be saved.
2. Late Hours is mandatory and it cannot be blank or zero3. Late Fine Per Day is mandatory and it cannot be blank or zero4. Issue Books Limit is mandatory and it cannot be blank or zero
Define Items
Items List
Flow of events:
1. Items List will show the list of already defined Items.
2. Show Entries drop down contains 10, 25 and 100 it will show the records. If selected is 25 then 25 records will be shown. By default 10 records will be selected and shown.
3. In the search box the entered word will be matched with the all records in column category name and description and then the shortlisted matched records will be shown.
© Imperial Soft PVT Ltd - Confidential & Proprietary
10
Add Item
Flow of events:
1. In order to add new Items user has to click on link which is provided on the top right side of Setting List. In response the above form will be opened.
2. User will enter Title and the City name will be entered.3. Save and New button will save the records and clear the fields for new record
entry
4. Save and back to list button will save the record and close the add form, and bring back to list. The newly entered record will be added to the end of list. In case if it is not appearing in the list user can search it using search text box.
5. Back to list button will not save the entered records and it will just close the form without saving, and bring back to list
© Imperial Soft PVT Ltd - Confidential & Proprietary
11
Issue Items
Members Search1. In order to Issue item user will first select member to whom he wants to issue item.2. Issue item link will bring user to Member search view.3. User can select member by member type, member number or member name.4. Search button will display list of user matching user provided criteria
Issue Items
Flow of events:
1. In order to issue item to member user has to click on select link . In response the above form will be opened.
2. User can select item by Accession Number or can select from items list.3. Get item list will provide popup containing list of items. User can search for item
and select required item.
© Imperial Soft PVT Ltd - Confidential & Proprietary
12
1.8 Hostel Management
Blocks List
Flow of events:
1. Blocks List will show the list of already defined Blocks.
2. Show Entries drop down contains 10, 25 and 100 it will show the records. If selected is 25 then 25 records will be shown. By default 10 records will be selected and shown.
3. In the search box the entered word will be matched with the all records in column category name and description and then the shortlisted matched records will be shown.
Add block
Flow of events:
© Imperial Soft PVT Ltd - Confidential & Proprietary
13
1. In order to add new Block has to click on link. Which is provided on the top of right side of category list form. In response the above form will be opened.
2. User will enter the Block Name, description and Active status, total number of rooms, rent per bed, number beds per room, and room number,
3. Save and New button will save the records and clear the fields for new record entry
4. Save and back to list button will save the record and close the add form, and bring back to list. The newly entered record will be added to the end of list. In case if it is not appearing in the list user can search it using search text box.
5. Back to list button will not save the entered records and it will just close the form without saving, and bring back to list
Business Rules:
1. Block is required and unique (two block can’t have same name).2. Rooms Added to list must be less or equal to total number of rooms in block.3. If rooms in list are less than total rooms in block, user should be able to add new
room.
1.9 Rooms and Bed StatusFlow of events:
1. Rooms and bed status will display block rooms status in graphical representation.
2. It will represent room status in 3 different colors .In active room will have gray color,Room with all occupied beds will have red and green color will represent partially full or empty room.
3. User can generate pass for each room.
© Imperial Soft PVT Ltd - Confidential & Proprietary
14
Gate PassFlow of events:
1. User can generate pass for student against occupied room.2. Generate Gate Pass on each room Graphical view will load list of student 3. User can generate two type of Gate passes Inward Gatepass and outward GatePass.
Inward Gate PassFlow of events:
1. Inward gate pass is issued for outsider.2. User will get student info and visitor Name, CNIC, Relation with student, Reason of
visit, date and time of visit.
© Imperial Soft PVT Ltd - Confidential & Proprietary
15
Out ward Gate PassFlow of events:
1. Outward gate pass is issued to student to go out of hostel.2. Student will provide reason for going out.
Rooms ManagementFlow of events:
1. User will provide student Academic year and Registration no(not required) to student.2. User can allocate room de- allocate room or shift room.
Allocate roomFlow of events:
1. To allocate user will click on allocate room button in front of student.
© Imperial Soft PVT Ltd - Confidential & Proprietary
16
2. Allocate room view will get block name and room number from user.3. Allocate room view will have student personal and class info.4. Save and back to list button will save the record and close the add form, and bring back
to list. The newly entered record will be added to the end of list. In case if it is not appearing in the list user can search it using search text box.
5. Back to list button will not save the entered records and it will just close the form without saving, and bring back to list
Shift RoomFlow of events:
1. To shift user will click on shift room button in front of student.2. Allocate room view will get new block name and new room number from user and
reason for shifting room.3. Shifting room view will have student personal and class info and student current block
and room info.4. Save and back to list button will save the record and close the add form, and bring back
to list. The newly entered record will be added to the end of list. In case if it is not appearing in the list user can search it using search text box.
5. Back to list button will not save the entered records and it will just close the form without saving, and bring back to list
© Imperial Soft PVT Ltd - Confidential & Proprietary
17
De-Allocate room
Flow of events:
1. To De-allocate user will click on shift room button in front of student.2. De-allocate room will get reason for de allocation.3. De-allocate room view will have student personal and class info and student current
block and room info.4. Save and back to list button will save the record and close the add form, and bring back
to list. The newly entered record will be added to the end of list. In case if it is not appearing in the list user can search it using search text box.
5. Back to list button will not save the entered records and it will just close the form without saving, and bring back to list
© Imperial Soft PVT Ltd - Confidential & Proprietary
18
© Imperial Soft PVT Ltd - Confidential & Proprietary
19