版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
**************************************兰州理工大学Java课程设计题姓学成,智能化售票,手工转为自动化,将使许多复杂、繁琐、且需要很多人力的工作变得简单。在本模拟一下由售票员来操作的售票系统而已。工具软件利用Myeclipse2013开发工具和SQLServer2008数据库来开发这个火车站网上售票系统。该系统要解决的是火车站网上售票工作所要解决的问题,可以满足火车站网上售票的基本要求,包括查询、订票、退票等三个方面的功能。该系统能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。关键字:火车票管理,Myeclipse2013,SQLserver20081的一项战略任务。作为工业文明产物的铁路,如何借重于信息经济技术的帮助,大课题。提升铁路运输市场的竞争力,提高铁路运输的经济效益。的售票效率及旅客便利性,使铁路客运在竞争日益激烈的运输行业更具优势。2..........................................................................................................................................................1..........................................................................................................................................................2..............................................................................................................................4功能需求.......................................................................................................................................4数据需求.......................................................................................................................................4性能需求.......................................................................................................................................5数据字典.......................................................................................................................................6-.................................................................................................................................6...........................................................................................................................7..........................................................................................................................................9.......................................................................................................................9.................................................................................................................................10........................................................................................................................12........................................................................................................................................18................................................................................................................................................23................................................................................................................................................24........................................................................................................................................................253析,从而确定用户的需求。用户对系统的需求我们从以下几方面进行分析。1.1功能需求本火车票管理系统应该具备如下功能:1.查询分为对车次信息的查询和客户对已订车票信息的查询。要求:1)对车次的查询,可以按照发车车次进行查询;2)车次信息包括:车次、出发地、目的地、发车日期。3)座位类型设定。4)车次信息只允许用户查询,不能修改。2.订票接通过网上订票确定已预订选中的车票。要求:订票记录应包括:用户名、车次、发车日期、订购日期、订购票数、票价。3.退票过退票模块退去已购车票。1.2数据需求析,本系统的信息需求如表1-1所示。4表1-1信息输入输出信息处理信息输出符合用户需求的车次及相关信息用户输入个人信息及所需订购的车票信息更新系统中的订票信据库用户输入自己的名字、身份证号等符合用户需求的订票信检索系统数据库以得数据库操作反馈(如退票成功等)1.3性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,本系统应该满足以下的性能需求。1.准确性和及时性过程中,必须采用一定的方法保证系统的准确性和及时性。2.易用性统应该尽量使用用户熟悉的术语和中文信息的界面,从而保证系统的易用性。3.安全性5复等工作。同时系统还要保证对数据库进行及时更新,保证数据一致性。1.4数据字典表1-2车次信息数据字典描述:存放车次信息的文件,以供用户查询定义:车次信息=车号+出发地+目的地+发车日期+开出时刻+到达时刻+坐位类型+票价位置:输出到CRT终端或类似的显示部件表1-3订票信息数据字典描述:存放订单信息的文件,以供用户查询,并作相应操作定义:订票记录=用户名+车号+发车日期+订购日期+订购票数+总价位置:输出到CRT终端或类似的显示部件表1-4用户信息数据字典别名:描述:存放用户信息的文件,以供用户方便的查询订单信息,进而做出相应的操作定义:用户信息=用户名+地址+性别+电话位置:输出到CRT终端或类似的显示部件1.5实体-联系图库结构能充分满足各种信息的输出和输入。分析,设计如下所示的数据项和数据结构:61.车次信息包括:车号、出发地、目的地、发车日期、开出时刻、剩余座位数、票价。2.订票记录包括:订单号、身份证号、车号、订购日期、票价。3.用户信息包括:用户名、身份证号、性别、电话。E-R图如图2.1所示。用户m11票价nnn图1.1实体-联系图(E-R图)1.6数据库逻辑结构火车站网上订票系统数据库中各个表格的设计结果如表1-5——表1-7所示。每个表格表示在数据库中的一个表。表1-5车次信息表BusInfo数据类型char(10)varchar(50)varchar(50)DatetimeDatetimeDatetimeint是否可空NOTNULLNOTNULLNOTNULLNOTNULLNOTNULLNOTNULLNOTNULLNOTNULLBusFromBusToBusDateBusBeginBusEndTicketNumPrice发车日期(主键)开出时刻到达时刻剩余票数票价Money7表1-6订单表OrderInfo字段名OrderIDUserID是否可空NOTNULLNOTNULLNOTNULLNOTNULLNOTNULLNOTNULLNOTNULL说明订单号(主键)身份证号(外键)车次(外键)发车日期(外键)订购日期BusDateOrderDateOrderNumTotalMoney总价表1-7用户表User数据类型char(18)字段名说明NOTNULL身份证号(主键)NOTNULL用户名性别varchar(50)Char(2)varchar(12)Phone电话82.1系统软件结构设计2.1.1软件结构查询又可分为车次查询和订单查询两个部分。其层次图如图3.1所示。车次查询订票查询图2.1火车站网上订票系统的层次图2.1.2模块算法1.各级别算法1)界面级算法处理输入信息,产生相应任务。图2.2界面级算法示意图2)数据库级算法执行相应数据库操作,并直接返回信息反馈。9图2.3数据库级算法示意图3)任务级算法执行所需功能,满足用户需求。图2.4任务级算法示意图2.调用关系1)界面模块调用任务模块2)任务模块调用数据模块3)数据模块调用界面模块显示2.2系统流程图系统顶层流程图如下图2.52.6——图2.8为各模块详细系统流程图。10图2.5顶层系统流程图2.6车次信息查询系统流程图图2.7订票系统流程图图2.8退票系统流程图112.3系统的详细设计2.3.1程序流程图本系统主界面为用户设计了三个功能操作以供选择:查询,订票,退票。另外,为方便用户,还将“退出系统”也单另列了出来,用户可以根据需要触发不同事件。其处理流程如图2.9所示。图2.10——图2.13反映了不同触发事件具体的处理流程。121.系统用户权限的系统主处理流程NNYYNYYYNNY图2.9系统用户权限的系统主程序流程图132.新用户权限的系统主处理流程NNYYYN图2.10新用户权限的系统主程序流程图143.车次信息查询处理流程NYNYNYNYYN图2.11车次信息查询程序流程图154.订票处理流程NYNYNYYNNY图2.12订票程序流程图165.退票模块处理流程NYNYNYYNNY图2.13退票模块程序流程图173.1应用系统的开发及测试3.1.1系统首页图3.1系统首页3.1.2用户登录及访问权限的权限。如图3.2-3.3。18图3.2登录框系统用户输入错误的用户名或身份证号,系统拒绝其访问。如图3.3。图5.3出错提示新用户在系统首页选择“注册”单选钮,系统自动跳转到注册页面,并控制其访问权限,如图3.4所示。19图3.4新用户权限登录主窗体3.1.3车次信息查询3.5选择查询条件。图3.5车次查询条件框3.1.4订票系统用户可以通过主界面的菜单选项中,直接选择“购票”服务,新用户在询,选择符合自己所需的车票,然后点击购买,系统会弹出下一对话框,用户根据自己信息填写,然后提交,确认支付,订票成功。如图3.6-3.9所示。图3.6订票信息界面20图3.7用户信息填写图3.8确认支付页面图3.9订票成功213.1.5退票统自动提供。图3.10系统自动返回订单信息22我们追求的目标;二是提高工作效率;三是降低成本。因此,办公自动化的高速度、高效率、高便捷、低成本便成了我们的目的,为此开发了这个火车票管理系统。本系统可以大大简化退票、订票、查询等十分繁琐的工作,简化办公环节,提高工作效率,而且易学、易用,满足客户需求。度,特别是要做一个真正可用的软件,就更难了。在老师和同学的帮助下,我把以往所学的知识结合起来,利用JAV
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年广西职业技术学院单招职业适应性测试题库有答案详解
- 华北理工大学附属医院2025年公开招聘护理人员备考题库及参考答案详解
- 2025年重庆长江轴承股份有限公司招聘13人备考题库有完整答案详解
- 2025年内蒙古煤制天然气公司招聘备考题库有答案详解
- 2025年河南省某国企工程类岗位招聘7人备考题库完整参考答案详解
- 2025年国有企业招聘泛半导体产业园招商运营专业人才备考题库完整答案详解
- 2025年乐山市沙湾区医疗集团嘉农镇中心卫生院招聘备考题库有答案详解
- 高安市高中学校2026-2027学年度招聘教师备考题库及答案详解(考点梳理)
- 赣南师范大学科技学院2026年公开招聘工作人员备考题库(一)含答案详解
- 2025年河北定向选调生招录683人备考题库(华东师范大学)及参考答案详解
- 笋壳鱼营销方案
- 2025年广东省高职院校五年一贯制转段考试文化课测试(数学)
- (17)义务教育劳动课程标准日常修订版(2022年版2025年修订)
- 墓碑安装及售后服务协议
- 化妆师婚礼流程
- 英国风光概览
- 精神科病历书写精神科病历书写及范例
- 2026海南省考公务员试题及答案
- 镀锌方钢喷涂工艺与氟碳漆施工步骤详解
- 初三下化学开学考试卷及答案
- 人口老龄化课件
评论
0/150
提交评论