A Minor Project Report On
INVENTORY MENAGEMENT SYSTEM
Submitted in partial fulfillment for the award of the degree of BACHELOR OF TECHNOLOGY In COMPUTER SCIENCE ENGINEERING
2011-2012
Submitted to:
Dr. Deepak Dembla Head of Department Computer Science Engg.
Submitted by:
Alok Khandelwal 08EAICS006 [Link]. IV Yr(VII Sem)
DEPARTMENT OF COMPUTER SCIENCE ENGINEERING ARYA INSTITUTE OF ENGINEERING & TECHNOLOGY SP-40, RIICO INDUSTRIAL AREA, KUKAS, JAIPUR,RAJASTHAN
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
DECLARATION
Alok Khandelwal, student of [Link] VII Semester, studying at Arya Institute of
Engineering and Technology, Jaipur, hereby declare that the minor project report on Inventory Management System submitted to Rajasthan Technical University, Kota in partial fulfillment of degree of Bachelor in Technology is the original work conduct by me. The information and data given in the report is authentic to the best of my knowledge. This minor project report not being submitted to any other university for award of any other Degree, Diploma and Fellowship.
Alok Khandelwal
DEPARTMENT COMPUTER ENGINEERING ARYA INSTITUTE OF ENGINEERING & TECHNOLOGY
SP-40, RIICO INDUSTRIAL AREA, JAIPUR (RAJASTHAN) 302 022
SP-40, RIICO INDUSTRIAL AREA, JAIPUR (RAJASTHAN) 302 022
CERTIFICATE
This is to certify that the Minor Project report is submitted by Mr. Alok Khandelwal(08EAICS006) in partial fulfillment for the award of degree of Bachelor of Technology in Computer Science has been found satisfactory and is approved for submission.
Ms. Neha Mittal
Dr. Deepak Dembla (Head Of Department) [Link] Computer Engieering
(Asst. Professor) [Link] Computer Engineering (Project Mentor)
II
ACKNOWLEDGEMENT
No individual effort, big or small can ever be realized without collective support of other people. I consider myself exceptionally fortunate that I had indulgent guides and teachers to steer me through one of the most challenging assignment. I express heartly thanks to Dr. Deepak Dembla, Head of Computer Science Department, A.I.E.T. for giving me an opportunity for for minor project and providing all the necessary resources for this purpose. I would like to express my deep gratitude to Prof. M. L. Gupta, Principal of Arya Institute of Engg. &Technology,Kukas, Jaipur and Dr. Arvind Agarwal, Director, Arya Institute of Engg. & Technology, Kukas, Jaipur for extending me the opportunity for minor project and providing all the necessary resources for this purpose. I am grateful to my project guide in Arya Institute of Engg. &Technology,Kukas, Jaipur, whose encouragement and cooperation has been a source of great inspiration. I express my heart felt thanks to Ms. Neha Mittal (Asst. Professor of Computer Science Branch) for his painstaking efforts and enthusiastic cooperation to make my minor project possible. I would like to thank Ms. Shilpa Kalra (Asst. Professor of Computer Science Branch) for her contribution in preparing my minor project report and to guide me for delivering the seminar.
Alok Khandelwal 08EAICS006 [Link] IV yr(VII Sem) = Computer Science
III
PREFACE
The meaning of Minor Project is "to learn a skill". Minor Project is the act of increasing the knowledge and skill of a person for doing a particular job. Minor Project enables to acquire latest skills, thus increase versatility for qualification for busting carrier. It provides better safety, remuneration and security. It also enables to drive greater satisfaction and utilize the full skills and capacity. Proper training teaches proper operation and changes the wrong attitude and also tells the safe points. Minor Project for engineering students is important because it is the time to obtain as much knowledge about their field. As an engineering student, Minor Project can help you to implement the concepts you learned at your classes. After learning concepts from professors, lecturers and also from books we feel like 'we now know everything and we can now develop any type of program based on those concepts' but the fact is that 'learning a concept' and 'implementing a concept' both are different things, both are tightly coupled but still there are differences. It is true that without learning a concept you can't implement it, but just learning a concept doesn't mean that you can correctly implement it. Actual challenges appear when we have to develop real-world software. All the software/program based on the concepts you may had already learned during your engineering course, but there are lot more things involved in developing a live application (that is to be used by some business organization) and those things can be learned only from a good software company's productive environment and never taught at classes. Minor Project helps you to learn those things that are available only at production environment and by working on a live project. Minor project develops confidence in whatever we have learned. After completing minor project you will feel much confident about your field. If your concepts not clear or you have confusions with them, then at the time of interview, exams or in professional life you face many problems. All experienced people always like to hear accurate to the point solution to every problem, your carrier depends on your sharpness, intelligence and of-course your confidence.
IV
TABLE OF CONTENTS
1. Introduction of the Project
2. Methodology, System Implementation and Details of Hardware and Software Used
2.1 Introduction to .NET
2.2 Introduction to .NET Framework
2.3 .NET framework version list
2.4 Introduction to web
2.5 Intorduction to SQL Server
2.6 Hardware and software requirements
10
3. Feasibility Analysis
11
4. System Analysis and Design
12
4.1 System Life Cycle
12
4.2 System Analysis
15
4.3 System Design
16
5. System Maintenance and Evaluation
17
5.1 System Maintenance
17
5.2 System Testing
18
6. Detailed Life Cycle of the Project
20
6.1 Overview
20
6.2 System Development Phases
20
6.3 ER Diagram
30
6.4 DFD
31
6.5 Table Details
37
7. Coding
44
8. Output of the Project
58
9. Conclusion
68
10. References
69