出行宝贝出行管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
“出行宝贝”出行管理系统
项目开发总结报告
[V1.1]
拟制人
审核人______________________
[二○一一年十二月十四日]
目录
1引言 (3)
1.1编写目的 (3)
1.2项目背景 (3)
1.3术语及定义 (3)
1.4参考资料 (4)
2实际开发结果 (4)
2.1产品 (4)
2.2主要功能和性能 (5)
2.3基本流程 (6)
2.4计划执行情况 (11)
3开发工作评价 (12)
3.1生产效率 (12)
3.2产品质量 (12)
3.3技术方法 (12)
4本人经验与教训 (13)
5经验和教训 (14)
1引言
1.1编写目的
编写项目开发总结报告是为了让开发人员和用户对开发的过程有一个总体的了解,并通过该报告对软件开发过程中的所有工作做一个总结和概括,以及对开发过程中的不足做一个总结,为以后的维护工作奠定基础。
预期阅读范围是本次参与开发的开发团队以及用户。
1.2项目背景
1.名称:“出行宝贝”出行管理系统
2.项目提出者、开发者、用户
1)项目提出者:软件工程开发实践3组
2)开发者:软件工程开发实践3组
3)用户:出行人员,出行助手系统管理人员
3.开发背景
随着社会经济高速发展及人们生活水平日益提高,人们对生活质量的要求越来越高,旅游出行成为人们日常生活需求之一,因此,为人们提供一个简单实用的出行管理系统越发重要。
当前的出行管理系统主要提高单种交通工具的出行查询,如航空出行管理、火车出行管理等,没有一个集成多种交通方式的出行管理系统供大家使用。本项目开发组针对市场及人们的出行需求,以开发集航空、火车、公交等多种交通出行方式于一体的集成式出行管理系统为目的,为人们提供方便快捷的出行查询,如航班查询、票务管理、公交线路查询等多项实用功能。
1.3术语及定义
数据:人们通常使用各种各样的物理符号来表示客观事物的特性和特征,这些符号及组合
信息:数据经过加工处理后所获取的有用知识
数据处理:将数据转换为信息的过程,主要过程包括:数据的处理、整理、存储、加工、分类、维护、排序、检索和传输等。数据处理的目的是从大量的数据中,根
据数据自身的规律及其相互关系,通过分析、归纳、推理等科学方法,利用
计算机技术、数据库技术等技术手段,提取有效的信息资源,为进一步分析、
管理、决策提供依据
计算机硬件:他是数据库系统的物质基础,是存储数据库及运行数据库管理系统DBMS 的硬件资源,主要包括主机、存储设备、I/O通道等,以及计算机网络环
境
数据库管理系统:是负责数据库存取、维护和管理的系统软件。DBMS提供对数据库中数据资源进行统一管理和控制的功能,将用户、应用程序与数据库数据
相互隔离,是数据库系统的核心,其功能的强弱是衡量数据库系统系统性
能优劣的主要指标.DBMS必须运行在相应的系统平台上,有操作系统和
相关操作系统软件的支持
数据库用户:用户是指管理、开发、使用数据库系统的所有人员,通常包括数据库管理员、应用程序员和终端用户
1.4参考资料
[1]Roger S.Pressman. 软件工程-实践者之路[M].北京:清华大学出版社,2006.
[2]项目开发计划任务书
[3]项目需求说明书
[3]详细设计说明书
2实际开发结果
2.1产品
1.系统程序文件信息
文件文件功能文件大小文件格式文件数量busquery.asp 公交查询 6.48KB ASP 1
conn.asp 数据库连接12.0KB ASP 1 fBooking.asp 机票预定 6.73KB ASP 1
6.95KB ASP 1
flight_conn.asp 返回航班数据查
询结果
Index.html 主页页面9.09KB HTML 1
Index_login.asp 主页登录8.87KB ASP 1
Loging.asp 登录功能 1.59KB ASP 1
Reg.html 注册页面 2.74KB HTML 1
Reg.asp 注册功能 1.59KB ASP 1 tBooking.asp 火车票预定功能 6.30KB ASP 1
7.99KB ASP 1
Train_conn.asp 返回火车数据结
果
Userquery.asp 用户查询功能7.99KB ASP 1
2.系统程序文件层次关系
最终的产品主要包括以上文件。
1)用户通过reg.html页面注册,由reg.asp实现数据库的写入操作。
2)用户在index.html输入用户名和密码,由login.asp处理用户登录过程
3)用户在index.html上执行飞机查询的操作,通过flight_conn.asp返回查询结果。
4)用户在index.html上执行飞机查询的操作,通过train_conn.asp返回查询结果。
5)用户在index.html上执行公交查询的操作,通过busquery.asp返回查询结果。
6)用户在flight_conn.asp返回的查询结果的页面上执行飞机订票操作,j进行订
票操作前,必须通过login.asp的登录过程,由fBooking.asp处理订票过程,并
返回订票结果
7)用户在train_conn.asp返回的查询结果的页面上执行飞机订票操作,进行订票
操作前,必须通过login.asp的登录过程,由tBooking.asp处理订票过程,并返
回订票结果
3.数据库信息
数据库软件:MS SQL SERVER 2005
数据库名::SE
数据库表:busroute表一个,busstop表一个,flight表一个,flightticket表一个
Flightuser表一个,stoponroute表一个,train表一个,trainticket表一个
Trainuser表一个,users表一个
2.2主要功能和性能
一、主要功能:
1.提供飞机的票务管理、航班查询及航线查询等基本功能;
1)票务管理
a.订票功能:当用户需要预订机票,为用户提供机票剩余量及机票价格
的查询;
b.退票功能:当用户遇紧急事件不能如期登机或飞机因故不能如期起
飞,为用户提供机票的退票功能;
2)航班查询
a.高级查询:高级查询面向已订票用户或机票持有人。当机票持有人登
陆界面查询时,只需输入持票人姓名或有效证件号,即可为机票持有
人提供所在航班的航班号、登机时间、航班所在机场等信息;
b.普通查询:当普通用户(即尚未订票或未持有机票的用户)登陆界面
查询信息时,提供航班号等信息,不享有高级查询所提供的部分功能;
3)航线查询
a.高级查询:高级查询面向已订票用户或机票持有人。当机票持有人登
陆界面查询时,只需输入持票人姓名或有效证件号及密码,即可向该
用户提供本次航线的相关信息,如航程、所需时间等;
b.普通查询:当普通用户(即尚未订票或未持有机票的用户)登陆界面
查询时,向用户提供所查的相关信息,不享有高级查询所提供的部分
功能;
实际开发目标:其中票务管理基航班查询与航线查询功能基本达到,高级
查询与普通查询不够完善。
2.提供火车的票务管理、车次查询等基本功能;
1)票务管理
a.订票功能:当用户使用该功能时,向用户提供车票剩余量及车票
价格等信息;
b.退票功能:当用户遇紧急事件不能如期成行或火车因故不能如期
出发,为用户提供火车票的退票功能;
2)车次查询
a.高级查询:此功能面向火车票持有人或已订票的用户。当用户输
入姓名或有效证件号码及密码时,向用户提供该车次的相关信
息,如火车起始车站、出发时间等。