Vous êtes sur la page 1sur 38

1. INTRODUCTION Stock maintenance system is an important activity, which takes place in every manufacturing industry.

Though a firm manufactures their own products, more importance should be taken to sale the products. So the firm takes necessary step to improve their sales level, to yield a good profit. When a customer makes sale, the personal details of the customer is collected and a quotation is prepared. If the customer is satisfied, then based on the quotation an invoice is prepared which posses all the details of the customer and the products that he is ready to purchase from us. This software is well designed which eradicates all the problems that occur during manual processing. Since we collect and store the customer detail, we shall easily navigate and access all the details of a particular customer. The project provides complete information about the details of the stock to the users. This project identifies the amount of stock available,the product that is purchased faults in the product, products that are replaced, products that have been sold, and the date at which the products are bought and sold in a particular concern. Separate modules have been created for purchasing, viewing stock details, selling, details and delivery details. As a whole , marketing process can be improved if stock has been maintained properly.

1.1 ORGANIZATION PROFILE AKSHAYA TRADERShas been trading & merchandising Cotton, Oilseeds, Grains, Pulses, Lentils, Birdfeed, Animal Feed, Spices, Nuts and various agro based products in all the principal world markets and to the end users in major consumption market for about two decades. Capitalizing on India's vast geographical spread and range of reasons, we successfully have been able to provide superior quality range of products, to our buyers all over the world. With a network of over 20 offices spread across India and a workforce of over 150 dedicated employees, we believe in philosophy of "Enjoying the Challenge" the challenge that comes through actively exploring one's own multifaceted ness and stretching one's limits and in that process each time discovering a new height for achievement AKSHAYA TRADERShas always sort to be a value-driven organization. These values continue to direct our growth and business. Our core values underpinning the way we do business are; We take responsibility for QUALITY Our products and services will be "best in class" in terms of value received for dollars paid. We will deliver excellence, strive for continuous improvement and respond vigorously to change. Each of us is responsible for the quality of whatever we do.

2. SYSTEM ENVIRONMENT
2.1 HARDWARE SPECIFICATION PROCESSOR : PENTIUM IV 128 MHZ 80 GB 3.5 INCHES 104 KEYS

MAIN MEMORY : HARD DISK FLOPPY DRIVE KEYBOARD : : :

2.2 SOFTWARE SPECIFICATION PLATFORM FRONT END BACK END : : : WINDOWS XP VISUAL BASIC 6.0 MS ACCESS 7.0

2.3 SOFTWARE FEATURES Visual Basic 6.0 Visual basic was introduced in 1991, before VB was introduced developing windows applications was much harder than developing DOS applications. Programmers had too much to worry about, such as what the mouse was doing, where the user was inside a menu, and whether he or she was clicking or double clicking at a given place. When VB1.0 was released, BILL GATES, Chairman and CEO of Microsoft described it as awesome. Steve Gibson of InfoWorld said VB is a stunning new miracle and will dramatically change the way people feel about and use windows. Versions of Visual Basic Since 10 years six versions of Visual Basic has been developed, and is far and away the most popular programming language in the world today. VB2.0 was faster, more powerful and even easier to user than VB1.0.VB3.0 had more advantages than VB2.0. VB4.0 added support for 32-bit development and began the process of turning VB into a fully object oriented programming language VB5.0 added the ability to create true executable and even the ability to make your own controls. VB6.0 has added. Some long desired language features. It s the slickest and most powerful VB yet. Hence the package used in this project is VISUAL BASIC 6.0 Characteristics of Visual Basic VB lets your add menus, text boxes, command buttons, option buttons, check boxes, list boxes, scroll-bars, add directory boxes to blank windows. We can also use grid to handle tabular data. Communication with other window application is possible. Most importantly, we can have an easy method to let users control and access databases. We can have multiple windows on a screen. These windows have full access to the clipboard and to the information in most other windows application running at the same time. Communication with other applications running.

Under windows is possible in VB 6.0. we can use visual basic version of Microsofts COM/OLE technology. Features

to

communicate with other applications running under windows, using most modern

Whenever a products version number increases by one, it means that several enhancements have been made over the previous version. Before looking at the completely new additions to Visual Basic 6.0, this section presents general Visual Basic features. General Features The compiler in Visual Basic gives many different options for optimizing the compiled code, such as optimization for fast code, optimization for small code and favor of Pentium pro etc. The Visual Basic is a very open environment that supports the client/server architecture, ActiveX, Component Object Model (COM), and Distributed Component Object Model (DCOM). It also supports open database Connectivity (ODBC). Intelligence A new feature that Microsoft calls intelligence enables the system in real time during coding. There are five basic intelligence features. Quick info Complete word Data tips List members List constants Quick info is a feature that presents the syntax of the procedure, which is being typed, in a ToolTip like window. It even goes one step further in that it will bold the specific parameter, which is being coded at real time.

Complete word is a feature that automatically completes the word, which is typed in real time, after enough characters that make the word distinct within the list of available words, has been typed. Data tips are a very useful feature that simply shows the value of the variable in a yellow tool tip format at run time. A list member is a feature that is used to simply list all of the properties or the methods available to a members feature, except that with this feature available constant value for a given property are listed. Other Features Multiple projects can be loaded into the IDE-integrated development environment and treated as one. For example, a standard project and an ActiveX project can be loaded at the same time. This saves tremendous amount of time for coding and debugging. Here is a list of some other enhancements: Bread points can be toggled simply with a mouse click. Bookmarks can be placed for quick location. Properties in the property window can be manipulated alphabetically or even by category. A nice new feature is block comment and uncomments. With the click of a mouse button, all highlighted code will be commented or uncommented. Aligning and formatting can easily be applied to one or more controls. FEATURES ADO (ActiveX Data Objects) ActiveX Data Objects (ADO) is designed to be an easy-to-use applicationlevel interface to any OLEDB data provider, including relational and non-relational databases, e-mail and file. Systems, text and graphics, and custom business objects, as well as existing ODBC data sources. Virtually all of the data available throughout the enterprise is available using the ADO data access technology.

ADO is easy to use, language-independent, implemented with a small footprint; uses minimal network traffic, network traffic, and have few layers between the client application and the data source-all to provide lightweight, high performance data access. The general characteristics of ADO are: Ease of use. High performance. Programmatic control of cursors. Complex cursor types, including batch and server-and client-side cursors. Ability to return multiple result sets from a single query. Synchronous, asynchronous, or event-driven query execution. Reusable, property-changeable objects. Advanced record set cache management. Flexibility-it works with existing database. Technologies and all OLE DB providers. Excellent error trapping. The simple semantics of ADO and universal application mean minimal developer training. RDO (Remote Data Object) With RDO and the remote data control, your application can access ODBC data sources without using a local query processor. This can mean significantly higher performance and flexibility when accessing remote database engines. By using RDO, you can: Create simple cursor less result sets, or more complex cursors. Run queries and process any number of result sets. Execute stored procedures that return result sets with or without output parameters and return values.

Execute action queries that perform data manipulation or data definition operations. Limit the number of rows returned or processed. Monitor all of the messages and errors generated by the remote data source without compromising the executing query. Enable synchronous, asynchronous, or event-driven asynchronous processing so your application isnt blocked while lengthy queries are executed or the current row pointer is repositioned.

DAO (Data Access Objects) A programming interfaces to access and manipulate database objects. DAO includes the full functionality of the Microsoft Jet database engine for local data management, rapid application development and inexpensive maintenance. Data Environment The data environment designer provides an interactive, design-time environment for creating ADO objects. These can be used as a data source for dataaware objects on a form or report. Data Report It allows using drag and dropping to quickly create reports from any record set, including hierarchal record set. ADO Data Control A new OLEDB aware data source control that functions much like the intrinsic data and remote data controls, in that it allows creating a database application with minimum code. Coolbar Control A container control that can be used to create user-configurable toolbar similar to those in Microsoft Internet explorer.

Data Grid Control An OLEDB aware version of DBGrid, the control allows to quickly building an application to view and edit record sets. It also supports the new ADO data control. The Integrated Development Environment Visual basic is not just a language. Its an integrated development

environment, which enable to develop, run, test and debug applications. This IDE is capable of creating different project type to develop application. Standard EXE: its a typical project type and used to create standard executable files. ActiveX EXE, ActiveX DLL: these types of projects are used to create activeX code components, which are OLE automation servers. ActiveX control: controls. VB application Wizard: it generates a new, fully functional application this type of project is used to create new ActiveX

from which more complex application can be built. Data Project: it creates a project that automatically includes data types and report data environment. Active x Document EXE, ActiveX Document DLL: These project types are used to ActiveX documents, which are in essence visual basic applications that can run in the web browser such as Internet explorer. IIS Application, DHTML application: These projects are used to create Internet applications for both server-side and client-side.

Toolbars in visual basic: VB like many windows application has multiple tool bars available they are. Standard toolbar Edit toolbar Debug toolbar Form editor toolbar

10

MS-Access MS Access and its Features: Microsoft access 7.0 includes many new features summarize below. 1. Movable, customizable toolbars: Microsoft access tool bars are now movable and customizable. You can move tool bar around the Microsoft access window, hide them individually, and customize Them by adding buttons you can also create your own tool bars and attaches them with forms and reports. 2. Tool tips: Move the pointer on to the face of any tool bar button including those in the toolbar or palette to display the name of the button or option. 3. Shortcut menu: Press the right mouse button when you are defining a control, setting a property or performing most any other task in Microsoft access to display the shortcut menu commands appropriate to the current task appear on the menu. 4. Input mask; You can make data entry values quicker and more accurate by adding input mask to fields that required in the same way every time in a phone number in a field for. Example you put add input mask that automatically adds the necessary parentheses, hyphen and spaces. 5. Printing information about your database objects:

11

You can print detailed information about the design of any database object in database. For example you can print a list of fields, properties and relationships of a table. To print information about the select choose print definition from the file menu. To print the information about multiple Objects choose add in form the file menu and then choose database document. 6. Importing and entire database: You can import all the objects from another Microsoft access database in one step choose add-in the file menu then choose import database. 7. New sort order: Eight new sort order option Arabic, Greek, Hungarian, polish Russian etc.. have been added. Microsoft access version 7.0 in addition to three option Swedish/ Finnish, Norwegian/ Danish and Icelandic that were added in the version 1.1 you can change sort order for the existing database as well as new database. 8. Ability to ensure that your Microsoft access workshop is unique: You can ensure that Microsoft access workshop is unique. If you are use security you can prevent user from creating another version of same system and theyre by gaining unauthorized access to it these feature available with version 1.1 9. New property builders and build button: Many properties now include builders that help you set property for example you can use the expression builder. For the properties that all expression the query builders for the record source and raw source properties and color builders for designing the back color, border color and fore color properties. Some properties allow selecting from the multiple builders. 10. Menu building and support for sub menus:

12

The new menu builder provides a straight foreword interface you can use to create custom menu bars for newer application. In addition you can now include sub menus on your custom menu bars. Accesses like any other office applications are simple to use and yet offer the user the tools that need to handle complex data. The most basic Component of an access database is a table-a collection of information arranged in records an fields. A database can consists of several tables of related data database is a collection of information related to a particular subject or purpose, such as tracking customer orders or maintaining a music collection. If your database isnt Stored on a computer, or only parts of it are, you may be tracking information form a variety of sources that you have to coordinate and organize yourself. Using Microsoft access, you can manage all your information from a single database file.

13

3. SYSTEM STUDY AND DESIGN


3.1 EXISTING SYSTEM The existing system has been designed with VB6.0 as front end and oracle as back end. Data in the existing system are all checked for validity and provides online help to the user. The existing system aims on production management. Merits It is very easy to operate. Modification can be done easily. It reduces the paper work. By doing this process time is saving. The customer details and the required reports are generated manually. The corrections that are need by the customer are done manually. When there is a need to view the details of the particular customer. They have search for the particular account number. Demerits It is very difficult to validate and generate the reports. It is very inconvenience for usage. Chances to loss of data are high.

14

3.2 SYSTEM DESIGN The most creative and challenging phase of the system life cycle is system design. The design phase is a transaction from user-oriented document to a document oriented to the programs or data personnel system. The system designed goes through two phases of development-logical and physical design. When analysis prepare logical system design, they specify the user needs at the level of detail that virtually determine the information flow into and out of the system and the required data sources,. Physical designs programmers what the system must do. The first step in design phase is to determine how the output is to be produced and in what format. Secondly, input data and the master files have to be designed to meet the requirement of the proposed output. Finally at the end of the design phase the system design specification will be ready, which is used as the base for coding phase. 3.2.1 Logical Design Context Analysis Diagram Data Flow Diagram Entity Relationship Diagram

15

3.2.1.1. Context Analysis Diagram A Context Diagram confines project scope to an agreed limit by obtaining agreement from the customer on the data flows that are included in the scope of a project. The Context Diagram focuses on relationships with external entities and identifies the information that is exchanged between these external entities and the business system under review. The external entities themselves are outside the scope of the project but the data flows between the entities and the business system are within the project scope.

Iteam Details

Suppliers Details

Purchase Details
STOCK MAINTENANCE SYSTEM

Reports

Account Details

Stock Details

Sales Details

Bill Details

16

3.2.1.2 Data Flow Diagram Data Flow diagram is a graphical representation of the "flow" of data through in information system. DFD's can also be used for the visulalization of data processing. on a DFD's data items flow from an external data source or an internal data store to an internal data store or an external data sink, via an internal process. a DFD' provides no information about the timings of process, or about whether processes will operate in sequence or in parallel. it is therefore quite different from a flowchart which shows the flow of control through an algorithm, allowing to determine what operation will be performed, in what order, and under what circumstances but nt what kinds of data it be input to and output from the system over where the data will come from and go to, where the data will be stoud. This is the graphical representation of the data processes and used in the support of an information system they describe system as collections of data that are manipulated by functions. Data can be organised in several way. The basic elements are Bubbles Arrows Open boxes Input/output boxes

17

Level 0

Customer Detail

Customer

User

Detail

Validate Customer Detail

Customer Detail

Customer Table

Level 1

Product Details

Product Details

Management

Validate Customer Detail

Product Details

Product Table

Level 2

Product Details

Customer details

Customer Table Validate Details Product Table Product Table

Product details

18

Level 2

Invoice Details

Quotation detail
Invoice preparation

Quotation
Quotation

Quotation invoice

Master

Level 3

Reports

Quotation Invoice Mgm

quotation details
Report Generation

Report

Management

Invoice Details Customer table Customer details Product table Product details

19

3.2.1.3 Entity Relationship Diagram ER diagram is a model that describes the store layout of a system at high level abstraction. The diagram is based on the three primitive concepts entities, relations and attributes. E-R diagram enables to examine and highlight the data structure and relationship between the data stores in data flow diagram based on the information provided by the E-R diagram, the kind of keys or indexes needed to access the data base can be determined. E-R diagram can express the overall logical structure of a database graphically .E-R diagrams are simple and clear __ qualities that may well account in large part for the widespread use of the E-R model. Such a diagram consists of the following major components. Rectangles which represent entity sets Ellipses which represent attributes Diamonds which represent relationship sets

20

ENTITY RELATIONSHIP DIAGRAM


Product price Product Code

Product desc

Product name

Product ID

supplier code ID

Place

ph no

Custo mer code

Product

supplier ider Name

Address

Address Name

m Customer

Stock Maintenance System

Place

supplier

Ph.no

Customer ID

ID ID

m Invoice
Incoice id

invoice date

custom er name

custom er place

21

3.2.2 Physical Design The physical design of the database specifies the physical configuration of the database on the storage media. This includes detailed specification of data elements, data types, indexing options and other parameters residing in the DBMS data dictionary. It is the detailed design of a system that includes modules & the database's hardware & software specifications of the system. A ER design, schema refinement, and the definition of views, we have the conceptual and external schemas for our database. The next step is to choose indexes, make clustering decisions, and to refine the conceptual and external schemas to meet performance goals. We must begin by understanding the workload. The most important queries and how often they arise. The most important updates and how often they arise. The desired performance for these queries and updates.

22

3.2.2.1 Database Design Database design transforms the information domain models created during analysis into secure data structure that requires implementing the software. Design has been separated into logical and physical design, logical design covers that part of the design process where one designs a database without the constraints of the DBMS and its storage, and physical design in that part of the process that deals with the dependency of a DBMS.

23

3.2.2.2 Input Design Admin This input design is mainly for the security purpose. Here we let the user to enter their name and the respective password, if the name and the password I correct, it will let the user go to the other forms. If it is incorrect, it will again ask the user to enter the name and password. We classify user who can access only the quotation and the quotaion customer window alone and will not be able to access any other forms or alter any details the status code for this type of user is generated as N. We shall also delete a particular user or an unwanted user in the concern, by selecting the option delete. Customer Screen Here we collect the personnel details about our customers for our reference, who may contact us regularly or occasionally. For each customer a specific automatic code is generated such as cu1, cu2, cu3. Ect, and by specifying the code we can navigate all the personnel details about a customer. The personal detail includes customer code, customer name, address, city state, Pin Code, phone number, fax, TNGST number, CST number ect.. There are four command buttons such as Add new Rec: for the purpose of entering a new customer detail,. Save Rec: to save the record that has been entered previously. Edit for the purpose of retrieving a particular record. Exit: to quit from the customer.

Detail screen and return to the main screen the customer detail that has been entered in this screen can be easily added to the quotation, just by entering the customer code. If the customer payment is through bank, his account number and 24

name of the bank is entered and if the payment is through cash then, this two entries are inactivated, so the default entry is nil. Product Details This is the input form where we can have all the details of the product manufactured in the particular company. As far as my company is concerned, they manufacture two types of product such as, Industrial product. Home appliance. The industrial products comprises of Nylon Tubes, PU Tubes, LDPE Tubes, HDPE pipes, LDPE semi embossed film and the home appliance comprises of 2liters and 1.5-liter grinders. Each product has there own item code, item name, item rate, item category, quantity in hand etc If the item category is industrial product then it has item-length field and if it is home appliance, then it has the item-weight, item-color etc Here we have four command buttons such as, Add new: Edit : To add the new item. To retrieve the already existing item details. To for the purpose of updation of the product. To return to the main screen.

SaveRec : Exit Quotation :

This is the first step in any truncation, whenever a customer approaches to buy any product the customer will be asked to fill the quotation and the concern have to explain to him about the terms and conditions to be followed by the customer. If the customer is satisfied with the schemes, then if he is ready to buy our products we will prepare the invoice based on the quotation of the customer and deliver him with the product along with the invoice. 25

Here we have the quotation number, which has been automatically generated such as qt1, qt2, qt3 if we select the customer code the entire detail of the customer is generated. In the calculation part the user have to enter the quantity and if discount allowed, enter the required discount. The duties are defaultly 2%. The net amount could be generated in command total. Invoice In any sales processing system an invoice is prepared and delivered to the customer with the products the invoice number is automatically generated as In1, in2, in3 By selecting the customer name the entire Detail of the customer is generated from the quotation. IT also comprises the invoice date and quotation date. A flag is set in the quotation such as Y or N, if Y then an invoice is prepared, if N then there is no need to prepare the invoice. When we exit the form it automatically opens the report. Code Design The main purpose of the code design is to simplify the coding and to achieve better performance. The coding is prepared in such a way that the internal procedures are utilized property. Validation messages are also displayed. The variable that has been chosen for processing of data is meaningful to the context in which it is used. Layman can understand the variable by its name. The coding of the variable is done in such a way that any one other than the person who has developed the packages can understand its purpose. Thus, the maintainability and retrieval of items are easy. Coding is done with objects that help in quick processing of data, simple to understanding and debug the errors. Further development and modification in coding can be done easily.

26

Table Name Purpose Primary Key

: : :

Invoice Master This table holds the information about the invoice. INV-NO DESCRIPTION INVOICE NUMBER INVOICE DATE QUOTATION NUMBER CUSTOMER CODE IF DISCOUNT ALLOWED TO THE COUSTOMER SALES DUTIES INVOICE VALUE

S.NO 1 2 3 4 5 6 7

FIELD NAME INV-NO INV-NO QTN-NO CUST-CD DISCOUNT DUTIES INV-VALUE

DATA TYPE TEXT (50) DATE/TIME (8) TEXT (5) TEST (50) TEXT (50) TEXT (50) DOUBLE (8)

Table Name Purpose Primary Key S.NO 1 2 3 4

: : :

Quotation Master This table holds the information about the quotation. QTN-NO DATA TYPE TEXT (50) DATE/TIME (8) TEXT (50) TEXT (50) DESCRIPTION QUOTATION NUMBER QUOTATION DATE CUSTOMER CODE CONFIGURATION FLAG

FIELD NAME QTN-NO QTN-DT CUST-CODE CON-FLG

27

Table Name Purpose Primary Key S.NO 1 2 3 4 5 6

: : :

Invoice Detail This table holds the information about the Invoice. INV-NO DATA TYPE TEXT (50) DATE/TIME (8) TEXT (50) DOUBLE (8) SINGLE (4) DOUBLE (8) DESCRIPTION INVOICE NUMBER INVOICE DATE ITEM CODE ITEM RATE ITEM QUANTITY ITEM VALUE

FIELD NAME INV-NO INV-DT ITEM-CD ITEM-RT ITEM-QTY ITEM-VAL

Table Name Purpose Primary Key

: : :

Login This table holds the information about the Login. USERNAME DATA TYPE TEXT(50) TEXT(50) TEXT(1)

S.NO 1 2 3

FIELD NAME USERNAME PWD ACCESS

DESCRIPTION USER NAME USER PASSWORD USER MODE NORMAL USER(OR) SUPER USER

28

Table Name Purpose Primary Key

: : :

Quotation Detail This table holds the information about the quotation. QTN-NO

S.NO 1 2 3 4 5 6 7 8 9

FIELD NAME QTN-NO QTN-DT ITEM-CDE ITEM-NAME ITEM-WG ITEM-COL ITEM-LEN ITEM-IT ITEM-RATE

DATA TYPE TEXT (50) DATE/ TIME (8) TEXT (50) TEXT (50) TEXT (50) TEXT (50) TEXT (50) TEXT (50) TEXT (50)

DESCRIPTION QUOTATION NUMBER QUOTATION DATE ITEM CODE ITEM NAME ITEM WEIGHT INTEM COLOUR ITEM LENGTH ITEM LITRE ITEM RATE

29

Table Name Purpose Primary Key

: : :

Customer Detail This table holds the information about the Customer. CUSTCODE

S.NO 1 2 3 4 5 6 7 8 9 10 11 12 13

FIELD NAME CUSTCODE CUSTNAME CUSTADD CUSTCITY CUSTSTATE CUSTPIN CUSTPH CUSTFAX TERMS ACCNO BANKNAME TNGSTNO CST

DATA TYPE TEXT(50) TEXT(50) TEXT(50) TEXT(50) TEXT(50) TEXT(50) TEXT(50) TEXT(50) TEXT(50) TEXT(50) TEXT(50) TEXT(50) TEXT(50)

DESCRIPTION CUSTOMER CODE CUSTOMER NAME CUSTOMER ADDRESS CUSTOMER CITY CUSTOMER STATE CUSTOMER PINCODE CUSTOMER PHONE CUSTOMER FAX CONDITIONS CUSTOMER ACCOUNT NUMBER CUSTOMER BANK NAME TAMILNADU GOVT SALES TAX NUMBER CENTRAL SALES TAX NUMBER

30

Table Name Purpose Primary Key

: : :

Product Details This table holds the information about the product. ITEMCODE

S.NO 1 2 3 4 5 6 7 8 9

FIELD NAME ITEMCODE ITEMCAT ITEMNAME QTY RATE ITEMLEN ITEMWEG ITEMCOL ITEMIT

DATA TYPE TEXT(50) TEXT(50) TEXT(50) DOUBLE(8) DOUBLE(8) TEXT(50) TEXT(10) TEXT(50) TEXT(15)

DESCRIPTION ITEM CODE ITEM CATEGORY ITEM NAME ITEM QUANTITY ITEM RATE ITEM LENTGH ITEM WEIGHT ITEM COLOUR ITEM LITRE

31

3.2.2.2 Output Design View Tables This output form is to view the records of the table by specifying the table name; we shall view all the records of a particular table. There are about 7 tables, such as: 1. 2. 3. 4. 5. 6. 7. Daily Report This report is to view daily sales occurred in a particular company. The system date is considered for this purpose. According to the system date daily report is generated. Quotation Report When we select the exit button in the quotation input form automatically the control pass on to the quotation report. Here the detail, which was entered in the quotation, input form would be generated. Invoice Report When we select the exit button in the invoice input form. Automatically the control passes on to the invoice report. Here the details entered in the invoice-input Customer Product User tab Quatationdet Quatationmust Inv-det Inv-mast

32

form will be generated. This is the main output form and it will be delivers to the customer. 3.2.2.3 Database Design Form Name Description : : Product Details This form contains details about product.

Stock Maintenance System

PRODUCT DETAILS SCREEN

Form 1

33

Form Name Description

: :

Stock Maintenance Details This form contains details about stock.

Stock Maintenance System

STOCK MAINTENANCE DETAILS

Form 2

34

Report Name Description :

Product Details

This report contains details about product.

PRODUCT DETAILS SCREEN

Report 1

35

Report Name Description

: :

Stock Deatils This report contains details about stock.

STOCK MAINTENANCE DETAILS

Report 2

36

4. CONCLUSION
The software Stock Maintenance System System is developed by satisfying all the proposed requirements and coded effectively. The customized programs are effective and easy to handle with good help facilities. The system is highly scalable, viable and user-friendly. Striking colors given to the pages have a very appealing effect. The necessary information is allowed to feed into the input screen. The developed system is tested to all criteria. It is implemented successfully and gone through all validations. All the phases of development were conceived using the methodologies and tools of structured system analysis and design. In the information technology era the system enables the automobile marketing firm to ensure its active presence in the global market. The system is done with an insight into the necessary modifications that may require in the future. Now the software executes successfully by fulfilling the objectives of the project.

37

5. BIBLIOGRAPHY
Elias M awad, "System Analysis and Design" Galgotia Publication, Second Edition 1996. Gary cornell, "Visual Basic 6.0 from the ground up" , .Tata McGraw Hill, 1999 Ian Somerville, "Software Engineering", Addition wisely Publication, 5th Edition 1996. Mike Mckelvy, Jeff Spotts and Brain Siler, "Using Visual Basic 6.0" President Hall of India(pvt) ltd., Jeffrey P. McManus, "VB.NET Developer's Guide to XML, and ADO.NET", Addison Wesley Alan Simpson, "Mastering MS Access for Windows'9, BPB Publications, Michael MCKelvy,"Visual Basic 6.0", Tata McGraw Hill Publication, Fourth Edition, 1997. Renu Vig, Ekta walia,"Fundamentals of DBMS", Irwin McGraw Hill Publication, First Edition, 1995. Websites www.microsoft.com www.clusty.com www.dotnettutorial.com www.wikepedia.com/vb6.0. www.wikepedia.com/access.co.in/dataformat.

38