车站售票管理系统数据库课程设计报告

时间:2026-01-22

天津农学院

计算机科学与信息工程系

《SQL Server》教学实习报告

实习名称: SQL Server 专 业: 计算机科学与技术 班 级: 2010级 农信 班 学 号: 1008074112 姓 名: 张春 指导教师: 赵光煜 成 绩:

2012年 9 月

目 录

目 录 .................................................. 1 1系统需求分析报告 ....................................... 2 1.1概述 .............................................. 2 1.2系统功能分析 ...................................... 2 1.3数据流图 .......................................... 3 1.4数据字典 .......................................... 4 2概念及逻辑结构设计 ..................................... 6 2.1 E-R图 ............................................... 6 2.2关系模型 .......................................... 7 2.3数据库结构 ........................................ 8 3数据库设计 ............................................. 9 3.1建立表—车票和顾客 ................................ 9 3.2 建立触发器 ...................................... 11 4 系统软件结构 ......................................... 13 4.1系统功能设计 ..................................... 13 4.2其他需求 ......................................... 14 4.3说明 ............................................. 14 5 总结与体会 ........................................... 16 6 参考文献 ............................................. 17

1系统需求分析报告

1.1概述

汽车售票管理系统主要用于车站日常的票务处理。车售票管理系统在正常运行中需要对使用该系统的主要是汽车站售票人员、汽车站售票工作的管理人员与系统管理员。为达到操作过程中的直观、方便、实用、安全等要求,我们组在这个系统中采用模块化程序设计的方法,便于系统功能的组合和修改,以及扩充和维护。

1.2系统功能分析

根据需求分析,本系统要实现以下的基本功能。

1.登录功能:分为汽车站售票人员和系统管理员两种权限登陆。用户通过 输入不同用户名和密码进行身份验证,系统通过用户名和密码判断不同用户的权限,从而确定该用户可以执行的操作。

2.车票信息查询功能:由汽车站的普通售票人员通过不同的检索入口,查询车票信息,并进行排序。

3.修改功能:汽车站售票人员、汽车站售票工作的管理人员能够修改自身的用户名和密码,系统管理员则能实现系统用户与普通用户的添加,修改普通用户与系统管理员的密码,以此确保该系统能够安全操作,避免不必要的损失。

4.汇总功能:对当天车票的信息进行汇总。

1.3数据流图

0层图

图1-1 顶层图 顶层

1层图

售票记录

车票记录

图1-3 售票1层图

车票记录

订票记录

退票记录

图1-5 退票1层图

1.4数据字典 1.数据项

票号、票价、车次、日期、车型、开车时间、票种、座位号、起始站、终点站、身份证号、银行卡号、数量、退票时间、退票手续费、订票时间、订票手续费

2.数据结构

表1.1 车票的数据结构

3.数据流 数据流编号:DS1 数据流名称:车票 简述:车票有关信息

数据流来源:用户执行售票操作结果 数据流去向:购票旅客

数据流组成:车票编号+车票类型+车次信息+座位信息+票价信息

4.数据存储

售票记录:票号,起始站,终点站,票价,车次,日期,开车时间,

车型,票种,座位号,售出时间

退票记录:票号,起始站,终点站,票价,车次,日期,开车时间,

车型,票种,座位号,退票时间

订票记录:票号,起始站,终点站,票价,车次,日期,开车时间,

车型,票种,座位号,订票时间,顾客身份证号

缺票记录:票号,起始站,终点站,票价,车次,日期,开车时间,

车型,票种

车票记录:票号,起始站,终点站,票价,车次,日期,开车时间,

车型,票种,座位号,售出时间,票数

5.处理过程

车票汇总:工作人员将一天所售出的票进行统计,包括票数,票类,

形成确定的车票记录。

查询:将顾客需要的车票信息输入系统,并查询其是否可供应。 查询顾客信息:为订票所设,将顾客的准确信息记录,为其预定所车票。 处理买票:进行买票交易,把顾客需要的票(可供应)售出,并在系统

中作相应记录,确定车票记录。

处理订票:进行订票交易,工作人员为顾客预定其所需车票,并在系统

中作相应记录,确定订票记录。

处理退票:进行退票交易,工作人员为顾客办理退票手续,并在系统中

作相应记录,确定退票记录。

2概念及逻辑结构设计

2.1 E-R图

本系统根据以上的设计规划出的实体有:车票实体、车站实体、顾客实体。各个实体具体的描述E-R图如下:

图2-1车票ER图

图2-2 顾客ER图

2.2关系模型

车票与顾客之间的联系 售票 1:N

车票(票号,车次,日期,车型,票价,开车时间,票种,座位号,起始站,终点站)

顾客(身份证号,银行卡号,票号) 退票1:N

车票(票号,车次,日期 …… 此处隐藏:3910字,全部文档内容请下载后查看。喜欢就下载吧 ……

车站售票管理系统数据库课程设计报告.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219