当前位置:文档之家› 火车订票(课程设计)-软件工程

火车订票(课程设计)-软件工程

火车订票(课程设计)-软件工程火车订票(课程设计)-软件工程

一、引言

1.1 背景

1.2 目的和范围

1.3 参考资料

二、需求分析

2.1 功能需求

2.1.1 用户注册和登录

2.1.2 车次查询和预订

2.1.3 订单管理

2.1.4 支付和退款

2.2 非功能需求

2.2.1 可靠性

2.2.2 安全性

2.2.3 性能

2.2.4 可用性

2.3 约束和限制

三、系统设计

3.1 架构设计

3.1.1 系统层次结构

3.1.2 模块划分

3.2 数据库设计

3.2.1 数据表设计

3.2.2 数据库访问接口 3.3 用户界面设计

3.3.1 登录界面设计

3.3.2 查询界面设计

3.3.3 订单管理界面设计 3.4 系统接口设计

3.4.1 用户注册接口设计 3.4.2 车次查询接口设计 3.4.3 订单管理接口设计

3.5 总体结构设计

四、详细设计

4.1 用户注册和登录模块设计 4.1.1 用户注册流程

4.1.2 用户登录流程

4.2 车次查询和预订模块设计 4.2.1 车次查询流程

4.2.2 车次预订流程

4.3 订单管理模块设计

4.3.1 订单流程

4.3.2 订单支付流程

4.3.3 订单退款流程

4.4 支付和退款模块设计

4.4.1 支付接口设计

4.4.2 退款接口设计

五、实施计划

5.1 开发环境准备

5.2 开发任务分解和分工

5.3 开发进度控制

5.4 测试计划

附件:

1、详细需求文档

2、系统设计图纸

3、数据库设计文档

注释:

1、用户注册和登录:用户在系统中进行注册和登录,以便进行后续操作。

2、车次查询和预订:用户可以查询和预订火车车次,选择适合的座位和时间。

3、订单管理:用户可以查看、取消和修改自己的订单。

4、支付和退款:用户可以选择支付方式进行订单支付,也可以申请退款。

软件工程课程设计-火车票网上订票系统

软件工程课程设计-火车票网上订票系 统 本文档将介绍软件工程课程设计的背景和目的,以及我们要设计的火车票网上订票系统的概述和目标。 背景 软件工程课程设计是计算机科学与技术专业的一门重要课程,旨在培养学生的软件开发和项目管理能力。通过实际的软件工程项目设计和开发,学生能够将理论知识应用到实践中,并提高解决问题和合作开发的能力。 目的 本课程设计的目的是让学生研究和应用软件工程的基本概念和方法,同时培养他们的团队合作能力和项目管理能力。通过设计火车票网上订票系统,学生将研究到软件开发的整个过程,包括需求分析、系统设计、编码实现、测试和部署等环节。 火车票网上订票系统是一个在线预订火车票的系统。它旨在提供一个方便快捷的方式让用户

能够通过互联网预订和购买火车票,避免了传统排队购票的繁琐过程。 系统目标 提供用户注册和登录功能,保障用户信息安全。 实现火车票的查询功能,用户可以根据出发地、目的地、日期等条件查询可用的车票。 提供在线预订和购买火车票的功能,用户可以选择合适的车次和座位进行预订并支付费用。 管理员可以对车次、座位和订单等信息进行管理和维护。 提供用户支付和退票的功能,保障用户权益。 提供用户订单查询和历史订单记录功能,方便用户查看和管理自己的订单信息。 系统特性 用户友好的界面设计,使用户能够轻松使用系统进行操作。 数据的安全性和可靠性,保障用户信息和交易数据的保密和完整性。 高性能和稳定性,保证系统能够处理大量用户请求并提供稳定的服务。 系统模块化设计,方便后续功能的扩展和维护。 良好的用户体验,提供用户反馈和建议的渠道。

开发计划 本项目将按照以下开发计划进行: 需求分析和系统设计:确定系统需求、功能和界面设计等。 编码实现:根据系统设计,进行编码实现和模块测试。 集成测试和系统测试:对已实现的模块进行集成测试和系统测试,确保整体功能正常。 部署和上线:将系统部署到服务器上并上线运行。 后续维护和功能扩展:根据用户反馈和需求,进行系统的后续维护和功能扩展。 以上是软件工程课程设计的背景和目的,同时对火车票网上订票系统的概述和目标进行了介绍。 本文档旨在简要描述火车票网上订票系统的功能和特点。 火车票网上订票系统是一个为旅客提供方便快捷的火车票订购平台。该系统允许用户通过互联网预订火车票,避免了传统排队购票的繁琐流程。系统的主要功能包括: 用户注册和登录:旅客可以通过注册账户并登录系统,以便进行订票操作。

课程设计一火车售票系统

数据结构与算法课程实验报告课程设计一:火车售票系统设计及实现 姓名:cll 班级: 学号:

一、实验内容: 火车售票系统在现实中的应用已经非常普遍,目前通常使用可视化的方法实现,例如采用C/S模式下的程序设计或者采用B/S模式下的程序设计,通常都具有较为友好的界面和较为完善的功能。火车售票系统的实现过程中,主要涉及到数据格式的设计,也就是 数据结构的设计。通常在采用数据库的情况下,可以运用数据库的设计来实现。在没有采 用数据库情况下需要,单独设计相应数据结构和算法。 二、实验目的: 按给定需求,通过查找相关资料,完成火车售票系统设计及实现,在设计过程中充分运用数据结构与算法课程中所学知识,从而熟练地掌握和应用线性表、单链表等重要数据结构和常用算法。提前熟悉软件需求分析,软件测试等环节,运用相应程序设计语言实现该系统,从而进一步提高程序设计能力。 三、问题描述 (1)此系统可以实现售票、退票、车票剩余情况查询等功能。 (2)每张车票包含车次、座位信息。在售票、退票、查询剩余票等环节中,都必须显示出车票的信息,即车次、座位情况。 (3)退票时,必须是车站售出的车票才能退,否则视为无效票,不能退票。 (4)演示程序以用户和计算机的对话方式进行,即在计算机终端上显示“提示信息”之后,由用户在键盘上输入程序中规定的运算命令;相应的输入数据(滤去输入中的非法字符)和运算结果显示在后。 (5)由订票系统的主要功能使程序的命令包括: 1)查询;2)订票;3)退票4)退出订票系统 四、问题的实现 4.1所用的数据结构(包括所用数据结构的抽象数据类型定义和说明) typedef struct LNode{ //数据域 char name[10];//订票姓名 int dnum;//订票数量 char dj[50];//证件编号 int zhekou; //1代表折扣对象 float pay;//付费 struct LNode *next;//指针域 int zuohao[200]; }LNode,*LinkList;//构造单链表(已订票) typedef struct Tickets{ char *endname;//终点站名 char *hnum;//车次名 int fnum;//票价 float discut;//折扣 int day;//日期 int wholenum;//总票额 int lastnum;//余票量 int tuipiao[100]; //退票处理,记录退票的座位号

火车票订票系统

火车票订票系统 Document number:NOCG-YUNOO-BUYTT-UU986-1986UT

目录

软件技术基础课程设计说明书题目:火车订票系统的设计 学生姓名: 学号: 院(系):电气与信息工程学院 专业:电子信息科学与技术 指导教师:杨帆 2015 年 06月26日

课程设计报告 1 课程设计介绍 课程设计内容 软件技术基础课程是非计算机本科专业学习计算机软件基础知识的综合性基础课程。学习本课程,要求学生对软件技术的各个组成部分的基础知识、发展趋势有全面、系统的了解;掌握基本数据结构,达到能熟练运用解决实际问题的程度;掌握操作系统基本原理和类型,了解系统各种管理功能。通过自学了解软件工程的基本概念,软件设计开发的过程和相关技术。 实践环节具体任务:设计、开发一种火车订票系统。通过此系统可以实现如下功能:火车车次信息录入、车次信息查询、火车票订票、火车票退票等。 课程设计要求 系统应该至少提供以下模块: 火车车次信息录入: 可以录入车次情况(包含车次编号、出发时间、出发站、到达站、到达时间、途经主要大站(需要考虑如何保存这些信息)等信息) 车次信息查询: 可以查询某个车次的情况(如,输入车次号,查询出站、到站时间,票价,票价折扣,确定车次是否满员);可以输入出发站点、到达站点城市,查询火车车次情况; 火车票订票: 可以订票,如果该车次已经无票,可以提供相关可选择车次(同样到达点、途经出发站的其他火车)——订票时需要提供时间、车次、车厢号、座位号、票价、订票人姓名、订票人联系方式、证件号码、订票数量、订单号等,只能比这个多,不能少于这些信息; 火车票退票: 可退票,退票后修改相关数据;客户资料有姓名,证件号,订票数量及车次情况,订单要有编号。 要求: 根据以上功能说明,设计火车票订票系统订票环节涉及的信息,订票信息的存储结构,设计程序完成功能。 2 概要介绍

火车售票系统的设计与实现课程设计

火车售票系统的设计与实现课程设计

课程设计(论文)任务书 软件学院交通运输专业 1 班 一、课程设计(论文)题目火车售票系统的设计与实现 二、课程设计(论文)工作自 2014 年 1 月6 日起至 2014 年 1 月 10 日止。 三、课程设计(论文) 地点:创新大楼机房 四、课程设计(论文)内容要求: 1.课程设计的目的 为了配合《数据结构》课程的教学,使学生能更深刻的领会《数据结构》课程的 重要性,特开设此课程设计;编写一些在特定数据结构上的算法,通过上机调试,更 好的掌握各种数据结构及其特点,培养学生综合运用所学理论知识解决复杂实际问题 的实践能力、研究性学习能力和团队合作能 3

力。 2.课程设计的任务及要求 1)基本要求 (1)课程设计前必须选定课程设计题目,并认真进行需求分析与系统设计; (2)上机调试之前要认真准备实验程序及调试时所需的测试数据; (3)独立思考,独立完成,严禁抄袭,调试过程要规范,认真记录调试结果; (4)上机结束后认真规范撰写课设报告,对设计进行总结和讨论。 2)课程设计论文编写要求 (1)要按照书稿的规格撰写打印课设论文(2)论文包括任务书、目录、绪论、正文、总结、参考文献、附录等 (3)正文中要有问题描述、抽象数据类型 3

的定义、数据的存储结构、设计的求解 算法、算法的实现、调试分析与测试结果 (4)课设论文装订按学校的统一要求完成 3)课设考核 从以下几方面来考查: (1)考勤和态度; (2)任务的难易程度及设计思路; (3)动手调试能力; (4)论文撰写的水平、格式的规范性。 4)参考文献 [1] 严蔚敏, 吴伟民. 数据结构(C语言版)[M]. 北京:清华大学出版社, 2007年. [2] 严蔚敏, 吴伟民. 数据结构题集(C语言版)[M]. 北京:清华大学出版社, 2007年. 3

数据库课程设计实验报告-火车票售票管理系统

数据库课程设计报告 -------火车售票管理信息系统 软件学院软件工程 2013级x班 姓名: xx 学号:2013xxxxxxxx

目录 一、系统开发平台 (1) 四、需求分析 (2) 4.1 用户需求说明 (2) 4.1.1 数据需求 (2) 4.1.2 事务需求 (3) 4.2 系统需求说明 (4) 五、数据库逻辑设计 (4) 5.1 ER图 (4) 5.2 数据字典 (5) 5.3 关系表 (7) 六、数据库物理设计 (7) 6.1 索引 (7) 6.2 视图本节可选 (8) 6.3 安全机制 (8) 七、应用程序设计 (8) 7.1 功能模块 (8) 7.2 界面设计 (15) 7.3 事务设计 (15) 八、测试和运行 (16) 九、总结 (16)

一、系统开发平台 题目:对火车站的售票进行管理。主要功能:车次管理(车次、起止地点、到达时间、开车时间)、每一车次的车票管理(车厢号、座位号)、售票、退票、查询、异常处理。开发工具:eclipse 数据库:mysql 操作系统:windows8.1 二、数据库规划 2.1 任务陈述: 做一个火车票售票管理系统:对火车站的售票进行管理。主要功能:车次管理(车次、起止地点、到达时间、开车时间)、每一车次的车票管理(车厢号、座位号)、售票、退票、查询、异常处理。 2.2 任务目标 完成一个火车票售票管理系统,要实现管理员对车票的增添以及删改功能,同时需要实现用户对车票的查询购买,以及出现调整之后的退票服务。 三、系统定义 3.1 系统边界 管理员:可以对车票以及车次进行删改操作。 用户:可以买票,但是不可以对火车票进行添加操作 3.2 用户视图 3.2.1 管理员视图 (1)列车管理: 包括列车的录入、查询、修改和删除。 (2)用户管理: 包括系统使用用户的添加、查询、修改、删除等。 在线支付用户身份信息 用户注册车次设置 管理员 车次信息录入用户信息管理

软件工程程序设计-火车售票系统

火车售票系统 作者姓名:孙清茂专业班级:计算机科学与技术学号: 2008 0503 03 12 指导教师:唐云

摘要 火车站是目前客流量最大的运输工具。对于售票如此大的工作量,完全靠人工是不可能达到能称之为效率的水平的,基于此目的,开始思考开发提高售票效率以及劳力的计算机售票系统。售票系统的核心是数据库技术,利用数据库将整个火车站的票务情况存入计算机,再配置上用户接口,基本实现了查询、售票、退票、订票、改签等功能,一定程度上提高了售票效率。 关键词:火车站数据库用户接口售票 The train ticketing system Abstract:The station is currently the largest passenger transport. For tickets so big workload, completely by artificial is impossible to reach the level of can call efficiency, based on this objective, start thinking about development raise ticket efficiency and labor computer ticketing system. Ticketing system that is the core of database technology, using database will whole railway station of the games, then placed in a computer user interface configuration, basically achieved query, tickets, refund, booking tickets, 34, and other functions, to a certain extent, improves the ticketing efficiency. Key words:Railway station Database The user interface Ticket

火车订票(课程设计)-软件工程

火车订票(课程设计)-软件工程火车订票(课程设计)-软件工程 一、引言 1.1 背景 1.2 目的和范围 1.3 参考资料 二、需求分析 2.1 功能需求 2.1.1 用户注册和登录 2.1.2 车次查询和预订 2.1.3 订单管理 2.1.4 支付和退款 2.2 非功能需求 2.2.1 可靠性 2.2.2 安全性 2.2.3 性能

2.2.4 可用性 2.3 约束和限制 三、系统设计 3.1 架构设计 3.1.1 系统层次结构 3.1.2 模块划分 3.2 数据库设计 3.2.1 数据表设计 3.2.2 数据库访问接口 3.3 用户界面设计 3.3.1 登录界面设计 3.3.2 查询界面设计 3.3.3 订单管理界面设计 3.4 系统接口设计 3.4.1 用户注册接口设计 3.4.2 车次查询接口设计 3.4.3 订单管理接口设计

3.5 总体结构设计 四、详细设计 4.1 用户注册和登录模块设计 4.1.1 用户注册流程 4.1.2 用户登录流程 4.2 车次查询和预订模块设计 4.2.1 车次查询流程 4.2.2 车次预订流程 4.3 订单管理模块设计 4.3.1 订单流程 4.3.2 订单支付流程 4.3.3 订单退款流程 4.4 支付和退款模块设计 4.4.1 支付接口设计 4.4.2 退款接口设计 五、实施计划 5.1 开发环境准备

5.2 开发任务分解和分工 5.3 开发进度控制 5.4 测试计划 附件: 1、详细需求文档 2、系统设计图纸 3、数据库设计文档 注释: 1、用户注册和登录:用户在系统中进行注册和登录,以便进行后续操作。 2、车次查询和预订:用户可以查询和预订火车车次,选择适合的座位和时间。 3、订单管理:用户可以查看、取消和修改自己的订单。 4、支付和退款:用户可以选择支付方式进行订单支付,也可以申请退款。

火车站售票管理系统的设计与实现

山西大学商务学院 《软件工程课程设计》报告 题目:火车站售票管理系统的设计与实现 班级: 10软件G2班 组长:景巧鑫 组员姓名:夏丹丹崔新华王伟

说明 一、火车站售票管理系统 二、小组成员及任务分配情况

目录 1. 开发目的和意义 (1) 研究背景 (1) 开发目的和意义 (1) 完成情况 (2) 2. 开发技术及方法 (3) 开发环境和开发工具 (3) 技术及方法 (3) B/S模式 (3) .NET (3) (4) 3. 系统分析 (5) 可行性分析 (5) 经济可行性 (5) 技术可行性 (5) 操作可行性 (5) 需求分析 (5) 功能需求 (5) 数据需求 (8) 性能需求 (9) 4. 系统设计 (10) 总体设计 (10) 详细设计 (10) 过程设计 (10) 数据库设计 (16) 用户表 (16) 车次详细信息表 (17) 订票纪录表 (17) 退票纪录表 (18) 5. 系统实现 (19) 系统登录界面 (19)

系统管理员登录界面 (19) 票务管理员登录界面 (20) 乘客登录界面 (21) 6. 系统测试 (22) 测试方法 (22) 测试过程 (22) 测试结果 (22) 7.总结 (24) 小结 (24) 实践感想 (24) 参考文献 (26) 附录1 可行性分析文档 (27) 附录2 需求分析文档 (30) 附录3 详细设计文档 (33) 附录4 系统测试文档 (39)

1. 开发目的和意义 研究背景 用信息化推动工业化,用信息技术改造传统产业,这是我国迫切要完成的一项战略性任务。作为工业文明的产物----铁路,如何借助信息技术的帮助,实现管理方式,运营组织,服务标准的现代化,这是摆在我国铁路工作者面前的重大课题。? 铁路信息化是铁路现代化的重要标志,其根本目的是将信息技术应用到铁路生产经营与管理决策等各项活动中,改造传统产业,提高铁路生产率,提高市场竞争力,提高铁路运营经济效益。? 国内外已有运作合理完善的火车售票管理系统,其具有售票、查询、管理和维护等功能,系统管理员可以进行对车次的更改、票价的变动及调度功能,票价的修改可以通过修改运价来进行,车次调度可通过对发车时刻表的修改来进行,维护功能即可对表进行修改。满足当前火车售票管理的需求,并且运作十分良好。铁路信息化建设目前主要集中在搞好铁路运输生产管理上,加快计算机调度系统建设,完善客票发售与预订系统,搞好各地信息系统的结合,实现资源有效利用,信息共享。其总体目标是:形成具有国际水平的铁路信息化基础通信平台,实现各部门各系统之间的信息数据共享,互联互通;建成车,机,工,电,辆各部门调度控制,安全生产,运输指挥的现代化保障体系。为铁路运输各部门提供所需的管理信息资源和强有力的决策支持。通过现代客货营销手段和电子商务手段,带动铁路运输经济发展,大幅度提高运输效益。建立建全与信息化相适应的管理体制。我国目前的铁路信息化总体程度居国内领先,国际先进水平。? 开发目的和意义 铁路客票发售和预订系统经过几年的建设,取得了很大的进展。火车站售票系统的推广使用,大大方便了旅客购票,也预示着我国铁路售票系统正日趋合理与完善,并且具有良好的交互界面,容易被用户所接受。本系统基于铁路售票系统订票业务的基本流程,通过模拟售票员与客户之间的基本操作,实现了查询、订票、退票等基本功能,同时利用计算机网络,通过网络与售票系统,为用户提供方便快捷的订票服务,使得售票服务更为便捷效率,使铁路售票系统应用更为广泛,但由于铁路火车票务管理的复杂性,本设计与开发也仅是一个尝试性的工作,希望为铁路售票业务,铁路客运及运输发展更为稳定,迅猛尽微薄之力。

【设计】软件工程课程设计火车票网上订票系统

【关键字】设计 课程名称:软件工程试题题目:火车票网上订票系统 姓名: 专业:计算机科学与技术 学院:计算机与信息科学学院 时间:2013年5月1号 目录

分析与设计方法: 分析与设计方法 7.4.2表、视图汇总............................................................................................. -33 7.4.3各表、视图设计详解................................................................................. -35 八、人机界面设计 .................................................................................................. -35 8.1界面设计原则 ................................................................................................... -35 8.2系统窗体汇总 ................................................................................................... -35 8.3主界面设计 ....................................................................................................... -35 8.4子界面设计 ....................................................................................................... -35 九、项目系统实现 .................................................................................................... -36 9.1实现环境与技术 9.2核心模块实现技术代码 十、软件测试分析报告 ............................................................................................ -53 10.1测试范围与主要内容 ..................................................................................... -53 10.2测试方法 ......................................................................................................... -54 10.3系统测试步骤 ................................................................................................. -54 10.4测试报告 ......................................................................................................... -58

火车票预订软件工程课程设计

软件工程实验说明书 院系:计算机科学与工程学院 专业班级:计算机科学与技术 学号: 学生姓名: 指导教师: 年月日

摘要 出行一直是人们日常生活中不可或缺的一部分。在科技发达的今天,人们希望足不出户就可以方便、快捷地查询到出行所需的信息,预订出行所需的车票,为自己的行程进行合理的安排。开发一套火车车次查询系统既能方便广大乘客出行,节省时间,提供便利,省去不必要的麻烦,也能为车站工作人员带来工作便利,提高工作效率,节省人力资源。 本软件工程系统利用JSP实现了“火车票查询订购系统”功能:火车车次的查询功能和火车车票的预订功能等。本文对系统的需求分析、总体设计及详细设计进行了详细地阐述,主要实现了以下功能:用户注册、用户登录、车次查询、车票预订、车票退订、车次信息管理、修改密码、订票管理等功能。最终实现完成了该系统。 关键词:火车票预订;查询车次;预订车票;软件工程

目录 1 需求分析 (1) 2 课题总体设计 (2) 2.1 模块描述 (2) 2.2 结构设计 (4) 3 课题详细设计 (7) 3.1 程序代码 (7) 3.2 程序调试 (14) 4 总结 (16) 参考文献 (17)

1 需求分析 需求分析是软件开发和设计过程中的一个重要环节。本阶段,主要是相关技术人员对火车票订购系统的应用情况作全面调查,以确定系统目标,并对系统所需要的基础数据以及数据处理要求进行分析,从而确定管理人员的操作模式和用户的需求。线上预订火车票系统是一款功能强大、操作简便、易维护的、具有良好人机交互界面的线上订票系统,它包括用户管理模块、系统参数设置模块、票务信息模块(提供票价、列车的实时信息)、订票管理模块(提供订票和退订功能)、实时信息提示模块(提供车况、路况、列车晚点等实时信息)、数据管理模块(提供数据备份、数据操作功能)。实现火车票线上预定的自动化的计算机系统,为旅客提供准确、精细、迅速的火车票销售信息和方便、简单的订票功能。 线上预订火车票系统主要是对于订票信息的统一管理,满足了中小型线上订票网站对于用户的管理,订票信息的收集和处理方面的要求。用现代化的方式取代以前的传统模式,更有利于信息的流通,资源的宏观管理。具有体积小,代码简洁,易维护、易修改的优点。 ⒈功能需求 网上火车订购系统是一个融合火车票的订购、列车路线的添加、管理员管理、列车信息及售票信息查询为一身的综合系统。 功能需求从用户与管理员两个方面的进行分析。 ⑴从用户的角度看,用户需要订购自己所需要的火车票,所以本系统的使用者应该有注册账户功能、登陆功能、站点、车次查询功能、订票、退票功能、查看自己的订票信息功能同时还有修改自己的注册信息功能。 ⑵从管理员的角度看,管理员可以通过登录权限进入管理员模式。管理员可以进行路线、车次的添加、删除以及修改并且可以通过系统查看用户的订购票务信息。 ⒉性能需求 为了保证系统能够长期、安全、稳定、可靠、高效的运行,本系统应该满足以下的性能需求。 ⑴准确性和及时性 系统处理的准确性和及时性是系统的必要性能。系统应能及时而且准确的根据用户权限及所输入的信息做出响应。由于本系统的查询功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,车票的数量和时间又影响用户的决策活动,其准确性和及时性很大程度上决定了系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性和及时性。 ⑵易用性 本系统是直接面对用户的,而用户往往对计算机并不是很熟悉。这就是要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就是要求系统应该尽量使用用户熟悉的术语和中文信息的界面,从而保证系统的易用性。

软件工程实验火车票自动售票系统分析报告

软件工程实验火车票自动售票系统分析报告 火车票自动售票系统 实验报告 学院:电子与信息工程学院 专业:软件工程 班级: 2020级本(1)班 姓名:刘亿、崔佳、曾玉婷、刘硕、张丽君 指导教师:彭蕾 起讫时刻: 2021.02——2021.06 (初学者实验报告)

名目 1可行性研究报告引言 (5) 1.1编写目的 (5) 1.1.2背景 (6) 1.1.3定义 (6) 1.1.4参考资料 (6) 1.2可行性研究的前提 (8) 1.2.2要求 (8) 1.2.2目标 (9) 1.2.3条件、假定和限制 (9) 1.2.4进行可行性研究的方法 (9) 1.2.5评判尺度 (9) 1.3对现有系统的分析 (10) 1.3.1数据流程和处理流程 (10) 1.3.2工作负荷 (12) 1.3.3费用开支 (12) 1.3.4人员 (12) 1.3.5设备 (13) 1.3.6局限性 (13) 1.4所建议的系统 (13) 1.4.1对所建议系统的说明 (15) 1.4.2数据流程和处理流程 (15) 1.4.3改进之处 (17) 1.4.4阻碍 (17) 1.4.5局限 (18) 1.4.6技术条件方面的可行性 (18) 1.5可选择的其他系统方案 (18) 1.5.1可选择的系统方案1 (18) 1.5.2可选择的系统方案2 (19) 1.6投资及收益分析 (19) 1.6.1支出 (19) 1.6.2收益 (20) 1.6.3收益/投资比 (20) 1.6.4投资回收周期 (20) 1.6.5敏锐性分析 (21) 1.7社会条件方面的可行性 (21) 1.8结论 (21) 2项目开发打算引言 (21) 2.1.1 编写目的 (21) 2.1.2项目背景 (22) 2.1.3 定义 (22) 2.1.4参考资料 (23)

软件工程课设-网上火车票订票系统

目录 1.选题意义 (1) 2.网上火车票订票系统要达到的目标及限制 (1) 2.1要达到的目标 (1) 2.1.1功能目标 (1) 2.1.2质量及性能目标 (2) 2.2限制 (2) 3.用例、事件流及对应活动 (3) 3.1系统用例图 (3) 3.2用户注册 (3) 3.2.1用例简述 (3) 3.2.2基本事件流 (3) 3.2.3活动图 (4) 3.3用户登录系统 (4) 3.3.1用例简述 (4) 3.3.2基本事件流 (4) 3.3.3活动图 (5) 3.4用户退出系统 (5) 3.4.1用例简述 (5) 3.4.2基本事件流 (5) 3.5按起点终点和出发日期浏览车票 (6) 3.5.1用例简述 (6) 3.5.2基本事件流 (6) 3.5.3活动图 (6) 3.6订单生成及支付 (7) 3.6.1用例简述 (7) 3.6.2基本事件流 (7) 3.6.3活动图 (7) 3.7查看订单 (8) 3.7.1用例简述 (8) 3.7.2基本事件流 (8) 3.7.3活动图 (8) 3.8退票 (8) 3.8.1用例简述 (8) 3.8.2基本事件流 (8) 3.8.3活动图 (8) 3.9业务数据管理 (9) 3.9.1用例简述 (9) 3.9.2基本事件流 (9)

3.9.3活动图 (9) 3.10管理员账号管理 (10) 3.10.1用例简述 (10) 3.10.2基本事件流 (10) 3.10.3活动图 (10) 4.类图 (11) 5.主要时序图 (11) 5.1注册 (11) 5.2检索车票 (12) 5.3选座购票 (12)

1 .选题意义 铁路作为中国最重要的交通工具之一,在市场经济浪潮中,面临着严峻的考 验。公路运输的便捷,航空运输的快速,这一切都对铁路运输构成很大的冲击。 火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中 的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站 业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,随着我 国铁路交通的不断发展,过去传统的售票方式已经不能满足现代客运业务流量剧 增的客观要求,简单的窗口售票模式已经不能满足方便人们出行的目的。采用先 进的网络技术开发出方便快捷的网上订票系统是现代客运业务发展的必然要求。 电子商务的出现,正好带给了铁路客运服务一个发展契机,推出新型的订票方式 ——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票 服务。它既是技术上的创新,又将完善铁路服务,在一定程度上解决买票难这一 大难题,增强铁路竞争力,为铁路争取到更多的客流。本次设计的火车票网上订 票系统通过访问主页,可以实现个人信息注册、车次车票价格查询、在线订票退 票等基本功能,为用户提供快捷方便的订票服务。 2 .网上火车票订票系统要达到的目标及限制 2.1 要达到的目标 2.1.1 功能目标 网上火车票订票系统 图2-1-1 用户功能模块图 从用户角度看: (1)注册:普通用户可以进行注册,输入的注册信息要进行验证,验证正 确 后将信息存入数据库。 (2)登录:已经注册的普通用户可以正确登录,在登录页面输入信息时, 如 果信息输入正确可以正确登录进入系统;如果信息输入错误,能够 看到信息输入错误提示,并且停留在该系统登录页面。。 (3)查询:用户可以实现对个人信息的查询、车次信息的查询和已订车票 信 息的查询。要求: 登录管理 个人信息管理 选座 订单管理 选择 起点 终点 —、/、、、 及出 发日 期 选择出发时 刻 选 择座位等级 下 订单 显示取票信 显示历史订单

软件工程网上订票系统课程设计

软件工程网上订票系统课程设计 一、可行性分析报告 1.1经济可行性分析 经济可行性研究是对系统投入使用后带来的经济效益进行评估,也包括对系统的投资预算。即要解决两个问题,资金可德行和经济合理性当前办公用PC机的普及使得开发和应用管理系统在经济在 成为可能。现在,计算机的价格已经十分低廉,性能却有了长足的进步,本系统的开发为人民出行方便带来了质的飞跃。为此主要表现为以下几个方面: 1、本系统的运行可以代替人工进行许多繁杂的劳动; 2、本系统运行可以节省许多资源。如人力,财力,物力等方面; 3、本系统的运行可以大大地节约买票时间; 4、本系统可以使个人信息更加安全,等等。 另一方面,就汽车站自身来说,他也是需要这样一个系统的。我们在计算机还没有普及之前,信息都必须通过在纸上填写来实现,这样既浪费时间,又容易出错。随着信息时代的来临,我们的各项工作都要讲求效率,买火车票也不例外。本系统其它应用软件、硬件系统也易于获得。因此,开发成本较低。而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。这就为汽车票网上订票提供了适用人群,所以本系统在经济上是可行的。

1.2操作可行性分析 本系统采用菜单式,实现用户与数据库的交互,界面简洁友好,操作方便,有计算机基础的人无需培训即可使用,即使是没有计算机基础的人只需经过简单的培训即可熟练地使用本系统。系统运行后,就用户方面而言,由于用户使用本系统时,不会也不必关心系统内部的结构和实现方法,即对用户来说是透明的,所以本系统对用户而言是定位在界面友好,操作方便功能齐全的原则上的,用户只需用鼠标点击界面上的选项卡或按钮就能之行相应的功能。就管理者而言,关心的是如何处理各种数据只要把用户的信息输入计算机,管理者就可以运行相应的后台程序进行处理。而以上的这些功能都能在所选择的开发环境中用所选择的开发工具来实现。所以说本系统在操作上是没有问题的。因此,它在操作上是可行的。 1.3技术可行性分析 数据库技术在计算机软件领域研究中是一项非常重要的主题,产于60年代,40多年来数据库技术得到了迅速发展,并已形成较为完整的理论系统和一大批使用系统。面向对象是一种新型的程序设计方法,或者是一种新的程序设计规划,其基本思想是使用对象,类、继承、封装、消息等基本概念进行程序设计。许多程序开发工具如VB,Java, Microsoft等都支持面向对象的程序开发。 系统的开发平台。我们选择了当前流行的windowsXP操作系统,应用程序开发采用Microsoft公司的面向对象的M icrosoft Visual

软件工程火车票售票系统--详细设计

信息工程学院 《软件工程》作业 (火车票售票系统) 详细设计 专业:计算机科学与技术网络方向 班级:102本 学号:************** *名:*** 王通、王希宝、谢斌、武亚玲、邢伟刚指导老师:***

火车票售票系统 1.引言 随着计算机技术的发展,用计算机为人们的生活服务已经变得普及化。铁路公司为了增强公司的信息化程度,提高公司的售票管理的效率,就建立起了相应的火车票订系统,实现提高了火车客用系统的售票效率和管理水平。 火车票订票系统是典型的信息管理系统的一部份,火车票订票系统的开发充分利用了计算机信息技术提高了火车票订票的管理水平、服务水平。系统实现了乘客查询信息、订票操作、取票操作、销售统计等功能,可明显提高对火车票订票的有效管理。 1.1编写目的 本火车站售票系统的根本目的在于通过计算机实现票务信息的统一管理,来提高工作效率,使售票员售票和乘客购票更加方便。实现计算机管理的最佳技术就是数据库技术。我们可以利用数据库将整个火车站的票务情况存入计算机,再配置上功能丰富的用户接口,以满足用户需求。一个火车站售票信息管理系统应达到的目标是提供及时、准确的信息服务,加快信息检索的效率,实况灵活的查询,减轻管理人员制作报表和统计分析的负担,且系统规模不太大但又要保证支持日常工作的要求,以便系统应易于扩充,方便日后统一联网与管理,提高管理水平。 1.2范围 软件系统名称:火车票预订系统 该系统的中心功能是列车车次和售票信息的查询功能和售票功能。虽然这两个看似截然不同的功能,但它们在实现上十分的类似,售票就需要首先先通过查询的方式得到满足要求的列车车次,然后再根据实际情况进行售票。所以售票功能可以看成是列车车次和售票信息查询功能的延伸。 支出:该系统是软件工程作业,故无经费支出。 收益:系统完成后即可交付使用,主要是为了方便火车站售票人员使用,有着重大的利益。 1.3背景 火车票的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中

火车站售票管理系统的设计与实现

山西大学商务学院《软件工程课程设计》报告 题目:火车站售票管理系统的设计与实现班级:10软件G2班 组长:景巧鑫 组员:夏丹丹新华王伟

说明 一、火车站售票管理系统 二、小组成员与任务分配情况

目录 1. 开发目的和意义1 1.1 研究背景1 1.2 开发目的和意义1 1.3 完成情况2 2. 开发技术与方法3 2.1 开发环境和开发工具3 2.2 技术与方法3 2.2.1 B/S模式3 2.2.2 .NET3 2.2.3 https://www.doczj.com/doc/a219188060.html,4 3. 系统分析5 3.1 可行性分析5 3.1.1 经济可行性5 3.1.2 技术可行性5 3.1.3 操作可行性5 3.2 需求分析5 3.2.1 功能需求5 3.2.2 数据需求8 性能需求9 4. 系统设计10 4.1 总体设计10 4.2 详细设计10 过程设计10 4.3数据库设计16 用户表16 4.3.2 车次详细信息表17 4.3.3 订票纪录表17 退票纪录表18 5. 系统实现19 5.1系统登录界面19 III / 45

5.2系统管理员登录界面19 5.3票务管理员登录界面20 5.4乘客登录界面21 6. 系统测试22 6.1测试方法22 6.2测试过程22 6.3测试结果22 7.总结24 7.1 小结24 7.2 实践感想24 参考文献26 附录1 可行性分析文档27 附录2 需求分析文档30 附录3 详细设计文档33 附录4 系统测试文档39 IV / 45

1. 开发目的和意义 1.1 研究背景 用信息化推动工业化,用信息技术改造传统产业,这是我国迫切要完成的一项战略性任务。作为工业文明的产物----铁路,如何借助信息技术的帮助,实现管理方式,运营组织,服务标准的现代化,这是摆在我国铁路工作者面前的重大课题。 铁路信息化是铁路现代化的重要标志,其根本目的是将信息技术应用到铁路生产经营与管理决策等各项活动中,改造传统产业,提高铁路生产率,提高市场竞争力,提高铁路运营经济效益。 国外已有运作合理完善的火车售票管理系统,其具有售票、查询、管理和维护等功能,系统管理员可以进行对车次的更改、票价的变动与调度功能,票价的修改可以通过修改运价来进行,车次调度可通过对发车时刻表的修改来进行,维护功能即可对表进行修改。满足当前火车售票管理的需求,并且运作十分良好。铁路信息化建设目前主要集中在搞好铁路运输生产管理上,加快计算机调度系统建设,完善客票发售与预订系统,搞好各地信息系统的结合,实现资源有效利用,信息共享。其总体目标是:形成具有国际水平的铁路信息化基础通信平台,实现各部门各系统之间的信息数据共享,互联互通;建成车,机,工,电,辆各部门调度控制,安全生产,运输指挥的现代化保障体系。为铁路运输各部门提供所需的管理信息资源和强有力的决策支持。通过现代客货营销手段和电子商务手段,带动铁路运输经济发展,大幅度提高运输效益。建立建全与信息化相适应的管理体制。我国目前的铁路信息化总体程度居国领先,国际先进水平。 1.2 开发目的和意义 铁路客票发售和预订系统经过几年的建设,取得了很大的进展。火车站售票系统的推广使用,大大方便了旅客购票,也预示着我国铁路售票系统正日趋合理与完善,并且具有良好的交互界面,容易被用户所接受。本系统基于铁路售票系统订票业务的基本流程,通过模拟售票员与客户之间的基本操作,实现了查询、订票、退票等基本功能,同时利用计算机网络,通过网络与售票系统,为用户提供方便快捷的订票服务,使得售票服务更为便捷效率,使铁路售票系统应用更为广泛,但由于铁路火车票务管理的复杂性,本设计与开发也仅是一个尝试性的工作,希望为铁路售票业务,铁路客运与运输发展更为稳定,迅猛尽微薄之力。

火车票系统,课程设计报告

课程设计报告 课程设计题目: Linu*下的火车系统 专业:软件工程 班级: **: **: 指导教师: 20 16年 7月 1日 (一)实验题目 Linu*下的火车售票系统 (二)实验时间,地点 到软件楼506 (三)实验目的 在linu*下做一个火车售票系统 (四)实验要求 要求采用多线程编程,实现车票信息的查询,录入,更新,车次的修改; 实现用户注册登录,订票查询、火车票预订、退票申请以及后台方面的列车车次信息发布更新、车票生成、提供取票效劳。 (五)实现思路 该算法用c语言编写,再在linu*下用vi建立文档,gcc后生成可行文件后,./运行。

C语言实现思路为1.把ticket,user,定义为构造,其中ticket中有四个数据。User1和user2一开场都是为空 2.定义开场地点四个,终点4个 3. 定义数组c1.c2,daaress.uname1,pass1.uname1,uname2 4.写个选择页面,共有5个页面。 5. 如果用户选择1购票,下面for循环控制路线。 如果用户选择2注册,把输入的数据存入数组 如果用户选择3查询,建立for循环 如果用户选择4购票,用if判断语句判断用户输入的是否在数组里 如果用户选择5购票.用e*it退出

struct user /*定义用户为构造体*/ { char* userName; char* passWord; }; struct ticket tickets[4] ;/* 火车票里有4个对象 */ struct user user1={NULL,NULL};/* 用户初始为空*/ struct user user2={NULL,NULL} ; int lq_inde*();/*定义数组*/ void gotolq_Inde*(); void main() { int i =0 ; char* starNames[4]={"**","**","**","**"};/*4个起点*/ char* endNames[4]={"**","**","**","**"}; /*4个终点*/ for(i=0;i<4;i++) { tickets[i].starName=starNames[i]; tickets[i].endName=endNames[i]; tickets[i].number=rand()%21+30;

火车预售票系统课程设计报告

洛阳理工学院 课程设计报告 课程名称软件工程 设计题目火车预售票系统的实现 专业计算机科学与技术 班级 学号 姓名 完成日期2012-12-14

目录 第1章项目概要 (1) 1.1 项目设计背景及目标 (1) 开发工具介绍 (1) 1.2.1 关于SQL Server 2005 (1) 1.2.2 关于.NET (2) 1.2.3 关于 (2) 1.3 功能描述 (3) 开发进度计划 (4) 第2章项目开发计划 (4) 2.1 项目管理 (4) 2.1.1 人员和角色 (4) 2.1.2 人员安排和计划 (5) 2.2 可行性研究 (5) 2.2.1 技术可行性 (5) 2.2.2 经济可行性 (5) 2.2.3 使用可行性 (6) 2.2.4 法律可行性 (6) 第3章需求分析 (6) 3.1 项目概述 (6) 3.1.1 产品描述 (6) 3.1.2 产品功能 (7) 3.1.3 用户特点 (7) 3.2 需求分析 (7) 3.2.1 功能需求 (7) 数据库概念级设计 (10) 第4章概要设计 (10) 4.1 系统结构与模块功能 (10) 4.1.1 前台营业模块 (11)

4.1.2 信息查询模块 (12) 4.1.3 销售统计模块 (12) 4.1.4 基础设置模块 (12) 4.1.5 系统设置模块 (12) 4.1.6 模块说明 (12) 4.2 数据库逻辑级设计 (13) 系统用户表 (13) 车票退票记录表 (13) 已售出票记录表 (13) 第5章详细设计与实现 (14) 5.1 模块流程图 (14) 5.2 界面效果图 (15) 销售统计模块实现 (16) 第6章测试 (19) 前台登陆信息设置测试 (19) 销售统计管理测试 (20) 预定票模块的管理测试 (21) 总结 (22)

相关主题
文本预览
相关文档 最新文档