Professional Documents
Culture Documents
Patel Mohit
CERTIFICATE
This is to certify that Mr. Patel Harsh, Ummati Mehndi Hasan, Chauhan Devendrasingh having Enrolment No: 096330307120, 096330307134, 096330307098 has completed Part-I IDP Project work having title Internal Operator Management System. He has undergone the process of shodh yatra, literature survey and problem Definition. He is supposed to carry out the residue IDP Part-II work on same Problem during Semester-VI for the final fulfillment of the IDP work which is Prerequisite to complete Diploma Engineering.
Guide IDP
Head of Department
ACKNOWLEDGEMENT
I would like to thank my project guide and team leader Mr.varun sir & Mr. Shyju sir (Project Manager) at L J Polytechnic for their support at each and every step during the project. We are also thankful to them for providing a vision about the system, their patience and suggestions on improved our skill set through their constant guidance during this project. We have greatly benefited from their regular critical reviews and inspiration through the work. We would also like to thank the entire CE team for the unfailing cooperation and sparing the valuable time and knowledge to assist us in our work and to help us in our work and to help us when needed. Last but not the least I would like to mention here that I am greatly indebted to each and everybody who has been associated with my project at any stage but whose name does not find a place in this acknowledgment. We also thankful to the all our friends for providing us useful information that was needed in the project would not been up to the mark. Last but not the least we would thank to all those persons who helped us directly or indirectly throughout my project work.
Patel Mohit
PAGE INDEX
Topic Page no.
Abstract
1. THEORY
1.1 NEED OF SYSTEM 1.2 ANALYSIS 1.2.1 REQUIREMENT ANALYSIS 1.3 DESIGN 1.3.1 SOFTWARE REQUIREMENT SPECIFICATION 1.4 SYSTEM MODELING 1.4.1 DATABASE DESIGN 1.5 CODING 1.5.1 HARDWARE SPECIFICATION 1.5.2 PLATFORM 1.5.3 PROGRAMMING LANGUAGE USED 1.5.4 SOFTWARE TOOL USED 1.5.5 CODING STYLE FOLLOWED 1.6 CONCLUSION
2. BIBLIOGRAPHY 3. THE OUTLINE OF WORK TO BE CARRIED OUT IN SEM- VI DURING Part-II 4. SELF OPERISAL FORM
TABLE INDEX
Table Page no.
Login Master Accessories Master Dealer Master Purchase Order Purchase Line Order Payment Details Employee Master Leave Details Master Salary Master
FIGURE INDEX
Figure Model diagram 0-Level DFD 1-Level DFD 2-Level DFD E-R Diagram Page no.
ABSTRACT
INTERNEL ORGANIZATION MANAGEMENT SYSTEM
This portion provides details about the entire Software Requirement Specification for the Internal Organization Management System. This is Software which has mainly made for management of a Company. The project Internal organization Management and maintains the record of row material company, Category, purchase, sales, client, dealer, stock etc. This Internal organization Management System is used to keep the stock, sales, purchase, clients, dealer, and etc detail for a long time without any problem and safe. The software internal organization Management System also maintains the employees details. The Internal organization Management System is true business relates as operated application. Hence, Microsoft Visual Studio 2008. Which is enriched with much wide integrated development environment is use to develop it. The Front end interface is much important when designing a business oriented application, with the help of vb.net language.
CHAPTER 1 INTRODUCTION
the accounting easy. They also have to maintain the record about the material, stock, sales, purchase, client, dealer, etc. for a long time. To maintain the staff. Mainly this software is made for the Internal Organization. To Store the records of the material for a long time and for also to maintain the records of material stock. To make the accounting easily. To maintain the staff also. This is Software which has mainly made for management of an Internal Organization. The Project Internal Organization Management manages and maintains the records of stock room in the company.
CHAPTER-2 ANALYSIS
2.1Requirement analysis
In contrast to software life cycle models, software process models often represent a networked sequence of activities, objects, transformations, and events that embody strategies for accomplishing software evolution. Such models can be used to develop more precise and formalized descriptions of software life cycle activities. Their power emerges from their utilization of a sufficiently rich notation, syntax, or semantics, often suitable for computational processing. In the incremental model, there is a good chance that a requirements error will be recognized as soon as the corresponding software is incorporated into the system. It is then not a big deal to correct it. The waterfall model relies on careful review of documents to avoid errors. Once a phase has been completed, there is limited provision for stepping back. It is difficult to verify documents precisely and this is, again, a weakness of the waterfall model. The incremental model is an intuitive approach to the waterfall model. Multiple development cycles take place here, making the life cycle a multiwaterfall cycle. Cycles are divided up into smaller, more easily managed iterations. Each iteration passes through the requirements, design,
implementation and testing phases. A working version of software is produced during the first iteration, so you have working software early on during the software life cycle. Subsequent iterations build on the initial software produced during the first iteration.
iterations.
implementation and testing phases. A working version of software is produced during the first iteration, so you have working software early on during the software life cycle. Subsequent iterations build on the initial software produced during the first iteration.
Accessories Master Field Name AccessoryId Aname Price Height Width Length Depth Description Data Type Number Varchar2 Numeric Numeric Numeric Numeric Numeric Varchar2 Size 4 50 (6,2) (6,2) Constraint Primary Key Not Null Not Null Description Stores Accessories id Stores Accessories Name Stores Price of Accessories Stores Height of Accessories Stores Width of Accessories Stores Length of Accessories Stores Depth of Accessories Stores Description of Accessories
100
Not Null
Dealer Master Field Name Dealer id Dname Address City Phone No. Mobile No. Email id Data Type Numeric Varchar2 Varchar2 Varchar2 Varchar2 Varchar2 Varchar2 Size 4 50 100 50 15 10 50 Constraint Primary Key Not Null Not Null Not Null Description Stores dealer id no. Stores dealer name Stores dealer address Stores dealer city name Stores dealer office no. Stores dealer mobile no. Stores dealer email id
Purchase-Order Master Field Name Purchase id Date of purchase Dealer id Total VAT Grand Total Due Data Type Numeric Date time Numeric Numeric Numeric Numeric Numeric Size 4 Constraint Primary Key Not Null Foreign key Not Null Not Null Not Null Not Null Description stores purchase id no. stores purchase of date Stores dealer id no. stores total amount VAT to the bill Grand total of bill
Purchase Line Details Field Name Sr No. Purchase id accessory id Quantity Price Per Unit Total Data Type Number Number Number varchar2 Numeric Numeric Size 4 4 4 (6,2) (10,2) Constraint Primary Key Foreign key Foreign key Not Null Not Null Not Null Description
Payment Details Field Name Payment id Date of payment purchase id Mode of payment Amount Bank name Branch Cheque no. Cheque date Data Type Number date time Number varchar2 Numeric varchar2 varchar2 Number date time Size 4 Constraint Primary Key Not Null Foreign key Not Null Not Null Description Stores id Stores date of payment Stores id of bill no Cash, cheque, DD Stores amount of bill Name of bank Branch of bank Cheque no Date of cheque
4 10 (10,2) 50 50 6
Employee Master Table Field Name Employee id Ename Address City Phone no. Mobile no Email id Date of Birth Date of join Destination Timing Salary Week off Data Type Number varchar2 varchar2 varchar2 varchar2 varchar2 varchar2 date time date time varchar2 varchar2 Numeric varchar2 Size 4 50 100 50 15 10 50 Constraint Primary Key Not Null Not Null Description Stores Employee ID Stores Employee name Stores address of employee Stores city name Stores phone no of employee Stores mobile no of employee Stores email id of employee Date of birth of employee Date of joining company Stores the timing of job Stores salary of employee week holiday for Employee
20 20 (8,2) 15
Not Null Not Null Not Null Not Null Not Null Not Null
Leave Details Master Field Name Leave id Employee id Date of leave Type of leave Data Type Number Number Date Time varchar2 Size 4 4 Constraint Primary Key Foreign key Not Null Not Null Salary Master Field Name Salary id Employee id Month of Salary Total Leaves Without paid leaves Deduction Commission Total salary Data Type Number Number Number Number Number Numeric Numeric Numeric Size 4 4 10 2 2 (8,2) (8,2) 12 Constraint Primary Key Composite key Composite key not null not null not null not null Description salary id no. of employee not null + unique not null + unique Total no. of leave where taken Description no. of leave where given Stores employee id from which date to which date (paid/without paid)
20
Salary Payment Master Field Name Salary Payment id Date of Payment Salary id Amount Mode of Payment Bank Name Branch Cheque no. Cheque date Data Type Number date time Number numeric varchar2 varchar2 varchar2 Number date time Size 4 Constraint Primary Key not null Foreign key not null not null Description Stores salary sleep id no Stores Date of payment to employee salary id list Amount to be paid Mode of payment(cash , cheque) Stores name of bank Stores branch name of bank Stores the cheque No Stores date which is written in cheque
4 (8,2) 10 50 50 6
DATAFLOW DIAGRAM
0-LEVEL DFD
1-LEVEL DFD
2-LEVEL DFD
SOFTWARE TOOLS:
Front-End : Microsoft Visual Basic .Net 2008 Back-End : Microsoft Access 2007 Reporting Tools : Crystal Report (in built)
SCREEN SHOT:
LOGIN FORM
MDI FORM
MASTER MENU
PURCHASE MENU
CHANGE PASSWORD
EMPLOYEE MASTER
COMPANY MASTER
PRODUCT MASTER
VENDOR MASTER
PURCHASE DETAIL
PAYMENT DETAIL
CONCLUSION
By this management system the company will easily maintain the stock of raw material (Accessories) which they are using for developing their machines. And also get the exact details about the stock of raw material. They also Easily maintain the details of employee. In the system the reports are generated dynamically so that the administrator gets the details of stock and employee.
new machine that how many machine where cells in current month. From that we now that how much stock of machine are present in current date. In our company were making a parts of plastic testing machine. In that we going to make different types of machine were made in our company. We are going to give our software direct to company named Hexa Plast.
In that our system we are also going to make details of all inventory management system. In that we are going to make all details of stock are present in our stock room. If there is low material then system will alert that this inventory is low in our stock room. So if our company need for those materials that make stock more in inventory department. Also we expect that we can generate the invoice of the Raw materials which are used by the company for developing their Product. By the help of invoice Module they also know exact details of that Raw-material (like: - Price, Warranty).
We also expect that we can generate one database of the employees of company. The database will generate the fields such as their name, designation, type of work, their contact details, at which section they are working etc. There are so many employees in different division or department in whom are in purchase department, admin department, sales department etc. all employees detail are maintained. We also generate reports for Stock of Raw-material from which the employee will dynamically know how much stock will there in their store. If some rawmaterial is out of stock then automatically the report will inform the employee that material is out of stock. Employee reports (leave note, Salary, etc.) are also generate.
BIBLIOGRAPHY
[1] G.K.Patnaik and M. M. Gore, Design of Compiler for Mobile Environment and its formalization using Evolving Algebra , proceedings of 3rd IEEE International Conference on Mobile Data Management, Singapore, January 2002, PP 159-160.
[2]
[3] William Stallings, Cryptography and Network Security: Principles and Practices, Pearson Education, Third Edition