欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:2539713       资源大小:2.25MB        全文页数:58页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    1、银行储蓄模拟系统详细设计说明书 银行模拟存取系统详细设计说明书1引言 41.1编写目的 41.2背景 41.3定义 41.4参考资料 42程序系统的结构 43界面设计流程 64主界面设计说明 74.1主界面设计规则 84.2主界面实现过程 84.2.1模块详细设计说明表 94.2.2窗口对象说明表 105储户界面设计说明 115.1储户界面设计规则 125.2 储户界面实现过程 125.2.1模块详细设计说明表 135.2.2窗口对象说明表 146 职员界面设计说明 156.1 银行职员界面设计规则 166.2 银行职员界面实现过程 166.2.1模块详细设计说明表 166.2.2窗口对象说明

    2、表 187 管理员界面设计说明 207.1 管理员界面设计规则 207.2 管理员界面实现过程 217.2.1模块详细设计说明表 217.2.2 窗口对象说明表 228 储户界面下的子界面设计说明 248.1 余额查询界面设计说明 248.1.1 余额查询界面设计规则 248.1.2 余额查询界面实现过程 258.2 取款界面设计说明 278.2.1 取款界面设计规则 278.2.2 取款界面实现过程 288.3 转账界面设计说明 308.3.1 转账界面设计规则 318.3.2转账界面实现过程 318.4 修改密码(储户)界面设计说明 348.4.1 修改密码(储户)界面设计规则 348.4

    3、.2 修改密码(储户)界面实现过程 349 职员界面下的子界面设计说明 379.1 开户界面设计说明 379.1.1 开户界面设计规则 389.1.2 开户界面实现过程 389.2 销户界面设计说明 419.2.1 销户界面设计规则 419.2.2 销户界面实现过程 429.3 挂失界面设计说明 449.3.1 挂失界面设计规则 449.3.2 挂失界面实现过程 459.4 修改登录密码(银行职员)界面设计说明 479.4.1 修改登录密码(银行职员)界面设计规则 489.4.2 修改登陆密码(银行职员)界面实现过程 489.5 职员登入的用户界面设计说明 509.5.1 职员登入的储户界面设

    4、计规则 519.5.2 职员登入的储户界面实现过程 519.6 存款界面设计说明 549.6.1 存款界面设计规则 559.6.2 存款界面实现过程 5510 管理员界面下的子界面设计说明 5710.1 修改利率界面设计说明 5710.1.1 修改利率界面设计规则 5810.1.2 修改利率界面实现过程 58详细设计说明书1引言1.1编写目的根据概要设计说明书中的设计内容,编写详细设计说明书,为开发过程提供系统处理过程的详细说明,使系统开发各类技术人员对整个系统所需实现的功能以及系统的功能模块的划分、实现和数据库的表结构有清楚的认识,为整个系统的开发、测试、评审和移交提供基础,本报告一旦确认后

    5、将成为系统开发各类技术人员共同遵守的准则,并为以后的编程工作提供依据。本说明书的预期读者为本项目负责人以及负责项目开发的各类技术人员、管理人员、项目评审人员。1.2背景项目的名称:银行储蓄模拟系统的开发项目的委托单位:银行管理员项目的主要测试人:闫凯,张云飞,杨佳佳,余茜,左雯,刘震震项目建设背景:通过开发此模拟软件掌握系统的软件工程理论、技术和方法,能使用正确的方法开发出成本低、质量高的软件,具有良好的编程风格,从而为今后从事软件开发和维护打下坚实的基础。同时在此过程中对软件工程的学习也为后期的毕业设计环节奠定了良好的基础。1.3定义列出本文件中用到专门术语的定义和外文首字母组词的原词组。1

    6、.4参考资料编号资料名称简介作者日期出版单位1C#程序开发范例宝典提供各方面的C#范例张跃廷2007人民邮电出版社2Visual C+简明教程系统的、较浅显的介绍了VC开发程序的方法张海林2007电子工业出版社2程序系统的结构本系统是一套模拟现实银行系统收支管理的软件,通过软件系统模拟银行储蓄的业务流程。本系统通过ADO接口访问Access数据库对用户信息、账户信息等进行存储。用户启动软件以后,首先要输入用户名/账号和密码登陆系统。系统根据用户输入的信息判断用户是普通的银行储户,还是银行职员,或者银行的管理员。成功登陆以后,银行储户可以查询余额,取款,修改密码;银行职员可以开户,挂失,销户,存

    7、款,修改密码;银行管理员可以添加或删除银行职员信息,修改利息额。由此,功能流图如下:分析系统涉及到的问题及其解决方案,可得以下系统流程如图:本系统分为用户管理、账户管理和利息管理三个模块。系统模块图如下:(以下将对上述三个模块的实现过程以及所涉及到的问题做详细的说明)3界面设计流程本模块将以大纲的形式说明界面实现的顺序界面设计流程图:如上图所示,要完成本系统,必须设计15个界面:第一层次:主登陆界面第二层次:储户界面,银行职员,管理员界面第三层次:查询余额界面,取款界面,转账界面,修改密码界面(修改储户密码),职员登录的储户界面,存款界面,开户界面,销户界面,挂失界面,修改密码界面(修改职员密

    8、码),修改利息界面。以下也将按照上面的层次顺序详细说明各个界面的实现过程。4主界面设计说明储户界面采用Windows风格,便于用户进行操作。其控制面板作为操作通话的主要界面,如下图所示。4.1主界面设计规则 a.力求使界面整体协调,简洁美观,用尽量少的控件实现较多的功能,用比较单调的色彩美化界面。b.在功能实现上,要根据不同的用户身份实现各自的登录,当对应的卡号(或工号)和密码都正确的情况下即可进入各自对应的界面。 c.为了方便用户使用,在实际操作过程中要提供必要的提示。例如,在界面左上角有“请选择并登陆”的提示;当用户输入的卡号(或工号)和密码不对时要弹出“登陆失败!输入的信息有误或者是您的

    9、帐号已经被挂失,请去银行柜台查询”的提示;当用户连续三次登陆均失败时,弹出“您登陆失败次数已经超过3次,系统无法为您登陆”,并且关闭登录框。d.由于想要登录的用户类型不同,所以对应的提示文字也就不同。即当选择储户时,应该显示卡号;当选择管理员或银行职员时,显示工号。界面设置时,默认用户以储户身份登陆。4.2主界面实现过程4.2.1模块详细设计说明表模 块 详 细 设 计 说 明 表 编号:模块名称登陆界面模块代号登陆.cs适用范围全局类型窗口模块功能实现不同用户的登录作者编写时间修改人修改时间修改批准人修改次数性能要求严格控制用户类型,用户名和密码的匹配,必须完全匹配才能实现登录限制条件在选择

    10、了用户类型后只有具有此模块操作权限的人才能执行本模块,并且只有输入的用户名和密码完全匹配的时候才能登陆。输 入第一步:选择登录类型输入项参考用户信息表和储蓄账户表(用户信息表.umd和储蓄账户表.umd)。其中:1用户类型即想要登录的用户使用那种身份登录:储户,银行职员,管理员。2储蓄账户表记录的是储户的信息,用户信息表记录的是银行职员和管理员的信息。在用户信息表中的用户类型里,0表示管理员,1表示银行职员。第二步:输入用户名第三步:输入密码输 出当输入项中的登陆类型,用户名,密码完全匹配的时候,将根据不同用户的类型登陆各自的界面(管理员界面,银行职员界面,储户界面)算法逻辑在用户选择用户类型

    11、,输入用户名和密码后,系统将根据输入的内容与用户信息表或储户信息表中的项目一一比对,当完全匹配的时候即可登录,如果出现错误则显示”登录失败,如果检测到输入密码少于6位则弹出对话框”密码不能少于6位”。具体对应关系为:界面上的用户类型-储蓄账户表和用户信息表中的用户类别(管理员-0,银行职员-1)用户名和密码-(储户)储蓄账户表中的帐户和密码用户名和密码-(管理员或银行职员)用户信息表中的用户名和密码相关对象及接口该登录界面需要利用ADO接口访问Access数据库,主要用到该数据库中的用户信息表和储蓄账户表。将用户输入的信息与表中对应的内容进行比对。备注可注明需求分析、概要设计的相关参考资料及本

    12、程序的存储分配(视需要而定)。4.2.2窗口对象说明表窗 口 对 象 说 明 表编号:窗口名登陆.cs说明书编号1、窗口对象控件列表对象类型对象名称对象事件对象功能描述用户使用控制Windows窗口登陆.cs登陆比对输入内容与储蓄账户表和用户信息表中中对应信息是否正确,如果是则成功登陆,如果不是弹出”密码错误”对话框想要登录的用户都有权限,但是只有用户类型,工号(或卡号)和密码完全匹配的时候才能登陆图形按钮(利用自定义用户对象,公共部分,系统统一。)radioButton1(管理员选项)Clicked以管理员身份登录radioButton2(银行职员选项)以银行职员身份登陆radioButto

    13、n3(储户选项)以储户身份登陆txtName(用户名)输入卡号(或工号)txtPassword(密码)输入密码2、窗口事件(函数)列表事件(函数)名事件(函数)类型事件(函数)功能描述事件(函数)算法逻辑Open全局窗口打开时实现窗口大小的自动调节。5储户界面设计说明最终界面如下图所示:5.1储户界面设计规则 a.该界面将实现查询余额,取款,转账,修改密码四个功能。 b.另外为了使界面美观,界面上还将显示其他内容: .显示”*用户(登录用户),欢迎登陆银行系统”。 .与银行储蓄有关的信息模块:黄金行情,股票行情,银行利率,奥运倒计时。 .银行咨询电话。5.2 储户界面实现过程5.2.1模块详细

    14、设计说明表 模 块 详 细 设 计 说 明 表模块名称储户界面模块代号储户界面.cs适用范围全局类型窗口模块功能主要实现储户的查询余额,取款,转账,修改密码功能作者编写时间修改人修改时间修改批准人修改次数性能要求本界面性能要求比较低,四个按钮只需点击就可以,要注意的是奥运倒计时的天数要计算正确,银行利率要对应精确(并且能动态更改)。限制条件本界面基本上没什么限制条件输 入该界面只是为了方便用户选择要进行的操作而设计的,所以只需用户点击相应的按钮即可转入对应的操作界面。并不需要其他输入。输 出当用户点击了四个按钮(查询余额,取款,转账,修改密码)中的某一个后,本界面随即转到对应的界面。算法逻辑因

    15、为本界面相当与一个过度界面,所以主要功能没有涉及到算法问题。唯一需要用算法实现的是奥运倒计时的设计: txtTime.Text = DateTime.Now.Date.ToString().Remove(DateTime.Now.Date.ToString().Length - 7); DateTime olimpic = new DateTime(2008, 8, 8, 8, 0, 0); TimeSpan days = olimpic.Date - DateTime.Now.Date; txtOlimpic.Text = days.Days.ToString();这是它的代码实现过程,其中

    16、用到了随机函数。相关对象及接口界面上的四个按钮(查询余额,取款,转账,修改密码)是它们各自界面的入口,点击即可进入相应的界面备注可注明需求分析、概要设计的相关参考资料及本程序的存储分配(视需要而定)。5.2.2窗口对象说明表 窗 口 对 象 说 明 表窗口名储户界面.cs说明书编号1、窗口对象控件列表对象类型对象名称对象事件对象功能描述用户使用控制Windows窗口储户界面.cs显示功能该界面主要显示储户想进行操作的按钮,点击即可进入相应界面从主界面登陆成功的储户方可操作本界面图形按钮(利用自定义用户对象,公共部分,系统统一。)btnBalance(查询余额)Clicked点击即可进入查询余额

    17、界面btnOut(取款)点击即可进入取款界面btnTransfer(转账)点击即可进入转账界面btnPass(修改密码)点击即可进入修改密码界面btnExit(退出)点击将关闭系统groupBox1Static存放查询余额,取款,转账,修改密码四个按钮pictureBox1显示界面最上方提示语”欢迎使用*银行系统”pictureBox2存放黄金行情,股票行情,银行利率,奥运倒计时四个模块pictureBox3在上面显示银行电话号码txtOlimpic显示”据北京奥运会开幕还有多少天”2、窗口事件(函数)列表事件(函数)名事件(函数)类型事件(函数)功能描述事件(函数)算法逻辑Open全局窗口打

    18、开时实现窗口大小的自动调节。6 职员界面设计说明最终界面如下图所示:6.1 银行职员界面设计规则a.本界面主要包括两大模块:办理帐户业务和办理其他业务办理帐户业务:即输入储户的帐户和密码后,即可登录到职员登录的储户界面,可以看到该储户的开户信息和卡上余额等信息,并能进行相关的操作。办理其他业务:包括开户,销户,挂失,修改密码(该银行职员的密码)。b.界面上要显示登陆职员的姓名,即“*,欢迎登陆*银行系统”。6.2 银行职员界面实现过程6.2.1模块详细设计说明表模 块 详 细 设 计 说 明 表模块名称职员界面模块代号职员界面.cs适用范围全局类型窗口模块功能主要实现开户,销户,挂失,修改密码

    19、(职员密码)以及进入职员登入的储户界面对储户进行相关操作。作者编写时间修改人修改时间修改批准人修改次数性能要求在进入职员登入的储户界面时,必须输入正确的帐号和帐户密码,才可登入。限制条件本界面基本上没什么限制条件输 入在办理帐户业务模块中,只有输入正确的帐号和帐户密码才能登入职员登入的储户界面。输 出办理帐户业务:当职员输入正确的账号和帐户密码后即可转到职员登入的储户界面。办理其他业务:当职员点击了四个按钮(开户,销户,挂失,修改密码)中的某一个后,本界面随即转到对应的界面。算法逻辑办理帐户业务:当职员输入账号和帐户密码后,系统将根据输入的内容与一卡通信息表中对应的项目进行一一比对,当完全匹配

    20、的时候,转入职员登入的储户界面,如果匹配错误,则显示”账号或密码输入错误!请检查您输入的信息”。具体对应关系为:账号-工号帐户密码-密码相关对象及接口办理帐户业务:当职员输入正确的账号和帐户密码后即可转到职员登入的储户界面。办理其他业务:界面上右边的四个按钮(开户,销户,挂失,修改密码)是它们各自界面的入口,点击即可进入相应的界面。备注可注明需求分析、概要设计的相关参考资料及本程序的存储分配(视需要而定)。6.2.2窗口对象说明表 窗 口 对 象 说 明 表窗口名职员界面.cs说明书编号1、窗口对象控件列表对象类型对象名称对象事件对象功能描述用户使用控制Windows窗口职员界面.cs显示功能

    21、该界面主要提供开户,销户,挂失和修改密码(职员密码)以及对已存在帐户进行相关操作这五个功能的入口。 从主界面登陆成功的银行职员方可操作本界面图形按钮(利用自定义用户对象,公共部分,系统统一。)txtNameStatic显示登入该界面的职员的姓名txtNo接受职员输入的账号txtPassword接受职员输入的账户密码groupBox1办理其他业务模块,包括三个按钮:开户,销户,挂失(因为修改密码按钮是对职员自己的密码进行修改,所以不放在这里)groupBox2办理帐户业务模块,包括txtNo和txtPasswordPictureBox1在界面顶部显示欢迎语”欢迎使用*银行系统”btnNew(开户

    22、)Clicked点击即可进入开户界面btnDel(销户)点击即可进入销户界面btnLost(挂失)点击即可进入挂失界面btnChange(修改密码)点击即可进入修改密码界面btnOk(确定)点击,系统将根据输入内容与一卡通信息表中对应内容进行一一比对btnExit(退出)点击,关闭系统2、窗口事件(函数)列表事件(函数)名事件(函数)类型事件(函数)功能描述事件(函数)算法逻辑Open全局窗口打开时实现窗口大小的自动调节。7 管理员界面设计说明最终界面如下图所示:7.1 管理员界面设计规则 a.该界面主要有两大模块:对职员信息表进行添加,修改,删除操作;修改利率模块。 b.界面上要有提示语:

    23、在界面左上方显示“管理员,欢迎登陆*银行系统”。 在对职员信息表进行操作时,如果错误不当,应该有一点的提示语。如: 添加按钮:必须按照正确的格式填写工号,姓名,密码,并选择类别。如果没填或者填写格式不正确则显示一定的提示语“工号只能为5位数字,请正确填写!”“请填写姓名”“为了保护您的帐户安全,请将密码设置为8到16位”。 修改按钮:如果没有选择要修改的项,则显示“您尚未选择要修改的用户项”。 删除按钮:如果没有选择要删除的项,则显示“您尚未选择要删除的用户项”。7.2 管理员界面实现过程7.2.1模块详细设计说明表模 块 详 细 设 计 说 明 表模块名称管理员界面模块代号管理员界面.cs适

    24、用范围全局类型窗口模块功能主要实现对职员信息表的添加,修改,删除和修改利率这四个功能。作者编写时间修改人修改时间修改批准人修改次数性能要求在对用户信息表进行添加新用户时,必须填写正确格式的工号,姓名和密码,并且选择类别。在修改和删除用户时,必须要先选定用户项限制条件只有管理员才有权对本界面进行操作输 入在对用户信息表进行添加新用户时,必须输入正确格式的工号,姓名和密码,并且选择类别。输 出当输入了正确格式的工号,姓名和密码,选择了类别后,即可添加新用户,并在用户信息表上显示出来。当选择了用户项后,就可以进行修改和删除操作。当点击修改利率按钮后,即可转到修改利率界面。算法逻辑本界面基本上没有涉及

    25、到算法相关对象及接口该界面需要利用ADO接口访问Access数据库,主要用到数据库中的用户信息表。将用户信息表中的内容显示在界面上。并且在进行完添加,修改,删除操作后,系统将自动将修改后的信息写入到用户信息表中。备注可注明需求分析、概要设计的相关参考资料及本程序的存储分配(视需要而定)。7.2.2 窗口对象说明表 窗 口 对 象 说 明 表窗口名管理员界面.cs说明书编号1、窗口对象控件列表对象类型对象名称对象事件对象功能描述用户使用控制Windows窗口管理员界面.cs显示功能该界面主要实现对用户信息表的添加,修改和删除操作。并提供修改利率的入口。从主界面登陆成功的管理员方可操作本界面图形按

    26、钮(利用自定义用户对象,公共部分,系统统一。)pictureBox1Static在界面顶部显示欢迎语”欢迎使用*银行系统”groupBox1存放lstUser和添加,修改,删除三个按钮,以及txtNo,txtName,txtPassword,m_admin和m_userlstUser从数据库中提取并在界面上显示用户信息表的内容txtNo获取输入的工号txtName获取输入的姓名txtPassword获取输入的密码m_admin,m_user类别:管理员,普通职员btnAdd(添加)Clicked添加新用户btnEdit(修改)修改已选定的用户项btnDel(删除)删除已选定的用户项Button

    27、4(修改利率)点击即可进入修改利率界面Button6(退出)点击,关闭系统2、窗口事件(函数)列表事件(函数)名事件(函数)类型事件(函数)功能描述事件(函数)算法逻辑Open全局窗口打开时实现窗口大小的自动调节。8 储户界面下的子界面设计说明8.1 余额查询界面设计说明最终界面如下图所示:8.1.1 余额查询界面设计规则 a.该界面的父界面是储户界面,因为一张一卡通上面可以挂多个帐户,所以余额查询实质是对一卡通上的子帐户进行余额查询。 b.在界面设计上,要能让用户自由选择对哪个子帐户进行查询。并且显示出子帐户相应的信息。包括:子帐号,帐户类型,币种,余额。8.1.2 余额查询界面实现过程8.

    28、1.2.1 模块详细设计说明表模 块 详 细 设 计 说 明 表模块名称余额查询界面模块代号余额查询界面.cs适用范围全局类型窗口模块功能显示一卡通下的子帐户的余额作者编写时间修改人修改时间修改批准人修改次数性能要求因为余额的计算包括本金和利息,而利息是浮点型,所以余额必须也是浮点型,而且精度要求较高。限制条件一卡通下必须有子帐户才可查询,否则余额为空输 入必须要选择一卡通下的某个子帐户,才可进行查询输 出当选定某个子帐户后,界面上将显示该帐户的有关信息,即子帐号,帐户类型,币种,余额。算法逻辑余额的计算相关对象及接口该界面需要利用ADO接口访问Access数据库,主要用到数据库中的一卡通信息表和储蓄账户表。首先,系统将根据用户登录时输入的账号找到一卡通上对应的该帐户的有关信息。然后,根据该账号在储蓄账户表中找到隶属与它的子账号以及相应的帐户类型,币种和余额。备注可注明需求分析、概要设计的相关参考资料及本程序的存储分配(视需要而定)。8.1.2.2窗口对象说明表 窗 口 对 象 说 明 表窗口名查询余额.cs说明书编号1、窗口对象控件列表对象类型


    注意事项

    本文(银行储蓄模拟系统详细设计说明书.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开