计算机信息管理与信息系统毕业设计_中国邮政银行ATM机取款系统设计与实现

合集下载

atm自动取款机系统的分析与设计策划报告书

atm自动取款机系统的分析与设计策划报告书

ATM自动取款机系统的分析与设计可行性研究报告ATM自动取款机系统的分析与设计可行性研究报告目录1.引言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3定义 (2)1.4参考资料 (2)2.可行性研究的前提 (3)2.1要求 (3)2.2目标 (3)2.3条件、假定和限制 (3)2.4可行性研究方法 (3)2.5决定可行性的主要因素 (4)3.对现有系统的分析 (4)3.1处理流程和数据流程 (4)3.2工作负荷 (4)3.3费用支出 (4)3.4人员 (5)3.5设备 (5)3.6局限性 (5)4.所建议技术可行性分析 (5)4.1对系统的简要描述 (5)4.2处理流程和数据流程 (5)4.3与现有系统比较的优越性 (6)4.4采用建议系统可能带来的影响 (6)4.5技术可行性评价 (7)5.所建议系统经济可行性分析 (8)5.1支出 (8)5.2效益 (8)5.3收益/投资比 (9)5.4投资回收周期 (9)5.5敏感性分析 (9)6.社会因素可行性分析 (9)6.1法律因素 (9)6.2用户使用可行性 (9)7.其他可供选择的方案 (9)8. 总结 (10)1.引言1.1编写目的针对银行业务种类繁多、客户需求量大等现象,为了减少银行人员的工作任务,方便客户。

银行投资研发ATM终端机使用户自己就可以实现小额取款、存款等业务。

同时支持其他业务的扩展,现在从技术、经济、社会等因素对此项目进行可行性分析,编写此文档供项目经理决定是否要实施此项目。

1.2项目背景待开发项目名称:ATM自动取款机系统的分析与设计。

项目提出者:ATM机系统是应呼和浩特建设银行网络建设和改造需要,为客户提供方便、迅速、便捷的自动取款业务提出了ATM机自动取款系统设计方案。

项目兼容现有银行管理系统。

1.3定义专业术语与缩略词帐号:在银行中,事物应用的单个帐号。

帐号可以为多种类型,但是至少包括支票和存款。

每个顾客可以拥有多个帐号。

毕业设计_ATM自动取款机系统

毕业设计_ATM自动取款机系统

ATM自动取款机系统目录1.引言 (1)1.1编写目的 (1)1.2项目背景 (1)1.3定义 (2)1.4参考资料 (2)2.总体设计 (2)2.1需求概述 (2)2.2软件结构 (3)3.程序描述 (4)3.1模拟读卡和身份验证子系统 (4)3.1.1功能 (4)3.1.2性能 (5)3.1.3输入项目 (5)3.1.4输出项目 (5)3.1.5算法 (5)3.1.6程序逻辑 (6)3.1.7接口 (7)3.1.8存储分配 (7)3.1.9限制条件 (8)3.1.10测试要点 (8)3.2取款子系统 (8)3.2.1功能 (8)3.2.2性能 (8)3.2.3输入项目 (8)3.2.4输出项目 (9)3.2.5算法 (9)3.2.6程序逻辑 (9)3.2.7接口 (10)3.2.8存储分配 (11)3.2.9限制条件 (11)3.2.10测试要点 (11)3.3查询余额子系统 (12)3.3.1功能 (12)3.3.2性能 (12)3.3.3输入项目 (12)3.3.4输出项目 (12)3.3.5算法 (12)3.3.6程序逻辑 (13)3.3.7接口 (14)3.3.8存储分配 (14)3.3.9限制条件 (15)3.3.10测试要点 (15)3.4转账子系统 (15)3.4.1功能 (15)3.4.2性能 (15)3.4.3输入项目 (15)3.4.4输出项目 (15)3.4.5算法 (16)3.4.6程序逻辑 (16)3.4.7接口 (17)3.4.8存储分配 (18)3.4.9限制条件 (18)3.4.10测试要点 (18)3.5修改密码子系统 (18)3.5.1功能 (18)3.5.2性能 (19)3.5.3输入项目 (19)3.5.4输出项目 (19)3.5.5算法 (19)3.5.6程序逻辑 (20)3.5.7接口 (21)3.5.8存储分配 (21)3.5.9限制条件 (22)3.5.10测试要点 (22)3.6打印回单子系统 (22)3.6.1功能 (22)3.6.2性能 (22)3.6.3输入项目 (23)3.6.4输出项目 (23)3.6.5算法 (23)3.6.6程序逻辑 (23)3.6.7接口 (24)3.6.8存储分配 (24)3.6.9限制条件 (24)3.6.10测试要点 (25)1.引言1.1编写目的详细设计阶段的关键任务是确定怎样具体地实现用户需要的ATM机系统,设计出程序的“蓝图”。

ATM自动取款机系统数据库的设计与实现毕业设计

ATM自动取款机系统数据库的设计与实现毕业设计

ATM自动取款机系统数据库的设计与实现毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解XX大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:摘要二十世纪末,随着金融服务的迅速发展,银行自动柜员机,ATM已经发展成了各大银行金融服务战略中的重要一环,同时,银行提款机系统也经历了持续的更新换代,为广大用户提供了更加便捷和人性化的服务。

为了探索ATM的发展方向,提高ATM的工作效率,通常采取模拟ATM系统,注意承上启下。

模拟ATM系统就是对ATM操作系统基本功能在个人PC上及主流操作平台上的编程实现,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发制作两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。

而对于后者则要求应用程序功能完备,易使用,界面友好等。

数据库设计主要完成系统分析及数据库构建,系统分析包括需求分析、功能分析。

数据库构建包括数据库数据流图、数据字典、E-R模型等。

采用语义数据模型(E-R)给出系统的信息模型,从而得出关系模型,完成数据库结构的确定、表的创建等。

关键词:E-R模型;关系模型;数据流图;数据字典;关系模型ABSTRACTThe twentieth century, with the rapid development of financial services, banking ATM has evolved into major banks in the financial services strategy an important part of the same time, system ATM machines have also experienced ongoing replacement, for the majority of users provide a more convenient and personalized services. Simulated ATM system is right on the operating system on your PC operating platforms and the mainstream programming, which mainly include database creation and maintenance of front-end application development and production of two aspects. The former required strong data consistency and integrity of the data with good security. For the latter application powerful, easy to use, friendly interface and so on.Database design was completed for system analysis and database construction, system analysis, including requirements analysis, functional analysis.Database, including database building holds data flow diagram, data dictionary, ER ing semantic data model (ER) gives the system information model to arrive at the relational model, complete database structure determination to create such a table.Key words: E-R model;relational model;data flow diagrams;data dictionary tables;Relational model目录第1章绪论1.1 课题背景 (1)1.2 国内外关于该论题的研究现状和发展趋势 (2)1.3 本文内容安排 (2)第2章ATM自动取款机系统简介与需求分析2.1 软件概述 (4)2.1.1 项目介绍 (4)2.1.2 产品环境介绍 (4)2.1.3 系统结构 (5)2.1.4 角色 (6)2.1.5 假定和约束条件 (6)2.2 功能需求 (6)2.2.1 语言选择 (7)2.2.2登录功能 (8)2.2.3 余额查询功能 (8)2.2.4 行内转账功能 (9)2.2.5 取款功能 (10)2.2.6 取卡 (11)2.2.7 修改密码 (12)2.2.8 存款 (13)2.2.9 交易记录 (13)第3章数据库系统简介3.1 数据库的定义 (15)3.2 数据库的发展 (15)3.2.1 数据管理的诞生 (15)3.2.2 关系数据库的由来 (16)3.2.3 结构化查询语言 (SQL) (16)3.2.4 数据库巨人的诞生——甲骨文公司(Oracle) (16)3.2.5面向对象数据库 (17)3.2.6 数据管理的变革 (17)3.3 数据库发展阶段 (17)3.3.1 人工管理阶段 (18)3.3.2.文件系统阶段 (18)3.3.3.数据库系统阶段 (19)3.4 未来发展趋势 (19)3.5 基本属性 (19)3.5.1 基本结构 (19)3.5.2 主要特点 (20)3.5.3 种类 (20)第4章ATM自动取款机系统数据库设计4.1数据库设计的需求分析 (23)4.2 数据库概念设计 (24)4.3数据库逻辑设计 (25)4.4 建立数据库 (29)4.5连接数据库:使用技术 Hibernate (38)第5章总结与展望参考文献 (41)致谢.................................... 错误!未定义书签。

ATM自动取款机系统毕业设计论文

ATM自动取款机系统毕业设计论文

江苏财经职业技术学院综合毕业实践说明书标题:基于WCF的ATM自动取款机系统系别:计算机技术与艺术设计系专业:计算机应用技术学号:**********姓名:廖礼辉指导教师:涂刚2009年05月10日摘要随着我国社会主义市场经济的建立,银行电子化建设迅速发展ATM自动取款机的数量不断增加和普及。

因为ATM机具有自动取款功能和无人值守这一使用环境,使得利用ATM机犯罪的案件和纠纷不断增加。

如何保证ATM机的安全运行,防范和降低银行与储户的风险,打击利用ATM机的犯罪,保护银行与储户的利益,是一个亟待解决的问题。

随着社会经济的发展,人们不满足于仅仅只能从ATM上取钱,很多时候还希望能方便的进行现金存款。

特别是近年来信用卡使用量的快速增长,很多信用卡持卡人都希望能够方便的通过ATM进行还款,这就需要银行投放更多的存取款一体机。

为加强ATM机的安全性,更方便的让客户进行操作,保护客户的利益,增强ATM自动取款机系统的分布处理能力,设计系统采用了Microsoft公司的较新技术WCF;在对当前ATM自动取款机系统进行分析后,结合客户不断增长的需求,将ATM系统主要分为登录模块、客户模块和管理模块;主要运用了面向对象和面向服务的技术对ATM自动取款机系统进行架构和具体的实现。

最后,对所开发的ATM自动取款机系统进行了必要的测试。

关键词:ATM(Auto Teller Machine);WCF(Windows Communication Foundation);契约;分布式系统;服务;数据库I目录摘要 (I)目录 (II)引言 (1)1开发工具 (1) (1)1.2C#语言 (2)1.3SQL S ERVER 2005 (2)1.4数据访问接口 (2)1.5WCF (3)2需求分析 (3)2.1功能模块 (4)2.2系统框架图 (4)3设计思想 (5)3.1面向对象技术 (5)3.2面向服务技术 (5)4系统设计 (6)4.1概要设计 (6)4.1.1 系统数据流图 (6)4.1.2 数据库设计 (7)4.2详细设计 (9)4.2.1 登陆模块设计 (10)4.2.2 客户模块设计 (11)4.2.3 管理模块及服务器设计 (17)4.2.4 关键代码的设计 (19)5系统测试 (24)结束语 (24)致谢 (26)参考文献 (27)基于WCF的ATM自动取款机系统的开发引言随着我国社会主义市场经济的建立、银行电子化建设迅速发展、ATM自动取款机的数量不断增加和普及,ATM机在方便百姓生活,活跃金融市场等方面起到了积极的作用。

自动取款机毕业设计实现

自动取款机毕业设计实现

新疆财经大学毕业(设计)论文题目:银行取款机操作软件的设计学生姓名:学号:院部:专业:班级:指导教师姓名及职称:完成日期:2011年12月1日目录第一章绪论 (1)1.1银行取款机系统的背景 (1)1.2开发银行取款机系统的必要性 (2)1.3银行取款机系统设计的目标 (2)第二章银行取款机操作软件系统的分析 (3)2.1系统分析 (3)2.1.1.银行取款机系统的需求分析 (3)2.1.2 银行取款机系统的功能需求分析 (4)2.2开发软件的分析 (4)第三章银行取款机操作软件的设计 (10)3.1系统要求 (10)3.2 系统的总体设计 (10)3.3系统的功能模块设计 (13)3.3.1用户功能模块的设计 (13)3.3.2 管理员功能模块的设计 (15)3.4数据库设计 (16)3.4.1.Access 语句简介 (16)3.4.2.设计数据库 (17)第四章银行取款机操作软件的实现 (20)4.1运行环境 (20)4.2用户功能的实现 (20)4.3管理员功能的实现 (22)第5章系统测试与维护 (24)5.1系统测试 (24)5.2测试举例 (24)5.3系统维护 (25)第六章总结 (26)参考文件 (27)第一章绪论1.1银行取款机系统的背景为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。

需求分析的基本任务是准确地回答“系统必须做什么?”这个问题。

具体地说,应该确定系统必须具有的功能,性能,可靠性和可用性,必须实现的出错处理需求,接口需求和逆向需求,必须满足的约束条件,并且预测系统的发展前景.当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。

计算机的最大好处在于利用它能够进行信息管理。

使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性能。

管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。

ATM自动取款机系统详细设计说明书

ATM自动取款机系统详细设计说明书

ATM 系统需求分析设计与改进目录1.引言 (1)1.1 编写目的 (1)1.2 定义 (1)2.总体设计 (1)2.1 需求概述 (1)2.2 软件结构 (2)3.基于 UML 的 ATM 自动取款机系统分析设计 (2)3.1 CIM-1 定义业务流程 (2)3.2 CIM-2 分析业务流程 (4)3.2.1 客户取钱业务流程活动图 (4)3.2.2 客户转账业务流程活动图 (4)3.2.3 客户修改密码业务用例活动图 (5)3.2.4 客户查询余额业务用例活动图 (6)3.3 CIM-3 定义系统范围 (8)3.3.1 客户包下可启动的系统用例 (8)3.3.2 银行管理员包下的系统用例图 (8)3.2.3 定时启动者包下的系统用例 (9)3.4 PIM-1 分析业务流程 (9)3.4.1 SUC001- 取款系统用例业务 (9)3.4.2 SUC002-转账业务系统用例 (10)3.4.3 SUC003- 修改密码业务系统用例 (11)3.4.4 SUC004- 查询余额业务系统用例 (12)3.5 PIM-2 分析业务规则状态图(取款) (13)4.程序描述 (14)4.1 取款子系统 (17)4.1.1 功能 (17)4.1.2 性能 (17)4.1.3 输入项目 (17)4.1.4 输出项目 (18)4.1.5 算法 (18)4.1.6 程序逻辑 (19)4.1.7 接口 (19)3.1.8 存储分配 (20)3.1.9 限制条件 (20)3.1.10 测试要点 (20)4.2 存款子系统 (20)4.2.1 功能 (20)4.2.2 性能 (20)4.2.3 输入项目 (20)4.2.4 输出项目 (20)4.2.5 算法............................................................................................................................... 2 14.2.7 接口 (22)4.2.8 存储分配 (23)4.2.9 限制条件 (23)4.2.10 测试要点 (23)4.3 转账子系统 (23)4.3.1 功能 (23)4.3.2 性能 (23)4.3.3 输入项目 (23)4.3.4 输出项目 (23)4.3.5 算法 (24)4.3.6 程序逻辑 (25)4.3.7 接口 (25)4.3.8 存储分配 (26)4.3.9 限制条件 (26)4.3.10 测试要点 (26)4.4 查询余额子系统 (26)4.4.1 功能 (26)4.4.2 性能 (26)4.4.3 输入项目 (26)4.4.4 输出项目 (26)4.4.5 算法 (27)4.4.6 程序逻辑 (28)4.4.7 接口 (28)4.4.8 存储分配 (29)4.4.9 限制条件 (29)4.4.10 测试要点 (29)4.5 修改密码子系统 (29)4.5.1 功能 (29)4.5.2 性能 (29)4.5.3 输入项目 (29)4.5.4 输出项目 (29)4.5.5 算法 (30)4.5.6 程序逻辑...................................................................................................................... 3 14.5.7 接口............................................................................................................................... 3 14.5.8 存储分配 (32)4.5.9 限制条件 (32)4.5.10 测试要点 (32)4.6 打印凭条子系统 (32)4.6.1 功能 (32)4.6.2 性能 (32)4.6.3 输入项目 (32)4.6.4 输出项目 (33)4.6.5 算法 (33)4.6.7 接口 (34)4.6.8 存储分配 (35)4.6.9 限制条件 (35)4.6.10 测试要点 (35)1.引言1.1 编写目的ATM 自动取款机系统是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。

ATM系统开发(毕业设计)

ATM系统开发(毕业设计)

《软件工程》题目: ATM取款机目录一、系统可行性研究报告 (4)1.引言 (4)1.1编写目的 (4)1.2 背景 (4)1.2 术语定义 (4)2 现行系统调查 (4)2.1 组织机构与业务范围 (4)2.2 组织信息处理流程 (4)2.3 现行系统存在问题 (4)3 新系统概述 (5)3.1 目标 (5)3.2 新系统功能范围及划分说明 (5)4 可行性综合评述 (5)4.1 经济可行性 (5)4.2 技术可行性 (5)4.3 管理可行性(略) (5)5.方案选择 ................................................................................................... 错误!未定义书签。

5.1 首选方案........................................................................................... 错误!未定义书签。

5.2 可选方案........................................................................................... 错误!未定义书签。

5.3 方案对比........................................................................................... 错误!未定义书签。

6.项目进度计划(Software Project Schedule) (5)二、需求规格说明书 (6)1、用例模型(用例图) (6)2、用例文档描述 (6)3、用例实现 ................................................................................................... 错误!未定义书签。

ATM自动取款机系统—详细设计说明书

ATM自动取款机系统—详细设计说明书

文档名称:详细设计说明书项目名称:ATM自动取款机系统编写:张恒友审核:王旭日期:2016年6月5日院系:计算机学院专业:计算机科学与技术一.引言1.1编写目的根据《需求规格说明书》,在仔细考虑讨论之后,我们又进一步对《ATM自动取款机系统》软件的功能划分、数据结构、软件总体结构进行设计,从而完成概要设计,作为软件详细设计的基础。

1.2项目背景项目委托单位:计算机学院软件工程实验。

开发单位:班ATM自动取款机系统项目组。

由于柜台常常会拥挤,排队的人很多,而且大多数的客户都是取款,存款等,而有些办理业务的需要一定的时间,这会使得一些只需要取款等的客户会有较长时间的等待。

所以银行希望设计一个系统,能让客户在系统上进行简单的操作,比如存款、取款、查询余额、转账等。

1.3定义ATM: Automatic Teller Machine,自动柜员机。

1.4参考资料《计算机软件需求说明编制指南》《计算机软件产品开发文件指南》《ATM系统可行性分析报告》。

《软件设计与体系结构》《软件工程——实践者的研究方法》二.任务概述目标现如今,ATM在一定程度上存在很大的安全隐患,给用户造成很大的经济损失。

为了解决这样的问题,我们小组提出了改进ATM自动取款机系统,使用户在操作过程中更加安全,放心,更便捷。

运行环境硬件环境:CPU:1GHZ及以上内存:1G以上硬盘:20G以上软件环境:操作系统:Microsoft Windows XP或更高版本数据库:Microsoft SQL Server 2005Web服务器:以上支持浏览器:Internet Explorer 及其以上版本开发环境:MyEclipse,jdk,Microsoft SQL Server 2005条件与限制随着科技的发展,人们生活水平的不断提高,高性能高效率高安全的产品越来越受到人们的欢迎。

ATM自动取款机是一种非常智能的机器,人们可以直接和它交互,代替以前的手工操作,大大提高了银行的工作效率。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中国邮政银行ATM机取款系统设计与实现China post bank ATM withdrawals system design and realization江苏科技大学成人高等教育届毕业设计任务书学院:专业:信息管理与信息系统班级:学生姓名指导教师职称讲师课题名称中国邮政银行ATM机取款系统设计与实现课题工作内容ATM自动取款机系统开发是为了应对现代社会进步的需求。

指标(目标)要求1、能运行Wingdows98/2000/XP系统、Microsoft VisualC# 、2005SQL 、Server2000;2、采用C/S结构;3、采用软件工程的设计思路,具体设计模型可根据自己所搜集的资料的详细程度帅选,不做指定要求;4、软件的开发要有一定的实用性和可操作性,必须采取多种测试方法,保证软件的可实用性进程安排(1)了解ATM机取款系统业务流程第一周;(2)资料收集第二周;(3)系统设计第三周—第五周;(4)论文初稿第六周—2011年3月25日。

(5)论文终稿 2011年3月26日—2011年5月15日。

主要参考文献[1]《UML基础与应用》清华大学出版社王养廷李磊宋汉珍编著[2] 张海藩软件工程(第二版).北京:人民邮电出版社,2006[3] 刘韬、楼兴华 SQL Server2000数据库系统开发实例导航. 北京:人民邮电出版社,2004[4] 李红管理信息系统开发与应用.北京:电子工业出版社,2003[5] 王要武管理系统开发. 北京:电子工业出版社,2003实习地点起止日期系主任:指导教师:摘要本篇论文的主题是“ATM自动取款机系统的设计和实现”。

要想设计一个软件系统,其前期工作一定要做好需求分析,需求分析便是前期阶段的首要任务。

这里首先就对ATM系统进行了详细的需求陈述,确定了该系统有这样的一些功能:拥有银行账户的现金兑换卡在ATM上提取现金(即取款),或查询有关自己的账户信息(例如,某个指定账户上的余额),使用ATM办理转账等事务。

在需求分析阶段还画出了该系统的数据流程图。

经过需求分析之后,设计便进入了总体设计阶段。

在此阶段包含了详细的总体设计过程并且利用了面向数据流的设计方法设计出了软件总体结构,用以回答“概括地说,系统应该如何实现?”这个问题。

总体设计之后,接着就进入了详细设计。

在此阶段利用Visual Basic 6.0为前台开发工具,以Microsoft SQL Server 2000为后台数据库的设计方法描述了详细设计的过程。

并且在对整个系统的设计过程中进行白盒测试和对完成阶段进行黑盒测试。

该系统的设计方案基本合理,功能比较完备,经过测试运行稳定,能够满足用户的基本需要。

关键词:ATM自动取款机系统;SQL Server 2000;VB 6.0语言;C/SAbstractThis paper's theme is "ATM system design and realization". Want to design a software system, its antecedent work must do needs analysis, requirement analysis is the primary task of the early stage. Here first detailed of ATM system demand statements, to determine the system have so of some functions: have a bank account, cash card on ATM extracts cash (namely a withdrawal), or inquires the account information about his (for example, a designated account balance), using ATM conduction transfer etc. On the demand analysis stage also drew an data flow diagram of the system. After demand analysis, design entered after general design stage. In this phase includes a detailed overall design process and using the design method of data flow oriented designed software overall structure, to answer "generally speaking, the system should be how to achieve?" This problem. The overall design, then entered after detailed design. At this stage using Visual Basic 6.0 for the front desk development tools to Microsoft SQL Server 2000 is backend database design methods describe the detailed design process. And in the whole system design process to complete white-box testing and black box testing phase. The design scheme of the system is reasonable, function relatively complete basic operation is stable, and, after the test that meet the user's basic needs.Keywords: ATM system;SQL Server 2000;VB 6.0 language;C/S目录第一章绪论---------------------------------------- 1 1.1项目开发背景------------------------------------------------------------------------------ 1 1.2项目开发目标------------------------------------------------------------------------------ 1 1.3项目提出的意义--------------------------------------------------------------------------- 1第二章开发工具简介----------------------------------- 3 2.1 V ISUAL B ASIC 6.0简介 -------------------------------------------------------------------- 3 2.2 SQL S ERVER 2000数据库简介 ----------------------------------------------------------- 3第三章需求分析--------------------------------------- 5 3.1系统需求分析 ------------------------------------------------------------------------------ 5 3.2建立功能模型 ------------------------------------------------------------------------------ 6第四章总体设计--------------------------------------- 9 4.1系统功能模型设计 ------------------------------------------------------------------------ 94.1.1系统功能关系图-------------------------------------------------------------------- 104.1.2系统功能概述----------------------------------------------------------------------- 104.1.3系统功能用例描述----------------------------------------------------------------- 124.1.4系统功能模块设计----------------------------------------------------------------- 17 4.2系统模块设计---------------------------------------------------------------------------- 184.2.1系统活动图设计-------------------------------------------------------------------- 184.2.2信息处理状态图设计-------------------------------------------------------------- 194.2.3取款操作顺序图设计-------------------------------------------------------------- 204.2.4 系统部署图 ------------------------------------------------------------------------- 21第五章数据库设计----------------------------------- 235.1概念结构设计 ---------------------------------------------------------------------------- 235.2逻辑结构设计---------------------------------------------------------------------------- 25 5.3数据库物理结构设计------------------------------------------------------------------- 285.3.1 确定数据库的物理结构 -------------------------------------------------------- 285.3.2 评价物理结构 -------------------------------------------------------------------- 28 5.4数据库实施------------------------------------------------------------------------------- 285.4.1 创建user表---------------------------------------------------------------------- 295.4.2 创建account表 ----------------------------------------------------------------- 295.4.3 创建reckoning表 -------------------------------------------------------------- 295.4.4创建affair表------------------------------------------------------------------- 30 5.5数据库维护------------------------------------------------------------------------------ 30第六章详细设计------------------------------------- 326.1用户登录模块的设计------------------------------------------------------------------- 32 6.2主界面模块的设计---------------------------------------------------------------------- 33 6.3取款界面模块的设计------------------------------------------------------------------- 34 6.4转账模块的设计------------------------------------------------------------------------- 36 6.5密码修改模块的设计------------------------------------------------------------------- 37 6.6余额查询模块的设计------------------------------------------------------------------- 38第七章系统测试------------------------------------- 407.1白盒测试---------------------------------------------------------------------------------- 40 7.2黑盒测试---------------------------------------------------------------------------------- 40 7.3本系统的测试---------------------------------------------------------------------------- 41结论------------------------------------------------- 43致谢------------------------------------------------- 44参考文献--------------------------------------------- 45附录------------------------------------------------- 46第一章绪论1.1 项目开发背景Automatic Teller Machin简称为ATM。

相关文档
最新文档