软件工程课设-网上火车票订票系统

上传人:yh****1 文档编号:127151611 上传时间:2020-03-30 格式:DOC 页数:22 大小:228KB
返回 下载 相关 举报
软件工程课设-网上火车票订票系统_第1页
第1页 / 共22页
软件工程课设-网上火车票订票系统_第2页
第2页 / 共22页
软件工程课设-网上火车票订票系统_第3页
第3页 / 共22页
软件工程课设-网上火车票订票系统_第4页
第4页 / 共22页
软件工程课设-网上火车票订票系统_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《软件工程课设-网上火车票订票系统》由会员分享,可在线阅读,更多相关《软件工程课设-网上火车票订票系统(22页珍藏版)》请在金锄头文库上搜索。

1、 专业资料 目录 1 选题意义 1 2 网上火车票订票系统要达到的目标及限制 1 2 1 要达到的目标 1 2 1 1 功能目标 1 2 1 2 质量及性能目标 1 2 2 限制 1 3 用例 事件流及对应活动 3 3 1 系统用例图 3 3 2 用户注册 1 3 2 1 用例简述 1 3 2 2 基本事件流 1 3 2 3 活动图 4 3 3 用户登录系统 4 3 3 1用例简述 4 3 3 2基本事件流 4 3 3 3活动图 5 3 4 用户退出系统 5 3 4 1 用例简述 5 3 4 2 基本事件流 5 3 5 按起点终点和出发日期浏览车票 6 3 5 1 用例简述 6 3 5 2 基

2、本事件流 6 3 5 3 活动图 6 3 6 订单生成及支付 1 3 6 1 用例简述 1 3 6 2 基本事件流 1 3 6 3 活动图 7 3 7 查看订单 1 3 7 1 用例简述 1 3 7 2 基本事件流 1 3 7 3 活动图 1 3 8 退票 1 3 8 1 用例简述 1 3 8 2 基本事件流 1 3 8 3 活动图 1 3 9 业务数据管理 1 3 9 1 用例简述 1 3 9 2 基本事件流 1 3 9 3 活动图 1 3 10 管理员账号管理 10 专业资料 3 10 1 用例简述 10 3 10 2 基本事件流 10 3 10 3 活动图 1 4 类图 1 5 主要时序

3、图 1 5 1 注册 1 5 2 检索车票 1 5 3 选座购票 1 专业资料 专业资料 1 选题意义 铁路作为中国最重要的交通工具之一 在市场经济浪潮中 面临着严峻的 考验 公路运输的便捷 航空运输的快速 这一切都对铁路运输构成很大的冲 击 火车站市场的管理和规范问题 是困扰我们多年的一个老问题 也是政府 管理中的一个难点 订票是客运业务中的一个最基本的业务 表面上看 它只 是火车站业务的一个简单的部分 但是它涉及到管理与客户服务等多方面 因 此 随着我国铁路交通的不断发展 过去传统的售票方式已经不能满足现代客 运业务流量剧增的客观要求 简单的窗口售票模式已经不能满足方便人们出行 的目的 采

4、用先进的网络技术开发出方便快捷的网上订票系统是现代客运业务 发展的必然要求 电子商务的出现 正好带给了铁路客运服务一个发展契机 推出新型的订票方式 网上订票 来缓解订票高峰时期的客运压力 并为用 户提供方便快捷的订票服务 它既是技术上的创新 又将完善铁路服务 在一 定程度上解决买票难这一大难题 增强铁路竞争力 为铁路争取到更多的客流 本次设计的火车票网上订票系统通过访问主页 可以实现个人信息注册 车次 车票价格查询 在线订票退票等基本功能 为用户提供快捷方便的订票服务 2 网上火车票订票系统要达到的目标及限制 2 1 要达到的目标 2 1 1 功能目标 专业资料 网上火车票订票系统 登录管理选

5、座 订单管理 个人信息管理 注 册 登 录 查 询 修 改 选择 起点 终点 及出 发日 期 选 择 出 发 时 刻 选 择 座 位 等 级 下 订 单 付 款 显 示 取 票 信 息 显 示 历 史 订 单 退 票 图 2 1 1 用户功能模块图 从用户角度看 1 注册 普通用户可以进行注册 输入的注册信息要进行验证 验证正 确后将信息存入数据库 2 登录 已经注册的普通用户可以正确登录 在登录页面输入信息时 如果信息输入正确可以正确登录进入系统 如果信息输入错误 能够 看到信息输入错误提示 并且停留在该系统登录页面 3 查询 用户可以实现对个人信息的查询 车次信息的查询和已订车票 信息的查

6、询 要求 1 对个人信息的查询和修改 用户可以查看并修改自己的基本信 息 2 对车次的查询 可以按照始发站和终点站进行查询 3 对订单的查询 用户可以查看自己订单的所有车票信息 4 添加 用户可以进行订票来添加订单 5 退票 用户可以对自己已付款订单车次的车票进行退票操作 专业资料 网上火车票订票系统 登录数据管理查询 站 点 已 注 册 用 户 添 加 删 除 修 改 个 人 信 息 车 次 图 2 1 2 管理员功能模块图 从管理员的角度看 1 登录 管理员可以通过登录权限进入管理员模式 2 查询 管理员可以对个人信息进行查询 对现有车次进行查询 对站 点进行查询和对已注册用户信息进行查询

7、 1 对个人信息的查询 管理员可以查看自己的基本信息 2 对车次的查询 可以按照发车车次进行查询 也可以按照始发 站和终点站进行查询 3 对站点的查询 管理员查看所有已存在站点的信息 4 对已注册用户的查询 管理员可以查看本系统中所有已注册用 户的基本信息和其订单信息 3 添加 管理员可以实现对车次的添加 对站点的添加和对车票信息的 添加 4 删除 管理员可以实现对车次的删除 对站点的删除和对车票信息的 删除 专业资料 5 管理员可以修改站点信息 车次信息和车票信息 6 管理员也可以创建 管理更低权限级别的管理员的权限级别等信息 2 1 2 质量及性能目标 系统使用时 登录 注册 检索浏览车票

8、 生成订单等流程正常 系统可 迅速且正确地响应用户的请求 2 2 限制 用户仅能修改自己的信息 不能修改管理员信息 车票信息等数据 管理员不可以修改更高权限及相同权限级别的管理员的信息 管理员账号 只能由更高级别的管理员创建产生 不能由注册产生 也不能由同权限级别或 者更低权限级别的管理员创建产生 系统默认内置一个超级管理员账号 该管 理员拥有最高管理权限 3 用例 事件流及对应活动 网上火车票订票系统描述的主要用例有 普通用户注册 用户 普通用户 管理员 登录系统 用户 普通用户 退出系统 车票浏览 查看订单 检索 车票 显示车票信息 订单生成及支付 业务数据管理 管理员账号管理 专业资料

9、3 1 系统用例图 会员 管理员 登录 业务数据管理 退出系统 生成订单及支付 查询车次信息 查看历史订单 管理员账号管理 图 3 1 系统用例图 3 2 用户注册 3 2 1 用例简述 用户在购票网站上输入注册信息 成为注册用户 3 2 2 基本事件流 1 用户 在会员注册画面 输入用户编号 密码 用户姓名 证件编号 电子邮件地址和联系电话等信息 提交注册请求 2 系统 对用户的信息进行检查 3 系统 用户的信息被系统保存 4 系统 保存注册信息 提示用户注册成功 5 用例结束 专业资料 3 2 3 活动图 用户系统 显示注册界面输入注册信息 提交注册信息 显示注册成功 保存注册信息 检查注

10、册 信息 是否合法 图 3 2 用户注册活动图 3 3 用户登录系统 3 3 1用例简述 用户输入合法的用户名和密码后 登录系统 专业资料 3 3 2基本事件流 1 用户 在用户登录页面上 输入用户名和密码 2 系统 根据用户名和密码检索系统 获得用户信息 3 系统 显示用户登录成功 用户身份由游客变为注册用户 4 结束用例 3 3 3活动图 专业资料 用户 系统 显示登录成功 显示登录界面 输入注册信息 检查登录信 息是否正确 图 3 3 用户登录系统活动图 3 4 用户退出系统 3 4 1 用例简述 用户退出系统 3 4 2 基本事件流 1 用户 提交退出系统的请求 2 系统 注销用户 显

11、示退出成功 3 用例结束 3 4 3 活动图 专业资料 用户 系统 显示退出成功用户提交退出请求 图 3 4 用户退出系统活动图 3 5 按起点终点和出发时间检索车票 3 5 1 用例简述 根据用户选择的起点终点以及出发日期显示列车信息 3 5 2 基本事件流 1 用户 选择起点和终点以及出发日期 2 系统 检查起点和终点是否正确 2 系统 显示符合用户选择的列车信息 3 用户 选择某辆列车 4 系统 显示用户选择的列车的车票信息 5 用例结束 专业资料 3 5 3 活动图 用户 系统 显示查票界面 输入起点 终点 出发日期 起始点是否 正确 显示各时间的列车信息 选择某辆列车 显示车票信息

12、图 3 5 按照起点终点和出发日期检索车票活动图 3 6 订单生成及支付 3 6 1 用例简述 用户下单并完成支付 系统检查是否完成支付 3 6 2 基本事件流 1 用户 选择车次 座位 2 用户 提交订单请求 专业资料 3 系统 检查用户是否已经登录 4 系统 检查座位选择是否有效 5 系统 生成订单 显示付款页面 6 用户 选择支付方式 输入付款信息 进行付款 7 系统 检查支付信息是否正确 是否完成支付 8 系统 存储并显示车票信息等订单详情 9 用例结束 专业资料 3 6 3 活动图 用户 系统 选择车次 座位 提交订单请求 检查登录信息 是否正确 生成订单 显示付款界面选择付款方式

13、保存订单信息 检查座位选择 是否正确 付款 检查是否完成 支付 图 3 6 订单生成及支付 3 7 查看订单 3 7 1 用例简述 顾客查看自己的历史订单 3 7 2 基本事件流 1 用户 提交查看历史订单请求 2 系统 显示该用户所有的历史订单信息 3 用户 选择某一条订单 专业资料 4 系统 在订单详细页面显示用户选择的某一条订单的详细信息 5 用例结束 3 7 3 活动图 用户 系统 提交查看历史订单请求 显示历史订单列表 显示选中的订单详情 选择某一条订单 图 3 7 查看订单活动图 3 8 退票 3 8 1 用例简述 顾客选择退掉已经购买的车票 3 8 2 基本事件流 1 用户 选择

14、已购买的车票并提交退票请求 2 系统 检查退票请求是否合法 3 系统 显示退票成功 返回原来页面 4 用例结束 专业资料 3 8 3 活动图 用户 系统 显示退票界面 选择车票并提交退票请求 退票请求是 否合法 显示退票成功 图 3 8 退票活动图 3 9 业务数据管理 3 9 1 用例简述 管理员管理商品 订单 会员等相关的业务数据 包括对数据的新增 更 新 删除 查询 3 9 2 基本事件流 1 管理员 实施业务数据的新增 更新 删除 查询操作 2 系统 检查管理员登录信息 3 系统 保存管理员对业务数据的相关操作 4 用例结束 3 9 3 活动图 专业资料 管理员 系统 管理业务数据 保

15、存管理员操作 检查管理员登录 信息 检查管理员权限 图 3 10 业务数据管理 3 10 管理员账号管理 3 10 1 用例简述 管理员实现对较低级别的管理员账号的管理 3 10 2 基本事件流 1 管理员 对系统中的较低级别的管理员账号进行新增 更新 删除 权 限更改等操作 2 系统 检查管理员登录信息 3 系统 保存管理员的操作 4 用例结束 专业资料 3 10 3 活动图 管理员 系统 管理管理员账号 保存管理员操作 检查管理员登录 信息 检查管理员权限 图 3 11 管理员账号管理 专业资料 4 类图 列车编号 string 价格 float 起点 string 终点 string 出

16、发时间 string 到达时间 string 座位等级 string 座位号 string 火火车车票票 下单时间 string 价格 float 起点 string 终点 string 出发时间 string 站台号 string 列车编号 string 座位号 string 订订单单 注册 ID string 未未注注册册用用户户 登录 退出 检索车票 选座下单 查看订单 支付 个人信息管理 ID string 用户名 string 密码 string 身份证号 string 手机号 string E mail string 地址 string 真实姓名 string 注册时间 string 注注册册用用户户 登录 退出 业务数据管理 管理员账号管理 ID string 用户名 string 密码 string 权限 string 特性1 手机号 string 地址 string 真实姓名 string 管管理理员员 1 1 1 0 1m n m n m n m n 图 4 1 类图 5 主要时序图 5 1 注册 专业资料 用户 注册界面注册系统注册用户表 未填写注册信息 填写注册

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号