火车票售票系统
1.2项目背景
开发软件的名称:火车票售票系统软件
项目的任务提出者:老师
开发者:
用户:乘客
实现软件的单位:学校
项目与其他软件或其他系统的关系:相辅相成,互相学习
1.3定义
火车票售票系统是解决网上查询,买票,订票,退票的一款软件.
专门术语:火车票售票系统
1.4参考资料
《实用软件文档写作》 清华大学出版社 肖刚 古辉等编著
3.3软件接口
SI-1:“顾客帐单管理系统”。“火车票预售系统”通过程序界面与“顾客帐单管理系统”进行通信,完成下面的操作.
SI-1.1:将顾客的车票费用帐单传送到顾客帐单管理系统。
SI-1.2:将顾客的餐饮帐单加入到顾客的总消费帐单
3.4通信接口
CI-1:“火车票预售系统”将向顾客发送电子邮件消息,以确认收到用户的服务请求。
个人信息查询,个人信息修改,对车票信息查询
车票销售模块
网上订票,网上退票,接收来自网上的订票信息,接收来自网上的退票信息
票务管理模块
对票务信息的修改,增加或减少车次
信息中心模块
用户信息的更新,
车票信息的更新,
系统维护模块
系统版本的更新,添加删除用户,用户权限的设置
2.2 运行环境
OE-1:“火车票预售系统”的操作将通过如下的Web浏览器来完成:Microsoft Internet Explorer版本7.0。
社会目标
通过本产品,使更多的企业或个人使用该软件,使他们对于本企业或个人的财务收支进行有力的监督。
2.3条件、假定和限制
a.建议开发软件运行的最短寿命:10年
b.进行系统方案选择比较的期限:一个月
c.经费来源和使用限制:学校 没有限制
d.法律和政策方面的限制:都允许
e.硬件、软件、运行环境和开发环境的条件和限制:windows 98、windows xp、windows vista等系统VB SCRIPT脚本设计语言
3.4局限性
开发人员经验不足,工期较短,详细架构比较繁琐
4.所建议技术可行性分析
4.1对系统的简要描述
网上售票系统具备查询,订票和退票等功能。
4.2技术可行性评价
随着计算机技术的发展,采用编程语言和数据库相结合还有相关网页制作的水平,可以独立完成该项目。
5.社会因素可行性分析
5.1法律因素
软件以网址形式进行使用,版权经过申请,具有可靠性。
网上订票:顾客只要输入自己的身份证就可以进行网上的订票
网上退票:顾客如果不需要票了可以在网上进行退票。
接收来自网上的订票信息:顾客在网上订票之后,售票员核实信息再出售车票
接收来自网上的退票信息:顾客在网上退票之后,售票员核实信息再确认退掉车票
(3)票务模块
修改车票的信息:比如对车票的价格和时间的修改,主要由票务管理员执行
5.2用户使用可行性
该软件是针对广大人民群众开放,只需进行页面操作,无需进行下载。软件使用时必须经过用户名密码登陆,对用户信息进行保密。软件开发人员定期对系统进行数据更新,满足用户的需求。
6.项目概述
6.1工作内容
前期准备,做好调查,关于该系统若干方案。接着,开始着手软件文档的编制,然后不断改进。最后是实现该系统。
浙江师范大学
课程名称软件工程课程设计报告
软件名称火车票售票系统
组员
班级
指导老师
《火车票售票系统》可行性研究报告
1.引言
1.1编写目的
火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。本次设计便是利用开发工具vs005和SQL Server 2008数据库共同开发的一个火车站网上订票系统,它能方便快捷地运用在火车站订票业务的营运之中。
1)对车次的查询,可以按照发车车次进行查询;2)车次信息包括:车号、出发地、目的地、发车日期、开出时刻、票价。
3)座位类型设定。
4)车次信息只允许用户查询,不能修改。
2.添加车票
通过查询系统,客户根据自己的需求找到满意的车次,再输入个人信息后直接通过网上售票确定已预订选中的车票。要求:
售票记录应包括:会员名、车号、发车日期、订购票数、总价。
用户类别
Varchar(50)
表2:票务信息
字段名称
字段描述
类型
主键
说明
Divisions
班次
Varchar(50)
PK
非空
Time
出发时间
Varchar(50)
非空
Running westward
接收来自网上的退票信息
ReceiveFromTheRefundInformationOnlineUnit
系统版本的更新
SystemVersionOfUpdatesUnit
添加删除用户
AddOrRemoveUsersUnit
用户权限的设置
UserPermissionsSettingsUnit
三. 外部接口需求
OE-2:“火车票预售系统”将运行于一个服务器中。
OE-3:“火车票预售系统”允许通过火车站内联网来访问,如果用户被授权在火车站的外部穿过防火墙来访问,那么用户也可以在家里通过Internet来访问系统。
2.3 基本设计概要和处理流图
本系统主要功能流程图如图B2所示
系统处理流程图B2
2.4结构
系统功能结构图(如图B3)所示
4 Ian Sommerville 著,需求工程.机械工业出版社,2003
5 Ian K.Bray 著, 需求工程导引. 人民邮电出版社,2003
二.总体设计
2.1需求规定
本系统完成火车票的预售信息管理,包括查询信息,信息的修改,订购票和退票管理等。
表B2系统内容
系统名称
模块
功能
火车票售票系统
查询模块
数据库系统:大型数据库管理系统MicrosoftAccess 2003
开发工具:面向对象的开发工具AdobeDreamweaver CS5
9.结论
可以立即进行该软件项目的开发
《火车票售票系统软件》需求规格说明书
《火车票售票系统》概要设计说明书
一.引言
1.1编写目的
软件需求规格说明描述了“火车票预售系统”的功能需求和非功能需求。这个系统可以完成对用户的售票功能,将信息存入数据库。通过实现票务信息的计算机管理,以提高工作效率。
6.2主要参加人员
陈温豪 唐杭婷 陈铅铅 陈晶浩 袁立玺:是09级 计算机专业092班 具有计算机程序编程能力,网页制作水平,还有稍微懂一些数据结构
7.实施计划
项目实施计划组员任务分解如表A1所示。
表A1
8.支持条件
网络操作系统: Windows xp/7 都允许
工作站操作系统: Windows Server 2003
由于时间与水平的关系,该系统可能存在一些不足,我们会逐步完善系统的功能,满足用户的需求。
1.3参考资料
1 Karl E. Wiegers 著,软件需求. 清华大学出版社,2004
2 Dean Leffingwell等著,软件需求管理——统一方法. 机械工业出版社.2002
3 Soren Lauesen 著, 软件需求. 电子工业出版社,2002
CI-2:“火车票预售系统”将向顾客发送电子邮件消息,以报告实施服务过程中存在的问题。
四.系统数据结构设计
表1:用户基本信息表
字段名称
字段描述
类型
主键
说明
ID
身份证号(工号)
Varchar(50)
PK
非空
Name
姓名
Varchar(50)
非空
Sex
性别
Varchar(50)
Age
年龄
Int
User category
3.1用户接口
U1-1:“火车票预售系统”的屏幕画面将遵照Internet应用程序用户界面标准。
U1-2:系统对所显示的每个HTML网页都提供帮助链接,解释如何使用这些网页。
U1-3:Web页面的全部导航和条目选择,除了综合使用鼠标和键盘共同完成外,还可以只通过键盘来单独完成。
3.2硬件接口
硬件接口还没有确定。
处理流程图 A1
数据流图如图A2所示:
数据流图如图A2
3.2人员
学过VB SCRIPT脚本设计语言,有网页制作相关经历。
3.3设备
硬件 最低要求:CPU P 以上PC服务器,内存50MB以上,硬盘30MB以上。
软件 操作系统:Windows 98、Windows NT、Windows 2000、Windows XP、Windows Server 2003等。
个人信息修改
PersonalInformationModifUnit
车票信息查询
TicketInformationQueryUnit
网上订票
TicketsOnlineUnit
网上退票
OnlineRefundsUnit
票务信息的修改
TicketInformationChangesUnit
增加或减少车次
添加删除用户:添加和减少用户,并将数据更新到数据库,由系统管理员执行
用户权限的设置:对某一用户权限的升级和降级,由系统管理员执行
2.5功能需求与程序的关系
功能需求与程序的关系如表B3所示。
表B3功能需求与程序的关系
功能需求