欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    列车售票管理系统.docx

    • 资源ID:18019573       资源大小:372.30KB        全文页数:34页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    列车售票管理系统.docx

    1、列车售票管理系统课程设计任务书1使学生进一步巩固课堂学习内容,进一步了解系统的构成及技术特点,掌握管理信息系统建设的基本理论和基本技能,提高学生的系统分析、系统设计以及程序设计能力。2分析、设计和完成列车售票信息管理系统。具体实现以下功能:(1).查询:可以通过起点站与终点站在进行查询,也可根据具体的车次输入进行查询,同时每次查询都会显示车次号,点击即可显示该趟列车所进过站点的详细信息,其中包括所到达每个站的到达时间与出发时间。 (2).客户注册、注销:由于要进行网上订购车票,用户需注册,填写有关信息,由物流公司负责送车票到客户手中。如果用户不再使用本系统可以选择注销,从而从数据库中删除其有关

    2、记录。 (3).订票业务:本系统为网上订票,用户经过查询车次信息、票务信息,找到自己所需的车票通过所关联的账户进行订购。 (4).退票业务:根据车票的编号办理退票业务。只有订购成功的车票才有退票业务。 指导教师(签名) 年 月 日目 录第1章 系统概述 21.1 现状描述 21.2 系统目标 21.3 系统开发方法 21.3.1 开发平台的选择 21.3.2 开发工具的选择 31.3.3 开发语言介绍(C#) 31.3.4 数据库的选择(sqlserver2000) 4第2章 系统分析 62.1 系统可行性分析 62.1.1 经济可行性分析 62.1.2 技术可行性分析 62.1.3 操作可行

    3、性分析 62.1.4 基础数据的可用性 62.2 组织结构 72.3 业务流程分析 82.4 数据流程分析 82.5 数据字典 102.6 子系统的划分 112.7 HIPO图 12第3章 系统设计 133.1 模块结构设计 133.2 数据库设计 133.2.1 关系模式 133.2.2 物理结构设计 143.3 输入输出设计 163.3.1 输出设计 163.3.2 输出设计 173.4 模块测试计划 18第4章 系统实现 194.1 开发工具(visual studio2005) 194.2 软件界面拷屏 204.3 模块测试结果 234.4 源程序 25第5章 收获和体会 30第6章

    4、参考文献 31第1章 系统概述1.1 现状描述随着计算机技术的飞速发展,计算机以及计算机控制的自动处理技术已融入人类社会的各个领域并发挥着越来越重要的作用。对于当今的科学信息是一次重大的飞越,为人们的生活、工作、学习带来潜移默化的影响。今天我们使用计算机对列车售票管理系统进行管理,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高列车售票效率。面对目前的实际状况,迫切需要开发一个新系统来适应这一些工作。1.2 系统目标该系统的目标是实现计算机管理下的火车票销售,它可以更好的满足用户的需求,也提高了火车站的工作效率。存入数据库的庞大信息,我们可以快速

    5、而方便的搜取,对信息的掌握也可以更加快捷,而且也可以避免很多不必要的错误发生。火车站就是为旅客提供及时广泛的列车信息。而系统人性化的设计以及方便的操作也给工作人员减轻了统计和各种复杂项目的负担。列车售票系统是一个复杂的系统,而且访问量也相对校对,对系统的要求也相对较高。而且系统庞大的功能也给用户更好的体验,但也同时对开发人员提出了更高的要求。该系统包括火车票营业功能,信息查询功能,用户管理功能,以及系统管理功能。1.3 系统开发方法1.3.1 开发平台的选择考虑到本系统的性能要求,和现有的条件,我们选择了windows中文版座位卡发、测试和运行的平台。因为windows操作系统时目前应用最广的

    6、操作系统,它以全新的图形界面,简单快捷的操作方式,支持多媒体功能等特点而成为软件发展的流行趋势,选用它作为开发平台,易于功能的扩展和软件升级。1.3.2 开发工具的选择根据目前世界上的流行软件和自己的能力,结合列车售票心痛的需要,我选用了windows平台下的visual studio2005作为软件开发工具。1.3.3 开发语言介绍(C#)C sharp(又被简称为“C#”)是微软公司在二OOO年六月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承,

    7、界面,与Java几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。 bject-oriented)程序语言。C#(C Sharp)是微软(Microsoft)为.NET Framework量身订做的程序语言,C#拥有C/C+的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C+与Java一样亦为对象导向(object-oriented)程序语言。特性 泛型:在我看来,

    8、泛型就是通过将数据类型参数化从而实现了代码的更为灵活的复用,泛型的出现使得C#能够使用同一段代码来操作多种数据类型。泛型无疑是C#2.0最重大的改进,它的出现赋予了C#代码更强的类型安全,更好的复用,更高的效率和更清晰的约束。 匿名方法:匿名方法允许我们将代码直接与委托实例相关联,使委托实例化工作更加直观和方便。在我看来,这只是C#又多了一种语法格式而已,不再像以前必须将方法名传给委托实例,而是又多了一种选择。 迭代器:迭代器允许我们更加方便的编写用于foreach语句的类型。在我看来,迭代器的出现只不过是改进了1.0中不便的可用foreach语句类型的编写限制,简化了一些接口。 局部类型:局

    9、部类型允许我们将一个类的代码分别写在不同的cs文件中。最典型的应用就是使用VS2005创建Form文件时,VS会自动将系统生成的代码与用户代码分开。局部类型通过partial关键字来声明。 空属类型:空属类型是一种像int一样可以为空的变量类型。本质上是一种泛型的应用,是System .Nullable的一种类型实例化。 静态类:静态类是只用于包含静态成员的类型,它既不能实例化,亦不能被继承。1.3.4 数据库的选择(sqlserver2000)SQL Server 是一个关系数据库管理系统,它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年

    10、推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了。Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本;Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。在本书中介绍的是Microsoft SQL Server 以后简称为SQL Server或MS SQL Server。SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的一个版本。该版本继承了

    11、SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。 SQL Server 2000 的特性包括:Internet 集成。 可伸缩性和可用性。企业级数据库功能。 易于安装、部署和使用。其主要特点如下: (1)高性能设计,可充分利用WindowsNT的优势。 (2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。 (3)强壮的事务处理功能

    12、,采用各种方法保证数据的完整性。 (4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。第2章 系统分析2.1 系统可行性分析系统的可行性分析主要包括经济上的可行性,技术上的可行性,操作可行性,以及基础数据的可用性。2.1.1 经济可行性分析从该系统的开发和效益关系上讲,该系统的开发不需要花费太多的经费.因为设备费用可在原有局域网的基础上组织建成; 再国内,C#所需要的平台visual studio是一个免费的软

    13、件,同时该系统所使用的数据库软件 sql server也完全不需要经济上的耗费2.1.2 技术可行性分析C#高效、功能强大的特点。C#在编写软件方面也有很强大的优势,首先是快速开发。再就是它是一个新的面向对象的语言,高效且安全,和xml能很好的协作,强大的面向组件的开发。2.1.3 操作可行性分析该系统的使用并不困难,具有友好的操作界面使用系统的工作人员,除了需要具备在Microsoft Windows平台上使用个人电脑的知识,并不需要特别的技术能力,只需要花费较少的时间去了解学习它,即可做到熟练操作使用。所以系统在操作上是可行的。综上所述,通过技术、经济、操作的可行性研究与分析,我们得出开发

    14、“房地产销售管理系统”是可行的。2.1.4 基础数据的可用性该系统的基础数据来源为网上信息,也可以到当地火车站进行一番调查,对相关的业务流程做到心中有数,对数据的把握也有一定的准确度。所以说该系统在基础数据上也是可行的。2.2 组织结构(1)业务相关单位/部门售票管理部门:对售票信息进行实时的操作以及对一些基本问题的处理,是火车站的重要组成部分。主要负责售票订票退票操作,以及相关的电话服务等。有关管理部门:主要实施高层的谋划和管理,对一些重要事件以及出现的重大问题的分析解决,对自身的发展提出指导意见和建立一些长远的规划。财务部门:对售票的财务收入以及支出进行管理,以及对一些账目的核查(2)企业

    15、组织结构图如下所示图3-1 组织结构图2.3 业务流程分析图3-2 业务流程图2.4 数据流程分析图3-3 0层流程图图3-4 1层流程图图3-5 2层流程图2.5 数据字典(1).数据流名称:登录信息 输入:用户数据 输出:身份验证信息 组成:用户名+密码+登录权限+是否可用(2).数据流名称:购票 输入:列车数据 处理:根据列车号查询是否还有火车票 输出:车票信息 组成:列车号+车票号+发站+到站+发时+票价(3).数据流名称:订票 输入:列车数据 处理:根据列车号查询手否还有火车票 输出:车票信息 组成:列车号+车票号+时间+数量(4)数据流名称:退票 输入:车票信息 处理:根据车票编号

    16、查询是否存在该票 输出:系统提示信息 组成:列车号+时间+退票价格(5)数据流名称:账目信息 输入:月份信息或者年份信息 输出:统计查询 组成:时间+营业额(6)数据流名称:列车信息 输入:列车信息 输出:列车信息 组成:列车号+起始站+终点站+发时+到时+车种(7)数据流名称:售票员信息 输入:用户信息 输出:用户信息 组成:用户编号+用户名+密码+角色+是否可用+描述(8)数据流名称:车票信息 输入:车票信息 输出:车票信息 组成:车票编号+发站+到站+发时+价格+座位类型(9)数据流名称:营业额 输入:月份信息 输出:统计信息 组成:时间+营业额2.6 子系统的划分 火车票营业子系统 用

    17、户管理子系统 营业统计子系统 系统管理子系统2.7 HIPO图图3-6 HIPO图第3章 系统设计3.1 模块结构设计(1).登录界面:对系统功能的使用有一个安全保证。只有经过合法认证后的用户才能使用该系统,系统分为两个角色:售票员和管理员。而且用户没有经过激活时无法使用的。不同的角色具有不同的功能操作。管理员的权限最大。对系统具有管理控制功能,而售票员只有简单的售票功能。(2).售票界面:该界面显示具体的列车信息,列车信息主要提示用户列车编号,站点信息,时间等相关信息。用户选择具体的列车进行相应的车票的购买。只有当还有剩余的列车才能执行购买操作,否则就会提示用户无法购买的信息(3).订票界面

    18、:该界面与售票界面基本一致。主要显示列车信息,用户选择列车进行相应车票的订购。只有当列车还有剩余车票时才能执行订票功能,否则提示用户无法订购信息。(4).退票界面:该界面显示已购买的车票的信息。操作人员可以根据相关条件对车票进行相关的快速查找。只有当车票已被购买才能执行对应的退票功能,否则你无权对该票执行退票功能,并有相关的提示信息(5).用户管理界面:该界面主要显示该系统的用户信息,对用户信息进行管理。对用户信息执行相应的激活,以及增删改查功能。而该项功能售票员无权进行操作,只有管理员能够对该项功能进行操作。(7).月销售额统计:可以对系统所有记录年份的车票销售进行统计,计算用户所需月份的车

    19、票销售信息。做到对信息做到掌握,以发现问题,制定相关的措施。3.2 数据库设计3.2.1 关系模式列车(列车编号,车种,始发站,终点站,发时,到时,车厢数,车票数,经过车站)车票(车票编号,发站,到站,发时,到时,票价,车票类型,座位类型,座位号,列车编号)车站(车站编号,车站名,所在省份)用户(用户编号,用户名,密码,角色,是否可用,描述)预定(预定号,车次,起始站名,到站站名,乘车日期,票数)退票(车票编号,退票时间,退票金额)角色(角色编号,角色名,管理模块)模块(模块编号,模块名,父级模块,模块地址)3.2.2 物理结构设计列车表字段名类型允许空主/外键列车编号varchar(6)no

    20、t null主键车种varchar(6)not null始发站intnot null外键终点站intnot null外键发时datetimenot null到时datetimenot null车厢数intnot null车票数intnot null经过车站varchar(30)not null外键车票表字段名类型允许空主/外键车票编号varchar(21)not null主键发站intnot null到站intnot null外键发时datetimenot null外键到时datetimenot null票价moneynot null车票类型varchar(6)not null座位类型varc

    21、har(4)not null座位号varchar(10)not null列车编号varchar(6)not null外键车站表:字段名类型允许空主/外键车站编号intnot null主键车站名varchar(20)not null所在省份varchar(20)not null用户表:字段名类型允许空主/外键用户编号intnot null主键用户名varchar(20)not null密码ivarchar(32)not null外键角色intnot null是否可用intnot null描述varchar(255)null预定表:字段名类型允许空主/外键预订号varchar(6)not null

    22、主键车次varchar(6)not null外键站名intnot null外键乘车日期datetimenot null票数intnot null退票表:字段名类型允许空主/外键车票编号varchar(21)not null主键退票时间datetimenot null退票金额moneynot null角色表:字段名类型允许空主/外键角色编号intnot null主键角色名varchar(8)not null管理模块varchar(50)not null模块表:字段名类型允许空主/外键模块编号intnot null主键模块名varchar(20)not null父级模块intnot null模块地

    23、址varchar(30)not null3.3 输入输出设计3.3.1 输出设计输入界面是管理信息系统与用户之间交互的纽带,设计的任务是根据具体业务要求,确定适当的输入形式,使管理信息系统获取管理工作中产生的正确的信息。输入设计的目的是提高输入效率,减少输入错误。 (1).输入设计的设计原则 控制输入量、减少输入延迟、减少输入错误、避免额外步骤、简化输入过程。 (2).输入设计的内容一般包括 输入界面设计。根据具体业务要求确定。 输入设备选择。输入设计首先要确定输入设备的类型和输入介质,目前常用的输入设备有以下几种:键盘、光电阅读器、终端输入。 (3).输入数据正确性校验 在输入时校对方式的设

    24、计非常重要的。特别是针对数字、金额数等字段,没有适当的校对措施作保证是很危险的。所以对一些重要的报表,输入设计一定要考虑适当的校对措施,以减少出错的可能性。但应指出的是绝对保证不出错的校对方式是没有的。常用校对方式有:人工校对、二次键入校对、根据输入数据之间的逻辑关系校对、用程序设计实现校对。 (4).输入设计的评价 输入界面是否明晰、美观、大方;是否便于填写,符合工作习惯;是否便于操作;是否有保证输入数据正确性的校验措施。 3.3.2 输出设计 输出设计的任务是使管理信息系统输出满足用户需求的信息。 输出设计的目的是为了正确及时反映和组成用于管理各部门需要的信息。信息能够满足用户需要,直接关

    25、系到系统的使用效果和系统的成功与否。 (1).输出设计的内容 输出信息使用情况、输出信息内容、输出格式、输出设备和介质。 (2).输出设计的方法 在系统设计阶段,设计人员应给出系统输出的说明,这个说明既是将来编程人员在软件开发中进行实际输出设计的依据,也是用户评价系统实用性的依据。因此,设计人员要能选择合适的输出方法,并以清楚的方式表达出来。 输出主要有以下几种:表格信息、图形信息、图标。 (3).输出设计评价 能否为用户提供及时、准确、全面的信息服务;是否便于阅读和理解,符合用户的习惯;是否充分考虑和利用了输出设备的功能;是否为今后的发展预留一定的余地。3.4 模块测试计划计划1项目/软件列

    26、车售票管理系统编制时间 2010.11.23 功能模块名 用户登陆模块用例编号 用户登录表功能特性 用户身份验证 测试目的 验证是否输入合法的信息,允许合法登陆,阻止非法登陆 计划2项目/软件列车售票管理系统编制时间 2010.11.23 功能模块名 车票购买模块用例编号 车票表功能特性 购入车票计划3项目/软件列车售票管理系统编制时间 2010.11.23 功能模块名 车票预定模块用例编号 预定表功能特性 预定车票计划4项目/软件列车售票管理系统编制时间 2010.11.23 功能模块名 用户管理模块用例编号 用户表功能特性 用户的增删改查第4章 系统实现4.1 开发工具(visual st

    27、udio2005)Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C+、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。复杂的应用程序需要多支训练有素的开发团队来实现。对于开发团队作出的任何主要承

    28、诺来说,信息交流都是成功的一个基本元素。新的 Visual Studio Team System 扩展了 Microsoft 的优秀功能,即,通过提供与业务紧密集成的、可扩展的、能够增加成功几率的生命周期工具,从而为用户提供高效的工具。能否成功主要取决于,为了降低交付解决方案的复杂性,团队间是否进行了充分的交流。它的功能包括:创建满足关键性要求的多层次的智能客户端、Web、移动或基于Microsoft Office的应用程序。使用Visual Studio 2010, 专业开发人员能够: 使用改进后的可视化设计工具、编程语言和代码编辑器,享受高效率的开发环境 在统一的开发环境中,开发并调试多层

    29、次的服务器应用程序 使用集成的可视化数据库设计和报告工具,创建SQL Server 2005解决方案 使用Visual Studio SDK创建可以扩展Visual Studio IDE的工具 Microsoft为单独工作或在小型团队中的专业开发人员提供了两种选择,Visual Studio 2005 Professional Edition和用于Microsoft Office系统的Visual Studio 2005工具。每种版本都在标准版的特性上进行了扩展,包括用于远程服务程序开发和调试、SQL Server2005开发的工具,以及完整的、没有限制的开发环境。每种产品都可以单独购买或打包定购。 专业开发人员喜欢自由的使用.NET Framework 2.0,它是一种稳健的、功能齐备的开发环境,支持创建扩展Visual Studio集成开发环境的工具。4.2 软件界面拷屏图4-1 登录界面图4-2 主界面. 图4-3 车票购买界面图4-4 退票界面图4-5 用户管理界面图4-6 月销售额统计界面图4-7


    注意事项

    本文(列车售票管理系统.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开