欢迎来到天天文库
浏览记录
ID:6369047
大小:3.56 MB
页数:21页
时间:2018-01-11
《软件工程课程设计报告(银行卡管理系统)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、各专业全套优秀毕业设计图纸课程名称___软件工程_学生学院自动化学院专业班级网络工程11(2)班学号学生姓名指导教师2014年12月12日目录一、课程设计的内容3二、数据库需求分析3三、数据流图4四、数据字典5五、系统框架图12六、关系模型设计,E-R图设计13七、综合测试13八、参考文献21一、课程设计的内容本课程设计主要用于模拟银行的储蓄卡管理系统 ,通过该系统的运行,使办公人员可以轻松快捷的完成对账户管理的任务,提高账目管理效率,使银行的账目管理工作系统化、规范化、自动化。二、数据库需求分析1.系统目标主要用于银行的储蓄卡管理系统,通过该系统的运行,使
2、办公人员可以轻松快捷的完成对账户管理的任务,提高账目管理效率,使银行的账目管理工作系统化、规范化、自动化。系统实现的主要有储蓄卡开户管理、存取管理、用户查询历史数据显示、注销等功能。2.功能需求分析登录界面:输入卡号和密码,根据用户输入的卡号和密码,到后台数据库查询,若正确则登录成功,并保存卡号信息已备后用。若卡号存在但密码输入不正确,或无该卡信息,则提示密码不符或该卡号已注销,保持界面不变等待用户的重新输入。储蓄卡开户:用户输入新储蓄卡的所有信息,将该信息保存到数据库中,并将开户金额作为该卡的第一次存款记录存入数据库。存款业务:从登录界面得到卡号,并提供数
3、据输入界面,等待用户的输入存款金额。从后台数据库中找到该用户余额记录,修改余额,并将该存款时间的相应信息写入数据库,同事将存钱的金额显示在页面上。取款业务:从登录界面得到卡号,并提供数据输入界面,等待用户输入取款金额,如果取款金额大于该用户卡上的余额则不能取款,否则将新的余额写入数据库,并将本次取款时间写入数据库,同事将取钱的金额显示在页面上。查询余额:从登录界面得到卡号,把该卡上的余额显示在界面上。查询历史记录:从登录界面得到卡号,把该卡的所有存款取款信息查询出来,并显示在页面上。卡注销:从登录界面得到卡号,把该卡的余额信息查询出来,并将所有余额取出,并将
4、该储蓄卡的余额置0,状态为注销,最后关闭整个系统。1.数据需求分析根据系统的功能需求,需要用到的数据有:用户信息:姓名,身份证号码,手机号码,密码,卡号存取信息:存款金额,取款金额系统反馈信息:余额信息,历史记录,操作时间,三、数据流图数据流图:存取信息表输入信息银行卡管理系统用户反馈信息用户信息表用户信息1开户用户密码2登录注销历史查询余额查询取款存款7卡注销6查询历史记录5查询余额4取款3存款注销信息历史记录余额信息取款信息存款信息存取信息表用户信息表用户四、数据字典数据项条目数据项名称卡号别名userid编号A001含义说明卡号是一个账号的唯一标识,用
5、来区别于其他不同的账号类型Char长度10取值范围1~9999相关元素密码数据项名称密码别名pwd编号A002含义说明密码是跟卡号相对应的,一个密码唯一对应一个卡号,只有输入正确的密码才能对该卡号所对应的账号进行操作。类型Char长度15取值范围1~9999相关元素卡号数据项名称用户姓名别名name编号A003含义说明用户姓名是用户的标识,但不是唯一标识,一个姓名可以对应多个不同的用户,即存在同名的情况类型Char长度10取值范围1~9999相关元素用户身份证号码数据项名称用户身份证号码别名id编号A004含义说明身份证号码是用户的唯一标识,一个身份证号码唯
6、一确定一个用户的身份类型char长度20取值范围1~9999相关元素用户姓名数据项名称用户手机号别名cell编号A005含义说明方便查询和联系用户类型char长度13取值范围1~9999相关元素无数据项名称余额别名balance编号A006含义说明用来表示账户所剩的财产类型float长度不限取值范围0~正无穷相关元素卡号,密码数据结构数据结构名称用户个人信息别名编号B001含义说明为了方便访问用户的信息,将姓名、手机号、身份证号作为一个整体进行存取组成姓名+手机号+身份证号相关元素姓名,手机号,身份证号数据结构名称账户别名编号B002含义说明为了方便管理用户
7、在存放在银行的财产,将用户的卡号,密码,余额和个人信息组成一个整体组成卡号+密码+余额+个人信息相关元素卡号,密码,余额,个人信息外部实体外部实体名称用户别名编号C001简要描述该系统所面向的使用者输入的数据流输出的数据流开户信息,存款信息,取款信息,登录信息,注销信息,余额查询信息,历史查询信息数量任意数量外部实体名称银行储蓄卡管理系统别名编号C002简要描述用来管理银行卡储蓄业务输入的数据流开户信息,存款信息,取款信息,登录信息,注销信息,余额查询信息,历史查询信息输出的数据流存款信息,取款信息,注销信息,余额信息,历史记录数量任意数量数据流数据流名称开
8、户信息别名编号D001说明开户时需要向系统输入的信息
此文档下载收益归作者所有