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的上课点名系统的设计与实现

基于Android的公交线路查询系统的设计与实现

基于Android的英雄联盟LOL掌游宝的设计与实现

基于Android的上课点名系统的设计与实现

基于ARMSTM32CORTEX-M4简易电子相框的设计与实现

ASP.NET农场购物网站系统的设计与实现

ASP.NET+sqlserver小区物业管理系统的设计与实现

基于JavaWeb的考试自动评分系统的设计与实现

生育政策进入了什么阶段...

企业在招聘过程中存在的问题及其纠偏

上市公司股权激励契约设...

手里洧1000元如何理财,工...

建设工程质量政府监督研究

行政诉讼中的事实审查与法律审查【3190字】

對初高中化學教學衔接的几点思考【2495字】

探析台湾与大陆模仿类真...

基于CMOS图像传感器的图像采集系统设计

新生代农民工培训研究