You are on page 1of 76

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

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. Reports: In Reports module we can generate different reports like:      1. Attendance Report of Employees. 4 . List of Employees. Fee Slips.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. University Of Gujrat. Attendance Report of 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.4 List of Students.

Documentation 3 Weeks User Manual 7. 1. Final Product 3 Weeks Complete integrated package GUI.1: Activity Index Automated Institute Management System Faculty of Computing & Information Technology. 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.  1. Testing 2 Weeks 6. University Of Gujrat.5 Tools & Technology       1. 5 . Implementation 5 Weeks 5. 2. Table 1. 3.6 No.

University Of Gujrat. 6 .CHAPTER 2 REQUIREMENT ANALYSIS Automated Institute Management System Faculty of Computing & Information Technology.

 Update Institute Information: Can update the information of institute. taking account of the possibly conflicting requirements of the various stakeholders. documenting.  Search Student: Can search any register student. 2.1 Requirement Analysis Requirements analysis in systems engineering and software engineering.  SMS Alerts: Can send SMS alerts to parents/guardian and employee.  Register Student: Can add/register new students.  Assign Subjects: Assign subjects to students.1.  View/Add Results: Can view or add result of any student.1 Functional Requirements The system should support management of academic. I. 7 . Administrator: Admin can perform any of the function given below:  Add user: Can add new user and assign login account to access the system. encompasses those tasks that go into determining the needs or conditions to meet for a new or altered product. University Of Gujrat. validating and managing software or system requirements. analyzing.  Delete Employee: Can delete any employee.  Delete Student: Can delete registered students. And can also view result of a specific class. administrative and other activities of the institute.CHAPTER-2 REQUIREMENT ANALYSIS 2.  Reports Generation: Can generate reports. Automated Institute Management System Faculty of Computing & Information Technology.  Register Employee: Can register new employee.  Search Employee: Can search any employee.

 Institute Information: Can view the institute information. III. preferably on a windows platform. Deployment System should be locally deployable for GPGC. User friendly interface The system will have consistent interface formats and button sets for all forms in the application. V. VI.  View Results: Can view the result of students. Security Security requirements are important factors in this system as classified data will be stored in the database. IV. General users will only have access through the user interface. II. University Of Gujrat.  Student and Employee Attendance Marking: Can mark there attendance through thumb scanning. 2. 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.2 Users: User can perform the following functions:  Search Students: Can search student and view their information.1. Data migration Data can be easily migrated from the current system to a new system. Platform The system should be able to work on any of the common windows operating system. Automated Institute Management System Faculty of Computing & Information Technology. 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. 8 . and will generate reports that are formatted in a table and that should look like the existing manual report formats for user friendliness.II.Functional Requirements I. Non. will have a form based interface for all data entry and viewing formats.

2. University Of Gujrat.2.1: Use Case of Login Automated Institute Management System Faculty of Computing & Information Technology. 9 .Use Case Diagram 2. User Name Password Post Condition Logged in Table 2. ii. Use Case Diagram Figure 1 .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.

Use Case ID UC-2 Use Case Add User Name Actor Admin Description To add any user of the system. Login as Administrator or User. Pre-Condition Login as Administrator. ii. ii. University Of Gujrat. To search a particular student. Student Main Form Register Student Post Condition Student Added Table 2. 10 . Student Main Form ii.2: Use Case Of Add User Use Case ID UC-3 Use Case Register Student Name Actor Admin Description To register new students. Search Student Post Condition Search Complete. Pre-Condition Login as Administrator Data Flow i.3: Use Case of Register Student Use Case ID Use Case Name Actor Description Pre-Condition UC-4 Search Student Admin/User must login. Data Flow i. i. Login Add New User Post Condition User Added Table 2.4: Use Case of Search Student Automated Institute Management System Faculty of Computing & Information Technology. Data Flow Table 2.

i.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.Use Case ID Use Case Name Actor Description Pre-Condition UC-5 Register Employee Admin To register any new employee.7: Use Case of Delete Employee Information Automated Institute Management System Faculty of Computing & Information Technology. Employee main ii. Login as Administrator. 11 .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 information Post Condition Information deleted Data Flow Table 2. Employee main ii. Login as Administrator. Employee Main Form ii. Register employee Post Condition Employee register Data Flow Table 2. University Of Gujrat. Employee search Post Condition Employee searched Data Flow Table 2. i.

Pre-Condition Student/Employee scan their finger prints. i. i. 12 . i.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.10: Use Case of Generate Reports Automated Institute Management System Faculty of Computing & Information Technology. Match Captured Thumb Post Condition Attendance Marked Data Flow Table 2. University Of Gujrat. Reports Post Condition Report generated Data Flow Table 2. Scan Thumb ii.Use Case ID UC-8 Use Case Name SMS Alerts Actor Admin Description To send any kind of message alert to parent and employees.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. SMS alerts Post Condition Alert sent Data Flow Table 2. Home ii. Pre-Condition Login as Administrator. Home ii.

Student Main iii. Result Post Condition Result Showed Data Flow Table 2. Assign Subject Post Condition Subject Added Data Flow Table 2. 13 . User Main ii.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.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. Home Institute Information Post Condition Subject Added Table 2. ii. Home ii.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. University Of Gujrat.13: Use Case of Update View Results Automated Institute Management System Faculty of Computing & Information Technology.

Context Level Data Flow Diagram Figure 3 . University Of Gujrat. 14 .Level 1 Data Flow Diagram Automated Institute Management System Faculty of Computing & Information Technology.2.4 Data Flow Diagram (DFD): Figure 2 .

Level 2 Data Flow Diagram Figure 5 .Figure 4 .Level 2. University Of Gujrat.1 Data Flow Diagram Automated Institute Management System Faculty of Computing & Information Technology. 15 .

2.5 Entity Relation Diagram (ERD): Figure 6 . 16 .Entity Relation Diagram Automated Institute Management System Faculty of Computing & Information Technology. University Of Gujrat.

17 . University Of Gujrat.CHAPTER 3 DESIGN Automated Institute Management System Faculty of Computing & Information Technology.

1 UML Diagrams 3.1. University Of Gujrat.CHAPTER-3 DESIGN 3.1 Class Diagram Automated Institute Management System Faculty of Computing & Information Technology. 18 .

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

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

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

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

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

1.Admin Login Sequence Diagram Figure 8 . University Of Gujrat.Add New User Sequence Diagram Automated Institute Management System Faculty of Computing & Information Technology.3.2 Sequence Diagrams Figure 7 . 24 .

Register Student Sequence Figure 10 .Figure 9 .Search Student Sequence Figure 11 . University Of Gujrat.Student Result Sequence Automated Institute Management System Faculty of Computing & Information Technology. 25 .

Figure 12 . University Of Gujrat. 26 .View Attendance Sequence Diagram Figure 14 .Class Fee Sequence Diagram Automated Institute Management System Faculty of Computing & Information Technology.SMS Alert Sequence Diagram Figure 13 .

Add Subject Sequence Diagram Figure 16 .Figure 15 . 27 .Update Student Sequence Diagram Automated Institute Management System Faculty of Computing & Information Technology. University Of Gujrat.Assign Subject Sequence Diagram Figure 17 .

University Of Gujrat.Figure 18 .Employee Search Sequence Diagram Automated Institute Management System Faculty of Computing & Information Technology. 28 .Employee Register Sequence Diagram Figure 20 .Delete Student Sequence Diagram Figure 19 .

University Of Gujrat.Figure 21 .Add City Sequence Diagram Automated Institute Management System Faculty of Computing & Information Technology.Delete Employee Sequence Diagram Figure 23 . 29 .Upgrade Employee Sequence Diagram Figure 22 .

Figure 24 . 30 .Institute Information for User Sequence Diagram Automated Institute Management System Faculty of Computing & Information Technology.Report Sequence Diagram Figure 26 .Institute Information Sequence Diagram Figure 25 . University Of Gujrat.

University Of Gujrat.Student Result for User Sequence Diagram Automated Institute Management System Faculty of Computing & Information Technology.Figure 27 . 31 .Student Search for User Sequence Diagram Figure 28 .

University Of Gujrat.CHAPTER 4 TESTING Automated Institute Management System Faculty of Computing & Information Technology. 32 .

7. 33 . 6.1.1 Testing 4. 3.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 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. 2.CHAPTER-4 TESTING 4. 5. University Of Gujrat. 4.

3. 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. 5. 6. 7. 34 . 2. 4. University Of Gujrat.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.

date of birth 12/12/2012.Test Case Register Student Test Engineer: Abdullah Test Case ID: TC-3 Related UC/FR/NFR FR 2. 4. guardian CNIC:12345-6789123-3 Steps: 1. 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.firstname: Ali. city : Jhelum.1.currentaddress: Test Data: village Monan . last name: Raza. University Of Gujrat.1 Date: 26-09-2014 Purpose: To Register Student Pre-Req: Login as Administrator Bio data: Reg. 2...fathername:ashghrali. postal code: 0544 Guardian Information: guardian name: Asghar Ali. permanent address: village Monan. 3. 35 . No:1234. gender: male.

1 Date: 25-09-2014 Purpose: To Register Student Pre-Req: Login as Administrator Bio data: reg. last name: Raza.fathername:ashghrali.1. 3. 5.currentaddress: village Monan .firstname: Ali.Test Case Register Student Test Engineer: Waseem Test Case ID: TC-4 Related UC/FR/NFR FR 2. city: Jhelum.no:1234. permanent address: village Monan. postal code: 0544 Steps: 1. gender: male. Test Data: date of birth 12/12/2012. 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. 4. University Of Gujrat. 2. 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

5.Obtain marks:67 Steps: 1.1.T) not registered for that class Status: Fail Automated Institute Management System Faculty of Computing & Information Technology.T) Year/smester:7 Test Data: Subject: information system Test type: monthly. Exams date:12/03/2014 Total marks: 100. University Of Gujrat. 2.Test Case Add Student Result Test Engineer: Waseem Test Case ID: TC-8 Related UC/FR/NFR: FR 2. 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. 3.1 Date: 25-09-2014 Purpose: Admin can add student result Pre-Req: Login as administrator subject must be registered Class :BS(I. 40 . 4.

Select class. Click on add subject form 3. Click on student information form 2.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. 41 . Click add button to register subject for specific student Status: Pass Automated Institute Management System Faculty of Computing & Information Technology. University Of Gujrat. semester/year.T) Year/semester:7 Test Data: Roll number: 115 Subject Name: information system Steps: 1. Roll number and subject name 4.

Click on student information form 2. Roll number 115 not exist in 7th semester Status: Fail Automated Institute Management System Faculty of Computing & Information Technology. Click on add subject form 3.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. semester/year. 42 . roll number and subject name 4. University Of Gujrat.T) Year/smester:7 Test Data: Roll number: 115 Subject name: information system Steps: 1. Select class. Click add button to register subject for specific student 5.

4. Qualification Level: Masters. 43 . 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. 2. Last Name: Raza. 3. Current Test Data: Address: Village Monan City Jhelum. fathername: ashghrali.1. Gender: Male. First Name: Ali. Department: IT. University Of Gujrat.Test Case Title Register Employee Test Engineer: Abdullah Test Case ID: TC 9 Related UC/FR/NFR FR 2. Job Type: Teaching Staff. Program Name: MSc. Date of Birth 12/12/2012. Steps: 1. City: Jhelum . Designation: CTI.1 Date: 26-09-2014 Purpose: To register employee Pre-Req: Login as administrator Bio data: Employee ID.

1. fathername: ashghrali. 4. Department: IT. First Name: Ali.Test Case Title Register Employee Test Engineer: Abdullah Test Case ID: TC 10 Related UC/FR/NFR FR 2. Designation: CTI. Qualification Level: Masters. 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. Steps: 1. 44 . Job Type: Teaching Staff. Current Address: Village Monan City Test Data: Jhelum. 3. 5. Date of Birth 12/12/2012. University Of Gujrat. City: Jhelum . 2.1 Date: 26-09-2014 Purpose: To register employee Pre-Req: Login as administrator Bio data: Employee ID. Program Name: MSc.

Test Case Search Employee Test Engineer: Nisar Hussain Test Case ID: TC-11 Related UC/FR/NFR FR 2. 5. 2. 3. 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.1. 45 .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. University Of Gujrat. 4.

3. 5. Click on search button to search specific employee.1. 2.Test Case Search Employee Test Engineer: Nisar Hussain Test Case ID: TC-12 Related UC/FR/NFR FR 2. 4. 46 . Click on employee information form.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. Enter employee information. Click on employee search form. 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 . 3.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.Test Case SMS Alert Test Engineer: Nisar Hussain Test Case ID: TC-13 Related UC/FR/NFR FR 2. 2. 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.1. University Of Gujrat.

Write message and click on send button 3. Select student attendance list 3. Click on SMS alert form 2.Test Case SMS Alert Test Engineer: Nisar Hussain Test Case ID: TC-14 Related UC/FR/NFR FR 2. Click on print button Status: Pass Automated Institute Management System Faculty of Computing & Information Technology.1. University Of Gujrat.1. 48 .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 reports form 2.1 Date: 29-09-2014 Purpose: Admin can view and print different reports Pre-Req: Login as administrator Steps: 1. 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.

Click on reports form 2. 3. University Of Gujrat.1.1 Date: 29-09-2014 Purpose: Admin can view and print different reports Pre-Req: Login as administrator Steps: 1.1 Date: 25-09-2014 Purpose: Admin login Pre-Req: Login as administration Test Data: Username: raza123 and password:raza123 Steps: 1. 2.1.Test Case Reports Test Engineer: Abu Bakar Test Case ID: TC-16 Related UC/FR/NFR FR 2. 4. 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. 49 . Click on print button 3. 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.

4.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.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. University Of Gujrat. 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.Test Case Add New User Test Engineer: Waseem Test Case ID: TC-18 Related UC/FR/NFR FR 2. 3.1. 2. 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. 50 . 5.

1. 51 . 3. 2.Test Case Title Attendance marking Test Engineer: Raza Mustafa Test Case ID: TC-20 Related UC/FR/NFR FR 2. 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.1 Date: 28-09-2014 Purpose: To mark attendance in the system Pre-Req: Student/Employee scan their finger prints Test Data: Steps: 1. University Of Gujrat. 4.

CHAPTER 5 CONCLUSION & FUTURE WORK Automated Institute Management System Faculty of Computing & Information Technology. 52 . University Of Gujrat.

Everyone who tested the system was pleased and interested in the product being developed for use in schools. The prototype successfully captured new fingerprints to be stored in the database. SMS Alerts were successfully sent.CHAPTER-5 CONCLUSION & FUTURE WORK The system successfully registered Student and Employee. Automated Institute Management System Faculty of Computing & Information Technology. The performance of the system was acceptable and would be considered for full implementation especially because of its short execution time and reports generation. scanned fingerprints placed on the device sensor. 53 . University Of Gujrat.

USER MANUAL Automated Institute Management System Faculty of Computing & Information Technology. 54 . University Of Gujrat.

Administrator Login Figure 29 . University Of Gujrat. II. 55 . Step 3: Click on ‘Login’ button.1 I. Institute Information Figure 30 . Step 2: Enter Password.Institute Information Automated Institute Management System Faculty of Computing & Information Technology.USER MANUAL 6.Login Step 1: Enter User Name.

Step 3: Click on ‘Save’ button. 56 .Step 1: Click on ‘Institute Information’ in ‘Main’ form. Step 2: Fill data in fields. Automated Institute Management System Faculty of Computing & Information Technology. University Of Gujrat.

III. IV. Main Figure 31 . Student Main Figure 32 .Student Main Automated Institute Management System Faculty of Computing & Information Technology.Main Step 1: Login as Administrator. 57 . University Of Gujrat.

Automated Institute Management System Faculty of Computing & Information Technology. 58 . University Of Gujrat.Step 1: Click on ‘Student Information’ in ‘Main’ form.

Automated Institute Management System Faculty of Computing & Information Technology.Student Registration Step 1: Click on ‘Student Registration’ in ‘Student Main’ form. Step 3: Click save button.V. University Of Gujrat. Step 2: Fill all mandatory fields. Student Registration Figure 33 . 59 .

Step 2: Fill data in fields. Automated Institute Management System Faculty of Computing & Information Technology.VI.Update Student Step 1: Click on ‘Update Student’ in ‘Student Main’ form. Step 3: Click on ‘Update’ button. Update Student Figure 34 . University Of Gujrat. 60 .

61 . Step 6: Click on ‘Delete’ button. Step 4: Click ‘View’ button to view student’s data. Step 5: Select StudentID from ‘Student ID’ combo box. University Of Gujrat. Step 3: Select semester from ‘Semester’ combo box.Delete Student Step 1: Click on ‘Delete Student’ in ‘Student Main’ form. Delete Student Figure 35 . Step 2: Select class name from ‘Class’ combo box. Automated Institute Management System Faculty of Computing & Information Technology.VII.

Step 2: Group Search=>Select Class.VIII. University Of Gujrat. OR Select Class and Semester.Search Student Step 1: Click on ‘Search Student’ in ‘Student Main’ form. Step 3: Click on ‘Search’ button. 62 . OR Enter Student Name. Single Student Search=>Enter Student-ID. Search Student Figure 36 . Semester and Gender. Automated Institute Management System Faculty of Computing & Information Technology.

Assign Subjects Figure 37 . 63 . University Of Gujrat.IX.Assign Subject Step 1: Click Add Subjects Step 2: Automated Institute Management System Faculty of Computing & Information Technology.

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.Results Step 1: Click on ‘Results’ in ‘Student Main’ form. Results Figure 38 . University Of Gujrat. 64 .X.

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.XI. Employee Registration Figure 39 . 65 . University Of Gujrat.

Step 3: Click ‘Update’ button Automated Institute Management System Faculty of Computing & Information Technology. Step 2: Fill data in fields.XII.Update Employee Step 1: Click on ‘Update Employee’ in ‘Employee Main’ form. Update Employee Figure 40 . 66 . University Of Gujrat.

67 .Delete Employee Step 1: Click on ‘Delete Employee’ in ‘Employee Main’ form.XIII. Automated Institute Management System Faculty of Computing & Information Technology. Delete Employee Figure 41 . Step 3: Click on ‘Delete’ button. Step 2: Select Employee-ID. University Of Gujrat.

XIV. Automated Institute Management System Faculty of Computing & Information Technology. Step 2: Select Job Type OR Designation OR Department OR Gender OR Employee-ID OR Enter Employee Name. 68 . Step 3: Click on ‘Search’ button.Search Employee Step 1: Click on ‘Search Employee’ in ‘Employee Main’ form. University Of Gujrat. Search Employee Figure 42 .

XV. Step 5: Type message. Step 6: Click on ‘Send SMS’ button. Step 3: For Employees=> Select Job Type. SMS Alert Figure 43 . University Of Gujrat. Step 4: Select Row from grid view to get mobile number.SMS Alert Step 1: Click on ‘SMS Alert’ in ‘Main’ form. Step 2: For Students=> Select (1) Class and Semester OR (2) Select Class. Automated Institute Management System Faculty of Computing & Information Technology. 69 .

Student Attendance Step 1: Click on ‘Student Attendance’ in ‘Attendance Main’ form. University Of Gujrat. Step 3: Press Enter to mark the attendance. Step 2: Enter Employee-ID. 70 . XVII.XVI. Employee Attendance Figure 44 Employee Attendance Step 1: Click on ‘Employee Attendance’ in ‘Attendance Main’ form. Automated Institute Management System Faculty of Computing & Information Technology. Student Attendance Figure 45 .

Step 3: Press Enter to mark attendance.Step 2: Enter Student ID. Automated Institute Management System Faculty of Computing & Information Technology. University Of Gujrat. 71 .

Step 3: Click on ‘View’ button XIX. University Of Gujrat. Reports Figure 46 Reports Step 1: Click on ‘Reports’ in ‘Main’ form.XVIII. Step 2: Select an option to generate report. 72 . Settings Automated Institute Management System Faculty of Computing & Information Technology.

Setting Step 1: Click on ‘Settings’ in ‘Main’ form.Figure 47 . Automated Institute Management System Faculty of Computing & Information Technology. 73 . University Of Gujrat.

2 User I. University Of Gujrat.6. Main Figure 48 . 74 .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.

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

SMS API (online). University Of Gujrat.uk/article.iisjaipur. Bhupesh Kumar.co. Uma Joshi.aspx?storycode=308303 Automated Institute Management System Faculty of Computing & Information Technology. Available at: http://www.tes. Available at: http://www.com/en/developers/sms-api-overview [3] Chris Johnston (1999). 76 .project%20attendence %20 managemnt % 20 system. “Attendance Management System” (online).org/iiim-current08/mca_iv_sem_pro_eva/15. Taxpayers lose in sale of software (online).REFERENCES [1] Saurabh Kumar.vianett.pdf [2] ViaNett. Available at: http://www.