软件工程课程设计

发布时间 : 星期二 文章软件工程课程设计更新完毕开始阅读

1)对车次的查询,可以按照发车车次进行查询; 2)车次信息包括:车号、出发地、目的地、发车日期、开出时刻、票价。

3)座位类型设定。

4)车次信息只允许用户查询,不能修改。 2.添加车票

通过查询系统,客户根据自己的需求找到满意的车次,再输入个人信息后直接通过网上订票确定已预订选中的车票。要求:

订票记录应包括:会员名、车号、发车日期、订购票数、总价。 3.退票

可退票,通过查询系统,客户可以根据自己的名字找到自己的订票信息,通过退票模块退去已购车票。

项目转换成系统后,系统的顺利运行可以缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。还能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。

技术目标:

采用VB SCRIPT脚本设计语言与数据库相结合的手段进行开发,实现手段先进、有效、简单。

社会目标:

通过本产品,使更多的企业或个人使用该软件,使他们对于本企业或个人的财务收支进行有力的监督。

- 5 -

二、需求分析说明书

2.1系统介绍

《火车站网上订票系统》针对的用户是需要查询火车票信息、预订火车票以及退订火车票的人;

该系统需要实现如下主要功能以及相关说明:

火车票信息查询:站与站的火车票信息查询、火车车次的查询以及用户已订票的信息查询。

火车票预订:在规定的有效时间段内,预订火车票,但要收取一定的手续费。

火车票退订:在车票的有效期之内,能够对所预订的火车票进行退订,对于退还的金额有一定比例的扣除。

2.2系统面向的用户群体

所有需要预定火车票的人

2.3系统的功能性需求

本系统的目标使用人群是广大的火车乘客,建成后将有助于缓解火车票售票人员的工作量。

因此本系统首先需要实现用户对火车票的查询的查询功能,包括查询火车的票价和座位号等,查询到所需车票的用户还可以进行预订,预订时需填写用户的必要信息包括姓名、身份证号、收票地址等。预订好车票的用户因某些因素需要退票的,在火车发车前的规定时间内,还可以进行退票。

2.3.1 注册功能模块

- 6 -

对于想利用本系统进行火车票查询的用户,首先需要注册成为系统的用户方能进行查询操作,系统保存用户的注册信息,在注册用户时仅需要输入由用户自定义的用户名称和密码,注册成功后页面随即转入主页(登录界面)。

2.3.2 登录功能模块

用于用户的登录,对于已经在本系统注册的用户可以根据注册时所用的用户名和密码登录到本系统,但是用户名和密码必须正确,若是不正确的用户名和密码,系统便进行错误提示。系统确认用户名和密码后便跳转到查询界面。

2.3.3 查询功能模块

查询分为站站查询,车次查询以及已订车票的信息查询。所有上网用户都可以使用本系统的查询功能,对车票信息有个基本的了解。用户在查询界面输入框输入所要查询的出发站和目的站,或者是火车车次,系统则会根据输入的信息进行搜索,并给出搜索结果,用户还可点击搜索结果查看火车票的详细信息。

2.3.4 订票功能模块

用户在查询界面查询到自己所满意的车票时,可以进行网上订票操作,所订车票将自动添加到用户的个人信息当中,方便用户日后进行管理。

2.3.5 管理功能信息模块

只有登录后的用户才可以管理自己的信息,在个人信息框中可以查看到用户已订的车票和用户注册时所填的个人信息。用户由于某些

- 7 -

个人因素需要退票的还可以进行退票操作。

2.4系统的非功能性需求

2.4.1用户界面需求

方便、简洁、美观、一致等

2.4.2软硬件环境需求

操作系统需要 windows 2000以上; 操作系统环境:windows xp/windows 7; 数据库需要Microsoft Access 95;

数据库驱动:Microsoft公司的sqljdbc驱动; 前台开发工具:Visual Basic 6.0;

2.4.3软件质量需求

三、可行性分析报告

3.1经济可行性分析

经济可行性研究是对系统投入使用后带来的经济效益进行评估,也包括对系统的投资预算。即要解决两个问题,资金可得性和经济合理性当前办公用PC机的普及使得 开发和应用管理系统在经济上成为可能。现在,计算机的价格已经十分低廉,性能却有了长足的进步,本系统的开发为人民出行方便带来了质的飞跃。为此主要表现为以下几个方面:

1、本系统的运行可以代替人工进行许多繁杂的劳动; 2、本系统运行可以节省许多资源。如人力,财力,物力等方面;

- 8 -

联系合同范文客服:xxxxx#qq.com(#替换为@)