简单银行存取系统详细设计说明书.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简单银行存取系统 详细设计说明书 2008-4-25 详细设计说明书 1.引言 1.1编写目的 该详细设计说明书的目的在于根据银行系统传统柜台业务需求说明书与总体设计说明书提出该系统的详细设计,即系统的详细架构,主要包括程序系统的结构以及各层次中每个程序的设计考虑。预期读者为传统柜台业务小组的做详细设计部分的同学和助教老师。 1.2背景 a. 软件系统名称:简单银行存取系统 b. 项目来源于《软件工程实验与课程指导》课的老师,我们组选的是简单银行存取系统,设想用户为银行的柜台操作人员或个人网银的贵宾用户,开发者为王冬雪、张洪强、周昊三名同学。 c. 系统分为基于C/S模式的柜台部分跟基于B/S模式的网银部分,二者共用一个数据库 1.3定义 列出本文件中用到专门术语的定义和外文首字母组词的原词组。 1.4参考资料 《软件工程实验与课程设计指导》; 已上交的《银行存取系统项目计划》; 老师提供的《软件设计文档国家标准GB8567—88》; 《ASP.NET(C#)》; 《java2程序设计实用教程(第2版)》; 《基于Eclipse的开源框架技术与实践》; 《java SE 6.0编程指南》; 《JDBC数据库连接》 2程序系统的结构 3模块一 客户端层设计说明 3.1 login、loginin类 3.1.1程序描述 Login类是一个管理员登录界面,要求输入用户ID跟密码。点击登陆按钮,将文本框的内容保存下来传到数据库进行查询。 Loginin类是一个JFrame,是业务员的操作平台,系统运行时该窗口就出现,一直到系统运行结束,窗口上有一系列业务可供选择,是整个系统的主程序。 3.1.2功能   IPO图如下: 输入:账号、密码,鼠标触发按钮; 处理:检查某些按钮触发时是否为空,格式是否正确,是否存在此用户,是否是合法的用户(密码是否正确),判断是给出提示信息还是显示子窗口 输出:根据所点击的按钮,显示相应的窗口; 3.1.3性能   1.点击登录按钮后程序会先将文本框中的内容存在静态变量中,然后以参数形式传给UserDao中的isadmin(string id,string password)方法,此方法负责查询数据库信息 2.点击登录会进行一系列的规范性等检查,是否为空格式是否正确,是否存在此账号是否合法,相应的错误都会有相应的提示信息跟文本框颜色跟focus属性的变化 3.登录成功后程序会new一个loginin 类就是操作员的主界面 4.点取消时系统会退出 5.连续输入三次错误的账号密码系统会给出提示并自动退出(用count记录) 3.2 loginin类 3.2.1程序描述 Loginin类是一个JFrame,是业务员的操作平台,系统运行时该窗口就出现,一直到系统运行结束,窗口上有一系列业务可供选择,是整个系统的主程序。 3.2.2功能 该类中有9项功能的触发按钮(其中8个为银行操作,一个为退出按钮) 界面采用GridBagLayout布局,界面简单,易懂。 3.3 uopen、umessage、payment、teller、transfer、remittance、recordsquery、loss、exchange、deposit、borrow类 他们都是JFrame。uopen是开户窗口,umessage是用户信息查询及修改窗口、payment是缴费窗口、loss是挂失解挂窗口、teller是用户取款窗口、transfer是用户转账窗口、remittance是用户汇款窗口、recordsquery是用户交易记录查询窗口、exchange是外汇业务窗口、deposit是存款窗口、borrow是贷款窗口。在主窗口中点击任意一个按钮,都会新建一个相应的类,并设为可视,每个类都有一个返回按钮,点击会返回主界面,并且其本身dispose()掉。在个子界面可根据提示、界面和按钮进行相应的操作。               3.2.2功能  IPO图如下: 因为功能太多此处只以一个功能为例 3.2.3性能   1.本程序ID号并非为系统自动产生,而由用户自个填写,但程序在提交数据前后调用UserDao 的一个isexit()方法,看是否次ID 号已存在,本对用户进行相应的提示; 2.程序的各文本框的各自输入内容都有规范性检查并根据用户所输内容返回相应的提示。 3.点击提交后程序调用UserDao的newuser()方法对数据库bank表进行insert操作,并返回开户成功信息。 4.窗口直接关闭或退出时,返回主程序;    3.4recordsquery类 3.3.1程序描述 Quer

文档评论(0)

ze122230743 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档