地铁自动售票系统(2).doc_第1页
地铁自动售票系统(2).doc_第2页
地铁自动售票系统(2).doc_第3页
地铁自动售票系统(2).doc_第4页
地铁自动售票系统(2).doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 课程设计课程设计 题题 目目 地铁自动售票系统地铁自动售票系统 学生姓名 刘阳 学 号 0082694 学生姓名 徐俊晔 学 号 0082671 学生姓名 游斌 学 号 008837 学 院 信息管理学院 专 业 信息管理与信息系统 指导教师 沈波老师 二 二 年年 月月 日日 目 录 1 绪论绪论 1 2 JAVA 简介简介 1 3 3 系统分析系统分析 2 3 13 1 系统需求陈述系统需求陈述 2 3 23 2 系统功能需求分析系统功能需求分析 2 3 2 13 2 1 用例图用例图 2 3 2 23 2 2 顺序图顺序图 3 3 2 33 2 3 类图类图 3 3 33 3 系统数据需求分析系统数据需求分析 5 4 4 系统设计系统设计 9 4 14 1 总体设计总体设计 9 4 24 2 数据库设计数据库设计 11 5 5 系统实现系统实现 15 5 15 1 开发环境简介开发环境简介 15 5 25 2 主要模块实现主要模块实现 15 5 35 3 系统运行示例系统运行示例 15 结论结论 15 参考文献 参考文献 16 致致 谢谢 17 ABSTRACT 18 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 地铁自动售票管理系统 摘要摘要 地铁自动售票系统实现了售票功能 调度功能 验票功能 财务结算 统计功能 维护功能 财务清分 留言功能 信息查询等功能 以每个车站电子票务系统为核心 通过互联网平台 可以实现 多车站的联网售票 远程售票和数据共享 关键词 关键词 java 地铁售票管理 MyEclipse 8 0 1 绪论 地下铁道 简称地铁 亦简称为地下铁 狭义上专指在地下运行为主的城市铁路系统或捷运系统 但广义上 由于许多此类的系统为了配合修筑的环境 可能也会有地面化的路段存在 因此通常涵盖了 都会地区各种地下与地面上的高密度交通运输系统 绝大多数的城市轨道交通系统都是用来运载市内通 勤的乘客 而在很多场合下城市轨道交通系统都会被当成城市交通的骨干 通常 城市轨道交通系统 是许多都市用以解决交通堵塞问题的方法 随着中国城市的迅速发展 地铁承担着越来越重要的任 务 缓解城市交通压力 地铁自动售票系统实现了售票机与互联网的混合销售模式 集成了 IC 临时卡读写模块 支持 IC 临 时卡介质类型的门票的发售 可以进行售票机查询以及网站自助查询等功能 缓解了地铁售票的压力 混合销售模式使购票更快捷 更明晰 为乘客与工作人员带来便捷 2 java简介 Java是一种简单的 面象对象的 分布式的 解释的 键壮的安全的 结构的中立的 可移植的 性能很优异的多线程的 动态的语言 Java的开发环境有不同的版本 如sun公司的Java Developers Kit 简称 JDK 后来微软公司推出了支持Java规范的Microsoft Visual J Java开发环境 简称 VJ Java语言有好多特点 平台无关性 安全性 面向对象 分布式 键壮性 Java自己操 纵内存减少了内存出错的可能性 Java还实现了真数组 避免了覆盖数据的可能 这些功能特征大大提 高了开发Java应用程序的周期 Java提供 Null指针检测 数组边界检测 异常出口 Byte code校验 Java设计系统时普遍采用的模式就是MVC设计模式 MVC Model View Controller 应用程序结构被 用来分析分布式应用程序的特征 这种抽象结构能有助于将应用程序分割成若干逻辑部件 使程序设计 变得更加容易 在MVC结构中 模型 Model 代表应用程序的数据 data 和用于控制访问和修改这些 数据的业务规则 business rule 通常模型被用来作为对现实世界中一个处理过程的软件近似 当定 义一个模型时 可以采用一般的简单的建模技术 当模型发生改变时 它会通知视 View 并且为视 图提供查询模型相关状态的能力 同时 它也为控制器 Controller 提供访问封装在模型内部的应用 程序功能的能力 一个视图 View 用来组织模型的内容 它从模型那里获得数据并指定这些数据如何 表现 当模型变化时 视负责维持数据表现的一致性 视图同时将用户要求告知控制器 Controller 控制器 Controller 定义了应用程序的行为 它负责对来自视的用户要求进行解释 并把这些要求映 射成相应的行为 这些行为由模型负责实现 在独立运行的GUI客户端 用户要求可能是一些鼠标单击或 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 是菜单选择操作 在一个Web应用程序中 它们的表现形式可能是一些来自客户端的GET或POST的HTTP请 求 模型所实现的行为包括处理业务和修改模型的状态 根据用户要求和模型行为的结果 控制器选择 一个视作为对用户请求的应答 通常一组相关功能集对应一个控制器 Java为了实现MVC模式 设计了jsp servlet javabean三大组件 数字期刊办公自动化系统的设计与 实现就是采用这三大组件 jsp完成的是视图层 以网页的形式生成的GUI界面 servlet完成的是业务处 理层 实现了业务处理对用户的透明性 javabean将功能 处理 值 数据库访问和其他任何可以用 java代码创造的对象进行打包 并且其他的开发者可以通过内部的JSP页面 Servlet 其他 JavaBean applet程序或者应用来使用这些对象 3 系统分析 地铁自动售票管理系统面向的对象有用户 包括IC卡用户 互联网用户 自动售票机用户 管理员 提供的服务也应该是多种多样的 3 13 1 系统需求陈述系统需求陈述 互联网用户登入该系统 可以浏览乘车路线 通过网上银行订购车票 然后系统会通过短信发送订 单号到用户手机 用户可以定非本日的车票 最后乘地铁前在车站自助取票机上取票 另外 互联网用 户可以使用退票功能 自动售票机用户是指在地铁站选择用自动售票机的用户 该类用户可以浏览乘车路线 买票 IC卡用户不需要在自动售票机上操作 通过自动验票机来计算价格 用户可自行操作完成车票分析 查询 互联网用户和IC卡用户可享受折扣优惠 管理人员登入后负责对信息进行维护 包括对人流量的统计 对自动售票机里面钱款的查看于维护 对地铁进行车次的增 删 改 查功能 3 23 2 系统功能需求分析系统功能需求分析 本节对地铁自动售票系统进行详细分析给出了用例图 顺序图 系统类图 3 2 13 2 1 用例图用例图 地铁自动售票系统是一个开放的平台 用户自由登入 浏览新闻和养生信息 查看疾病 查看症状 并进行诊断 同时可以进行健康检测 浏览食品信息 管理人员就是负责信息的维护 包括增加 删除 修改 登入需要权限 健康管理用例图如图3 1所示 图3 1 地铁自动售票用例图 3 2 23 2 2 顺序图顺序图 3 2 33 2 3 类图类图 本系统设计过程中涉及到的类有 ICCard temporaryCard station fare orderForm train ICCard类是IC卡类别 其属性包括ICCardNo balance user tel discount TemporaryCard类是临时卡类别 其属性包括TemporaryCardNo user tel discount Station类是站点类别 其属性包括StationNo StationName vistorsflowrate picture Fare类是票价类别 其属性包括FareNo origin terminal sum OrderForm类是订单类别 其属性包括OrderFormNo origin terminal cardNo 外键 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 OrderFormsum return 0or1 date amount Train类是列车类别 其属性包括TrainNo StationName 多值属性 picture Turnover类是营业额类别 其属性包括TurnoverNo daysum date IC卡类图如图3 4所示 图3 4 IC卡类图 临时卡类图如图3 5所示 图3 5 临时卡类图 站点类图如图3 6所示 图3 6站点类图 票价图如图3 7所示 图3 7票价类图 系统类图如图3 8所示 图3 8 系统类图 3 33 3 系统数据需求分析系统数据需求分析 E R图是描述系统概念模型的有力工具 它是将分析得到的用户需求抽象为概念模型的过程 即在需 求分析的基础上 设计出能够满足用户需求的各种实体以及它们之间的相互关系的模型 这样才能更好 地 更准确地用某一DBMS实现这些需求 它是整个数据库设计的关键 概念结构的主要特点是能真实 充分地反映现实世界 易于理解 易于更改 易于向关系等各种数据模型转换 1 系统的实体图如下 IC卡类别属性包括IC卡编号 用户 电话 余额 折扣 如图3 9所示 ICCard ICCardNo balance user tel discount 图 3 9 IC 卡类别属性图 临时卡属性包括临时卡编号 用户 电话 折扣 如图3 10所示 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 TemporaryCard Temporary CardNo user tel discount 图 3 10 临时卡属性图 车站类别属性包括车站编号 车站名 人流量 图片 如图3 11所示 Station StationNo StationName vistorsflowrate picture 图 3 11 车站类别属性图 票价类别包括票价编号 起点 终点 金额 如图3 12所示 Fare FareNo origin terminalsum 图 3 12 票价属性图 订单类别属性包括订单编号 起点 终点 订单总额 票数 日期 往返 卡号 如图3 13所示 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 OrderForm OrderFormNo origin terminal cardNo OrderFormsum return date amount 图 3 13 订单类别属性图 列车类别包括列车编号 车站名 图片 如图3 14所示 Train TrainNo StationName picture 图 3 14 列车属性图 营业额包括营业额编号 金额 日期 如图3 15所示 Turnover TurnoverNo daysum date 图 3 15 营业额属性图 4 系统设计 系统设计是为了系统的功能特点 通过适当的设计方法 实现用户对功能的要求 4 14 1 总体设计总体设计 地铁自售票系统是适应当今经济高度发达 城市建设不断扩大 为满足交通需求而产生 他包括九 个功能模块 分别为诊断管理子系统和保健管理子系统 诊断管理子系统包括病症诊断 治疗指引 病 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 症查询 药品查询 疾病查询 健康检测六大模块 保健管理系统包括食物查询 健康新闻管理 养生 管理三大模块 系统功能模块图如图4 1所示 地铁自动售票系统 售 票 功 能 调 度 功 能 验 票 功 能 财 务 结 算 统 计 功 能 维 护 功 能 财 务 清 分 留 言 功 能 信 息 查 询 图4 1 系统功能模块图 1 售票功能 售票功能包括三种售票方式 网络售票 自动售票机售票 IC卡售票 2 信息查询功能 信息查询可分为网上查询和自动售票机查询 1 网上查询 输入起点站和终点站提供坐车路线或直接查询地铁站点信息 支持google地图搜 索 模拟各地铁路线图 提供办理IC卡的信息 以及公布IC卡的挂失 补办和招领信息 2 自动售票机查询 输入起点站和终点站查询提供坐车路线 模拟各地铁路线图 3 财务清分功能 地铁站的自助售票机 自动取票机的卡和钱币维护 4 统计功能 包括每个地铁站的人流量统计 每日营业额的统计以及每月营业额的汇总 5 调度功能 随着地铁的增多和线路的更改而产生的功能 6 维护功能 由管理员操作的功能 包括用户的登陆模块 进行其他功能 如调度功能 统计功能等 的操作 IC卡的办理 7 财务结算功能 通过营业额 支出等财务信息进行结算 8 验票功能 自动验票机临时卡 IC卡进行验票 用户可查询使用记录 票价记录 9 留言功能 访问该系统的游客可以对本系统进行留言 提出一些意见 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 4 24 2 数据库设计数据库设计 在本系统中 涉及到如下的表结构 1 IC卡类别表 ICCard IC卡类别属性包括IC卡编号 余额 用户 电话 折扣这些属性 如表4 1所示 表4 1 IC卡类型表 ICCard 字段名类型描述备注 ICCardNochar 9 IC 卡编号主键 自增 balanceDouble IC 卡余额 uservarchar2 10 IC 卡用户 telChar 11 IC 卡电话 discountDouble IC 卡折扣外键 2 临时卡表 TemporaryCard 临时卡属性包括临时卡编号 用户 电话 折扣 如表 4 2 所示 表4 2 临时卡 TemporaryCard 字段名类型描述备注 TemporaryCardNo char 9 临时卡编号主键 自增 user varchar2 30 临时卡用户 tel char 11 临时卡电话 discount varchar2 10 临时卡折扣外键 3 车站类别表 StationType 车站类别属性包括车站编号 车站名 人流量 图片 如表 4 3 所示 表4 3 车站类别表 StationType 字段名类型描述备注 StationNo char 9 车站编号主键 自增 StationName varchar2 30 车站名称 vistorsflowrate Int 人流量 picture varchar2 10 车站图片 4 票价表 Fare 票价类别包括票价编号 起点 终点 金额这些属性 如表4 4所示 表4 4 票价表 Fare 字段名类型描述备注 fareNochar 9 票价编号主键 自增 originvarchar2 10 起点 terminalvarchar2 20 终点 sumDouble 金额 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 5 列车类别表 Train 列车类别包括列车编号 车站名 图片这些属性 如表4 5所示 表4 5 列车类型表 Train 字段名类型描述备注 TrainNochar 9 列车编号主键 自增 StationNamevarchar2 10 列车名称 Picturevarchar2 20 图片 6 营业额表 Turnover 营业额包括营业额编号 金额 日期这些属性 如表 4 6 所示 表 4 6 营业额表 Turnover 字段名类型描述备注 TurnoverNo char 9 营业额编号主键 自增 Date varchar2 10 日期 DaysumDouble 金额 7 订单表 Orderform 订单属性包括订单编号 起点 终点 卡号 订单总额 往返 日期 票 数这些属性 如表4 7所示 表4 7 订单表 Orderform 字段名类型描述备注 OrderFormNochar 9 订单编号主键 自增 originvarchar2 10 起点外键 terminalvarchar2 10 终点外键 cardNochar2 9 卡号外键 OrderFormsum Double 订单总额 returnBoolean 是否往返 dateDate 日期 amountInt 票数 5 系统实现 这部分主要介绍本系统的开发环境 主要模块的实现 以及部分模块的运行示例 5 5 15 1 开发环境简介开发环境简介 操作系统 WindowsXP 系统web服务器 Tomcat 6 0 系统数据库服务器 Oracle 11g 集成开发环境 MyEclipse 网页设计工具 MyEclipse或者Dreamweaver 8 5 25 2 主要模块实现主要模块实现 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 本节主要介绍首页登录和作者密码修改模块的实现过程 5 35 3 系统运行示例系统运行示例 参考文献参考文献 1 玉平 ASP NET SQL组建动态网站 北京 电子工业出版社 2006 9 18 2 张海潘 软件工程导论 清华大学出版社 2006 10 25 62 3 Wallace B McCluere Scott Cate Paul Glavich Craigmaker Beginning Ajax With ASP NET Wrox 2006 4 际科技著 杨剑峰 常晓波改编 VB NET NET程序设计 北京 中国电力出版社 2005 50 60 5 马军 ASP NET 2 0 网络应用系统开发 人们邮电出版社 2006 9 105 116 6 吴晨 王春霞 ASP NET 2 0 数据库项目案例导航 清华大学出版社 2007 10 41 62 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 致 谢 在XXX老师和同学的帮助下 我所开发的系统得到顺利的完成与实现 感谢我所有的同学和朋友 特别感谢X老师的指导 多次耐心的批改论文的 细致到每一个字的查阅 并且认真辛苦的标注 让我很好的明了哪些地方不对 悉心的指导让我在论文的写作方面难度大幅度降 低 在学习生涯中 他们给了我许多帮助 带给我无限的快乐 他们对我的种种支持和帮助 最是感激 不尽 最后 感谢所有的老师 是他们传授给我了宝贵知识 是他们使我学会了奋斗与拼搏 同样是他们 使我懂得了坚强与自信 他们在我的大学期间付出了很多的心血与精力 在我的学习道路中 他们孜孜 不倦的教诲和鼓舞是促进我不断进取的重要精神动力 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 The Design of Periodical Contribution System XXXXX School of Computer and Software Nanjing University of Information Science and Technology Nanjing 210044 ABSTRACT With information uninterrupted growth of network computer art has increased by gradually in technical journal application in editing technological process the more and more technical journal has built consecu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论