Automated Information Managment System

Published on March 2017 | Categories: Documents | Downloads: 82 | Comments: 0 | Views: 383
of 76
Download PDF   Embed   Report

Comments

Content

CHAPTER 1
INTRODUCTION

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

1

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.

2

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.

3

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

E-Mail

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:





1.4

List of Students.
List of Employees.
Attendance Report of Students.
Attendance Report of Employees.
Fee Slips.

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.

4



1.5

Tools & Technology







1.6

No.
1.
2.
3.

Accepts data input from user and stores that data for later
retrieval
Maintaining records with accuracy

Visual Studio 2012 “C#” (front end)
SQL Server 2008 (back end)
Edraw Max
Adobe Photoshop
USB Finger Print Capture Device
SMS API

Activity Index

Activity
Comprehensive
analysis of topic
Specific Study
Design
Specifications

Duration

Deliverables

3 Weeks

Proposal

2 Weeks

SRS

4 Weeks

Mock-ups
Implementation of database and

4.

Implementation

5 Weeks

5.

Testing

2 Weeks

6.

Documentation

3 Weeks

User Manual

7.

Final Product

3 Weeks

Complete integrated package

GUI.

Table 1.1: Activity Index

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

5

CHAPTER 2
REQUIREMENT ANALYSIS

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

6

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.

7

II.

2.1.2

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.

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.

8

2.2.

Use Case Diagram

Figure 1 - Use Case Diagram

2.3

Use Cases:

Use Case ID UC-1
Use Case Login
Name
Actor Admin/User
Description To Login in Application
Pre-Condition Login as Administrator/User
Data Flow

i.
ii.

User Name
Password

Post Condition Logged in
Table 2.1: Use Case of Login

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

9

Use Case ID UC-2
Use Case Add User
Name
Actor Admin
Description To add any user of the system.
Pre-Condition Login as Administrator
Data Flow

i.
ii.

Login
Add New User

Post Condition User Added
Table 2.2: Use Case Of Add User
Use Case ID UC-3
Use Case Register Student
Name
Actor Admin
Description To register new students.
Pre-Condition Login as Administrator.
Data Flow

i.
ii.

Student Main Form
Register Student

Post Condition Student Added
Table 2.3: Use Case of Register Student
Use Case ID
Use Case
Name
Actor
Description
Pre-Condition

UC-4
Search Student
Admin/User must login.
To search a particular student.
Login as Administrator or User.

i. Student Main Form
ii. Search Student
Post Condition Search Complete.
Data Flow

Table 2.4: Use Case of Search Student

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

10

Use Case ID
Use Case
Name
Actor
Description
Pre-Condition

UC-5
Register Employee
Admin
To register any new employee.
Login as Administrator.

i. Employee Main Form
ii. Register employee
Post Condition Employee register
Data Flow

Table 2.5: Use Case of Register Employee
Use Case ID
Use Case
Name
Actor
Description
Pre-Condition

UC-6
Employee Search
Admin
To search a specific employee.
Login as Administrator.

i. Employee main
ii. Employee search
Post Condition Employee searched
Data Flow

Table 2.6: Use Case of Employee Search
Use Case ID
Use Case Name
Actor
Description
Pre-Condition

UC-7
Delete Employee’ Information
Admin
To Delete employee’s information.
Login as Administrator.

i. Employee main
ii. Employee information
Post Condition Information deleted
Data Flow

Table 2.7: Use Case of Delete Employee Information

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

11

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.
i. Home
ii. SMS alerts
Post Condition Alert sent
Data Flow

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.
i. Scan Thumb
ii. Match Captured Thumb
Post Condition Attendance Marked
Data Flow

Table 2.9: Use Case of Attendance Marking
Use Case ID
Use Case Name
Actor
Description
Pre-Condition

UC-10
Generate Reports
Admin
Admin can generate different reports
Login as Administrator.

i. Home
ii. Reports
Post Condition Report generated
Data Flow

Table 2.10: Use Case of Generate Reports

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

12

Use Case ID
Use Case Name
Actor
Description
Pre-Condition

UC-11
Assign Subject
Admin
Admin can assign subjects to new students
Login as Administrator

i. Home
ii. Student Main
iii. Assign Subject
Post Condition Subject Added
Data Flow

Table 2.11: Use Case of Assign Subject
Use Case ID
Use Case Name
Actor
Description
Pre-Condition
Data Flow

UC-12
Update Institute Information
Admin
Admin can update the institute information
Login as Administrator
i.
ii.

Home
Institute Information

Post Condition Subject Added
Table 2.12: Use Case of Update Institute Information
Use Case ID
Use Case Name
Actor
Description
Pre-Condition

UC-13
View Results
User
User can view the results
Login as User

i. User Main
ii. Result
Post Condition Result Showed
Data Flow

Table 2.13: Use Case of Update View Results

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

13

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.

14

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.

15

2.5

Entity Relation Diagram (ERD):

Figure 6 - Entity Relation Diagram

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

16

CHAPTER 3
DESIGN

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

17

CHAPTER-3
DESIGN
3.1

UML Diagrams
3.1.1

Class Diagram

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

18

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

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.

24

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.

25

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.

26

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.

27

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.

28

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.

29

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.

30

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.

31

CHAPTER 4
TESTING

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

32

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.
2.
3.
4.
5.
6.
7.

Run application
Login page
Enter username
Enter password
Click login
Navigate to main screen
Choose action

Status: Pass

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

33

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.
2.
3.
4.
5.
6.
7.

Run application
Login page
Enter username
Enter password
Invalid username or password
Navigate to login page
reenter enter

Status: Fail

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

34

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
Bio data:
Reg. No:1234,firstname: Ali, last name: Raza, gender: male,
date of birth 12/12/2012,,fathername:ashghrali,currentaddress:
Test Data: village Monan , permanent address: village Monan, city :
Jhelum, postal code: 0544
Guardian Information:
guardian name: Asghar Ali,, guardian CNIC:12345-6789123-3

Steps:

1.
2.
3.
4.

Click on student information
Get student registration form
Fill student registration form
Click on save button

Status: Pass

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

35

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
Bio data:
reg.no:1234,firstname: Ali, last name: Raza, gender: male,
Test Data: date of birth 12/12/2012,fathername:ashghrali,currentaddress:
village Monan , permanent address: village Monan, city:
Jhelum, postal code: 0544

Steps:

1.
2.
3.
4.
5.

Click on student information form
Get student registration form
Filling student bio date of student
Press save button to register student
Please fill all felid of student registration form

Status: Fail

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

36

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
Registration number: 0001
Student name: Usman Aziz
Test Data: 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.

37

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
Registration number: 001234
Student name: Usman Ali
Test Data: 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.

38

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
Class :BS(I.T)
Year/smester:7
Subject: information system
Test Data: Test type: monthly
Exams date:12/03/2014
Total marks: 100
Obtain marks:67

Steps:

1.
2.
3.
4.

Click on student information form
Click on student result form
Enter student result
Click save button to store result in database

Status: Pass

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-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
Class :BS(I.T)
Year/smester:7
Test Data: Subject: information system
Test type: monthly, Exams date:12/03/2014
Total marks: 100,Obtain marks:67

Steps:

1.
2.
3.
4.
5.

Click on student information form
Click student result form
Enter student result
Click save button to store result in database
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.

40

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
Class :BS(I.T)
Year/semester:7
Test Data:
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.

41

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
Class :BS(I.T)
Year/smester:7
Test Data:
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.

42

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
Bio data:
Employee ID, First Name: Ali, Last Name: Raza, Gender: Male,
Date of Birth 12/12/2012, fathername: ashghrali, Current
Test Data:
Address: Village Monan City Jhelum, City: Jhelum ,
Designation: CTI, Department: IT, Job Type: Teaching Staff,
Qualification Level: Masters, Program Name: MSc.
Steps:

1.
2.
3.
4.

Click on Employee information
Get Employee registration form
Fill Employee registration form
Click on save button

Status: Pass

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 10
Related UC/FR/NFR FR 2.1.1
Date: 26-09-2014
Purpose: To register employee
Pre-Req: Login as administrator
Bio data:
Employee ID, First Name: Ali, Date of Birth 12/12/2012,
fathername: ashghrali, Current Address: Village Monan City
Test Data:
Jhelum, City: Jhelum , Designation: CTI, Department: IT, Job
Type: Teaching Staff, Qualification Level: Masters, Program
Name: MSc,

Steps:

1.
2.
3.
4.
5.

Click on Employee information
Get Employee registration form
Fill Employee registration form
Click on save button
Please fill the mandatory fields

Status: Fail

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

44

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

EmployeeID:008080
Employee name: Waseem Ali
Test Data: Job type: office staff
Designation: head clerk
Gender: male

Steps:

1.
2.
3.
4.
5.

Click on employee information form
Click on employee search form
Enter employee information
Click on search button to search specific employee
View search result

Status: Pass

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-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

EmployeeID: 008080
Employee name: Waseem Ali
Test Data: Job type: office staff
Designation : voice principal
Gender: male

Steps:

1.
2.
3.
4.
5.

Click on employee information form.
Click on employee search form.
Enter employee information.
Click on search button to search specific employee.
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.

46

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

Message (parent meeting will be held on 10/1/2014)
Test Data: Class: BS-CHEM
Semester: 8

Steps:

1.
2.
3.
4.

Click on SMS alert form
Write message and select students or employee
Click on send button
Message has been sent

Status: Pass

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-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.

48

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.
2.
3.
4.

Click on add user form
Enter username: raza123
Enter user password: raza123
Click on add user

Status: Pass

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

49

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.
2.
3.
4.
5.

Click on add user form
Username: raza115
Enter user password: raza123
Click on add user
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
Registration number:1234567
Student name: Waseem Ali
Test Data:
Class: BS(I-T)
Smester:8

Steps:

1.
2.
3.
4.

Student scan his thumb on finger print capture device
BD matches his finger print with database
Result matches
Attendance marked

Status: Pass

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

50

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.
2.
3.
4.

Student scan his thumb on finger print capture device
BD matches his finger print with database
Your finger print not matches with database
No resulted data found

Status: Fail

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

51

CHAPTER 5
CONCLUSION &
FUTURE WORK

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

52

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.

53

USER MANUAL

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

54

USER MANUAL

6.1
I.

Administrator
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.

55

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.

56

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.

57

Step 1: Click on ‘Student Information’ in ‘Main’ form.

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

58

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.

59

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.

60

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.

61

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.

62

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.

63

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.

64

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.

65

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.

66

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.

67

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.

68

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.

69

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.

70

Step 2: Enter Student ID.
Step 3: Press Enter to mark attendance.

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

71

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.

72

Figure 47 - Setting

Step 1: Click on ‘Settings’ in ‘Main’ form.

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

73

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.

74

REFERENCES

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

75

REFERENCES
[1] Saurabh Kumar; Uma Joshi; Bhupesh Kumar, “Attendance Management
System” (online).
Available at: http://www.iisjaipur.org/iiim-current08/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

Automated Institute Management System
Faculty of Computing & Information Technology, University Of Gujrat.

76

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close