管理信息系统成果.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
管理信息系统成果

管理信息系统课程设计 目录 第1章 系统概述 3 1.1 课题背景及研究意义 3 1.2 研究的主要内容 4 1.3 开发工具 4 1.4 开发方法 5 第2章 系统分析 6 2.1 可行性分析 6 2.1.1 经济可行性 6 2.1.2 技术可行性 6 2.1.3 操作可行性 6 2.2需求分析 7 2.2.1组织结构分析 7 2.2.2业务流程分析 8 2.3 数据流程图(DFD) 9 2.4 数据字典 14 第3章 系统设计与实现 15 3.1 系统总体功能模块设计 15 3.2 系统代码设计 23 感受 41 第1章 系统概述 地下铁道,简称地铁,亦简称为地下铁,狭义上专指在地下运行为主的城市铁路系统或系统;但广义上,由于许多此类的系统为了配合修筑的环境,可能也会有地面化的路段存在,因此通常涵盖了都会地区各种地下与地面上的高密度交通运输系统。绝大多数的城市轨道交通系统都是用来运载市内通勤的乘客,而在很多场合下城市轨道交通系统都会被当成城市交通的骨干。通常,城市轨道交通系统是许多都市用以解决交通堵塞问题的方法。自动售检票(AFC)系统是基于计算机、数据库、系统集成、通信、网络、自动控制等技术,实现轨道交通票卡发行和制作、售票、检票、收益、统计和分析、清分、管理等全过程的复杂自动化系统。整个系统直接为乘客提供服务,与服务、客流、收益等密切相关,而对AFC系统产生的所有数据进行完整的集成和挖掘,同时与其它相关管理系统和接口有效的实时通信则成为了辅助管理者经营决策的重要工具。随着现代都市交通拥挤问题越来越严重,城市轨道交通因其可以极大的缓解这个问题而得到了快速发展。自动售检票系统AFC是城市轨道交通的重要组成部分,以无需工作人员看守的方式高效准确的完成车票的交易和进出站检票。而自动售票机作为AFC系统中最重要的设备之一,真正完成对车票的发售及对交易的记录。并且自动售票机与乘客有直接的接触,因此保证自动售票机的软件系统的健壮性、稳定性等及其重要。自动售票机的软件系统主要包括对票务的处理(票务系统)、对财务的处理(财务系统)以及与乘客的交互界面(UI)。首先从理论上探讨了AFC系统实现国产化的重要意义。然后以地铁的具体需求为依托,采用面向对象的开发思想,进行了自动售票机TVM ((Ticket Vending Machine)系统的总体设计。并应用了串口通信、动态链接库的调用、多线程技术、以及设计模式等技术,利用C++开发语言详细设计并实现了地铁AFC系统中的票务系统。该系统主要包括单程票发售模块、单程票读写模块及其储值卡/员工卡读写模块,完成的功能有单程票的传送、读写、废票回收处理以及对储值卡、员工卡的处理。系统的成功开发完成了票务系统的功能。与其他模块整合后,实现了TVM系统的自助售票。并且可以将票务系统的各个模块直接移植到其他设备如补票机、兑币机、闸机上使用,提高了程序的可重用性。Java. Java是一种简单的,面象对象的,分布式的,解释的,键壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。Java的开发环境有不同的版本,如sun公司的Java Developers Kit, 简称 JDK。后来微软公司推出了支持Java规范的Microsoft Visual J++ Java开发环境,简称 VJ++。 ①平台无关性②安全性。面向对象④分布式⑤键壮性Java自己操纵内存减少了内存出错的可能性。Java还实现了真数组,避免了覆盖数据的可能。这些功能特征大大提高了开发Java应用程序的周期。Java提供Null指针检测、数组边界检测、异常出口Byte code校验。MVC应用程序结构被用来分析分布式应用程序的特征。这种抽象结构能有助于将应用程序分割成若干逻辑部件,使程序设计变得更加容易。在MVC结构中,模型代表应用程序的数据和用于控制访问和修改这些数据的业务规则。通常模型被用来作为对现实世界中一个处理过程的软件近似,当定义一个模型时,可以采用一般的简单的建模技术。 当模型发生改变时,它会通知视,并且为视提供查询模型相关状态的能力。同时,它也为控制器提供访问封装在模型内部的应用程序功能的能力。 一个视用来组织模型的内容。它从模型那里获得数据并指定这些数据如何表现。当模型变化时,视负责维持数据表现的一致性。视同时将用户要求告知控制器。控制器定义了应用程序的行为;它负责对来自视的用户要求进行解释,并把这些要求映射成相应的行为,这些行为由模型负责实现。在独立运行的GUI客户端,用户要求可能是一些鼠标单击或是菜单选择操作。在一个Web应用程序中,它们的表现形式可能是一些来自客户端的GET或POST的HTTP请求。模型所实现的行为包括处理业务和修改模型的状态。根据用户要求和模型行为

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档