汽车售票管理信息系统_第1页
汽车售票管理信息系统_第2页
汽车售票管理信息系统_第3页
汽车售票管理信息系统_第4页
汽车售票管理信息系统_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

吉林工程技术师范学院 汽车售票管理信息系统学院:机械工程学院 班级:物流1001班 姓名: 学号:前言设计课题:汽车售票管理信息系统。 随着市场经济的不断飞速发展,交通道路环境的不断改善,人们的出行次数不断增多,人口流动频繁,数量不断加大,车站信息量迅猛增长,车站售票管理系统在人们的日常生活中发挥着越来越重要的作用。1、 系统概述1.1现状描述现行的信息系统,主要提供售票订购、预定、查询等功能,但并不存在一个完整、综合、详尽的信息管理系统;现有系统时常存在票务更新不及时等错误,为用户带来不便。1.2 系统目标本系统主要为了实现线路信息,汽车信息,票务信息的查询和管理,满足人们的需求。实现方便、快速售票;使用户准确了解售票情况,提供多种查询和统计功能;实现系统的安全性设置,使系统本身具有一定的维护功能。1.3 系统开发方法首先通过询问、发调查表、开会、查资料等方法尽可能的了解原有系统。了解各职能机构所要处理的数据,估计各机构发生的数据及频度,调查内、外部环境的信息及信息源。根据初步调查的情况,从技术上、经济上、管理上进行开发的可能性和必要性分析。系统设计时完成模块结构设计、代码设计、数据库设计、输入输出设计等工作。1.4 开发计划日期主要任务11月30日12月12日确定题目。需求分析。编写数据字典。绘制E-R图。12月12日12月22日完善数据字典。修改E-R图。进行详细调查。完成组织结构图、业务流程图、数据流程图。12月26日1月5日进行代码设计等。完善设计。二、系统分析2.1系统需求分析调查组织结构的总体情况:目的:宏观的了解组织结构。组织结构,指的是一个组织(部门、企业、车间、科室等)的组成以及这些组成部分之间的隶属关系或管理与被管理的关系,通常可用组织结构图来表示。本系统的组织结构主要由下面的组织结构图来表示。 图1.组织结构图2.2 业务流程分析熟悉各部门的业务活动情况: 目的:调查各部门的业务活动情况,对现行售票管理系统的功能和所需信息有一个明确的认识。 根据调查信息绘成一下业务流程图(图2)。 2.3数据流程分析数据流程调查过程中需收集的资料包括:1. 收集原系统全部输入单据(如线路信息、站点信息表等)、输出报表和数据存储介质的典型格式。2. 弄清各环节上的处理方法和计算方法。3. 在上述各种单据、报表的典型样品上或用附页注明制作单位、报送单位、存放地点、发生频度(如每月制作几张)、发生的高峰时间及发生量等。4. 在上述各种单据、报表的典型样品上注明各项数据的类型(数字、字符)、长度、取值范围(指最大值和最小值)。根据售票管理信息系统业务流程图绘制售票管理信息系统系统顶层数据流程图(图3)。图3.顶层数据流程图绘制与其相关的主要外部实体和数据流的数据流程图(图4、5)。 图4.二层数据流程图图5.二层数据流程图2.4 数据字典2.4.1数据项编号数据项名数据项含义说明数据类型取值长度与其他数据项的关系1Uno员工编号integer4User表主码2Username姓名nvarchar503Password密码nvarchar204UserIdentiey身份nvarchar205Cno汽车编号integer4Coach表主码6Coachnumber车牌号nvarchar207Ctype汽车型号nvarchar208Ctime购买时间datetime89Cnum座位数量integer410Ccondition有无空调char1011Lno线路编号integer4Line表主码12Long里程nvarchar2013Ltime路程时间datetime814Tno车票编号integer8Ticket表主码15Price车票价格integer416SoldTicket已卖票数integer417LastTicket剩余票数integer418Ttime出发时间datetime819Ptime购买时间datetime820Seat座位号integer421ReserveORBuy预定或购买char1022Stationno站点编号integer4Station表主码23Stationname站点名称nvarchar2024Arrivetime到达时间datetime82.4.2 数据结构数据结构名称员工基本信息编号A1含义说明描述用户信息别名组成员工编号,姓名,密码,身份数据结构名称乘客基本信息编号A2含义说明描述乘客基本信息别名组成姓名,身份证数据结构名称汽车基本信息编号A3含义说明描述汽车基本信息别名组成汽车编号,汽车型号,车牌号,购买时间,座位数量,有无空调数据结构名称线路基本信息编号A4含义说明描述所经线路的信息别名组成线路编号,总时间,线路长度数据结构名称车票信息编号A5含义说明描述车票的基本信息别名组成车票编号,线路编号,汽车编号,车票价格,已售数量,剩余票数,出发时间数据结构名称购买编号A6含义说明描述购买的具体信息别名组成车票编号,购买日期,预定或购买,座位号数据结构名称站点基本信息编号A7含义说明描述站点基本信息别名组成站点编号,站点名称,到达时间2.4.3 数据流数据流名称员工基本信息编号B1含义说明描述员工基本信息别名来源人事处去向平均流量高峰期流量组成员工编号,姓名,密码,身份数据流名称乘客基本信息编号B2含义说明描述乘客基本信息别名来源售票管理处去向平均流量高峰期流量组成姓名,身份证数据流名称汽车基本信息编号B3含义说明描述汽车基本信息别名来源汽车管理处去向平均流量高峰期流量组成汽车编号,汽车型号,车牌号,购买时间,座位数量,有无空调数据流名称线路基本信息编号B4含义说明描述所经线路的信息别名来源汽车管理处去向平均流量高峰期流量组成线路编号,总时间,线路长度数据流名称车票信息编号B5含义说明描述车票的基本信息别名来源售票处去向平均流量高峰期流量组成车票编号,线路编号,汽车编号,车票价格,已售数量,剩余票数,出发时间数据流名称站点基本信息编号B6含义说明描述站点基本信息别名来源汽车管理处去向平均流量高峰期流量组成站点编号,站点名称,到达时间数据流名称购买编号B7含义说明描述购买的具体信息别名来源售票处去向平均流量高峰期流量组成车票编号,购买日期,预定或购买,座位号2.4.4数据存储数据存储名称用户信息编号C1含义说明描述用户信息别名流入数据流变更用户信息流出数据流查询用户信息数据量大量存取方式 批量组成员工编号,姓名,密码,身份/姓名,身份证数据存储名称汽车信息编号C2含义说明描述汽车信息别名流入数据流变更汽车信息流出数据流查询汽车信息数据量大量存取方式 批量组成汽车编号,汽车型号,车牌号,购买时间,座位数量,有无空调数据存储名称线路信息编号C3含义说明描述线路信息别名流入数据流变更线路信息流出数据流查询线路信息数据量大量存取方式 批量组成线路编号,总时间,线路长度数据存储名称车票信息编号C4含义说明描述车票信息别名流入数据流变更车票信息流出数据流查询车票信息数据量大量存取方式 批量组成车票编号,线路编号,汽车编号,车票价格,已售数量,剩余票数,出发时间数据存储名称预定车票信息编号C5含义说明车票信息别名流入数据流车票信息流出数据流预订记录数据量大量存取方式 批量组成车票编号,预定日期,座位号数据存储名称购买车票信息编号C6含义说明车票信息别名流入数据流车票信息流出数据流购买记录数据量大量存取方式 批量组成车票编号,购买日期,座位号2.4.5 数据处理过程处理过程名称查询编号D1含义说明查询信息别名输入数据流已知汽车/线路/车票信息输出数据流所需信息处理处理过程名称购买/预定编号D2含义说明购票操作别名输入数据流车票信息+购票时间+座位号输出数据流无处理处理过程名称更新编号D3含义说明改变系统信息别名输入数据流变更信息输出数据流再次查询信息处理插入各项数据项、删除某数据项、查询某数据项处理过程名称用户权限认证编号D4含义说明别名输入数据流用户名,密码,身份输出数据流系统主菜单处理用户登录3、 系统设计系统设计的主要工作有:1、 总体设计,包括信息系统流程图设计、功能结构图设计和功能模块图设计等。2、 代码设计和设计规范的制定。3、 系统物理配置方案设计,包括设备配置、通信网络的选择和设计以及数据库管理系统的选择等。4、 数据存储设计,包括数据库设计、数据库的安全保密设计等。5、 计算机处理过程设计,包括输出设计、输入设计、处理流程图设计以及编写程序设计说明书等。3.1 模块结构设计图6.汽车售票管理系统功能模块图 员工主要为售票员和管理人员。管理人员可以进行系统用户的添加,密码的修改操作,汽车,线路,车票信息的更新等,售票员可以查询以上信息和出售车票等。管理人员可以在线路信息管理模块对车站线路信息进行管理。管理员首先建立线路信息数据库,输入原始的线路信息,当有新的线路需要添加或者需要对已有的线路信息进行修改,删除的时候,管理员就可以进行相应的操作。管理员也可以通过本模块查询到所有需要查询的线路的详细信息。管理人员可以在汽车信息管理模块实现对汽车信息的管理。管理员首先应该建立汽车信息数据库,输入原始的数据信息,当有新的汽车信息的时候或者管理员需要修改某个汽车的相关信息以及想要删除某个汽车信息的时候,就可以完成相应的操作。管理员也可以在整个数据库中查询相关汽车信息。管理人员可以在车票管理模块实现对车票信息的管理。管理员根据相应的汽车信息和线路信息来设置相应的车票详细信息。管理员还可以对某条线路的车票信息进行修改,删除和查询操作。 用户可以通过查询时间,线路和汽车信息,来确定自己要买什么时间,什么路线,什么型号的汽车的车票,并形成表单。程序分为登陆界面,主界面,线路信息管理界面,汽车信息管理界面,车票信息管理界面,票务信息管理界面,员工管理界面这几个主体界面。使用时应先知道管理员或员工帐号和密码,登陆进入系统主菜单界面,里面包括线路信息,汽车信息,车票信息,票务信息,帮助,退出程序菜单选项。3.2 代码设计代码是代表食物名称、属性、状态等的符号。为了便于计算机处理,一般用数字、字母或它们的组合来表示。本学籍管理系统主要选用助忆码进行编码。3.2.1 部门代码部门代码由两部分组成。第一部分为部门拼音首大写字母;第二部分为分部门编号(数字)。本系统涉及三个部门,设计代码如下所述。人事处:RSC *。如RSC 01代表人事处的一号分部门。售票管理处:SPGLC *。如SPGLC01代表售票管理处的一号分部门。汽车管理处:QCGLC *。如QCGLC 01代表汽车管理处的一号分部门。3.2.2 人员代码人员代码由两部分组成。第一部分为身份拼音首大写字母;第二部分为人员编号(数字)。本系统涉及人员设计代码如下所述。售票员:SPY*。如SPY 0001代表编号为0001的售票员。管理人员:GLRY *。如GLRY0001代表编号为0001的管理人员。3.2.3 汽车代码 汽车代码由两部分构成。第一部分为汽车型号,第二部分为汽车编号。设计代码如下所示:汽车:*。如DC0002代表编号为0002的型号为DC的汽车。3.2.4线路代码 线路代码由两部分组成。第一部分为起始站与终点站的拼音开头字母缩写,第二部分为线路的编号。 线路:*。如JSHZ0234代表从嘉善到杭州编号为0234的线路。3.2.5站点代码 站点代码由站点名称拼音开头字母以及站点编号组成。 站点:*。如HZ0034代表编号为0034的杭州站点。3.3数据库设计在数据库系统中,对现实世界中数据的抽象、描述以及处理等是通过数据模型来实现的。数据模型是数据库系统设计中用于提供信息表示和操作手段的形式架构,是数据库系统实现的基础。本学籍管理系统采用概念模型进行分析。3.3.1 E-R图的设计 通过对系统的详细调查,经过对系统功能以及结构等的分析,设计如图7的系统E-R图。图7.汽车售票管理信息系统E-R图3.3.2 逻辑结构设计1、售票员、管理人员(员工编号Uno,姓名UserName,密码Password,身份UserIdentiey)2、汽车(汽车编号Cno,汽车型号Ctype,车牌号Coachnumber,购买时间Ctime,座位数量Cnum,有无空调Ccondition)3、线路(线路编号Lno,线路长度Llong路程时间Ltime)4、车票(车票编号Tno,线路编号Lno,汽车编号Cno,价格Price,已售票数SoldTicket,剩余票数LastTicket,出发时间Ttime)5、购买(车票编号Tno,购买日期Ptime,预定或购买ReserveORBuy,座位号Seat)6、站点(站点编号Stationno,站点名称StationName)User表序号字段名中文名称类型长度是否主关键字是否null1Uno员工编号integer4是否2Username姓名nvarchar50否否3Password密码nvarchar20否否4UserIdentiey身份nvarchar20否否Coach表序号字段名中文名称类型长度是否主关键字是否null1Cno汽车编号integer4是否2Coachnumber车牌号nvarchar20否否3Ctype汽车型号nvarchar20否否4Ctime购买时间datetime8否否5Cnum座位数量integer4否否6Ccondition有无空调char10否否Line表序号字段名中文名称类型长度是否主关键字是否null1Lno线路编号integer4是否2Long里程nvarchar20否否3Ltime路程时间datetime8否否Ticket表序号字段名中文名称类型长度是否主关键字是否null1Tno车票编号integer8是否2Price车票价格integer4否否3SoldTicket已卖票数integer4否否4LastTicket剩余票数integer4否否5Ttime出发时间datetime8否否6Ptime购买时间datetime8否否7Seat座位号integer4否否8ReserveORBuy预定或购买char10否否Station表序号字段名中文名称类型长度是否主关键字是否null1Stationno站点编号integer4是否2Stationname站点名称nvarchar20否否2Arrivetime到达时间datetime8否否3.3.3 物理结构设计 程序分为登陆界面,主界面,线路信息管理界面,汽车信息管理界面,车票信息管理界面,票务信息管理界面,员工管理界面这几个主体界面。使用时应先知道管理员或员工帐号和密码,登陆进入系统主菜单界面,里面包括线路信息,汽车信息,车票信息,票务信息,帮助,退出程序菜单选项。3.4 输入、输出设计3.4.1 输入设计 输入设计对系统的质量有着决定性的重要影响。因为如果输入数据有误,即使计算和处理十分正确,也无法获得可靠的输出信息。输入设计包括数据规范和数据准备的过程。在输入设计中,提高效率和减少错误是两个最根本的原则。本系统中使用的输入数据格式比较单一,所以采用键盘磁盘输入装置和终端输入设备。对于所输入的数据长度有所限制,避免了一定的出错率,同时基本上

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论