82管理信息系统课程设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

课程名称管理信息系统课程设计学生学院机电工程学院专业班级工业11-3学号23,25,29,38学生姓名刘夏冰、罗志鹏、秦东照、徐勇东指导教师黄永生/杨海飞2014.12.29-2015.01.09管理信息系统课程设计汽车客运站售票系统开发摘要随着我国交通行业的快速发展,各种业务量快速发展,不断出现新的业务与服务,售票系统的作用日益凸显。本文使用结构化生命周期法对XX汽车客运站进行业务流程分析和数据流程分析,明确了相关需求,并在此之上开发了一套网上售票系统。该系统使用B/S模式,使用ASP.NET4.0与MicrosoftSQLServer2008数据库技术进行开发。实现了该系统的主要功能,包括:车票查询、车票预定、车票改签、车票退订、系统参数的设置、客流量的统计、售票收入统计等,经检验该系统满足最初设计目的。关键词:客运售票系统;网上售票;结构化方法;.NET;设计与实现管理信息系统课程设计1第1章前言1.1研究背景及意义1.1.1研究背景随着我国交通行业的快速发展,各种业务量快速发展,不断出现新的业务与服务,售票系统的作用日益凸显。然而当前的汽车客运站普遍存在的一个现象是所有与车票购买、改签、查询、退票等一系列业务只能在车站进行。甚至有的汽车客运站根本就不能进行车票的预定,只能购买当天的车票。面对如此巨大的旅客运输量,却缺少完善的售票系统来管理车票的发售。这不仅使车站的管理工作变得复杂,而且不方便旅客的购票与出行。因此,设计一个新的网上售票系统来简化车站的售票工作并提高旅客的购票体验具有非常广泛的经济意义与社会意义。1.1.2研究意义交通运输的发展水平直接反映了一个国家的经济发展水平,在我国经济快速发展的阶段,保持经济持续健康发展,必须要有高度发达的交通运输体系来保障。健全的售票系统这时就显得尤为重要,然而当前的汽车客运站的售票具有:实时性差、交易时间长、运营成本高、数据统计繁杂、购票体验差等显著特点。因此,设计新的售票系统来弥补老旧售票系统的诸多不足,既提高的售票的服务质量,又简化了车站进行数据统计的复杂程度,优化了管理流程,这无疑是大大提高自身的市场竞争力。本课程设计提出构建网上售票系统的概念,是综合考虑了当前汽车客运站售票环节的缺陷与电子商务技术的发展形势。将车票的预定、查询、改签、退票等活动在网上售票系统中进行。旅客通过互联网就能随时随地惊醒车票的预定、查询、改签、退票等,满足了旅客“足不出户,提前购票的迫切愿望”。网上售票系统能未旅客带来更加快捷舒适的购票体验,从而提高了购票的服务质量,提高了车站的社会竞争力。通过开展网上售票系统的研究与建设,以此营造公平、公正、公开、方便的购票环境。管理信息系统课程设计2第2章系统总体规划与分析2.1系统初步调查首先,通过互联网以及自身经历,充分的了解用户的需求并对系统的基本结构和业务流程进行了详细的规划。在这个过程中,初步计划实现的功能有订票模块,查询模块,改签模块,退订模块,统计模块,用户管理模块,系统维护模块。具体如下:1.订票模块能使旅客通过模块订购所需车票2.查询模块使旅客能进行车票的查询3.改签模块使旅客能改签车票4.退票模块能够退订已购买的车票5.统计模块包括客流量、售票收入、发车次数等等数据的统计分析,车站管理人员能通过统计模块得到车站的运营数据。6.3.用户模块能对用户进行系统交互的必要信息进行验证、修改、展示等,是用户进行系统交互的基本模块。7.系统维护模块是系统管理人员对系统的参数进行设置所需的模块,如:新增车次,新增车票,修改线路等。整个系统的数据保存在数据库中,历史数据可以存放在数据仓库中,方便以后进行分析,如可以研究车站客流量的趋势。2.2可行性分析2.2.1经济可行性对于本系统来考虑,首先资金是完全可以满足的。此系统对于其经济可行性可从以下几个方面来考虑:1.当前经济发展迅速,软硬件的的价格已经大大的降低了。完全到了我们能够接受的价格。再加上我们的网上订票系统规模较小(预计每天出售2000--3500张车票,查询次数在40000左右),对硬件的需求较低,我们完全能够承受新系统的硬件成本。管理信息系统课程设计32、系统的人性化是售票工作人员大大减少,工资成本直接减少。这些节省的成本完全能够支撑新的售票系统的实施与维护。2.2.2技术可行性1)在技术上来说,我们采用Asp.Net4.0和MicrosoftSQLServer数据库技术,开发工具采用VisualStudio2010是完全能够达到我们预定目标的,并且现在有很多开源的成熟解决方案进行参考,降低了开发难度。但是,由于我们都是初学者,计算机能力方面有所缺陷,故此课程设计在技术上是有一些不小的障碍的。2.2.3社会可行性现有售票系统的单一售票方式已经不能满足旅客的购票需要,旅客迫切希望车站的售票方式能够多元化,使旅客能够有了更多的选择方式。旅客已经有了对新的售票系统的迫切需求,同时我们已经具备了开发新系统的各种条件和需要,开发新系统能够提高我们的售票效率,简化车站的管理方式,是符合当前社会发展需要的。2.3需求分析需求是一个系统必须具有的特征,或者是系统必须满足、客户可以接受的约束。2.3.1系统面向的用户本项目系统面向的用户可以分为3类用户:普通旅客、系统管理员、报表管理员。2.3.2普通旅客的需求需要对车票进行查询、购买、改签、退订,浏览历史操作记录,并能管理自己的基本资料。2.3.3系统管理员的需求对系统运行的各种参数进行设定与修改,如新增车次,新增线路。其拥有是系统良好运行所必需的所有参数设置的权限,并能对用户所拥有权限进行修改。管理信息系统课程设计42.3.4报表管理员的需求导出生成的数据报表,如客流量统计报表的导出,售票收入统计报表的导出。2.4业务流程分析业务流程分析作为具体分析的第一步其结果直接对数据流程图造成影响。本系统对用户需求进行了详细的分析,得出了系统的主要功能模块有售票模块,统计分析模块,用户管理模块,系统维护模块。2.4.1业务流程图的符号业务流程图有5个基本符号,其具体含义表示如图2-1所示。图2-1业务流程图的基本符号2.4.2高层业务流程分析本系统高层业务流程主要有如下步骤:1.旅客通过查询功能读取车票数据信息,并将车票查询到最终结果返回给旅客。2.旅客通过购票功能购买所需车票,在购买完成后将修改购票记录,并将购票凭证返回给旅客。3.旅客通过退票功能退订不需要的车票,首先系统对旅客提供的车票凭证与旅客的购票记录中的信息进行比较。如果一致,则旅客能够退票成功。4.旅客通过改签功能进行改签车票,首先系统对旅客提供的车票凭证与旅客的购票记录中的信息进行比较。如果一致,则旅客能够进行改签,并新增一条改签记录。5.系统管理员通过系统维护功能设置系统运行的参数,系统管理员通过维护功能读取与修改线路数据信息、车次数据信息。管理信息系统课程设计56.报表管理员通过统计分析功能得到统计分析报表。高层业务流程图如图2-2所示。旅客购票购票计划清单车票查询清单购票计划清单已购车票凭证查询旅客车票汇总数据购票记录退票退票记录改签车票汇总数据新车票凭证系统管理员系统设置参数维护报表管理员统计分析计划统计分析统计报表车次数据信息图2-2高层业务流程图2.4.3订票业务流程分析订票业务流程有以下几个步骤:1.旅客输入个人信息到个人信息验证处理功能中,通过读取个人信息数据库中的数据并与旅客输入的信息进行比较,鉴定旅客的身份。2.旅客输入一些查询参数进行查询车票数据。3.旅客在查询的结果中选择自己需要订购的车票,进行票价支付。系统修改旅客的购票记录。4.将车票凭证返回给旅客。管理信息系统课程设计6订票业务流程图如图2-3所示。个人信息验证个人信息旅客个人信息数据库系统查询清单系统查询车票数据汇总购票记录查询结果清单选择与支付车票凭证旅客图2-3订票业务流程图2.4.4车票查询业务流程车票查询业务流程有以下几个步骤:1.旅客输入个人信息到个人信息验证处理功能中,通过读取个人信息数据库中的数据并与旅客输入的信息进行比较,鉴定旅客的身份。2.旅客输入一些查询参数进行查询车票数据。3.将查询的结果返回给旅客。订票业务流程图如图2-4所示。管理信息系统课程设计7旅客个人信息个人信息验证个人信息数据库系统查询清单系统检索查询结果清单车票数据汇总旅客图2-4车票查询业务流程图2.4.5车票改签业务流程车票改签业务流程有以下几个步骤:1.旅客输入个人信息到个人信息验证处理功能中,通过读取个人信息数据库中的数据并与旅客输入的信息进行比较,鉴定旅客的身份。2.旅客将已经购买的车票凭证与购票记录中的数据进行比较核实。3.通过验证后,旅客重新选择新的车票进行改签,并修改车票数据,新增改签记录一条。最后将新的车票凭证返回给旅客。车票改签业务流程图如图2-5所示。管理信息系统课程设计8旅客个人信息车票核实个人信息验证个人信息数据库购票记录车票凭证经核实的车票凭证重新选票车票数据汇总新车票凭证改签记录旅客图2-5车票改签业务流程图2.4.6车票退订业务流程车票退订业务流程有以下几个步骤:1.旅客输入个人信息到个人信息验证处理功能中,通过读取个人信息数据库中的数据并与旅客输入的信息进行比较,鉴定旅客的身份。2.旅客将已经购买的车票凭证与购票记录中的数据进行比较核实。3.通过验证后,旅客进行退票,并新增一条退票记录。4.将退票结果返回给旅客。退票改签业务流程图如图2-6所示。管理信息系统课程设计9旅客个人信息个人信息验证个人信息数据库车票凭证购票记录车票验证经验证的车票凭证车票汇总数据退票退票信息反馈旅客图2-6退票业务流程图2.4.7系统维护业务流程系统维护业务业务流程有以下几个步骤:1.系统管理员输入个人信息到个人信息验证处理功能中,通过读取个人信息数据库中的数据并与旅客输入的信息进行比较,鉴定旅客的身份。2.通过验证后,系统管理员通过系统维护模块对车票数据、车次数据、线路数据进行操作。系统维护业务流程图如图2-7所示。管理信息系统课程设计10系统管理员个人信息验证系统配置参数清单个人信息数据个人信息系统维护车票数据库车次数据库线路数据库图2-7系统维护业务流程图2.4.8统计分析业务流程统计分析业务流程有以下几个步骤:1.报表管理员输入个人信息到个人信息验证处理功能中,通过读取个人信息数据库中的数据并与旅客输入的信息进行比较,鉴定旅客的身份。2.通过验证后,报表管理员通过统计分析模块获取统计报表。统计分析业务流程图如图2-8所示。报表管理员个人信息个人信息验证个人信息数据统计分析计划清单统计分析购票记录退票记录改签记录统计分析报表图2-8统计分析业务流程图管理信息系统课程设计112.5数据流程分析2.5.1顶层数据流程分析图2-9顶层数据流程图本统的数据流向如下所示:1.旅客输入查询数据到查询系统,系统从车票数据库中获取数据并将查询结果返回旅客。2.旅客将购票计划数据输入购票系统,系统将车票凭证返回给旅客。配置参数新车票凭证报表管理员分析报表旅客车票数据库查询参数查询结果清单旅客购票计划旅客车票凭证购票记录数据库改签计划车票数据库系统管理员统计分析系统退票清单退票反馈清单查询系统购票系统退票系统改签系统维护系统车次线路数据库管理信息系统课程设计123.旅客将改签数据输入改签系统,系统返回新的车票凭证,并对操作存档。4.旅客将退票数据输入退票系统,系统将退票结果反馈给旅客。5.报表管理员输入统计分析参数到统计分析系统,系统返回相应的统计分析报表数据。6.系统管理员将系统参数输入到系统维护系统,系统用参数更新数据库。本系统高层数据流程图如图2-9所示。2.5.2订票子系统数据流程图2-10订票子系统数据流程图订票子系统数据的流向如下所示:车票凭证个人信息旅客个人信息验证个人信息数据库购票计划输入购票计划车票数据库车票检索购票计划存档购票计划选择,确认余票清单支付未支付车票旅客车票数据库购票记录数据库管理信息系统课程设计131.旅客输入个人信息到个人信息验证模块,个人信息验证模块读取个人信息数据库中的数据,并与输入个

1 / 40
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功