文档介绍:数据库原理及应用课程设计报告组号:小组成员:学院:专业班级:指导老师:2017/1/10目录第1章 概述 设计题目: 要求完成的主要任务: 1第2章 需求分析 定义 需求规格说明概览 产品的一般性描述 产品功能 用户特征 功能划分 用户界面 可维护性 可理解性 可移植性 9第3章 数据库表结构图 实体联系图 程序流程图 10第4章 功能与实现 客户端登录功能 客户端主界面功能 客户端开户功能 客户端存款功能 客户端取款功能 客户端转账功能 客户端余额查询功能 客户端修改密码功能 客户端销户功能 服务器端用户注册功能 服务器端修改用户登密码功能 15第5章 实现及测试 系统开发环境 主要功能模块的实现及测试 数据表的建立 数据库连接与数据提供 17第6章 总结 17第7章 参考文献 18概述本软件实现银行的活期储蓄存款业务。整套软件由客户端程序和服务器端程序构成,客户端运行在面向个人业务的银行柜台的电脑上,银行职员输入相关信息并通过网络通讯向服务器发送请求,并接受服务器端程序的应答显示处理的结果。服务器端处理客户端的各种业务请求。主要实现银行开户、销户、取款、存款、余额查询、转账、修改密码、打印账户明细记录等功能。设计题目:题目:银行储蓄管理系统数据库设计本课程的设计的目的是通过实践使同学们经历数据库设计开发的全过程和受到一次综合训练,以便能较全面地理解、掌握和综合运用所学的知识。结合具体的开发案例,理解并初步掌握系统分析、系统设计、系统实施的主要环节和步骤以及软件文档的制作能力。要求完成的主要任务:要求根据所学的数据库原理与程序设计的知识,能够针对一个小型的银行储蓄管理系统,进行数据库系统的需求分析,概念结构设计、逻辑结构设计、物理结构设计,数据录入及测试等,完成题目要求的功能。主要任务::账号、密码、姓名、性别、身份证号;图1-:账号、密码、姓名、性别、身份证号、出生日期、邮箱、银行卡;图1-:数据包括:序号、卡号、密码、开户日期、余额、是否冻结,持卡人姓名、性别,身份证号、手机号。图1-,输入账号密码,如果账号和密码满足要求则通过客户注册,否则提示错误;图1-,如果输入的密码等于与查找结果一致则允许登陆;否则提示相应错误;图1-,如果满足条件则通过客户修改密码请求,否则提示相应错误;图1-6修改密码窗口7、管理员在主界面根据客户需求对客户选择相应菜单进行开户、销户、冻结、解冻、修改取款密码、存款、取款、转账、余额查询,查看银行卡信息等操作;图1-7管理员主窗口图1-8银行卡账号信息查询窗口8、客户进入客户主界面,进行绑卡、查询、修改密码、进入商城、查看个人信息等操作。图1-9客户主窗口图1-10绑定银行卡窗口图1-11客户银行卡管理窗口图1-12客户个人信息窗口需求分析定义银行储蓄应用系统软件:基本元素为构成银行储蓄及相关行为所必须的各种部分。需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的需求规格说明概览用户在进行存款取款的时候要做到高效高速地完成,计算机在这个过程中起到至关重要地作用,而我们的这个系统就是让计算机能够轻易地解决这一问题,用户需要存款并且快速将自己的使用信息记录下来,工作人员不用手写记录,人机交互中完成记录的输入。用户取款的时候计算机能很快速的清算出用户余额数并快速取款。