- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机学院软件工程课程设计
PAGE
PAGE 21
PAGE \* MERGEFORMAT 1
第一章 系统概述
1.1目的:
银行卡管理系统是采用先进的数据仓库技术帮助银行全面科学分析客户信息、挖掘客户价值的强有力的经营管理工具。它对银行加强管理、防范风险、提高收益,以客户为中心提供个性化服务,提高服务水平,最终增强核心竞争力具有现实和深远的意义。银行卡决策支持系统的重要意义在于系统已具有客户关系管理的雏形,建立了客户关系管理的核心。
1.2 任务:
这个银行卡系统的需要完成的功能主要有六个: 开户,存款,取款,挂失,销户,转载等功能。
1.3 开发环境:
在windows下用visual c++工具开发。
第二章 可行性分析
2.1 问题定义:
开发一个简易的银行卡管理系统,这个系统的开发分两步进行,首先是简易银行卡系统的分析与设计,分析这个系统要完成什么功能,然后是银行卡系统的编码与实现。
2.2 整体分析:
技术可行性可行;
经济可行性可行;
操作可行性可行;
法律可行性可行;
2.3 系统流程图
登陆界面,显示界面信息
登陆界面,显示界面信息
磁盘上文件
磁盘上文件
要能进行开户、存款、取款、挂失、解挂、修改密码、注销等操作
要能进行开户、存款、取款、挂失、解挂、修改密码、注销等操作
结束要能把信息存储
结束要能把信息存储
图1-1 系统流程图
开户2.4 数据流图
开户
存款
存款
取款
取款
登陆用户
登陆
用户
修改密码
修改密码
销户 文档(txt格式)
销户
挂失
挂失
解
解挂
图1-2 数据流图
第三章 需求分析
3.1功能需求
这个银行卡系统的需要完成的功能主要有六个: 开户,存款,取款,挂失,销户,转载等功能:
(1) 开户 : 可以接收一个新的用户,生成一个新的账号。
(2) 存款 : 在输入正确的账号和密码的情况下,可以接收用户输入的存款金额,并且加上余额然后将结果置为当前金额。
(3) 取款 : 在输入正确的账号和密码的情况下,可以接收用户输入的取款金额,并且用余额减去它然后将结果置为当前金额,取款金额应不大于当前金额。
(4) 查询 :在输入正确的账号和密码的情况下,可以查询用户余额。
(5) 挂失 : 在输入正确的账号和密码的情况下,可以进行挂失操作。当用户挂失后,再不能用这个账号进行任何操作。
(6) 销户 : 在输入正确的账号和密码的情况下,可以进行消户操作。当用户销户后,该账号被永久性删除。
3.2数据定义
用一个结构体来定义一个银行卡,这个结构体包括银行卡的卡号,持卡人的姓名,卡上的金额,还有银行卡的挂失信息。
用户名 : 开户人的名字,可以接受中英文字符。
帐号 : 证明开户人身份的号码。可由用户自己指定,并且不能和已有的帐号相同。
余额 : 帐号里的当前金额。
挂失信息:用来说明银行卡是否已经挂失,用1表示挂失,0表示未挂失。
struct Labor{
string names; //字符串型用户名
string mima; //字符串型密码
long double jine; //DOUBLE型存储金额(不能为负数)
int n; //当N等于1时,说明可以正常登陆,若N等于0,说明已挂失
};
3.3运行要求
银行卡管理系统的硬件和软件的配置如下:
系统软件: Window XP/win7
文档系统:txt文档
3.4 数据字典
名字:用户信息别名:
名字:用户信息
别名:
描述:银行卡用户信息
定义:用户信息=用户名+密码+存储金额+挂失标志
位置:用户信息表
名字:用户信息表
别名:
描述:银行卡用户信息集合
定义:用户信息表=用户信息+用户信息+……
位置:磁盘文档
名字:用户名别名:
名字:用户名
别名:
描述:唯一用户拥有的身份标志
定义:用户名=(字母,数字)
位置:用户信息
名字:挂失标志
别名:
描述:标志是否挂失
定义:挂失标志=[1|0]
位置:用户信息
名字:存储金额别名:
名字:存储金额
别名:
描述:存入本银行的金额数
定义:存储金额=0{数字}5
位置:用户信息
名字:密码
别名:
描述:对身份标志的加密
定义:密码=(字母,数字)
位置:用户信息
第四章 总体设计
4.1处理流程图
本系统由三大模块组成,包括开户、基本操作和忘记密码,而基本操作又由六大子模块构成,包括查询余额、存款、取款、挂失/解挂、修改密码和销户。
简易银行
简易银行
管理系统
开户
基本
操作
忘记
密码
查询
余额
销户
修改
密码
挂失/
解挂
取款
存款
图4-1 处理流程图
您可能关注的文档
最近下载
- 2024年宣汉县招聘社区工作者笔试真题.docx VIP
- 2025乌海市海南区招聘14名城市管理执法协管人员笔试备考试题及答案解析.docx VIP
- 2025北京大兴区安定镇人民政府招聘临时辅助用工2人笔试模拟试题及答案解析.docx VIP
- 中国共产党章程PPT中国共产党章程学习.ppt VIP
- 580EXII仅中文说明书.pdf VIP
- 国开电大网络存储技术(福建)形考任务一参考答案.doc VIP
- 危险源辨识与风险评价(接触网专业).docx VIP
- 宣汉县招聘社区工作者笔试真题2024.docx VIP
- 2025北京大兴区安定镇人民政府委托招聘21人笔试备考题库及答案解析.docx VIP
- 建筑节能与环境友好型材料应用课件.pptx
文档评论(0)