Automated Information Managment System

76
Automated Institute Management System Faculty of Computing & Information Technology, University Of Gujrat. 1 CHAPTER 1 INTRODUCTION

description

Automated Information Managment System

Transcript of Automated Information Managment System

Page 1: Automated Information Managment System

Automated Institute Management System

Faculty of Computing & Information Technology, University Of Gujrat. 1

CHAPTER 1

INTRODUCTION

Page 2: Automated Information Managment System

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.

Page 3: Automated Information Managment System

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.

Page 4: Automated Information Managment System

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

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:

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

Page 5: Automated Information Managment System

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

Page 6: Automated Information Managment System

Automated Institute Management System

Faculty of Computing & Information Technology, University Of Gujrat. 6

CHAPTER 2

REQUIREMENT ANALYSIS

Page 7: Automated Information Managment System

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.

Page 8: Automated Information Managment System

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.

Page 9: Automated Information Managment 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

Page 10: Automated Information Managment System

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

Page 11: Automated Information Managment System

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

Page 12: Automated Information Managment System

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

Page 13: Automated Information Managment System

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

Page 14: Automated Information Managment System

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

Page 15: Automated Information Managment System

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

Page 16: Automated Information Managment System

Automated Institute Management System

Faculty of Computing & Information Technology, University Of Gujrat. 16

2.5 Entity Relation Diagram (ERD):

Figure 6 - Entity Relation Diagram

Page 17: Automated Information Managment System

Automated Institute Management System

Faculty of Computing & Information Technology, University Of Gujrat. 17

CHAPTER 3

DESIGN

Page 18: Automated Information Managment System

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

Page 19: Automated Information Managment System

Automated Institute Management System

Faculty of Computing & Information Technology, University Of Gujrat. 19

Page 20: Automated Information Managment System

Automated Institute Management System

Faculty of Computing & Information Technology, University Of Gujrat. 20

Page 21: Automated Information Managment System

Automated Institute Management System

Faculty of Computing & Information Technology, University Of Gujrat. 21

Page 22: Automated Information Managment System

Automated Institute Management System

Faculty of Computing & Information Technology, University Of Gujrat. 22

Page 23: Automated Information Managment System

Automated Institute Management System

Faculty of Computing & Information Technology, University Of Gujrat. 23

Page 24: Automated Information Managment System

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

Page 25: Automated Information Managment System

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

Page 26: Automated Information Managment System

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

Page 27: Automated Information Managment System

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

Page 28: Automated Information Managment System

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

Page 29: Automated Information Managment System

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

Page 30: Automated Information Managment System

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

Page 31: Automated Information Managment System

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

Page 32: Automated Information Managment System

Automated Institute Management System

Faculty of Computing & Information Technology, University Of Gujrat. 32

CHAPTER 4

TESTING

Page 33: Automated Information Managment System

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

Page 34: Automated Information Managment System

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

Page 35: Automated Information Managment System

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

Page 36: Automated Information Managment System

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

Page 37: Automated Information Managment System

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

Page 38: Automated Information Managment System

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

Page 39: Automated Information Managment System

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

Page 40: Automated Information Managment System

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

Page 41: Automated Information Managment System

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

Page 42: Automated Information Managment System

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

Page 43: Automated Information Managment System

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

Page 44: Automated Information Managment System

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

Page 45: Automated Information Managment System

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

Page 46: Automated Information Managment System

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

Page 47: Automated Information Managment System

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

Page 48: Automated Information Managment System

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

Page 49: Automated Information Managment System

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

Page 50: Automated Information Managment System

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

Page 51: Automated Information Managment System

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

Page 52: Automated Information Managment System

Automated Institute Management System

Faculty of Computing & Information Technology, University Of Gujrat. 52

CHAPTER 5

CONCLUSION &

FUTURE WORK

Page 53: Automated Information Managment System

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.

Page 54: Automated Information Managment System

Automated Institute Management System

Faculty of Computing & Information Technology, University Of Gujrat. 54

USER MANUAL

Page 55: Automated Information Managment System

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

Page 56: Automated Information Managment System

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.

Page 57: Automated Information Managment System

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

Page 58: Automated Information Managment System

Automated Institute Management System

Faculty of Computing & Information Technology, University Of Gujrat. 58

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

Page 59: Automated Information Managment System

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.

Page 60: Automated Information Managment System

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.

Page 61: Automated Information Managment System

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.

Page 62: Automated Information Managment System

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.

Page 63: Automated Information Managment System

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:

Page 64: Automated Information Managment System

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

Page 65: Automated Information Managment System

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

Page 66: Automated Information Managment System

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

Page 67: Automated Information Managment System

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.

Page 68: Automated Information Managment System

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.

Page 69: Automated Information Managment System

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.

Page 70: Automated Information Managment System

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.

Page 71: Automated Information Managment System

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.

Page 72: Automated Information Managment System

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

Page 73: Automated Information Managment System

Automated Institute Management System

Faculty of Computing & Information Technology, University Of Gujrat. 73

Figure 47 - Setting

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

Page 74: Automated Information Managment System

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

Page 75: Automated Information Managment System

Automated Institute Management System

Faculty of Computing & Information Technology, University Of Gujrat. 75

REFERENCES

Page 76: Automated Information Managment System

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