2023年7月6日发(作者:)
Software Development・软件开发 基于Java技术的的火车票订购系统设计研究 火车站售票系统自身具备的 即时互动方式能够吸引大量火车 票购买者的极大兴趣,这些售票 网站可以随时为乘客提供购买车 票的服务,不但更加方便、更详细、 而且也更安全。Java语言技术可 以实现该系统的设计,而且在这 样的网站中,票务的管理是有秩 序的,并将其进行科学化的分类, 便于购买者查询。 【关键词】Java火车票订购系统设计 Java语言是一种适用于网络编程的语言, 它的基本结构与c++极为相似,但却简单得多。 它集成了其它一些语言的特点和优势,又避开 火车站售票的管理和规范问题,是摆在我们面 前的一个重要问题,也是政府管理中的需要解 决的问题。订票是火车客运业务中的一个最常 见的业务形式,表面上看,它只是火车站业务 的一个简单的组成部分,但是它涉及到管理与 客户服务等很多问题,所以,过去传统的售票 方式已经不能满足现代客运业务流量剧增的实 际需求,这就要求一种全新的订票方式——网 上订票,来缓解订票高峰时期的客运压力,并 为用户提供方便快捷的订票服务。 1技术可行性分析 对于本系统的操作界面,无论用户界面 还是管理员界面都只是一些JSP页面,连接 数据库和中文处理等部分则采用JavaBeans技 术。本项目使用了集成开发工具Eclipse 7.0, 用于它们拥有强大的语法提示及自动纠错等功 能,因此可以方便的进行Java及JSP开发。 Microsoft sOL Server 2000是一个全面的、集 成化的数据库。其基本操作实质还是对数据库 进行添加、删除、查找等简单操作,利用它可 以为用户提供一个安全、可靠、便捷和高效的 平台。 目前在网络上开设车次查询订票系统,获 得网址的方法可以通过注册和交费向域名管理 机构申请网络地址的使用权,这种方式需要一 定的投资额,但是获得域名较为稳定,且容易 记忆。本系统开发涉及到的技术因素主要有如 下几个方面:数据库技术,对sQL Server熟 悉,能够熟练使用SQL Sevrer数据库;系统 架构的规划,使用B/S架构;页面开发,使用 HTML和JSP技术,能够使用这两种技术开发 页面;配置环境,装有Windows XP电脑一台, 安装SQL Server2000数据库,搭建Eclipse平 台和Tomcat服务器,IE浏览器等。具备上述 条件基本,本系统设计开发就可以进行。 2前台管理模块的总体设计 文/任奕帆 前台管理模块可分为车次信息、会员中 3.6订票管理子模块 、车次查询、订单处理四个部分。 管理员在登陆后,可以查看用户所提交 2.1车次信息子模块 的预定车票的具体信息、付款情况、会员姓名、 显示出本站所有车次及车次详细信息。 订票时间,对于已经处理完的定单和无效定单 信息过多则使用右侧滚动条。此功能适用于所 可以予以删除关闭。 有浏览本站的会员和非会员(游客),非会员 3.7会员管理子模块 只有浏览功能,无预定功能。 2.2会员中心子模块 管理员在登陆后,可以查看会员名、注 册时问、登陆次数、上次登录时间、上次登录 为了便于进行网站的管理,必须有一套 IP,并可以选择删除非法会员,无效会员或者 完善的会员管理体系,包括会员注册、会员登 翻页。 录、登录密码修改、用户个人注册信息修改及 3.8销售情况统计子模块 查看我的预定功能。通过用户注册可以成为本 网站的正式会员。登录之后才可以享受到会员 管理员在登陆后,可以查看售票情况统 操作,如:预定车票、修改登录密码、修改注 计,可打印或直接打印或进行页面设置。可进 册信息、查看已预订的车票信息,操作结束时 行页面预览,也可对无用的数据进行删除。每 可随时返回首页或退出系统。 条预定信息前都有序号,便可得知总共销售数 量,便于管理和统计。 2.3车次查询子模块 4数据库设计 只需对照用户所要出发的始发站和想要 到达的终点站名称,即可通过站站查询,选择 用户的需求具体体现在各种信息的保存、 正确的出行线路,并查看线路具体信息。 提供、查询和更新,这就要求数据库结构能充 分满足各种信息的输出和输入。针对火车车次 2.4订单处理子模块 查询系统,通过对火车车次查询和网上订票工 用户确定自己所需的车票信息之后,可 作的过程、内容以及数据流程分析,设计如下 以点击预定,进行填写订单信息的页面,填写 所示的数据项和数据结构:车次信息包括:序 完成后,订单生成。至此,预定车票结束。 号、车辆路线、车次、开车时间、到达时间、 座位类型、票价、添加日期。订票信息包括: 3后台管理模块的总体设计 序号、车辆路线、车次、开车时间、到达时间、 座位类型、票价、数量、付款情况、订票时问。 后台管理模块可分为管理员登陆、管理 用户信息包括:ID、用户名、密码、用户类型、 员设置、修改密码、车次信息管理、增加车次 注册时间、会员状态、登录时间、序号、真实 信息、订票管理、会员管理、售票情况统计八 姓名、性别、生El、所属省份、所属城市。 个部分。 5结束语 3.1管理员登陆子模块 为了保证该软件的质量,对测试过程应 管理员只有在登陆之后,才能对网站进 该进行严格的管理。虽然测试是在实现且经验 行一系列的管理操作。用户不可登陆此页面。 证后进行的,实际上测试的准备工作在分析和 3.2管理员设置子模块 设计阶段就在进行中。经过一系列的测试过程 对软件功能进行测试验证以后,软件基本能够 管理员在登陆后,可以增加或修改管理 满足开发的要求,测试宣告结束,经验收后, 员及密码,更改管理员当前状态及操作类型。 软件便可投入实践使用。 3.3修改密码子模块 参考文献 管理员在登陆后,可以通过输入一次旧 【1】 薛华成.管理信息系统【M】.北京:清华 密码和两次新密码来修改自己的登录密码。 大学出版社,1 993. [2]黄梯云.管理信息系统导论[M].机械工 3.4车次信息管理子模块 业出版社,2 006. [3]3 耿祥义,张跃平.JSP实用教程(第二版) 管理员在登陆后,可以修改或删除车次 信息,保证信息的及时更新。 [M].清华大学出版社,2 007,10. [4】刘斌著.精通Java Web整合开发 . 3.5增加车次信息子模块 电子工业出版社,2 008,5. 管理员在登陆后,可以通过填写车辆路 作者单位 线、车辆车次、开车时间、到站时间、座位类 宁波大红鹰学院计算机科学与技术系浙江省 型和票价来增加车次信息。 宁波市3151 7 5 Electronic Technology&Software Engineering电子技术与软件工程・29
发布者:admin,转转请注明出处:http://www.yc00.com/news/1688603246a154311.html
评论列表(0条)