Teknologian jakaminen

Ehdotusraportti elokuvalippujen ostosovelman opinnäytetyöksi (suunnittelu).

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. Aiheen tausta ja merkitys

Internet-teknologian jatkuvan kehityksen myötä myös ihmisten kysyntä lipunostoille kasvaa ja kasvaa. Perinteisissä lipunostomenetelmissä on ongelmia, kuten pitkät jonoajat ja hankalat lippujen ostomenettelyt, jotka voivat ratkaista nämä ongelmat tehokkaasti. Elokuvalippujen ostosovelma on uusi sovellus lippujen ostamiseen verkossa. Sen avulla käyttäjät voivat tarkistaa elokuvan tiedot, valita paikkoja, tehdä tilauksia ja maksaa missä ja milloin tahansa, ja järjestelmänvalvojat voivat hallita kätevästi elokuvatietoja ja tilauksia. Siksi tämän artikkelin tavoitteena on suunnitella ja toteuttaa Java-taustaan ​​perustuva elokuvalippujen ostosovelma lippujen ostamisen tehokkuuden ja mukavuuden parantamiseksi.

2. Tutkimuksen perussisältö ja keskeiset ratkaistavat ongelmat

1. Tutkimuksen perussisältö

Järjestelmä on jaettu käyttäjäpuolen sovelmaan ja hallintapuolen PC:hen. Päämoduulit ovat seuraavat:

   

Kuva 1. Elokuvalippujen ostosovelmajärjestelmän kehyskaavio

käyttäjäpääte:

  1. Kirjautuminen ja rekisteröityminen (mukaan lukien valtuutettu kirjautuminen)
  2. Kotisivulla näkyvät hakuelokuvat, karusellikuvat, elokuvakategoriat ja uusimmat elokuvat hyllyiltä.
  3. Napsauta elokuvaa syöttääksesi elokuvan tiedot ja esitysarvostelut. Voit ostaa, valita ohjelman ja valita paikkoja
  4. Luokitus näyttää luokitustiedot ja näyttää vastaavat elokuvat luokituksen mukaan
  5. Henkilökohtainen keskus näyttää tietoni (muokattavissa), tilaukseni (mukaan lukien peruutus, maksu ja arviointi) ja kokoelmani.

Kulissien takana oleva hallinta:

  1. Tilastollinen analyysi: Tarkista käyttäjien, elokuvien ja tilausten määrä viimeisen 7 päivän aikana
  2. Käyttäjien hallinta: Tarkastele rekisteröityjen käyttäjien tietoja ja poista
  3. Mainonnan hallinta: karusellikuvien lisääminen, poistaminen, muokkaaminen ja tarkistaminen
  4. Luokkien hallinta: Lisää, poista, muokkaa ja tarkista elokuvaluokkia
  5. Elokuvien hallinta: elokuvien lisääminen, poistaminen, muokkaaminen, tarkistaminen, lataaminen ja poistaminen luettelosta
  6. Tapahtumanhallinta: tapahtumien lisääminen, poistaminen, muokkaaminen ja tarkistaminen
  7. Tilausten hallinta: näytä käyttäjän tilaustiedot
  8. Arvioinnin hallinta: tarkista arviointitiedot ja poista ne
  9. Elokuvateatterin hallinta: elokuvatietojen lisääminen, poistaminen, muokkaaminen ja tarkistaminen
  10. Teatterin hallinta: Toistoteatterin ylläpito
  11. Istuinten hallinta: Teatterin istuinten huolto
  12. Järjestelmänvalvojan hallinta: taustajärjestelmänvalvoja lisää, poistaa, muokkaa ja tarkistaa

2. Tärkeimmät ratkaistavat ongelmat

Käytä käyttäjän kirjautumismoduulissa SpringSecurity+:aaJwtTekniikka käyttää tunnuksen vahvistusta kirjautumistoiminnon suorittamiseen.

JärjestelmänhallintamoduulissaKäytä SpringBoot-yhteyttä Mysql-tietokantaan saadaksesi tietojaToteuta interaktiivisia toimintoja

3. Tutkimusmenetelmät ja tekniset reitit

1. Tutkimusmenetelmät:

Tämän järjestelmän tutkimusmenetelmät ovat:

(1) Kirjallisuuden tutkimusmenetelmä: Etsi olennaista tietoa verkosta, lue aiheeseen liittyviä kirjoja, rikasta jatkuvasti tutkimuskulmaa ja sisältöä sekä rikasta tutkimusmenetelmiä.

(2) Kokeellinen menetelmä: Järjestelmän suunnittelussa ja toteutuksessa käytettiin Spring-integraatiokehystä projektiarkkitehtuurin toteuttamiseen.

(3) Kokemusten yhteenvetomenetelmä: käytä suunniteltua järjestelmää oikea-aikaisesti ja tee parannuksia palautteen avulla suunnittelun tason ja laadun parantamiseksi.

2. Tekninen tutkimusreitti:

Elokuvalippujen ostosovelma/ Backend käyttää Java-kieltä kehittämiseen, pääasiassa Springboot-kehyksen avulla. Se kapseloi servlettejä, parantaa kehitystehokkuutta, integroi servlet-säilöjä, yksinkertaisia ​​asetuksia ja joustavia sovelluksia. Käytössä on myös Mybatis, joka pääasiassa kapseloi jdbc:n ja tarjoaa joustavia sql-asetustiedostoja. Taustahallintaliittymä käyttää bootstrap-kehystä ja bootstrap-tasaista suunnittelua, mikä tekee yleisestä käyttöliittymästä kauniin ja tyylikkään. js käyttää vue.js- ja data dom -sidontaa, mikä tekee toiminnasta yksinkertaisempaa ja kätevämpää. Miniohjelma käyttää toteuttamiseen vain omia tunnisteitaan sekä mini-ohjelman weui-tyyliä. Tietokanta käyttää mysql:ää, joka on pienikokoinen ja soveltuu pienten ja keskisuurten projektien kehittämiseen.

4. Tutkimuksen kokonaisjärjestely ja eteneminen

1. Tutkimuksen kokonaisjärjestely

Tämä järjestelmä tutkii yritysten suunnitteleman järjestelmän tärkeimpiä moduuleja ja toiminnallisia sovelluksia ylläpitämään paremmin omia varastotuotteitaan. Järjestelmän suunnittelu- ja toteutusvaiheessa esitellään ensin järjestelmän kokonaisarkkitehtuuri ja järjestelmän toiminnalliset moduulit jaetaan erikseen järjestelmämoduulin toimintojakokaavion kautta. Myöhemmin järjestelmän tiettyjen alamoduulien suunnittelussa ja toteutuksessa käytettiin kunkin moduulin luokkakaavioita ja järjestyskaavioita esittelyyn ja yksityiskohtaiseen kuvaamiseen. Tietokannan suunnittelussa tietokannan kokonaissuunnittelu kuvataan tietokannan loogisen rakennekaavion avulla ja sitten tietokantataulukot kuvataan yksityiskohtaisesti taulukoiden avulla kuvaamaan taulukoiden tietokohteita.

Suunnitteluprosessin aikana järjestelmän yksityiskohtaisia ​​vaatimuksia parannettiin asteittain, tietokannan suunnittelu valmistui, järjestelmän kokonaiskehys rakennettiin ja järjestelmän ja asiakassivun vuorovaikutuksen yksityiskohtaiset toiminnot toteutettiin.

2. Tutkimuksen edistyminen

(1) Varhainen vaihe (7. lukukauden 18.–20. viikko)

Lue kirjallisuutta, kerää tietoa, suorita valmistumisprojektin esisuunnittelu ja tutustu kehitysohjelmistoihin.

(2) Väliaika (8. lukukauden 1.–8. viikko)

Suorita järjestelmäohjelmiston toteuttamat toiminnot loppuun, suorita ohjelmointi, suorita järjestelmän testaus ja kirjoita yksityiskohtaisesti sähköinen versio suunnitteluspesifikaatiosta.

(3) Myöhempi jakso (8. lukukauden 9.–10. viikko)

Kehitä järjestelmän toimintoja ohjaajan mielipiteiden mukaisesti, viimeistele valmistumistyö, toimita lopullinen luonnos suunnitteluspesifikaatiosta, valmistumistyöpäiväkirja, viimeistele, tulosta ja sido sekä hakee valmistumistyön puolustamiseen.

5. Tärkeimmät viittaukset:

  1. Chen Zhongquan, Luo Jun, Tan Zhen WeChat-sovelmaan perustuvan yliopisto-opetuksen ohjausjärjestelmän suunnittelu [J], 2020(03): 52-53.
  2. Luo Dan läsnäolo- ja sisäänkirjautumisjärjestelmän suunnittelu ja kehittäminen WeChat-sovelman pohjalta [J], 2020(01): 71-72.
  3. Xu Yanhua Tutkimus WeChat-sovelman soveltamisesta mikrotietokoneiden periaatteissa ja käyttöliittymätekniikan kursseilla [J] Education and Teaching Forum, 2020(01): 382-383.
  4. Kingsoft Cloud Lab -projektin kehitys perustuu Springbootiin [M]: People's Posts and Telecommunications Press, 2021.
  5. Liang Jianqin Spring Bootin perustuvan laboratorion varausjärjestelmän suunnittelu ja toteutus [J], 2020, 40(2): 108-110.
  6. Huang Yimin Spring Boot: Työkalu, joka tekee Java-kehityksestä nopeampaa ja yksinkertaisempaa[M]: People's Posts and Telecommunications Press, 2015.