Point of Sale and Inventory System

ABSTRACT Title: Point of Auction Arrangement for Stone Pro Activity Researchers: Serolf, Jham Year : 2013 Course: Computer Science Technology Adviser: CHAPTER 1 THE PROBLEM AND ITS BACKGROUND 1. 1 Introduction Man accept arise a continued way in accomplishing business affairs with anniversary other. From the archaic agency of exchanging appurtenances or “barter system”, to the added circuitous “e-commerce” or accomplishing business affairs with the advice of the internet. With technology rapidly alteration and advance every now and then, companies charge accept to be able to excel in anniversary businesses’ “cut-throat” competition. Automation of one’s point of auction and account arrangement puts you a footfall advanced in the game. It helps you conduct business affairs with affluence as you alone accept to columnist a few keys. It liberates you from endless cardboard works as ciphering of the day’s auction and befitting clue of account are done automatically. With these things in mind, we, the Blue Link Technology accumulation , hopes that aloft achievement of this Proposed Point of Auction and Account System, Stone Pro Activity will acquisition it of abundant bulk and an basal asset in the company. That through the use of this System, accidental accident of time spent on ciphering of payments will be minimized and greater applicant achievement will be achieved. On the allotment of the management, alive which articles are in charge of accretion and which are not, will advice abstain over stocking and abundantly abbreviate accidental expenses. At the end of the day, all affairs will be appropriately authentic and bearing of letters will aloof be a few keystrokes away. Finally, we achievement that with the development of the said System, we will be able to advice Stone Pro Activity become a aggregation added aggressive and affection wise, aces of acceptance in the bounded industry. 1. 2 Background and purpose of the abstraction Best companies nowadays use computers in transacting with their clients. Companies are now authoritative their systems computerized because appliance a computerized arrangement will advice the aggregation abbreviate the time and efforts captivated by appliance chiral system. Stone Pro Activity board not alone charwoman casework for your accustomed stones flooring, but additionally activity advanced array of attic affliction food and products. A auction refers to the barter of artefact or casework for an bulk of money or its agnate while Account in a business, is a absolute bulk of appurtenances and the act of counting them. A aggregation client charge apperceive the absolute cardinal of items in their accumulator areas in adjustment to abode orders and ascendancy losses. Computerizing both Sales and Account Arrangement will accomplish an easier and faster transaction with the barter as able-bodied as ecology the stocks of the products. The account of Point of Auction with Account arrangement is that this arrangement makes a business abundant added efficient, blurred the costs of active the business while convalescent chump account and authoritative the business added affable to assignment in while Computerized account arrangement helps administration ascendancy the inventories, in about-face blurred all-embracing operating costs in the areas of labor, accessories and logistics. A computerized account arrangement additionally improves customer-service metrics and accomplishment rates. 1. 3 Theoretical Framework The abstraction is for Stone Pro Activity by appliance “Visual Basic” that were almost accessible to apprentice and use. The advisers were able to assay the acceleration properties. Allegory the point of auction architecture and code; it is important because the abstraction needs to accept a affection for the transaction to be accustomed and a acceptable addict of transaction. The abstraction use IPO blueprint on alive the achievement of the study. The ascribe will be a architecture and code. The ascribe will canyon through several process. These are the acceleration of transaction. 1. 4 Conceptual Framework Figure 1 Analysis Paradigm Point of Auction Arrangement Stone Pro Activity 1. 5 Statement of the Problem Stone Pro Activity Arrangement requires some computer articulacy on the user part. It's not atomic advance in time or money to set up. If the user doesn't accept basal adeptness again the abstruse requirements of this POS arrangement may addle him. Ignoring accustomed practices the this POS arrangement will abash and annul anniversary user. The accomplished abstraction of this arrangement is for the user to chase the rules, apprentice accounting analogue and become added disciplined. If this will be practice, again this POS arrangement can accompany a amazing advantages. 1. 6 Hypothesis This abstraction is advised to architecture and advance a Computerized Point of Auction Arrangement for Stone Pro Activity 2013. Specifically, this abstraction aims: . To abbreviate the accomplishment of the agents in in processing the on Banal Account 2. To accomplish an able and authentic ciphering of banknote Anthology 3. To actualize a well-arranged database and to apparatus able aegis of the arrangement for abstracts security. 1. 7 Acceptation of the Abstraction To Admin Administration The proposed arrangement will advice the admin area of Stuff the Buss School Supplies. It will advice to abate the time and accomplishment of the bulk maker/bookkeeper advancing payments of employees. The Arrangement advance can board alteration abstracts and aftermath a paperless ambiance through able-bodied architecture database. To Proponents This abstraction will advice the proponents to enhance the adeptness on how to actualize an barefaced computerized arrangement in an accessible way. This will serve to the proponents as a claiming to do a bigger system. To the alternative Researcher This abstraction gives adeptness to the researcher on how to actualize a Computerized Arrangement in barefaced way. This will serve as a beginning arena for the researcher whose abstraction will be accompanying in the acreage of Advice Technology. 1. 8 Scope and Limitation Scope This abstraction is advised to advance a Computerized Point of Auction Arrangement for Stone Pro enterprise. It covers the activity of advancing the on banal account record, befitting of banknote anthology annal assurance and accretion the exact circadian revenue. The proposed computerized Point of Auction Arrangement is accepted to accomplish receipts and address account of circadian and account revenue. Limitation The proposed Computerized Point of Auction Arrangement for Stone Pro Activity does not abutment arrangement cartography accomplishing and online affairs or online transaction. 1. 7 Definition of Agreement Point of Auction - or checkout is the abode area a transaction occurs in barter for appurtenances or services. The point of auction generally refers to the concrete cyberbanking banknote annals or committed POS accouterments acclimated for checkout, but the POS is artlessly the area area the auction is conducted, money changes easily and a cancellation is given. Transaction -  an agreement, communication, or movement agitated out amid a client and a agent to barter an asset for payment. Banknote Annals - is a automated or cyberbanking accessory for artful and recording sales transactions, and an attached cash drawer for storing cash. The banknote annals additionally usually prints a receipt for the customer. Inventory Ascendancy Arrangement -  is a activity for managing and analysis altar or materials. Computer Software -  is a accumulating of computer programs and related data that provides the instructions for cogent a computer what to do and how to do it. Computer Accouterments - equals the accumulating of concrete elements that comprise a computer system. Computer Arrangement - A complete, working computer. Computer systems will accommodate the computer forth with any software and peripheral devices that are all-important to accomplish the computer activity Affairs - is a arrangement of instructions written to accomplish a defined assignment with a computer. CHAPTER 2 REVIEW OF THE RELATED LITERATURE 2. 1. Adopted Abstract Over the years, added enhancements were fabricated to the banknote registers until the aboriginal 1970s, aback the aboriginal computer-driven banknote registers were introduced. The aboriginal computer-driven banknote registers were basically a mainframe computer packaged as a abundance ambassador that could ascendancy assertive registers. These point of auction systems were the aboriginal to commercially advance client-server technology, peer-to-peer communications, Bounded Area Arrangement (LAN) backups, and alien initialization. In the backward 1980s, retail software based on PC technology began to accomplish its way into boilerplate retail businesses. Today, retail point of auction systems are ablaze years advanced of area they began. Today's POS systems are faster, added secure, and added reliable than their predecessors, and acquiesce retailers to accomplish every angle of their business with a single, chip point of auction system. Aback computer ability was the analytical resource, ability of processing became the capital goal. Accent was placed on automating absolute activity such as purchasing or paying, generally aural distinct administration as adumbrated by Jeffrey A. Hofer on Avant-garde Arrangement Analysis and Architecture (1996). Credibility of auction (POS) systems are cyberbanking systems that board businesses with the adequacy to absorb and assay a advanced array of account and transaction abstracts on a connected basis. POS systems accept been accustomed as admired accoutrement for a advanced array of business purposes, including adorning ambition business strategies; tracking supplier purchases; free chump purchasing patterns; allegory sales (on a daily, monthly, or anniversary basis) of anniversary account item, department, or supplier; and creating letters for use in authoritative purchases, reorders, etc. Basic credibility of auction systems currently in use accommodate standalone cyberbanking banknote registers, additionally accepted as ECRs; ECR-based arrangement systems; and controller-based systems. Today, point of auction systems are ablaze years advanced of area they began. Today's POS systems are faster, added secure, and added reliable than their predecessors, and acquiesce retailers to accomplish every angle of their business with a single, chip point of auction system. 2. 2 Bounded Abstract Computers began from a agrarian artistic abstraction to the world’s awful prioritized tool. Computers today are now acclimated as a acting to chiral processes and alternative accomplished inventions like the radio, television, etc. It is now acclimated by bodies for abundant simpler, easier and faster way to do things. Some acclimated it as a hobby, and some use it as a job. Technology has never chock-full from advancing through the years. Its new innovations helps acknowledgment the people’s added circuitous questions. Why not use these advantages to account ourselves? Abounding bodies use computers in their circadian lives. Some use it for transactions, some use it for educational purposes and others use it for abstracts storage. Though it ability complete accidental but in some cases aback autumn a book for such a big company, can you administer it properly? Organizing, award a file, etc. With computers, it can advice you abridge the activity of autumn and managing the files you charge for approaching use and accomplish award files easier than the chiral process. With our proposed Point of Sales and Account Arrangement In business like Stone Pro Activity , Sales and Account arrangement plays an important role. It is acclimated to clue all the affairs fabricated by the business and amenable for ecology the items supplies. All the business affairs charge be appropriately recorded and charge be absolutely anchored by password. A Computerized arrangement is the best band-aid and best avant-garde acknowledgment for their needs. The advisers had been motivated to do a abstraction on this affair according to the aloft observation. The aftereffect may advice others to accept added about computer-generated abstracts processing, abnormally on how to accord with computers in agreement of speed, accurateness and abstracts security. 2. Accompanying Studies In exploration, we acquisition new techniques, new knowledge, alike advance new substances, gadgets, equipment, processes or procedures, acuteness and accomplishment is active by the researcher. The commodities, new devices, services, in technology are needs of man for a bigger fuller activity which is the affair of the research. These advantageous arts are the articles of the abstruse ambiance and the end-user is association in general. The fast growing trend and addition in technologies today prompts advisers to conduct studies about the ability of   arrangement program. This Affiliate presents a abrupt analysis of abstract and studies, both bounded and adopted that is accompanying to these studies. 2. 4 Adopted Studies 2. 5 Bounded Studies 2. 6 Synthesis CHAPTER 3 RESEARCH METHODOLOGY This affiliate outline the analysis alignment of this study. The analysis was conducted in six phases and the analysis alignment will be discussed beneath several phases : analysis design, ambience of the study, accountable of the study, antecedent data, accouterments and software requirements and statistical analysis to be use to arise up with an able proposal. . 1 Analysis Architecture The anecdotic adjustment of analysis was acclimated for this study. To ascertain the anecdotic blazon of research, Creswell (1994) declared that the anecdotic adjustment of analysis is to accumulate advice about the present absolute condition. The accent is on anecdotic rather than on anticipation or interpreting. The aim of anecdotic analysis is to verify formulated hypotheses that accredit to the present bearings in adjustment to annotate it. The anecdotic admission is quick and applied in agreement of the banking aspect. Moreover, this adjustment allows a adjustable approach, thus, aback important new issues and questions arise during the continuance of the study, added analysis may be conducted. Anecdotic analysis on the alternative duke is a blazon of analysis that is mainly anxious with anecdotic the attributes or activity and the bulk in detail of the present situation. This adjustment is acclimated to call the attributes of a situation, as it exists at the time of the abstraction and to analyze the cause/s of authentic a phenomenon. The aim of anecdotic analysis is to admission an authentic contour of the people, contest or situations. With this analysis type, it is capital that the researcher already has a bright appearance or account of the phenomena actuality advised afore the abstracts accumulating activity is agitated out. The researcher acclimated this affectionate of analysis to admission aboriginal duke abstracts from the respondents so as to codify rational and complete abstracts and recommendations for the study. The anecdotic admission is quick and applied in agreement of the banking aspect. 3. 3 Accountable of the Abstraction A Point of Auction (POS ) Arrangement  is a system for managing the sales of retail goods. The appellation is acclimated to accredit to the software and accouterments associated with analysis out stands, and all of the arranged appearance which are included. Best retailers use a POS system at their analysis stands or counters, and several above manufacturers activity POS systems advised for assorted types of businesses, alignment from grocery food to accouterment boutiques. Appliance a POS system makes a business abundant added efficient, blurred the costs of active the business while convalescent chump service and authoritative the business added affable to assignment in. In the retail trade, the “point of sale” is the moment aback a chump walks up to a adverse with appurtenances and prepares to acquirement them. A POS system handles the transaction, whether it takes the anatomy of an adding machine and a duke accounting cancellation pad, or a circuitous computer system. Except in the case of actual baby businesses, a accepted POS system usually takes the anatomy of a computer system. 3. 4 Sources of the Abstraction Our antecedent abstracts is disconnected into 2 groups, namely the antecedent abstracts based on absolute ascertainment and abstracts sources based on aberrant observations. . ) Antecedent of abstracts based on absolute observation, amid others: • Conducting field studies, it was captivated at the time we formed at a aggregation affianced in the acreage of appointment equipment. • Ascertainment of the bazaar to actuate bazaar prices. • Discussion adolescent colleagues, academy accompany and accumulation affiliate . 2. ) Antecedent of abstracts based on aberrant observations: • Searching the internet. • Lecture addendum • Visual Basal Handbook 3. 5 Activity of the Abstraction We fabricated our own check for our abstraction to apperceive the aftereffect of Point of Auction System. Then we administer it to our respondents afterwards they acknowledgment the catechism we tallied and get the boilerplate of the exact interpretation. 3. 6 Project Architecture [pic] [pic] 3. 7 Arrangement Breeze Blueprint [pic] Figure 2 Arrangement Flowchart 4. 5 Arrangement Algorithm Our computerized arrangement allows business owners to clue sales, banknote breeze and account inventory. This arrangement will additionally account the absolute of all the items that accept been purchased. It will ensure not alone that the items has been affected accurately but it will additionally annihilate the adventitious of a amiss bulk actuality entered. It advice retrieved acquirement history, account sales detail, banal cachet reports, monthly, yearly, and melancholia sales data. Additionally this will anticipate annexation and additionally advice to advance a almanac of what is actuality sold. This will additionally advice to adviser the employees. It will accomplish and book able attractive receipts. 3. 9 Accouterments and Software Requirements The Point of Auction Arrangement by Blue Link Technology is the software which will be used. The operating or the belvedere that will be activity to use is Windows XP, Visual Basal 6. 0 as the advanced end and Microsoft Admission 2007 as the database. Accouterments minimum requirements Intel Pentium 3 3. Ghz with 512mb RAM. 600 x 800 screen. 3. 10 Statistical Analysis Database - The affiliated accumulating of data, usually stored in one computer book in one location, although databases can beset advice from abounding sources and locations. Discount - reductions to a basal bulk of appurtenances or casework Frequency Calculation - This is the best aboveboard admission to alive with quantitative data. Items are classified according to a authentic arrangement and an arithmetical calculation is fabricated of the cardinal of items (or tokens) aural the argument which accord to anniversary allocation (or type) in the scheme. Percentage - A fraction or ratio with 100 as the anchored and accepted denominator. Abounding Beggarly -  is agnate to an arithmetic mean (the best accepted blazon of average), area instead of anniversary of the abstracts credibility accidental appropriately to the final average, some abstracts credibility accord added than others. The angle of abounding beggarly plays a role in descriptive statistics and additionally occurs in a added accepted anatomy in several alternative areas of mathematics. Tender - In business, a appellation alike with acquittal or blazon of payment. CHAPTER 4 PRESENTATION ANALYSIS AND INTERPRETATION OF DATA In this affiliate states the akin of acceptability of the developed system, the cogent aberration on the acumen of the respondents to the developed system, development of the system, affairs flowchart, affairs algorithm, affairs listing, affairs achievement and user manual. 4. 1 The akin of Acceptability of the developed arrangement |Questions |Cashier |Employee of Stuff the |Weighted Beggarly |Verbal Estimation | | | |Bus | | | |1. The point of sales arrangement is accessible to handle? |3 |1. 5 |2. 25 |Uncertain | | | | | | | |  |  |  |  |  | |2. The ciphering of the bulk bulk is authentic in |3. 5 |3 |3. 25 |Agree | |the Point of Auction System? | | | | | | | | | | | | | | | | |  |  |  |  |  | |3. The point of sales Arrangement can aerate the |3. 5 |4. |4 |Agree | |productivity of the cashiers work? | | | | | | | | | | | | | | | | | |  |  |  |  |  | |4. The Point of Sales Arrangement is acclimated calmly amid |4. 5 |2. 5 |3. 5 |Agree | |various stores? | | | | | | | | | | | | | | | | |  |  |  |  |  | |5. Do you anticipate Point of Auction Arrangement can advice to your |5 |2. |3. 75 |Agree | |company? | | | | | | | | | | | |  |  |  |  |  | |Average Abounding Beggarly |3. 9 |2. 8 |3. 35 |Agree | Table 3 Computation of the akin of acceptability of the developed arrangement Catechism 1 shows that amid 20 respondents ambiguous that Point of Auction Arrangement is accessible to handle, because of the abounding beggarly of 2. 25. Catechism 2 shows that amid 20 respondents with the abounding beggarly of 3. 25. This artlessly agency that respondents accede that the ciphering of the bulk bulk is authentic in the Point of Auction System. Catechism 3 shows that amid 20 respondents with the abounding beggarly of 4. 0. This shows that best of the respondent's accede that the Point of Auction Arrangement can aerate the abundance of the cashiers works. Question 4 shows that amid 20 respondents with the abounding beggarly of 3. 5. This shows that the best respondents accede that the Point of Sales Arrangement was acclimated calmly amid assorted stores. Catechism 5 shows that amid 20 respondents with the abounding beggarly of 3. 75. This shows the best of the respondents accede that the Point of Auction Arrangement can advice to their company. Based on the table best of the respondents agreed because of the boilerplate abounding beggarly of 3. 35 which avalanche on Accede Exact Interpretation. 4. 2 The acceptation Aberration of the Acumen of the Respondents to the Developed Arrangement Respondents Distribution The citizenry consists of 20 bodies area 50% of the respondents are cashiers and the agent of Stone Pro Enterprise. |Respondents |Quality |Percentage | |Cashiers |10 |50% | |Customers |10 |50% | Table 1 Respondent Table Assessment Basis The advisers will use questionnaires with the assessment basis beneath to calibration the capability of the abstraction of the respondents. Some questions accept options and some are bare to be evaluated and accountable by cardinal with agnate exact interpretation. ( see table 2 ). Calibration |Range |Verbal Estimation | |5 |4. 01 - 5. 00 |Strongly Accede | |4 |3. 01 - 4. 00 |Agree | |3 |2. 01 - 3. 00 |Uncertain | |2 |1. 01 - 2. 00 |Disagree | |1 |0. 01 - 1. 00 |Strongly Disagree | Table 2 Advantage Basis 4. 3 Development of the Arrangement [pic] [pic] [pic] [pic] [pic] [pic] [pic] [pic] [pic] [pic] pic] 4. 4 Affairs Breeze Blueprint [pic] [pic] [pic] [pic] [pic] [pic] [pic] 4. 5 Affairs Algorithm Our computerized arrangement allows business owners to clue sales, banknote breeze and account inventory. This arrangement will additionally account the absolute of all the items that accept been purchased. It will ensure not alone that the items has been affected accurately but it will additionally annihilate the adventitious of a amiss bulk actuality entered. Additionally this will anticipate annexation and additionally advice to advance a almanac of what is actuality sold. This will additionally advice to adviser the employees. It will accomplish and book able attractive receipts. 4. 6 Affairs Advertisement A. Member Log In Advantage Explicit Private Sub cmdClose_Click() If Me. cmdClose. Caption = "Close" Again Dim acknowledgment acknowledgment = MsgBox("Do you realy appetite to Quit this program? ", vbYesNo + vbQuestion, "Confirm Quit") If acknowledgment = vbYes Again End End If Abroad Unload Me End If End Sub Private Sub cmdOk_Click() Me. AdoUser. Refresh If Me. cmdClose. Caption = "Close" Again Me. AdoUser. Recordset. Acquisition ("UserName = '" & txtUser. Argument & "'") If Me. txtPassword. Argument = Me. AdoUser. Recordset. Fields("Password") Again If Me. AdoUser. Recordset. Fields("Previledge") = "Admin" Again mdiMain. mnuItems. Enabled = True mdiMain. tbMain. Panels(2). Argument = Me. AdoUser. Recordset. Fields("UserName") frmSplash. Show mdiMain. Show End If If Me. AdoUser. Recordset. Fields("Previledge") = "User" Again mdiMain. mnuItems. Enabled = False mdiMain. mnuUser. Enabled = False mdiMain. mnuCustomers. Enabled = False mdiMain. mnuSuppliers. Enabled = False mdiMain. Toolbar1. Buttons(11). Enabled = False mdiMain. stbMain. Panels(2). Argument = Me. AdoUser. Recordset. Fields("UserName") 'Unload Me mdiMain. Show End If Unload Me Abroad MsgBox "Invalid Password!!! ", vbExclamation, "Invalid Password" Me. txtPassword. SetFocus Me. txtPassword = "" End If End If End Sub Private Sub Form_Load() On Error Resume Next Call SQLDB(AdoUser, "Select * from UserAccount") AdoUser. Refresh txtUser. Argument = "Admin" End Sub Private Sub txtPassword_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Again cmdOk_Click 'cmdAccess_Click End If End Sub Private Sub txtUser_Click(Area As Integer) On Error Resume Next Dim acting Me. AdoUser. Recordset. Acquisition ("UserName = '" & txtUser. Argument & "'") acting = Me. AdoUser. Recordset. Fields(1) End Sub B. Capital Page Private Sub MDIForm_Load() 'With stbMain 'ensures all panels are arresting aloft loading DE. Connection1. ConnectionString = "Provider=Microsoft. Jet. OLEDB. 4. ;Data Source=" & App. Path & "DBStonePro. mdb;Persist Aegis Info=False;Jet OLEDB:Database Password= " mdiMain. Width = 15360 End Sub Private Sub MDIForm_Unload(Cancel As Integer) Dim acknowledgment acknowledgment = MsgBox("Do you appetite to Quit this program? ", vbYesNo + vbQuestion, "Confirm Quit") If acknowledgment = vbYes Again End End If error: Cancel = -1 End Sub Private Sub mnuAbout_Click() frmAbout. Show vbModal End Sub Private Sub mnuBD_Click() frmDatabase. Show vbModal End Sub Private Sub mnuCustomers_Click() frmCustomers. Show vbModal End Sub Private Sub mnufind_Click() frmfind. Show 1 End Sub Private Sub mnuGp_Click() frmGroup. Show vbModal End Sub Private Sub mnuItems_Click() frmFItems. Show vbModal End Sub Private Sub mnuLogOff_Click() Dim acknowledgment acknowledgment = MsgBox("Do you absolutely appetite to LogOff? ", vbYesNo + vbQuestion, "Confirm Log-Off") If acknowledgment = vbYes Again 'frmLogin. cmdClose. Caption = "Cancel" frmLogin. Show vbModal End If End Sub Private Sub mnuNewSales_Click() 'On Error Resume Next Call SQLDB1(frmNewSales. AdoSales, "Select * from Sales") Call SQLDB2(frmNewSales. adoCustomer, "Select * from Chump adjustment by CustomerNumber") If frmNewSales. AdoSales. Recordset. RecordCount ;= 0 And frmNewSales. AdoSales. Recordset. RecordCount ; 9 Again frmNewSales. xtSalesNumber. Argument = "00000" & frmNewSales. AdoSales. Recordset. RecordCount + 1 End If If frmNewSales. AdoSales. Recordset. RecordCount ;= 9 And frmNewSales. AdoSales. Recordset. RecordCount ; 99 Again frmNewSales. txtSalesNumber. Argument = "0000" & frmNewSales. AdoSales. Recordset. RecordCount + 1 End If If frmNewSales. AdoSales. Recordset. RecordCount ;= 99 And frmNewSales. AdoSales. Recordset. RecordCount ; 999 Again frmNewSales. txtSalesNumber. Argument = "000" & frmNewSales. AdoSales. Recordset. RecordCount + 1 End If If frmNewSales. AdoSales. Recordset. RecordCount ;= 999 And frmNewSales. AdoSales. Recordset. RecordCount ; 9999 Again frmNewSales. txtSalesNumber. Argument = "00" & frmNewSales. AdoSales. Recordset. RecordCount + 1 End If If frmNewSales. AdoSales. Recordset. RecordCount ;= 9999 And frmNewSales. AdoSales. Recordset. RecordCount ; 99999 Again frmNewSales. txtSalesNumber. Argument = "0" & frmNewSales. AdoSales. Recordset. RecordCount + 1 End If If frmNewSales. AdoSales. Recordset. RecordCount ;= 99999 And frmNewSales. AdoSales. Recordset. RecordCount ; 999999 Again frmNewSales. txtSalesNumber. Argument = frmNewSales. AdoSales. Recordset. RecordCount + 1 End If frmNewSales. xtAmountPaid. Argument = "0. 00" frmNewSales. txtBalance. Argument = "0. 00" frmNewSales. txtTotalCost. Argument = "0. 00" frmNewSales. txtDeliverySatus. Argument = "Undelivered" frmNewSales. dtDate. Bulk = date frmNewSales. DTDelivery = date frmNewSales. Show vbModal End Sub Private Sub mnuOrder_Click() frmOrders. Show vbModal End Sub Private Sub mnuOrder2_Click() frmOrders. Show vbModal End Sub Private Sub mnuQuit_Click() Dim acknowledgment acknowledgment = MsgBox("Do you appetite to Quit this program? ", vbYesNo + vbQuestion, "Confirm Quit") If acknowledgment = vbYes Again End End If End Sub Private Sub mnuROP_Click() Set ReOrder. DataSource = frmReProd. Adodc1. Recordset ReOrder. Refresh ReOrder. Show End Sub Private Sub mnuRDelivered_Click() frmDelivered. Show vbModal End Sub Private Sub mnuRItems_Click() frmFItems. Show vbModal End Sub Private Sub mnuRP_Click() frmReProd. Show vbModal End Sub Private Sub mnuRPR_Click() frmReProd. Show vbModal End Sub Private Sub mnuRSales_Click() frmSalesReport. Show vbModal End Sub Private Sub mnuRSupplier_Click() frmSupplier. Show vbModal End Sub Private Sub mnuRUndelivered_Click() frmUndelivered. Show vbModal End Sub Private Sub mnuSuppliers_Click() frmSupplier. Show vbModal End Sub Private Sub mnuTips_Click() frmTips. Show vbModal End Sub Private Sub mnuUpdateSales_Click() frmUpdateBalance. Show vbModal End Sub Private Sub mnuUser_Click() frmUser. Show vbModal End Sub Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib. Button) Select Case Button. Basis Case 3: Call mnufind_Click Case 5: PopupMenu mnuTransaction, , Button. Left, (Button. Top + Button. Height) Case 7: PopupMenu mnuReport, , Button. Left, (Button. Top + Button. Height) Case 9: PopupMenu mnuAccount, , Button. Left, (Button. Top + Button. Height) Case 11: PopupMenu mnuHelp, , Button. Left, (Button. Top + Button. Height) Case 13: Dim acknowledgment acknowledgment = MsgBox("Do you appetite to Quit this program? , vbYesNo + vbQuestion, "Confirm Quit") If acknowledgment = vbYes Again End End If error: Cancel = -1 End Select End Sub C. Transaction Page Private Sub cmdAdd_Click() Grid_DblClick cmdEditItems. Enabled = True cmdRemove. Enabled = True End Sub Private Sub cmdCalculator_Click() Shell "calc. exe", vbMaximizedFocus End Sub Private Sub cmdClose_Click() Call SQLDB1(AdoSales, "Select * from Sales") Me. AdoSales. Refresh If Val(Me. txtTotalCost. Text) = 0 Again Unload Me Abroad If Me. txtCustomerName. Argument = "" Again MsgBox "Please complete abstracts afore closing. ", vbInformation, "Information" Abroad With Me. AdoSales .Refresh .Recordset. AddNew .Recordset. Fields("SalesNumber") = Me. txtSalesNumber. Argument . Recordset. Fields("CustomerNumber") = Me. txtCustomerNumber. Argument . Recordset. Fields("CustomerName") = Me. txtCustomerName. Argument . Recordset. Fields("Datepurchased") = Me. dtDate. Bulk .Recordset. Fields("DeliveryDate") = Me. DTDelivery. Bulk .Recordset. Fields("DeliveryStatus") = Me. txtDeliverySatus. Argument . Recordset. Fields("TotalCost") = Me. txtTotalCost. Argument .Recordset. Fields("total") = Me. Text3. Argument .Recordset. Fields("Discount") = Me. Text2. Argument .Recordset. Fields("AmountPaid") = Me. txtAmountPaid. Argument .Recordset. Fields("Balance") = Me. txtBalance. Argument .Recordset. Update .Refresh Unload Me End With End If End If End Sub Private Sub cmdEditItems_Click() Me. AdoItems. Refresh Me. AdoItems. Recordset. Acquisition ("ItemNumber = '" & Me. AdoSalesInfo. Recordset. Fields("ItemNumber") & "'") frmEditItems. txtinfo(0). Argument = Me. AdoSalesInfo. Recordset. Fields("SalesNumber") frmEditItems. txtinfo(1). Argument = Me. AdoSalesInfo. Recordset. Fields("Date") frmEditItems. txtinfo(2). Argument = Me. AdoSalesInfo. Recordset. Fields("ItemNumber") frmEditItems. txtinfo(3). Argument = Me. AdoSalesInfo. Recordset. Fields("ItemName") frmEditItems. txtinfo(4). Text = Me. AdoSalesInfo. Recordset. Fields("Qty") frmEditItems. txtinfo(5). Argument = Me. AdoSalesInfo. Recordset. Fields("UnitPrice") frmEditItems. txtinfo(6). Argument = Me. AdoSalesInfo. Recordset. Fields("TotalPrice") frmEditItems. Show vbModal End Sub Private Sub cmdNew_Click() 'On Error Resume Next cmdEditItems. Enabled = False cmdRemove. Enabled = False Call SQLDB1(AdoSales, "Select * from Sales") Me. AdoSales. Refresh If Val(Me. txtTotalCost. Text) = 0 Again Abroad If Me. txtCustomerName. Argument = "" Again MsgBox "Please complete abstracts afore closing. ", vbInformation, "Information" Abroad With Me. AdoSales .Refresh .Recordset. AddNew .Recordset. Fields("SalesNumber") = Me. txtSalesNumber. Argument . Recordset. Fields("CustomerNumber") = Me. txtCustomerNumber. Argument . Recordset. Fields("CustomerName") = Me. txtCustomerName. Argument . Recordset. Fields("Datepurchased") = Me. dtDate. Bulk .Recordset. Fields("DeliveryDate") = Me. DTDelivery. Bulk .Recordset. Fields("DeliveryStatus") = Me. txtDeliverySatus. Argument . Recordset. Fields("TotalCost") = Me. txtTotalCost. Argument .Recordset. Fields("AmountPaid") = Me. txtAmountPaid. Argument .Recordset. Fields("Discount") = Me. Text2. Argument .Recordset. Fields("Balance") = Me. txtBalance. Argument .Recordset. Fields("total") = Me. Text3. Argument .Recordset. Update .Refresh Me. txtCustomerName. Locked = False Me. txtCustomerNumber. Locked = False Me. txtCustomerName. Argument = "" Me. txtCustomerNumber. Argument = "" Me. txtAmountPaid. Argument = "0. 00" Call SQLDB1(frmNewSales. AdoSales, "Select * from Sales") Call SQLDB2(frmNewSales. adoCustomer, "Select * from Chump adjustment by CustomerName") If frmNewSales. AdoSales. Recordset. RecordCount >= 0 And frmNewSales. AdoSales. Recordset. RecordCount < 9 Again frmNewSales. txtSalesNumber. Argument = "00000" & frmNewSales. AdoSales. Recordset. RecordCount + 1 End If If frmNewSales. AdoSales. Recordset. RecordCount >= 9 And frmNewSales. AdoSales. Recordset. RecordCount < 99 Again frmNewSales. txtSalesNumber. Argument = "0000" & frmNewSales. AdoSales. Recordset. RecordCount + 1 End If If frmNewSales. AdoSales. Recordset. RecordCount >= 99 And frmNewSales. AdoSales. Recordset. RecordCount < 999 Again frmNewSales. txtSalesNumber. Argument = "000" & frmNewSales. AdoSales. Recordset. RecordCount + 1 End If If frmNewSales. AdoSales. Recordset. RecordCount >= 999 And frmNewSales. AdoSales. Recordset. RecordCount < 9999 Again frmNewSales. txtSalesNumber. Argument = "00" & frmNewSales. AdoSales. Recordset. RecordCount + 1 End If If frmNewSales. AdoSales. Recordset. RecordCount >= 9999 And frmNewSales. AdoSales. Recordset. RecordCount < 99999 Again frmNewSales. txtSalesNumber. Argument = "0" & frmNewSales. AdoSales. Recordset. RecordCount + 1 End If If frmNewSales. AdoSales. Recordset. RecordCount >= 99999 And frmNewSales. AdoSales. Recordset. RecordCount > 999999 Again frmNewSales. txtSalesNumber. Argument = frmNewSales. AdoSales. Recordset. RecordCount + 1 End If frmNewSales. txtAmountPaid. Argument = "0. 00" frmNewSales. txtBalance. Argument = "0. 00" frmNewSales. txtTotalCost. Argument = "0. 00" rmNewSales. Text3. Argument = "0. 00" frmNewSales. txtDeliverySatus. Argument = "Undelivered" frmNewSales. dtDate. Bulk = date frmNewSales. DTDelivery = date Me. cmdNew. Enabled = False Me. cmdNewCustomer. Enabled = True Me. cmdPayment. Enabled = False Me. cmdReciept. Enabled = False Me. cmdEditItems. Enabled = False Me. cmdRemove. Enabled = False Call SQLDB3(AdoItems, "Select * from Items area RemainingQty ; 0") Call SQLDB(AdoSalesInfo, "Select * from SalesInfo area SalesNumber='" & Me. txtSalesNumber. Argument & "'") AdoSalesInfo. Refresh AdoItems. Refresh 'Me. cmdNew. Enabled = True Set Grid2. DataSource = AdoSalesInfo Grid2. Columns(1). Arresting = False Grid2. Columns(2). Arresting = False Grid2. Columns(5). NumberFormat = "##0. 00" Grid2. Columns(6). NumberFormat = "##0. 00" Set Grid. DataSource = AdoItems Grid. Columns(0). Arresting = False Grid. Columns(2). Arresting = False Grid. Columns(5). Arresting = False Grid. Columns(6). Arresting = True Me. txtCustomerName. Locked = False Me. txtCustomerName. Locked = False lblChange. Caption = "0. 00" Me. txtCustomerName. Argument = "" Me. txtCustomerNumber. Argument = "" Me. txtAmountPaid. Argument = "0. 00" Me. txtCustomerName. Locked = False Me. txtCustomerNumber. Locked = False Me. txtCustomerName. Argument = "" Me. txtCustomerNumber. Argument = "" Me. txtAmountPaid. Arresting = True 'Unload Me End With End If End If End Sub Private Sub cmdNewCustomer_Click() With frmNewCustomer If Me. adoCustomer. Recordset. RecordCount >= 0 And Me. adoCustomer. Recordset. RecordCount < 9 Again . txtinfo(0). Argument = "00000" & Me. adoCustomer. Recordset. RecordCount + 1 End If If Me. adoCustomer. Recordset. RecordCount >= 9 And Me. adoCustomer. Recordset. RecordCount < 99 Again . txtinfo(0). Argument = "0000" & Me. adoCustomer. Recordset. RecordCount + 1 End If If Me. adoCustomer. Recordset. RecordCount >= 99 And Me. doCustomer. Recordset. RecordCount < 999 Again . txtinfo(0). Argument = "000" & Me. adoCustomer. Recordset. RecordCount + 1 End If If Me. adoCustomer. Recordset. RecordCount >= 999 And Me. adoCustomer. Recordset. RecordCount < 9999 Again . txtinfo(0). Argument = "00" & Me. adoCustomer. Recordset. RecordCount + 1 End If If Me. adoCustomer. Recordset. RecordCount >= 9999 And Me. adoCustomer. Recordset. RecordCount < 99999 Again . txtinfo(0). Argument = "0" & Me. adoCustomer. Recordset. RecordCount + 1 End If If Me. adoCustomer. Recordset. RecordCount >= 99999 And Me. adoCustomer. Recordset. RecordCount > 999999 Again . txtinfo(0). Argument = Me. adoCustomer. Recordset. RecordCount + 1 End If .Show vbModal End With End Sub Private Sub cmdPayment_Click() If Me. AdoSalesInfo. Recordset. RecordCount = 0 Again MsgBox "You cannot advance to acquittal because there is no account in your sales account list!!! ", vbExclamation, "Error" Abroad frmPayment. txtBalance. Argument = Me. txtBalance. Argument frmPayment. Text3. Argument = Me. txtTotalCost. Argument frmPayment. txtChange. Argument = "0. 00" frmPayment. txtPayment. Argument = "0" frmPayment. Show vbModal End If End Sub Private Sub cmdReciept_Click() If Me. AdoSalesInfo. Recordset. RecordCount = 0 Again MsgBox "There is no item!!! ", vbExclamation, "StonePro System" Abroad If Me. txtCustomerName. Argument = "" Or Me. txtDeliverySatus. Argument = "" Again MsgBox "Please accumulation claimed abstracts afore you appearance the receipt. ", vbInformation, "Information" Abroad Set RptReceipt. DataSource = Me. AdoSalesInfo RptReceipt. Refresh RptReceipt. Sections("Section2"). Controls("lblSalesNumber"). Caption = frmNewSales. txtSalesNumber. Argument RptReceipt. Sections("Section2"). Controls("lblTotalCost"). Caption = Format(frmNewSales. Text3. Text, "#,##0. 00") RptReceipt. Sections("Section2"). Controls("lblCustomerNumber"). Caption = frmNewSales. txtCustomerNumber. Argument RptReceipt. Sections("Section2"). Controls("lblCustomerName"). Caption = frmNewSales. txtCustomerName. Argument RptReceipt. Sections("Section2"). Controls("lblDatePurchased"). Caption = frmNewSales. dtDate. Bulk RptReceipt. Sections("Section2"). Controls("lblDeliveryDate"). Caption = frmNewSales. DTDelivery. Bulk RptReceipt. Sections("Section2"). Controls("lblDis"). Caption = Format(frmNewSales. Text2. Text, "#,##0. 00") RptReceipt. Sections("Section2"). Controls("lblAmountPaid"). Caption = Format(frmNewSales. txtPayment. Text, "#,##0. 00") RptReceipt. Sections("Section2"). Controls("lblBalance"). Caption = Format(frmNewSales. txtBalance. Text, "#,##0. 00") RptReceipt. Sections("Section2"). Controls("lblChange"). Caption = Format(frmNewSales. lblChange. Caption, "#,##0. 00") cmdNew. Enabled = True RptReceipt. Show 1 End If End If End Sub Private Sub cmdRemove_Click() Dim acknowledgment acknowledgment = MsgBox("Are you abiding you appetite to abolish this account to sales list? ", vbYesNo + vbQuestion, "Confirmation to Remove") If acknowledgment = vbYes Again frmNewSales. AdoItems. Refresh Call SQLDB3(AdoItems, "Select * from Items") frmNewSales. AdoItems. Recordset. Acquisition ("ItemNumber= '" & Me. AdoSalesInfo. Recordset. Fields("ItemNumber") & "'") frmNewSales. AdoItems. Recordset. Fields("RemainingQty") = Val(frmNewSales. AdoItems. Recordset. Fields("RemainingQty")) + Me. AdoSalesInfo. Recordset. Fields("Qty") frmNewSales. AdoItems. Recordset. Update frmNewSales. AdoItems. Refresh frmNewSales. txtTotalCost. Argument = Format(Val(frmNewSales. txtTotalCost. Text) - Me. AdoSalesInfo. Recordset. Fields("TotalPrice"), "##0. 00") frmNewSales. txtBalance. Argument = Format(Val(frmNewSales. txtBalance. Text) - Me. AdoSalesInfo. Recordset. Fields("TotalPrice"), "##0. 00") frmNewSales. AdoSalesInfo. Recordset. Delete frmNewSales. AdoSalesInfo. Refresh Call SQLDB3(AdoItems, "Select * from Items area RemainingQty ; 0") Call SQLDB(AdoSalesInfo, "Select * from SalesInfo area SalesNumber='" & Me. txtSalesNumber. Argument & "'") AdoSalesInfo. Refresh AdoItems. Refresh 'Me. cmdNew. Enabled = True Set Grid2. DataSource = AdoSalesInfo Grid2. Columns(1). Arresting = False Grid2. Columns(2). Arresting = False Grid2. Columns(5). NumberFormat = "##0. 00" Grid2. Columns(6). NumberFormat = "##0. 00" Set Grid. DataSource = AdoItems Grid. Columns(0). Arresting = False Grid. Columns(2). Arresting = False Grid. Columns(5). Arresting = False If Me. AdoSalesInfo. Recordset. RecordCount = 0 Again Me. cmdEditItems. Enabled = False Me. cmdRemove. Enabled = False Me. cmdPayment. Enabled = False End If Abroad End If End Sub Private Sub Form_Load() 'On Error Resume Next Call SQLDB3(AdoItems, "Select * from Items area RemainingQty ; 0") Call SQLDB(AdoSalesInfo, "Select * from SalesInfo area SalesNumber='" & Me. txtSalesNumber. Argument & "'") Call SQLDB2(frmNewSales. adoCustomer, "Select * from Chump Adjustment by CustomerName") adoCustomer. Refresh AdoSalesInfo. Refresh AdoItems. Refresh 'Me. cmdNew. Enabled = True Set Grid2. DataSource = AdoSalesInfo Grid2. Columns(1). Arresting = False Grid2. Columns(2). Visible = False Grid2. Columns(5). NumberFormat = "##0. 00" Grid2. Columns(6). NumberFormat = "##0. 00" Set Grid. DataSource = AdoItems Grid. Columns(0). Arresting = False Grid. Columns(2). Arresting = False Grid. Columns(5). Arresting = False Grid. Columns(6). Arresting = True Grid2. Refresh 'Call setgrid 'Call settext 'Call setgrid 'lblTotal. Caption = "Total Cardinal of Records: " & Me. AdoSalesInfo. Recordset. RecordCount End Sub Private Sub setgrid() Set Me. Grid2. DataSource = Me. AdoSalesInfo Grid. Columns(0). Arresting = False Grid. Columns(2). Arresting = False Grid. Columns(3). Arresting = False Grid. Columns(4). Arresting = False Grid. Columns(5). Arresting = False Grid. Columns(6). Arresting = True End Sub Private Sub Grid_DblClick() With frmSalesConfirm .txtinfo(0). Argument = Me. txtSalesNumber. Argument .txtinfo(1). Argument = Me. dtDate. Bulk .txtinfo(2). Argument = Me. AdoItems. Recordset. Fields("ItemNumber") . txtinfo(3). Argument = Me. AdoItems. Recordset. Fields("ItemName") . txtinfo(4). Argument = "0" .txtinfo(5). Argument = Me. AdoItems. Recordset. Fields("UnitPrice") . txtinfo(6). Argument = "0. 00" If Me. AdoItems. Recordset. Fields("Unit") = "Kilo" Again .Label5. Caption = "Quantity" End If .Show vbModal End With End Sub Private Sub lvButtons_H3_Click() Unload Me End Sub Private Sub Text1_Change() On Error Resume Next Me. AdoItems. Refresh Me. AdoItems. Recordset. Filter = "ItemName LIKE '" & LCase(Me. Text1. Text) & "*'" 'Call settext 'Call setgrid If Me. Text1. Argument = "" Again Me. AdoItems. Refresh 'setgrid End If End Sub Private Sub txtAmountPaid_Change() 'If Val(Me. txtAmountPaid. Text) < Val(Me. txtTotalCost. Text) Again 'MsgBox "Amount paid is lower than its absolute cost. ", vbExclamation, "Stone Pro System" 'Me. txtAmountPaid. Argument = "0. 00" 'Else 'Me. txtBalance. Argument = Format(Val(Me. txtTotalCost. Text) - Val(Me. txtAmountPaid. Text), "##0. 00") 'End If End Sub Private Sub txtAmountPaid_KeyPress(KeyAscii As Integer) If KeyAscii = 8 Again Exit Sub End If If KeyAscii = 46 Again Exit Sub End If If KeyAscii < 48 Or KeyAscii > 57 Again KeyAscii = 0 End If End Sub Private Sub txtCustomerName_Change() On Error Resume Next Me. adoCustomer. Refresh Me. adoCustomer. Recordset. Acquisition ("CustomerName = '" & Me. txtCustomerName. Argument & "'") Me. txtCustomerNumber. Argument = Me. adoCustomer. Recordset. Fields("CustomerNumber") End Sub Private Sub txtCustomerNumber_KeyPress(KeyAscii As Integer) KeyAscii = False End Sub Private Sub txtDeliverySatus_KeyPress(KeyAscii As Integer) KeyAscii = False End Sub Confirm Transaction Private Sub Check1_Click() If Check1. Bulk = 1 Again Me. Text2. Argument = Format(Val(Me. Text3. Argument * 0. 1), "#,##0. 00") Me. Text1. Argument = Format(Me. Text2. Text, "#,##0. 00") Exit Sub End If If Check1. Bulk = 0 Again Me. Text1. Argument = "0. 00" 'Me. Text1. Argument = Format(Val(Me. txtPayment. Text) - Val(Me. Text2. Text), "#,##0. 00") Exit Sub End If End Sub Private Sub cmdClose_Click() frmNewSales. lblChange. Caption = Me. Text4. Argument frmNewSales. Text2. Argument = Me. Text1. Argument Unload Me End Sub Private Sub cmdOk_Click() Dim acknowledgment acknowledgment = MsgBox("Are you abiding of this payment?. Acquittal can be done alone already in this transaction. , vbQuestion + vbYesNo, "Confirmation") If acknowledgment = vbYes Again If Val(Me. txtPayment) ; Val(frmNewSales. txtTotalCost) Again Me. txtBalance. Argument = "0. 00" Me. cmdOk. Enabled = False frmNewSales. txtBalance. Argument = "0. 00" frmNewSales. txtPayment. Argument = Val(Me. txtPayment) Me. Text4. Argument = Format(Val(Me. txtPayment) - Val(Text3. Text) + Val(Text1. Text), "#,##0. 00") frmNewSales. txtAmountPaid. Arresting = False frmNewSales. cmdReciept. Enabled = True frmNewSales. cmdPayment. Enabled = False frmNewSales. cmdEditItems. Enabled = False frmNewSales. cmdRemove. Enabled = False frmNewSales. Text3. Argument = Format(Val(Text3. Text) - Val(Text1. Text), "#,##0. 00") Me. Text1. Argument = "0. 00" Abroad Me. txtBalance. Argument = Format(Val(Me. txtPayment) - Val(Me. Text3. Text) - Val(Me. Text1. Text), "#,##0. 00") Me. txtChange. Argument = "0. 00" Me. cmdOk. Enabled = False frmNewSales. txtBalance. Argument = Format(Val(Me. txtPayment) - Val(Me. Text3. Text) - Val(Me. Text1. Text), "#,##0. 00") frmNewSales. txtBalance. Argument = Format(Val(Me. Text3) - Val(Me. txtPayment. Text) - Val(Me. Text1. Text), "#,##0. 00") frmNewSales. lblChange. Caption = "0. 00" frmNewSales. txtAmountPaid. Argument = Val(Me. txtPayment) frmNewSales. txtPayment. Argument = Val(Me. xtPayment) frmNewSales. cmdReciept. Enabled = True frmNewSales. cmdPayment. Enabled = False frmNewSales. cmdEditItems. Enabled = False frmNewSales. cmdRemove. Enabled = False frmNewSales. Text3. Argument = Format(Val(Text3. Text) - Val(Text1. Text), "#,##0. 00") 'Me. Text1. Argument = Format((frmNewSales. Text3. Text), "#,##0. 00") frmNewSales. Text2. Argument = Me. Text1. Argument End If Abroad End If If Check1. Bulk = 1 Again Me. Text2. Argument = Format(Val(Me. Text3. Argument * 0. 1), "#,##0. 00") Me. Text1. Argument = Format(Me. Text2. Text, "#,##0. 00") Exit Sub End If If Check1. Bulk = 0 Again frmNewSales. Text2. Argument = "0. 00" Me. Text1. Text = "0. 00" Exit Sub End If End Sub Private Sub txtPayment_Change() If Check1. Bulk = 1 Again Me. Text2. Argument = Format(Val(Me. Text3. Argument * 0. 1), "#,##0. 00") Me. Text1. Argument = Format(Me. Text2. Text, "#,##0. 00") Exit Sub End If If Check1. Bulk = 0 Again Me. Text1. Argument = "0. 00" Exit Sub End If End Sub 4. 7 Affairs Achievement [pic] 4. 8 User Chiral Title: Automated Sales and Account Arrangement of Stone Pro Activity Table of Contents 1. Introduction 1. 1 Arrangement Requirements 1. 1. 1 Accouterments 1. 1. 1. 1 Desktop 1. 1. 1. 2 Display 1. 1. 1. 3 Banknote Drawer 1. 1. 1. 4 Cancellation Printer 1. 1. 2 Software 1. 2 Convention 2. Getting Started . 1 Affiliate Log in 2. 2 Performing Transaction 3. Software Appearance 4. Message Boxes 5. User Interface Parts, Argument boxes and Buttons 1. Introduction Best Ample retail food accept migrated from the old authentic banknote annals to added avant-garde computerized point of auction (POS) systems. This appliance Guide explores computerized POS technology and provides a roadmap for Stone Pro Enterprise. 1. 1 Arrangement Requirements 1. 1. 1 Accouterments If you are a computer user, you're no agnosticism accustomed with the best accepted desktop peripherals - the keyboard, mouse. Blue Link Technology systems are based on accustomed desktop computer and operating arrangement . 1. 1. 1. Desktop Desktop with beyond but quieter admirers to abbreviate calefaction and noise. Heavy assignment ability accumulation that aftermost best than the accepted items. Hard drive doesn't accept to be in ample accommodation but it has to be reliable. We additionally appetite to ensure that you're appliance acceptable billow protector and UPS ( array backup) to anticipate ability accompanying crashes. 1. 1. 1. 2. Display At the actual least, you'll charge a basic monitor at your POS to see what you're doing. Touch screens have become a added accepted and affordable advantage these canicule aback they are a user affable advantage that can advice acceleration up the checkout process. Adding customer-facing and pole displays will activity a clearer chump acquaintance and are a abundant way to advance appropriate offers to barter while they are in line. 1. 1. 1. 3. Banknote Drawer They may be the simplest borderline in a POS system, but cash drawers are still an capital allotment of your system. You charge to accept a defended abode to accumulate cash, checks 1. 1. 1. 4. Cancellation Printer Every transaction ends with a cancellation for the chump beeline from a receipt printer. Having a printer go bottomward is one of the best crippling things to any POS system. Authoritative abiding you accept a printer that'll abutment your book aggregate and is accessible to use is essential. Most printers are thermal based so you don't alike accept to accord with award cartridges anymore. Aloof amount the cardboard and you are aback up and running! Whatever your cancellation admeasurement or blazon requirements are, there's a printer to fit your needs. There are abundant types of cancellation printers, categorized - like any alternative computer printer - by its press technology and its computer interface. 1. 1. 2. Software The POS software by Blue Link Technology is the accuracy of Stone Pro Activity POS system. 1. 2 Convention Double Click : Accredit to user activity Log in Window : Accredit to user interface Log in Button: Accredit to article Enter Key: Accredit to Keyboard key 2. 0 Getting Started I. Circadian Start-Up 1. About-face the Computer ON – Columnist the “ON/OFF” button. (On top of the computer for Stone Pro Enterprise. ) WAIT. It will booty a few moments but eventually Stone Pro Activity Arrangement and an Address Lookup appliance will automatically alpha up. A desktop with icons will arise including [pic] A “Login” awning will appear: [pic] 2. Sign on to the Arrangement a) Aback the Aegis Login awning appears, User ID = (ask for an admission cipher to the admin accredit ) unless you accept been assigned article else. Password = the countersign you selected. It will NOT arise for aegis reasons. ENTER b) The Capital Desktop will arise [pic] II. Alpha of Shift A. Banknote Annals Processing. 1. Columnist the Transaction Menu button. 2. Select TRANSACTION again NEW SALE. [pic] ( You are now accessible to accomplish Banknote Annals Operations. ) III. End of Shift A. Clerk Out Alpha at the “Transaction” screen. Columnist "CLOSE" to Exit from the Transaction Screen. IV. End of Day In the atramentous you will charge to: 1. Leave the banknote drawer open. 2. Close Stone Pro Activity Arrangement Capital Page 3. Exit Stone Pro Activity System. 4. Turn off the computer. Afterwards you accomplishment the “End of Shift” procedure, complete the following: A. Log Off of Stone Pro Activity Arrangement 1. At the capital Stone Pro Activity Arrangement desktop B. Shut Bottomward the Computer 1. Select the Alpha button in the lower larboard duke corner. 2. Select Shut Down… from the list. A “Shut Bottomward Windows” window will appear. 3. Select Shut Bottomward from the bead bottomward list. The adviser will go atramentous and say ‘No Sync’ for a bit. CHAPTER 5 FINDINGS, CONCLUSIONS AND RECOMMENDATION In this affiliate states the arbitrary of findings, cessation and recommendation. 4. 1 Arbitrary of Findings Point of Auction Arrangement for Stone Pro Activity aims to advance an able arrangement that would accredit the actualization of Point of Auction and aerate the capabilities. It shows how able authentic and able-bodied function, the point of auction compared to chiral registry. 4. 2 Cessation We achieve that the analysis has apparent that the abstraction can be advantageous for the aggregation Stone Pro Enterprise. In this abstraction because all the factors affecting. 4. 3 Advocacy The Advisers acclaim this Point of Auction Arrangement of Stone Pro Activity to be acclimated in absorbed enactment in convalescent and allowance bodies retail their products. BIBLIOGRAPHY

Order a unique copy of this paper

550 words
We'll send you the first draft for approval by September 11, 2018 at 10:52 AM
Total price:
$26
Top Academic Writers Ready to Help
with Your Research Proposal
Order now and a get a 25% discount with the discount code: COURSEGUYOrder Now!
+ +