Click here to Skip to main content
15,885,757 members
Home / Discussions / C#
   

C#

 
AnswerRe: Game C # application code written in C # QuickSpark Pin
LloydA11131-Jul-10 1:02
LloydA11131-Jul-10 1:02 
QuestionEscape key control in c# Pin
Krishna Varadharajan30-Jul-10 21:13
Krishna Varadharajan30-Jul-10 21:13 
AnswerRe: Escape key control in c# Pin
OriginalGriff30-Jul-10 22:30
mveOriginalGriff30-Jul-10 22:30 
AnswerRe: Escape key control in c# Pin
Abhinav S30-Jul-10 23:45
Abhinav S30-Jul-10 23:45 
GeneralRe: Escape key control in c# Pin
Krishna Varadharajan31-Jul-10 1:16
Krishna Varadharajan31-Jul-10 1:16 
Questionnewbie XML question that I should have been able to do on my own. Pin
Ronni Marker30-Jul-10 20:05
Ronni Marker30-Jul-10 20:05 
AnswerRe: newbie XML question that I should have been able to do on my own. Pin
Estys30-Jul-10 23:16
Estys30-Jul-10 23:16 
QuestionWho can help on this C# Proj??? Urgent Pin
et.residential30-Jul-10 17:45
et.residential30-Jul-10 17:45 
1. Introduction
The objective of this project is to develop an Inventory Control System
ABC Pte Ltd has requested your assistance to create a simple inventory system. The system will keep track of the goods available in the warehouse so that items do not run out of stock.
When your program starts, a system menu will be displayed:
<Your own name> INVENTORY SYSTEM
(1) Enter Goods Information
(2) Issue Goods
(3) Receive Goods
(4) Re-order Goods
(5) Generate Transactions Report
(6) Display Goods Details
(7) <Student’s unique function>
(8) <Student’s unique report>
(9) Quit
>> Enter Choice: __
Fig A – Main Menu
If user enters 1 to 9, do one of the following. If invalid choice, display error message and display Main Menu again.
Enter Stock Information adds a stock item to the system (see 2.1). Issue Goods will reduce stock in the system (see 2.2). Receive Goods will increase the stock in the system by the quantity received (see 2.3) Re-order Goods checks for stock items that are low in quantity and allows user to top up the quantity of the item (see 2.4). Generate Transaction Report shows all transaction captured by the system (see 2.5). Display Goods Details shows all items recorded in the system (see 2.6).
PROJECT
Course: Diploma in Engineering Informatics
Module: IT7133 – Principles of Computing
Page 2 of 3
2. Functional Requirements
2.1 Enter Stock Information
The system should allow the user to enter the stock details as follows:
Field Description Format
Item Code
A code to identify unique item
Eg. 121
Item Description
What is this item
Eg. Nescafe
Available Quantity
No. of units in stock
Eg. 50
Re-order Quantity
Minimum quantity below which the system will alert the user to re order the item
Eg. 10
<descriptor 1>
<descriptor 2>
A maximum of 20 different items can be stored.
2.2 Issue Goods
The system should allow the user to issue goods from the warehouse:
Field Description Format
Transaction No.
A number to keep track of issue
Up to student
Item Code
Item code of what was issued
see 2.1
Quantity Issued
Quantity issued
999
Transaction Date
When was the item issued
DD/MM/YYYY
a) A maximum of 100 transactions can be tracked by the system.
b) Enter the Item Code and display all the item information to assist in the transaction.
c) For the specified item, the program should verify that Quantity Issued is not greater than Available Quantity (see 2.1) as one cannot issue more than what is available. If this is so, display error message. With the correct entry of Quantity Issued, Quantity available for the item should be reduced accordingly.
d) If the current inventory level for a particular item is below the minimum Re-order Quantity (as recorded in 2.1) level, a message “Below minimum reorder quantity” is displayed to alert the user.
2.3 Receive Goods
The system should allow the user to receive goods from the supplier:
Field Description Format
Transaction No.
A number to keep track of receipt
Up to student
Item Code
Item code of what was issued
see 2.1
Quantity Received
Quantity received
999
Transaction Date
When was the item received
DD/MM/YYYY
a) A maximum of 100 transactions can be tracked by the system.
b) Enter the Item Code and display all the item information to assist in the transaction.
c) Display the new balance after the stock is successfully received.
Page 3 of 3
2.4 Re-order Stock
The program should process all items in the system to determine whether Available Quantity is less than or equal to the Reorder Quantity. For the item that has reached this condition, it is an indication that the stock should be replenished. Prompt the users to replenish for the affected stock items till all items are fully stocked.
2.5 Generate Transaction Report
The system will be able to display all the Issue and Received information as follows:
<Your own name> Pte Ltd
Issue of Goods Report No. Trans Code Item Code Description Qty Issued Balance Date
1
xxxx
21
Nescafe
200
102
04/05/06
2
yyyy
32
NTUC Fairprice
100
300
05/05/06
Receipt of Goods Report No. Trans Code Item Code Description Qty Recv’d Balance Date
1
xxxx
21
Nescafe
200
400
04/05/06
2
yyyy
33
Blue Mountain
100
500
05/05/06
2.6 Display Stock Details
The system will be able to display the following stock information:
<Your own name> Stock Details Item Code Description Available Quantity Re-order Quantity
21
Nescafe
100
20
22
Blue Mountain
30
50
3. Hints
Array declaration
To keep records of your data, you will need to declare many 1 Dimensional arrays to store the necessary information. You need to apply parallel array processing.
Decision Making
You are free to make use of If/else, switch/case, while loops, arithmetic, relational and logical operators in implementing decision making.
Your program must start and end in the Main method. Other methods MUST NOT call the Main method; only return control to it.
/* End */
AnswerRe: Who can help on this C# Proj??? Urgent Pin
PIEBALDconsult30-Jul-10 18:36
mvePIEBALDconsult30-Jul-10 18:36 
GeneralRe: Who can help on this C# Proj??? Urgent Pin
et.residential30-Jul-10 18:44
et.residential30-Jul-10 18:44 
GeneralRe: Who can help on this C# Proj??? Urgent PinPopular
PIEBALDconsult30-Jul-10 18:47
mvePIEBALDconsult30-Jul-10 18:47 
AnswerRe: Who can help on this C# Proj??? Urgent PinPopular
Chuck O'Toole30-Jul-10 18:46
Chuck O'Toole30-Jul-10 18:46 
AnswerRe: Who can help on this C# Proj??? Urgent Pin
Yusuf30-Jul-10 19:05
Yusuf30-Jul-10 19:05 
AnswerRe: Who can help on this C# Proj??? Urgent Pin
Abhinav S30-Jul-10 23:43
Abhinav S30-Jul-10 23:43 
AnswerRe: Who can help on this C# Proj??? Urgent Pin
Searril3-Aug-10 3:29
Searril3-Aug-10 3:29 
GeneralRe: Who can help on this C# Proj??? Urgent Pin
Gerry Schmitz3-Aug-10 20:16
mveGerry Schmitz3-Aug-10 20:16 
QuestionChart Controls in C# Pin
annmarypaul30-Jul-10 17:30
annmarypaul30-Jul-10 17:30 
Questionc# datetime timezone issues Pin
LimitedAtonement30-Jul-10 11:38
LimitedAtonement30-Jul-10 11:38 
AnswerRe: c# datetime timezone issues Pin
PIEBALDconsult30-Jul-10 18:39
mvePIEBALDconsult30-Jul-10 18:39 
Questioniframe in MasterPage Pin
brunoseixas30-Jul-10 9:07
brunoseixas30-Jul-10 9:07 
AnswerRe: iframe in MasterPage Pin
Dave Kreskowiak30-Jul-10 9:47
mveDave Kreskowiak30-Jul-10 9:47 
AnswerRe: iframe in MasterPage Pin
Xmen Real 31-Jul-10 6:34
professional Xmen Real 31-Jul-10 6:34 
Question[MOSS 2007 C# WebPart] Timer/UpdatePanel, help please... Pin
crosslink0630-Jul-10 5:07
crosslink0630-Jul-10 5:07 
AnswerRe: [MOSS 2007 C# WebPart] Timer/UpdatePanel, help please... Pin
Luc Pattyn30-Jul-10 5:53
sitebuilderLuc Pattyn30-Jul-10 5:53 
AnswerRe: [MOSS 2007 C# WebPart] Timer/UpdatePanel, help please... Pin
Not Active30-Jul-10 7:33
mentorNot Active30-Jul-10 7:33 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.