汽车车票销售——数据库课程设计

上传人:cl****1 文档编号:472601269 上传时间:2023-04-22 格式:DOCX 页数:24 大小:211.37KB
返回 下载 相关 举报
汽车车票销售——数据库课程设计_第1页
第1页 / 共24页
汽车车票销售——数据库课程设计_第2页
第2页 / 共24页
汽车车票销售——数据库课程设计_第3页
第3页 / 共24页
汽车车票销售——数据库课程设计_第4页
第4页 / 共24页
汽车车票销售——数据库课程设计_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《汽车车票销售——数据库课程设计》由会员分享,可在线阅读,更多相关《汽车车票销售——数据库课程设计(24页珍藏版)》请在金锄头文库上搜索。

1、 计算机学院信息管理与信息系统专业 数据库课程设计报告 (2011/2012学年 第一学期)学生姓名: 学生班级: 学生学号: 指导教师: 2012年1月4日汽车车票销售系统的实现目 录第一章 系统概述11.1 系统开发背景与意义11.1.1 系统开发背景11.1.2 系统开发意义1第二章 系统需求分析22.1系统功能要求222 需求分析概述323系统层次划分324 系统数据流图525 数据字典6第三章 系统总体设计103.1 系统总体设计目标103.2 系统概念设计103.2.1 概念模型(E-R图)113.2.2 关系模式11第四章 数据库系统实现124.1 系统实现工具简介124.1.1

2、 SQL Server 2005简介124.1.2 Microsoft office word 2007简介134.2 汽车车票销售系统的实现14结束语19参考文献20第一章 系统概述1.1 系统开发背景和意义1.1.1系统开发的背景随着市场经济的不断飞速发展,交通道路环境的不断改善,人们的出行次数不断增多,人口流动频繁,数量不断加大,车站信息量迅猛增长,车站售票管理系统在人们的日常生活中发挥着越来越重要的作用。事实早就证明了使用计算机软件来辅助自己比单纯的人工处理手段高明的多,在这样的背景下,研究这样的课题的意义也就不言而明了。一个大型的计算机管理系统必须有一个正确的设计指导思想,通过合理的

3、选择数据结构,操作系统以及开发环境,构成一个完善的网络系统,才能充分发挥计算机信息管理优势。在此背景下,本文论述了汽车车票销售系统的设计与实现。通过对各种数据库管理系统(DBMS)的模型分析,结合汽车售票的实际需求,同时本文还说明了汽车售票管理系统的开发过程及各种细节。1.1.2系统开发的意义 1掌握数据库设计原理及相关软件的使用:2实现方便、快速售票;3使用户准确了解售票情况,提供多种查询和统计功能;4实现系统的安全性设置,使系统本身具有一定的维护功能。第二章 系统需求分析2.1系统功能要求 1.查询可以通过起点站与终点站在进行查询,也可根据具体的汽车信息输入进行查询,同时每次查询都会显示车

4、牌号,点击即可显示该趟车所进过站点的详细信息,其中包括所到达每个站的到达时间与出发时间。 2.用户注册、登录由于要进行车票管理,用户需注册,填写有关信息。3.购票功能用户经过查询汽车信息、票务信息,找到所需的车票通过此系统进行订购。4.退票业务根据乘客提供的情况(车辆信息、时间)为乘客办理退票手续,同时在数据库中进行更新。5.更新功能该系统随时跟据车辆的变化情况进行更新,增加车辆时可以在系统中插入该车的详细信息,同时也能根据需要修改某趟车经过的站点与发车时间,当某趟车停止、开行时可以删除该趟车的信息。同时包括对汽车信息、站点信息、订票记录等的更新功能。 6.安全性和完整性要求 安全性先通过视图

5、机制,该系统创建了很多视图,不同用户只能访问系统授权的视图,这样可以提供系统数据一定程度上的安全性,也可以通过用户授权机制,根据用户被授权的级别来分配用户权限,从而达到更高层次的安全保密功能。 完整性要求主要用来限制各基本表中信息的真实性和可靠性,满足参照完整性、实体完整性、用户自定义完整性的要求。22 需求分析概述2.2.1需求分析阶段目标 (1) 了解目前车站售票业务的基本流程,通过具体调查了解客户需求并总结业务流程。 (2) 提高管理的水平,实现方便快捷的购票业务,满足更多顾客的需求。2.2.2需求分析阶段任务 随着人们出行频率的增加及旅游业的逐渐的成熟发达,汽车客运量大幅度的提高,各大

6、省市的汽车都显著的增加,这些都对汽车售票管理系统提出了更高的要求,所以提高汽车售票管理系统的工作效率也是迫在眉睫。目前社会正处于计算机时代,各车站莫不兢兢业业地改善本身的体制或管理方式,以适应健保越来越严格的规范。汽车在我国的人员流动中占据着举足轻重的地位。许多用户希望以最快的方式选择自己想来乘坐的那一趟车,所以以人工的方式不可能实现这种功能的。所以要建立一个快捷,效率的汽车售票管理系统达到高效、便捷的购票的目的。实现汽车售票管理系统,将会在一定程度上促进客运生产力和生产关系的变革,增强市场竞争能力,提高工作效率,提升管理水平,减少劳动强度,方便广大旅客购票,有一定的社会和经济效益。23系统层

7、次划分2.3.1功能模块图图2.1功能模块图2.3.2模块介绍1.员工管理模块:员工有两种身份,售票员和系统管理员。系统管理员可以进行系统用户的添加,密码的修改操作,汽车,线路,车票信息的更新等,售票员可以查询以上信息和购买车票等。2.线路信息管理模块:系统管理员可以在线路信息管理模块对车站线路信息进行管理。管理员首先建立线路信息数据库,输入原始的线路信息,当有新的线路需要添加或者需要对已有的线路信息进行修改,删除的时候,管理员就可以进行相应的操作。管理员也可以通过本模块查询到所有需要查询的线路的详细信息。3.汽车信息管理模块:系统管理员可以在汽车信息管理模块实现对汽车信息的管理。管理员首先应

8、该建立汽车信息数据库,输入原始的数据信息,当有新的汽车信息的时候或者管理员需要修改某个汽车的相关信息以及想要删除某个汽车信息的时候,就可以完成相应的操作。管理员也可以在整个数据库中查询相关汽车信息。4.车票信息管理模块:系统管理员可以在车票管理模块实现对车票信息的管理。管理员根据相应的汽车信息和线路信息来设置相应的车票详细信息。管理员还可以对某条线路的车票信息进行修改,删除和查询操作。5.车票购买信息模块: 用户可以通过查询时间,线路和汽车信息,来确定自己要买什么时间,什么路线,什么型号的汽车的车票,并形成表单。 程序分为登陆界面,主界面,线路信息管理界面,汽车信息管理界面,车票信息管理界面,

9、票务信息管理界面,员工管理界面这几个主体界面。使用时应先知道管理员或员工帐号和密码,登陆进入系统主菜单界面,里面包括线路信息,汽车信息,车票信息,票务信息,帮助,退出程序菜单选项。 2.4系统数据流图 1 总体数据流图图2.2总体数据流图2 车票销售数据流图 乘客查询处理买票售票记录乘客信息输出系统管理员线路表站点表汽车表员工表提取站点 信息综合剩余车票返回发车时刻表 购票信息 车票 车票信息 车票有剩余 查看剩余车票情况 车票无剩余 线路信息 汽车信息 图2.3车票销售数据流图3.退票的数据流图售票记录更新乘客 退回车票的信息 图2.4退票的数据流图25 数据字典2.5.1数据项1.数据项名

10、:Uno 数据项含义说明:用户编号 数据类型:整型长度:4与其他数据项的逻辑关系:User表主键2.数据项名:UserName 数据项含义说明: 姓名数据类型:nvarchar长度:203. 数据项名:Password 数据项含义说明: 密码数据类型:nvarchar长度:204.数据项名:UserIdentiey 数据项含义说明:身份数据类型:nvarchar长度:205.数据项名:Coachnumber 数据项含义说明:车牌号 数据类型:nvarchar长度:20与其他数据项的逻辑关系:Coach表主键6.数据项名:Cnum 数据项含义说明:座位数量 数据类型:nvarchar长度:207

11、.数据项名:Lno 数据项含义说明:线路编号 数据类型:整型长度:4与其他数据项的逻辑关系:Line表主键8.数据项名:Ldepart 数据项含义说明:起始站 数据类型:nvarchar长度:209.数据项名:Larrival 数据项含义说明:终点站 数据类型:nvarchar长度:2010.数据项名:Tno 数据项含义说明:车票编号 数据类型:整型长度:4与其他数据项的逻辑关系:Ticket表主键11.数据项名:Price 数据项含义说明:车票价格 数据类型:整型长度:412.数据项名:LastTicket 数据项含义说明:剩余票数 数据类型:整型长度:413. 数据项名SoldTicket

12、 数据项含义说明:已卖票数 数据类型:整型长度:414.数据项名:Ttime 数据项含义说明:出发时间 数据类型:datermine长度:815.数据项名:Seat 数据项含义说明:座位号数据类型:整型长度:416.数据项名:Cityno 数据项含义说明:站点序号 数据类型:整型长度:4与其他数据项的逻辑关系:City表主键17.数据项名:CityName 数据项含义说明:站点名称 数据类型:nvarchar长度:202.5.1数据流1. 数据流名称:购票信息数据流来源:乘客数据流去向:所需信息数据流组成:车票信息+线路信息+汽车信息2数据流名称:线路信息数据流来源:站点表数据流去向:线路表数据流组成:线路信息+始发站+终点站+线路编号3数据流名称:站点信息数据流来源:系统管理员数据流去向:站点表数据流组成:站点序号+站点名称4数据流名称:汽车信息数据流来源:系统管理员数据流去向:汽车表数据流组成:车牌号+座位数5数据流名称:车票信息数据流来源:系统管理员数据流去向:发车时刻表数据流组成:线路信息+站点信息+车票信息6数据流名称:查看剩余车票情况数据流来源:购票信息数据流去向:剩余车票数数据流组成:已售车票+剩余车票7数据流名称:车票有剩余数据流来源:查看剩余车票情况数据流去向:处理买票数据流组成:线路信息+站点信息+始发站+出发时间+票价+售票第三章 系统总体设计

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

当前位置:首页 > 商业/管理/HR > 销售管理

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