欢迎来到天天文库
浏览记录
ID:23212101
大小:475.50 KB
页数:16页
时间:2018-11-05
《地铁自动售票系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、课程设计题目地铁自动售票系统学生姓名刘阳学号0082694学生姓名徐俊晔学号0082671学生姓名游斌学号008837学院信息管理学院专业信息管理与信息系统指导教师沈波老师二O年月日II目录1绪论12JAVA简介13系统分析23.1系统需求陈述23.2系统功能需求分析23.2.1用例图23.2.2顺序图33.2.3类图33.3系统数据需求分析54系统设计94.1总体设计94.2数据库设计115系统实现155.1开发环境简介155.2主要模块实现155.3系统运行示例15结论15参考文献:16致谢17ABSTRACT:18II地铁自动售票管理系统摘要:地铁自动售票系统实现了售票功能、调度功能、验
2、票功能、财务结算、统计功能、维护功能、财务清分、留言功能、信息查询等功能。以每个车站电子票务系统为核心,通过互联网平台,可以实现多车站的联网售票、远程售票和数据共享。关键词:java;地铁售票管理;MyEclipse8.01绪论地下铁道,简称地铁,亦简称为地下铁,狭义上专指在地下运行为主的城市铁路系统或捷运系统;但广义上,由于许多此类的系统为了配合修筑的环境,可能也会有地面化的路段存在,因此通常涵盖了都会地区各种地下与地面上的高密度交通运输系统。绝大多数的城市轨道交通系统都是用来运载市内通勤的乘客,而在很多场合下城市轨道交通系统都会被当成城市交通的骨干。通常,城市轨道交通系统是许多都市用以解决
3、交通堵塞问题的方法。随着中国城市的迅速发展,地铁承担着越来越重要的任务----缓解城市交通压力。地铁自动售票系统实现了售票机与互联网的混合销售模式,集成了IC/临时卡读写模块,支持IC/临时卡介质类型的门票的发售。可以进行售票机查询以及网站自助查询等功能,缓解了地铁售票的压力,混合销售模式使购票更快捷,更明晰,为乘客与工作人员带来便捷。2java简介Java是一种简单的,面象对象的,分布式的,解释的,键壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。Java的开发环境有不同的版本,如sun公司的JavaDevelopersKit,简称JDK。后来微软公司推出了支持Java
4、规范的MicrosoftVisualJ++Java开发环境,简称VJ++。Java语言有好多特点。①平台无关性。②安全性。③面向对象。④分布式。⑤键壮性。Java自己操纵内存减少了内存出错的可能性。Java还实现了真数组,避免了覆盖数据的可能。这些功能特征大大提高了开发Java应用程序的周期。Java提供:Null指针检测、数组边界检测、异常出口、Bytecode校验。Java设计系统时普遍采用的模式就是MVC设计模式,MVC(Model-View-Controller)应用程序结构被用来分析分布式应用程序的特征。这种抽象结构能有助于将应用程序分割成若干逻辑部件,使程序设计变得更加容易。在MV
5、C结构中,模型(Model)代表应用程序的数据(data)和用于控制访问和修改这些数据的业务规则(businessrule)。通常模型被用来作为对现实世界中一个处理过程的软件近似,当定义一个模型时,可以采用一般的简单的建模技术。当模型发生改变时,它会通知视(View),并且为视图提供查询模型相关状态的能力。同时,它也为控制器(Controller)提供访问封装在模型内部的应用程序功能的能力。一个视图(View)用来组织模型的内容。它从模型那里获得数据并指定这些数据如何表现。当模型变化时,视负责维持数据表现的一致性。视图14同时将用户要求告知控制器(Controller)。控制器(Control
6、ler)定义了应用程序的行为;它负责对来自视的用户要求进行解释,并把这些要求映射成相应的行为,这些行为由模型负责实现。在独立运行的GUI客户端,用户要求可能是一些鼠标单击或是菜单选择操作。在一个Web应用程序中,它们的表现形式可能是一些来自客户端的GET或POST的HTTP请求。模型所实现的行为包括处理业务和修改模型的状态。根据用户要求和模型行为的结果,控制器选择一个视作为对用户请求的应答。通常一组相关功能集对应一个控制器。Java为了实现MVC模式,设计了jsp-servlet-javabean三大组件,数字期刊办公自动化系统的设计与实现就是采用这三大组件。jsp完成的是视图层,以网页的形式
7、生成的GUI界面;servlet完成的是业务处理层,实现了业务处理对用户的透明性;javabean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。3系统分析地铁自动售票管理系统面向的对象有用户(包括IC卡用户、互联网用户、自动售票机用户)、管理员,提供
此文档下载收益归作者所有