数据库课程设计实验报告-火车票售票管理系统.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)

数据库课程设计报告 -------火车售票管理信息系统 软件学院软件工程 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) 系统数据处理: 数据查询,根据关键字过滤,查看当前车次信息,车票信息,用户信息 以及处理历史。 (4) 管理员个人信息管理: 包括查看个人信息、修改密码、重新登陆、退出系统等。 (5) 用户请求信息管理: 查看用户请求信息并加以处理。 3.2.2 用户视图 (1)个人信息管理: 查看个人信息,修改密码等。 (2)列车车次检索: 包括根据车次进行精确查找,根据起始地点进行模糊查询,查询一定时 间之后的车次或按照余票数量进行查询和过滤等等。 (3)车票管理: 按照一定的流程购买自己所需要的车票。 查看自己所持有的所有车票。 并能按照一定流程进行退票。 四、需求分析 4.1 用户需求说明 4.1.1 数据需求 信息需求,即在系统中需要处理哪些数据。根据对火车站网上订票系统的分析,本系统 的信息需求如表2-1所示。 表2-1信息输入输出 "信息输入 "信息处理 "信息输出 " "用户输入所需车次 "检索系统数据库 "符合用户需求的车次及 " " " "相关 " " " "信息 " "用户输入个人信息及所需 "更新系统中的订票信息 "操作反馈(如订票成功 " "订 ", ") " "购的车票信息 "将新信息存入系统数据 " " " "库 " " "用户输入自己的名字、身 "检索系统数据库 "符合用户需求的订票信 " "份 " "息 " "证号;或交易的订单号 " " " "用户输入自己的名字 "检索系统数据库以得到 "操作反馈(如退票成功 " " "订票 "等) " " "记录,删除用户请求的 " " " "订票 " " " "记录,更新系统数据库 " " 4.1.2 事务需求 1.查询 分为对车次信息的查询和客户对已订车票信息的查询。要求: 1)对车次的查询,可以按照发车车次进行查询; 2)车次信息包括:车号、出发地、目的地、发车日期、开出时刻、票价。 3)座位类型设定。 4)车次信息只允许用户查询,不能修改。 2.订票 通过查询系统,客户根据自己的需求找到满意的车次,再输入个人信息后直接通过网 上订票确定已预订选中的车票。要求: 订票记录应包括:会员名、车号、发车日期、订购日期、订购票数、总价。 3.退票 可退票,通过查询系统,客户可以根据自己的名字找到自己的订票信息,通过退票模 块退去已购车票。 4.2 系统需求说明 为了保证系统能够长期、安全、稳定、可靠、高效的运行,本系统应该满足以下的性 能需求。 1.准确性和及时性 系统处理的准确性和及时性是系统的必要性能。系统应能及时而且准确的根据用户权 限及所输入的信息做出响应。由于本系统的查询功能对于整个系统的功能和性能完成举 足轻重。作为系统的很多数据来源,而车票的数量和时间又影响用户的决策活动,其准 确性和及时性很大程度上决定了系统的成败。在系统开发过程中,必须采用一定的方法 保证系统的准确性和及 【数据库课程设计实验报告-火车票售票管理系统】 本次数据库课程设计的目标是开发一个火车票售票管理系统,该系统旨在实现对火车站售票的全面管理,包括车次管理、车票管理、售票、退票以及查询等功能。系统采用eclipse作为开发工具,MySQL作为数据库,运行在Windows 8.1操作系统上。 **需求分析** **4.1 用户需求说明** **4.1.1 数据需求** 系统需要处理的数据主要包括车次信息(车次、起止地点、到达时间、开车时间)、车票信息(车厢号、座位号)、用户信息(如姓名、身份证号)以及订票和退票记录。用户输入车次信息进行查询,系统则从数据库中检索出相关信息并反馈给用户。此外,系统还要求处理用户个人信息,如修改密码、退票等操作。 **4.1.2 事务需求** 1. **查询**: - 车次查询:用户可以按车次号查询,系统需返回车次的出发地、目的地、发车日期、时间及票价。 - 订票信息查询:用户可以通过个人信息查询已购买的车票。 2. **订票**: - 用户查询满意车次后输入个人信息,系统记录订票详情,包括会员名、车号、发车日期、订购日期、订购票数和总价。 3. **退票**: - 用户通过查询找到自己的订票记录,系统提供退票功能,删除相应订票记录并更新数据库。 **4.2 系统需求说明** 系统需保证数据处理的准确性和及时性,确保根据用户权限和输入作出快速响应。查询功能尤其关键,因为它直接影响用户体验和决策。此外,系统的安全性、稳定性、可靠性和高效性也至关重要。 **数据库逻辑设计** **5.1 ER图** ER图用于表示实体间的关系,如车次与车票、用户与订票记录之间的关联。 **5.2 数据字典** 数据字典记录了系统中所有数据元素的定义和属性,包括车次、车票、用户和订票记录等表的字段说明。 **5.3 关系表** 关系表是数据库的核心,包括车次表、车票表、用户表和订票记录表等,它们定义了实体间的一对多、多对一等关系。 **数据库物理设计** **6.1 索引** 为提高查询效率,系统可能在车次号、发车日期等常用查询字段上创建索引。 **6.2 视图** 视图可选,可用于简化复杂的查询,例如,创建一个包含用户所有车票的视图,方便用户查看。 **应用程序设计** **7.1 功能模块** 包括车次管理、用户管理、售票、退票、查询和系统数据处理等功能模块。 **7.2 界面设计** 界面设计需考虑管理员和用户的不同需求,管理员界面包含车次和用户管理,用户界面则着重于购票、查询和个人信息管理。 **7.3 事务设计** 事务设计确保操作的原子性和一致性,如订票和退票操作,一旦开始,要么全部成功,要么全部回滚。 **测试和运行** 系统在开发完成后,需进行功能测试、性能测试和压力测试,确保系统在各种条件下正常运行。 **总结** 火车票售票管理系统的开发涉及数据库设计、用户需求分析、系统功能实现等多个方面,旨在提供一个高效、可靠的售票服务。通过这个项目,学生可以深入理解数据库设计原则和软件工程实践,为未来从事相关工作打下坚实基础。

























剩余18页未读,继续阅读

- M2584602023-12-25资源有很好的参考价值,总算找到了自己需要的资源啦。
- m0_692191562023-11-27感谢资源主的分享,很值得参考学习,资源价值较高,支持!
- FnHnE2024-01-03感谢资源主分享的资源解决了我当下的问题,非常有用的资源。

- 粉丝: 120
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 记录个人在计算机视觉-AU335-1课程所完成的lab和大作业
- 计算机视觉学习过程中的实战项目代码仓库
- 基于搜索的软件工程:SSBSE 2021会议精选
- 个人在计算机视觉 - AU335-1 课程中完成的 lab 与大作业记录 个人完成计算机视觉 - AU335-1 课程 lab 及大作业情况记录 计算机视觉 - AU335-1 课程个人所完成 lab
- 19幅图解RAID,从入门到精通,一文读懂存储技术RAID技术详解与选择指南:涵盖RAID级别、硬件与软件RAID、缓存技术及新形态RAID卡的应用场景
- CSDN 学院计算机视觉课程的代码实现示例
- 基于搜索的软件工程前沿进展
- 此仓库存储我在学习计算机视觉时做的实战项目代码
- 此仓库存储我在学习计算机视觉时做的实战项目代码
- 基于深度学习与计算机视觉的 YOLO 大作业设计与实现
- MobaXterm 专业版本工具
- PHP, MySQL和Apache全一册:Web开发入门与实践
- 2021年新版市级、县级国土空间规划用地用海制图规范符号库,直接使用,很方便
- 计算机视觉课程代码实现 - CSDN学院
- opencv-python-headless-4.11.0.86-cp37-abi3-win-amd64.whl
- 【航空航天材料工程】MMPDS-08金属材料性能标准化手册:室温和高温机械性能数据分析与应用


