VFP022银行帐目管理系统
- 格式:doc
- 大小:39.00 KB
- 文档页数:9
FoxPro 数据库管理系统介绍1.FoxPro简介FoxPro2.5是Microsoft公司1993年推出的产品。
1993年1月发布了FoxPro2.5for DOS和FoxPro2.5for windows两个版本,成为目前微机上最快、使用最广泛的数据库管理系统。
FoxPro2.5的新特点:增强32位产品的特性;跨平台的开发;新增或增强的命令与函数;新的生成器命令;新的系统内存变量。
由于FoxPro for DOS与FoxPro for windows相互兼容,下面就只简单地介绍一下FoxProˉfor windows的一些功能。
FoxPro for windows的常用工具集(菜单生成器、屏幕生成器、报表生成器)充分发挥Winˉdows的图形能力。
这些能力包括图象显示、字模使用以及Windows元素与控制的应用,还可以用Bitmaps 作为屏幕的背景。
FoxPro的附属工具传递器(Transporter)支持FoxPro2.5for DOS 和它的DOS环境下的姐妹产品之间的交叉平台上的开发。
FoxPro for DOS程序在大多数情况下可以不必修改而直接在FoxPro for windows 环境下运行。
独特的Rushmore查询优化技术支持复杂的检索并大幅度提高了运行速度,图形环境并不影响FoxPro底层的速度。
FoxPro加入了Windows的一些动态功能,如OLE(对象连接与嵌入)、DDE(动态数据交换)、DLL(动态链接库)和Windows打印驱动程序等。
FoxPro for windows包括字型字体控制、拖放式编辑和块功能。
Windows的全范围的各种字模(Font)在FoxPro2.5中都是有效的,包括True Type字模,这些字模对所有的FoxPro的工具和程序语言都是支持的。
FoxPro提供联机帮助文件。
)提供流水过程,提供安装和启动例发行工具箱(Distribution kit程。
vfp课程设计用户管理系统一、教学目标本节课的教学目标是使学生掌握VFP课程设计用户管理系统的基本知识和技能,能够运用VFP语言进行简单的用户管理系统的开发。
知识目标:使学生了解用户管理系统的基本概念,掌握VFP语言的基本语法和操作方法。
技能目标:使学生能够使用VFP语言进行简单的用户管理系统的开发,包括用户注册、登录、信息管理等功能。
情感态度价值观目标:培养学生对计算机编程的兴趣和热情,增强学生的创新意识和实践能力。
二、教学内容本节课的教学内容主要包括VFP语言的基本语法和操作方法,以及用户管理系统的基本设计和开发流程。
1.VFP语言的基本语法和操作方法:包括数据类型、变量、常量、运算符、控制语句等基本概念和用法。
2.用户管理系统的基本设计和开发流程:包括需求分析、系统设计、编码实现、测试和维护等环节。
三、教学方法本节课采用讲授法、案例分析法和实验法相结合的教学方法。
1.讲授法:通过讲解VFP语言的基本语法和操作方法,使学生掌握基本概念和用法。
2.案例分析法:通过分析实际的用户管理系统的案例,使学生了解用户管理系统的设计和开发流程。
3.实验法:通过实际操作VFP语言进行用户管理系统的开发,使学生掌握编程技巧和方法。
四、教学资源本节课的教学资源主要包括教材、参考书、多媒体资料和实验设备。
1.教材:选用正规出版的VFP语言教材,为学生提供系统的学习材料。
2.参考书:提供一些相关的编程参考书籍,为学生提供更多的学习资源。
3.多媒体资料:制作课件和教学视频,为学生提供直观的学习资料。
4.实验设备:提供计算机和相关的实验设备,为学生提供实际操作的机会。
五、教学评估本节课的教学评估方式包括平时表现、作业和考试三个部分,以全面、客观、公正地评估学生的学习成果。
1.平时表现:通过观察学生在课堂上的参与度、提问回答、小组讨论等表现,评估学生的学习态度和理解程度。
2.作业:布置相关的编程作业,评估学生的编程能力和对知识的掌握程度。
基于VFP和SPT技术的银行对账系统的开发与应用[摘要] 针对银行对账不及时,工作量大且银行存款余额调节表信息不全和单位内控的需要,利用VFP开发平台及SPT远程连接技术开发一个计算机辅助银行对账系统来代替人工对账的工作。[关键词] 对账;VFP;SPT;开发银行对账一直是企事业单位财务人员所头疼的问题,单位越大,银行账户越多,账目就越纷繁复杂,由于没有有效的工具,在月末的静态时点上与银行账的不完全一致性使得财务人员往往需要花费大量的时间和精力手工进行银行账的对消工作,花费时间长,还容易发生错误和人为粉饰平衡,而且这种错误还具有累积效应,不利于单位内控制度的完善。为了减少对账难度,减轻手工对账的工作量,增加对账的准确性和防止人为调节银行存款余额表,本文将介绍如何利用VFP(Visual FoxPro)开发平台及SPT(SQL pass-through)远程连接技术来开发一个计算机辅助银行对账系统以代替人工对账的工作。一、必要性1. 对账不及时,经济业务量越大的单位,这种现象就越普遍,如在校生规模约12 000人的某高校2006年9月份的银行日记账分录达1 353笔,银行出纳手工对消少则一周,多则半月才能提供银行存款余额调节表,若因财务人员的录入错误则需一张张地翻阅当月原始记账凭证进行核对,耗时费力,导致单位领导很难及时准确掌握银行存款信息,进而影响对现金流决策的制定。2. 银行存款余额调节表信息不完整,或因历史沿袭,或因制度不健全,或因未达账项太多而使调节表不堪“重负”。在笔者调查的几所高校中,银行存款余额调节表信息基本如表1所示。这种调节表会产生两种情况,一是时间稍长一点的未达账项或在编制人员换岗后,未达账项很难看明白;二是不便于单位内控,容易被人为操控来调节单位现金流量、速动比率,或资金被长期挪用等。3. 单位内控的需要,如教育系统的教育部、财政部教财[2002]2号《关于清理检查直属高校资金往来情况,加强资金管理,确保资金安全的通知》中规定:“各校的财务处长对每月的银行对账单必须认真审核,审核签字后,再交由本校的审计部门负责人复核签字,并报经主管财务的校(院)长或总会计师审签后与当月的会计凭证一同保存”。这就是银行存款余额调节表要进行“双签”的制度,而通过计算机自动对账生成调节表,就如同有的单位实行了银行出纳和编制调节表的岗位分离制度一样,加强了单位内控制度,让财务人员的中心工作转到余额表调平以后的审核,审核那些超过合理期限、金额大的未达账项以及银行付而单位未付和单位已收而银行未收的项目。二、对账模式设计外部对账。即单位银行日记账与银行对账单之间的对账。单位所记录的银行日记账如不存在未达账项,在某一个时点应全部对应于银行所记录的银行账,但一般情况下,在月末,此类业务可能产生3种状况:①企业发生而银行未发生,称为银行未达账;②银行发生而企业未记录,称为企业未达账;③银行和企业同时有记录发生,这是银行对账系统要解决的自动对消的第一个层次,而未对消的①和②就是当月未达账项。从目前各大商业银行返回给单位的银行对账单信息来看,二者之间的业务只能按金额或票据结算号进行对消,而按结算号对消的前提是在记账凭证中要事先录入,这往往与会计人员审核原始凭证、录入记账凭证、银行付款的做账习惯不符,所以银行对账系统首先还是按金额来自动对消。其次,数据都是按时间顺序排列的,所以总是时间最相近的、数据相等的先自动对消。金额相同而业务不同的,则在自动对消过程中系统会认为已对消,这就需要手工来进行调整。红字对冲账。在单位银行日记账中,由于支票过期作废、票据退回、业务取消等经济业务,同时又考虑到不影响当期实际发生额而导致银行日记账中发生同方向的红字(电算化中表现为正负数)冲转记录,按复式记账法的要求不允许一张记账凭证中只有借或贷,但在会计电算化后也常出现此类记账凭证;另一特殊情况是在国库集中支付下,票据退回是以负数冲减国库借方。这类业务的相互对消,是银行对账系统要解决的自动对消的第二个层次。内部对冲账。在单位银行日记账中,由于支票过期作废、账务串户、票据退回等经济业务而导致账务处理中发生一借一贷的冲转记录,这类业务的相互对消,称为单位内部对冲账,这在银行对账系统中是无法自动对消的,需要手工来进行调整。三、系统核心设计在设计任何一个MIS(Management Information System,管理信息系统)时,都要事先定义和规划好数据结构,表2和表3是存放银行对账单(以下简称银方)yh.dbf 和银行日记账(以下简称我方)self.dbf文件的数据结构。每个文件设置8个字段,目的是希望以最简单的结构来反馈出最大化的信息量,以解决银行存款余额调节表信息不完整的问题和满足计算机自动对账处理的需要。在日记账(我方)中,借方对账标志MYTZ1表示我方日记账中借方金额对消否,贷方对账标志MYTZ2表示我方日记账中贷方金额对消否;在银行对账单(银方)中,借方对账标志TZ1表示银方对账单中借方金额对消否(银方借对应我方贷,单位存款在银行是作为其负债,单位提款时,银行账务处理是:借记活期存款,贷记库存现金),贷方对账标志TZ2表示银行对账单中贷方金额对消否(银方贷对应我方借),对应关系E-R示意图如图1所示。YH.TZ1 --||-----||-- SELF.MYTZ2YH.TZ2 --||-----||-- SELF.MYTZ1图1TZ3和MYTZ3是记录手工调整的痕迹,主要目的是考虑存在大量手工调整后造成数据不平衡而无法查询。这3组标志是在系统运行时使用,平时导入对账数据时,我方日记账和银方对账单只需提供前5项内容即可。(一)数据格式转换目前市场上主流账务核算系统的账务数据和各大商业银行提供的电子对账单都能导出成Excel格式的文件,若单位开通了网上银行结算,如工商银行的网银就能直接下载每月的Excel格式电子对账单数据,考虑到系统的通用性和外部接口,按前述设计完主数据文件结构后,则需开发一个既能将Excel格式的文件转换成对账系统的DBF文件格式,又能满足数据结构定义的转换工具。这可分为两个步骤实施,首先是将Excel文件转换成DBF文件,再将DBF文件改成约定的数据结构。源程序代码如下:Append From Excel文件名Type Xl8 Sheet ''Copy To (s2)Use (s2) Alias vv_disp&&开始转换数据结构SELECT vv_dispGO topi=fcount()for m=1 to iif field(m)==“A”ALTER table vv_disp RENAME COLUMN A TO RQ &&改字段名ALTER table vv_disp alter COLUMN RQ d&&改字段属性。
vfp仓储管理系统课程设计一、课程目标知识目标:1. 让学生掌握VFP编程语言的基础知识,包括数据类型、变量、运算符和基本语法。
2. 使学生了解仓储管理系统的基本功能,如商品信息管理、库存管理、进货出货管理等。
3. 帮助学生理解数据库原理,掌握在VFP环境下进行数据库设计和操作的方法。
技能目标:1. 培养学生运用VFP编程语言开发小型仓储管理系统的能力。
2. 使学生能够运用所学知识进行数据库设计,实现仓储管理系统的各项功能。
3. 提高学生的实际操作能力,熟练使用VFP进行仓储管理系统的编程与调试。
情感态度价值观目标:1. 培养学生对待编程和数据库设计的兴趣,激发学生的学习热情。
2. 培养学生具备团队协作意识,能够在小组合作中发挥自己的优势,共同完成项目。
3. 通过实际项目开发,使学生认识到信息技术在现实生活中的应用价值,增强社会责任感。
课程性质:本课程为实践性较强的学科,以项目驱动的教学方式,让学生在动手实践中掌握知识。
学生特点:学生具备一定的计算机操作基础,对编程和数据库有一定了解,但实际开发经验不足。
教学要求:结合学生特点,注重理论与实践相结合,充分调动学生的主观能动性,培养其编程能力和实际操作技能。
在教学过程中,将目标分解为具体的学习成果,以便进行有效的教学设计和评估。
二、教学内容1. VFP基础知识:数据类型、变量、常量、运算符、表达式、流程控制语句等。
教材章节:第一章至第三章2. 数据库设计基础:数据库原理、实体关系模型、数据表设计、索引与查询等。
教材章节:第四章至第六章3. VFP数据库操作:数据表创建、数据录入、数据查询、数据更新、数据删除等。
教材章节:第七章至第九章4. 仓储管理系统功能模块设计:a. 商品信息管理:商品分类、商品信息录入、查询、修改和删除。
b. 库存管理:库存盘点、库存预警、库存查询等。
c. 进货出货管理:进货、出货、退货等业务处理。
教材章节:第十章至第十二章5. 项目实践:以小组为单位,完成一个简易的仓储管理系统开发,包括需求分析、数据库设计、功能模块实现和测试。
银行账目管理系统的设计与实现一、需求分析1、用户账户管理该系统需要能够管理用户账户的开户、查询和关闭。
2、账单管理该系统需要能够管理用户的账单,并提供账单查询和账户余额查询功能。
3、交易管理该系统需要能够处理用户的交易请求,包括存款、取款、转账等操作。
4、安全管理该系统需要保证安全性,需要进行身份验证,并记录活动日志。
二、系统设计结合以上需求,我们可以设计一个多层架构的银行账目管理系统。
1、客户端层客户端主要是提供用户界面,并与服务器交互,可以是一个网页或者一个桌面应用程序。
该层的功能包括:(1)用户账户管理界面,包括开户、查询和关闭功能。
(2)账单管理界面,包括账单查询和账户余额查询功能。
(3)交易管理界面,包括存款、取款、转账等功能。
(4)系统安全认证,包括用户身份验证和活动日志记录。
2、应用层应用层是业务逻辑的处理中心,负责处理客户端的请求,并调用下层服务提供相应的功能。
该层的功能包括:(1)用户账户管理,负责新建、查询和关闭用户账户。
(2)账单管理,负责生成账单、查询账单和计算余额。
(3)交易管理,负责处理存款、取款、转账等操作。
(4)系统安全认证,负责用户身份验证和活动日志记录。
3、数据层数据层提供对数据库的访问功能。
该层的功能包括:(1)账户数据管理,包括账户数据的存储、查询和更新等操作。
(2)账单数据管理,包括账单数据的存储、查询和更新等操作。
(3)交易数据管理,包括交易数据的存储、查询和更新等操作。
(4)日志数据管理,包括活动日志的记录和查询等操作。
三、系统实现在实现银行账目管理系统的过程中,我们可以使用Java语言和数据库技术进行开发。
1、客户端层可以使用Java Swing或者JavaFX编写桌面应用程序,也可以使用HTML、CSS和JavaScript等Web技术编写Web界面。
客户端可以通过客户端与服务器通信协议(如HTTP、TCP/IP等)与服务器通信。
2、应用层可以使用Java EE或者Spring框架进行开发,提供Servlet或者Restful服务,并使用Java JDBC或者MyBatis等工具与数据层进行交互。
银行账户管理系统银行账户管理系统是一种用于银行代理或信贷机构的软件,旨在简化银行账户、客户信息和交易的管理。
这个系统允许银行雇员在一个安全的、可靠的环境中管理、更新和监视其客户的银行账户,从而提供更高效、更好的服务。
功能银行账户管理系统包括以下功能:1.客户信息管理:系统允许管理客户的个人信息,包括姓名、地址、电话号码、电子邮件地址等。
2.账户管理:系统允许管理客户的银行账户信息,包括账户类型(储蓄、支票等)、账户余额、交易历史等。
3.交易处理:系统允许银行员工进行各种交易,如存款、取款、转账、支票兑现等。
4.安全管理:系统采用密码和安全访问控制列表来保护客户数据和交易。
5.报告:系统允许制作各种报告,如账户余额、账户活动、客户信息等。
6.多平台支持:可以访问该系统的设备类型和操作系统多样。
技术银行账户管理系统采用以下技术:1.数据库:系统使用MySQL数据库管理客户、账户和交易信息。
2.安全措施:系统使用SSL/TLS协议来保护客户和银行员工的身份。
3.用户界面:系统使用Web界面让用户可以从任何设备进行访问。
4.后端技术:系统使用PHP和Laravel框架来管理后端逻辑与数据交互。
优点银行账户管理系统的优点:1.提高效率:这个系统可以自动处理各种交易,避免了手动输入数据的错误,并且可以快速访问存储的客户数据。
2.提高客户满意度:系统提供实时交易处理,满足客户的需求。
3.数据安全:客户敏感数据可以得到保护,避免不良分子的非法存取。
银行账户管理系统是一个必要的工具,可以帮助银行机构更好地管理其客户和账户。
这个系统通过提供高效、安全的方法来管理和处理银行账户信息,同时提高了客户满意度,并保护了个人敏感信息的安全。
银行帐目管理系统摘要随着我国信息产业发展迅速以及中国加入世界贸易组织,国内银行之间以及与外国银行之间的竞争也越来越激烈,怎样发展业务以吸引更多顾客是各银行面队的当务之急。
而帐目管理是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着相当重要的作用。
现在银行的业务越来越多,吸引的客户也越来越多,银行帐目的管理就越显重要。
银行帐目管理系统是针对银行帐目的日常管理而设计。
银行帐目管理系统不仅要求操作方便而且要求界面简洁,它还需要实现帐目管理,用户查询和查询统计功能。
针对上述情况和要求,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试等过程开发了一个银行账目管理系统。
采用JAVA作为编程语言,使用工具eclipse3.1设计实现了银行帐目管理系统,完成系统管理、帐目管理、查询统计、用户查询等功能。
关键词:用户查询;帐目管理;查询统计;JAVA;eclipse3.1Bank Account Management SystemAbstractAlong with our country of information industry is developing quickly and China has acceded to WTO, many banks have to compete against each other for attracting customers. How to develop the business to attract more customers is the urgent matter that each bank confronts.Bank account management is a very most important part of the process of the bank business. It plays a key role in the process of bank business. The business of the bank is more and more at present so that the customers of the bank are more and more too. The management of the bank account is very important for customers.The bank account management system is a usual management to aim at the bank account to design. This operate system not only operates conveniently but also the interface is succinct, and the system needs to achieve some functions such as account management, search statistics, customer search etc. functionAiming at the above circumstance, presents a practical method to implement a bank account management system based on software engineering ,according to the software process such as analyze the need, essentials design, detailed design, program, test, etc. Adopt JAVA programming language and use the tool of eclipse3.1 to design the bank account management system. It can complete system management, account management, search statistics, customer search etc. function.Key words: Customer search;Account management; Search statistics; JAVA; Eclipse3.1目录论文总页数:23页1 引言 (1)1.1 开发背景 (1)1.2 开发意义 (1)2 系统需求分析 (2)2.1 银行帐目管理系统的需求 (2)2.2 用户对系统的期望 (2)2.3 编程语言和运行环境介绍 (2)3 功能模块设计 (3)3.1 银行帐目管理系统功能模块 (3)3.2 功能模块介绍 (4)4 系统的实现 (5)4.1 登录界面的设计 (5)4.2 操作主界面的设计 (6)4.3 功能界面的设计 (9)4.3.1 显示全部的功能实现 (9)4.3.2 开户窗口的设计与实现 (10)4.3.3 销户窗口的设计与实现 (11)4.3.4 存款和取款窗口的设计与实现 (13)4.3.5 修改信息窗口的设计与实现 (16)4.3.6 查询功能的实现 (17)4.3.7 查询统计的实现 (18)5 数据保存机制-采用链表和输入输出流 (18)6 测试 (19)6.1 测试环境 (19)6.2 测试结果 (19)结论 (20)参考文献 (21)致谢.................................................... 错误!未定义书签。
vfp仓库管理系统课程设计一、课程目标知识目标:1. 理解VFP(Visual FoxPro)的基本概念,掌握仓库管理系统的基本功能与结构。
2. 学习使用VFP进行数据库设计,熟练运用数据表、查询、视图等数据库对象。
3. 掌握VFP编程基础知识,能够编写简单的仓库管理系统功能模块。
技能目标:1. 能够独立进行仓库管理系统的需求分析,设计合理的数据库结构。
2. 能够利用VFP编写程序,实现仓库管理系统的基本功能,如入库、出库、库存查询等。
3. 能够运用所学知识解决实际问题,具备一定的数据库编程能力。
情感态度价值观目标:1. 培养学生的团队协作精神,学会与他人共同解决问题。
2. 增强学生的实际操作能力,激发学习兴趣,提高对计算机编程和数据库管理的认识。
3. 培养学生严谨、细心的学习态度,注重实际问题的解决。
课程性质:本课程为实践性较强的课程,旨在让学生通过实际操作,掌握VFP 在仓库管理系统中的应用。
学生特点:学生已具备一定的计算机操作基础,对数据库管理有一定了解,但编程能力有限。
教学要求:结合学生特点,注重实践操作,从实际案例出发,引导学生逐步掌握VFP编程和数据库设计。
在教学过程中,注重培养学生的动手能力和解决问题的能力。
通过课程学习,使学生能够达到上述课程目标,具备实际开发简易仓库管理系统的能力。
二、教学内容1. 仓库管理系统概述:介绍仓库管理系统的基本概念、功能模块及其在实际中的应用。
- 教材章节:第1章 信息系统概述- 内容:仓库管理系统需求分析、功能模块划分。
2. 数据库设计基础:学习使用VFP进行数据库设计,包括数据表、字段属性、索引等。
- 教材章节:第2章 数据库设计基础- 内容:数据表设计、字段属性设置、索引创建。
3. VFP编程基础:掌握VFP编程基础知识,如变量、常量、运算符、函数和过程等。
- 教材章节:第3章 编程基础- 内容:数据类型、变量定义、常用函数、条件语句、循环语句。
银行帐目管理系统
【摘要】
帐目管理是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。
但是,目前许多银行在具体的业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。
本文针对上述问题,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试、软件应用、软件维护等过程开发了一个银行帐目管理系统。
采用Visual FoxPro6.0作为开发工具,数据库设计遵循3范式,主要设计了用户基本信息表、用户卡信息表、ATM取款机基本信息表、用户银行存款信息表、管理系统的用户口令表、银行系统的用户信息表等数据表。
解决了银行系统中存在的数据安全性(DES算法)、数据一致性以及系统运行速度(哈希算法)等问题。
系统实现的主要有帐户管理、取款机管理、用户查询、查询统计等功能:
◆帐户管理模块:存款、取款、开户、销户、修改信息、办卡、挂失
卡;
◆用户查询模块;
◆取款机信息管理模块:管理员管理查询和维护、客户查询和取款等
功能;
◆查询统计模块:VIP用户统计、ATM业务量统计、异动查询统计、持
卡总量消费统计、工作量负荷统计等功能。
通过该银行账户管理系统地运行,使办公人员可以轻松快捷的完成对账户管理的任务,提高账目管理效率,使银行的账目管理工作系统化、规范化、自动化。
该银行帐目管理信息系统,优点是设计过程思路清晰、模块划分简洁,设计各阶段分工明确。
经过实践证明,该划分是合理的,极大得提高了本系统的实现。
【关键词】
银行帐目数据安全性数据一致性 ATM
DES算法哈希算法面向对象
Abstract
Bank account management information system is a very most important part of the process of bank work flow ,it plays a key role in this process .but till now ,many banks still use hands to tackle this process ,wasting large amount of time and workforce and of course not reaching the realistic effect .This article presents a practical method to implement a bank account management information system based on software engineering .Solve the problem of data security ( DES ) and data coherence as well as the speed of system operation (HaXi). And its main function is to realize management of accout ,ATM management , users’query , query statistic ,report forms statistic and report forms printment .Which include five modules as follows : accout management module ( deposit and fetch money ,log-on ,log-out ,modify personal information ,report loss ), ATM management module ( operators’management query and maintenace ,users’ query and fetch money ), query statistic module ( VIP users’statistic , ATM business statistic ,abnormal query statistic ,the total quality of cards and the total workload ),report forms input and print .The using of this system made the work of bank account management more systematic ,regular and automatic.The practice proved that this dividing is proper and correct and advances the realization of the software..
Keyword
Bank Account Data Coherence ATM(Automatic Teller
Machine)
DES Arithmetic HaXi Arithmetic Objective means Data
Security
目录
引言
第一章本课题的研究意义和目的
1.1开发背景
1.2 研究的意义
1.2.1 研究银行帐户管理系统的意义
1.2.2 拥有自动化管理系统的银行竞争优势分析
1.3 本论文的目的
1.4 本论文涉及的内容
1.5 作者的主要贡献
1.6 本人所完成的主要工作
第二章可行性研究
2.1 现行系统的调查
2.1.1 现行系统存在的问题
2.1.2 本课题的提出
2.2 本课题要达到的设计目标
2.3 可行性研究
第三章系统需求分析
3.1 系统功能需求分析
3.2 系统的性能需求分析
第四章要解决的几个关键问题
4.1 要解决的关键问题之一:数据的安全性问题
4.1.2 系统传输的安全问题的解决办法
4.1.3 系统内部安全问题的解决办法----数据加密
4.2 要解决的关键问题之二:Visual Foxpro的数据一致性问题
4.2.2 数据有效性
4.2.3 触发器
4.2.4 引用完整性
4.2.5 几点有益的提示
4.3 要解决的关键问题之三:系统查找数据的速度问题
第五章开发工具及运行环境
5.1 运行环境:
5.2 Windows2000银行帐户管理系统简介
5.3 开发工具
5.4 VFP中类和对象的应用
第六章总体设计
6.1系统定义及要求
6.2 系统目标设计
6.3 系统结构图
6.4 算法及数据结构---哈希查找
第七章数据库设计及实现
7.1 数据库设计
7.1.1 数据库需求分析
7.1.2 数据库概念结构设计
7.1.3 数据库逻辑结构设计
7.2 数据结构的实现:
第八章系统详细设计及实现
8.1 系统功能模块设计
8.1.1 系统的主功能流程图如下:
8.1.2 帐户管理模块流程图:
8.1.3 用户查询模块流程图:
8.1.4 取款机模块:
8.2 系统功能模块的实现
8.2.1 系统主界面
8.2.2 身份验证界面
8.2.3 账户管理模块
8.2.4 用户查询模块
8.2.5 取款机模块
8.2.6 查询统计模块
8.2.7 结束界面
8.2.8 系统主程序的设计
8.3 系统编译和开发。