Documente Academic
Documente Profesional
Documente Cultură
1:- INTRODUCTION
1.-INTRODUCTION
1.1 INTRODUCTION
Inventory is generally defined as stock at a particular location. Traditionally inventory for a manufacturing business is classified as raw materials, workin-progress, finished goods and MRO (Maintenance, Repairs and Operating supplies). For retail and distribution businesses, majority of the inventory can be labeled as finished goods. For service industries, majority of the inventory can be labeled as consumables.
Effective inventory management plays a critical role in the smooth and efficient running of any business. Reducing excess inventory and investing in the right inventories lead to improved customer service, increased inventory turnover, reduced costs and increased profitability.
The project has been developed to keep track of detail regarding the equipments. The current system is manual. To provide the basic services related to the supply of the equipments to maintain their purchase of raw materials and making finished good. The product will take care of all the process of manufacturing of equipments. It is concern to keep the records of each order. Which is received, form fills, supplying equipments.
Inventory Management System deals with the maintenance of equipments. Its works for many projects for which they have to purchase equipments.
The project has been developed to keep track of detail regarding the equipments. The current system is manual. To provide the basic services related to the supply of the equipments to maintain their purchase of raw material and making finished goods.
The product will take care of all the process of manufacturing of equipment. It is concern to keep the records of each order, which is received, from firm, supplying equipments
The project has been developed to keep track of detail regarding the equipments. The current system is manual. To provide the basic services related to the supply of the equipments to maintain their purchase of raw materials and making finished good. The product will take care of all the process of manufacturing of equipments. It is concern to keep the records of each order. Which is received, form fills, supplying equipments.
The goal of the propose system is to prepare final solution for stock maintaining of raw material and finished goods on the basic of order made. The preliminary stage of this project is to create the material stocks for each equipment order.
Material Receipt Entry Material Issue Entry Finished Good Manufacturing Entry Finished goods Sales Entry
In order to keep all activities of the service centre under control. User needs the following masters. Client Master Vendor Master Material Master Finished Good Master
After login to website, the user needs to enter data as per the requirement.
There are various processes in the system: The user can able to enter the data for raw material as well as finished goods for equipment. It can generate Service Number wise records. It can store information about material of particular machine and equipment and generate record. Keep stock of parts as per reorder level. Existing system was manual. Time consuming as data entry which include calculations took lot of time. Searching was very complex as there could be lakhs of entry every year. The proposed system is expected to be faster than the existing system. 100% accuracy of calculating data is not possible due to manual calculations. No data backup possible.
2:- SYSTEM
REQUIREMENTS SPECIFICATION
2.1 - INTRODUCTON
The Inventory Management System requires the following tools and technology.
The Infrastructure of The .NET platform from Microsoft. It includes the Common Language Runtime (CLR) and.NET framework Class Library. The CLR provides the environment for running .NET applications, and the class library provides the foundation service, including ASP.NET, ADO.NET, Windows Forms (for building GUIs) as well as classes for accessing COM services. The Microsoft .NET Framework is a language independent ie. We can write programming in my any language like vb, c#, java etc
The CLR is composed of five primary parts: Common Type System (CTS) Common Language Specification (CLS) Common Intermediate Language (CIL) Just-in-Time Compiler (JIT) Virtual Execution System (VES)
Features:
PARUL POLYTECHNIC INSTITUTE, 2ND SHIFT(IT)
7
Use of Vb.Net it is work very faster. They required forms uses VB.Net only. Problems Solved easily and effectively. Build Robust Windows-based Applications. Create Web Application with a Zero Learning Curve.
2.2
OVERALL DESCRIPTION
Login Master.vb: User this form used for user login. It also used link to create
new user. When we click in sign up button it will open sign up form when password and user name is correct then it will login the user then it will goes to the mainpage.vb.
Manu Form.vb: When user was login this form will open. In this form there is
two menu options.List1 is open all master form and other one is open all entry form. There is also one logout button for logout the user.
ClientMaster.vb: The form is used for store detail of the client. User can see
all the details of clients using grid view. There are four buttons: 1) Save 2) Delete 3) Cancel 4) Close
1) Save: When user click on save button the current field data will save into database. If
there is no data in the selected field it is generate message and user cannot able to save that data without filling selected fields. If we want to update or edit in saved data then first select the data from grid and then edit/update that data and click on save button it will save all changes on all same selected data.
2) Delete: When user click on Delete button that selected record will deleted from the
database.
3) Cancel: When user clicks on Cancel button all fields are blank. 4) Close: When user click on Close button it will goes to the mainpage.vb.
1) Save: When user click on Save button the current field data will save into database. If
there is no data in the selected field it is generate message and user cannot able to save that data without filling selected fields. If we want to update or edit in saved data then first select the data from grid and then edit/update that data and click on save button It will save all changes on all same selected data.
2) Delete: When user click on Delete button that selected record will deleted from the
database.
3) Cancel: When user clicks on Cancel button all fields are blank. 4) Close: When user click on Close button it will goes to the mainpage.vb.
MaterialMaster.vb
The Material Master table contains the information about the all the row material, which are, maintain by the organization. There are four buttons: 1) Save 2) Delete 3) Cancel
10
1) Save: When user click on save button the current field data will save into
database. If there is no data in the selected field it is generate message and user cannot able to save that data without filling selected fields. If we want to update or edit in saved data then first select the data from grid and then edit/update that data and click on save button It will save all changes on all same selected data.
2) Delete: When user click on Delete button that selected record will deleted from
the database.
3) Cancel: When user clicks on Cancel button all fields are blank. 4) Close: When user click on Close button it will goes to the mainpage.vb.
1) Save: When user click on save button the current field data will save into database. If
there is no data in the selected field it is generate message and user cannot able to save that data without filling selected fields. If we want to update or edit in saved data then first select the data from grid and then edit/update that data and click on save button It will save all changes on all same selected data.
2) Delete: When user click on Delete button that selected record will deleted from the
database.
11
3) Cancel: When user clicks on Cancel button all fields are blank.
4) Close: When user click on Close button it will goes to the mainpage.vb.
1) Save: When user click on save button the current field data will save into database. If
there is no data in the selected field it is generate message and user cannot able to save that data without filling selected fields. If we want to update or edit in saved data then first select the data from grid and then edit/update that data and click on save button It will save all changes on all same selected data.
2) Delete: When user click on Delete button that selected record will deleted from the
database.
3) Cancel: When user clicks on Cancel button all fields are blank. 4) Close: When user click on Close button it will goes to the mainpage.vb.
12
1) Save: When user click on save button the current field data will save into database. If
there is no data in the selected field it is generate message and user cannot able to save that data without filling selected fields. If we want to update or edit in saved data then first select the data from grid and then edit/update that data and click on save button It will save all changes on all same selected data.
2) Delete: When user click on Delete button that selected record will deleted from the
database.
3) Cancel: When user clicks on Cancel button all fields are blank. 4) Close: When user click on Close button it will goes to the mainpage.vb.
2) Delete: When user click on Delete button that selected record will deleted from the
database. 3) Cancel: When user clicks on Cancel button all fields are blank.
13
INVENTORY MANAGEMENT SYSTEM 4) Close: When user click on Close button it will goes to the mainpage.vb.
from
Cancel: When user clicks on Cancel button all fields are blank.
Close: When user click on Close button it will goes to the mainpage.vb.
4)
14
2.3
SPECIFIC REQUIREMENTS
Hardware Tools/Requirements Processor Minimum: 600 megahertz (MHz) Pentium processor4 Recommended: 1 gigahertz (GHz) Pentium processor recommended Operating System RAM Minimum: 192 megabytes (MB) Recommended: 1 GB Hard Disk CD or DVD Drive Monitor Printer 15 SGI Color Monitor Not Required. 15 512 MB of available space required on installation drive Not Required Windows 2000 or above edition
Description Visual Studio 2008 is an Integrated Development Environment (IDE) for .NET Programming as well as Pocket PC Programming.
Solid Capture
16
17
18
3. SYSTEM ANALYSIS
3.1 STUDY OF CURRENT SYSTEM
All works are on paper. Currently they are using manually system so, there is accuracy of work is very slow. There are more chances of lose of data. All works are on paper so very difficult to manage and store for long time.
19
Project Purpose
The main purpose of project is to integrate distinct sections of organization into consistent manner, In order to handle very complex functions smoothly by any technical and non-technical persons. Such as, Automation of routine tasks To maintain complete track of information regarding the Insurance Entries, Service Entries and Inward Entries. Generated Records from System helps to track the Available, Issued and Scrapped Stocks. Effective monitoring system for the higher officials.
20
2. Flexibility:
The Inventory Management System is designed to be flexible.
3. Secured:
As an Authorized user can view, edit or enter data. Hence, Data inconsistent chances could never take place.
5. Data Redundancy:
As this system assures to maintain consistent data, it also internally manages the database such that exceeding of data base or Repetitive data Entries can be neglected.
21
constrains all the detail about the Material Issued/ Finished Goods This Entry Form will enter all the detail of Manufactured finished goods.
Manufacturing Entry:
Finished Goods Sales This Entry Form will enter the detail of Entry: finished goods selling.
22
23
Login Master.vb
It is a Login Form. When user enter the user name and password and then click on Login button then user can login the program. As soon as the user starts the system he/she faces the login screen where the user is asked to enter the username and password. To log into the system the user have to enter correct username as well as password. After entering correct username and password and by pressing Login the system checks for valid username and password of the user. If the username or password is not valid then it doesnt allow logging the user in the system and gives a prompting message of invalid username or password. If the user enters correct username and password the system log the user into the system and opens the main system form where the user can perform different tasks available in the system. An important thing to note down that this Purchase, Sales and Inventory System is the multi user system, so different user have different passwords, so to login to the system the user has to give its own password otherwise the system will give a prompting message that the password is not valid.
24
ManuForm.vb
It is a main page of program. It links all Master Forms and Entry Forms. There is one Logout button for Logout the user.
25
Client Master.vb
When user selects Branch Master Form from master menu of main page this page is open. This form gives the information of all different branches. User can save, delete or update record using Save or Delete button. User also sees and selects the record from the Grid.
26
Vender Master.vb
When user selects the Vendor Master from Master menu of Main page this form is open. This form will give whole information about all Suppliers. When user enter all information and click on save button program will save all the information and generate a message for user. User also sees and selects the record from the Grid.
27
Material Master.vb
When user selects the Material Master from Master menu of Main page this form is open. This form will give whole information about all row material. When user enter all information and click on save button program will save all the information and generate a message for user. User also sees and selects the record from the Grid.
28
When user selects the Finished Goods Master from Master menu of Main page this form is open. This form is give whole information about all Fnished Goods. User also sees and selects the record from the Grid.
29
When user selects the Material Issue Entry from Master menu of Main page this form is open. User also sees and selects the record from the Grid. When user enter all information and click on save button program will save all the information and generate a message for user.
30
When user selects the Material Receipt from Master menu of Main page this form is open. User also sees and selects the record from the Grid. When user enter all information and click on save button program will save all the information and generate a message for user.
31
When user selects the Finished Goods Manufacturing Entry from Entry menu of Manu Form.vb this form will be open. This form will give whole information about all Manufactured Item. User also sees and selects the record from the Grid.
32
When user selects the Finished Goods Sales Entry from Entry menu of Manu Form.vb this form will be open. This form will give whole information about selling of Finished Goods. User also sees and selects the record from the Grid.
33
34
5. SYSTEM DESIGN
5.1 DATA DICTIONARY:
Size
20 20
Size
30 50 30 30 30
Not Null
35
Size
30 50 30 30 30
Not Null
Size
30 30 30
Not Null
Not Null
36
Size
30 30
Size
30
37
Size
Size
30
38
Size
Description Primary
39
40
41
42
43
44
[FINISHED
GOODS
45
6:-SAMPLE CODING
46
6:-SAMPLE CODING
LOGIN MASTER CODING.
Imports System.Data Imports System.Data.SqlClient Private Sub BtnLogin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnLogin.Click Dim conn As SqlConnection = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=c:\inv_elecon\elecondb.mdf;Integrat ed Security=True;User Instance=True") conn.Open() Dim cmd As SqlCommand = New SqlCommand("SELECT FROM Login_master WHERE UserName='" & Trim(txtUserName.Text) & "' AND Password='" & Trim(txtPassword.Text) & "'", conn) Dim dr As SqlDataReader dr = cmd.ExecuteReader If dr.Read = True Then memLogin_ID = Val(dr.Item(0).ToString()) memUserName = dr.Item(1).ToString() frmmenu.lblLogin.Text = "WELCOME " & memUserName frmmenu.Show() Me.Hide() Else MsgBox("Please check your user name and password") End If dr.Close() conn.Close() End Sub
47
Public Class client_master Dim savetype As String Private Sub client_master_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Call FillGrid() savetype = "save" End Sub Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click Dim conn As SqlConnection = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=c:\inv_elecon\elecondb.mdf;Integrat ed Security=True;User Instance=True") conn.Open() If savetype = "save" Then Dim cmd As SqlCommand = New SqlCommand("INSERT INTO Client_Master (Name,Address,City,Phone,PAN) VALUES ('" & Trim(txtName.Text) & "','" & Trim(txtAddress.Text) & "','" & Trim(txtCity.Text) & "','" & Trim(txtPhone.Text) & "','" & Trim(txtPAN.Text) & "')", conn) cmd.ExecuteNonQuery() MsgBox("Record Saved Successfully!!!", MsgBoxStyle.Information) Else Dim cmd As SqlCommand = New SqlCommand("UPDATE Client_Master SET Name='" & Trim(txtName.Text) & "',Address='" & Trim(txtAddress.Text) & "',City='" & Trim(txtCity.Text) & "',Phone='" & Trim(txtPhone.Text) & "',PAN='" & Trim(txtPAN.Text) & "' WHERE Client_ID=" & Val(txtClientID.Text), conn) cmd.ExecuteNonQuery() MsgBox("Record Updated Successfully!!!", MsgBoxStyle.Information) End If savetype = "save" conn.Close() Call FillGrid() End Sub Private Sub FillGrid() Dim conn As SqlConnection = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=c:\inv_elecon\elecondb.mdf;Integrat ed Security=True;User Instance=True") conn.Open() Dim cmd As SqlCommand = New SqlCommand("SELECT * FROM Client_Master", conn) Dim daSQL As SqlDataAdapter = New SqlDataAdapter(cmd) Dim ds As DataSet = New DataSet daSQL.Fill(ds, "Client_Master") DataGridView1.DataSource = ds.DefaultViewManager DataGridView1.DataMember = "Client_Master"
48
49
50
51
52
7:- TESTIG
& VALIDATION
53
According to the user requirements specification the project is divided into different modules. Each module consists of a input forms, processing logic, output (records). Each module have program specification, according to these specification programmer develops The program and tests on his level and release it for testing by a tester.
Tester also test the input forms layout, processing logic is correct or not and related output are As per the test cases, test data and test results.
If any error is found or if there is some specification is not met, the tester fills the walkthrough from and testing form. Along with these forms the tester sends the corresponding modules for correction.
Integration Testing: -
Process description: Testing is a progress to ensure the reliability of the product. Testing is a two-stage process
Integration Testing:
Units are assembled or integrated to form the module. Integration testing aims at verifying the interfacing between the Modules.
System Testing:
PARUL POLYTECHNIC INSTITUTE, 2ND SHIFT(IT)
54
55
56
8. USER MANUALS:
Login Master.vb
User this form used for user login. When we click on sign up button it will open sign up form when password and user name is correct then it will login the user then it will goes to the menuform.vb.
Manu form.vb
When user was login this form will open. In this form there is two menu options. List1 is open all master form and other one is open all entry form. There is also one logout button for logout the user.
ClientMaster.vb
This form is used for store details of the client. User can see all the details of client using grid view
VendorMaster.vb.
The Vendor Master table contains the information about the different Suppliers from whom the organization purchases the items.
MaterialMaster.vb.
The Material Master table contains the information about the all the row material, which are, maintain by the organization.
58
9:- LIMITATION
& FUTURE ENHANCEMENT
59
9.1 Limitations:
This Project is desktop based so; it does not work with the multiple locations. The installation expansion is higher due to latest .Net technology. No financial year maintain in the system.
Their administrator staff able to view and print various records. It can give details of multiple Branches and generate Branch vice Records. Can upgrade to online system with ASP .Net. Online different record generation. Different search options. Online order from dealers.
60
10:- CONCLUSION
61
10. CONCLUSION
The objective of this project was to build a program for maintaining the details of all Raw materials and finished goods. The system developed is able to meet all the basic requirements. It will provide the facility to the user so that they can keep tracks of all the equipments being supplied. The management of the Inventory will be also benefited by the proposed system, as it will automate the whole supply procedure, which will reduce the workload. The security of the system is also one of the prime concerns.
There is always a room for improvement in any software, however efficient the system may be. The important thing is that the system should be flexible enough for future modifications. The system has been factored into different modules to make system adapt to the further changes. Every effort has been made to cover all user requirements and make it user friendly.
Goal achieved: The System is able provide the interface to the user so that he
can replicate his desired data. .
User friendliness:
Though the most part of the system is supposed to act in the background, efforts have been made to make the foreground interaction with user as smooth as possible. Also the integration of the system with Inventory Management project has been kept in mind throughout the development phase.
BIBLIOGRAPHY
www.google.com Online .Net Books Black Book for VB .Net http://www.functionx.com/sqlserver/
62