数据库课程设计实验报告-火车票售票管理系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库课程设计实验报告-火车票售票管理系统

数据库课程设计报告 -------火车售票管理信息系统

软件学院软件工程

2013级x班

姓名: xx

学号:2013xxxxxxxx

目录

一、系统开发平台 (1)

四、需求分析 (2)

4.1 用户需求说明 (2)

4.1.1 数据需求 (2)

4.1.2 事务需求 (3)

4.2 系统需求说明 (4)

五、数据库逻辑设计 (5)

5.1 ER图 (5)

5.2 数据字典 (5)

5.3 关系表 (7)

六、数据库物理设计 (8)

6.1 索引 (8)

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.准确性和及时性

系统处理的准确性和及时性是系统的必要性能。系统应能及时而且准确的根据用户权限及所输入的信息做出响应。由于本系统的查询功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,而车票的数量和时间又影响用户的决策活动,其准确性和及时性很大程度上决定了系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性和及时性。

2.易用性

本系统是直接面对用户的,而用户往往对计算机并不是非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面,从而保证系统的易用性。

3.安全性

网上订票系统中涉及到的数据是客运公司相当重要的信息,系统要保证用户的权限,对于车次等信息用户只享有查询服务,不得更改;系统还要提供方便的手段供系统维护人员进行数据备份、日常安全管理、以及系统意外崩溃时数据的恢复等工作。同时系统还要保证对数据库进行及时更新,保证数据一致性。

相关文档
最新文档