《JAVAEE课程设计__铁路旅行时刻表查询系统设计说明书》由会员分享,可在线阅读,更多相关《JAVAEE课程设计__铁路旅行时刻表查询系统设计说明书(4页珍藏版)》请在金锄头文库上搜索。
1、携程列车车次信息系统设计说明书携程列车车次信息系统设计说明书文件状态: 草稿 正式发布正在修改文件标识当前版本作者完成日期1.0TOM年月日2010-12-5版本历史版本历史版本/状态修订人TOM修改日期2010-12-7备注第一部分、概述第一部分、概述1.1.11.1.1 文档说明文档说明本文档描述系统携程列车车次网上查询系统的概要设计1.1.21.1.2 系统需求概述系统需求概述参见携程列车车次网上查询系统需求分析说明书 。第二部分、系统总体结构第二部分、系统总体结构携程列车车次网上查询系统采取B/S 模式,三层结构方式开发。.用户层请求业务层bussiness请求返回数据返回数据数据访问
2、层data access请求数据对象层common/data返回数据第三部分、系统设计第三部分、系统设计1、 类图下面是主要类图2、 时序图 查询车次实现A、时序图B、描述编号23456方法名GetScheduleList功能描述传入出发到达城市,查询列车时刻表SearchScheduleListConnectionDataBaseConnectionString Search连接数据库从配置文件里得到连接字符串table根据 JNDI 获取数据源 ,查询数据库 ,并填充DataTable 查询车次详细信息实现A、时序图B、描述编号2方法名GetScheduleByCode功能描述根据车次号,
3、查询车次详细信息2 / 4.3456SearchScheduleByCodeConnectionDataBaseConnectionString Search数据访问层查询车次详细信息连接数据库从配置文件里得到连接字符串table根据 JNDI 获取数据源 ,查询数据库 ,并填充DataTable打印结果A、时序图B、描述编号1方法名Print功能描述根据传入的 DataGrid 打印 DataGrid 的内容第四部分、数据库设计第四部分、数据库设计1、逻辑设计数据库 E-R 图2、表设计表名功能说明T_Schedule_Detail车次信息T_Schedule车次详细信息3、表详细设计3.1
4、、表 T_Schedule表名列名ScheduleCodefromCitytoCityLeaveTimeArrivalTimeTrainTypeSpeedDistanceDaysHours补充说明T_Schedule数据类型精度范围varcharvarcharvarchardatetimedatetimevarcharvarcharintint空/非空非空非空非空非空非空非空非空非空非空约束条件主键其它说明3.2、表 T_Schedule_Detail表名列名cidScheduleCodecityNameArrivalTimeLeaveTimeNumOfScheduleT_Schedule_Detail数据类型精度范围intvarcharvarchardatetimedatetimeint空/非空非空非空非空空空非空约束条件主键T_Schedule.ScheduleCode的外键其它说明3 / 4.DistanceDaysHours补充说明intint非空非第五部分、界面设计第五部分、界面设计1、用例的用户界面实现用例界面实现是对需求的进一步明确和以可视化的方式呈现,作为编码和实现的依据用例 01:显示地图用例 02:查询车次用例 03:查询车次详细信息4 / 4