软件工程课程设计说明书-车站售票管理系统需求规格说明书 (1)

合集下载

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

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

软件工程课程设计-火车票网上订票系统本文档将介绍软件工程课程设计的背景和目的,以及我们要设计的火车票网上订票系统的概述和目标。

背景软件工程课程设计是计算机科学与技术专业的一门重要课程,旨在培养学生的软件开发和项目管理能力。

通过实际的软件工程项目设计和开发,学生能够将理论知识应用到实践中,并提高解决问题和合作开发的能力。

目的本课程设计的目的是让学生研究和应用软件工程的基本概念和方法,同时培养他们的团队合作能力和项目管理能力。

通过设计火车票网上订票系统,学生将研究到软件开发的整个过程,包括需求分析、系统设计、编码实现、测试和部署等环节。

火车票网上订票系统是一个在线预订火车票的系统。

它旨在提供一个方便快捷的方式让用户能够通过互联网预订和购买火车票,避免了传统排队购票的繁琐过程。

系统目标提供用户注册和登录功能,保障用户信息安全。

实现火车票的查询功能,用户可以根据出发地、目的地、日期等条件查询可用的车票。

提供在线预订和购买火车票的功能,用户可以选择合适的车次和座位进行预订并支付费用。

管理员可以对车次、座位和订单等信息进行管理和维护。

提供用户支付和退票的功能,保障用户权益。

提供用户订单查询和历史订单记录功能,方便用户查看和管理自己的订单信息。

系统特性用户友好的界面设计,使用户能够轻松使用系统进行操作。

数据的安全性和可靠性,保障用户信息和交易数据的保密和完整性。

高性能和稳定性,保证系统能够处理大量用户请求并提供稳定的服务。

系统模块化设计,方便后续功能的扩展和维护。

良好的用户体验,提供用户反馈和建议的渠道。

开发计划本项目将按照以下开发计划进行:需求分析和系统设计:确定系统需求、功能和界面设计等。

编码实现:根据系统设计,进行编码实现和模块测试。

集成测试和系统测试:对已实现的模块进行集成测试和系统测试,确保整体功能正常。

部署和上线:将系统部署到服务器上并上线运行。

后续维护和功能扩展:根据用户反馈和需求,进行系统的后续维护和功能扩展。

铁路售票管理系统需求说明书

铁路售票管理系统需求说明书

软件工程课程设计报告专业班级:信息与计算科学0901班项目名称:铁路售票管理系统项目组长:成员:2012.1.5铁路售票管理系统软件需求规格说明书目录铁路售票管理系统软件需求规格说明书 (2)1.前言 (3)1.1 目的 (3)1.2范围 (3)1.3术语表 (3)1.4参考文献 (4)2.整体描述 (4)2.1 产品描述 (4)2.2产品功能概述 (4)2.3用户分类及其特征 (5)2.4设计与实现上的约束 (6)2.5运行环境 (6)2.6假设和依赖 (6)3需求描述 (6)3.1功能需求 (6)3.1.1 铁路售票管理系统各子系统用例图 (6)3.1.1.1 列车及车票信息查询子系统 (8)3.1.1.2 登录系统及信息管理子系统 (11)3.1.1.3 车票的销售与退票子系统 (14)3.1.1.4 列车及车票管理子系统 (15)3.1.2 铁路售票管理系统各子系统类图,次序图及协作图 (17)3.1.2.1列车及车票信息查询子系统 (17)3.1.2.2 登录系统及信息管理子系统 (20)3.1.2.3火车票的销售及退票子系统 (23)3.1.2.4.列车及车票管理子系统 (24)3.2外部接口需求 (26)3.2.1用户界面 (26)3.2.2硬件接口 (26)3.3.3 软件接口 (27)3.3.4 通讯接口 (27)3.3非功能需求 (27)组长:张银分工情况:张银子系统1 :列车及车票信息查询子系统子系统2 :登录系统及信息管理子系统子系统3 :车票的销售与退票子系统子系统4 :列车及车票管理子系统1. 前言1.1 目的本文档的目的在于明确项目的具体需求,让客户及设开发者均有据可依,遵从这个需求报告来组织开发整个系统。

通过对目标用户需求的细化,分析由具体场景中的用例所驱动的事件及其处理流程。

1.为编制后续各阶段的文档提供基本依据;2.提供给用户确认或本地化修改的基本文件;3.作为日后软件确认测试和系统验收之参考依据;4.作为日后系统维护工作基准文件。

软件工程火车票预定系统的需求分析说明书

软件工程火车票预定系统的需求分析说明书

需求分析报告1、引言随着计算机技术的发展,用计算机为人们的生活服务已经变得普及化。

对于企业而言,时间就是金钱,能高速度地处理事物的计算机更能提高企业办事的效率,减少由于人为因素所照成的误差,使他们在这个激烈的市场经济中保持不败的地位。

火车票订票系统是典型的信息管理系统的一部份,火车票订票系统的开发充分利用了计算机信息技术提高了火车票订票的管理水平、服务水平。

系统实现了乘客查询信息、订票操作、取票操作、销售统计等功能,可明显提高对火车票订票的有效管理。

1.1 编写的目的根据火车站工作人员的要求,探究此系统是否符合了火车工作人员和乘客的要求,以便于为软件的后期开发和维护做准备。

预期的读者是火车站的工作人员和所有的乘客。

1.2 背景1)火车站工作人员要求为其设计一个火车票订票系统,以便方便工作人员和乘客对火车飘得相关操作。

2)本系统同其他系统或其他机构基本上没有相互来往关系。

1.3 定义软错误:由于输入信息,或无法满足要求时产生的错误。

硬错误:由于其他问题,如网络传输超时等,产生的问题。

1.4 参考资料[1]张海藩.软件工程导论(第四版)[M].北京:清华大学出版社,2003[2]王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2006[3]刘惊雷.VC++实用教程[M].北京:电子工业出版社.2008[4]Google Web APIs Reference[EB/OL]./api/reference,2005.52、任务概述2.1 目标在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的火车票订票系统,实现火车运载公司的火车票销售的自动化的计算机系统,为企业的决策层提高准确、精细、迅速的火车票销售信息。

具体功能为各个售票点把预定火车票的乘客信息(乘客名称、乘客身份证等)和订票信息(乘行时间、乘行始发地和目的地,车位要求等)输入到系统中,系统为乘客安排行程。

火车站售票系统概要设计(软件工程大作业)

火车站售票系统概要设计(软件工程大作业)

<软件工程——大作业>“火车站售票系统”软件设计说明书姓名:宋健唐辉王佳敏班级:计科0804 学号: 0909081816 0909081817 0909081819完成日期: 2011-6-6指导老师:熊永华中南大学信息科学与工程学院目录1.引言 (4)1.1编写目的 (4)1.2范围 (4)1.3定义 (5)1.3.1 专门术语 (5)1.3.2 编写 (5)1.4参考资料 (5)2.项目概述 (5)2.1 产品描述 (5)2.2 产品功能 (5)2.3 用户特点 (6)2.4一般约束 (6)3.具体需求 (6)3.1功能需求 (6)3.2行为需求 (8)3.3 数据需求 (8)3.4外部接口 (10)3.4.1 软件接口 (10)3.4.2 硬件接口 (10)3.5内部接口 (10)3.6性能需求 (10)3.7设计约束 (10)4总体设计 (11)4.1运行环境 (11)4.2基本设计概念和处理流程 (11)4.1.1基本设计概念 (11)4.1.2 客户端的程序流程 (11)4.1.3 服务器程序流程 (13)4.3功能需求与程序的关系 (14)5 详细设计 (15)5.1系统数据结构设计 (15)5.1.1逻辑结构设计要点 (15)5.1.2物理结构设计要点 (18)5.1.3数据结构与程序的关系 (18)5.2模块设计说明 (18)5.2.1模块描述 (18)5.2.2功能 (19)5.2.4输入项 (19)5.2.5输出项 (21)5.2.6设计方法(算法) (21)5.3 运行设计 (23)5.3.1运行模块组合 (23)5.3.2运行控制 (24)5.3.3运行时间 (24)5.4系统出错处理设计 (24)5.4.1出错信息 (24)5.4.2补救措施 (25)5.5系统维护设计 (25)6附录 (25)退票功能实现代码 (28)改签功能实现函数代码 (30)火车站售票系统1.引言1.1编写目的本火车站售票系统的根本目的在于通过计算机实现票务信息的统一管理,来提高工作效率,使售票员售票和乘客购票更加方便。

车站售票管理系统--概要设计课程设计说明书[管理资料]

车站售票管理系统--概要设计课程设计说明书[管理资料]

学校代码: 10128学号:200810205045 200810205024200820205059 200810205021课程设计说明书题目:车站售票管理系统—概要设计说明书学生姓名:学院:信息工程学院系别:计算机系专业:软件工程班级:软件08-2班指导教师:教授讲师2011年7月21日目录1.引言 (1) (1) (1) (2) (2)2.任务概述 (3) (3) (4) (4) (5)3.总体设计 (6) (6) (10) (11)4.接口设计 (12) (12) (16)5.数据结构设计 (17) (17) (19) (20)6.运行设计 (21) (21) (22) (22)7.出错处理设计 (22) (22) (23) (23) (24)1.引言该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的概要设计并明确数据结构与软件体系结构。

主要是把一个软件需求转化为软件表示的过程。

本文档的目的旨在推动软件工程的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。

为这个项目以后的扩展和其他功能开发人员提供背景资料和参考。

完成:1.将系统划分成物理元素,即程序、文件、数据库、文档等。

2.设计软件结构,即将需求规格转换为体系结构,划分出程序的基本模块组成,确定模块的相互关系,并确定数据结构与算法。

读者对象:程序员、测试员、项目总监。

火车票出售管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

本项目适用于Windows 操作系统,使用SQL Server 2005数据库,利用JAVA开发语言开发系统。

委托单位:呼和浩特火车站开发单位:内蒙古工业大学软件工程主管部门:内蒙古工业大学计算机系项目开发者:周伟,马星,张玲燕,苗欣宇用户:呼和浩特火车站产品的所有权:呼和浩特火车站项目的任务提出者:内蒙古工业大学信息工程学院软件工程课程设计提出实现软件的单位:内蒙古工业大学信息工程学院软件08-21.Windows:微软公司推出的视窗电脑操作系统名为windows,随着电脑硬件和软件系统的不断升级,微软的windows操作系统也在不断升级,从16位、32位到64位操作系统。

软件工程课设_ 网上火车票订票系统方案

软件工程课设_ 网上火车票订票系统方案

目录1. 选题意义 (1)2. 网上火车票订票系统要达到的目标及限制 (1)2.1要达到的目标 (1)2.1.1功能目标 (1)2.1.2 质量及性能目标 (4)2.2限制 (4)3. 用例、事件流及对应活动 (3)3.1系统用例图 (3)3.2用户注册 (5)3.2.1用例简述 (5)3.2.2 基本事件流 (5)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订单生成及支付 (10)3.6.1 用例简述 (10)3.6.2 基本事件流 (11)3.6.3 活动图 (7)3.7查看订单 (12)3.7.1 用例简述 (12)3.7.2 基本事件流 (12)3.7.3 活动图 (13)3.8退票 (12)3.8.1 用例简述 (12)3.8.2 基本事件流 (12)3.8.3 活动图 (13)3.9业务数据管理 (14)3.9.1 用例简述 (14)3.9.2 基本事件流 (14)3.9.3 活动图 (15)3.10管理员账号管理 (10)3.10.1 用例简述 (10)3.10.2 基本事件流 (10)3.10.3 活动图 (16)4. 类图 (17)5. 主要时序图 (17)5.1注册 (17)5.2检索车票 (18)5.3选座购票 (19)1. 选题意义铁路作为中国最重要的交通工具之一,在市场经济浪潮中,面临着严峻的考验。

公路运输的便捷,航空运输的快速,这一切都对铁路运输构成很大的冲击。

火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,随着我国铁路交通的不断发展,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,简单的窗口售票模式已经不能满足方便人们出行的目的。

车站售票系统需求分析规格说明书

车站售票系统需求分析规格说明书

软件需求分析报告1.引言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3参考资料 (2)2.任务概述 (2)2.1 目标 (3)2.2 运行环境 (3)2.3 用户特点 (3)3.数据要求 (3)3.1静态数据 (3)3.2动态数据 (3)4.功能需求 (4)4.1功能划分 (4)4.2功能描述 (4)4.3对系统的简要描述 (4)4.4处理流程 (5)5.性能需求 (5)5.1 数据精确度 (5)5.2 时间特性 (5)5.3 适应性 (5)6.运行需求 (5)6.1 软件环境 (5)6.2硬件环境 (6)6.3故障处理 (6)7.其他需求 (6)1.引言《车站售票系统需求规格说明书》旨在详尽描述系统功能需求和一些非功能需求,明确系统边界。

1.1编写目的《车站售票系统需求规格说明书》的目的是明确《车站售票系统》中各项功能和非功能需求,确定系统功能模块,同时为概要设计和详细设计人员提供设计依据,也可供本项目的其他开发人员参阅。

《车站售票系统需求规格说明书》的阅读对象为:1)对相关业务技术和总体方案做出决策和管理人员以及质量管理人员。

2)对本《需求规格说明书》进行评审和确认的有关业务和技术人员;3)参加概要设计和详细设计的设计人员;4)项目组各成员;1.2 项目背景a.项目委托单位:河南大学b.开发单位:河南大学c.主管部门:计算机与信息学院d.软件名称:车站售票系统e.开发人员:吴帅、李绍行、张兵、李成、韩董、张咏。

f.项目与系统、软件的关系:该系统所需数据要与其他系统数据兼容,系统需要数据库系统。

1.3 参考资料a.《软件工程导论》(第五版)张海藩。

清华大学出版社,2008。

2.任务概述2.1目标(1)本系统意在实现售票员快速、准确、方便地完成查询、售票、改签、退票等操作,使得顾客短时间内获取所需的准确信息、节约时间,最终提高顾客的满意程度。

另外,本系统还可对运价、车次、终点进行调整,对各类报表进行维护和统计,有利于铁道部门分析报表结果适时作出路线、车次、票价的调度,最终实现铁路线路保持畅通运行,为旅客提供优质的服务。

火车售票系统需求规格详细说明书

火车售票系统需求规格详细说明书

火车售票系统需求规格说明书作者:***2013年11月目录1.引言 (3)1.1编写目的 (3)1.2项目背景 (3)1.3定义 (3)1.4参考资料 (3)2.任务概述 (3)2.1目标 (3)2.2运行环境 (4)2.3条件与限制 (4)3.数据描述 (4)3.1静态数据 (4)3.2动态数据 (4)3.3数据库介绍 (5)3.4数据词典 (5)3.5数据采集 (9)4.功能需求 (9)4.1功能划分 (9)4.2功能描述 (10)5.性能需求 (10)5.1数据精确度 (10)5.2时间特性 (10)5.3适应性 (10)6.运行需求 (11)6.1用户界面 (11)6.2硬件接口 (11)6.3软件接口 (11)6.4故障处理 (11)7.其它需求 (11)1.引言1.1编写目的本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本火车售票系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。

1.2项目背景1、.项目的委托单位:中国铁路局2、开发单位:湖南安全技术职业学院3、软件名称:火车售票系统1.3定义1、铁路售票应用系统软件:基本元素为构成铁路售票及相关行为所必须的各种部分。

2、需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。

3、需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。

4、模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。

1.4参考资料1、《实用软件工程》(第二版)郑人杰,殷人昆,陶永雷,清华大学出版社,19972、《JA V A网络高级编程》金勇华,曲俊生,人民邮电出版社,20013、《JBUILDER培训教程》Borland software corporation,机械工业出版社,2002 2.任务概述2.1目标(1) 完善目前火车售票系统,使之能跟上时代的发展。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录1.引言 (1)1.1编写目的 (1)1.2项目背景 (1)1.3定义 (2)1.4参考资料 (2)2.任务概述 (2)2.1目标 (2)2.2运行环境 (3)2.3条件与限制 (3)3.数据描述 (3)3.1静态数据 (3)3.2动态数据 (4)3.3数据库介绍 (5)3.4数据词典 (6)3.5数据采集 (7)4.功能需求 (8)4.1功能划分 (8)4.2功能描述 (21)5.性能需求 (22)5.1数据精确度 (22)5.2时间特性 (22)5.3适应性 (22)6.运行需求 (23)6.1用户界面 (23)6.2硬件接口 (28)6.3软件接口 (28)6.4故障处理 (28)7.其它需求 (29)8. 附录 (29)1.引言1.1编写目的随着计算机技术的发展,人类生活速度的加快,单一的人工售票方式已经不能满足人们出行的要求。

每逢出行高峰都会造成火车站售票的拥挤,因此售票自动化应运而生。

车站售票管理系统就是这样的一个产物。

经过我开发小组的调研与讨论研究,基本上明确了该系统的需求,并在此基础上完成软件需求规格说明书。

该文档旨在对该系统的需求做出综合的分析,对各个模块的功能做出具体的说明。

《车站售票管理系统需求规格说明书》的目的是明确《车站售票管理系统》中各项功能和非功能需求,确定系统功能模块,同时为概要设计和详细设计人员提供设计依据,也可供本项目的其他开发人员参阅。

本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本火车售票系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。

本文档需要交于论证人员进行论证修改,无误后供软件开发人员进行后期的软件设计1.2项目背景委托单位:呼和浩特火车站开发单位:内蒙古工业大学软件工程主管部门:内蒙古工业大学计算机系项目开发者:周伟,马星,张玲燕,苗欣宇用户:呼和浩特火车站产品的所有权:呼和浩特火车站项目背景:火车票出售管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

本项目适用于Windows操作系统,使用SQL Server 2005数据库,利用C++,JAVA开发平台开发系统。

1.3定义静态数据:主要是由表和视图组成,应该注意的是,数据字典中的表是不能直接被访问的,但是可以访问数据字典中的视图。

动态数据:SQL包含了一些潜在的由系统管理员如SYS维护的表和视图,由于当数据库运行的时候它们会不断进行更新,所以称它们为动态数据字典(或者是动态性能视图)。

这些视图提供了关于内存和磁盘的运行情况,所以我们只能对其进行只读访问而不能修改它们。

数据字典:数据字典是SQL存放有关数据库信息的地方,其用途是用来描述数据的。

比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。

当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典来查看详细的信息。

需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。

需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。

1.4参考资料[1] 刘利民、田宝军 .软件工程综合设计指导书,2011[2] 张海藩.软件工程导论(第五版).北京清华大学出版社,2003[3] 黄国兴、周勇著 .软件需求工程. 清华大学出版社,2008-05[4] 车站售票管理系统——项目开发计划书[5] 车站售票管理系统——可行性分析报告2.任务概述2.1目标利用信息化手段缓解火车站售票压力,满足广大人民群众的购票需求,使管理人员能够方便进行售票管理工作,包括修改、维护、统计等,使广大人民用户能够利用该系统进行信息的查询,购票,退票等。

用自然语言或者形式化语言与图形等完整、准确、具体地描述系统的数据需求、功能需求、性能需求、可靠性需求和可用性需求、接口需求、约束、逆向需求以及将来可能提出的要求。

(1) 完善目前火车售票系统,使之能跟上时代的发展。

同时通过实践来提高自己的动手能(2)应用范围:理论上能够实现于铁路部门的售票系统,其目的在于在原有的系统基础使得火车售票便捷化,以期实现完善日常生活中火车售票的各种缺陷。

(3)可实现旅客对于火车票的查询与购买功能,售票员则可实现查询、添加和删除等功能;对于所查询的车次结果提供列表显示输出;有一定的安全机制,普通旅客不能对车次信息随意删改,只有系统管理员可通过密码识别进行维护。

2.2运行环境操作系统:Microsoft Windows 2007或Microsoft Windows XP支持环境:IIS 5.0数据库:Microsoft SQL Server 20052.3条件与限制应具备的设备:计算机4台,打印机1台应具备的人员:软件专业学生4人其他条件:保证相关开发人员全部到位,不缺勤;资金全部到位3.数据描述3.1静态数据列车信息:列车车号 (int SerialNumber)列车始发时间 (struct time SetOut)列车始发站(char DeparturePoint)列车终点站(char TerminalPoint)额定载量(int FixNumber )票务:列车车号 (int SerialNumber)发车时间票价发出车站售票员:用户名(char name)密码(char password)3.2动态数据输入数据:(根据界面提示,键盘输入操作)输出数据:输出信息:查询车次确定的数据库记录的子集;3.3数据库介绍名称:Microsoft SQL Server 2005介绍:微软SQL Server 2005 SP1加入数据库镜像功能,为SQL Server 2005 Express Edition提供新管理工具,并且加强了SAP NetWeaver智能商务系统的报告反馈支持功能。

管理:SQL Server Management Studio 集成了对 SQL Server 2005 所有组件的管理。

Business Intelligence 从业者都将得益于 Microsoft 服务器“能力”扩展这一用户盼望已久的功能增强,即从关系引擎(伸缩性、可靠性、可用性、可编程性,等等)扩展为全套的 BI 平台组件。

支持的操作系统: Windows 2000 Service Pack 4;Windows Server 2003 Service Pack 1;Windows XP Service Pack 2硬件要求:具有 Intel Pentium III 600 MHz(或同等性能的兼容处理器)或速度更快处理器(建议使用 1 GHz 或速度更快的处理器。

)的计算机最低 192 MB 的 RAM(建议使用 512 MB 或更高的 RAM。

) 100 MB 的可用硬盘空间注意事项:安装此包之前,必须从系统中删除 SQL Server Management Studio Express 的任何 Beta 版本或 Community Technology Preview (CTP)版本。

如果不执行此操作,则将导致此包安装失败。

安装条件:您必须在计算机上具有管理权限才能安装SQL Server 2005。

3.4数据词典3.5数据采集(1) 车票信息由数据库设计人员加入录入数据库中(2) 用户账户及密码由登陆人员自行设计有数据库设计人员设计的系统方式录入数据库中。

(3) 其他数据如票务信息由系统自动生成4.功能需求4.1功能划分图 3.1 系统管理用例图表3-1 登录系统用例规约表3-6 维护数据管理规约图 3.2 售票用例表3-7登录系统用例规约表3-8 退票规约表3-9 统计信息用例规约表3-10 售票规约表3-11查询信息规约表3-12 购票规约4.2功能描述售票:根据旅客的需求如发车日期、发车时间、车厢类型、车票类型(学生票、军人票…)、旅客终点站等选择用户所需要的车次,然后结算并打印车票给旅客。

订票:由售票点授权或是有一定信誉的售票代理商替代旅客进行预订车票,售票代理商通过电话或是亲自到售票点预订的方式进行预订车票。

退票:处理用户由于某种情况需要退回车票的情况,旅客要在车站指定的时间内进行退票,此外车站售票点还要扣除一定的手续费。

如若改签则由售票员改签到旅客所要的车次、时间、地点。

查询:查询分为车次查询、站点查询、时刻表查询、票价查询、剩余票数查询。

车次查询提供了所有车次浏览、按车次查询、和站站查询,用户可以通过查询来了解列车所经车站以及发车时间等信息。

时刻表查询可以查询每一车次在每一站的发车时间和到站时间。

票价查询可以让用户按自己的需求来查询所有车次的车票价格;余票查询可以查询到所有车次的剩余车票的情况;统计:售票统计分别可以按日期统计、按车次统计、按客流方向统计等统计方式,通过察看车票的流向可以得知旅客的大致流向,列车管理人员可以根据客流的流向随时调整列车运行车次,达到列车的合理调度,使列车最大限度的投入使用中,实现资源的合理利用。

信息修改:包括车次修改、票价修改、站点修改。

车次修改包括增加车次,减少车次,车次的临时调度和由于自然灾害造成的临时路线更改。

票价修改为节假日、春运等特殊时段或某些特殊地域需要适量增加或减少票价,具体数字有铁路管理定。

站点修改可是某些车次增加或减少一些站点。

系统管理:管理员通过系统添加用户或者删除用户,并且授予权限,同时维护数据库,保证系统正确运行。

5.性能需求5.1数据精确度由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。

输入数据精度要求不高,但用户输入不精确时有提示。

5.2时间特性对于用户的输入应该在较短的时间里给出回应。

若出错,应有出错报告。

由于该系统要求36台机器能够同时运行,要求较高的并发处理功能。

当增加多台机器后,要求系统的响应时间不会有过大的延时。

5.3适应性该软件只能在Windows系统下运行,所以兼容性不高,但应用户特殊需求在维护阶段会保持一个与其它类软件接口,随时满足客户的使用需求。

6.运行需求6.1用户界面图3.3 系统登录界面图 3.4 旅客及售票员查询界面图 3.5 管理员功能界面图 3.6 列车信息图 3.7售票员功能图 3.8 退票界面图 3.9 人员管理图 3.10 权限管理图 3.11 售票管理图 3.12 列车管理图 3.12 维护后台6.2硬件接口(1)硬件接口:支持x86系列PC机(2)网络硬件接口要求:现实中要求具有高速以太网组网一实现联网销售,但是在理论实验验证软件本身的目的来看,无需网络通讯接口。

相关文档
最新文档