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

软件工程课程设计-火车票网上订票系统本文档将介绍软件工程课程设计的背景和目的,以及我们要设计的火车票网上订票系统的概述和目标。
背景软件工程课程设计是计算机科学与技术专业的一门重要课程,旨在培养学生的软件开发和项目管理能力。
通过实际的软件工程项目设计和开发,学生能够将理论知识应用到实践中,并提高解决问题和合作开发的能力。
目的本课程设计的目的是让学生研究和应用软件工程的基本概念和方法,同时培养他们的团队合作能力和项目管理能力。
通过设计火车票网上订票系统,学生将研究到软件开发的整个过程,包括需求分析、系统设计、编码实现、测试和部署等环节。
火车票网上订票系统是一个在线预订火车票的系统。
它旨在提供一个方便快捷的方式让用户能够通过互联网预订和购买火车票,避免了传统排队购票的繁琐过程。
系统目标提供用户注册和登录功能,保障用户信息安全。
实现火车票的查询功能,用户可以根据出发地、目的地、日期等条件查询可用的车票。
提供在线预订和购买火车票的功能,用户可以选择合适的车次和座位进行预订并支付费用。
管理员可以对车次、座位和订单等信息进行管理和维护。
提供用户支付和退票的功能,保障用户权益。
提供用户订单查询和历史订单记录功能,方便用户查看和管理自己的订单信息。
系统特性用户友好的界面设计,使用户能够轻松使用系统进行操作。
数据的安全性和可靠性,保障用户信息和交易数据的保密和完整性。
高性能和稳定性,保证系统能够处理大量用户请求并提供稳定的服务。
系统模块化设计,方便后续功能的扩展和维护。
良好的用户体验,提供用户反馈和建议的渠道。
开发计划本项目将按照以下开发计划进行:需求分析和系统设计:确定系统需求、功能和界面设计等。
编码实现:根据系统设计,进行编码实现和模块测试。
集成测试和系统测试:对已实现的模块进行集成测试和系统测试,确保整体功能正常。
部署和上线:将系统部署到服务器上并上线运行。
后续维护和功能扩展:根据用户反馈和需求,进行系统的后续维护和功能扩展。
火车站售票管理系统的设计与实现-软件工程课程设计

山西大学商务学院《软件工程课程设计》报告题目:火车站售票管理系统的设计与实现班级:10软件G2班组长:景巧鑫组员姓名:夏丹丹崔新华王伟说明一、火车站售票管理系统二、小组成员及任务分配情况姓名学号任务分配景巧鑫2010847209需求分析、总体设计、系统实现夏丹丹2010847227可行性研究、详细设计、系统实现崔新华2010847204数据库的设计、系统实现王伟2010847223系统界面设计与实现信息学院《软件工程课程设计》报告目录1.开发目的和意义 (1)1.1研究背景 (1)1.2开发目的和意义 (1)1.3完成情况 (2)2.开发技术及方法 (3)2.1开发环境和开发工具 (3)2.2技术及方法 (3)2.2.1B/S模式 (3) (3) (4)3.系统分析 (5)3.1可行性分析 (5)3.1.1经济可行性 (5)3.1.2技术可行性 (5)3.1.3操作可行性 (5)3.2需求分析 (5)3.2.1功能需求 (5)3.2.2数据需求 (8)3.2.3性能需求 (9)4.系统设计 (10)4.1总体设计 (10)4.2详细设计 (10)4.2.1过程设计 (10)4.3数据库设计 (16)4.3.1用户表 (16)4.3.2车次详细信息表 (17)4.3.3订票纪录表 (17)4.3.4退票纪录表 (18)5.系统实现 (19)5.1系统登录界面 (19)-II-信息学院《软件工程课程设计》报告5.2系统管理员登录界面 (19)5.3票务管理员登录界面 (20)5.4乘客登录界面 (21)6.系统测试 (22)6.1测试方法 (22)6.2测试过程 (22)6.3测试结果 (22)7.总结 (24)7.1小结 (24)7.2实践感想 (24)参考文献 (26)附录1可行性分析文档 (27)附录2需求分析文档 (30)附录3详细设计文档 (33)附录4系统测试文档 (39)-III-1.开发目的和意义1.1研究背景用信息化推动工业化,用信息技术改造传统产业,这是我国迫切要完成的一项战略性任务。
火车订票系统课程设计

火车订票系统课程设计一、课程目标知识目标:1. 让学生掌握火车订票系统的基本原理和功能模块;2. 帮助学生了解数据库在火车订票系统中的应用;3. 引导学生理解火车票的查询、预订、支付等业务流程。
技能目标:1. 培养学生运用所学知识设计简单的火车订票系统功能模块;2. 提高学生分析问题、解决问题的能力;3. 培养学生团队协作和沟通表达的能力。
情感态度价值观目标:1. 激发学生对计算机科学与技术学科的兴趣和热情;2. 培养学生关注社会热点问题,关注信息技术在生活中的应用;3. 引导学生树立正确的价值观,认识到科技改变生活的重要性。
课程性质:本课程为信息技术与学科整合的实践性课程,结合实际生活中的火车订票系统,让学生在实践中掌握计算机科学与技术的基本知识和技能。
学生特点:六年级学生对计算机有一定的基础,具备一定的操作能力和逻辑思维能力,对新鲜事物充满好奇心。
教学要求:注重理论知识与实践操作相结合,以学生为主体,教师为主导,鼓励学生积极参与讨论和实践活动,提高学生的动手能力和创新能力。
通过本课程的学习,使学生能够将所学知识应用于实际问题的解决中。
二、教学内容1. 火车订票系统概述:介绍火车订票系统的基本概念、发展历程和在我国的应用现状。
相关教材章节:第三章 计算机网络应用2. 火车订票系统功能模块:分析火车订票系统的功能模块,包括用户注册、登录、查询、预订、支付、改签、退票等。
相关教材章节:第四章 数据库应用3. 数据库在火车订票系统中的应用:讲解数据库的基本概念,以及如何在火车订票系统中设计数据库表、实现数据存储和查询。
相关教材章节:第五章 数据库设计4. 火车票查询与预订:详细介绍火车票查询与预订的业务流程,包括车次查询、余票查询、预订车票等。
相关教材章节:第六章 互联网编程5. 火车订票系统设计与实现:引导学生运用所学知识,设计并实现一个简单的火车订票系统。
相关教材章节:第七章 网络编程实践教学进度安排:第一课时:火车订票系统概述第二课时:火车订票系统功能模块第三课时:数据库在火车订票系统中的应用第四课时:火车票查询与预订第五课时:火车订票系统设计与实现教学内容确保科学性和系统性,注重理论与实践相结合,使学生在掌握基本知识的基础上,能够运用所学技能解决实际问题。
数据库课程设计实验报告-火车票售票管理系统

数据库课程设计报告 -------火车售票管理信息系统软件学院软件工程2013级x班姓名: xx学号:2013xxxxxxxx目录一、系统开发平台 (1)四、需求分析 (2)4.1 用户需求说明 (2)4.1.1 数据需求 (2)4.1.2 事务需求 (3)4.2 系统需求说明 (4)五、数据库逻辑设计 (4)5.1 ER图 (4)5.2 数据字典 (5)5.3 关系表 (7)六、数据库物理设计 (7)6.1 索引 (7)6.2 视图本节可选 (8)6.3 安全机制 (8)七、应用程序设计 (8)7.1 功能模块 (8)7.2 界面设计 (15)7.3 事务设计 (15)八、测试和运行 (16)九、总结 (16)一、系统开发平台题目:对火车站的售票进行管理。
主要功能:车次管理(车次、起止地点、到达时间、开车时间)、每一车次的车票管理(车厢号、座位号)、售票、退票、查询、异常处理。
开发工具:eclipse数据库:mysql操作系统:windows8.1二、数据库规划2.1 任务陈述:做一个火车票售票管理系统:对火车站的售票进行管理。
主要功能:车次管理(车次、起止地点、到达时间、开车时间)、每一车次的车票管理(车厢号、座位号)、售票、退票、查询、异常处理。
2.2 任务目标完成一个火车票售票管理系统,要实现管理员对车票的增添以及删改功能,同时需要实现用户对车票的查询购买,以及出现调整之后的退票服务。
三、系统定义3.1 系统边界管理员:可以对车票以及车次进行删改操作。
用户:可以买票,但是不可以对火车票进行添加操作3.2 用户视图3.2.1 管理员视图(1)列车管理:包括列车的录入、查询、修改和删除。
(2)用户管理:包括系统使用用户的添加、查询、修改、删除等。
在线支付用户身份信息用户注册车次设置管理员车次信息录入用户信息管理票务系统车站实际情况(3)系统数据处理:数据查询,根据关键字过滤,查看当前车次信息,车票信息,用户信息以及处理历史。
火车票预订软件工程课程设计

软件工程实验说明书院系:计算机科学与工程学院专业班级:计算机科学与技术学号:学生姓名:指导教师:年月日摘要出行一直是人们日常生活中不可或缺的一部分。
在科技发达的今天,人们希望足不出户就可以方便、快捷地查询到出行所需的信息,预订出行所需的车票,为自己的行程进行合理的安排。
开发一套火车车次查询系统既能方便广大乘客出行,节省时间,提供便利,省去不必要的麻烦,也能为车站工作人员带来工作便利,提高工作效率,节省人力资源。
本软件工程系统利用JSP实现了“火车票查询订购系统”功能:火车车次的查询功能和火车车票的预订功能等。
本文对系统的需求分析、总体设计及详细设计进行了详细地阐述,主要实现了以下功能:用户注册、用户登录、车次查询、车票预订、车票退订、车次信息管理、修改密码、订票管理等功能。
最终实现完成了该系统。
关键词:火车票预订;查询车次;预订车票;软件工程目录1 需求分析 (1)2 课题总体设计 (2)2.1 模块描述 (2)2.2 结构设计 (4)3 课题详细设计 (7)3.1 程序代码 (7)3.2 程序调试 (14)4 总结 (16)参考文献 (17)1 需求分析需求分析是软件开发和设计过程中的一个重要环节。
本阶段,主要是相关技术人员对火车票订购系统的应用情况作全面调查,以确定系统目标,并对系统所需要的基础数据以及数据处理要求进行分析,从而确定管理人员的操作模式和用户的需求。
线上预订火车票系统是一款功能强大、操作简便、易维护的、具有良好人机交互界面的线上订票系统,它包括用户管理模块、系统参数设置模块、票务信息模块(提供票价、列车的实时信息)、订票管理模块(提供订票和退订功能)、实时信息提示模块(提供车况、路况、列车晚点等实时信息)、数据管理模块(提供数据备份、数据操作功能)。
实现火车票线上预定的自动化的计算机系统,为旅客提供准确、精细、迅速的火车票销售信息和方便、简单的订票功能。
线上预订火车票系统主要是对于订票信息的统一管理,满足了中小型线上订票网站对于用户的管理,订票信息的收集和处理方面的要求。
网上订票系统课程设计【专业版】

网上订票系统课程设计【专业版】(文档可以直接使用,也可根据实际需要修订后使用,可编辑放心下载)课程设计报告开课学期:2021-2021学年第1学期课程名称:企业软件开发流程学院:信息科学与工程学院专业:计算机科学与技术班级:学号:姓名:设计题目:火车票网上预订系统设计任课教师:2012 年11 月15 日课程设计基本要求一、设计内容1、设计一个基于Web的火车票网上预订系统,原型参考铁道部12306网站(:// 12306/mormhweb/kyfw/reg/);2、要求写出该系统的需求分析和设计文档,作为《企业软件开发流程》的课程设计报告;3、系统基本业务至少包含:系统注册、系统登录(注意该业务需要满足高并发可用)、火车票预订(注意该业务需要满足高并发可用)、余票查询(该业务不要求实时显示,每小时或每半小时更新一次即可)、列车时刻查询、正晚点查询和客票代售点查询;4、需求部分必须包含该系统的原型图、数据流图、用户用例图等,并给出具体业务的详细需求分析;5、设计部分必须包含该系统的E/R图和流程图等,并给出具体业务的设计;6、该系统业务逻辑可以参考12306网站(:// 12306 /mormhweb/kyfw/reg/),设计部分可以参考12306NG项目论坛();7、需求分析、概要设计、详细设计部分可以参考案例文件(参考模板.zip)。
二、实验要求1、上交文件以学号+姓名.doc为名,在12周周末前交给每班课代表,要求1份电子版,1份纸质版;2、该课最终成绩由出勤成绩或博客(10%)、作业成绩(5%+5%)、课程设计报告成绩(20%)、最终闭卷笔试成绩(60%)共同组成。
3、对实验室的使用严格遵照学院实验室管理有关规定执行,对实验设备的规范试用将计入考核范围;4、课程设计完毕需要提交课程设计报告,须严格按照所发模版统一格式,报告格式也将作为设计考核的内容。
三、其它要求1、报告正文采用小四号宋体书写;2、按照实验的方案、需求分析、概要设计、详细设计撰写报告内容;3、版面要整齐,布局要合理;4、严禁抄袭和雷同,一经发现,成绩即定为0分。
软件工程课设-网上火车票订票系统

目录1. 选题意义 (1)2. 网上火车票订票系统要达到的目标及限制 (1)2.1要达到的目标 (1)2.1.1功能目标 (1)2.1.2 质量及性能目标 (4)2.2限制 (4)3. 用例、事件流及对应活动 (3)3.1系统用例图 (3)3.2用户注册 (5)3.2.1用例简述 (5)3.2.2 基本事件流 (5)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 基本事件流 (6)3.5.3 活动图 (6)3.6订单生成及支付 (9)3.6.1 用例简述 (9)3.6.2 基本事件流 (9)3.6.3 活动图 (7)3.7查看订单 (11)3.7.1 用例简述 (11)3.7.2 基本事件流 (11)3.7.3 活动图 (12)3.8退票 (11)3.8.1 用例简述 (11)3.8.2 基本事件流 (11)3.8.3 活动图 (12)3.9业务数据管理 (13)3.9.1 用例简述 (13)3.9.2 基本事件流 (13)3.9.3 活动图 (13)3.10管理员账号管理 (10)3.10.1 用例简述 (10)3.10.2 基本事件流 (10)3.10.3 活动图 (15)4. 类图 (16)5. 主要时序图 (16)5.1注册 (16)5.2检索车票 (17)5.3选座购票 (18)1. 选题意义铁路作为中国最重要的交通工具之一,在市场经济浪潮中,面临着严峻的考验。
公路运输的便捷,航空运输的快速,这一切都对铁路运输构成很大的冲击。
火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,随着我国铁路交通的不断发展,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,简单的窗口售票模式已经不能满足方便人们出行的目的。
火车订票(课程设计)-软件工程

火车订票(课程设计)-软件工程火车订票(课程设计)-软件工程一、引言1.1 背景1.2 目的和范围1.3 参考资料二、需求分析2.1 功能需求2.1.1 用户注册和登录2.1.2 车次查询和预订2.1.3 订单管理2.1.4 支付和退款2.2 非功能需求2.2.1 可靠性2.2.2 安全性2.2.3 性能2.2.4 可用性2.3 约束和限制三、系统设计3.1 架构设计3.1.1 系统层次结构3.1.2 模块划分3.2 数据库设计3.2.1 数据表设计3.2.2 数据库访问接口 3.3 用户界面设计3.3.1 登录界面设计3.3.2 查询界面设计3.3.3 订单管理界面设计 3.4 系统接口设计3.4.1 用户注册接口设计 3.4.2 车次查询接口设计 3.4.3 订单管理接口设计3.5 总体结构设计四、详细设计4.1 用户注册和登录模块设计 4.1.1 用户注册流程4.1.2 用户登录流程4.2 车次查询和预订模块设计 4.2.1 车次查询流程4.2.2 车次预订流程4.3 订单管理模块设计4.3.1 订单流程4.3.2 订单支付流程4.3.3 订单退款流程4.4 支付和退款模块设计4.4.1 支付接口设计4.4.2 退款接口设计五、实施计划5.1 开发环境准备5.2 开发任务分解和分工5.3 开发进度控制5.4 测试计划附件:1、详细需求文档2、系统设计图纸3、数据库设计文档注释:1、用户注册和登录:用户在系统中进行注册和登录,以便进行后续操作。
2、车次查询和预订:用户可以查询和预订火车车次,选择适合的座位和时间。
3、订单管理:用户可以查看、取消和修改自己的订单。
4、支付和退款:用户可以选择支付方式进行订单支付,也可以申请退款。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录1. 选题意义 (1)2. 网上火车票订票系统要达到的目标及限制 (1)2.1要达到的目标 (1)2.1.1功能目标 (1)2.1.2 质量及性能目标 (2)2.2限制 (2)3. 用例、事件流及对应活动 (3)3.1系统用例图 (3)3.2用户注册 (3)3.2.1用例简述 (3)3.2.2 基本事件流 (3)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 基本事件流 (6)3.5.3 活动图 (6)3.6订单生成及支付 (7)3.6.1 用例简述 (7)3.6.2 基本事件流 (7)3.6.3 活动图 (7)3.7查看订单 (8)3.7.1 用例简述 (8)3.7.2 基本事件流 (8)3.7.3 活动图 (8)3.8退票 (8)3.8.1 用例简述 (8)3.8.2 基本事件流 (8)3.8.3 活动图 (8)3.9业务数据管理 (9)3.9.1 用例简述 (9)3.9.2 基本事件流 (9)3.9.3 活动图 (9)3.10管理员账号管理 (10)3.10.1 用例简述 (10)3.10.2 基本事件流 (10)3.10.3 活动图 (10)4. 类图 (11)5. 主要时序图 (11)5.1注册 (11)5.2检索车票 (12)5.3选座购票 (12)1. 选题意义铁路作为中国最重要的交通工具之一,在市场经济浪潮中,面临着严峻的考验。
公路运输的便捷,航空运输的快速,这一切都对铁路运输构成很大的冲击。
火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,随着我国铁路交通的不断发展,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,简单的窗口售票模式已经不能满足方便人们出行的目的。
采用先进的网络技术开发出方便快捷的网上订票系统是现代客运业务发展的必然要求。
电子商务的出现,正好带给了铁路客运服务一个发展契机,推出新型的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。
它既是技术上的创新,又将完善铁路服务,在一定程度上解决买票难这一大难题,增强铁路竞争力,为铁路争取到更多的客流。
本次设计的火车票网上订票系统通过访问主页,可以实现个人信息注册、车次车票价格查询、在线订票退票等基本功能,为用户提供快捷方便的订票服务。
2. 网上火车票订票系统要达到的目标及限制2.1 要达到的目标2.1.1功能目标图2-1-1用户功能模块图从用户角度看:(1)注册:普通用户可以进行注册,输入的注册信息要进行验证,验证正确后将信息存入数据库。
(2)登录:已经注册的普通用户可以正确登录,在登录页面输入信息时,如果信息输入正确可以正确登录进入系统;如果信息输入错误,能够看到信息输入错误提示,并且停留在该系统登录页面。
(3)查询:用户可以实现对个人信息的查询、车次信息的查询和已订车票信息的查询。
要求:1)对个人信息的查询和修改,用户可以查看并修改自己的基本信息。
2)对车次的查询,可以按照始发站和终点站进行查询。
3)对订单的查询,用户可以查看自己订单的所有车票信息。
(4)添加:用户可以进行订票来添加订单。
(5)退票:用户可以对自己已付款订单车次的车票进行退票操作。
图2-1-2管理员功能模块图从管理员的角度看:(1)登录:管理员可以通过登录权限进入管理员模式。
(2)查询:管理员可以对个人信息进行查询、对现有车次进行查询、对站点进行查询和对已注册用户信息进行查询。
1)对个人信息的查询,管理员可以查看自己的基本信息。
2)对车次的查询,可以按照发车车次进行查询,也可以按照始发站和终点站进行查询。
3)对站点的查询,管理员查看所有已存在站点的信息。
4)对已注册用户的查询,管理员可以查看本系统中所有已注册用户的基本信息和其订单信息。
(3)添加:管理员可以实现对车次的添加、对站点的添加和对车票信息的添加。
(4)删除:管理员可以实现对车次的删除、对站点的删除和对车票信息的删除。
(5)管理员可以修改站点信息、车次信息和车票信息。
(6)管理员也可以创建、管理更低权限级别的管理员的权限级别等信息。
2.1.2 质量及性能目标系统使用时,登录、注册、检索浏览车票、生成订单等流程正常。
系统可迅速且正确地响应用户的请求。
2.2 限制用户仅能修改自己的信息,不能修改管理员信息、车票信息等数据。
管理员不可以修改更高权限及相同权限级别的管理员的信息。
管理员账号只能由更高级别的管理员创建产生,不能由注册产生,也不能由同权限级别或者更低权限级别的管理员创建产生。
系统默认内置一个超级管理员账号,该管理员拥有最高管理权限。
3. 用例、事件流及对应活动网上火车票订票系统描述的主要用例有:普通用户注册,用户(普通用户/管理员)登录系统,用户(普通用户)退出系统,车票浏览,查看订单,检索车票,显示车票信息,订单生成及支付,业务数据管理,管理员账号管理。
3.1系统用例图图3-1 系统用例图3.2 用户注册3.2.1用例简述用户在购票网站上输入注册信息,成为注册用户。
3.2.2 基本事件流1、用户:在会员注册画面,输入用户编号、密码、用户姓名、证件编号、电子邮件地址和联系电话等信息,提交注册请求;2、系统:对用户的信息进行检查;3、系统:用户的信息被系统保存;4、系统:保存注册信息,提示用户注册成功;5、用例结束。
图3-2 用户注册活动图3.3 用户登录系统3.3.1 用例简述用户输入合法的用户名和密码后,登录系统。
3.3.2 基本事件流1、用户:在用户登录页面上,输入用户名和密码;2、系统:根据用户名和密码检索系统,获得用户信息;3、系统:显示用户登录成功,用户身份由游客变为注册用户;4、结束用例。
图3-3 用户登录系统活动图3.4 用户退出系统3.4.1 用例简述用户退出系统。
3.4.2 基本事件流1、用户:提交退出系统的请求;2、系统:注销用户,显示退出成功;3、用例结束。
3.4.3 活动图图3-4 用户退出系统活动图3.5按起点终点和出发时间检索车票3.5.1 用例简述根据用户选择的起点终点以及出发日期显示列车信息。
3.5.2 基本事件流1、用户:选择起点和终点以及出发日期;2、系统:检查起点和终点是否正确;2、系统:显示符合用户选择的列车信息;3、用户:选择某辆列车;4、系统:显示用户选择的列车的车票信息;5、用例结束。
3.5.3 活动图图3-5按照起点终点和出发日期检索车票活动图3.6 订单生成及支付3.6.1 用例简述用户下单并完成支付,系统检查是否完成支付。
3.6.2 基本事件流1、用户:选择车次、座位;2、用户:提交订单请求;3、系统:检查用户是否已经登录;4、系统:检查座位选择是否有效;5、系统:生成订单,显示付款页面;6、用户:选择支付方式,输入付款信息,进行付款;7、系统:检查支付信息是否正确,是否完成支付;8、系统:存储并显示车票信息等订单详情;9、用例结束。
3.6.3 活动图图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、用户:选择已购买的车票并提交退票请求;2、系统:检查退票请求是否合法;3、系统:显示退票成功,返回原来页面;4、用例结束。
3.8.3 活动图图3-8 退票活动图3.9 业务数据管理3.9.1 用例简述管理员管理商品,订单,会员等相关的业务数据,包括对数据的新增,更新,删除,查询。
3.9.2 基本事件流1、管理员:实施业务数据的新增,更新,删除,查询操作;2、系统:检查管理员登录信息;3、系统:保存管理员对业务数据的相关操作;4、用例结束。
3.9.3 活动图图3-10业务数据管理3.10 管理员账号管理3.10.1 用例简述管理员实现对较低级别的管理员账号的管理。
3.10.2 基本事件流1、管理员:对系统中的较低级别的管理员账号进行新增,更新,删除,权限更改等操作;2、系统:检查管理员登录信息;3、系统:保存管理员的操作;4、用例结束。
3.10.3 活动图图3-11 管理员账号管理4. 类图图4-1 类图5. 主要时序图5.1 注册图5-1 用户注册时序图5.2检索车票图5-2 检索车票时序图5.3 选座购票图5-3 选座购票时序图。