2。1 需求分析

火车票在线订购系统的开发,主要是方便人们日常出行,用手机随时随地就能进行用户信息修改,购票、退票、改签等。源C于H优J尔W论R文M网WwW.youeRw.com 原文+QQ752-018766

本系统分为管理员模块、客户端模块。在客户端的个人中心可以个人信息的修改;管理联系人可以添加多个用户信息,能一次性购买多张车票;用户可以修改登录密码。在客户端可以查询车票,选择合适的车次,进行购票,支付。成功可以看到自己的车票信息。在客户端的订单中可以查询未完成订单、未出行订单,历史订单。管理员后台有车次管理,可以添加车票信息,包括出发站与目的站、出发时间、历时、到站时间、车票价格、座位数量;可以删除修改车票信息。用户管理,可以添加用户姓名、身份证号、账号密码;也可以删除修改用户信息。订单浏览,能查询到用户的订单信息。

2。2 系统功能模块

系统功能模块分为两部分:后台管理员模块、客户端模快。如图2-1后台管理,如图2-2客户端模块。

图2-1后台功能模块

                                      图2-2客户端功能模块

2。3系统全局E-R图

1。用户的实体及其属性,如图2-3所示:

图 2-3 用户实体及属性

2。后台管理的实体及其属性,如图2-4所示:

图2-4 管理员的实体及属性

3。车票的实体及属性, 如图2-5所示:

图2-5车票实体及属性

4。订单的实体及属性,如图2-6所示:

图2-6订单实体及属性

5。系统总体E-R图,如图2-7所示:

图2-7系统E-R图

2。4 数据库设计

根据系统功能需求,创建名为train_ticket_db的数据库,在数据库中创建一系列表:

1。管理员表:此表是管理员的账号密码如表 2-1所示:

表2-1   后台管理表

列名 中文名称 数据类型 长度 是否为空

admin_id 管理员id int 11

account 账号ID VARCHAR 255

password 密码ID VARCHAR 255

2。用户表:此表存放的是后台管理员添加的用户信息。如表 2-11所示:

表2-2用户表

列名 中文名称 数据类型 长度 是否为空

id ID int 11

user_id 用户ID int 11

member_real_name 联系人真实姓名 VARCHAR 255

member_id_number 联系人身份证号

上一篇:基于ARMSTM32CORTEX-M4简易电子相框的设计与实现
下一篇:基于Android的上课点名系统的设计与实现

《信息技术课程标准》微课的设计与制作

《读书交流分享》APP的设计与开发

《信息技术课程标准》系列微课的设计与制作

《大学生课堂教学管理与...

教育技术学专业技能学习网站的设计

基于Android的电子拍卖系统设计与开发

基于Web应用的致胜公司企业内部培训系统设计

肢体语言在小学英语教学中的应用浅谈

新疆农林高校學生昆虫生...

发酵米粉优势菌株的发酵特性研究

淮安市高校足球运动损伤问卷调查表

个案管理茬老年糖尿病患...

2021年什么行业赚钱,适合...

日语论文中日酒文化对比研究

浅谈农村大气环境保护的制度构建【1868字】

大淘宝网的虚假交易研究

激光模拟训练器材国内外研究现状