夏老师指导火车票在线销售系统功能策划书

更新时间:2024-11-06 12:41:44 阅读: 评论:0


2023年5月26日发(作者:沈阳市第一中学)

1引言

11编写目的

本文档详细描述出火车票在线销售系统将要实现的功能以及实现的方法。并将工作任务进行

分解,以便于代码编写的分工合作。

12背景

当前,火车票的销售虽然已经扩展到有代理销售,但到了销售旺季,乘客购买火车票仍然拥

挤。由此现象所滋生的火车票的倒卖十分猖獗。用电子商务方式解决当前火车票的销售,

以大幅度提高卖票的效率节约人力物力,不但可以解决上述问题,并且可以节约火车票在销

售环节所需要的费用。

2项目功能

21项目概述

本系统主要实现的功能是将,火车票的销售用电子商务的销售方式进行实现,即实现火车票

的互连网销售。

22功能的细分以及流程

整个项目可以分为以下几个部分

221票务系统

2211功能

实现火车票的生成、管理、查询

2212操作流程

一、待售坐位制作

1制定车次,为车次编号或命名,并且以数据形式存放在数据库中。每一车次为一条

记录,每条记录的内容包括:车次,车种(特快、普快、慢车),备注。

2制定车次的到站,将车次所到的站以链表的形式存放在数据库中,每一个到站为一

条记录,每条记录的内容包括:车次,站名,下一到站名,里程(本站到下一站的里

程),到达时间(到达本站的时间),价格(本站到下一站的车票价格,数据库中将设

4个字段分别保存硬坐价格,硬卧价格,软坐价格,软卧价格)

3指定将售的座位,把将售的座位数放入数据库中,一标示座位的销售情况。同一时

间的一个座位为一条记录,每条信息包括:车次,日期,车厢,坐号,车厢种类(硬

坐,硬卧,软坐,软卧),状态(未售,售出,不可售)

二、车票查询

车票的要素为:1日期、2车次、4发站、3到站、4车厢种类(硬坐,硬卧,软坐,

软卧)5车厢、6坐位号、7发车时间、8到达时间、9价格、10票种,11车种

可根据11项中任何一项或几项为约束,查询出符合约束的整个车票的所有要素。(当

票种为学生票时为半价),发车时间、到达时间、价格用>=<=约束。

222客户系统

2221功能

实现客户登陆认证和客户信息的查询、管理。

2222客户信息内容

一、客户信息。

客户基信息包括:身份证号、密码、真实姓名、状态(未登陆、已登陆、禁止)、、

家庭住址、出生年月(根据身份证号)、最后登陆时间,总够票数,总消费金额

2223客户信息管理功能

根据基本信息判断登陆,根据身份证号查询客户所有信息,并可禁止所指定的用户登陆。

223支付功能

2231功能概述

实现客户购买车票的支付

通过提供的身份证号、支付金额、消费事由,得到支付是否成功,并将其记入数据库

224售票功能的实现

一、通过票务系统中的车票查询功能等到车票的详细信息(11要素)

二、通过客户系统的认证功能判断客户的身份

三、通过支付系统判断支付的成功

四、将交易信息存入数据库

225取票功能

通过身份证号等到该客户所买的车票

226辅助功能

站务新闻、公告、广告、投票调查、链接、数据清理备份等

3数据库设计

车次信息表train

字段名 中文名 字符种类 备注

train_id varChar(10)

train_sort varChar(10)

train_note varchar(50)

字段名 中文名 备注 字符种类

train_id varChar(10)

Station_name varChar(20)

Station_next varChar(20)

Station_price float

Station_time Datetime

Station_id int

座位信息表seat

字段名 中文名 字符种类 备注

Seat_id Int

Seat_date Datetime

Seat_car Int

Seat_num Int

Seat_sort int

Seat_state int

售票信息ticket

字段名 中文名 字符种类 备注

Ticket_id Int

Seat_id Int

Ticket_start Datetime

Ticket_arrive Datetime

车票编号 主键、非空

车票座位编号 非空,同seatSeat_id关联

发车时间 非空

到达时间 非空

座位编号 主键、非空

日期 非空

车厢 非空

坐号 非空

车厢种类 非空(1硬坐,2硬卧,3软坐,4

状态 非空(0禁售、1可售、2已售)

软卧)

车次 主键、非空

车种 非空 (特快、普快、慢车)

车次备注

车次 非空,同train_info中的train_id

车站名 非空

下一车站 非空(如果该站是终点站,则记录

价格 非空(两车站之间的价格)

到达时间 非空

信息编号 主键

“终点”

车次经过车站信息station

Ticket_price float

Customer_id Char(18)

Ticket_sort int

车票价格 非空

票种 非空,(0普通票、1学生票、>1

非空,同customer关联 购买人身份证号

)

备注 字段名 中文名 字符种类

主键, 客户身份证

非空 客户姓名

非空 登陆密码

非空(0禁止,1登陆,2未登陆) 客户状态

可空 客户电话

可空 客户住址

非空 客户注册时间

非空 客户最后活跃时

非空,起始为0 历史购票数量

非空,起始为0 历史购票总金额

备注 字段名 中文名 字符种类

主键 销售编号

非空 销售时间

非空 销售金额

非空 销售客户

可空 销售备注

客户基本信息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

销售记录sale

Sale_id Int

Sale_date Datetime

Sale_price float

Customer_id Char(18)

Sale_note Varchar(200)

4类库

varchar(100) Customer_address


本文发布于:2023-05-26 23:55:11,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/falv/fa/87/118585.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:查询车票
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26