1引言
1.1編寫(xiě)目的
本文檔詳細(xì)描述出火車(chē)票在線銷(xiāo)售系統(tǒng)將要實(shí)現(xiàn)的功能以及實(shí)現(xiàn)的方法。并將工作任務(wù)進(jìn)行
分解,以便于代碼編寫(xiě)的分工合作。
1.2背景
當(dāng)前,火車(chē)票的銷(xiāo)售雖然已經(jīng)擴(kuò)展到有代理銷(xiāo)售,但到了銷(xiāo)售旺季,乘客購(gòu)買(mǎi)火車(chē)票仍然擁
擠。由此現(xiàn)象所滋生的火車(chē)票的倒賣(mài)十分猖獗。用電子商務(wù)方式解決當(dāng)前火車(chē)票的銷(xiāo)售,可
以大幅度提高賣(mài)票的效率節(jié)約人力物力,不但可以解決上述問(wèn)題,并且可以節(jié)約火車(chē)票在銷(xiāo)
售環(huán)節(jié)所需要的費(fèi)用。
2項(xiàng)目功能
2.1項(xiàng)目概述
本系統(tǒng)主要實(shí)現(xiàn)的功能是將,火車(chē)票的銷(xiāo)售用電子商務(wù)的銷(xiāo)售方式進(jìn)行實(shí)現(xiàn),即實(shí)現(xiàn)火車(chē)票
的互連網(wǎng)銷(xiāo)售。
2.2功能的細(xì)分以及流程
整個(gè)項(xiàng)目可以分為以下幾個(gè)部分
2.2.1票務(wù)系統(tǒng)
2.2.1.1功能
實(shí)現(xiàn)火車(chē)票的生成、管理、查詢
2.2.1.2操作流程
一、待售坐位制作
1制定車(chē)次,為車(chē)次編號(hào)或命名,并且以數(shù)據(jù)形式存放在數(shù)據(jù)庫(kù)中。每一車(chē)次為一條
記錄,每條記錄的內(nèi)容包括:車(chē)次,車(chē)種(特快、普快、慢車(chē)),備注。
2制定車(chē)次的到站,將車(chē)次所到的站以鏈表的形式存放在數(shù)據(jù)庫(kù)中,每一個(gè)到站為一
條記錄,每條記錄的內(nèi)容包括:車(chē)次,站名,下一到站名,里程(本站到下一站的里
程),到達(dá)時(shí)間(到達(dá)本站的時(shí)間),價(jià)格(本站到下一站的車(chē)票價(jià)格,數(shù)據(jù)庫(kù)中將設(shè)
有4個(gè)字段分別保存硬坐價(jià)格,硬臥價(jià)格,軟坐價(jià)格,軟臥價(jià)格)。
3指定將售的座位,把將售的座位數(shù)放入數(shù)據(jù)庫(kù)中,一標(biāo)示座位的銷(xiāo)售情況。同一時(shí)
間的一個(gè)座位為一條記錄,每條信息包括:車(chē)次,日期,車(chē)廂,坐號(hào),車(chē)廂種類(lèi)(硬
坐,硬臥,軟坐,軟臥),狀態(tài)(未售,售出,不可售)
二、車(chē)票查詢
車(chē)票的要素為:1日期、2車(chē)次、4發(fā)站、3到站、4車(chē)廂種類(lèi)(硬坐,硬臥,軟坐,
軟臥)、5車(chē)廂、6坐位號(hào)、7發(fā)車(chē)時(shí)間、8到達(dá)時(shí)間、9價(jià)格、10票種,11車(chē)種
可根據(jù)11項(xiàng)中任何一項(xiàng)或幾項(xiàng)為約束,查詢出符合約束的整個(gè)車(chē)票的所有要素。(當(dāng)
票種為學(xué)生票時(shí)為半價(jià)),發(fā)車(chē)時(shí)間、到達(dá)時(shí)間、價(jià)格用>=、<=約束。
2.2.2客戶系統(tǒng)
2.2.2.1功能
實(shí)現(xiàn)客戶登陸認(rèn)證和客戶信息的查詢、管理。
2.2.2.2客戶信息內(nèi)容
一、客戶信息。
客戶基信息包括:身份證號(hào)、密碼、真實(shí)姓名、狀態(tài)(未登陸、已登陸、禁止)、、
家庭住址、出生年月(根據(jù)身份證號(hào))、最后登陸時(shí)間,總夠票數(shù),總消費(fèi)金額
2.2.2.3客戶信息管理功能
根據(jù)基本信息判斷登陸,根據(jù)身份證號(hào)查詢客戶所有信息,并可禁止所指定的用戶登陸。
2.2.3支付功能
2.2.3.1功能概述
實(shí)現(xiàn)客戶購(gòu)買(mǎi)車(chē)票的支付
通過(guò)提供的身份證號(hào)、支付金額、消費(fèi)事由,得到支付是否成功,并將其記入數(shù)據(jù)庫(kù)
2.2.4售票功能的實(shí)現(xiàn)
一、通過(guò)票務(wù)系統(tǒng)中的車(chē)票查詢功能等到車(chē)票的詳細(xì)信息(11要素)
二、通過(guò)客戶系統(tǒng)的認(rèn)證功能判斷客戶的身份
三、通過(guò)支付系統(tǒng)判斷支付的成功
四、將交易信息存入數(shù)據(jù)庫(kù)
2.2.5取票功能
通過(guò)身份證號(hào)等到該客戶所買(mǎi)的車(chē)票
2.2.6輔助功能
站務(wù)新聞、公告、廣告、投票調(diào)查、鏈接、數(shù)據(jù)清理備份等
3數(shù)據(jù)庫(kù)設(shè)計(jì)
車(chē)次信息表train
字段名 中文名 字符種類(lèi) 備注
train_id varChar(10)
train_sort varChar(10)
train_note varchar(50)
字段名 中文名 備注 字符種類(lèi)
train_id varChar(10)
Station_name varChar(20)
Station_next varChar(20)
Station_price float
Station_time Datetime
Station_id int
座位信息表seat
字段名 中文名 字符種類(lèi) 備注
Seat_id Int
Seat_date Datetime
Seat_car Int
Seat_num Int
Seat_sort int
Seat_state int
售票信息ticket
字段名 中文名 字符種類(lèi) 備注
Ticket_id Int
Seat_id Int
Ticket_start Datetime
Ticket_arrive Datetime
車(chē)票編號(hào) 主鍵、非空
車(chē)票座位編號(hào) 非空,同seat的Seat_id關(guān)聯(lián)
發(fā)車(chē)時(shí)間 非空
到達(dá)時(shí)間 非空
座位編號(hào) 主鍵、非空
日期 非空
車(chē)廂 非空
坐號(hào) 非空
車(chē)廂種類(lèi) 非空(1硬坐,2硬臥,3軟坐,4
狀態(tài) 非空(0禁售、1可售、2已售)
軟臥)
車(chē)次 主鍵、非空
車(chē)種 非空 (特快、普快、慢車(chē))
車(chē)次備注
車(chē)次 非空,同train_info中的train_id關(guān)
車(chē)站名 非空
下一車(chē)站 非空(如果該站是終點(diǎn)站,則記錄
價(jià)格 非空(兩車(chē)站之間的價(jià)格)
到達(dá)時(shí)間 非空
信息編號(hào) 主鍵
聯(lián)
“終點(diǎn)”
車(chē)次經(jīng)過(guò)車(chē)站信息station
Ticket_price float
Customer_id Char(18)
Ticket_sort int
車(chē)票價(jià)格 非空
票種 非空,(0普通票、1學(xué)生票、>1其
非空,同customer關(guān)聯(lián) 購(gòu)買(mǎi)人身份證號(hào)
它)
備注 字段名 中文名 字符種類(lèi)
主鍵, 客戶身份證
非空 客戶姓名
非空 登陸密碼
非空(0禁止,1登陸,2未登陸) 客戶狀態(tài)
可空 客戶電話
可空 客戶住址
非空 客戶注冊(cè)時(shí)間
非空 客戶最后活躍時(shí)
非空,起始為0 歷史購(gòu)票數(shù)量
非空,起始為0 歷史購(gòu)票總金額
備注 字段名 中文名 字符種類(lèi)
主鍵 銷(xiāo)售編號(hào)
非空 銷(xiāo)售時(shí)間
非空 銷(xiāo)售金額
非空 銷(xiāo)售客戶
可空 銷(xiāo)售備注
客戶基本信息customer
Customer_id Char(18)
Customer_name varChar(20)
Customer_pwd varChar(20)
Customer_state Int
Customer_phone varChar(20)
Customer_creat Datetime
Customer_active Datetime
Customer_tickets Int
Customer_total Int
銷(xiāo)售記錄sale
Sale_id Int
Sale_date Datetime
Sale_price float
Customer_id Char(18)
Sale_note Varchar(200)
4類(lèi)庫(kù)
varchar(100) Customer_address
間
本文發(fā)布于:2023-05-26 23:55:11,感謝您對(duì)本站的認(rèn)可!
本文鏈接:http://m.newhan.cn/falv/fa/87/118585.html
版權(quán)聲明:本站內(nèi)容均來(lái)自互聯(lián)網(wǎng),僅供演示用,請(qǐng)勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除。
| 留言與評(píng)論(共有 0 條評(píng)論) |