欢迎来到天天文库
浏览记录
ID:35606469
大小:651.00 KB
页数:30页
时间:2019-03-31
《简单银行存取系统详细设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、简单银行存取系统详细设计说明书302008-4-2530详细设计说明书1.引言1.1编写目的该详细设计说明书的目的在于根据银行系统传统柜台业务需求说明书与总体设计说明书提出该系统的详细设计,即系统的详细架构,主要包括程序系统的结构以及各层次中每个程序的设计考虑。预期读者为传统柜台业务小组的做详细设计部分的同学和助教老师。1.2背景a.软件系统名称:简单银行存取系统b.项目来源于《软件工程实验与课程指导》课的老师,我们组选的是简单银行存取系统,设想用户为银行的柜台操作人员或个人网银的贵宾用户,开发者为王冬雪、张洪强、周昊三名同学。c.系统分为基于C/S模式的柜台部分跟基于B/S模式的
2、网银部分,二者共用一个数据库1.3定义列出本文件中用到专门术语的定义和外文首字母组词的原词组。1.4参考资料a.《软件工程实验与课程设计指导》;b.已上交的《银行存取系统项目计划》;c.老师提供的《软件设计文档国家标准GB8567—88》;d.《ASP.NET(C#)》;e.《java2程序设计实用教程(第2版)》;f.《基于Eclipse的开源框架技术与实践》;g.《javaSE6.0编程指南》;h.《JDBC数据库连接》302程序系统的结构303模块一 客户端层设计说明3.1login、loginin类3.1.1程序描述Login类是一个管理员登录界面,要求输入用户ID跟密码。
3、点击登陆按钮,将文本框的内容保存下来传到数据库进行查询。Loginin类是一个JFrame,是业务员的操作平台,系统运行时该窗口就出现,一直到系统运行结束,窗口上有一系列业务可供选择,是整个系统的主程序。3.1.2功能 IPO图如下:输入处理输出账号触发按钮1.与数据库交互2.调用按钮的动作作3.更新静态变量相应提示显示相应按钮的窗口的窗口新窗口的文本内容本内容输入:账号、密码,鼠标触发按钮;处理:检查某些按钮触发时是否为空,格式是否正确,是否存在此用户,是否是合法的用户(密码是否正确),判断是给出提示信息还是显示子窗口输出:根据所点击的按钮,显示相应的窗口;3.1.3性能 1
4、.点击登录按钮后程序会先将文本框中的内容存在静态变量中,然后以参数形式传给UserDao中的isadmin(stringid,stringpassword)方法,此方法负责查询数据库信息2.点击登录会进行一系列的规范性等检查,是否为空格式是否正确,是否存在此账号是否合法,相应的错误都会有相应的提示信息跟文本框颜色跟focus属性的变化3.登录成功后程序会new一个loginin类就是操作员的主界面4.点取消时系统会退出5.连续输入三次错误的账号密码系统会给出提示并自动退出(用count记录)303.2loginin类3.2.1程序描述Loginin类是一个JFrame,是业务员的操
5、作平台,系统运行时该窗口就出现,一直到系统运行结束,窗口上有一系列业务可供选择,是整个系统的主程序。3.2.2功能该类中有9项功能的触发按钮(其中8个为银行操作,一个为退出按钮)界面采用GridBagLayout布局,界面简单,易懂。3.3uopen、umessage、payment、teller、transfer、remittance、recordsquery、loss、exchange、deposit、borrow类他们都是JFrame。uopen是开户窗口,umessage是用户信息查询及修改窗口、payment是缴费窗口、loss是挂失解挂窗口、teller是用户取款窗口、
6、transfer是用户转账窗口、remittance是用户汇款窗口、recordsquery是用户交易记录查询窗口、exchange是外汇业务窗口、deposit是存款窗口、borrow是贷款窗口。在主窗口中点击任意一个按钮,都会新建一个相应的类,并设为可视,每个类都有一个返回按钮,点击会返回主界面,并且其本身dispose()掉。在个子界面可根据提示、界面和按钮进行相应的操作。 3.2.2功能 IPO图如下:输入处理输出开户信息触发按钮1.与数据库交互2.调用按钮的动作相应提示显示相应按钮的窗口的窗口因为功能太多此处只以一个功能为例3.2.3性能 1.本
7、程序ID号并非为系统自动产生,而由用户自个填写,但程序在提交数据前后调用UserDao的一个isexit()方法,看是否次ID号已存在,本对用户进行相应的提示;2.程序的各文本框的各自输入内容都有规范性检查并根据用户所输内容返回相应的提示。303.点击提交后程序调用UserDao的newuser()方法对数据库bank表进行insert操作,并返回开户成功信息。4.窗口直接关闭或退出时,返回主程序; 3.4recordsquery类3.3.1程序描述Query类,是
此文档下载收益归作者所有