Tässä opetusohjelmassa luomme yksinkertaisen myyntipisteen järjestelmän fiktiiviselle vähittäiskaupalle. Operatiivinen henkilöstö käyttää järjestelmää päivittäisten liiketoimien kirjaamiseen, taktinen henkilökunta käyttää järjestelmää myös vähittäiskaupan nykyisen suorituskyvyn seuraamiseen.
Järjestelmällä on kyky viedä tietoja Exceliin. Exceliä käytetään päätöksentekojärjestelmän työkaluna tietojen analysointiin. Excelin tiedot voidaan yhdistää myös muista lähteistä saataviin tietoihin.
Vähittäiskaupan MIS-komponentit
1. Liiketoimintamenettelyt
Liiketoimintamenettelyt määrittelevät, kuinka päivittäiset liiketapahtumat on suoritettava. Myyntipistejärjestelmää käytetään päivittäisen myynnin kirjaamiseen.
Seuraava luettelo kuvaa toimia, jotka on tehtävä, kun asiakas ostaa tuotteen
- Asiakas esittelee ostettavat tuotteet käteisellä
- Kassa hakee järjestelmästä esitetyn tuotteen järjestelmästä saadakseen hinnan
- Kassa syöttää ostetun tuotteen määrän ja järjestelmä laskee kokonaiskustannukset. Tämä prosessi toistetaan kaikille ostetuille tuotteille
- Jos kassa lisää väärin tuotetta tai tuotemäärää järjestelmään, heidän pitäisi pystyä poistamaan se, jos maksua ei ole vielä kirjattu. Jos maksu on kirjattu, kassanhoitajan ei pitäisi voida poistaa mitään.
- Kun asiakas on tarkistanut kokonaislaskun, järjestelmän tulisi antaa kassan lähettää asiakasmaksu ja tulostaa kuitti asiakkaalle.
2 ihmistä
Järjestelmää käyttävät käyttäjät ovat kassanhoitajia, kirjanpitäjiä ja varastonhallinnan käyttäjiä. Kaikkien käyttäjien on oltava kirjaimellisesti tietokoneita ja koulutettuja myyntipistejärjestelmän käyttöön.
3. Laitteisto
Myyntipistejärjestelmä on Microsoft Access tietokantamoottorina. Microsoft Access on erillinen tietokantamoottori, ja sellaisenaan järjestelmä suoritetaan yhdellä tietokoneella. Käytettävällä tietokoneella on oltava seuraavat tekniset tiedot.
- Vähintään 1 Gt RAM-muistia
- Vähintään 10 Gt vapaata tallennustilaa paikallisessa asemassa, jossa tietokanta on
- Tietokoneen on suoritettava Windows-pohjainen käyttöjärjestelmä, jossa on vähintään Windows XP tai uudempi
- Prosessorin nopeuden tulisi olla vähintään 1 GHz
4. Ohjelmisto
Järjestelmän kanssa käytettävällä tietokoneella on oltava seuraavat vähimmäisvaatimukset.
- Microsoft-pohjainen käyttöjärjestelmä
- Microsoft Office Suite (erityisesti Microsoft Word ja Microsoft Access)
5. Tiedot
Päivittäiset liiketapahtumat tallennetaan Microsoft Access -tietokantaan.
Myyntipisteiden tietokannan sanakirja
Tietokannan sanakirja kuvaa tietokannan kentät, mitä ne tekevät ja tietotyypin.
Seuraavassa kuvataan taulukot, jotka meillä on tietokannassamme. Yksinkertaisuuden vuoksi pidämme taulukoiden lukumäärän vain neljään (4).
Tuotetaulukko
S / N | Kenttä nimi | Tietotyyppi | Kuvaus |
---|---|---|---|
1 | id | Numeerinen | Tallenna ensisijainen avain |
2 | Tuotteen nimi | Merkkijono | Tuotteen nimi |
3 | Hinta | Numeerinen | Tuotteen hinta |
4 | Määrä_käsi | Numeerinen | Käytettävissä oleva määrä käytettävissäsi milloin tahansa |
5 | Recommended_supplier_id | Numeerinen | Ulkomainen avain, joka linkittää toimittajien taulukkoon |
Asiakkaan taulukko
S / N | Kenttä nimi | Tietotyyppi | Kuvaus |
---|---|---|---|
1 | id | Numeerinen | Tallenna ensisijainen avain |
2 | Asiakkaan nimi | Merkkijono | Asiakkaan nimi |
3 | Ostot yhteensä | Numeerinen | Tietyn asiakkaan kokonaismyynnin kertynyt arvo |
Toimittajien taulukko
S / N | Kenttä nimi | Tietotyyppi | Kuvaus |
---|---|---|---|
1 | id | Numeerinen | Tallenna ensisijainen avain |
2 | Toimittajan nimi | Merkkijono | Asiakkaan nimi |
3 | Yhteysnumero | Numeerinen | Toimittajan yhteystiedot |
4 | Sähköpostiosoite | Merkkijono | Toimittajan sähköpostiosoite |
Myyntitaulukko
S / N | Kenttä nimi | Tietotyyppi | Kuvaus |
---|---|---|---|
1 | id | Numeerinen | Tallenna ensisijainen avain |
2 | Asiakas ID | Numeerinen | Asiakkaan yksilöllinen tunniste |
3 | Transaction_date | Päivämäärä | Tapahtuman kirjaamispäivä |
4 | Maksettu summa | Numeerinen | Ostoksen kokonaismäärä |
5 | Maksettu | Boolen | Boolen kenttä, joka osoittaa, onko asiakas maksanut vai ei |
Myyntitietotaulukko
S / N | Kenttä nimi | Tietotyyppi | Kuvaus |
---|---|---|---|
1 | id | Numeerinen | Tallenna ensisijainen avain |
2 | myynti_id | Numeerinen | Asiakkaan yksilöllinen tunniste |
3 | Tuotekoodi | Päivämäärä | Tapahtuman kirjaamispäivä |
4 | määrä | Numeerinen | Ostoksen kokonaismäärä |
5 | Maksettu | Boolen | Boolen kenttä, joka osoittaa, onko asiakas maksanut vai ei |
Myyntipaikan tietokannan entiteettisuhdekaavio
Entiteettisuhdekaavio näyttää tietokannan taulukoiden välisen suhteen. Seuraava taulukko kuvaa tietokantataulukoiden välisiä suhteita
S / N | Suhde | Ensisijainen | Ulkomainen avain | Suhteellinen luonne |
---|---|---|---|---|
1 | Tuotteet myyntiin | Tuotteiden tunnus | Product_id myynnissä | 1 monille |
2 | Myynti asiakkaille | Asiakkaiden tunnus | Customer_id myynnissä | Monista moniin |
3 | Tuotteet toimittajille | Toimittajien tunnus | Recommended_supplier_id tuotteissa | Monet 1: een |
Seuraava kuva näyttää tietokantamme taulukoiden väliset suhteet.
Tapahtuman käsittely järjestelmässä
- Järjestelmä hakee kaikki asiakastietueet asiakastaulukosta ja täyttää avattavan yhdistelmän
- Kassa napsauttaa uutta tapahtumapainiketta. Tämä luo uuden tietueen myyntitaulukkoon ja luo tapahtuman tunnuksen.
- Järjestelmä hakee kaikki tuotteet tuotetaulukosta ja täyttää avattavan yhdistelmän
- Kassa valitsee tuotteen avattavasta luettelosta. Järjestelmä pitää nykyisen tuotteen tuotetunnuksen ja hinnan.
- Kassa syöttää ostetun määrän. Järjestelmä laskee välisumman varastoidun hinnan ja syötetyn määrän perusteella. Tätä prosessia toistetaan, kunnes kaikki tuotteet on lähetetty järjestelmään.
- Kassa antaa asiakkaan maksaman summan. Järjestelmä laskee muutoksen, jos asiakas maksaa enemmän kuin hinta.
- Kassa napsauttaa jälkimaksupainiketta. Järjestelmä päivittää;
- tuotemäärä käsillä tuotetaulukossa
- päivittää maksetun summan kentän ja merkitsee tapahtuman maksetuksi myyntitaulukossa
- päivittää asiakkaiden taulukon Kokonaisostot-kentän
Myyntipaikan graafisen käyttöliittymän näyttökuvat
Järjestelmän pääikkuna - tämä on järjestelmän alkupiste. Sen avulla käyttäjät voivat syöttää tietoja, käsitellä tapahtumia, tulostaa raportteja ja viedä myyntitiedot Exceliin analysointia varten.
Tässä olemme esittäneet useita POS: n aikana käytettyjä tietojen syöttöikkunoita antamaan yleiskuvan kentästä, joka on täytetty tapahtumaa suoritettaessa.
Myyntipiste-ikkuna, jota kassat käyttävät kassalla
Käyttöliittymä on suunniteltu siten, että se opastaa kassaa onnistuneen ostotapahtuman kirjaamiseen liittyvissä vaiheissa.
Asiakastietojen syöttöikkuna
Tuotetietojen syöttöikkuna
Yhteenveto
Tässä opetusohjelmassa näytetään tietojärjestelmän kehittämisen käytännön vaiheet ja selitetään POS-järjestelmän (myyntipiste) prototyyppi. Järjestelmä on kehitetty Microsoft Accessin Visual Basic for Applications (VBA) -sovelluksella.
- Seuraava