Project Report On Inventory Control
Project Report On Inventory Control
Project Report On Inventory Control
Management
What is inventory?
A stock of items held to meet future demand. Managing of stock of items is called
Inventory Management.
Why We Want to Hold Inventories?
Improve customer service Contribute to the efficient and effective operation of the production system Reduce certain costs such as ordering costs
2.2 2.3
3. Conclusion 4. Snapshots
System
Inventory control system is the system for the departmental store. The Administrator of the departmental store will use this system for the better performance of the work. This system will provide the computerized management of all the products and stock available for the customers. Features of the systems are:1. 2.
information about all the products. records of those items that has been
purchased.
3. 4. 5.
records of those items to be sold. search of the record in database. retrieve the information about any product.
materials in the store and provide the billing facility for the entire goods purchased.
View all the items by item id, description, rack no, companys name.
The description , rack no ,cabinet no, quantity. Unit price and sales price should also be entered
The fields should not be empty otherwise the module will not further proceed.
After entering all the details, it will ask for more items to be purchased. If yes, then this procedure will repeat else it will return to the main menu.
calculates the total sales price of product and total cost price of product.
The item to be sold is recognized by its id. If id doesnt match then it displays a message not in stock. Its description, quantity, sales price is displayed. Then it asks for the quantity want to sold.
Search by id number
If the id does not exist, an error message should be displayed If the id exists, the details of the item should be displayed. When the user finishes enquiry of the item, the control should return to the Main menu Screen
Search by description
If thename does not exist, an error message should be displayed If the name exists, the details of the item should be displayed. When the administrator finishes enquiry of the item, the control should return to the Main menu Screen
Screen design
All error messages are to be displayed on the screen. When an error message is displayed system should wait for a key press. Error messages should be cleared once the user presses a key. All validations done should be case insensitive. For e.g. when you ask the user if he wishes to continue, following inputs are valid: y or Y or n or N. Any other input is invalid.
If any other name is entered for User Id, the system should display error message you cant Login and should quit the application.
2 Technology Used
System Archietecture:
The system we have developed is mainly a web based system. The three-tier architecture is followed in the development of the system. A two tier architecture has two separate components: an application server and a database server. In implementing a two tier architecture the number of choices is more. A communication protocol is used for the communication between the application server and the database server. The workload distribution among the two components can vary widely across applications.
2.2 Hardware :Processor Main Memory Hard Disk Disk Space Floppy Disk Drive Keyboard Mouse Monitor CD ROM Drive : : : : : : : : : 1.70 GHz and Above 512 MB. 20 GB. 100 MB. 1.44 MB. ANY ANY ANY 52x Samsung CD ROM
2.4 Software Description :Although C was designed for implementing system software it is also widely used for developing portable application software.C is one of the most
popular programming languages of all time and there are very few computer architectures for which a C compiler does not exist. C has greatly influenced many other popular programming languages, most notably C++, which began as an extension to C. C is an imperative (procedural) systems implementation language. It was designed to be compiled using a relatively straightforward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support. C was therefore useful for many applications that had formerly been coded in assembly language. Despite its low-level capabilities, the language was designed to encourage machine-independent programming. A standards-compliant and portably written C program can be compiled for a very wide variety of computer platforms and operating systems with little or no change to its source code. The language has become available on a very wide range of platforms, from embedded microcontrollers to supercomputers
Characteristics
Like most imperative languages in the ALGOL tradition, C has facilities for structured programming and allows lexical variable scope and recursion, while a static type system prevents many unintended operations. In C, all executable code is contained within functions. Function parameters are always passed by value. Pass-by-reference is simulated in C by explicitly passing pointer values. Heterogeneous aggregate data types (struct) allow related data elements to be combined and manipulated as a unit. C program source text is free-format, using the semicolon as a statement terminator. C also exhibits the following more specific characteristics:
Variables may be hidden in nested blocks Partially weak typing; for instance, characters can be used as integers Low-level access to computer memoryby converting machine addresses to typed pointers Function and data pointers supporting ad hoc run-time polymorphism array indexing as a secondary notion, defined in terms of pointer arithmetic A preprocessor for macro definition, source code file inclusion, and conditional compilation Complex functionality such as I/O, string manipulation, and mathematical functions consistently delegated to library routines A relatively small set of reserved keywords A large number of compound operators, such as +=, -=, *= and ++ etc.
{ ... } rather than either ALGOL 60's begin ... end or ALGOL 68s ( ... ) = is used for assignment (copying), like Fortran, rather than ALGOL's := == is used to test for equality (rather than .EQ. in Fortran, or = in BASIC and ALGOL) Logical "and" and "or" are represented with && and ||.
Snapshots
1. LOGIN SCREEN
2.MENU SCREEN
9.
DELETE RECORD
10.
HELP SCREEN