《花旗银行atm订票系统》

《花旗银行atm订票系统》

ID:5785781

大小:1.80 MB

页数:31页

时间:2017-12-24

《花旗银行atm订票系统》_第1页
《花旗银行atm订票系统》_第2页
《花旗银行atm订票系统》_第3页
《花旗银行atm订票系统》_第4页
《花旗银行atm订票系统》_第5页
资源描述:

《《花旗银行atm订票系统》》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《花旗银行ATM订票系统》作者:浙江大学软件学院更多信息请浏览www.cst.zju.edu.cn31一.课题背景:51.1.便捷的银行业服务51.2.科技服务客户51.3.提高服务质量5二.系统设计:52.1设计约束:52.2系统总体结构:62.3软件系统结构72.4数据表8三.数据库设计:93.1外部设计93.2结构设计113.3运用设计14四.软件设计说明144.1程序(FIRST.JAVA)设计说明144.2程序(MAINFRAME.JAVA)设计说明164.3程序(FUNCTION.JAVA)设计说明184.4程序(REQUIRE.JAV

2、A)设计说明204.5程序(FROM.JAVA)设计说明224.6程序(CITY.JAVA)设计说明244.7程序(BDCONNECTION_CHAXUN_*.JAVA,设计说明264.8程序DBCONNECTION_CHAXUN_*_*.JAVA设计说明284.9程序(PROCESS.JAVA)设计说明294.10程序(CHECK.JAVA)设计说明304.11程序(EXCEPTION.JAVA)设计说明314.11.3静态结构32五.参考文献:3231一.课题背景:花旗银行ATM订票系统着重在利用ATM提款机的现有功能,对用户预定飞机票,针对这

3、一炙手可热的需求,做了充分的扩充。1.1.便捷的银行业服务近年来,越来越多的人们选择飞机作为外出旅游,办公的交通工具。购买或者订购飞机票的便捷,成为解决消费者需求首当其冲的途径。银行业服务如果在现有基础上对此扩展,将会取得一个服务客户的根本飞跃。1.2.科技服务客户结合市场的需求分析和商业前景的考虑,实现ATM提款机预定飞机票,为客户提供更好更方便的银行业服务.1.3.提高服务质量在前面的叙述中已经提到,通过增加ATM提款机预定飞机票的功能,从而加强对客户的服务。本作品的设计方针也是针对这一具体要求而制定的,即通过便捷的ATM提款机订购飞假票的功能

4、,完善客户的需求,加强对客户的服务二.系统设计:2.1设计约束:本系统的设计目标:保证系统可以7*24小时安全,高效无故障运行;业务人员可以轻松完成设备和交易的监控,管理工作;系统功能完善,可以满足用户的随时订票的需求,并可根据打印出的凭条到飞机场的规定地方进行验证,并换取飞机票。需求约束本系统包括界面设计和与数据库连接两大模块。界面设计模块采用WINDOWSXP系统,J2SEJAVA编程,服务器采用PCSERVER;数据库模块采用WINDOWSXP系统,使用MicrosoftAccess数据库,SQL语言。31接口:与提款机终端的接口;与售票系统

5、的接口用户界面:监控部分使用WINDOWS图形化界面,保证初中以上文化程度的人员可以无障碍操作。隐含约束使用监控管理功能的人员是银行的业务人员,他们具有较强的业务技能和基本的电脑知识,对他们提供的操作界面应保证他们经过简单培训后无障碍的操作;打印出的凭据应有验证条码,以防止伪造,冒假;飞机场应提供安全核对; 应该把有可能变动的参数存放到配置文件或数据库中,保证修改参数的灵活性。系统应提供审记追踪功能;2.2系统总体结构:系统总体结构由终端界面的模块和数据库模块组成,准确地处理好用户的需求,由于ATM按键的限制,所以采用数字键输入,通过数据库的连接,

6、准确高效地把用户想要到达城市的航班信息显示出来,通过选择以打印出想乘坐的航班的凭条,并同时有用户账户的变化,并能及时查询用户账户信息。流程图如下:2.3软件系统结构各个程序之间的结构关系如下:312.4数据表各个数据表的设计以及他们之间的关系。312.4.1关系图:数据表“订票”,“机票”,“航空公司名”,“类别”,“到达地点”,“餐饮”之间的相互关系,索引以及其各自属性。312.4.2表设计:三.数据库设计:订票系统-此数据库是以ATM订飞机票为起点的,它主要是记录关于订票过程中的各种数据,且使其便于应用,数据的封装使得对外只是一个接口,而通过调

7、用此数据库可以获得需要的各种信息,此数据库的功能则是使杂乱无章的各种信息变得有序,分类进行管理和存储,便于应用程序的使用。3.1外部设计在订票的各种过程中,从选择时间,地点和航空公司开始,此数据库把它分成了几个部分,首先是订票信息,它包括了机票编号(便于最后打印凭证的时候识别,并使其作为主键),航空公司名,航班号,机型,出发时间,到达时间,出发地点,到达地点,其次是机票的信息,它包括了机票编号(主键),航班号,航空公司名,类别,单价,库存量,折扣,餐饮,有无次航班,在有则是到达城市和航空公司名,类别以及餐饮。3.1.1标识符和状态由于此数据库是为花

8、旗银行ATM订票系统31服务的,因此在应用程序中唯一标识此数据库的则是此数据库的名称,在此数据库中,编号是唯一的标识符,而

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。