1、 毕 业 设 计毕 业 设 计 ( (论 文论 文 ) ) 火 车 旅 客 信 息 管 理 系 统火 车 旅 客 信 息 管 理 系 统 姓姓 名:名: xxxxxxxx 系系 部:部: 信息工程系信息工程系 专专 业:业: 1010 计算机信息管理计算机信息管理 指导教师:指导教师: x xxxxxxxxxxx 日日 期:期: 20132013 年年 5 5 月月 2525 日日 第第 1 页页 目录目录 目录目录 错误!未定义书签。 摘摘 要要 3 3 引引 言言 4 4 第一章第一章 需求分析需求分析 5 5 1.1 任务需求分析 . 5 1.2 数据流图、数据字典及实体联系图 . 5
2、1.2.1 数据流图 . 5 1.2.2 数据字典 6 1.2.3 数据库的具体设计如下 7 1.2.4 实体联系 E-R 图 . 10 第二章第二章 系统概要设计系统概要设计 1515 2.1 总体设计 15 2.2 系统功能模块图 15 2.3 数据库概念设计 17 2.4 数据库逻辑结构设计 18 2.5 连接数据库的特点 20 第三章第三章 详细设计详细设计 2121 3.1 系统的主要功能及实现 21 3.1.1 系统登陆管理模块 . 21 3.1.2 时刻信息管理模块 . 22 3.1.3 车次信息管理模块 . 22 3.1.4 售票订票信息管理模块 23 31.5 新用户注册模块
3、 . 25 3.1.6 通知乘车常识等信息管理模块 . 26 3.2 程序流程图 27 3.3 用户界面设计 28 第第 2 页页 3.3.1 一般交互设计 . 28 3.3.2 信息显示设计 . 29 3.3.3 输入界面设计 . 29 3.4 软件测试 30 3.4.1 测试的方法和步骤 . 30 5.4.2 测试用例 . 30 参考文献参考文献 3232 设计总结设计总结 3333 致致 谢谢 3434 第第 3 页页 摘摘 要要 火车旅客信息网上管理系统的总体目标是:在计算机网络,数据库和先进的开发平台上, 利用现有的软件,配置一定的硬件,分析和设计一个具有开放体系结构的、易扩充的、易
4、维 护的、具有良好人机交互界面的火车旅客信息网上管理系统,为主管部门的决策者和管理者 提供充足的信息、快捷的查询和有效的管理方式,减少不必要的损失和浪费,提高人事管理 的效率。 关键词关键词:铁路系统;数据库;数据字典;信息管理 第第 4 页页 引引 言言 随着人类文明的飞速发展,人类的活动不仅仅局限在一个小的圈子里。而且物品也越来 越丰富,致使铁路运输企业有了很大的发展。与之俱来的是对旅客信息的管理。如果单凭人 力,根本跟不上环境的要求,不但工作量大而且容易出错。随着科技的发展,计算机软硬件 技术已经达到了相当高的水平。于是,火车旅客信息网上管理软件迎合了市场,为企业创造 了不少价值。 火车
5、旅客信息网上管理,不仅仅是对旅客信息的简单管理,它包括火车时刻表、车次查 询、紧急通知、乘车小常识等信息的发布和相关管理。这是对旅客的热情服务也是人性化关 怀的充分展现。 这套系统分二部分进行信息管理:管理员管理,是最为重要的一部分,它包括售票订票 系统的权限设置,旅客意见的采纳与回复;火车时刻表管理,是对车辆信息的管理,包括车 辆的车次,始发站与终点站,快慢等级,发车时间与到达时间,及中途站点停车时间等;紧 急通知编辑,是当火车在行车过程中遇到紧急突发事件,如道路受损、让车、技术停车等情 况下对旅客进行及时通知;乘车小常识管理,包括沿途风光介绍,沿线土特产介绍,防盗与 安全意识介绍等,是人性
6、化服务很重要的一个组成部分。 本系统采用 Web 模式来设计,服务器端我们采用 Oracle 数据库 Jsp+servlet 组件来构成服 务系统;客户端采用浏览器来完成查询,修改,删除全过程,同时可进行远程系统维护和治 理。 第第 5 页页 第一章第一章 需求分析需求分析 1 1.1.1 任务需求分析任务需求分析 系统任务主要包括: 1)时刻信息:时刻信息的输入、查询、修改; 2)车次信息:车次信息的输入、查询、修改; 3)售票信息:售票信息的输入、查询、修改; 4)订票信息:订票信息的输入、查询、修改; 5)通知、常识等信息:通知、乘车常识信息的输入、查询、修改; 6)用户注册,用户信息的输入等等; 7)用户登陆,用户登录时查询,进入后进行购票; 8)管理员信息:初始化管理员,对其他管理员的增加,删除,查询 1 1.2.2 数据流图、数据字典及实体联系图数据流图、数据字典及实体联系图 1.2.1 数据流图数据流图 图