银行存取系统设计与实现总体设计_第1页
银行存取系统设计与实现总体设计_第2页
银行存取系统设计与实现总体设计_第3页
银行存取系统设计与实现总体设计_第4页
银行存取系统设计与实现总体设计_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

0课 程 设 计 说 明 书课程名称: JAVA 设计题目: 银行存取系统设计与实现 学 院: 计算机科学与信息工程学院 学号姓名李培伦马真真杨佩佩 140310101 赵悦 专业班级: 软件工程 指导教师: 冯贺 2016 年 12 月 23 日0课 程 设 计 任 务 书设计题目 银行存取系统设计与实现 学生姓名李培伦马真真赵悦杨佩佩所在学院 计算机科学与信息工程学院 专业、年级、 班 14 级软件工程设计要求:软件的功能包括:取款时客户的身份密码验证、取款的数值限定、客户的余额查询、客户的存款信息;学生应完成的工作:a在运行此程序时,如果取款,首先进行客户的密码的输入。如果错误,提示要重新输入,没有输入次数的限制。如果正确,则进行系统的取款模块,客户进行应答。b在客户进入到主界面时,查询时,也需要对客户身份通过密码验证,以保障客户的帐号。c当客户所取数目大于当前余额时,系统会提示错误。因为该系统时对银行存取款业务系统的模拟,所以有些银行业务不能本系统进行。参考文献阅读:1 郭宁. 软件工程使用教程. 北京:人民邮电出版社,20112 韩万江,等. 软件项目管理案例教程.北京:机械工业出版社,20053 何志勇等.软件工程基于项目的面向对象研究方法. 北京:机械工业出版社,20094 萨师煊 王珊 数据库系统概论 高等教育出版社5 刘中兵 王者归老java web 电子工业出版社 2011工作计划:2016.12.12-2016.12.18 第一周:获取软件需求,并完善软件设计文档2016.12.19-2016.12.22 第二周:进一步完善软件设计,并进行软件设计和软件开发任务下达日期: 2016 年 12 月 12 日 任务完成日期: 2016 年 12 月 23 日指导教师(签名): 学生(签名): 1银行存取系统设计与实现摘 要:随着时代的发展,计算机在各行各业中得到广泛的应用,尤其在工作大,重复劳动的领域中,计算机的自动化管理能力更是得到发挥。该系统涉及的简单银行存取款模拟系统是以 Java 语言为开发语言,能够解决用行对客户信息管理等一系列问题,实现客户开设账户、存款、取款、明细查询等操作。经过测试表明该系统运行稳定且各项功能都能正确运行,基本达到预期的要求。关键词:软件工程 存取 java 数据库2目 录1.设计背景51.1 需求背景51.2 项目背景51.3 建设目标51.4 软硬件环境51.5 设计约束与要求62.设计方案62.1 系统设计思路62.2 系统框架设计62.3.系统技术需求62.4 业务流程分析73.方案实施73.1 平台与技术路线83.3 数据库设计83.4 代码设计与项目搭建94.结果与结论 114.1 部分功能演示114.2.设计总结 175.收获与致谢 176.参考文献 1837.附件1841. 设计背景1.1 需求背景随着信息技术的发展,办公自动化的普及,如何快速,高效,便捷的为银行用户服务、管理用户的账户受到了高度的关注;因此为了解决这个问题我们研究这个系统以满足银行需求! 在传统的银行账户管理中,其过程往往是很复杂的,繁琐的,账户管理以入账和出账两项内容为核心,在此过程中又需要经过若干道手续,因为整个过程都需要手工操作,效率十分低下,且由于他们之间关联复杂,统计和查询的方式各不相同,且会出现信息的重复传递问题,因此该过程需要进行信息化,以利用计算机进行账目管理。本系统的名字是银行存取系统。 1.2 项目背景a. 该项目为软件工程课程设计,由本小组合作开发;b该软件系统目前市面上已有类似产品,可将他们作为一部分进行需求分析,以 求最终得到的文档更为完善。1.3 建设目标本系统目的是解决学校和学生的成绩查询和课程选择功能,能够按照学生的成绩进行统计、排名等工作,为学生和校方管理员提供尽可能的方便。1.4 软硬件环境软件环境:本系统可以运行于具有 JDK 环境的操作系统,包括 window 操作系统及Linux 操作系统。系统采用 java 语言编写。硬件环境:本系统对硬件没有特别的需求,普通用户的个人计算机上都可以运行本软件系统。51.5 设计约束与要求系统设计语言:java编码要求:系统代码编写要遵从统一的编码模式。2.设计方案2.1 系统设计思路本系统主要完成个银行存取系统功能,包括:注册,登录,存取,转账,查改,注销账号,功能。用户登录时,程序要从已有的用户系统资料数据表中读出用户名和密码,并检验该密码与用户输入的密码是否匹配,从而转到相应权限的页面。也可现行注册在登录。2.2 系统框架设计本系统主要分为以下几个功能模块:登录模块、注册模块、客户端端模块这样三大部分。其中客户端中含有:用户查询更改信息、转账、存款、转账、注销,修改密码,显示余额 ;2.3 系统技术需求稳定性:本系统为银行存取管理系统,多为查询、修改、删除、添加数据等操作,要求数据的稳定性好。可靠性:个人财务信息十分重要,要求系统数据能够较好存储,数据尽量最少出现错误。安全性:登录系统需要输入密码,可保证个人信息安全。62.4 业务流程分析注册登录NYNY3. 方案实施开始用户选择“登录”或“注册” 注册成功 输入用户名和密码用户是否存在密码是否正确进入主页面结束用户不存在密码错误73.1 平台与技术路线本系统开发语言为 java 语言,平台选择具有 JDK 环境的操作系统,数据库选择MySQL 数据库简单方便。3.2 功能模块架构本系统主要为用户设计,未设置管理员,用户可自行注册,以及进行存,取,查改,转账,注册,注销,显示余额,修改密码操作。3.3 数据库设计本系统数据库采用 mysql,主要建了一张用户信息表,其中包括用户的账号、密码、姓名、性别、手机号、账户余额,其中用户账号为主键。用户存款取款查改转账注册注销显示余额修改密码83.3 代码设计与项目搭建(1)登录主界面:定义类 A 来实现主界面的显示,用 SignIn 类中的checkUser(String k,String m)方法链接数据库核对用户名和密码是否正确,如果正确返回 1,如果卡号不存在返回 2,如果读取数据库失败返回 3。(2)用户注册:定义类 Register 来实现注册界面的显示,定义 SignIn 类,用中的 zhucezh(String name,String sex,String kahao,String mima,String phone)方法链接数据库,将新用户添加入数据库。(3)用户主页:定义类 APan 来实现主页界面的显示,主页中包括业务有取款、存款、转账、修改密码、查询余额和查询修改信息,最后有退出按钮(不能使用窗口关闭按钮退出主页,一个用户登录其他用户不能登录) 。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论