- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简易银行管理系统开发文档
题目 简易银行卡管理系统的开发 需求分析 分析了解银行卡管理的功能。 通过分析与调查,获得了该系统的主要功能: ①开户 ②查询余额 ③存款 ④取款 ⑤挂失/解挂 ⑥修改密码 ⑦销户 ⑧忘记密码 开户时必须输入用户名、密码、身份证号、邮箱等信息,只有登录成功时才能执行②~⑦的操作,而且当用户处于挂失状态时则不能执行除解挂外的其他操作。忘记密码要找回密码时需要输入用户名和身份证号。 (2)该系统的软件配置如下: 数据库管理系统:Microsoft Access 2003以上版本 系统软件:windows XP 编程环境:Visual C++ 6.0 集成开发环境 (3)该系统的数据字典: (4)参考资料: 《软件工程导论》 张海藩 清华大学出版社 2008/2 《Visual C++ 6.0 数据库开发技术与工程实践》 求实科技编著 人民邮电出版社 2004/1 总体设计 (1)系统体系结构设计 本系统由三大模块组成,包括开户、基本操作和忘记密码,而基本操作又由六大子模块构成,包括查询余额、存款、取款、挂失/解挂、修改密码和销户。 (2)数据库数据结构设计 本系统只需一张用户信息表pUser,具体定义如下: 名称 类型 长度 说明 UserName 文本 20 用户名 UserID 文本 20 卡号 UserPwd 文本 20 密码 UserSex 文本 2 性别 UserAble 文本 2 权限 UserPID 文本 18 身份证号 UserEmail 文本 255 邮箱 UserPhone 文本 20 联系电话 UserAccount 数字 双精度型 账户金额 UserOther 文本 255 备注 (3)设置数据源 操作步骤如下: ①选择开始菜单-控制面板|管理工具|数据源(ODBC),弹出ODBC数据源管理器对话框,选择系统DSN选项卡,单击[添加]按钮。 ②在弹出的创建新数据源对话框中,选择Microsoft Access Driver(*.mdb),单击[完成]按钮。 ③在弹出的ODBC Microsoft Access 安装对话框中,配置数据源属性,依次配置数据源名为bank,单击[选择]按钮。 ④在弹出的选择数据库对话框中,选择所使用的Access数据库bank.mdb,单击[确定]按钮。 ⑤此时回到ODBC数据源管理器对话框,可以看到系统数据源项增加了一行,选择本例对应的数据库,单击[确定]。 (4)专业术语定义: ①程序中所有的控件ID的组成分为两部分,且均由大写字母组成:一是标识控件的类型,另一个是标识控件的名字。如输入用户名的编辑框,其ID为IDC_EDIT_USERNAME,IDC_EDIT表示是编辑框,USERNAME表示用户名 ②触发事件函数的命名,分为两部分:一是统一标识OnBn,二是控件ID的名称。如按下登录按钮,其触发事件的函数就是OnBnLogin。 ③对话框的成员变量,分为两部分:一是m_str,二是变量的具体含义。如表示用户名的变量m_strUserName。 ④对话框类:以C为开头,加上类的具体含义,再加上Dlg(表示对话框类型) ⑤对话框类对象,去掉对话框类名前的C,并加上前缀m,表示某个类的对象,如CMainMenuDlg m_MainMenuDlg。 详细设计 (1)各个模块的具体流程: ①开户 ②查询余额 将登录时的用户名和密码信息传递给查询余额模块,然后子模块通过查询数据库,输出该用户的余额。 ③存款 将登录时的用户名和密码信息传递给存款模块,然后子模块通过查询数据库,将账户金额修改成输入的存款金额加上余额,同时输出新的余额。 ④取款 将登录时的用户名和密码信息传递给取款模块,然后子模块通过查询数据库,将账户金额修改成原余额减去输入的金额,同时输出新的余额。 ⑤挂失/解挂 将登录时的用户名和密码信息传递给挂失/解挂模块,然后子模块通过查询数据库,判断用户当前所处状态(挂失/解挂)。 ⑥修改密码 将登录时的用户名和密码信息传递给修改密码模块,然后子模块通过查询数据库,并修改密码。 ⑦销户 将登录时的用户名和密码信息传递给销户模块,然后子模块通过查询数据库,判断用户账户余额是否为零,若不是,则给出提示跳转到取款模块,若直接选择销户则从数据库上将该用户的所有信息删除。 ⑧忘记密码 根据输入的用户名和身份证号,查询数据库,返回用户的密码。 (2) 程序描述: 1. RegisterDlg过程 对注册界面中输入的各项信息进行检验其合法性。若发现错误,则输出该类型错误信息,若无发现错误,则提示用户注册成功,并显示用户的用户名,卡号等信息。 2. ForgetPwdDlg过程 对忘记密码界面中输入的用户名和身份证号通过数据库进行核对,若数据库中存在此用
您可能关注的文档
最近下载
- Unit 6 Changing for the seasons单元整体教学设计(共六课时)2025-2026学年度人教PEP英语四年级上册.docx VIP
- 中国荨麻疹诊疗指南(2025版).docx VIP
- 急性消化道出血的专家共识.pptx VIP
- 全国中等职业学校管理平台系统操作指南(2022标准版)(1).pptx VIP
- 个人简历模板个人简历模板.docx VIP
- JTT 1502-2024 直升机救生员搜救作业手势信号要求.pdf VIP
- 2025年河北石家庄晋州市人民医院公开招录劳动聘用人员52名笔试备考试题及答案解析.docx VIP
- 人教金学典同步解析与测评五年级上册数学.pdf VIP
- 体例格式9:工学一体化课程《windows服务器基础配置与局域网组建》任务1学习任务工作页.docx VIP
- 宾馆酒店住宿用餐协议.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)