毕业实习数据分析报告1.调查实际环境背景信息时代已经来临,信息处理的利器——计算机应用于火车站售票的日常管理为火车站售票的现代化带来了从未有过的动力和机遇,为火车站票务管理领域的飞速发展提供了无限潜力。采用计算机管理信息系统已成为火车站票务管理科学化和现代化的重要标志,给火车站票务带来了明显的经济效益和社会效益。计算机已经成为人们生活不可或缺的一部分。随着Internet的迅速发展和用户数量的急剧增加,互联网对于企业和事业单位的运营和发展日益重要,网上交易也逐渐被人们认可,并成为未来交易的发展方向。铁路售票系统也不例外。铁路售票系统是铁路旅游服务信息系统的一个重要组成部分,为旅客提供优质便捷的服务。为了提高铁路客运的售票效率,丰富铁路客运的营销手段,火车站售票总站及其下属代售点可以通过公用的互联网资源,实现网上的售票,查询及管理工作。在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的铁路网上售票系统,为企业的决策层提供准确、精细、迅速的车票销售信息。2.描述现实状况及工作流程2.1现实状况随着旅游业的逐渐的成熟发达,铁路客运量大幅度的提高,各大省市的列车都显著的增加,这些都对列车票务管理系统提出了更高的要求,所以要不断的完善更新列车票务管理系统,提高列车售票系统的工作效率。随着科学的不断进步,计算机应用已经遍布整个社会的每个角落。目前社会正处于健保发展方兴未艾的时代,各火车站莫不兢兢业业地改善本身的体制或管理方式,以适应健保越来越严格的规范。列车在我国的人员流动、物资运输中占据着举足轻重的地位。全国有大量的人员通过搭乘火车到达目的地。而与火车的特殊性及可能经过多个城市,每个城市的车站可以出售此火车的车票。而且同一车站可能有多辆车经过。许多希望以最快的方式选择自己想来乘坐的那一趟列车。所以以人工的方式和单纯的列车票务管理系统都不可能实现这种功能的。一种可行的方案是通过网上订购,可以达到高效、便捷的购票。铁路网上售票系统的实施,将会在一定程度上促进铁路客运生产力和生产关系的变革,增强市场竞争能力,提高铁路部门的工作效率,提升管理水平,减少劳动强度,方便广大旅客购票,有一定的社会和经济效益。2.2工作流程系统要处理的对象主要包括票存系统基本信息、票务人员基本信息、客户基本信息、订票单基本信息、退票单基本信息、车票基本信息、车票销售记录基本信息。①查询:可以通过起点站与终点站在进行查询,也可根据具体的车次输入进行查询,同时每次查询都会显示车次号,点击即可显示该趟列车所进过站点的详细信息,其中包括所到达每个站的到达时间与出发时间。②客户注册、登录:由于要进行网上订购车票,用户需注册,填写有关信息,由由票务人员负责送车票到客户手中。③订票业务:本系统为网上订票,用户经过查询车次信息、票务信息,找到自己所需的车票通过所关联的账户进行订购。④退票业务:根据客户提供的情况(车次、时间)为客户办理退票手续,退票时按票价的80%退给客户金额,若所退票额能满足他的要求,则为他办理退票手续,同时在数据库中进行更新。(车票价格低于2元不予退票)⑤更新功能:该系统随时跟据车辆的变化情况进行更新,增加车辆时可以在系统中插入该车的详细信息,同时也能根据需要修改某趟车经过的站点与发车时间,当某趟车停止、开行时可以删除该趟车的信息。同时包括对列车信息、站点信息、订票记录等的更新功能。⑥车票配送:客户在订购了车票之后,管理人员通过后台管理订票记录,然后根据客户的要求由票务人员及时为其配送车票。(1)客户注册及登录流程图:2.1注册登录流程图(2)订票业务流程图:2.2订票业务流程图(3)退票业务流程图:2.3退票业务流程图铁路网上售票系统数据流程图如下图2.4—图2.7:(1)顶层数据流程图:2.4顶层数据流程图(2)第一层数据流程图:2.5第一层数据流程图(3)第二层数据流程图—订票:2.6第二层数据流程图-----订票(4)第二层数据流程图—退票:2.7第二层数据流程图-----退票3.数据分析参照业务流程图和数据流程图,分别画出分E-R图,如图3.1至3.4所示。(1)根据图2.2抽象出的进货分E-R图:3.1车票配送E-R图(2)根据图2.6抽象出的销售分E-R图:3.2客户订票E-R图(3)根据图1.7抽象出的存储分E-R图:3.3客户退票E-R图(4)根据图2.4抽象出的存储分E-R图:3.4售票记录E-R图各E-R图中的实体属性如下图3.5至图3.10:(1)车票及其属性:3.5车票及其属性(2)客户及其属性:3.6客户及其属性(3)票务人员及其属性:3.7票务人员及其属性(4)票存系统及其属性:3.8票存系统及其属性(5)订票单及其属性:3.9订票单及其属性(6)退票单及其属性:3.10退票单及其属性根据各分E-R图合并整体E-R图,具体方法是将4个E-R图中相同的实体,进行合并,消除属性冲突、命名冲突、结构冲突之后得到总E-R图如图3.11所示。3.11全局E-R图5.设计数据库5.1数据库物理设计阶段目标和任务数据库的物理设计是为逻辑数据模型选取一个最合适应用需求的物理结构的过程,在这个阶段中需要完成的任务是:(1)确定数据库的物理结构,在关系数据库中主要是存取方法和存储结构;(2)对物理结构进行评价,评价的重点是时间和空间效率。5.2数据字典(1)数据项如表5.1所示。数据项编号数据项名称数据项含义简述类型宽度(位)取值范围I1Tno车票编号车票的编号char60I2Tprice车票价格车票的售价intI3Trainno车次某次列车的编号char8I4Tstype座位类型包括硬座、软卧、无座等char8I5Tpno座位编号车厢号和座位编号char8I6Tsta出发站车票上所示乘客从何处出发char20I7Tdes目的站车票上所示乘客要到达的地方char20I8Tstatime发车时间列车从该站出发的时间datetimeYYYY:MM:DDhh:mmI9Tdestime到站时间列车终到目的站的时间datetimeYYYY:MM:DDhh:mmI10Bno订票单号订购火车票单据的编号char14I11Bdate订票日期订购火车票的日期datetimeYYYY:MM:DDI12Btime订票时间订购火车票的时间datetimehh:mmI13Bqua订票数量一次性订购的数量int1-50I14Bpou订票手续费订购火车票所支付的额外费用int5I15Sno售票单号销售火车票单据的编号char14I16Sdate开售单日期开出销售火车票单据的日期datetimeYYYY:MM:DDI17Stime开售单时间开出销售火车票单据的datetimehh:mm数据项编号数据项名称数据项含义简述类型宽度(位)取值范围时间I18Sgname领票人姓名领取火车票人的姓名char10I19Sgno领票人身份证号领取火车票人的身份证号码char20I20Sddate交款日期支付票款的日期dateI21Sdamo交款金额支付火车票金额及手续费int≤100000I22Pdno即时退票单号即时退票单据的编号char14I23Pddate即时退票日期即时退票的日期datetimeYYYY:MM:DDI24Pdtime即时退票时间即时退票的时间datetimehh:mmI25Pdqua即时退票数量一次性即时退票的数量int1-50I26Pdamo即时退票金额即时退票后应收取的金额int≤100000I27Pdpou即时退票手续费即时退票所支付的额外费用int2I28Adno退票申请单号客户向服务器申请退票的单据的编号char14I29Addate退票申请日期申请退票的日期datetimeYYYY:MM:DDI30Adtime退票申请时间申请退票的时间datetimehh:mmI31Adqua退票数量一次性退票的数量int1-50I32Dno退票单号退票单的编号char14数据项编号数据项名称数据项含义简述类型宽度(位)取值范围I33Ddate开退单日期退票的日期datetimeYYYY:MM:DDI34Dtime开退单时间退票的时间datetimehh:mmI35Damo退票金额退票后应收取的金额int≤100000I36Dpou退票手续费退票所应支付的额外费用int5I37Cname客户名客户的姓名char10I38Cno客户身份证号客户的身份证号码char20I39Ccano客户银行卡号客户的银行卡号码char20I40Cphone客户电话客户的电话号码char12I41Cadd客户地址客户的住址char30I42Cid登录ID客户办理网上业务的名称char14I43Cpwd登录密码客户办理网上业务的名称对应的密码char20I44Tsno票务人员编号各车站票务人员的编号char14I45Tsname票务人员姓名各车站票务人员的姓名char10I46Tsadd票务人员工作地点票务人员所在的工作地char20I47Msno票存分系统编号票存系统分系统的编号char14I48Msadd票存分系统票存系统分系统的服务char20数据项编号数据项名称数据项含义简述类型宽度(位)取值范围地址所在地I49Rdate记录日期某次售、退票业务记录到系统的日期datetimeYYYY:MM:DDI50Rtime记录时间某次售、退票业务记录到系统的时间datetimehh:mmI51Rsty出入账类型某次售、退票业务账目的出入类型char6I52Ramo出入帐金额某次售、退票应记录的交易金额int≤100000表5.1数据项(2)数据结构如表5.2所示。DS01客户信息I38客户身份证号I37客户姓名I39客户银行卡号I40客户电话I41客户地址I42登录IDI43登录密码DS02车票信息I1车票编号I3车次I2车票价格I8发车时间I4座位类型I9到站时间I5座位编号I6出发站I7目的站DS03票务人员信息I44票务人员编号I45票务人员姓名I46票务人员工作地点DS04订票单的数据结构I10订票单号I37客户姓名I2车票价格I8发车时间I38客户身份证号I13订票数量I9到站时间I39客户银行卡号I14订票手续费I11订票日期I40客户电话I12订票时间I41客户地址I3车次I4座位类型I6出发站I7目的站DS05售票单的数据结构I15售票单号I3车次I13订票数量I16开售单日期I37客户姓名I21交款金额I17开售单时间I38客户电话I20交款日期I41客户地址I18领票人姓名I19领票人身份证号I44票务人员编号I45票务人员姓名DS06即时退票的数据结构I22即时退票单号I37客户姓名I2车票价格I23即时退票日期I38客户身份证号I25即时退票数量I24即时退票时间I1车票编号I26即时退票金额I44票务人员编号I27即时退票手续费I45票务人员姓名DS07退票申请单的数据结构I28退票申请单号I37客户姓名I2车票价格I29退票申请日期I38客户身份证号I31退票数量I30退票申请时间I39客户银行卡号I1车票编号DS08退票单的数据结构I32退票单号I37客户姓名I2车票价格I33开退单日期I38客户身份证号I31退票数量I34开退单时间I39客户银行卡号I35退票金额I6出发站I36退票手续费I7目的站I44票务人员编号I45票务人员姓名表5.2数据结构(3)数据流如表5.3所示。数据流名称简述数据流来源数据流去向数据流组成数据流量高峰流量订票单客户网上欲订购火车票的单据客户服务器I37+I38+I39+I40+I41+I3+I4+I6+I7+I2+I13+I14+I8+I9+I11+I121000份/天10000份/天售票单服务器开出销售火车票的单据服务器客户I3+I37+I38+I39+I18+I19+I13+I21+I16+I17+I20+I44+I451000份/天10000份/天即时退票单业务人员开出的即时退票的单据票务人员服务器I37+I38+I1+I44