软件工程课程设计报告(银行卡管理系统).doc
《软件工程课程设计报告(银行卡管理系统).doc》由会员分享,可在线阅读,更多相关《软件工程课程设计报告(银行卡管理系统).doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、各专业全套优秀毕业设计图纸 课程名称_ 软件工程 _学生学院 自动化学院 专业班级 网络工程11(2)班 学 号 学生姓名 指导教师 20 14 年 12 月 12 日目录一、课程设计的内容3二、数据库需求分析3三、数据流图4四、数据字典5五、系统框架图12六、关系模型设计,E-R图设计13七、综合测试13八、参考文献21一、课程设计的内容本课程设计主要用于模拟银行的储蓄卡管理系统,通过该系统的运行,使办公人员可以轻松快捷的完成对账户管理的任务,提高账目管理效率,使银行的账目管理工作系统化、规范化、自动化。二、数据库需求分析1. 系统目标主要用于银行的储蓄卡管理系统,通过该系统的运行,使办公人
2、员可以轻松快捷的完成对账户管理的任务,提高账目管理效率,使银行的账目管理工作系统化、规范化、自动化。系统实现的主要有储蓄卡开户管理、存取管理、用户查询历史数据显示、注销等功能。2. 功能需求分析登录界面:输入卡号和密码,根据用户输入的卡号和密码,到后台数据库查询,若正确则登录成功,并保存卡号信息已备后用。若卡号存在但密码输入不正确,或无该卡信息,则提示密码不符或该卡号已注销,保持界面不变等待用户的重新输入。储蓄卡开户:用户输入新储蓄卡的所有信息,将该信息保存到数据库中,并将开户金额作为该卡的第一次存款记录存入数据库。存款业务:从登录界面得到卡号,并提供数据输入界面,等待用户的输入存款金额。从后
3、台数据库中找到该用户余额记录,修改余额,并将该存款时间的相应信息写入数据库,同事将存钱的金额显示在页面上。取款业务:从登录界面得到卡号,并提供数据输入界面,等待用户输入取款金额,如果取款金额大于该用户卡上的余额则不能取款,否则将新的余额写入数据库,并将本次取款时间写入数据库,同事将取钱的金额显示在页面上。查询余额:从登录界面得到卡号,把该卡上的余额显示在界面上。查询历史记录:从登录界面得到卡号,把该卡的所有存款取款信息查询出来,并显示在页面上。卡注销:从登录界面得到卡号,把该卡的余额信息查询出来,并将所有余额取出,并将该储蓄卡的余额置0,状态为注销,最后关闭整个系统。3. 数据需求分析根据系统
4、的功能需求,需要用到的数据有:用户信息:姓名,身份证号码,手机号码,密码,卡号存取信息:存款金额,取款金额系统反馈信息:余额信息,历史记录,操作时间,三、数据流图数据流图:存取信息表输入信息银行卡管理系统用户反馈信息用户信息表用户信息1开户用户密码2登录注销历史查询余额查询取款存款7卡注销6查询历史记录5查询余额4取款3存款注销信息历史记录余额信息取款信息存款信息存取信息表用户信息表用户四、数据字典数据项条目数据项名称卡号别名userid编号A001含义说明卡号是一个账号的唯一标识,用来区别于其他不同的账号类型Char长度10取值范围19999相关元素密码数据项名称密码别名pwd编号A002含
5、义说明密码是跟卡号相对应的,一个密码唯一对应一个卡号,只有输入正确的密码才能对该卡号所对应的账号进行操作。类型Char长度15取值范围19999相关元素卡号数据项名称用户姓名别名name编号A003含义说明用户姓名是用户的标识,但不是唯一标识,一个姓名可以对应多个不同的用户,即存在同名的情况类型Char长度10取值范围19999相关元素用户身份证号码数据项名称用户身份证号码别名id编号A004含义说明身份证号码是用户的唯一标识,一个身份证号码唯一确定一个用户的身份类型char长度20取值范围19999相关元素用户姓名数据项名称用户手机号别名cell编号A005含义说明方便查询和联系用户类型ch
6、ar长度13取值范围19999相关元素无数据项名称余额别名balance编号A006含义说明用来表示账户所剩的财产类型float长度不限取值范围0 正无穷相关元素卡号,密码数据结构数据结构名称用户个人信息别名编号B001含义说明为了方便访问用户的信息,将姓名、手机号、身份证号作为一个整体进行存取组成姓名+手机号+身份证号相关元素姓名,手机号,身份证号数据结构名称账户别名编号B002含义说明为了方便管理用户在存放在银行的财产,将用户的卡号,密码,余额和个人信息组成一个整体组成卡号+密码+余额+个人信息相关元素卡号,密码,余额,个人信息外部实体外部实体名称用户别名编号C001简要描述该系统所面向的
7、使用者输入的数据流输出的数据流开户信息,存款信息,取款信息,登录信息,注销信息,余额查询信息,历史查询信息数量任意数量外部实体名称银行储蓄卡管理系统别名编号C002简要描述用来管理银行卡储蓄业务输入的数据流开户信息,存款信息,取款信息,登录信息,注销信息,余额查询信息,历史查询信息输出的数据流存款信息,取款信息,注销信息,余额信息,历史记录数量任意数量数据流数据流名称开户信息别名编号D001说明开户时需要向系统输入的信息数据流来源处理:开户数据流去向显示用户信息组成姓名+身份证号码+手机号码+密码+卡号+开户金额平均流量1000次/天高峰期流量春节,5000次/天相关元素数据项A001,A00
8、2,A003,A004,A005,A006数据流名称登录信息别名编号D002说明要对相关的账号进行操作,需要输入登录信息数据流来源处理:登录数据流去向验证用户信息以确认用户的操作权限组成卡号+密码平均流量1000次/天高峰期流量春节,5000次/天相关元素数据项A001,A002数据流名称存款信息别名编号D003说明用户要进行存款操作时需要输入相关的信息数据流来源处理:存款数据流去向显示存款金额,修改账户余额,记录该操作的相关信息组成卡号+存款金额+操作时间平均流量1000次/天高峰期流量春节,5000次/天相关元素数据项A001数据流名称取款信息别名编号D004说明用户进行取款操作时需要输入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 报告 银行卡 管理 系统
限制150内