You are on page 1of 19

Complex Engineering ProblemManagement of Information System

Complex Engineering Problem


Management of Information Systems
Title: Database For Industrial Engineering
Department’s Library
Submitted by:
Muhammad Akram
Registration No.

17PWIND0477

Section: A
Semester: 7th (fall-2020)
Submitted To:
Engr. Khawar Naeem
Department of Industrial Engineering, UET Peshawar

1
Complex Engineering ProblemManagement of Information System

Abstract:
In this report a database has been designed for Industrial Engineering Department’s Library. Because we
have experienced that, when we issue a book we first skim all the racks of library in order to get the
course related book, which is a very time taking activity. Also sometimes we don’t even find the book
and just waste our time. Similarly, in case after getting the desired book, we bring the book to the
Librarian he search for the Notebook, in order to add the student record (First Name, Last Name, book
Name, Book Author, Serial No, and book issue date) which is a very time consuming and human errors
can also be happened by writing serial No. manually.
So, the procedure and benefits of this database are elaborated in this lab report.

Objectives:
 To know what Microsoft Access is?
 To seek knowledge about usage of Microsoft Access for data management.
 To develop a database management system for Industrial Engineering Department’s
Library

Introduction:
Microsoft Access is an information management tool that helps you store information for
reference, reporting, and analysis.  Microsoft Access helps you analyze large amounts of
information, and manage related data more efficiently than Microsoft Excel or other spreadsheet
applications.
Microsoft access is a database creation and management program. A database is a collection of
information. In access every database is stored in a single file. That file contains database
objects.
Data types are the building blocks of databases. Data type refers to the format of data storage that
can hold a distinct type or range of values.

Problem Statement:
It has been experienced that, when we issue a book we first skim all the racks of library in order to get the
course related book, which is a very time taking activity. Also sometimes we don’t even find the book
and just waste our time. Similarly, in case after getting the desired book, we bring the book to the
Librarian he search for the Notebook, in order to add the student record (First Name, Last Name, book
Name, Book Author, Serial No, and book issue date) which is a very time consuming and human errors
can also be happened by writing serial No. manually.

Database for Industrial Engineering Department’s Library:


A database has been designed for Industrial Engineering Department’s Library. Because it has been
experienced that, when we issue a book we first skim all the racks of library in order to get the course

2
Complex Engineering ProblemManagement of Information System

related book, which is a very time taking activity. Also sometimes we don’t even find the book and just
waste our time. Similarly, in case after getting the desired book, we bring the book to the Librarian he
search for the Notebook, in order to add the student record (First Name, Last Name, book Name, Book
Author, Serial No, and book issue date) which is a very time consuming and human errors can also be
happened by writing serial No. manually.
Thus, in order to eliminate this, a database is designed for the ease of Librarian as well as for the person
issuing book. In this database, firstly the librarian will add the details of all the books in the database. For
example, full name of the book, the name of the author who has published the book, and he will give a
specific serial no. to the book so that setting up the books according to the serial no. in the racks will
make the person feel easy in reaching the book.
Once, all the books are added into the database, the person issuing the book will consult the
librarian if there is his/her desired book within the library. So, the librarian will simply search the book
name in the list by only one click in hardly 2-3 seconds. If the book exit and if it is of the required author,
its serial No, will also be displayed in the database and the person will simply go the desired rack and will
get the required book without wasting any time.
The person will bring the book to the librarian and he will simple record the person’s data (First Name,
Last Name, book Name, Book Author, Serial No, and book issue date) in the database.
Thus, this is how the time of both (Librarian as well as the person issuing book) will be saved and the
data will be recorded safely and easily.

Procedure.
The procedure of database management is elaborated in the following steps
1. First of all, open the data base and name it.

Figure 1: Saving Database File

3
Complex Engineering ProblemManagement of Information System

2. We have to create 3 tables here. Thus, we are going to save first table with name” Book” as
shown.

Figure 2:Saving Table with name "Book"

3. Now right click on the table, click on design view and set the field name, data types should be in
short text. Thus, all fields are shown below

Figure 3: Setting Field Name and Data Type

This is how, our first table has been created.


4. Now, again click on create and create another table by name “User” as shown.

4
Complex Engineering ProblemManagement of Information System

Figure 4: Generating table with name "user"

5. Then click on design view, add field name as “User Role” and save it as shown.

Figure 5: Setting field Name and Data Type

Thu, we have created two tables so far.


6. Similarly we have produced third table and have named it “Menu” as shown.

5
Complex Engineering ProblemManagement of Information System

Figure 6: Generating third Table with name "menu"

7. Similarly, go to design view and add fields as shown. Here, we will use combo box so for that we
will use “Number” for Book and User while “Date” for Issue Date in data type as shown.

Figure 7: Setting Field name and Data Type

We are done table creation, now we will create query.


8. Click on create, go to query wizard and select all fields and our query is generated as shown.

6
Complex Engineering ProblemManagement of Information System

Figure 8: Query Creation

Now we will make relationships.


9. So, select main query and go to Database tools and select relationships, then select all tables and
click on add as shown.

Figure 9: Creating Relationships

10. After this, we clicked on add and connected User Id with user and Book ID with book as shown.

7
Complex Engineering ProblemManagement of Information System

Figure 10: Creating relationships Between User ID and Book ID

After relationships, we are going to generate form.


11. So, for creating form, go to create and click on form, thus a form will be generated as shown,

Figure 11: Form Creation

After creating form, go to design view and add button as sown,

8
Complex Engineering ProblemManagement of Information System

Figure 12: Adding Record Button to Form

12. Similarly, we generated form for user by clicking on Crreat then Form. After this we clicked on
design view and added “Add record” Button, as shown below

Figure 13: Representation Of Record Button in Form

13. We follow the same procedure for Menu query, first go to create and then form after that we go to
Design option and clicked on combo box, selected Book Name field and get the result as shown
below,

9
Complex Engineering ProblemManagement of Information System

Figure 14: Adding record Button and combo Box

After this, we are going to generate a report.


14. Thus, go to create, click on report wizard. In menu query select ID as shown

Figure 15: Report Wizard

Then in Book, select Book Name, Author, and serial No. as shown

10
Complex Engineering ProblemManagement of Information System

Figure 16: Fields Selection

15. Similarly, go to user and select User Role as shown

Figure 17: Fields Selection From User Table

11
Complex Engineering ProblemManagement of Information System

16. Finally, go to Menu query again, and select three fields ie, first Name, Last Name, and issue date
as shown

Figure 18: Filed Selection From Menu Query

17. Then, click on next and set the options in ascending order and select landscape option, as shown

Figure 19: Sort Order

12
Complex Engineering ProblemManagement of Information System

18. Thus, get the following result

Figure 20: Records Review

19. After this, we made some settings in design view as shown below,

Figure 21: Report View

20. After this, to design interface for this system, click on create and go for blank form and make
required changes in form for user interface as shown below

13
Complex Engineering ProblemManagement of Information System

Figure 22: Designing User Interface

21. Now, go to Design, and select Button, then go to form operation, and open form as shown

Figure 23: Inserting Record Button

14
Complex Engineering ProblemManagement of Information System

22. Thus we get the follow interface so far.

Figure 24: User Interface Design

23. Thus, by following the same procedure we added some buttons as shown below

Figure 25: Adding Record Buttons

24. Then, we made some changes and got the user interface as shown below

15
Complex Engineering ProblemManagement of Information System

Figure 26: User Interface

25. After this, go to form View, and then click on the add new book option and put the data in the
blanks as shown

Figure 27: Inserting Book's Data in the Forms

26. After this, we will add the users, which include students and teachers as shown

16
Complex Engineering ProblemManagement of Information System

Figure 28: Setting up Users

Thus, now we are issuing some books as shown below;


27. While, selecting a book there is a list of books available within the library, but we have put only
8-10 books in the list.

Figure 29: Issuing Books to the Students

28. Thus, by selecting a book, it’s author name and serial no, will be automatically selected As shown

17
Complex Engineering ProblemManagement of Information System

Figure 30: Selecting Book Name

29. Firstly, we selected the books from all the book names that we have put in the list, then added
student name, and issue date and clicked on Add Record option to add another students.

Thus the record of all the books issued by the students/teachers are shown in a report as follows

Figure 31: Issued Books Record

Results & Discussions:


18
Complex Engineering ProblemManagement of Information System

Microsoft Access make the Librarian able to create a form that only show the fields necessary for
him, to do his/her job. Moreover, this database can easily store and retrieve data of the student by
just a click and saves time. However, the above shown database can also be set for each section
and batch separately, by adding some fields for Registration No., Section, and Batch of the
student.

Conclusion:
To sum up, a database has been designed for Industrial engineering Department’s Library for the
ease of both Librarian, as well as for the student in the form of storing student’s record and
accessing the desired book for the student, and thus eliminating waste of time.

19

You might also like