中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

提供秦皇島網(wǎng)站建設(shè)江西省seo

提供秦皇島網(wǎng)站建設(shè),江西省seo,python編程自學(xué)網(wǎng),哪里有做ppt的網(wǎng)站摘 要 當(dāng)今社會(huì)進(jìn)入了科技進(jìn)步、經(jīng)濟(jì)社會(huì)快速發(fā)展的新時(shí)代。計(jì)算機(jī)技術(shù)對(duì)經(jīng)濟(jì)社會(huì)發(fā)展和人民生活改善的影響也日益突出,人類的生存和思考方式也產(chǎn)生了變化。傳統(tǒng)鐵路訂票管理采取了人工的管理方法,但這種管理方法存在著許多弊端,比如效率低…

摘 ???要

當(dāng)今社會(huì)進(jìn)入了科技進(jìn)步、經(jīng)濟(jì)社會(huì)快速發(fā)展的新時(shí)代。計(jì)算機(jī)技術(shù)對(duì)經(jīng)濟(jì)社會(huì)發(fā)展和人民生活改善的影響也日益突出,人類的生存和思考方式也產(chǎn)生了變化。傳統(tǒng)鐵路訂票管理采取了人工的管理方法,但這種管理方法存在著許多弊端,比如效率低下、安全性低以及信息傳輸?shù)牟粶?zhǔn)確等,同時(shí)由于鐵路訂票管理信息系統(tǒng)中會(huì)形成眾多的個(gè)人文檔和信息系統(tǒng)數(shù)據(jù),通過(guò)人工方法對(duì)鐵路訂票信息進(jìn)行集中管理會(huì)形成檢索、更改和維護(hù)等較為麻煩的管理問(wèn)題,同時(shí)由于當(dāng)下人民群眾對(duì)鐵路訂票管理的需求也日益高漲,各級(jí)單位需要繼續(xù)開展全新的改革以滿足時(shí)代的需求。根據(jù)此問(wèn)題,研發(fā)一套基于web的鐵路訂票管理系統(tǒng),既能夠大大提高信息的檢索、變更與維護(hù)的工作效率,也能夠方便信息系統(tǒng)的管理運(yùn)用,從而減少信息管理成本,提高效率。

該鐵路訂票管理系統(tǒng)采用B/S架構(gòu)、前后端分離以及MVC模型進(jìn)行設(shè)計(jì),并采用Java語(yǔ)言以及SpringBoot框架進(jìn)行開發(fā)。本系統(tǒng)主要設(shè)計(jì)并完成了用戶登錄管理過(guò)程、個(gè)人信息修改、用戶管理、火車類型管理、火車信息管理、車票預(yù)訂管理、車票退票管理、系統(tǒng)管理等功能。該系統(tǒng)操作簡(jiǎn)單,界面設(shè)計(jì)簡(jiǎn)單,不僅能基本滿足目前鐵路訂票管理的日常管理工作,而且能有效降低人員成本和時(shí)間成本,為鐵路訂票管理工作提供方便。

關(guān)鍵詞:鐵路訂票;B/S 架構(gòu);信息化

Abstract

Today's society has entered a new era of scientific and technological progress and rapid economic and social development. The influence of computer technology on the development of economy and society and the improvement of people's life has also become increasingly prominent, and the way of human survival and thinking has also changed. Traditional railway booking management adopts the manual management method, but this management method has many drawbacks, such as low efficiency, low security and inaccurate information transmission, at the same time, because the railway booking management information system will form a large number of personal documents and information system data, The centralized management of railway booking information by manual method will lead to more troublesome management problems such as retrieval, modification and maintenance. Meanwhile, as the people's demand for railway booking management is rising day by day, units at all levels need to continue to carry out brand new reforms to meet the needs of The Times. According to this problem, the development of a Web-based railway booking management system can not only greatly improve the efficiency of information retrieval, change and maintenance, but also facilitate the management and application of information system, so as to reduce the cost of information management and improve efficiency.

The railway booking management system uses B/S architecture, front-end separation and MVC model to design, and uses Java language and SpringBoot framework to develop. This system mainly designed and completed the user login management process, personal information modification, user management, train type management, train information management, ticket booking management, ticket refund management, system management and other functions. The system is simple in operation and simple in interface design. It can not only basically meet the current daily management of railway booking management, but also effectively reduce the cost of personnel and time, and provide convenience for railway booking management.

Key words:?railway booking; B/S architecture; informatization

目 ???錄

1 ?????

1.1 課題研究背景

1.2 課題研究意義

1.3 課題研究?jī)?nèi)容

2 ?系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù)

2.1 系統(tǒng)開發(fā)環(huán)境

2.2 系統(tǒng)開發(fā)技術(shù)

2.2.1 Java編程語(yǔ)言

2.2.2 SpringBoot框架

2.2.3 MySQL數(shù)據(jù)庫(kù)

2.2.4 B/S結(jié)構(gòu)

3 ?系統(tǒng)需求分析

2.1 可行性分析

3.2 功能需求分析

3.3 系統(tǒng)流程分析

3.3.1 登錄流程

3.3.2 添加信息流程

3.3.3 收藏信息流程

4 ?系統(tǒng)設(shè)計(jì)

4.1 功能模塊設(shè)計(jì)

4.2 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)

4.2.1 數(shù)據(jù)庫(kù)系統(tǒng)

4.2.2 數(shù)據(jù)庫(kù)概念設(shè)計(jì)

4.2.3 數(shù)據(jù)表設(shè)計(jì)

4.2.4 數(shù)據(jù)表的建立

5 ?系統(tǒng)實(shí)現(xiàn)

5.1系統(tǒng)功能實(shí)現(xiàn)

5.2后臺(tái)模塊實(shí)現(xiàn)

5.2.1管理員模塊實(shí)現(xiàn)

5.2.2用戶模塊實(shí)現(xiàn)

6 ?系統(tǒng)測(cè)試

6.1軟件測(cè)試過(guò)程

6.2測(cè)試用例

結(jié)????

????

???獻(xiàn)

1 ?概 ???述

1.1 課題研究背景

近年來(lái),由于計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,所有企事業(yè)單位內(nèi)部都是數(shù)字化、信息化、無(wú)紙化的發(fā)展趨勢(shì),隨著這種趨勢(shì)的發(fā)展,各種決策系統(tǒng)、輔助系統(tǒng)也應(yīng)運(yùn)而生,其中,鐵路訂票管理系統(tǒng)就是其中的重要組成部分。

鐵路訂票管理工作向來(lái)都是社會(huì)上不可或缺的一部分,然而多年以來(lái)人們大都習(xí)慣使用傳統(tǒng)方法,即人工來(lái)完成鐵路訂票的管理,但是這種方法存在著工作效率低以及保密性差的問(wèn)題,同時(shí)還會(huì)生成大量的文本和數(shù)據(jù),在檢索數(shù)據(jù)時(shí)極大不便。隨著科技發(fā)展進(jìn)步,我們已進(jìn)入了信息化社會(huì),僅僅依靠傳統(tǒng)的表格管理方式已不能適應(yīng)時(shí)代的要求。因此使用計(jì)算機(jī)來(lái)進(jìn)行接手傳統(tǒng)方式的鐵路訂票管理已經(jīng)勢(shì)在必行。

而通過(guò)計(jì)算機(jī)技術(shù)來(lái)實(shí)現(xiàn)的鐵路訂票管理系統(tǒng)擁有對(duì)信息的快速檢索、保存了大量的鐵路訂票信息、信息系統(tǒng)保存的穩(wěn)定性高和維護(hù)成本低等優(yōu)點(diǎn),對(duì)鐵路訂票管理的工作效率也能提高。如今,傳統(tǒng)的人工管理方法、文件和圖表打印等信息傳輸方法已經(jīng)不能滿足當(dāng)下的發(fā)展需求,計(jì)算機(jī)科學(xué)與互聯(lián)網(wǎng)技術(shù)的蓬勃發(fā)展,顛覆了人們的生活以及思維方式。鐵路訂票管理系統(tǒng)的出現(xiàn),利用信息技術(shù)將鐵路訂票管理融于辦公平臺(tái)中,成為提高管理水平的有利手段,將會(huì)成為未來(lái)鐵路訂票管理的新模式。

1.2 課題研究意義

在當(dāng)下,辦公自動(dòng)化以一種迅速并不可阻擋的速度在慢慢遍布到社會(huì)的每一個(gè)角落中,而鐵路訂票管理系統(tǒng)正是辦公自動(dòng)化的一個(gè)小小分支,解決了傳統(tǒng)鐵路訂票管理中繁雜且重復(fù)的操作,提高了工作的效率。

對(duì)于火車站來(lái)說(shuō),鐵路訂票管理系統(tǒng)對(duì)于管理人員進(jìn)行管理來(lái)說(shuō)是非常重要的,站在管理者的角度也一樣。鐵路訂票管理系統(tǒng)應(yīng)該做到讓管理人員進(jìn)行快捷的信息查詢以及對(duì)信息的處理功能。然而,大多數(shù)還沒(méi)有使用電子化管理來(lái)進(jìn)行鐵路訂票工作的意識(shí),還是使用傳統(tǒng)的人工管理方法。如今,伴隨著計(jì)算機(jī)科學(xué)的不斷發(fā)展,互聯(lián)網(wǎng)科技的日漸成熟,計(jì)算機(jī)所帶來(lái)的種種優(yōu)勢(shì)已經(jīng)逐漸為人們所認(rèn)識(shí),它已經(jīng)應(yīng)用在社會(huì)中的各個(gè)領(lǐng)域中并且越來(lái)越重要,利用計(jì)算機(jī)將鐵路訂票信息進(jìn)行電子化、系統(tǒng)化的管理能將鐵路訂票管理的效率提上一個(gè)臺(tái)階。所以,開發(fā)一套基于web的鐵路訂票管理系統(tǒng),將信息進(jìn)行電子化、系統(tǒng)化的管理,代替了傳統(tǒng)的人工管理方式,提升了工作效率。

  1. 無(wú)紙化辦公,節(jié)省了時(shí)間,減少了紙張的浪費(fèi)同時(shí)節(jié)約了成本。
  2. 加快了信息傳輸?shù)倪^(guò)程,使鐵路訂票管理更規(guī)范和科學(xué)。
  3. 利用計(jì)算機(jī)處理速度快、信息存儲(chǔ)量大的特點(diǎn),將管理工作信息化,可以積累和管理大量的數(shù)據(jù)。
  4. 對(duì)數(shù)據(jù)進(jìn)行有效并且集中的管理,實(shí)現(xiàn)了用戶信息的共享,使管理工作可以從傳統(tǒng)的人工管理中解放出來(lái),提升了工作的效率,使其有更多的時(shí)間去完成更多的工作,來(lái)提高自身的業(yè)務(wù)素質(zhì)。

1.3 課題研究?jī)?nèi)容

本系統(tǒng)結(jié)合現(xiàn)今鐵路訂票管理系統(tǒng)的功能模塊以及設(shè)計(jì)方式進(jìn)行分析,使用Java語(yǔ)言和SpringBoot框架進(jìn)行開發(fā)設(shè)計(jì),具體研究?jī)?nèi)容如下:

  1. 用戶可以進(jìn)入系統(tǒng)進(jìn)行個(gè)人信息修改,對(duì)車票預(yù)訂管理、車票退票管理等進(jìn)行操作。
  2. 管理員登錄系統(tǒng)后,可以對(duì)個(gè)人信息進(jìn)行修改,對(duì)用戶管理、火車類型管理、火車信息管理、車票預(yù)訂管理、車票退票管理、系統(tǒng)管理等功能進(jìn)行管理;

2 ?系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù)

2.1 系統(tǒng)開發(fā)環(huán)境

本管理系統(tǒng)采用的集成開發(fā)環(huán)境為IntelliJ?IDEA,使用Java等語(yǔ)言及SpringBoot框架進(jìn)行開發(fā),其中硬件環(huán)境和軟件環(huán)境如下:

  1. 硬件環(huán)境

處理器:Intel(R) Core(TM) i5-7400 CPU @?3.00GHz??3.00GHz

內(nèi)存:8GB

  1. 軟件環(huán)境

操作系統(tǒng):windows 10 64位操作系統(tǒng)

開發(fā)工具:IntelliJ?IDEA 2019.1

2.2?系統(tǒng)開發(fā)技術(shù)

鐵路訂票管理系統(tǒng)采用B/S(Browser/Server)架構(gòu)和MVC模型進(jìn)行設(shè)計(jì)開發(fā)。在B/S架構(gòu)下,用戶在瀏覽器端進(jìn)行使用,主要工作通過(guò)服務(wù)器端進(jìn)行實(shí)現(xiàn),用戶通過(guò)網(wǎng)站進(jìn)行訪問(wèn)大大節(jié)約了成本。本系統(tǒng)使用Java等語(yǔ)言同時(shí)運(yùn)用了SpringBoot框架進(jìn)行開發(fā),使用MySQL進(jìn)行數(shù)據(jù)存儲(chǔ)。

2.2.1 Java編程語(yǔ)言

Java語(yǔ)言作為現(xiàn)在主流編程語(yǔ)言之一,就是因?yàn)樗泻芏嘧约旱奶攸c(diǎn)和優(yōu)勢(shì)。Java語(yǔ)言具有以下幾個(gè)特點(diǎn):

(1)跨平臺(tái)性

平時(shí)所說(shuō)的一次編譯,到處執(zhí)行,指的就是這個(gè)跨平臺(tái)性。Java的源代碼編譯后會(huì)生成字節(jié)碼文件,這些文件可以被Java虛擬機(jī)執(zhí)行,得到想要的結(jié)果。在設(shè)備上安裝對(duì)應(yīng)的虛擬機(jī),Java的字節(jié)碼文件就可以運(yùn)行。

(2)面向?qū)ο?/p>

Java是一個(gè)面向?qū)ο蟮木幊陶Z(yǔ)言。面向?qū)ο笫侵赴褜傩院头椒ㄟM(jìn)行封裝,通過(guò)創(chuàng)建的對(duì)象調(diào)用里面的方法,實(shí)現(xiàn)一些功能。

(3)多線程

Java是支持多線程的,它允許在一個(gè)程序中同時(shí)開啟多個(gè)線程,同時(shí)處理多個(gè)任務(wù),這樣可以提高它的效率。

Java語(yǔ)言對(duì)于開發(fā)工具要求不高,有專業(yè)的編程工具Eclipse會(huì)更順利編程,但是,沒(méi)有專業(yè)的編程軟件,用記事本也能進(jìn)行編輯。

2.2.2?SpringBoot框架

Spring Boot是由Pivotal的開發(fā)團(tuán)隊(duì)在2013年開發(fā)的一個(gè)免費(fèi)、輕量級(jí)、開源的系統(tǒng)框架。SpringBoot的主要設(shè)計(jì)思想是約定大于配置,因此SpringBoot在設(shè)計(jì)時(shí)幾乎達(dá)到零配置。SpringBoot集成了業(yè)界的開源框架。

SpringBoot是一個(gè)非常強(qiáng)大的后臺(tái)框架,因?yàn)镾pringBoot的開發(fā)基本上不需要寫配置文件,所以利用SpringBoot來(lái)構(gòu)建網(wǎng)站的后臺(tái)環(huán)境,在SpringBoot的YML配置文件中寫項(xiàng)目啟動(dòng)端口,項(xiàng)目就可以啟動(dòng)了。項(xiàng)目的Java和靜態(tài)文件由SpringBoot管理。

2.2.3?MySQL數(shù)據(jù)庫(kù)

MySQL是一種開放源代碼的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),關(guān)系數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,提高了靈活性,它使用最常用的結(jié)構(gòu)化查詢語(yǔ)言(SQL)進(jìn)行數(shù)據(jù)庫(kù)管理。MySQL因其具有速度快、體積小、總體擁有成本低和開放源碼的優(yōu)點(diǎn)而備受關(guān)注。沒(méi)有數(shù)據(jù)庫(kù)就沒(méi)有Web系統(tǒng),Mysql數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)中比較常用的,這都是源于它的特點(diǎn)。

(1)Mysql是相比于Oracle更輕量、更簡(jiǎn)潔便于使用,在服務(wù)部署方面相對(duì)復(fù)雜度低,更利于畢設(shè)系統(tǒng)的開發(fā)。

(2)Mysql是免費(fèi)開源的,對(duì)個(gè)人開發(fā)系統(tǒng)很友好。

(3)Mysql占用空間內(nèi)存比較小,發(fā)行版安裝后不到100兆。

(4)Mysql可以使用Sql語(yǔ)言進(jìn)行調(diào)用,學(xué)習(xí)成本較低。

(5)Mysql可支持互聯(lián)網(wǎng)數(shù)據(jù)共享也支持?jǐn)?shù)據(jù)安全設(shè)置,防止數(shù)據(jù)泄露。

(6)Mysql運(yùn)行到各種版本的操作系統(tǒng)中無(wú)論是服務(wù)器上,還是我們開發(fā)用的筆記本上。

(7)Mysql運(yùn)行速度很快。

2.2.4 B/S結(jié)構(gòu)

B/S結(jié)構(gòu)就是指系統(tǒng)客戶端與服務(wù)器分離,客戶端通過(guò)瀏覽器訪問(wèn)服務(wù)端進(jìn)行操作[10]。

B/S結(jié)構(gòu)目前廣泛應(yīng)用于絕大部分系統(tǒng)搭建中,這種結(jié)構(gòu)摒棄C/S結(jié)構(gòu)客戶端服務(wù)端不分離的缺點(diǎn),具有更多的優(yōu)勢(shì):

(1)跨平臺(tái)性:B/S的標(biāo)準(zhǔn)由標(biāo)準(zhǔn)化組織確立,適用于絕大多數(shù)的系統(tǒng)搭建,通用于應(yīng)用之間。

(2)低維護(hù)成本:客戶端和服務(wù)器端分離,減輕了兩端的壓力,尤其是客戶端,對(duì)客戶端設(shè)備,硬件、軟件要求都比較低,并且系統(tǒng)需要升級(jí)或維護(hù)時(shí),只需要在服務(wù)器端升級(jí)或維護(hù)就可以,使相應(yīng)的費(fèi)用減少。

3 ?系統(tǒng)需求分析

在當(dāng)今的社會(huì)生活中,互聯(lián)網(wǎng)已經(jīng)變得非常普遍和重要。充分利用互聯(lián)網(wǎng)大數(shù)據(jù)等技術(shù)可以解決很多問(wèn)題。目前,鐵路訂票管理也面臨著自身的問(wèn)題。根據(jù)這一普遍現(xiàn)象,鐵路訂票制度的出現(xiàn)需求巨大。該系統(tǒng)可以很好地解決這些問(wèn)題。系統(tǒng)中這兩類用戶的數(shù)據(jù)在系統(tǒng)中非常關(guān)鍵,因此系統(tǒng)數(shù)據(jù)應(yīng)該被組織起來(lái),因?yàn)閿?shù)據(jù)是以某種格式存儲(chǔ)的,而不是無(wú)序的。其概念是,它可以根據(jù)長(zhǎng)期穩(wěn)定的格式在計(jì)算機(jī)內(nèi)存中共享。數(shù)據(jù)庫(kù)管理系統(tǒng)主要用于保存、修改和添加索引數(shù)據(jù)以及設(shè)置數(shù)據(jù)庫(kù)。為了確保系統(tǒng)數(shù)據(jù)管理的順利進(jìn)行,一些有能力的處理器可以在不需要專業(yè)人員處理的情況下管理數(shù)據(jù)。創(chuàng)建數(shù)據(jù)表時(shí),可以調(diào)整、重新組織和重建數(shù)據(jù)表中的數(shù)據(jù),以確保數(shù)據(jù)可靠性。在數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)中,MySQL主要用于實(shí)現(xiàn)數(shù)據(jù)的集中管理。各方面表現(xiàn)良好。

2.1 可行性分析

根據(jù)鐵路訂票管理系統(tǒng)的功能,通過(guò)對(duì)經(jīng)濟(jì)效益、技術(shù)難點(diǎn)和管理方法進(jìn)行全面的可行性分析,提供準(zhǔn)確的可行性依據(jù)。以下是本系統(tǒng)的可行性分析:

  1. 經(jīng)濟(jì)可行性

使用了免費(fèi)版的IntelliJ?IDEA節(jié)省了開發(fā)成本,在購(gòu)買服務(wù)器后部署項(xiàng)目便能通過(guò)瀏覽器進(jìn)行訪問(wèn)。

  1. 技術(shù)可行性

本管理系統(tǒng)采用B/S架構(gòu)和MVC模型進(jìn)行設(shè)計(jì),通過(guò)分層分包的方法,有利于日常的維護(hù),同時(shí)降低了代碼之間的耦合。

  1. 管理可行性

本管理系統(tǒng)要求管理難度低,只需要有管理員就能夠?qū)€(gè)人中心、用戶管理、火車類型管理、火車信息管理、車票預(yù)訂管理、車票退票管理、系統(tǒng)管理等信息等進(jìn)行刪除、修改和添加操作。

3.2?功能需求分析?

鐵路訂票管理系統(tǒng)綜合網(wǎng)絡(luò)空間開發(fā)設(shè)計(jì)要求。目的是將鐵路訂票通過(guò)網(wǎng)絡(luò)平臺(tái)將傳統(tǒng)管理方式轉(zhuǎn)換為在線上管理,完成鐵路訂票的方便快捷、安全性高、交易規(guī)范做了保障,目標(biāo)明確。鐵路訂票管理系統(tǒng)可以將功能劃分為用戶的使用功能和管理員功能。

(1)、用戶關(guān)鍵功能包含用戶注冊(cè)登錄,個(gè)人信息修改,對(duì)車票預(yù)訂管理、車票退票管理等功能進(jìn)行操作。用戶用例如下:

圖3-1 用戶用例圖

(2)、管理員的功能是最高的,可以對(duì)系統(tǒng)所在功能進(jìn)行查看,修改和刪除,包括用戶功能。管理員用例如下:

圖3-2管理員用例圖

3.3 系統(tǒng)流程分析

3.3.1 登錄流程

每個(gè)用戶都有專屬的密碼和賬號(hào),在輸入合法的賬號(hào)和密碼之后即可進(jìn)入系統(tǒng)。登錄流程如圖3-3所示:

3.3.2 添加信息流程

管理層人員有添加角色和用戶等功能。添加信息流程如圖3-4所示:

圖3-4 添加信息流程圖

3.3.3 收藏信息流程

在鐵路訂票管理系統(tǒng)中,用戶登錄后,瀏覽鐵路訂票信息詳情界面能進(jìn)行信息收藏,用戶收藏信息的流程圖如圖3-5所示:

圖3-5?用戶收藏信息流程圖????

4 ?系統(tǒng)設(shè)計(jì)

4.1 功能模塊設(shè)計(jì)

鐵路訂票管理系統(tǒng)按照權(quán)限的類型進(jìn)行劃分,分為用戶和管理員兩個(gè)模塊。管理員模塊主要針對(duì)整個(gè)系統(tǒng)的管理進(jìn)行設(shè)計(jì),提高了管理的效率和標(biāo)準(zhǔn)。主要功能包括個(gè)人中心、用戶管理、火車類型管理、火車信息管理、車票預(yù)訂管理、車票退票管理、系統(tǒng)管理等;系統(tǒng)的總體模塊設(shè)計(jì)如下圖所示:

4.2 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)

4.2.1 數(shù)據(jù)庫(kù)系統(tǒng)

本系統(tǒng)采用MySQL來(lái)進(jìn)行數(shù)據(jù)庫(kù)的管理。MySQL數(shù)據(jù)庫(kù)具有體積小、速度快、成本低等優(yōu)點(diǎn)。具備同時(shí)處理數(shù)千萬(wàn)條記錄,實(shí)現(xiàn)大型數(shù)據(jù)庫(kù)的高并發(fā)讀寫和高效讀寫需求[9]。

4.2.2?數(shù)據(jù)庫(kù)概念設(shè)計(jì)

概念模型用于對(duì)信息世界建模,并與指定的數(shù)據(jù)庫(kù)管理系統(tǒng)分離。它有助于將真實(shí)世界的事物抽象為適合于數(shù)據(jù)庫(kù)管理系統(tǒng)的數(shù)據(jù)庫(kù)模型。人們傾向于將現(xiàn)實(shí)世界抽象為信息世界,再把信息世界變成機(jī)器世界。也就是說(shuō),將現(xiàn)實(shí)世界的目標(biāo)抽象成獨(dú)立于專用計(jì)算機(jī)軟件和專用數(shù)據(jù)庫(kù)管理系統(tǒng)的信息結(jié)構(gòu)的數(shù)據(jù)模型,然后將物理模型轉(zhuǎn)化為適合電子計(jì)算機(jī)的數(shù)據(jù)庫(kù)管理系統(tǒng)。事實(shí)上,數(shù)據(jù)模型是從真實(shí)世界到機(jī)器世界的中間層。

信息世界的基本要素包括實(shí)體和關(guān)聯(lián)?,F(xiàn)實(shí)存在且彼此可區(qū)別的事物稱為實(shí)體[13]。實(shí)體可以是實(shí)際的人、事或物,還可以是抽象化的概念或聯(lián)絡(luò)。以下是對(duì)部分主要的關(guān)鍵實(shí)體如下:

火車信息實(shí)體屬性圖如下所示。

圖4-2火車信息實(shí)體屬性圖

車票預(yù)訂實(shí)體屬性圖如下所示。

車票退票實(shí)體屬性圖如下所示。

圖4-4車票退票實(shí)體屬性圖

用戶實(shí)體屬性圖如下所示。

圖4-5用戶實(shí)體屬性圖

公告資訊實(shí)體屬性圖如下所示。

圖4-5公告資訊實(shí)體屬性圖

4.2.3 數(shù)據(jù)表設(shè)計(jì)

本設(shè)計(jì)根據(jù)數(shù)據(jù)表管理系統(tǒng)的具體流程進(jìn)行管理,方便用戶和管理員對(duì)數(shù)據(jù)的添加、刪除、修改和查詢等操作。

4.2.4 數(shù)據(jù)表的建立

系統(tǒng)采用Navicat Premium對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,數(shù)據(jù)庫(kù)管理操作簡(jiǎn)單,數(shù)據(jù)處理能力強(qiáng)。數(shù)據(jù)表建立如下:

表4-1:token表

字段名稱

類型

長(zhǎng)度

字段說(shuō)明

主鍵

默認(rèn)值

id

bigint

主鍵

主鍵

userid

bigint

用戶id

username

varchar

100

用戶名

tablename

varchar

100

表名

role

varchar

100

角色

token

varchar

200

密碼

addtime

timestamp

新增時(shí)間

CURRENT_TIMESTAMP

expiratedtime

timestamp

過(guò)期時(shí)間

CURRENT_TIMESTAMP

表4-2:關(guān)于我們

字段名稱

類型

長(zhǎng)度

字段說(shuō)明

主鍵

默認(rèn)值

id

bigint

主鍵

主鍵

addtime

timestamp

創(chuàng)建時(shí)間

CURRENT_TIMESTAMP

title

varchar

200

標(biāo)題

subtitle

varchar

200

副標(biāo)題

content

longtext

4294967295

內(nèi)容

picture1

longtext

4294967295

圖片1

picture2

longtext

4294967295

圖片2

picture3

longtext

4294967295

圖片3

表4-3:收藏表

字段名稱

類型

長(zhǎng)度

字段說(shuō)明

主鍵

默認(rèn)值

id

bigint

主鍵

主鍵

addtime

timestamp

創(chuàng)建時(shí)間

CURRENT_TIMESTAMP

userid

bigint

用戶id

refid

bigint

商品id

tablename

varchar

200

表名

name

varchar

200

名稱

picture

longtext

4294967295

圖片

type

varchar

200

類型(1:收藏,21:贊,22:踩,31:競(jìng)拍參與,41:關(guān)注)

1

inteltype

varchar

200

推薦類型

remark

varchar

200

備注

表4-4:公告資訊

字段名稱

類型

長(zhǎng)度

字段說(shuō)明

主鍵

默認(rèn)值

id

bigint

主鍵

主鍵

addtime

timestamp

創(chuàng)建時(shí)間

CURRENT_TIMESTAMP

title

varchar

200

標(biāo)題

introduction

longtext

4294967295

簡(jiǎn)介

picture

longtext

4294967295

圖片

content

longtext

4294967295

內(nèi)容

表4-5:火車信息

字段名稱

類型

長(zhǎng)度

字段說(shuō)明

主鍵

默認(rèn)值

id

bigint

主鍵

主鍵

addtime

timestamp

創(chuàng)建時(shí)間

CURRENT_TIMESTAMP

chexuhao

varchar

200

車序號(hào)

huocheleixing

varchar

200

火車類型

checi

varchar

200

車次

qidianzhan

varchar

200

起點(diǎn)站

zhongdianzhan

varchar

200

終點(diǎn)站

kaicheshijian

datetime

開車時(shí)間

daozhanshijian

datetime

到站時(shí)間

chepiaoleixing

varchar

200

車票類型

zuoweileixing

varchar

200

座位類型

liechetupian

longtext

4294967295

列車圖片

chepiaojiage

int

車票價(jià)格

liecheluxian

longtext

4294967295

列車路線

表4-6:火車類型

字段名稱

類型

長(zhǎng)度

字段說(shuō)明

主鍵

默認(rèn)值

id

bigint

主鍵

主鍵

addtime

timestamp

創(chuàng)建時(shí)間

CURRENT_TIMESTAMP

huocheleixing

varchar

200

火車類型

表4-7:火車信息評(píng)論表

字段名稱

類型

長(zhǎng)度

字段說(shuō)明

主鍵

默認(rèn)值

id

bigint

主鍵

主鍵

addtime

timestamp

創(chuàng)建時(shí)間

CURRENT_TIMESTAMP

refid

bigint

關(guān)聯(lián)表id

userid

bigint

用戶id

avatarurl

longtext

4294967295

頭像

nickname

varchar

200

用戶名

content

longtext

4294967295

評(píng)論內(nèi)容

reply

longtext

4294967295

回復(fù)內(nèi)容

表4-8:配置文件

字段名稱

類型

長(zhǎng)度

字段說(shuō)明

主鍵

默認(rèn)值

id

bigint

主鍵

主鍵

name

varchar

100

配置參數(shù)名稱

value

varchar

100

配置參數(shù)值

表4-9:車票預(yù)訂

字段名稱

類型

長(zhǎng)度

字段說(shuō)明

主鍵

默認(rèn)值

id

bigint

主鍵

主鍵

addtime

timestamp

創(chuàng)建時(shí)間

CURRENT_TIMESTAMP

yudingbianhao

varchar

200

預(yù)訂編號(hào)

chexuhao

varchar

200

車序號(hào)

huocheleixing

varchar

200

火車類型

checi

varchar

200

車次

qidianzhan

varchar

200

起點(diǎn)站

zhongdianzhan

varchar

200

終點(diǎn)站

kaicheshijian

datetime

開車時(shí)間

daozhanshijian

datetime

到站時(shí)間

chepiaoleixing

varchar

200

車票類型

zuoweileixing

varchar

200

座位類型

chepiaojiage

int

車票價(jià)格

yudingshijian

datetime

預(yù)訂時(shí)間

yudingbeizhu

longtext

4294967295

預(yù)訂備注

yonghuzhanghao

varchar

200

用戶賬號(hào)

yonghuxingming

varchar

200

用戶姓名

sfsh

varchar

200

是否審核

待審核

shhf

longtext

4294967295

審核回復(fù)

ispay

varchar

200

是否支付

未支付

表4-10:用戶

字段名稱

類型

長(zhǎng)度

字段說(shuō)明

主鍵

默認(rèn)值

id

bigint

主鍵

主鍵

addtime

timestamp

創(chuàng)建時(shí)間

CURRENT_TIMESTAMP

yonghuzhanghao

varchar

200

用戶賬號(hào)

mima

varchar

200

密碼

yonghuxingming

varchar

200

用戶姓名

xingbie

varchar

200

性別

yonghudianhua

varchar

200

用戶電話

touxiang

longtext

4294967295

頭像

表4-11:車票退票

字段名稱

類型

長(zhǎng)度

字段說(shuō)明

主鍵

默認(rèn)值

id

bigint

主鍵

主鍵

addtime

timestamp

創(chuàng)建時(shí)間

CURRENT_TIMESTAMP

tuipiaobianhao

varchar

200

退票編號(hào)

chexuhao

varchar

200

車序號(hào)

huocheleixing

varchar

200

火車類型

checi

varchar

200

車次

qidianzhan

varchar

200

起點(diǎn)站

zhongdianzhan

varchar

200

終點(diǎn)站

kaicheshijian

datetime

開車時(shí)間

daozhanshijian

datetime

到站時(shí)間

chepiaoleixing

varchar

200

車票類型

zuoweileixing

varchar

200

座位類型

chepiaojiage

int

車票價(jià)格

tuipiaoshijian

datetime

退票時(shí)間

tuipiaobeizhu

longtext

4294967295

退票備注

yonghuzhanghao

varchar

200

用戶賬號(hào)

yonghuxingming

varchar

200

用戶姓名

sfsh

varchar

200

是否審核

待審核

shhf

longtext

4294967295

審核回復(fù)

表4-12:用戶表

字段名稱

類型

長(zhǎng)度

字段說(shuō)明

主鍵

默認(rèn)值

id

bigint

主鍵

主鍵

username

varchar

100

用戶名

password

varchar

100

密碼

role

varchar

100

角色

管理員

addtime

timestamp

新增時(shí)間

CURRENT_TIMESTAMP

5 ?系統(tǒng)實(shí)現(xiàn)

5.1系統(tǒng)功能實(shí)現(xiàn)

當(dāng)人們打開系統(tǒng)的網(wǎng)址后,首先看到的就是首頁(yè)界面。在這里,人們能夠看到系統(tǒng)的導(dǎo)航條,通過(guò)導(dǎo)航條導(dǎo)航進(jìn)入各功能展示頁(yè)面進(jìn)行操作。系統(tǒng)首頁(yè)界面如圖5-1所示:

圖5-1?系統(tǒng)首頁(yè)界面

系統(tǒng)注冊(cè):在系統(tǒng)注冊(cè)頁(yè)面的輸入欄中輸入用戶注冊(cè)信息進(jìn)行注冊(cè)操作,系統(tǒng)注冊(cè)頁(yè)面如圖5-2所示:

圖5-2系統(tǒng)注冊(cè)頁(yè)面

http://www.risenshineclean.com/news/30229.html

相關(guān)文章:

  • 沒(méi)有網(wǎng)站可以做seo最新軍事頭條
  • 做網(wǎng)站公司職務(wù)免費(fèi)找精準(zhǔn)客戶軟件
  • 北京網(wǎng)站推廣seo優(yōu)化頁(yè)面設(shè)計(jì)
  • 西安門戶網(wǎng)站建設(shè)公司哪家好軟文廣告經(jīng)典案例600
  • 怎么在word里做網(wǎng)站百度競(jìng)價(jià)代運(yùn)營(yíng)公司
  • 綜合社區(qū)網(wǎng)站開發(fā)費(fèi)用公司網(wǎng)站建設(shè)費(fèi)
  • 電銷防封號(hào)系統(tǒng)seo入門到精通
  • 娛樂(lè)公司網(wǎng)站建設(shè)價(jià)格電腦培訓(xùn)學(xué)校排名
  • 成都企業(yè)網(wǎng)站建站大數(shù)據(jù)精準(zhǔn)營(yíng)銷的策略
  • 新疆建設(shè)管理局網(wǎng)站seo基礎(chǔ)教程使用
  • 網(wǎng)絡(luò)營(yíng)銷推廣的優(yōu)劣勢(shì)深圳短視頻seo教程
  • 怎么增加網(wǎng)站的外鏈?zhǔn)謾C(jī)系統(tǒng)優(yōu)化
  • 煙臺(tái)網(wǎng)站建設(shè)公司鏈接推廣平臺(tái)
  • 鹽城網(wǎng)站開發(fā)招代理最火的網(wǎng)絡(luò)推廣平臺(tái)
  • dede網(wǎng)站模版百度app優(yōu)化
  • 國(guó)外優(yōu)秀設(shè)計(jì)網(wǎng)站推薦seo關(guān)鍵字排名優(yōu)化
  • 中國(guó)公司排行榜前十名seo怎么發(fā)布外鏈
  • wordpress網(wǎng)站添加背景音樂(lè)自助建站系統(tǒng)個(gè)人網(wǎng)站
  • 網(wǎng)站建設(shè)功能是什么意思萬(wàn)詞優(yōu)化
  • web模板免費(fèi)下載網(wǎng)站常見的推廣平臺(tái)有哪些
  • 臨海網(wǎng)站制作費(fèi)用如何記賬網(wǎng)站優(yōu)化 福州
  • 網(wǎng)頁(yè)設(shè)計(jì)與制作06386自考真題windows優(yōu)化大師官方下載
  • 免費(fèi)com域名注冊(cè)網(wǎng)站上海seo推廣整站
  • 天津平臺(tái)網(wǎng)站建設(shè)哪家好如何免費(fèi)建立一個(gè)網(wǎng)站
  • 做網(wǎng)站代理怎么樣成人本科報(bào)考官網(wǎng)
  • wordpress add_filter青島seo網(wǎng)絡(luò)優(yōu)化公司
  • 揚(yáng)州城鄉(xiāng)建設(shè)局網(wǎng)站移動(dòng)端優(yōu)化
  • 做任務(wù)懸賞網(wǎng)站百度網(wǎng)頁(yè)版登錄入口官網(wǎng)
  • 企業(yè)網(wǎng)盤是什么優(yōu)化關(guān)鍵詞排名seo
  • 源碼網(wǎng)站下載網(wǎng)絡(luò)推廣培訓(xùn)去哪里好