- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
非标准化旅游产品预订系统的实现方法研究 姓 名:朱化武 导 师:王磊 专 业: 软件工程 内容提纲 课 题 简 介 2 系 统 总 体 设 计 3 系 统 具 体 设 计 4 3 5 总 结 与 展 望 1 致 谢 课 题 简 介 1 选题的背景和意义 背 景 意 义 2 火车票在线预 订管理系统应 用现状与分析 3 关键技术 Struts2 MVC 课题简介 选题的背景和意义 随着互联网的飞速发展,网络在人们的生活中扮演着越来越重要的角色。传统的纸质火车票,飞机票也慢慢被电子票所取代,而人工记录火车票的预订销售也逐渐以网上预订系统来代替。在线火车票预订管理系统有着查找迅速、方便、可靠性强、存储量大等传统人工记录无法比拟的优势 系统的实现不仅让旅客能更加方便更加快捷地预订火车票这一产品,也极大地减轻公司在火车票预订这块的人力物力财力,提高公司的盈利 课题简介 火车票在线预订系统的应用现状与分析 许多的旅行网站中提供了许多丰富的旅游产品,方便了人们的旅行,带来生活上的便利。但是在旅游公司中像火车票这类随意性很强的非标准化产品却一直由员工手工进行记录,不仅效率低下,也很不方便,更容易造成数据上的混乱。另外很难应付车票订购高峰时刻的大量数据处理问题,还会出现由此带来的大量记录存放和管理所带来的问题 作为计算机应用的一部分,使用计算机对火车票信息进行管理,具有手工管理所无法比拟的优点:查找迅速,方便,可靠性强,存储量大等。这些优点能够极大地提高公司在火车票预订信息管理方面的效率,同时节约了成本提高了收入 关键技术 Struts2框架 Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts 2可以理解为WebWork的更新产品 Struts2的实现原理 关键技术 MVC MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层 模型、视图、控制器三者之间的关系和各自的主要功能 关键技术 MVC设计模式 (控制器) 接受用户请求 调用模型响应用户请求 选择视图显示响应结果 (视图) 显示模型状态 接受数据更新请求 把用户输入数据传给 控制器 (模型) 代表应用程序状态 响应状态查询 处理业务流程 通知视图业务状态更新 选择视图 业务处理 用户请求 状态查询 通知数据更新 方法调用 事件 系统总体设计 需 求 分 析 分析问题领域 数据库模型 One Two Three 需求分析 功能模块 车次信息管理功能 管理员登陆功能 订单信息管理功能 用户退票功能 注册会员管理功能 用户订票功能 用户登录注册功能 需求分析 登陆功能 车次管理 订单管理 会员管理 提供切换 登陆用户和直接退出系统 车次信息的输入、添加、删除和修改 订单信息的查询、删除和修改 查询已注册会员信息、修改、删除 管理员需求 需求分析 会员需求 登陆注册 功能 查询余票 预订车票 退票 提供用户 注册和登陆系统功能 提供会员查询满足自己要求的余票功能 提供会员预订满足自己要求的车票功能 提供会员退票功能 分析问题领域 管理员 登陆系统 查询更新车次 查询更新订单 查询更新会员 退出系统 定义用户权限 普通用户 注册会员 登陆网站 查询余票 预订车票 退票 数据库模型 序号 字段名 字段类型 说明 备注 1 trainId varchar 车次编号 主键 2 trainStartPlace varchar 始发站 3 trainEndPlace varchar 终点站 4 trainStartTime datetime 出发时间 主键 5 trainEndTime datetime 到达时间 6 hartSeatLeft Int 硬座余票 7 hardSeatPrice Int 硬座价格 8 softSeatLeft Int 卧铺余票 9 softSeatPrice Int 卧铺价格 用户信息表 数据库模型 订单表 序号 字段名 字段类型 说明 备注 1 orderId INT 订单编号 主键 2 userName VARCHAR 用户名 3 userPhone VARCHAR 电话 4 userId VARCHAR 身份证号 5 trainId
文档评论(0)