基于Spring Boot和Bootstrap的简化版12306购票系统设计源码

作品简介

该简化版12306购票系统源码基于Spring Boot和Bootstrap框架开发,共包含155个文件,包括44个Java源文件、18个JavaScript脚本、11个CSS样式表、26个PNG图片和7个静态图片。项目设计旨在简化12306购票流程,代码虽未进行长期维护,但仍可作为参考。

关键词

Spring Boot Bootstrap 12306 购票系统

目录结构

├── .gitignore
├── pom.xml
├── readme.txt
  ├── train-service
  ├── pom.xml
    ├── src
      ├── main
        ├── java
          ├── com
            ├── train
              ├── entity
              ├── NewTrain.java
              ├── Passenger.java
              ├── Station.java
              ├── TicketData.java
              ├── service
              ├── TrainService.java
  ├── train-swing
  ├── date.dat
  ├── dependency-reduced-pom.xml
  ├── pom.xml
    ├── src
      ├── main
        ├── java
          ├── com
            ├── train
            ├── LoginFrame.java
            ├── MainFrame.java
            ├── RandCodeJFrame.java
              ├── conf
              ├── TrainConf.java
              ├── service
              ├── OrderQueueWaitTime.java
              ├── swing
              ├── AutoComplete.java
              ├── BaseFrame.java
              ├── DatePickerTextField.java
              ├── IAutoCompleteLogic.java
              ├── ILink.java
              ├── KeyValue.java
              ├── KeyValuePair.java
              ├── MyDatePicker.java
              ├── OrderPanel.java
              ├── PassengerCheckboxListener.java
              ├── TimerCloseFrame.java
              ├── util
              ├── DatePicker.java
              ├── Loading.java
              ├── Logger.java
              ├── MaskAdapter.java
        ├── resources
        ├── Station.js
        ├── exchange.jpg
        ├── folder_closed.jpg
        ├── folder_open.jpg
        ├── headers.properties
        ├── i18n.properties
        ├── logo.jpg
        ├── logo.png
        ├── nextmon.gif
        ├── nextyear.gif
        ├── premon.gif
        ├── preyear.gif
        ├── station.jpg
        ├── station.png
  ├── train-utils
  ├── pom.xml
    ├── src
      ├── main
        ├── java
          ├── com
            ├── train
              ├── conf
              ├── TrainConf.java
              ├── util
              ├── BufferByte.java
              ├── CheckUtils.java
              ├── Cookie.java
              ├── DateUtils.java
              ├── HostUtils.java
              ├── HttpRequestNg.java
              ├── HttpsRequestNg.java
              ├── IOUtils.java
              ├── ObjectToFile.java
  ├── train-web
    ├── .settings
    ├── org.eclipse.core.resources.prefs
    ├── org.eclipse.jdt.core.prefs
    ├── org.eclipse.m2e.core.prefs
    ├── org.eclipse.wst.common.project.facet.core.xml
  ├── pom.xml
    ├── src
      ├── main
        ├── java
          ├── com
            ├── springboot
              ├── train
              ├── Application.java
                ├── conf
                ├── MyHandlerInterceptor.java
                ├── WebMvcConfig.java
                ├── controller
                ├── BaseController.java
                ├── TrainController.java
                ├── model
                ├── NewTrain.java
                ├── QueryLeftNewDTO.java
                ├── Train.java
                ├── util
                ├── CookieUtil.java
        ├── resources
        ├── application.yml
        ├── headers.properties
        ├── logback.xml
        ├── sample.jks
          ├── static
            ├── My97DatePicker
            ├── WdatePicker.js
            ├── calendar.js
              ├── lang
              ├── en.js
              ├── zh-cn.js
              ├── zh-tw.js
              ├── skin
              ├── WdatePicker.css
              ├── datePicker.gif
                ├── default
                ├── datepicker.css
                ├── img.gif
                ├── whyGreen
                ├── bg.jpg
                ├── datepicker.css
                ├── img.gif
            ├── css
            ├── bootstrap-theme.css
            ├── bootstrap-theme.css.map
            ├── bootstrap-theme.min.css
            ├── bootstrap.css
            ├── bootstrap.css.map
            ├── bootstrap.min.css
              ├── dialog
              ├── .scss
              ├── bg-default.png
              ├── dialog.css
              ├── dialog.map
              ├── dialog.scss
              ├── dialog_confirm_icon.gif
              ├── dialog_confirm_icon_espresso.png
              ├── gb_tip_loading.gif
              ├── gb_tips.png
              ├── loader.gif
              ├── images
              ├── ui-bg_flat_75_ffffff_40x100.png
              ├── ui-bg_glass_55_fbf9ee_1x400.png
              ├── ui-bg_glass_65_ffffff_1x400.png
              ├── ui-bg_glass_75_dadada_1x400.png
              ├── ui-bg_glass_75_e6e6e6_1x400.png
              ├── ui-bg_glass_95_fef1ec_1x400.png
              ├── ui-bg_highlight-soft_75_cccccc_1x100.png
              ├── ui-icons_222222_256x240.png
              ├── ui-icons_2e83ff_256x240.png
              ├── ui-icons_454545_256x240.png
              ├── ui-icons_888888_256x240.png
              ├── ui-icons_cd0a0a_256x240.png
            ├── jquery-ui.min.css
            ├── style.css
            ├── train.css
            ├── fonts
            ├── glyphicons-halflings-regular.eot
            ├── glyphicons-halflings-regular.svg
            ├── glyphicons-halflings-regular.ttf
            ├── glyphicons-halflings-regular.woff
            ├── img
            ├── captcha.png
            ├── captcha_ie6.gif
            ├── close_show_citys.jpg
            ├── favicon.ico
            ├── img1.png
            ├── img2.png
            ├── img3.png
            ├── img4.png
            ├── img5.png
            ├── img6.png
            ├── img7.png
            ├── img8.png
            ├── input_bg.gif
            ├── js
            ├── bootstrap.js
            ├── bootstrap.min.js
            ├── city_name.js
            ├── dialog.js
            ├── fastclick.js
            ├── favorite_name.js
            ├── jquery-1.11.1.min.js
            ├── station_name.js
            ├── train.js
            ├── train_list.js
            ├── train_login.js
            ├── train_utils.js
            ├── music
            ├── message.wav
          ├── templates
            ├── train
            ├── img.ftl
            ├── index.ftl
            ├── login.ftl
            ├── orderList.ftl
            ├── passengers.ftl
            ├── queryTrainByNo.ftl
            ├── train.ftl
创作时间: