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

    火车站票务管理信息系统信息管理系统课程设计.docx

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

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

    火车站票务管理信息系统信息管理系统课程设计.docx

    1、火车站票务管理信息系统信息管理系统课程设计信息科学与技术学院信息系统分析与设计课程设计设计题目:火车站票务管理信息系统学生姓名:学 院:信息科学与技术学院专业年级:信息管理与信息系统指导教师:完成日期:火车站票务管理信息系统 摘要:随着经济的发展,交通运输越来越便捷,为了提高效率,减轻劳动强度,设计开发高效的铁路信息查询系统就显得颇为重要。针对火车站的售票实际情况,按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试等步骤设计开发了火车票务信息管理系统。火车售票管理中包含许多内容,有铁路乘客运输的运力问题,有订票管理问题等等。铁路信息查询系统是企

    2、业信息决策和管理的重要的组成部分,是一种典型的管理信息系统(MIS)其开发主要包括后台的数据库的建立、维护以及前端的相应应用程序的开发两个方面的内容,数据库的建立和维护主要要求其管理数据的一致性、完整性安全性等特点,而前台的应用程序开发则要求做到各项功能要完备、操作要简便、易学易用等特点。工具软件利用VS2010开发工具和SQL Server2008数据库系统来开发火车票务信息管理系统。该系统主要目的是实现火车站网上售票工作,可以满足火车站网上售票的基本要求,包括查询、订票等模块。关键字:车票,查询,B/S结构,数据库 第一章 任务书1.1题目 火车站票务管理信息系统1.2 设计时间 1 第1

    3、-2周 搜集、整理、分析相关文献、资料对用户进行需求分析 2 第3周 系统功能模块分析及其划分、 数据库设计系统设计及其编程、实现 系统运行调试、修改并撰写文档1.3其他相关内容 项目提出者:石河子大学信息科学与技术学院相邻课题情况或子课题情况:管理信息系统结课具体要求软件内容:详见第六章系统设计指导老师:朱东芹老师开发人员:信息科学与技术学院信管2011级 王斌(2011508109) 软件用户:火车站数据库管理中心1.4设计资料国家标准:项目开发计划规范 (GB856788)软件需求说明书规范 (GB856788)数据库设计说明书规范 (GB856788)数据要求说明书规范 (GB8567

    4、88)详细设计说明书规范 (GB856788)操作手册规范 (GB856788)用户手册规范 (GB856788)测试计划、测试分析报告规范 (GB856788)详细设计说明书规范 (GB856788)1.5 工作内容1.5.1 系统可行性分析和需求分析分析系统的可行性,说明该软件开发项目的实现在技术上、经济上和操作上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。并且对系统需求做出较为全面的规定;给出系统的约束条件以及某些数据格式。对所开发软件的功能、用户界面及运行环境等作出详细的说明。它是在用户与开发人员双方对软件需求取得共同理解并达成协议的

    5、条件下编写的,也是实施开发工作的基础。1.5.2 系统数据库设计数据库设计的好坏很大程度上影响着软件的质量以及软件开发的成败。该部分内容对数据库做出定义,依照数据库设计的规范步骤进行设计数据库,使数据库达到较高的规范化要求,以指导下一阶段的系统设计工作。1.5.3 系统总体设计与详细设计该部分内容是概要实际阶段的工作成果,它应进行系统功能分配、模块划分、系统框架构建、运行设计等,为详细设计提供基础。详细设计着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。照已经分析出的系统模块进行编码设计,生成基于火车站票务管理信息系统的源代码。1.5.4 系统测试为了更好的对本软件的正确性做出客观公正

    6、的评价,进一步的对本软件进行验证,给用户一个满意的软件,让用户更好的使用本软件,从而提高用户的工作效率。为此,我们要制定一个测试计划并对已完成系统进行测试。测试计划应包括测试的内容、进度、条件、人员、测试用例的选取原则、测试结果允许的偏差范围等。测试工作完成以后,应提交测试计划执行情况的说明,对测试结果加以分析,并提出测试的结论意见。1.6设计成果本系统软件及清单一套1.61火车站票务管理信息系统及数据库 详见刻录CD盘1.62系统的源代码一份 刻录CD盘1.63系统软件的安装及系统的演示等视频各一个 详见刻录CD盘1.6.4 系统开发文档一套及毕业论文一份用户使用手册石河子大学信息科学与技术

    7、学院2011毕业设计第二章 系统开发可行性分析分析系统的可行性,说明该软件开发项目的实现在技术上、经济上和操作上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。2.1技术可行性 由于本系统采用ASP.NET(C#)+SQL Server2008为平台,当前的开发技术、软件、硬件技术都相当的成熟,足以满足系统的要求,自身也有相关知识学习和设计的背景,开发本系统在技术上是可行的。2.2经济可行性 本系统采用Visual Studio 2008平台ASP.NET(C#)+SQL Server 2008开发,对硬件的要求也不高,所以从软件到硬件,开发成本

    8、都极低。系统开发以模块为依托,各模块以实现基本功能为主要目的,后续可根据实际需要进行拓展和完善,整体系统结构较为合理,拓展难度不大,通用性效果较好。所以从经济上讲,是可行的。2.3操作可行性 本系统涉及面不大,规模小、核心流程比较连贯,能快速获取系统需求信息,可以很有条理的逐步完成各项工作,业务相对简单。将功能和板块集成在论坛平台上,能够模版化的实现许多功能,可以大大提升系统开发进度。新系统可以有条有理的在规定期限内完成所有开发工作。综上所述,本系统是可行的,可以立即开发第三章 开发运行环境3.1系统开发和运行环境3.1.1系统开发环境操作系统:Windows2007数据库:SQL2008集成

    9、开发环境:Eclipse、设计工具:,图像处理软件等辅助工具:SQL2008数据库客户端(SQLite Expert Professional)3.1.2系统运行环境软件要求:window及linux系列以上硬件要求:无特殊要求3.2开发工具介绍本系统使用C+语言开发,使用的开发工具基本都是开源工具。系统使用的开发工具有:Eclipse、SQLite3、Wicrosoft Word2007,等数据库管理系统:MYSQL 6.03.2.1 EclipseEclipse是一个开放源代码的、基于Java 的可扩展开发平台。Eclipse是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块

    10、和构造并运行集成软件开发工具的基础。Eclipse允许工具建造者独立开发与他人工具无缝集成的工具。Eclipse是著名的跨平台的自由集成开发环境(IDE),主要用于Java开发。Eclipse的本身只是一个框架平台,但是众多插件的支持使得 Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE,例如IBM 的WebSphere Studio Application Developer。3.2.2 WYSQL6.0MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Inte

    11、rnet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。第四章 需求分析4.1引言火车站票务管理系统主要用于车站日常的票务处理。车售票管理系统在正常运行中需要对使用该系统的主要是车站售票人员、车站售票工作的管理人员与系统管理员。为达到操作过程中的直观、方便、实用、安全等要求,我们组在这个系统中采用模块化程序设计的方法,便于系统功能的组合和修改,以及扩充和维护。4.1.1编写目的 火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业

    12、务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。本次设计便是利用开发工具vs2008和SQL Server 2008数据库共同开发的一个火车站网上订票系统,它能方便快捷地运用在火车站订票业务的营运之中。4.1.2研究背景 在21世纪,我国铁路系统就开始了计算机售票的研究,并在上海站和广深线试验,但由于中国铁路客票发售的特殊复杂性和技术条件所限,一直未能大面积推广。虽然国外和其它票务系统有着成功的

    13、经验,但我国铁路规模要庞大得多。首先,全国铁路7万多公里,6000多个车站,快车营业站1700多个;铁路售票日交易量非常大,正常情况下全国每天售票量达250万张到300万张,春运期间则高达420万张,并且集中在每天上午,这在全世界其他国家是绝无仅有;第三,我国实现了席位精确管理,国外欧美铁路除了部分高档列车可以预订席位外,其它基本不对号,这一点类似民航系统,换登机牌时才对号,这对系统的数据库要求会有很大的不同;此外,我国铁路运输组织与管理复杂、变化大,如春运期间大量的加开车、甩车,票种繁多,票价计算复杂等,再如为了照顾偏远地区和贫困山区,我国还实行了递远递减的票价机制(国外没有),此外还有中转

    14、票、学生票等。另外,与国外相比,我国铁路系统对安全性要求更高。中国百姓以火车为主要交通工具,买票绝不能中断,其社会影响很大。可以说,我国铁路客票系统具有覆盖面广、交易量大、实时性强、席位精确管理、安全可靠性要求高、系统复杂程度高等特点,是任何一个国家的铁路售票系统或其它行业系统无法比拟的。要开发建设规模如此庞大、技术如此复杂的系统,其难度可想而知。国内外专家在了解了中国铁路客票发售工作的实际情况后,感叹地说,这个系统如能建成,堪称世界票务管理系统之最。4.2.2设计的目的及意义信息时代已经来临,信息处理的利器计算机应用于火车站售票的日常管理为火车站售票的现代化带来了从未有过的动力和机遇,为火车

    15、站票务管理领域的飞速发展提供了无限潜力。采用计算机管理信息系统已成为火车站票务管理科学化和现代化的重要标志,给火车站票务带来了明显的经济效益和社会效益。计算机已经成为人们生活不可却小的一部分。铁路票务管理是一件比较负责但又非常重要的事情,它是涉及国家铁路运输的正常工作、国民经济的发展和人民生活水平及质量的大事情。随着经济的发展,交通运输越来越便捷,为了提高效率,减轻劳动强度,设计开发高效的铁路信息查询系统就显得颇为重要。火车售票管理中包含许多内容,有铁路乘客运输的运力问题,有订票管理问题等等。铁路信息查询系统是企业信息决策和管理的重要的组成部分,是一种典型的信息管理系统(MIS),其开发主要包

    16、括后台的数据库的建立、维护以及前端的相应应用程序的开发两个方面的内容,数据库的建立和维护主要要求其管理数据的一致性、完整性、安全性等特点,而前台的应用程序开发则要求做到各项功能要完备、操作要简便、易学易用等特点。本课程设计专门要解决这些问题,由于铁路火车票务管理的复杂性,本设计与开发也仅是一个尝试性的工作,但其中有很多重要的思想和方法,涉及一些重要的程序代码,对于研究开发该类程序的工程人员可以起一个抛砖引玉的作用。4.3功能及技术需求4.3.1功能需求查询功能需求:查询功能要能满足至少两种方式的查询:按车次查询,按时间查询。查询出来的信息里面应该包括车次,开车时间,起始站,终点站,价格等信息。

    17、售票功能需求:售票界面应具有起始站,终点站,车票类型,价格,发车时间等项目退票功能需求:退票模块要能实现的功能,退票,退票是指用户退掉已经拿到的车退票能退回票价全部的金额。4.32技术需求(1)通过参阅文献、现有案例模型分析等方式收集火车票务信息管理系统应用实情,进行相关的行业分析,并给出相关行业的数据流程和业务流程,规划分析火车票务信息管理的逻辑模型。(2)根据对火车票务信息管理的分析,设计火车票务信息管理的物理模型,包括系统的功能模块、数据库模型、系统安全性和网络模型等的设计。(3)采用SQL SERVER 2008数据库和ASP.NET(C+)实施完成一个简单的火车票务信息管理系统(4)

    18、完成本系统的打包工作,给出安装与使用说明,对系统部分专业问题给予说明解释。4.4对系统的其它需求规定 要求系统易于功能扩展,有友好的用户操作和交互界面,有友好的信息提示4.5输入输出数据的要求本系统输入的所有数据都是系统自动加载的,用户只需根据系统提示选择所需数据即可。4.6系统需求UML用例图业务员用例图4-2 顾客用例图4-34.6.1查询功能时序图如图所示: 查询功能时序图4-4查询可分为按车次查询与站点查询,用户通过输入待查询车次或者站点查询车票的相关信息,包括票价,时刻,剩余票数等信息。若用户输入的车次或者站点错误,系统会提示输入错误。售票功能时序图如图所示: 售票功能时序图4-5

    19、根据旅客的需求如发车日期、发车时间、车票类型(学生票、军人票)等,售票员查询相关的车票信息,选择用户所需要的车次,然后结算并打印车票给旅客。退票功能时序图如下:退票功能时序图4-6现在火车站退票的原则是:在列车开车前可以退票,本系统退还原票价全部的金额。本系统设置的退票返现为票价的全额。客户完成退票后,客户的票的信息记录要返回车票的表中,增加票的可购买信息,以保证数据同步。第五章 数据库分析与设计5.1编写目的数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,是管理信息系统的一个核心部分。 为了便于程序与数据库的连接以及对数据库的管理维护,特编写本章,意在作为编程人员的参考

    20、以及数据库管理员维护数据的参考。5.2系统核心流程分析 图5.1 火车票务信息管理系统核心流程图 根据对火车票务信息管理系统进行的系统初步功能分析,系统大致分为两个模块,各模块的操作流程与大致操作如图3.1所示。1) 管理员模块管理员用户主要有6个模块,站点管理、列车管理、线路管理、车票管理、用户管理和密码修改功能名称:站点管理功能概述:管理系统中的站点,包括添加、删除、修改。功能名称:列车管理功能概述:管理列车信息。功能名称:线路管理功能概述:管理线路信息。功能名称:车票管理功能概述:管理车票信息。功能名称:用户管理功能概述:管理用户信息。功能名称:修改密码功能概述:用户在本模块可以修改自己

    21、的帐号密码。本系统提供了的车次查询功能、路线查询功能。乘客可以方便的进行查询,以防乘错车次。当然有些功能的智能化不是很强,系统有待进一步来完善。2) 用户模块用户主要有4个模块,用户注册、查询、订票和修改密码模块功能名称:旅客注册功能概述:需要订票的旅客需要先注册一个帐号,并填写详细信息,以便寄送车票。功能名称:订票功能概述:通过输入的指定站点或车次查询和预定需要的车票。功能名称:修改密码功能概述:用户在本模块可以修改自己的帐号密码。5.3 系统的数据流程分析5.3.1 系统数据流图图5.2火车票务信息管理系统流程图(结合3.3数据字典)5.32 系统完善后的的业务流程在对系统的系统流程和系统

    22、的数据流程进行分析之后,结合所得结论和实际需要,同时考虑系统布局与运维的相关要求,需要对系统功能流程进行必要的分析。除去不必要的、多余的流程环节,对重复的环节进行合并,对缺少的必须的环节进行增补,确定计算机系统要处理的环节。通过完善的分析,系统流程完善如图3.2所示。图5.3完善后的火车票务信息管理系统流程完善后的系统功能将相关版块打通,以功能为区分进行系统流程整合,将用户登录和后台管理与运维加入到整个系统流程之中,保证系统功能和流程的合理性。5.4 数据字典结合系统流程分析和系统的数据流程分析结果,将数据字典条目列举如下。逻辑处理名称:订票简述:旅客预定车票逻辑处理编号:C3逻辑处理名称:审

    23、核预数据流定义:数据链编号:B1数据流名称:站点信息简述:系统中用到的站点信息数据流来源:系统管理员数据流去向:系统站点管理模块数据流组成:站点编号+站点名称数据链编号:B2数据流名称:列车信息简述:系统中用到的列车信息数据流来源:系统管理员数据流去向:系统列车管理模块数据流组成:列车编号+车次名称+各类座位数量数据链编号:B3数据流名称:线路信息简述:系统中用到的列车线路信息数据流来源:系统管理员数据流去向:系统线路管理模块数据流组成:线路编号+车次名称+站点名称+到站时间+出站时间数据链编号:B4数据流名称:车票信息简述:系统中用到的车票信息数据流来源:系统管理员数据流去向:车票管理模块数

    24、据流组成:编号+车次名称+出入站点名称+到站时间+出站时间+票价数据链编号:B5数据流名称:车票预定信息简述:旅客预定车票信息数据流来源:旅客数据流去向:车票管理模块-预定管理模块数据流组成:编号+车次名称+出入站点名称+发车时间+票型+数量+订票人帐号数据链编号:B6数据流名称:旅客注册信息简述:旅客注册信息数据流来源:旅客数据流去向:用户管理模块数据流组成:编号+帐号+密码+用户类型+姓名+性别+联系方式+地址逻辑处理定义:逻辑处理编号:C1逻辑处理名称:注册帐号简述:旅客注册帐号输入的数据流:B6处理:提交注册信息至数据库逻辑处理编号:C2输入的数据流:B5处理:提交信息至数据库定信息简

    25、述:管理员审核预定信息输入的数据流:B5处理:更新信息至数据库实体定义:实体编号:A1实体名称:旅客简述:系统用户旅客输入的数据流:B6输出的数据流:B5实体编号:A2实体名称:管理员简述:系统用户管理员输入的数据流:B6第六章 系统设计6.1 系统性能设计6.1.1 系统功能版块设计 图6.1系统功能结构图版块的功能如下:1) 管理员模块功能名称:站点管理功能概述:管理系统中的站点,包括添加、删除、修改。功能名称:列车管理功能概述:管理列车信息。功能名称:线路管理功能概述:管理线路信息。功能名称:车票管理功能概述:管理车票信息。功能名称:用户管理功能概述:管理用户信息。功能名称:修改密码功能

    26、概述:用户在本模块可以修改自己的帐号密码。2) 用户模块功能名称:用户注册功能概述:需要订票的旅客需要先注册一个帐号,并填写详细信息,以便寄送车票。功能名称:订票功能概述:通过输入的指定站点或车次查询和预定需要的车票。功能名称:修改密码功能概述:用户在本模块可以修改自己的帐号密码。6.1.2系统平台设计1) 前台设计平台:Microsoft Visual Studio 2008Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,是对Visual Studio 2005一次及时、全面

    27、的升级。 VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。应用VS平台进行相关设计,完成武汉地区大学生创业信息论坛平台构建。2) 前台设计工具:ASP.NET(C#)ASP.NET 是一项

    28、微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,运行于 IIS 之中的程序。具有强大性和适应性、简单性和易学性、高效可管理性等优秀特征。应用ASP.NET(C#)技术进行开发,一方面可以满足论坛和在线投票的网页模式要求,同时建立在相对可视化效果好,代码移植性高的.NET平台上,可以较好的进行模板化操作和相关的拓展。 3) 后台数据库: SQL Server 2008SQL Server 是一个关系数据库管理系统。具有企业数据管理、开发人员生产力、商务智能、开发相关的、商业智能等几大重要衡量指标。应用SQL Server数据库进行本系统的数据库设计,与.NET平台

    29、的衔接性较好,并且可以很简易的进行相关操作,而且有学习基础,操作相对顺手。以上便是系统采用的开发平台,汇总如表4.1所示。表6.1 开发平台服务器操作系统WINDOWS 7应用程序SQL Server 2008客户端操作系统WINDOWS 7应用程序VS 2008 ()6.1.3 网络模式设计本系统采用B/S模式,即浏览器/服务器模式,网络拓扑结构为星型结构。B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只

    30、要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、SybaseInformix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互图6. 2 B/S结构模型图网络星型结构是用集线器或交换机作为网络的中央节点,网络中的每一台计算机都通过网卡连接到中央节点,计算机之间通过中央节点进行信息交换,各节点呈星状分布而得名。星型结构是目前在局域网中应用得最为普遍的一种,在企业网络中几乎都是采用这一方式。星型网络几乎是Ethernet(以太网)网络专用。这类网络目前用的最多的传输介质是双绞线,如常见的五类线、超五类双绞线等。图 6.3 网络结构图6.2 数据库设计6.2.1 火车票务信息管理系统部分关系数据模型设计 1)E-R图设计根据本系统的数据实体,以及数据流程和功能,建立如图4.4所示的E-R模型图。 2) 实体属性分配图根据系统设计需要,以及相关实体实际操作中的属性需求,对于系统部分的实体属性进行分配,如图4.4-4.8所示。图6.4 管理员实体属性E-R图图6.5 实体属性E-R图图6.6 车次属性E-


    注意事项

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

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




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

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

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


    收起
    展开