1、 湖北轻工职业技术学院 毕业设计 (论文 ) 火车旅客信息管理系统 姓 名: xxxx 系 部: 信息工程系 专 业: 10计算机信息管理 指导教师: xxxxxx 日 期: 2013 年 5 月 25日 湖北轻工职业技术学院 第 1 页 目录 目录 .错误 !未定义书签。 摘 要 . 3 引 言 . 4 第一章 需求分析 . 5 1.1 任务需求分析 . 5 1.2 数据流图、数据字典及实体联系图 . 5 1.2.1 数据流图 . 5 1.2.2 数据字典 . 6 1.2.3 数据库的具体设计如下 . 7 1.2.4 实体联系 E-R 图 . 10 第二章 系统概要设计 . 15 2.1 总
2、体设计 . 15 2.2 系统功能模块图 . 15 2.3 数据库概念设计 . 17 2.4 数据库逻辑结构设计 . 18 2.5 连接数据库的特点 . 20 第三章 详细设计 . 21 3.1 系统的主要功能及实现 . 21 3.1.1 系统登陆管理模块 . 21 3.1.2 时刻信息管理模块 . 22 3.1.3 车次信息管理模块 . 22 3.1.4 售票订票信息管理模块 . 23 31.5 新用户注册模块 . 25 3.1.6 通知乘车常识等信息管理模块 . 26 3.2 程序流程图 . 27 3.3 用户界面设计 . 28 湖北轻工职业技术学院 第 2 页 3.3.1 一般交互设计
3、. 28 3.3.2 信息显示设计 . 29 3.3.3 输入界面设计 . 29 3.4 软件测试 . 30 3.4.1 测试的方法和步骤 . 30 5.4.2 测试用例 . 30 参考文献 . 32 设计总结 . 33 致 谢 . 34 湖北轻工职业技术学院 第 3 页 摘 要 火车旅客信息网上管理系统的总体目标是:在计算机网络,数据库和先进的开发平台上,利用现有 的软件,配置一定的硬件,分析和设计一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的火车旅客信息网上管理系统,为主管部门的决策者和管理者提供充足的信息、快捷的查询和有效的管理方式,减少不必要的损失和浪费,提高人事管
4、理的效率。 关键词 : 铁路系统;数据库;数据字典;信息管理 湖北轻工职业技术学院 第 4 页 引 言 随着人类文明的飞速发展,人类的活动不仅仅局限在一个小的圈子里。而且物品也越来越丰富,致使铁路运输企业有了很大的发展。与之俱来的是对旅客信息的管理。如果单凭人力,根本跟不上环境的要求,不但工作量大而且容易出错。随着科技的发展, 计算机软 硬件技术已经达到了相当高的水平。于是,火车旅客信息网上管理软件迎合了市场,为企业创造了不少价值。 火车旅客信息网上管理,不仅仅是对旅客信息的简单管理,它包括火车时刻表、车次查询、紧急通知、乘车小常识等信息的发布和相关管理。这是对旅客的热情服务也是人性化关怀的充
5、分展现。 这套系统分 二 部分进行信息管理:管理员管理,是最为重要的一部分,它包括售票订票系统的权限设置,旅客意见的采纳与回复;火车时刻表管理,是对车辆信息的管理,包括车辆的车次,始发站与终点站,快慢等级,发车时间与到达时间,及中途站点停车时间等;紧急通知编辑,是当火车在行车过程中遇到紧急突发事件,如道路受损、让车、技术停车等情况下对旅客进行及时通知;乘车小常识管理,包括沿途风光介绍,沿线土特产介绍,防盗与安全意识介绍等,是人性化服务很重要的一个组成部分。 本系统采用 Web 模式来设计,服务器端我们采用 Oracle 数据库 Jsp+servlet 组件来构 成 服务系统;客户端采用浏览器来
6、完 成查询,修改,删除 全过程,同时可进行远程系统维护和治理。 湖北轻工职业技术学院 第 5 页 第一章 需求分析 1.1 任务需求分析 系统任务主要包括: 1)时刻信息:时刻 信息的输入、查询、修改; 2)车次信息:车次 信息的输入、查询、修改; 3)售票信息:售票 信息的输入、查询、修改; 4)订票信息:订票 信息的输入、查询、修改; 5)通知、常识等信息:通知、乘车常识 信息的输入、查询、修改; 6)用户注册,用户信息的输入等等; 7)用户登陆,用户登录时查询,进入后进行购票; 8)管理员信息:初始化管理员,对其他管理员的增加,删除,查询 1.2 数据流图、数据字典及实体联系图 1.2.
7、1 数据流图 图 3-1 数据流图 系统管理员 处理事务 旅客基本信息 管理员信息 处理结果 相关人 或部门 湖北轻工职业技术学院 第 6 页 数据流图由四种基本的元素构成:数据流 (Data Flow),处理 (Process),数据存储和数据源(数据终点)。 数据流 (Data Flow):为具有名称且有流向的数据,用标有名称的箭头表示,一个数据可以是记录、组合项或基本项。 处理 (Process):表示对数据所进行的加工和变换,在图中用矩形框表示。指向处理数据流为该处理的输入数据,离开处理的数据为处理的输出数据。 数据存储:表示用文件方式或数据库形式所存储的数据,堆砌进行的存取分别以指向
8、或离开数据存储的箭头表示。 数据源及数据终点:表示数据的来源或数据的去向,可以是一个组织或人员,它处于系统范围之外,所以又称它为外部实体,它是为了帮助理解系统界面而引入的,一般只出现在数据流图的起点和终点 。 1.2.2 数据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。 (a) (b) 名字:时刻信息 别名:时刻信息 描述:列车时刻表 定义:时刻信息 =车次号 +发车时刻 +停靠时间 +到达时刻 +误差时间 位置:存储 设备 名字:车次信息 别名:车次信息 描述:每辆车的详细信息 定义:车次信息 =车型 +车次 +车厢数 +始发站 +沿途车站 +终点站
9、位置 ;存储设备 湖北轻工职业技术学院 第 7 页 (c) (d) (c) (d) (e) 图 3-2 火车旅客信息网上管理系统的数据字典 1.2.3 数据库的具体设计如下 A管理员管理信息表 B订票管理信息表 名字:售票信息 别名:售票信息 描述:火车票售出信息 定义:售票信息 =售票时间 +车次 +发车时间 +起始站 +终点站 +票价 +备注 位置:存储设备 名字:订票信息 别名:订票信息 描述:火车票预先售出的信息 定义:订票信息 =订票时间 +订票人+车次 +发车时间 +起始站 +终点站 +票价 +支付手段 位置:存储设备 名字:通知、乘车常识等信息 别名:通知、常识等信息 描述:其他人性化服务信息 定义:通知、常识等信息 =通知播报时间 +通知事件内容 +播报员 +乘客反映 +紧急程度(等级制) 位置:存储设备 湖北轻工职业技术学院 第 8 页 C.货物托运管理信息表 D时刻信息管理表 E站内新闻管理信息表 湖北轻工职业技术学院 第 9 页 F车次信息通知管理信息表 G售票信息管理信息表 H车次信息管理表 I 用户信息管理表