银行储蓄模拟系统详细设计说明书

银行储蓄模拟系统详细设计说明书
银行储蓄模拟系统详细设计说明书

银行模拟存取系统

详细设计说明书

1 引言

1.1编写目的 (5)

1.2背景 (5)

1.3定义 (5)

1.4参考资料 (5)

2程序系统的结构 (5)

3 界面设计流程…………………………………………………………………………………..

4 主界面设计说明………………………………………………………………………………

4.1 主界面设计规则…………………………………………………………………………

4.2 主界面实现过程…………………………………………………………………………

4.2.1模块详细设计说明表……………………………………………………………

4.2.2窗口对象说明表…………………………………………………………………

5 储户界面设计说明……………………………………………………………………………

5.1 储户界面设计规则………………………………………………………………………

5.2 储户界面实现过程………………………………………………………………………

5.2.1模块详细设计说明表……………………………………………………………

5.2.1窗口对象说明表…………………………………………………………………

6 职员界面设计说明…………………………………………………………………………….

6.1 职员界面设计规则………………………………………………………………………

6.2 职员界面实现过程………………………………………………………………………

6.2.1模块详细设计说明表……………………………………………………………

6.2.2窗口对象说明表…………………………………………………………………

7 管理员界面设计说明…………………………………………………………………………..

7.1 管理员界面设计规则……………………………………………………………………

7.2 管理员界面实现过程……………………………………………………………………

7.2.1模块详细设计说明表……………………………………………………………

7.2.2窗口对象说明表…………………………………………………………………

8 储户界面下的子界面设计说明………………………………………………………………..

8.1 余额查询界面设计规则………………………………………………………………..

8.1.1 余额查询界面设计规则……………………………………………………….. 8.1.2 余额查询界面实现过程………………………………………………………..

8.1.2.1模块详细设计说明表……………………………………………………

8.1.2.2窗口对象说明表………………………………………………………..

8.2 取款界面设计说明……………………………………………………………..

8.2.1 取款界面设计规则……………………………………………………………..

8.2.2 取款界面实现过程……………………………………………………………..

8.2.2.1模块详细设计说明表…………………………………………………

8.2.2.2窗口对象说明表……………………………………………………….

9 职员界面下的子界面设计说明……………………………………………………………..

9.1开户界面设计说明…………………………………………………………….

9.1.1 开户界面设计规则………………………………………………………………

9.1.2 开户界面实现过程………………………………………………………………

9.1.2.1模块详细设计说明表…………………………………………………

9.1.2.2窗口对象说明表……………………………………………………….

9.2 销户界面设计说明………………………………………………………………………

9.2.1销户界面设计规则……………………………………………………………….

9.2.2 销户界面实现过程………………………………………………………………

9.2.2.1模块详细设计说明表…………………………………………………

9.2.2.2窗口对象说明表………………………………………………………

9.3 挂失界面设计说明……………………………………………………………………. 9.3.1 挂失界面设计规则…………………………………………………………….

9.3.2 挂失界面实现过程……………………………………………………………

9.3.2.1模块详细设计说明表…………………………………………………

9.3.2.2窗口对象说明表………………………………………………………

9.4 修改密码(银行职员)界面设计说明……………………………………………….

9.4.1 修改密码(银行职员)界面设计规则……………………………………….

9.4.2 修改密码(银行职员)界面实现过程……………………………………….

9.4.2.1模块详细设计说明表…………………………………………………

9.4.2.2窗口对象说明表………………………………………………………

9.5 职员登入的用户界面设计说明………………………………………………………..

9.5.1 职员登入的用户界面设计规则……………………………………………….

9.5.2 职员登入的用户界面实现过程……………………………………………….

9.5.2.1模块详细设计说明表…………………………………………………

9.5.2.2窗口对象说明表………………………………………………………

9.6 存款界面设计说明………………………………………………………………………

9.6.1 存款界面设计规则………………………………………………………………

9.6.2 存款界面实现过程……………………………………………………………

9.6.2.1模块详细设计说明表…………………………………………………

9.6.2.2窗口对象说明表………………………………………………………

10 管理员界面下的子界面设计……………………………………………………………

10.1 修改利率界面设计说明………………………………………………………………

10.1.1修改利率界面设计规则…………………………………………………………

10.1.2 修改利率界面实现过程…………………………………………………………

10.1.2.1模块详细设计说明表…………………………………………………

10.1.2.2窗口对象说明表………………………………………………………

详细设计说明书

1引言

1.1编写目的

根据概要设计说明书中的设计内容,编写详细设计说明书,为开发过程提供系统处理过程的详细说明,使系统开发各类技术人员对整个系统所需实现的功能以及系统的功能模块的划分、实现和数据库的表结构有清楚的认识,为整个系统的开发、测试、评审和移交提供基础,本报告一旦确认后将成为系统开发各类技术人员共同遵守的准则,并为以后的编程工作提供依据。

本说明书的预期读者为本项目负责人以及负责项目开发的各类技术人员、管理人员、项目评审人员。

1.2背景

项目的名称:银行储蓄模拟系统的开发

项目的委托单位:银行管理员

项目的主要测试人:闫凯,张云飞,杨佳佳,余茜,左雯,刘震震

项目建设背景:通过开发此模拟软件掌握系统的软件工程理论、技术和方法,能使用正确的方法开发出成本低、质量高的软件,具有良好的编程风格,从而为今后从事软件开发和维护打下坚实的基础。同时在此过程中对软件工程的学习也为后期的毕业设计环节奠定了良好的基础。

1.3定义

列出本文件中用到专门术语的定义和外文首字母组词的原词组。

2程序系统的结构

本系统是一套模拟现实银行系统收支管理的软件,通过软件系统模拟银行储蓄的业务流程。

本系统通过ADO接口访问Access数据库对用户信息、账户信息等进行存储。

用户启动软件以后,首先要输入用户名/账号和密码登陆系统。系统根据用户输入的信息判断用户是普通的银行储户,还是银行职员,或者银行的管理员。

成功登陆以后,银行储户可以查询余额,取款,修改密码;银行职员可以开户,挂失,销户,存款,修改密码;银行管理员可以添加或删除银行职员信息,修改利息额。

由此,功能流图如下:

分析系统涉及到的问题及其解决方案,可得以下系统流程如图:

本系统分为用户管理、账户管理和利息管理三个模块。

系统模块图如下:

(以下将对上述三个模块的实现过程以及所涉及到的问题做详细的说明)3界面设计流程

本模块将以大纲的形式说明界面实现的顺序

界面设计流程图:

如上图所示,要完成本系统,必须设计15个界面:

第一层次:主登陆界面

第二层次:储户界面,银行职员,管理员界面

第三层次:查询余额界面,取款界面,转账界面,修改密码界面(修改储户密码),职员登录的储户界面,存款界面,开户界面,销户界面,挂失界面,修改密码界面(修改职员密码),修改利息界面。

以下也将按照上面的层次顺序详细说明各个界面的实现过程。

4主界面设计说明

储户界面采用Windows风格,便于用户进行操作。其控制面板作为操作通话的主要界面,如下图所示。

4.1主界面设计规则

a.力求使界面整体协调,简洁美观,用尽量少的控件实现较多的功能,用比较单调的色彩美化界面。

b.在功能实现上,要根据不同的用户身份实现各自的登录,当对应的卡号(或工号)和密码都正确的情况下即可进入各自对应的界面。

c.为了方便用户使用,在实际操作过程中要提供必要的提示。例如,○1在界面左上角有“请选择并登陆”的提示;○2当用户输入的卡号(或工号)和密码不对时要弹出“登陆失败!输入的信息有误或者是您的帐号已经被挂失,请去银行柜台查询”的提示;○3当用户连续三次登陆均失败时,弹出“您登陆失败次数已经超过3次,系统无法为您登陆”,并且关闭登录框。

d.由于想要登录的用户类型不同,所以对应的提示文字也就不同。即当选择储户时,应该显示卡号;当选择管理员或银行职员时,显示工号。界面设置时,默认用户以储户身份登陆。

4.2主界面实现过程

模块详细设计说明表编号:

窗口对象说明表编号:

5储户界面设计说明最终界面如下图所示:

5.1储户界面设计规则

a.该界面将实现查询余额,取款,转账,修改密码四个功能。

b.另外为了使界面美观,界面上还将显示其他内容:

○1.显示”**用户(登录用户),欢迎登陆银行系统”。

○2.与银行储蓄有关的信息模块:黄金行情,股票行情,银行利率,奥运倒计时。

○3.银行咨询电话。

5.2 储户界面实现过程

模块详细设计说明表

窗口对象说明表

6 职员界面设计说明最终界面如下图所示:

6.1 银行职员界面设计规则

a.本界面主要包括两大模块:办理帐户业务和办理其他业务

办理帐户业务:即输入储户的帐户和密码后,即可登录到职员登录的储户界面,可以看到该储户的开户信息和卡上余额等信息,并能进行相关的操作。

办理其他业务:包括开户,销户,挂失,修改密码(该银行职员的密码)。

b.界面上要显示登陆职员的姓名,即“***,欢迎登陆**银行系统”。

6.2 银行职员界面实现过程

模块详细设计说明表

窗口对象说明表

系统详细设计说明书

文档标题 文档编号BH-CSD-003 版本V1.0 密级商密 A 研发生产中心项目名称全科医生专家咨询系统 项目来源 系统详细设计说明书 (V1.0 ) 南京毗邻智慧医疗科技有限公司 二○一三年十一月

文档变更记录 序号变更( +/- )说明作者版本号日期批准1 创建Steve.ma V1.0 2013.11.15 1 引言.......................................................................... (3) 1.1 编写目 的 ......................................................................... (3) 1.2 背 景 .......................................................................... (3) 1.3 定 义 .......................................................................... (3) 1.4 参考资 料 ......................................................................... (4) 2 平台安全体系与程序系统的结构........................................................................................ (4) 2.1 平台安全体 系 ........................................................................ (4) 2.2 程序系统结 构 ........................................................................ (5) 3 程序设计说 明 ........................................................................... (5) 3.1 程序描 述 ......................................................................... (5) 功能及其接 口 ........................................................................

银行核心业务系统总体设计

核心业务系统总体设计说明书

目录 §1 综述 (5) §2 系统总体结构 (6) §2.1 系统运行环境 (6) §2.2 系统网络总体架构 (7) §2.3 应用逻辑结构 (8) §3 核心系统技术结构 (9) §4 综合前置系统构架 (10) §5 系统设计总体目标 (11) §5.1 技术设计思想 (11) §5.1.1 三层结构,从面向交易过渡到面向客户、面向服务 (11) §5.1.2 全面贯彻以客户为中心的设计思想 (11) §5.1.3多渠道接入平台系统的采用 (12) §5.1.4 银行服务形式“产品化”及产品定制 (12) §5.1.5 服务模块组织“构件化”、“构件封装”及构件驱动平台 (12) §5.1.6 “引领式”操作模式、流程定制及流程再造 (13) §5.1.7 批处理控制平台,增强批处理的并发程度,缩短批处理的时间 (13) §5.1.8 标准的外部系统接口 (14) §5.2 业务设计思想 (14) §5.2.1 一体化的会计核算体系及核算主体定义 (14) §5.2.2 支持全天候“7X24小时”不间断营业 (14) §5.2.3 支持多分行,支持多级清算 (15) §5.2.4 “全功能柜员” (15) §5.2.5 客户信息集中,统一的客户授信体系,实行额度管理 (15) §5.2.6 加强了内控体系,强化柜员权限管理,完善的系统安全性和灵活的交 易授权机制 (16) §5.2.7 灵活的计息模块,支持“利率市场化” (16) §5.2.8 灵活的收费模块,支持银行自主地制定收费政策 (17) §5.2.9 提供“以客为尊”的一站式服务 (17) §5.2.10 合理利用计算机优势,减轻业务人员的工作量 (17) §6 系统功能要点逻辑设计 (18) §6.1 运行平台和交易组装 (18) §6.1.1 核心交易平台的总体结构 (18) §6.1.2 核心交易平台设计要求 (18) §6.1.3 核心构件库的组成 (21) §6.1.4 构件形成及使用原则 (21) §6.1.5 交易驱动设计结构 (22) §6.1.6 交易驱动设计要求 (23) §6.1.7 交易驱动实现方法 (24) §6.2 报文接口及拆组包 (31) §6.2.1 主报文格式 (31) §6.2.2 系统拆包流程 (31) §6.2.3 系统组包流程 (31)

银行储蓄系统课程设计

银行储蓄系统课程设计

银行计算机储蓄系统 二、总体设计 1、 模块结构图 ......................... 2、 数据库总体设计 ..................... 3、 数据库设计与程序关系 ............... 1、平台支持设计 2?1 3种基本的控制结构(顺序,选 择,循环) 模块间僚系:■ 3、人机界面设计 ....................... 3?1系统响应时间 .................. 9 3.2用户帮助设施 .................. 10 3.3出错信息出理 .................. 10 3.4系统维护设计 (10) 目录 一、任务 .................................. 4、数据字典 ........................... 三、详细设计 .............................. 2、结构程序设计 .. (3) 3 3 5 6 6 7 7

4、模块设计........ 12 5、数据库详细设计 13

主要在存取款时将客户信息写入数据库并返回。 2. 3数据库设计与程序关系 程序在对存/取款进行操作时需对数据库数 据结 构,也就是数据表进行查询和修改:在存/ 取款过程中都需要对数据库中的所有表,进行联 合查询、修改。 物理数据结构主要用于各模块之间函数的 信息 传递。接口传递的信息将是以数据结构封装 了的数据,以参数传递或返回值的形式在各模块 间传输。出错信息将送入显示模块中,最后送入 打印准备模块中准备打印格式。 3、数据字典

银行管理系统设计报告样板

银行管理系统设计报告 学生姓名:宋科超冯瑞刘林锋 学生学号:13081282 13081304 13081306 班级:软件学院三班

一、需求分析设计一个银行账户管理系统,要求实现以下功能: 1. 实现银行管理员管理的功能,要求完成以下功能:1)管理员的登录(设 本系统的管理员只有一个,管理员信息包括管理员姓名,管理员密码); 2)修改管理员密码;3)为新用户创建账户信息,账户信息包括用户帐号(要求系统自动分配用户账号)、用户账户密码(为用户设置初始密码123456)、用户身份证号码、用户姓名、用户地址、帐户金额; 4)删除需要注销账户的用户的账户信息;5)查询银行信息,包括:该银行的总客户数,总的存款金额;6)某个用户的账户信息。 2. 实现客户对自己账户的操作功能, 要求完成以下功能:1)用户的登录 (未登录或登录失败时不能执行用户账户的操作);2)修改帐户信息,要求用户输入帐号,根据用户需要修改除了帐号之外的其余信息;3)模拟用户实现存款和取款的功能;4)记录用户账户的历史账单,方便用户查阅,如用户何时从银行取款多少等; 5)查询账户信息,根据输入的帐号查询用户信息、帐户金额和用户的明细账单。

3. 以上功能要求以分级菜单的形式提供,不同的角色状态得到不同 的菜单。 二、设计思想: 定义一个用户类customer ,数据成员主要有姓名、身份证号码、住址、余额等内容,可供用户操作的功能有开户,销户、存款、取款、转账、余额查询等。用户可根据界面提示自行操作。 定义一个管理员administrator : 管理员信息包括管理员姓名,管理员密码;管理员的登录;修改管理员密码;可操作的功能有:1 为新用户创建账户信息,账户信息包括用户帐号、用户账户密码(为用户设置初始密码123456)、用户身份证号码、用户姓名、用户地址、工作单位、帐户金额;2 删除需要注销账户的用户的账户信息;3 查询银行信息,包括:该银行的总客户数,总的存款金额;4 某个用户的账户信息。由于要实现界面的回复,所以用了大量的函数调用。在控制用户的循环操作时采用了for循环与break匹配的结构。 在整体设计上将程序分为四个部分,第一个部分“ customer.h ”, 在这个文件中对所要用到的类customer 和administrator 进行了申明;第二个部分“ administrator.cpp ”,在这个文件里定义了管理员,并且实现了管理员对系统的管理功能;第三个部分“ customer.cpp ”

网上购物系统——详细设计说明书

网上购物系统 详细设计说明书 1引言 1.1编写目的 电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。 1.2.项目背景 软件名称:网上购物系统 开发者:宋金德,袁浩,王朝阳,许威 项目简介:本系统主要实现网上产品展示与在线定购及人员的管理, 一、不同身份有不同的权限功能(管理人员、注册用户、游客) 二、在线产品展示(分页显示) 三、在线定购 四、后台管理(用户管理、商品的管理) 1.3定义 Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换)。 ADO:ActiveX Data Object, ActiveX 数据对象 SQL:Structured Query Language 1.4参考资料 [1] 谭浩强《动态网页制作ASP》北京电子工业出版社. 2001 [2] 彭万波《网页设计精彩实例》北京电子工业出版社.2002

银行存取系统设计与实现总体设计

课程设计说明书 课程名称:JA V A 设计题目:银行存取系统设计与实现 学院:计算机科学与信息工程学院学号姓名: 14031010110 李培伦 14031010224 马真真 14031010127 杨佩佩 140310101 赵悦 专业班级:软件工程 指导教师:冯贺 2016年12月23日

课程设计任务书

银行存取系统设计与实现 摘要: 随着时代的发展,计算机在各行各业中得到广泛的应用,尤其在工作大,重复劳动的领域中,计算机的自动化管理能力更是得到发挥。该系统涉及的简单银行存取款模拟系统是以Java语言为开发语言,能够解决用行对客户信息管理等一系列问题,实现客户开设账户、存款、取款、明细查询等操作。经过测试表明该系统运行稳定且各项功能都能正确运行,基本达到预期的要求。 关键词:软件工程存取 java 数据库

目录 1.设计背景 (5) 1.1需求背景 (5) 1.2项目背景 (5) 1.3建设目标 (5) 1.4软硬件环境 (5) 1.5设计约束与要求 (6) 2.设计方案 (6) 2.1系统设计思路 (6) 2.2系统框架设计 (6) 2.3.系统技术需求 (6) 2.4业务流程分析 (7) 3.方案实施 (7) 3.1平台与技术路线 (8) 3.3数据库设计 (8) 3.4代码设计与项目搭建 (9) 4.结果与结论 (11) 4.1部分功能演示 (11) 4.2.设计总结 (17) 5.收获与致谢 (17) 6.参考文献 (18) 7.附件 (18)

. 1. 设计背景1.1需求背景

随着信息技术的发展,办公自动化的普及,如何快速,高效,便捷的为银行用户服务、管理用户的账户受到了高度的关注;因此为了解决这个问题我们研究这个系统以满足银行需求! 在传统的银行账户管理中,其过程往往是很复杂的,繁琐的,账户管理以入账和出账两项内容为核心,在此过程中又需要经过若干道手续,因为整个过程都需要手工操作,效率十分低下,且由于他们之间关联复杂,统计和查询的方式各不相同,且会出现信息的重复传递问题,因此该过程需要进行信息化,以利用计算机进行账目管理。 本系统的名字是银行存取系统。 1.2项目背景 a. 该项目为软件工程课程设计,由本小组合作开发; b.该软件系统目前市面上已有类似产品,可将他们作为一部分进行需求分析,以求最终得到的文档更为完善。 1.3建设目标 本系统目的是解决学校和学生的成绩查询和课程选择功能,能够按照学生的成绩进行统计、排名等工作,为学生和校方管理员提供尽可能的方便。 1.4软硬件环境 软件环境:本系统可以运行于具有JDK环境的操作系统,包括window操作系统及Linux操作系统。系统采用java语言编写。 硬件环境:本系统对硬件没有特别的需求,普通用户的个人计算机上都可以运行本软件系统。 1.5设计约束与要求 系统设计语言:java 编码要求:系统代码编写要遵从统一的编码模式。

银行储蓄管理系统

燕山大学三级项目设计说明书 题目:银行储蓄管理系统 学院(系):信息学院 年级专业:教育技术学15—1 学号: 学生姓名:付叶禹 郑凯峰 李文悦 王宇晨 李晓晗 指导教师:梁顺攀 教师职称:副教授 燕山大学三级项目设计(论文)任务书 院(系):信息学院教学单位:

说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。 年月日燕山大三级项目设计评审意见表

摘要 论文阐述的是在SQL server 2008开发环境下对银行储蓄管理系统的设计。希望通过该系统的应用,能促使银行储蓄管理工作的规范化、标准化和自动化,提高管理水平和管理效率,为管理工作提供更完善的信息服务和一个成功的信息管理系统。数据库是一个非常重要的条件和关键技术,管理系统所涉及的数据库设计分为:数据库需求分析、概念设计、逻辑设计过程。 本论文叙述了数据库设计的全过程。 主要分为: 1. 系统需求分析与功能设计阶段,包括功能需求、性能需求、数据需求、系统功能框图、系统总体数据流图及分模块数据流图、数据字典。 2. 总体设计阶段,包括系统总体功能模块图、功能模块描述、输入输出及统计查询等功能模块。 3. 概念设计阶段,包括系统各个模块的ER图及系统的总ER图。 4.逻辑结构设计阶段,包括系统各个模块的ER图所转化的关系模式。 关键词:数据库设计;管理系统; SQL server 2008;

目录 摘要...................................................... 1 绪论................................... 错误!未定义书签。1.1项目背景............................. 错误!未定义书签。1.1编写目的............................. 错误!未定义书签。1.1软件定义............................. 错误!未定义书签。 1.1开发环境............................. 错误!未定义书签。 2 系统需求分析 (2) 2.1信息与功能需求 (2) 2.2业务处理需求 (2) 2.3数据流图 (3) (3) (4) 2.4安全性与完整性要求 (8) 2.5数据字典 (8) 2.5.1储户基本信息表 (8)

系统软件详细设计说明书

系统软件详细设计说明书 1.引言 1.1编写目的 本详细设计说明书是针对网络信息体系结构的课程作业而编写。目的是对该项目进行详 细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试作准备。本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。 2.系统的结构 ui :系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。ui 部分调用common部分的功能读取xml文件中保存的界面元素属性信息,用户最近访问过的10个ftp信息,用户选择的下载的ftp内容列表及其他需要通过xml文件保存的信息。 client :实现ftp客户端的功能,ftp连接,ftp上传及下载:上传或下载用户指定的

资源,并返回相应的信息。 search: 资源实时检索部分,根据用户输入的资源名称关键字,资源类型和选择的检索方式检索用户需要的资源,并验证资源的可用性,返回可用资源及其大小,速度等相关信息。 preview :资源预览部分,显示用户选择的资源的部分内容,以使用户决定是否需要该资源。 preview部分调用comm on部分读取属性文件的内容亦显示预览资源内容的显示格式。 3.模块1(ui )设计说明 3.1 模块描述实现用户界面的包,含有11个文件51 个类,是本系统中最复杂的代码。 3.2 功能负责接受用户输入,显示系统输出,其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp 站点中搜索用户需要的资源。 3.3 交互的模块 client ,search ,preview ,common。 3.4 模块设计该模块中的主要文件,文件中包含的主要类及其功能和与其它包的交互如下: MainFrame.java :MainFrame 是含有主函数的类,也是lyra 客户端开始执行的类,它先后进行资源的初始化,显示主界面等工作,根据屏幕大小设置界面大小,设置界面的观感。 FtpFrame_AboutBox.java: 显示关于窗口的类,当用户点击帮助菜单中的关于菜单项时会 弹出关于对话框。 Tools.java :FileTools 是文件操作辅助类,可以实现文件的递归删除等。 XMLController.java: JDOMTes是操作xml文件的类,用JDOM来操作xml文件, 实现的功能有: (1)保存ftp 服务器的文件列表(站内搜索时使用),递归的从ftp 服务器读取列表,并存入一个xml文件中(文件的命名方法是:ip+用户名.xml);以目录树的形式保存。 (2)根据文件名在文件中查找文件,站内搜索时使用。 (3)保存ftp 服务器的信息:ip ,端口(默认端口21 不保存),用户名(默认anonymous 不保存),密码,最多存10 个;存在resource\settings\ serversinfor.xml 文件中。 (4)读取已存储的ftp 服务器信息。 (5)从type.xml 读取搜索的类型。 Constants.java: 放置系统运行时使用的一些常量,initcontent ()函数对所有常量进行初始化,这个函数在MainFrame 中被调用一次。iconHashMap 是hash 表,用于存放文件的系统图标。 CustomizedController.java :包含自定义的控件类,java 中的控件可能不能满足需求,需要自己定义某些属性。这些控件会在创建界面时使用。其中含有的类有: (1)CustomizedJTable 是表格类,设置表格的某些属性,如字体等。 (2)CustomizedTableCellRenderer 是表格单元格绘制器类,主要用于显示文件的系统图标,和文件名。 (3)LeftPanel类的父类是JTabbedPane,用户显示主窗口左边的面板。 (4)RightPanel 类的父类是JPanel ,用户显示右边的主题部分,包括右上边的搜索及服务 器选项,和中间的显示服务器文件的TabbedPane。. (5)BottomPanel 类是右下放显示下载和服务器信息的JTabbedPane。 (6)CustomizedJButton 是定义按钮类,更改了按钮的字体,java 本身默认的字体不好看。 (7)CustomizedTableModel 是表格类,实现单元格的不可编辑。 (8 )CustomizedTableCellRenderer_Remote 类是表格绘制器,在远程文件浏览 器RemoteFilesPanel 使用,用于显示文件名和文件图标。

软件工程课程设计银行储蓄管理系统

(芙蓉学院) (芙蓉学院) 软件工程实验报告 课题: 银行储蓄管理系统姓名:谭斌 学号: 同组姓名: 专业班级:芙蓉计科0701 指导教师:周学清 设计时间:2011/3/20

银行储蓄管理系统 目录 1.需求分析 1.1系统的功能性需求 1.2系统需求分析规格说明书 1.3系统实体联系(ER)图 1.4系统数据流(DFD)图 1.5系统数据字典 1.6面向数据流的设计方法

1.需求分析 系统中要求每个人银行管理者都有一个系统帐号,并每个帐号都有密码,系统的一切操作(如:增加存储用户,提高利率等)都由管理者执行,而不是由存诸用户执行,也主是说存储用户并不直接与系统交互,而是通过管理员与系统交互。该系统主要有两部份业务功能,存款与取款。 储户填写的存款单或取款单由业务员输入系统,如果是存款则系统记录存款人姓名,住址(或电话号码),身份证号码,存款类型,存款日期,到期日期,利率及密码(可选)等信息,并打印存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算得利息并打印出利息清单给储户。1.1系统的功能性需求 系统为管理者提供主功能界面 系统在启动时要求管理者输入登录帐号与密码 系统要通过管理员执行一系操作(如:添加用户,修改,查询,删除等) 管理员代用户实现存款,取款,查询等操作 储户的一切信息,存储在数据库表中 1.2系统需求分析规格说明书 ●实现储户开户登记 ●办理定期存款帐 ●办理定期存款手续 ●办理活期取款帐 ●办理活期取款手续 ●实现利息计算 ●输出明细表 ●数据备份和数据恢复功能 ●查看帐户信息

银行业务管理系统设计说明书

银行业务管理系统设计说明书 组长(学号姓名): 组内成员: 成员1(学号姓名): 成员2(学号姓名): 成员3(学号姓名): 完成日期:

目录 1............................................................... 引言2 1.1........................................................... 编写目的 2 1.2.............................................................. 背景 2 1.3.............................................................. 定义 2 1.4........................................................... 参考资料 2 2........................................... 程序(子系统)系统的组织结构2 3......................................................... 界面设计要求3 4.本软件系统中各程序(子系统)的设计说明 (11) 3.1............................................. 程序(子系统)1的设计说明 11 3.2............................................. 程序(子系统)2的设计说明 29 4...................................................... 子系统相互关系表29

软件系统详细设计说明书模板

xxxxx系统详细设计说明书

版本历史

修改记录

目录 1引言 (5) 1.1编写目的 (5) 1.2背景 (5) 1.3参考资料 (5) 1.4术语定义及说明 (5) 2设计概述 (5) 2.1任务和目标 (5) 2.1.1需求概述 (5) 2.1.2运行环境概述 (5) 2.1.3条件与限制 (6) 2.1.4详细设计方法和工具 (6) 3系统详细需求分析 (6) 3.1详细需求分析 (6) 3.2详细系统运行环境及限制条件分析接口需求分析 (6) 4总体方案确认 (6) 4.1系统总体结构确认 (6) 4.2系统详细界面划分 (7) 4.2.1应用系统与支撑系统的详细界面划分 (7) 4.2.2系统内部详细界面划分 (7) 5系统详细设计 (7) 5.1系统程序代码架构设计 (7) 5.1.1UI(User Interface)用户界面表示层 (7) 5.1.2BLL(Business Logic Layer)业务逻辑层 (8) 5.1.3DAL(Data Access Layer)数据访问层 (8) 5.1.4Common类库 (8) 5.1.5Entity Class实体类 (8) 5.2系统结构设计及子系统划分 (8) 5.3系统功能模块详细设计 (9) 5.3.1XX子系统 (9) .1XX模块 (9) 列表和分页 (9) 创建XX (9) .2XX模块 (9) XX列表 (9) XX修改 (9) 5.3.2XX子系统 (9) 5.3.6.1用户管理模块 (9) 5.3.6.2角色管理模块 (14) 5.3.6.3系统设置模块 (14) 5.3.6.4系统登录注销模块 (14) 5.4系统界面详细设计 (14) 5.4.1外部界面设计 (14) 5.4.2内部界面设计 (14) 5.4.3用户界面设计 (14) 6数据库系统设计 (14) 6.1设计要求 (14) 6.2信息模型设计 (14) 6.3数据库设计 (14) 6.3.1设计依据 (14)

银行储蓄系统

《数据库系统原理》 课程设计 2011年12月31日

目录 一、概述------------------------------------------------- 3 1.1 课程设计的目的---------------------------------------------- 3 1.2 课程设计的内容---------------------------------------------- 3 1.3 课程设计的要求---------------------------------------------- 3 二、需求分析--------------------------------------------- 3 2.1 系统需求---------------------------------------------------- 3 2.2 数据字典---------------------------------------------------- 3 三、系统总体设计----------------------------------------- 3 3.1系统总体设计思路--------------------------------------------- 3 3.2 概念模型设计----------------------------------------- 3 3.2.1 局部E-R图------------------------------------------------ 3 3.2.2 全局E-R图------------------------------------------------ 3 3.3 逻辑结构设计------------------------------------------------ 3 3.4 数据库建立实施--------------------------------------- 3 3.4.1 建立数据库------------------------------------------------ 3 3.4.2 建立关系表------------------------------------------------ 3 四、系统实现--------------------------------------------- 3 五、系统评价--------------------------------------------- 3 六、课程设计心得、总结----------------------------------- 3参考文献:----------------------------------------------- 3致谢--------------------------------------------------- 3附录--------------------------------------------------- 3

ATM自动取款机系统—详细设计说明书

文档名称:详细设计说明书 项目名称:ATM自动取款机系统 编写:张恒友 审核:王旭 日期:2016年6月5日 院系:计算机学院 专业:计算机科学与技术 一.引言 1.1编写目的 根据《需求规格说明书》,在仔细考虑讨论之后,我们又进一步对《ATM自动取款机系统》软件的功能划分、数据结构、软件总体结构进行设计,从而完成概要设计,作为软件详细设计的基础。 1.2项目背景 项目委托单位:计算机学院软件工程实验。 开发单位:班ATM自动取款机系统项目组。 由于柜台常常会拥挤,排队的人很多,而且大多数的客户都是取款,存款等,而有些办理业务的需要一定的时间,这会使得一些只需要取款等的客户会有较长时间的等待。所以银行希望设计一个系统,能让客户在系统上进行简单的操作,比如存款、取款、查询余额、转账等。 1.3定义 ATM: Automatic Teller Machine,自动柜员机。

1.4参考资料 《计算机软件需求说明编制指南》 《计算机软件产品开发文件指南》 《ATM系统可行性分析报告》。 《软件设计与体系结构》 《软件工程——实践者的研究方法》 二.任务概述 2.1目标 现如今,ATM在一定程度上存在很大的安全隐患,给用户造成很大的经济损失。为了解决这样的问题,我们小组提出了改进ATM自动取款机系统,使用户在操作过程中更加安全,放心,更便捷。 2.2运行环境 硬件环境: CPU:1GHZ及以上 内存:1G以上 硬盘:20G以上 软件环境: 操作系统:Microsoft Windows XP或更高版本 数据库:Microsoft SQL Server 2005 Web服务器:Tomcat5.0以上 支持浏览器:Internet Explorer 7.0及其以上版本 开发环境:MyEclipse,jdk,Microsoft SQL Server 2005 2.3条件与限制 随着科技的发展,人们生活水平的不断提高,高性能高效率高安全的产品越来越受到人们的欢迎。 ATM自动取款机是一种非常智能的机器,人们可以直接和它交互,代替以前的手工操作,大大提高了银行的工作效率。同时也给广大用户带来了非常大的方便。由于ATM自动取款机是和服务器是连网的,这就涉及到

系统详细设计说明书

XXXXXX XXXXXXXXXXXXX 项目名称 详细设计说明书 XXX公司 二〇XX年X月

文档修改记录

目录 第一章引言............................................. 错误!未定义书签。 目的............................................. 错误!未定义书签。 背景............................................. 错误!未定义书签。 术语定义......................................... 错误!未定义书签。 参考资料......................................... 错误!未定义书签。第二章系统概述......................................... 错误!未定义书签。第三章程序1设计说明................................... 错误!未定义书签。 程序描述......................................... 错误!未定义书签。 模块架构图 ................................... 错误!未定义书签。 功能 ......................................... 错误!未定义书签。 类图 ......................................... 错误!未定义书签。 增加功能(功能点) ........................... 错误!未定义书签。 程序流程 ..................................... 错误!未定义书签。 测试和限制条件 ............................... 错误!未定义书签。 备注 ......................................... 错误!未定义书签。第四章程序2设计说明................................... 错误!未定义书签。第五章公用接口程序说明................................. 错误!未定义书签。 全局变量......................................... 错误!未定义书签。 公用界面或接口................................... 错误!未定义书签。 公用方法和过程................................... 错误!未定义书签。第六章附件............................................. 错误!未定义书签。详细设计评审意见.......................................... 错误!未定义书签。

C语言银行管理系统设计

程序设计基础(C语言) 课程设计说明书 (20~ 20学年第_1_学期) 题目名称:银行存取款管理系统 姓名 学号 专业 班级 指导教师 提交日期

湖南应用技术学院课程设计任务书 指导教师(签名):教研室主任(签名):年月日

一、需求分析 1、银行存取款管理系统在于如何使用户更便于去进行存取款等一系列操作,是为了解决银行在存取款方面的不便之处。 2、通过此系统,能录用用户存款的信息,其中包括用户的编号、姓名、性别、 地址、年龄及账户总金额。 3、能够输入客户存款或取款记录。 4、能根据客户姓名查询存款和取款记录。 二、总体设计 1、总体思路:本系统分为七个主功能模块 (1)录入客户存取款信息模块; (2)修改客户存取款信息模块; (3)排序客户存取款信息模块 (4)删除客户存取款信息模块; (5)查找客户存取款信息模块; (6)显示客户存取款信息模块; (7)系统退出模块。 通过对七个功能模块的设计和操作,使银行拥有一系列的存取款系统。 用户根据系统的提示进行七个功能模块的操作就能十分便捷的完成自己 要进行银行存取款项目。 2、设计思想:银行存取款管理系统在于方便银行的存取款项目,因此对其 设计有六个主功能模块:录入、修改、排序、查找、删除、显示和退出。 使用相应的c语言函数去实现这个模块的设计,最后通过这七 个功能模块来完成存取款的一系列实现。 3

4、问题和方法 (1)程序编码繁琐,难度较大。 方法:上网查资料弄懂不认识的程序,并向老师和会的同学请教。 (2)程序错误较多,无法执行。 方法:耐心的纠错,仔细地检查。 (3)容易粗心打错函数符号、参数或标点符号。 方法:吸取教训,编程时更加细心。 三、详细设计 1、重要数据的数据结构设计 客户存取款信息的记录项用student表示,包括6个属性:num1,name,addr,sex,age,num2, 其分别是编号,客户姓名,客户地址,性别,年龄,账户总金额。 2、函数设计 银行存取款管理系统程序采用了结构化程序设计的思想,由4个h头文件和3个c源文件组成。程序中除了主函数外,共设计了以下七个函数,分别包含在3个c源文件中。以下是这些函数的函数原型及功能设计。 (1)void inputing(student *p); 函数功能:输入函数中的输数据部分并保存的函数。 (2)void input(student *p,int i); 函数功能:输入函数。输入客户的基本信息。 (3)void insert(student *p,int i); 函数功能:插入函数。插入要输入的客户信息。 (4)void output(student *p,int i); 函数功能:输出函数。将需要的客户信息以列表的形式显示在屏幕上。 (5)void sort(student *p,int n); 函数功能:排序函数。按要将客户存取款信息以账号大小的顺序排列出来。 (6)void find(student *p,int n); 函数功能:查找函数。按要求通过输入客户姓名的方式查询客户存取款信息。(7)int del(student *p,int n); 函数功能:删除函数。通过输入要删除的客户姓名,查询后删除该客户存取款信息。 3、函数关系调用图

银行监控系统设计方案

银行监控系统设计方案 一、系统概述 当今科学技术的飞速发展,社会已进入数字化、信息化时代。而利用高新技术预防、制止、打击犯罪,已逐渐在三大防范手段(即人防、制防、技防)中,占据了愈来愈重要的主导地位。 银行属于国家的重点安全防范单位。它具有规模多样、重要设施繁多、出入人员复杂、管理涉及领域广等特点,它作为当今社会货币的主要流通场所、国家经济运作的重要环节,以其独特的功能和先进的技术广泛服务于国内各行各业中,其业务涉及大量的现金、有价证券及贵重物品。银行同时也一直是各种犯罪分子关注的焦点。自现代银行诞生以来,盗窃与反盗窃、抢劫与反抢劫、诈骗与反诈骗、贪污与反贪污随着银行业的发展也同步发展。目前,国内针对银行的犯罪活动日趋上升,犯罪手段和方式也逐渐多样化、暴力化、智能化,全面加强和更新现行的银行安全防范系统,以适应银行机制转轨和业务发展已变得迫在眉睫。 银行安全防范监控系统主要划分为针对银行内外流动人员的周边环境保安监控和针对客户交易的柜员制监控两大部分。周边环境保安监控主要目的为安全防范和记录营业情况;银行柜员制监控系统

是根据银行营业所实行单收付柜员制而设计的,它有效地防止了传统的出纳、复核双柜员多环节带来的人员及时间上的浪费,使工作效率提高一倍。柜员制监控系统可以将每一天的柜员收付操作情况以图像和声音方式实时纪录下来,以规范和监督银行职员行为,一旦发生差错,可以通过重放录像资料进行查找、更正。 根据中华人民共和国公安部“安全防范工程程序与要求”(GA/T75-94)和市公安局技术防范办公室安全技术防范之有关规定和要求,严格贯彻以下几项设计施工原则:整个工程的安全性和可靠性;应用产品的可靠性和兼容性;系统具有未来的扩展性;集中控制、布局合理;施工方便、价格合理、外形美观;符合公安部技术防范安全规范要求。同时,结合XX银行安全防范和日常管理工作需要,设计和建立国内一流品质的安全防范系统。 二、系统设计的主要依据 本安全防范系统设计完全符合中华人民共和国公安部有关条例和规范,包括以下国家标准和行业标准: 银行营业场所安全防范工程设计规范 GB/T16676-1996 防盗报警控制器通用技术条件 GB12663-90 中国电气装置安装工程施工及验收规范 GBJ232-82

网上购物系统详细设计说明书

五、详细设计说明书 1.引言 (222) 1.1编写目的 (222) 1.2项目背景 (222) 1.3定义 (333) 1.4参考资料 (333) 2.总体设计 (444) 2.1需求概述 (444) 2.2软件结构错误!未定义书签。错误!未定义书签。错误!未定义书签。 3.程序描述 (444) 3.1功能 (444) 3.2性能 (777) 3.3输入项目 (888) 3.4输出项目 (888) 3.5算法 (888) 3.6程序逻辑 (888) 3.7接口 (999) 3.8存储分配错误!未定义书签。错误!未定义书签。错误!未定义书签。

3.9限制条件错误!未定义书签。错误!未定义书签。错误!未定义书签。 3.10测试要点 (131313) 1.引言 1.1目的 为了对本网上购物系统的可行性进行一下探讨,论证实现本项目的可能性,和一些前期的准备工作及工作条件,并且为工程的下一步设计打下铺垫。电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI 交易。这种全新的交易方式实现了公司间文档

相关文档
最新文档