汽车站订票系统mysql实验_数据库课程设计报告-车站售票管理系统

41528d3028836879cd698677c3999917.gif数据库课程设计报告-车站售票管理系统

吉林工程技术师范学院 课程设计报告 设计名称: 车站售票信息管理系统 姓 名: 孟祥丽 学 号: 23号 专 业: 计算机科学与技术 班 级: C1042 院 系: 信息工程学院 指导教师: 刘国成、杨宇晶、郭天娇 2010年12月16日 一、概述 1、项目背景:随着市场经济的不断飞速发展,交通道路环境的不断改善,人们的出行次数不断增多,人口流动频繁,数量不断加大,车站信息量迅猛增长,车站售票管理系统在人们的日常生活中发挥着越来越重要的作用。本系统实现了线路信息,汽车信息,票务信息的查询和管理,满足人们的需求。 2、编写目的:掌握数据库设计原理及相关软件的使用。实现方便、快速售票;是用户准确了解售票情况,提供多种查询和统计功能;实现系统的安全性设置,使系统本身具有一定的维护功能。 3、软件定义:车站售票管理系统,主要用于车站日常的票务处理。 4、开发环境:Visual Studio2008,SQL SERVER2000 二、需求分析 功能模块图 1,员工管理模块: 员工有两种身份,售票员和系统管理员。系统管理员可以进行系统用户的添加,密码的修改操作,汽车,线路,车票信息的更新等,售票员可以查询以上信息和购买车票等。 2,线路信息管理模块: 系统管理员可以在线路信息管理模块对车站线路信息进行管理。管理员首先建立线路信息数据库,输入原始的线路信息,当有新的线路需要添加或者需要对已有的线路信息进行修改,删除的时候,管理员就可以进行相应的操作。管理员也可以通过本模块查询到所有需要查询的线路的详细信息。 3,汽车信息管理模块: 系统管理员可以在汽车信息管理模块实现对汽车信息的管理。管理员首先应该建立汽车信息数据库,输入原始的数据信息,当有新的汽车信息的时候或者管理员需要修改某个汽车的相关信息以及想要删除某个汽车信息的时候,就可以完成相应的操作。管理员也可以在整个数据库中查询相关汽车信息。 4,车票信息管理模块: 系统管理员可以在车票管理模块实现对车票信息的管理。管理员根据相应的汽车信息和线路信息来设置相应的车票详细信息。管理员还可以对某条线路的车票信息进行修改,删除和查询操作。 5,车票订购信息模块 用户可以通过查询时间,线路和汽车信息,来确定自己要买什么时间,什么路线,什么型号的汽车的车票,并形成表单。 程序分为登陆界面,主界面,线路信息管理界面,汽车信息管理界面,车票信息管理界面,票务信息管理界面,员工管理界面这几个主体界面。使用时应先知道管理员或员工帐号和密码,登陆进入系统主菜单界面,里面包括线路信息,汽车信息,车票信息,票务信息,帮助,退出程序菜单选项。 三、系统设计 (一)数据流图: 顶层数据流图 1层车票数据流图 (二)数据字典: 1, 数据项 编号 数据项名 数据项含义说明 数据类型 长度 与其他数据项的关系 是否可以为空 1 Uno 用户编号 整型 4 User表主键 不 2 UserName 姓名 nvarchar 20 不 3 Password 密码 nvarchar 20 不 4 UserIdentiey 身份 nvarchar 20 不 5 Cno 汽车编号 整型 4 Coach表主键 不 6 Coachnumber 车牌号 nvarchar 20 不 7 Ctype 汽车型号 nvarchar 20 8 Ctime 购买时间 datetime 8 9 Cnum 座位数量 整型 4 不 10 Ctv 有无电视 char 10 11 Ccondition 有无空调 char 10 12 Coachholder 负责人 nvarchar 20 不 13 Lno 线路编号 整型 4 Line表主键 不 14 Ldepart 起始城市 nvarchar 20 不 15 Larrival 到达城市 nvarchar 20 不 16 Ltime 路程时间 datetime 8 17 Tno 车票编号 整型 4 Ticket表主键 不 18 Price 车票价格 整型 4 不 19 SoldTicket 已卖票数 整型 4 不 20 LastTicket 剩余票数 整型 4 不 21 Tdate 出发日期 datetime 8 不 22 Ttime 出发时间 datetime 8 不 23 Ptime 购买时间 datetime 8 24 Seat 座位号 整型 4 不 25 ReserveORBuy 预定或购买 char 10 不 26 Cityno 站点编号 整型 4 City表主键 不 27 CityName 站点名称 nvarchar 20 不 2, 数据结构 编号 数据结构名 属 性 1 员工 员工编号,姓名,密码,身份 2 汽车 汽车编号,汽车型号,车牌号,购买时间,座位数量,有无电视,有无空调,负责人 3 线路 线路编号,起始城市,到达城市,路程时间 4 车票 车票编号,线路编号,汽车编号,车票价格,已卖票数,剩余票数,出发日期,出发时间 5 购票 车票编号,购买日期,预定或购买,座位号 6 站点 站点编号,站点名称 3, 数据流 编号 数据流名 输 入 输 出 1 变更汽车信息 变更信息 汽车记录 2 查询汽车信息 汽车编号/汽车型号/车牌号/有无电视/有无空调/负责人 汽车记录 3 变更站点信息 变更信息 站点记录 4 变更线路信息 变更信息 线路记录 5 查询线路信息 线路编号/起始城市,到达城市 线路记录 6 变更车票信息 变更信息 车票记录 7 查询车票信息 车票编号/起始城市,到达城市/汽车型号/出发日期,出发时间 车票记录 8 预定车票 车票编号,购买日期,预定或购买 预订记录 9 购买车票 车票编号,购买日

你可能感兴趣的:(汽车站订票系统mysql实验)