Professional Documents
Culture Documents
Acknowledgement: A.J.Bharanidharan K.Madhumaheswara E.Raghavendran A.Srikarthik
Acknowledgement: A.J.Bharanidharan K.Madhumaheswara E.Raghavendran A.Srikarthik
Acknowledgement: A.J.Bharanidharan K.Madhumaheswara E.Raghavendran A.Srikarthik
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
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
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
vii