基于Android的火车票在线订购系统的设计与实现(3)
时间:2024-02-24 09:48 来源:毕业论文 作者:毕业论文 点击:次
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 联系人身份证号 (责任编辑:qin) |