Automated Institute Management System Faculty of Computing & Information Technology, University Of Gujrat. 1 CHAPTER 1 INTRODUCTION
Feb 10, 2016
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 1
CHAPTER 1
INTRODUCTION
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 2
CHAPTER-1
INTRODUCTION
1.1 Introduction
AIMS is a Windows based desktop application which will be used for efficient
management of Institute. This application has modular architecture. At the core of the
system centralized database will be used for access and storage. At the outset Attendance
System [1] each staff member and student will be able to mark their attendance through
thumb scanning. The device (Finger Print Capture) will captures the finger print and mark
each person’s attendance in few seconds. Moreover in SMS Alerts API for SMS [2] will be
used to send messages for different purposes like SMS Notifications for meeting, holidays,
fee alerts and greeting messages on a single click. In student and employee information
administrator will have the provision to insert, view, and update and delete information of
the students and employee. In Institute information detail about the Institute like contact
details, number of students and employees and also information about the departments is
provided. System will also provide the facilities of generating different reports.
1.2 Background and Existing System
School Information Management System (SIMS) was the first IMS for schools. It
was initially developed by Philip Neal, a teacher at Lea Manor High School from 1982 to
1983. Bedfordshire County Council (Lea Manor's local education authority) then further
developed the product, which began being used by other schools in 1984.In 1988, a
commercial company, SIMS Ltd, was founded to further develop SIMS. SIMS Ltd was
acquired by Capita Group in 1994. [3]
Institute Management System (IMS) consists of tasks such as registering students,
attendance record keep, producing report cards and producing different reports for teachers
and parents.
1.2.1 Problems in Existing System
Different institutes are using manual system and the current system
is not fulfilling user’s requirements. All tasks like attendance marking,
intimation for meetings and data storage are all performed manually.
Written letter is dispatched to student’s residence address as to notify their
parents for their current academic status. Institutes need a system that can
perform daily work efficiently and quickly.
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 3
1.3 Proposed System
Proposed system will have following modules: Attendance System, SMS Alerts,
Institute Information, Student Information, Employee Information and Reports. At the core
of the system will be centralized database for storage. So sub systems will be able to access
the data.
At the outset Attendance module, each staff member and student will be able to
mark their attendance through thumb scanning using USB finger print capture device.
Moreover in SMS Alert module API for SMS or GSM modem will be used to send
messages for different purposes like notifications for: meeting (teacher’s/parent’s),
holiday, fee alerts, and greeting messages etc.
Student information will store bio data, guardian and class information while
registering a new student. We can also search students and their results. Employee
information will store bio data, education, and experience information while registering a
new employee and also can search employees.
In Institute information detail about the Institute like contact details, number of
students and employees and also information about the departments is provided. Facility
of generating different reports like list of students/employees, attendance report of
students/employees, results and fee receipt will be provided.
1.3.1 Main Modules
In Automatic Attendance module each staff member and student
will mark their attendance through thumb scanning. A device (USB finger
print capture) will capture the finger print image, then matches the captured
image with already stored images. If match is found and verified then
attendance of that particular person will be marked. A fixed time will be set
for the attendance, like if any employee or student does not enter the
institute before that fixed time then his/her absence will be noted.
In SMS Alert module SMS APIs used that will send alerts through
SMS. To notify about the intimation for meeting to employees an SMS will
be sent to them, and also to the student’s parents if there is a parent meeting.
When any student will be absent from the institute without informing then
an SMS about the absence of student will be sent to his/her guardian.
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 4
Student information: In Student information we can:
Add (register) new students
Update student record
Student record
Search a specific student or class wise.
View result or add new result
Add subjects of the students.
Institute information: Institute information contain the details of institute
like:
Institute Name
Contact Numbers
Website
Number of Students
Number of Employees
Departments
Employee information: In Employee information we can:
Add (register)new employees
Update employee record
Delete employee record
Search employees or a specific employee.
Reports: In Reports module we can generate different reports like:
List of Students.
List of Employees.
Attendance Report of Students.
Attendance Report of Employees.
Fee Slips.
1.4 Expected Outcome
Marking attendance of students and employees through
thumb scanning
Sending SMS notifications
Restricting unauthorized access
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 5
Accepts data input from user and stores that data for later
retrieval
Maintaining records with accuracy
1.5 Tools & Technology
Visual Studio 2012 “C#” (front end)
SQL Server 2008 (back end)
Edraw Max
Adobe Photoshop
USB Finger Print Capture Device
SMS API
1.6 Activity Index
No. Activity Duration Deliverables
1. Comprehensive
analysis of topic 3 Weeks Proposal
2. Specific Study 2 Weeks SRS
3. Design
Specifications 4 Weeks Mock-ups
4. Implementation 5 Weeks Implementation of database and
GUI.
5. Testing 2 Weeks
6. Documentation 3 Weeks User Manual
7. Final Product 3 Weeks Complete integrated package
Table 1.1: Activity Index
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 6
CHAPTER 2
REQUIREMENT ANALYSIS
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 7
CHAPTER-2
REQUIREMENT ANALYSIS
2.1 Requirement Analysis
Requirements analysis in systems engineering and software engineering,
encompasses those tasks that go into determining the needs or conditions to meet for a new
or altered product, taking account of the possibly conflicting requirements of the various
stakeholders, analyzing, documenting, validating and managing software or system
requirements.
2.1.1 Functional Requirements
The system should support management of academic, administrative
and other activities of the institute.
I. Administrator: Admin can perform any of the function given
below:
Add user: Can add new user and assign login account to
access the system.
Register Student: Can add/register new students.
Search Student: Can search any register student.
Delete Student: Can delete registered students.
Assign Subjects: Assign subjects to students.
View/Add Results: Can view or add result of any student.
And can also view result of a specific class.
Register Employee: Can register new employee.
Search Employee: Can search any employee.
Delete Employee: Can delete any employee.
SMS Alerts: Can send SMS alerts to parents/guardian and
employee.
Reports Generation: Can generate reports.
Update Institute Information: Can update the information
of institute.
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 8
II. Users: User can perform the following functions:
Search Students: Can search student and view their
information.
View Results: Can view the result of students.
Institute Information: Can view the institute information.
Student and Employee Attendance Marking: Can mark
there attendance through thumb scanning.
2.1.2 Non- Functional Requirements
I. Security
Security requirements are important factors in this system as classified
data will be stored in the database. User validation will be done during login to
insure that the user is valid and that the user only has access to his or her
permission data. General users will only have access through the user interface.
II. User friendly interface
The system will have consistent interface formats and button sets for
all forms in the application, will have a form based interface for all data entry
and viewing formats, and will generate reports that are formatted in a table and
that should look like the existing manual report formats for user friendliness.
III. Ease of use
The system will be easily maintained by the developer or other
authorized trained person and it shall respond as fast as possible in generating
report and marking the attendance.
IV. Deployment
System should be locally deployable for GPGC, preferably on a
windows platform.
V. Platform
The system should be able to work on any of the common windows
operating system.
VI. Data migration
Data can be easily migrated from the current system to a new
system.
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 9
2.2. Use Case Diagram
Figure 1 - Use Case Diagram
2.3 Use Cases:
Use Case ID UC-1
Use Case
Name
Login
Actor Admin/User
Description To Login in Application
Pre-Condition Login as Administrator/User
Data Flow i. User Name
ii. Password
Post Condition Logged in
Table 2.1: Use Case of Login
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 10
Use Case ID UC-2
Use Case
Name
Add User
Actor Admin
Description To add any user of the system.
Pre-Condition Login as Administrator
Data Flow i. Login
ii. Add New User
Post Condition User Added
Table 2.2: Use Case Of Add User
Use Case ID UC-3
Use Case
Name
Register Student
Actor Admin
Description To register new students.
Pre-Condition Login as Administrator.
Data Flow i. Student Main Form
ii. Register Student
Post Condition Student Added
Table 2.3: Use Case of Register Student
Use Case ID UC-4
Use Case
Name
Search Student
Actor Admin/User must login.
Description To search a particular student.
Pre-Condition Login as Administrator or User.
Data Flow i. Student Main Form
ii. Search Student
Post Condition Search Complete.
Table 2.4: Use Case of Search Student
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 11
Use Case ID UC-5
Use Case
Name
Register Employee
Actor Admin
Description To register any new employee.
Pre-Condition Login as Administrator.
Data Flow i. Employee Main Form
ii. Register employee
Post Condition Employee register
Table 2.5: Use Case of Register Employee
Use Case ID UC-6
Use Case
Name
Employee Search
Actor Admin
Description To search a specific employee.
Pre-Condition Login as Administrator.
Data Flow i. Employee main
ii. Employee search
Post Condition Employee searched
Table 2.6: Use Case of Employee Search
Use Case ID UC-7
Use Case Name Delete Employee’ Information
Actor Admin
Description To Delete employee’s information.
Pre-Condition Login as Administrator.
Data Flow i. Employee main
ii. Employee information
Post Condition Information deleted
Table 2.7: Use Case of Delete Employee Information
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 12
Use Case ID UC-8
Use Case Name SMS Alerts
Actor Admin
Description To send any kind of message alert to parent and
employees.
Pre-Condition Login as Administrator.
Data Flow i. Home
ii. SMS alerts
Post Condition Alert sent
Table 2.8: Use Case of SMS Alerts
Use Case ID UC-9
Use Case Name Attendance Marking
Actor Student/Teacher
Description To mark attendance in the system.
Pre-Condition Student/Employee scan their finger prints.
Data Flow i. Scan Thumb
ii. Match Captured Thumb
Post Condition Attendance Marked
Table 2.9: Use Case of Attendance Marking
Use Case ID UC-10
Use Case Name Generate Reports
Actor Admin
Description Admin can generate different reports
Pre-Condition Login as Administrator.
Data Flow i. Home
ii. Reports
Post Condition Report generated
Table 2.10: Use Case of Generate Reports
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 13
Use Case ID UC-11
Use Case Name Assign Subject
Actor Admin
Description Admin can assign subjects to new students
Pre-Condition Login as Administrator
Data Flow i. Home
ii. Student Main
iii. Assign Subject
Post Condition Subject Added
Table 2.11: Use Case of Assign Subject
Use Case ID UC-12
Use Case Name Update Institute Information
Actor Admin
Description Admin can update the institute information
Pre-Condition Login as Administrator
Data Flow i. Home
ii. Institute Information
Post Condition Subject Added
Table 2.12: Use Case of Update Institute Information
Use Case ID UC-13
Use Case Name View Results
Actor User
Description User can view the results
Pre-Condition Login as User
Data Flow i. User Main
ii. Result
Post Condition Result Showed
Table 2.13: Use Case of Update View Results
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 14
2.4 Data Flow Diagram (DFD):
Figure 2 - Context Level Data Flow Diagram
Figure 3 - Level 1 Data Flow Diagram
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 15
Figure 4 - Level 2 Data Flow Diagram
Figure 5 - Level 2.1 Data Flow Diagram
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 16
2.5 Entity Relation Diagram (ERD):
Figure 6 - Entity Relation Diagram
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 17
CHAPTER 3
DESIGN
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 18
CHAPTER-3
DESIGN
3.1 UML Diagrams
3.1.1 Class Diagram
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 19
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 20
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 21
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 22
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 23
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 24
3.1.2 Sequence Diagrams
Figure 7 - Admin Login Sequence Diagram
Figure 8 - Add New User Sequence Diagram
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 25
Figure 9 - Register Student Sequence
Figure 10 - Search Student Sequence
Figure 11 - Student Result Sequence
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 26
Figure 12 - SMS Alert Sequence Diagram
Figure 13 - View Attendance Sequence Diagram
Figure 14 - Class Fee Sequence Diagram
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 27
Figure 15 - Add Subject Sequence Diagram
Figure 16 - Assign Subject Sequence Diagram
Figure 17 - Update Student Sequence Diagram
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 28
Figure 18 - Delete Student Sequence Diagram
Figure 19 - Employee Register Sequence Diagram
Figure 20 - Employee Search Sequence Diagram
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 29
Figure 21 - Upgrade Employee Sequence Diagram
Figure 22 - Delete Employee Sequence Diagram
Figure 23 - Add City Sequence Diagram
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 30
Figure 24 - Institute Information Sequence Diagram
Figure 25 - Report Sequence Diagram
Figure 26 - Institute Information for User Sequence Diagram
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 31
Figure 27 - Student Search for User Sequence Diagram
Figure 28 - Student Result for User Sequence Diagram
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 32
CHAPTER 4
TESTING
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 33
CHAPTER-4
TESTING
4.1 Testing
4.1.1 Test Cases
Test Case LOGIN
Test Engineer: Waseem
Test Case ID: TC-1
Related UC/FR/NFR UC-1
Date: 25-09-2014
Purpose: Admin login
Pre-Req: Must have username and password
Test Data: User login as admin with admin username and admin
password
Steps:
1. Run application
2. Login page
3. Enter username
4. Enter password
5. Click login
6. Navigate to main screen
7. Choose action
Status: Pass
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 34
Test Case LOGIN
Test Engineer: Waseem
Test Case ID: TC-2
Related UC/FR/NFR UC-1
Date: 25-09-2014
Purpose: Admin login
Pre-Req: Must have username and password
Test Data: User login as admin with admin username and admin
password
Steps:
1. Run application
2. Login page
3. Enter username
4. Enter password
5. Invalid username or password
6. Navigate to login page
7. reenter enter
Status: Fail
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 35
Test Case Register Student
Test Engineer: Abdullah
Test Case ID: TC-3
Related UC/FR/NFR FR 2.1.1
Date: 26-09-2014
Purpose: To Register Student
Pre-Req: Login as Administrator
Test Data:
Bio data:
Reg. No:1234,firstname: Ali, last name: Raza, gender: male,
date of birth 12/12/2012,,fathername:ashghrali,currentaddress:
village Monan , permanent address: village Monan, city :
Jhelum, postal code: 0544
Guardian Information:
guardian name: Asghar Ali,, guardian CNIC:12345-6789123-3
Steps:
1. Click on student information
2. Get student registration form
3. Fill student registration form
4. Click on save button
Status: Pass
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 36
Test Case Register Student
Test Engineer: Waseem
Test Case ID: TC-4
Related UC/FR/NFR FR 2.1.1
Date: 25-09-2014
Purpose: To Register Student
Pre-Req: Login as Administrator
Test Data:
Bio data:
reg.no:1234,firstname: Ali, last name: Raza, gender: male,
date of birth 12/12/2012,fathername:ashghrali,currentaddress:
village Monan , permanent address: village Monan, city:
Jhelum, postal code: 0544
Steps:
1. Click on student information form
2. Get student registration form
3. Filling student bio date of student
4. Press save button to register student
5. Please fill all felid of student registration form
Status: Fail
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 37
Test Case Search Student
Test Engineer: Waseem
Test Case ID: TC-5
Related UC/FR/NFR FR 2.1.1
Date: 25-09-2014
Purpose: To search a student
Pre-Req: Login as administrator
Test Data:
Registration number: 0001
Student name: Usman Aziz
Guardian name: Raza
Class: BS(I.T)
Gender: male
Steps:
1. Click on student information form
2. Search student
3. View search result
Status: Pass
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 38
Test Case Search Student
Test Engineer: Waseem
Test Case ID: TC-6
Related UC/FR/NFR FR 2.1.1
Date: 25-09-2014
Purpose: To search a student
Pre-Req: Login as administrator
Test Data:
Registration number: 001234
Student name: Usman Ali
Guardian name: Ali
Class: BS(I.T)
Gender: male
Steps:
1. Click on student information form
2. Search student
3. Usman Ali with 001234 dost not exist
Status: Fail
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 39
Test Case Add Student Result
Test Engineer: Waseem
Test Case ID: TC-7
Related UC/FR/NFR FR 2.1.1
Date: 25-09-2014
Purpose: Admin can add student result
Pre-Req: Login as administrator
subject must be registered
Test Data:
Class :BS(I.T)
Year/smester:7
Subject: information system
Test type: monthly
Exams date:12/03/2014
Total marks: 100
Obtain marks:67
Steps:
1. Click on student information form
2. Click on student result form
3. Enter student result
4. Click save button to store result in database
Status: Pass
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 40
Test Case Add Student Result
Test Engineer: Waseem
Test Case ID: TC-8
Related UC/FR/NFR: FR 2.1.1
Date: 25-09-2014
Purpose: Admin can add student result
Pre-Req: Login as administrator
subject must be registered
Test Data:
Class :BS(I.T)
Year/smester:7
Subject: information system
Test type: monthly, Exams date:12/03/2014
Total marks: 100,Obtain marks:67
Steps:
1. Click on student information form
2. Click student result form
3. Enter student result
4. Click save button to store result in database
5. The subject u select for BS(I.T) not registered for that
class
Status: Fail
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 41
Test Case Add Subject
Test Engineer: Nisar Hussain
Test Case ID: TC-9
Related UC/FR/NFR FR
Date: 29-09-2014
Purpose: Admin can Add Subject for a Student
Pre-Req: Login as Administrator
Student must be Registered
Test Data:
Class :BS(I.T)
Year/semester:7
Roll number: 115
Subject Name: information system
Steps:
1. Click on student information form
2. Click on add subject form
3. Select class, semester/year, Roll number and subject
name
4. Click add button to register subject for specific student
Status: Pass
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 42
Test Case Add Subject
Test Engineer: Nisar Hussain
Test Case ID: TC-10
Related UC/FR/NFR FR
Date: 29-09-2014
Purpose: Admin can Add subject for a student
Pre-Req: Login as Administrator
Student must be registered
Test Data:
Class :BS(I.T)
Year/smester:7
Roll number: 115
Subject name: information system
Steps:
1. Click on student information form
2. Click on add subject form
3. Select class, semester/year, roll number and subject
name
4. Click add button to register subject for specific student
5. Roll number 115 not exist in 7th semester
Status: Fail
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 43
Test Case Title Register Employee
Test Engineer: Abdullah
Test Case ID: TC 9
Related UC/FR/NFR FR 2.1.1
Date: 26-09-2014
Purpose: To register employee
Pre-Req: Login as administrator
Test Data:
Bio data:
Employee ID, First Name: Ali, Last Name: Raza, Gender: Male,
Date of Birth 12/12/2012, fathername: ashghrali, Current
Address: Village Monan City Jhelum, City: Jhelum ,
Designation: CTI, Department: IT, Job Type: Teaching Staff,
Qualification Level: Masters, Program Name: MSc.
Steps:
1. Click on Employee information
2. Get Employee registration form
3. Fill Employee registration form
4. Click on save button
Status: Pass
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 44
Test Case Title Register Employee
Test Engineer: Abdullah
Test Case ID: TC 10
Related UC/FR/NFR FR 2.1.1
Date: 26-09-2014
Purpose: To register employee
Pre-Req: Login as administrator
Test Data:
Bio data:
Employee ID, First Name: Ali, Date of Birth 12/12/2012,
fathername: ashghrali, Current Address: Village Monan City
Jhelum, City: Jhelum , Designation: CTI, Department: IT, Job
Type: Teaching Staff, Qualification Level: Masters, Program
Name: MSc,
Steps:
1. Click on Employee information
2. Get Employee registration form
3. Fill Employee registration form
4. Click on save button
5. Please fill the mandatory fields
Status: Fail
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 45
Test Case Search Employee
Test Engineer: Nisar Hussain
Test Case ID: TC-11
Related UC/FR/NFR FR 2.1.1
Date: 29-09-2014
Purpose: Admin Can Add Subject for a Student
Pre-Req: Login as administrator
Employee must be registered
Test Data:
EmployeeID:008080
Employee name: Waseem Ali
Job type: office staff
Designation: head clerk
Gender: male
Steps:
1. Click on employee information form
2. Click on employee search form
3. Enter employee information
4. Click on search button to search specific employee
5. View search result
Status: Pass
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 46
Test Case Search Employee
Test Engineer: Nisar Hussain
Test Case ID: TC-12
Related UC/FR/NFR FR 2.1.1
Date: 29-09-2014
Purpose: Admin can add subject for a student
Pre-Req: Login as administrator
Employee must be registered
Test Data:
EmployeeID: 008080
Employee name: Waseem Ali
Job type: office staff
Designation : voice principal
Gender: male
Steps:
1. Click on employee information form.
2. Click on employee search form.
3. Enter employee information.
4. Click on search button to search specific employee.
5. Employee with ID 008080 and designation with
principal does not found
Status: Fail
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 47
Test Case SMS Alert
Test Engineer: Nisar Hussain
Test Case ID: TC-13
Related UC/FR/NFR FR 2.1.1
Date: 29-09-2014
Purpose: Admin can send SMS to Student’s guardian and Employee
Pre-Req: Login as administrator
Must select one of them (1) For Student or (2) For Employee
Test Data:
Message (parent meeting will be held on 10/1/2014)
Class: BS-CHEM
Semester: 8
Steps:
1. Click on SMS alert form
2. Write message and select students or employee
3. Click on send button
4. Message has been sent
Status: Pass
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 48
Test Case SMS Alert
Test Engineer: Nisar Hussain
Test Case ID: TC-14
Related UC/FR/NFR FR 2.1.1
Date: 29-09-2014
Purpose: Admin can send SMS to Student’s guardian and Employee
Pre-Req: Login as administrator
Must select one of them (1) For Student or (2) For Employee
Test Data: Message (please submit your subject result in admin office )
Steps:
1. Click on SMS alert form
2. Write message and click on send button
3. Please select peoples to whom you want to send
Status: Fail
Test Case Reports
Test Engineer: Abu Bakar
Test Case ID: TC-15
Related UC/FR/NFR FR 2.1.1
Date: 29-09-2014
Purpose: Admin can view and print different reports
Pre-Req: Login as administrator
Steps:
1. Click on reports form
2. Select student attendance list
3. Click on print button
Status: Pass
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 49
Test Case Reports
Test Engineer: Abu Bakar
Test Case ID: TC-16
Related UC/FR/NFR FR 2.1.1
Date: 29-09-2014
Purpose: Admin can view and print different reports
Pre-Req: Login as administrator
Steps:
1. Click on reports form
2. Click on print button
3. Please select any of report you want to print
Status: Fail
Test Case Add New User
Test Engineer: Waseem
Test Case ID: TC-17
Related UC/FR/NFR FR 2.1.1
Date: 25-09-2014
Purpose: Admin login
Pre-Req: Login as administration
Test Data: Username: raza123 and password:raza123
Steps:
1. Click on add user form
2. Enter username: raza123
3. Enter user password: raza123
4. Click on add user
Status: Pass
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 50
Test Case Add New User
Test Engineer: Waseem
Test Case ID: TC-18
Related UC/FR/NFR FR 2.1.1
Date: 25-09-2014
Purpose: Admin login
Pre-Req: Login as administration
Test Data: Username: raza123 and password:raza123
Steps:
1. Click on add user form
2. Username: raza115
3. Enter user password: raza123
4. Click on add user
5. Username with raza115 already exist
Status: Fail
Test Case Attendance marking
Test Engineer: Raza Mustafa
Test Case ID: TC-19
Related UC/FR/NFR FR 2.1.1
Date: 28-09-2014
Purpose: To mark attendance in the system
Pre-Req: Student/Employee scan their finger prints
Test Data:
Registration number:1234567
Student name: Waseem Ali
Class: BS(I-T)
Smester:8
Steps:
1. Student scan his thumb on finger print capture device
2. BD matches his finger print with database
3. Result matches
4. Attendance marked
Status: Pass
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 51
Test Case Title Attendance marking
Test Engineer: Raza Mustafa
Test Case ID: TC-20
Related UC/FR/NFR FR 2.1.1
Date: 28-09-2014
Purpose: To mark attendance in the system
Pre-Req: Student/Employee scan their finger prints
Test Data:
Steps:
1. Student scan his thumb on finger print capture device
2. BD matches his finger print with database
3. Your finger print not matches with database
4. No resulted data found
Status: Fail
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 52
CHAPTER 5
CONCLUSION &
FUTURE WORK
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 53
CHAPTER-5
CONCLUSION & FUTURE WORK
The system successfully registered Student and Employee. SMS Alerts were
successfully sent. The prototype successfully captured new fingerprints to be stored in the
database; scanned fingerprints placed on the device sensor. The performance of the system
was acceptable and would be considered for full implementation especially because of its
short execution time and reports generation. Everyone who tested the system was pleased
and interested in the product being developed for use in schools.
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 54
USER MANUAL
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 55
USER MANUAL
6.1 Administrator
I. Login
Figure 29 - Login
Step 1: Enter User Name.
Step 2: Enter Password.
Step 3: Click on ‘Login’ button.
II. Institute Information
Figure 30 - Institute Information
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 56
Step 1: Click on ‘Institute Information’ in ‘Main’ form.
Step 2: Fill data in fields.
Step 3: Click on ‘Save’ button.
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 57
III. Main
Figure 31 - Main
Step 1: Login as Administrator.
IV. Student Main
Figure 32 - Student Main
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 58
Step 1: Click on ‘Student Information’ in ‘Main’ form.
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 59
V. Student Registration
Figure 33 - Student Registration
Step 1: Click on ‘Student Registration’ in ‘Student Main’ form.
Step 2: Fill all mandatory fields.
Step 3: Click save button.
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 60
VI. Update Student
Figure 34 - Update Student
Step 1: Click on ‘Update Student’ in ‘Student Main’ form.
Step 2: Fill data in fields.
Step 3: Click on ‘Update’ button.
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 61
VII. Delete Student
Figure 35 - Delete Student
Step 1: Click on ‘Delete Student’ in ‘Student Main’ form.
Step 2: Select class name from ‘Class’ combo box.
Step 3: Select semester from ‘Semester’ combo box.
Step 4: Click ‘View’ button to view student’s data.
Step 5: Select StudentID from ‘Student ID’ combo box.
Step 6: Click on ‘Delete’ button.
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 62
VIII. Search Student
Figure 36 - Search Student
Step 1: Click on ‘Search Student’ in ‘Student Main’ form.
Step 2: Group Search=>Select Class, Semester and Gender,
OR Select Class and Semester.
Single Student Search=>Enter Student-ID,
OR Enter Student Name.
Step 3: Click on ‘Search’ button.
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 63
IX. Assign Subjects
Figure 37 - Assign Subject
Step 1: Click Add Subjects
Step 2:
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 64
X. Results
Figure 38 - Results
Step 1: Click on ‘Results’ in ‘Student Main’ form.
Step 2: Select Class
Step 2: Select Year/Semester
Step 3: Select Subject (Optional)
Step 4: Select Exam Date
Step 5: Enter Total Marks
Step 6: Enter Obtained Marks of Students/Student in the Grid View
Step 7: Click ‘Save’ button
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 65
XI. Employee Registration
Figure 39 - Employee Registration
Step 1: Click on ‘Employee Registration’ in ‘Employee Main’ form
Step 2: Fill all mandatory fields
Step 3: Click ‘Save’ button
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 66
XII. Update Employee
Figure 40 - Update Employee
Step 1: Click on ‘Update Employee’ in ‘Employee Main’ form.
Step 2: Fill data in fields.
Step 3: Click ‘Update’ button
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 67
XIII. Delete Employee
Figure 41 - Delete Employee
Step 1: Click on ‘Delete Employee’ in ‘Employee Main’ form.
Step 2: Select Employee-ID.
Step 3: Click on ‘Delete’ button.
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 68
XIV. Search Employee
Figure 42 - Search Employee
Step 1: Click on ‘Search Employee’ in ‘Employee Main’ form.
Step 2: Select Job Type OR Designation OR Department OR Gender OR
Employee-ID
OR Enter Employee Name.
Step 3: Click on ‘Search’ button.
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 69
XV. SMS Alert
Figure 43 - SMS Alert
Step 1: Click on ‘SMS Alert’ in ‘Main’ form.
Step 2: For Students=> Select (1) Class and Semester OR (2) Select Class.
Step 3: For Employees=> Select Job Type.
Step 4: Select Row from grid view to get mobile number.
Step 5: Type message.
Step 6: Click on ‘Send SMS’ button.
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 70
XVI. Employee Attendance
Figure 44 Employee Attendance
Step 1: Click on ‘Employee Attendance’ in ‘Attendance Main’ form.
Step 2: Enter Employee-ID.
Step 3: Press Enter to mark the attendance.
XVII. Student Attendance
Figure 45 - Student Attendance
Step 1: Click on ‘Student Attendance’ in ‘Attendance Main’ form.
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 71
Step 2: Enter Student ID.
Step 3: Press Enter to mark attendance.
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 72
XVIII. Reports
Figure 46 Reports
Step 1: Click on ‘Reports’ in ‘Main’ form.
Step 2: Select an option to generate report.
Step 3: Click on ‘View’ button
XIX. Settings
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 73
Figure 47 - Setting
Step 1: Click on ‘Settings’ in ‘Main’ form.
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 74
6.2 User
I. Main
Figure 48 - User's Main
Step 1: Login as User
Step 2: Click on any icon to open form
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 75
REFERENCES
Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat. 76
REFERENCES
[1] Saurabh Kumar; Uma Joshi; Bhupesh Kumar, “Attendance Management
System” (online).
Available at: http://www.iisjaipur.org/iiim-current-
08/mca_iv_sem_pro_eva/15.project%20attendence %20 managemnt % 20
system.pdf
[2] ViaNett, SMS API (online).
Available at: http://www.vianett.com/en/developers/sms-api-overview
[3] Chris Johnston (1999), Taxpayers lose in sale of software (online).
Available at: http://www.tes.co.uk/article.aspx?storycode=308303