Acknowledgement: A.J.Bharanidharan K.Madhumaheswara E.Raghavendran A.Srikarthik

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 5

ACKNOWLEDGEMENT

We thank Dr.R.Rudramoorthy, Principal, PSG College of


Technology & Polytechnic College and Mr.S.N.Sivanandam, Head of
Department of Computer Science and Engineering, who have allowed us to do
this project.

We thank Mr.J.Suganthi, Assistant Professor, Department of


Computer Science and Engineering, and also our project guide, for her
priceless guidelines and constant encouragement in making of this project.

We thank our department staffs, who helped us with their valuable


suggestions and our librarian, who provided us sufficient amount of data.

We also thank our Lab staffs for their practical support during the
lab sessions. Last but not the least, we thank our senior students and our
classmates for their relentless assistance without whom this would not be
possible.

A.J.Bharanidharan
K.Madhumaheswara
E.Raghavendran
A.SriKarthik

iii
SYNOPSIS

The main objective of the Bookshop automation system is to facilitate


easy management of a bookshop. It completely automates all the functions of a
bookshop such as inventory control, employee management, billing and
customer management.
There are three levels of users for this software viz. customer,
employees and administrator.
Customer:
• Customers have least privileges
• They can only view the status of the book using the catalog provided in
the software

Employees:
• Employees are allowed to place orders.
• They perform the transactions.
• They can view the catalog.
• Employees with valid username and id can perform these functions.

Administrator:
• Administrators can view the catalog
• They can add or remove books from the inventory.
• They can add or remove employees.
• They can also perform transactions.

iv
TABLE OF CONTENTS

ACKNOWLEDGEMENT iii
SYNOPSIS iv
TABLE OF CONTENTS v
LIST OF ILLUSTRATIONS viii

1 INTRODUCTION 1
1.1 Purpose 1
1.1.1 What is Bookshop Automation? 1
1.1.2 Conventional approach 1
1.1.3 Bookshop Automation
1.1.3.1 Bookshop Automation Utilities 2
1.2 Scope 2
1.3 Definitions, Acronyms and Abbreviations 2
1.4 Outline of the report 3

2 FEASIBILITY ANALYSIS 4
2.1 Operational Feasibility 4
2.2 Technical Feasibility 4
2.2.1 Choosing back end 5
2.2.2 Choosing front end 5
2.3 Economic Feasibility 5
3 REQUIREMENT ANALYSIS 6
3.1 Software Requirements 6
3.2 Hardware Requirements 6
3.3 General Requirements 7
3.4 Software Process Model 7

v
4 SYSTEM DESIGN 8
4.1 Normalization 8
4.1.1 Unnormalized data 8
4.1.2 1st Normal form 10
4.2 ER Diagram 12
4.3 Process Diagram 13

5 PHYSICAL DATA DESIGN 15

6 IMPLEMENTATION 17
6.1 Modules of Bookshop Automation System 17
6.1.1 Administrator 17
6.1.2 Employee 18
6.1.3 Customer 18
6.2 Triggers 18
6.3 Procedures 18

7 TESTING TECHNIQUES 19
7.1 Unit Testing 19
7.1.1 Unit test results 19
7.2 White Box Testing 20

8 SNAPSHOTS 21

ROAD AHEAD 25

BIBLIOGRAPHY 26

vi
LIST OF ILLUSTRATIONS

Fig. No. Name Page


1 Linear Sequential Model 7
2 Entity Relationship Diagram 12
3 Process Diagram 13

vii

You might also like