.
.
软件工程网上订票系统课程设计
一、可行性分析报告
1.1经济可行性分析
经济可行性研究是对系统投入使用后带来的经济效益进行评
估,也包括对系统的投资预算。即要解决两个问题,资金可德行和经
济合理性当前办公用PC机的普及使得开发和应用管理系统在经济在
成为可能。现在,计算机的价格已经十分低廉,性能却有了长足的进
步,本系统的开发为人民出行方便带来了质的飞跃。为此主要表现为
以下几个方面:
1、本系统的运行可以代替人工进行许多繁杂的劳动;
2、本系统运行可以节省许多资源。如人力,财力,物力等方面;
3、本系统的运行可以大大地节约买票时间;
4、本系统可以使个人信息更加安全,等等。
另一方面,就汽车站自身来说,他也是需要这样一个系统的。
我们在计算机还没有普及之前,信息都必须通过在纸上填写来实现,
这样既浪费时间,又容易出错。随着信息时代的来临,我们的各项工
作都要讲求效率,买火车票也不例外。本系统其它应用软件、硬件系
统也易于获得。因此,开发成本较低。而引进使用本系统后,与传统
方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、
物力及财力。这就为汽车票网上订票提供了适用人群,所以本系统在
经济上是可行的。
.
.
1.2操作可行性分析
本系统采用菜单式,实现用户与数据库的交互,界面简洁友好,
操作方便,有计算机基础的人无需培训即可使用,即使是没有计算机
基础的人只需经过简单的培训即可熟练地使用本系统。系统运行后,
就用户方面而言,由于用户使用本系统时,不会也不必关心系统内部
的结构和实现方法,即对用户来说干虾仁 是透明的,所以本系统对用户而言
是定位在界面友好,操作方便功能齐全的原则上的,用户只需用鼠标
点击界面上的选项卡或按钮就能之行相应的功能。就管理者而言,关
心的是如何处理各种数据只要把用户的信息输入计算机,管理者就可
以运行相应的后台程序进行处理。而以上的这些功能都能在所选择的
开发环境中用所选择的开发工具来实现。所以说本系统在操作上是没
有问题的。因此,它在操作上是可行的。
1.3技术可行性分析
数据库技术在计算机软件领域研究中是一项非常重要的主
题,产于60年代,40多年来数据库技术得到了迅速发展,并已形成
较为完整的理论系统和一大批使用系统。面向对象是一种新型的程序
设计方法,或者是一种新的程序设计规划,其基本思想是使用对象,
类、继承、封装、消息等基本概念进行程序设计。许多程序开发工具
如VB,Java,Microsoft等都支持面向对象的程序开
发。
.
.
系统的开发平台。我们选择了当前流行的windowsXP操
作系统,应用程序开发采用Microsoft公司的面向对象的M
icrosoftVisualStudio2005.Mi
crosoftVisualStudio2005是一款
可视化编程软件,为我们提供了一种法那根便快捷的Windows
应用成簇开发工具与普通的数据库系统相比用Microsoft
VisualStudio2005作为数据库开发平台有简
单、灵活、可扩充等特点,非常适合初学者快速掌握并用来开发数据
库管理系统。
数据库选择MicrosoftOfficeAcces
s2003,MicrosoftOfficeAccess
2003是作为一种功能强大的MIS系统开发工具,它具有界面友
好,易学易用,开发简单,接口灵活等特点,是一个典型的新一代数
据管理和信息系统开发工具。与Microsoft的其他数据库产
品如FOXPRO等相比,Access具有较独特的优势,提供了
更强大的数据组织,用户管理,安全检查等功能。当前管理信息系统
的开发大都基于数据库技术和面向对象软件开发技术。这些技术目前
已经成熟。被广泛应用于各个领域。综上所述,汽车票网上订票系统
的开发在技术上是可行的。
1.4时间、设备可能性
目前,中国社会大多都实现了数字化工作,有线无线网络覆盖的
.
.
情况也相当理想,国家的硬件设施为汽车票网上售票系统提供了坚实
的基础。
我们开发小组现有的人力物力,以及对开发技术的掌握情况,可以
在要求的时间内完成开发任务。
在设备方面有计算机,服务器,网络和开发工具等为该系统的开发提
供了可能性。
1.5系统工作量
该系统的工作量相对于我们的开发小组来说很大,必须保证按进
度完成任务。如包含软件维护及技术文档的整理、制作,工作量更大。
1.6文档要求
依据国家《计算机软件产品开发文件编制指南》和《现代软件工
程》的理论和原则编制标准的软件技术文档。
二、需求分析说明书
2.1系统介绍
此订票系统针对的用户是需要查询汽车票信息、预定汽车票
以及退订汽车票的人;
该系统需要实现如下主要功能以及相关说明:
信息查询:站与站的汽车票信息查询、车次的查询以及用户
已经订票的信息查询。
.
.
预定:在规定的有效时间段内,预定汽车票,但要收取一定
的手续费。
退订:在车票的有波兰军事实力 效期之内,能够对所预定的车票进行退订,
对于退还的金额有一定比例的扣除。
2.2系统面向的用户群体
所有需要预定汽车票的人
2.3系统的功能性需求
本系统的目标适用人群是广大的汽车乘客,建成后将有助于
缓解车票售票人员的工作量。
因此本系统首先需要实现用户对车票的查询的查询功能,包
括查询车票的票价和座位号等,查询到所需车票的用户还可以进行预
订,预订时须填写用户的比哟啊信息包括姓名、身份证号、售票地址
等。预定好车票的用户因某些因素需要退票的,在汽车发车前的规定
时间内,还可以进行退票。
2.3.1注册功能模块
对于想利用本系统进行车票查询的用户,首先需要注册成为
系统的用户才能进行查询,系统保存用户的注册信息,在注册用户是
仅需要输入用户自定义的用户名称和密码,注册成功后页面转入登录
页面。
2.3.2登录功能模块
用于用户的登录,对于已经在本系统注册的用户可以根据注
册时所用的用户名和密码登录到系统,但是用户名和密码必须正确,
.
.
若不正确,系统会进行提示错误,确认后进入查询页面。
2.3.3查询功能模块
查询分为站与站的查询,车次的查询以及已定车票的信息查
询。所有上网门户都可以使用本系统的查询功能,对车票信息有个基
本的了解。用户在查询页面输入框输入所要查询的出发站和目的站,
或者是车次,系统会根据输入的信息进行搜索,并给出结果,用户还
可点击搜索结果查看票的详细信息。
2.3.4订票功能模块
用户在查询界面查询到自己满意的车票时,可进行网上购票
操作,所订车票将自动添加到用户的个人信息中,方便用户以后进行
管理。
2.3.5管理功能模块
只有登录成功后的用户才可以管理自己的信息,在个人信息
框中可以查看到用户已订的车票和用户注册时所填的个人信息。用户
由于某些个人因素需要退票的还可以进行退票。
2.4系统的其他需求
2.4.1用户界面需求
方便、美观、一致、独特等
2.4.2软硬件环境需求
操作系统需要windows2000以上
画图工具RationalRoEnterpriEdition
MicrosoftVisio
.
.
三、结构化分析与设计
1:分析与设计方法:
(1)组织结构图:
顾客
登录账号修改个人信息
选择信息
查询车票信息
选择信息
车票数
据库
车票信息
管理员
登录
账号
人员
账户
数据
库
选择信息
匹配信息
管理人员
选择信息
人员信息
人员更新信息
顾客数据
库
修改信息
查询或修改顾
客信息
顾客信息
修改信息
登录
选择信息
匹配信息
售票
员
账号
订票或退
票
选择信息
订票或退票信息
增加车票
信息
车票信息
修改车票
信息
修改信息
票务
管理
员
登录
选择信息
选择信息
账号
匹配信息
(2)数据流程图:本系统主界面为用户设计了三个功能操作以
供选择:查询,订票,退票。另外,为方便用户,还将“退出
系统”也单另出来,用户可以根据需要触发不同事件。
A.系统管理员以及系统用户操作处理流程
.
.
开始
登录
框
登录、确定访问权
限
管理员登录
系统
界面
Y
查看订票信息
查询
界面
N
选择车票信息
查询
车次信息查询
Y
订票
车票预订
Y
选择个人信息查询
N
个人
信息
显示
个人信息查询
N
Y
退出
N
退票
退票
修改个人信息
修改个人信息
Y
N
退出系统
结束
Y
N
B.汽车信息查询流程
.
.
开始
车次
信息
查询
站站查询
Y
输入出发站
和目的站信
息
查询
读取系统数据库文
件
Y
输出查询结
果
订票
订票
Y
退出
结束
Y
车次查询N
输入车次信
息
N
N
N
.
.
C.退票处理流程
.
.
开始
个人信息查询
退票
确定退订票的提示信息
确定
车票的有效性退订成功
退订成功的提示信息
Y
N
N
Y
退出
结束
Y
错误提示
N
N
N
.
.
(3)数据字典
通过系统需求分析,斑砂凉茶 对网上订票系统编制数据字典入下:
各主要数据流的定义如表所示:
表一
表二
表三
表四
名字:用户档案
描述:用户订票时的个人信息
定义:用户档案=用户名称+身份证号码+地址
位置:注册界面
名字:用户登录信息
描述:确认是否是注册用户的信息
定义:用户登录信息=用户名+密码
位置:登录界面
名字:车票信息
描述:用户所要查询图片背影 和订购的车票信息
定义:车票查询信息
位置:查询界面
名字:用户个人管理信息
描述:用户需要对车票和个人资料进行管理的信息
定义:用户个人管理信息
位置:用户订票管理平台
.
.
四、面向对象分析与设计
分析与设计方法
用况模型:
类与对象图:
.
.
旅客(姓名、性别、需求信息、有效证件)
列车班次(发车时间、起点、终点、乘坐人数、价格)
汽车站(名称、所在地)
订票(票号、班次号、旅客号、票价)
管理员(宣传思想工作 密码、姓名)
旅客表
字段类型含义说明
Customer_NameString()旅客的名字旅客的名字
Customer_SexVarchar()旅客的性别旅客的性别
Customer_WantVarchar()旅客的需求旅客的需求信息
Customer_IdenVarchar()旅客的证件旅客的有效证件
班次表
字段类型含义说明
Train_TimeTime班次时间汽车的发车时间
Train_StartVarchar()班次起点汽车的始发站
Train_EndVarchar()班次终点汽车的终点站
Train_NumberInt()班次乘坐人数汽车的乘坐人数
Train_PriceInt()班次价格本次车票的价格
.
.
订汽车票表
字段类型含义说明
Orde托福官网报名 r_IDVarchar()订汽车票号主键(PK)
Order_FIDVarchar()班次号外键(FK)
Order_CIDVarchar()旅客号外键(FK)
Order_PriceInt()票价外键(FK)
管理员表
字段类型含义说明
Admin_passwordVarchar()管理员密码管理员密码
Admin_NameVarchar()管理员姓名管理员姓名
汽车站表
字段类型含义说明
Station_NameVarchar()汽车站名字汽车站名字
Station_addrVarchar()汽车站所在地汽车站所在地
.
.
.
.
活动图
.
.
顺序图
.
.
状态图
1.进入数据库系统页面
2.进入预定车票界面
3.预定成功后退出
4.进入退订车票界面
5.退订成功后退出
6.不能成功预、退车票则退出
.
.
本文发布于:2023-03-19 14:42:50,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/43a89cf2f25093ecbc4b5741d4cbb3bb.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:网上订汽车票.doc
本文 PDF 下载地址:网上订汽车票.pdf
留言与评论(共有 0 条评论) |