电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

简易银行卡管理系统的开发VIP免费

简易银行卡管理系统的开发_第1页
1/14
简易银行卡管理系统的开发_第2页
2/14
简易银行卡管理系统的开发_第3页
3/14
第1页共14页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共14页武汉理工大学学生实验报告书实验课程名称软件工程开课学院计算机科学与技术学院指导老师姓名顾志华学生姓名穆忙涛学生专业班级计算机07052009—2010学年第二学期学生学号0120710340502实验课成绩第2页共14页第1页共14页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共14页简易银行卡管理系统的开发1题目简易银行卡管理系统2功能描述分析、设计并实现一个银行卡管理系统,系统中有两类用户,普通用户和管理员用户,普通用户可以对自己的信息管理,而管理员用户则对所有的用户都可以进行管理。对于普通用户,需要实现以下功能:(1)开户(2)存款(3)取款(4)挂失(5)消户(6)转帐(7)查询操作历史对于管理员账户,需要实现的功能是:(1)创建用户(2)删除用户(3)查看用户信息(4)更改用户信息要实现对用户账户的管理,就要用数据库保存用户的信息,登录时通过对用户账户和用户密码的验证,使用户获得相应的权限。登陆后,用户可以根据提示选择相应的操作,以实现对账户的管理操作。对账户的管理实际上是对用户信息数据的操作,数据的信息保存在数据库中,所以用户的操作实际上是对数据库的操作。可以将用户的操作映射成以下的数据库操作普通用户操作:开户:向数据库中添加一条新纪录存款、取款、挂失:修改数据库中的某些字段值销户:删除一条记录查询操作历史:对数据库的查询管理员操作:第3页共14页第2页共14页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共14页创建用户:添加一条记录删除用户:删除一条记录查询用户信息:查询数据库更改用户信息:修改记录字段值3数据定义系统有两种用户,并且要保存用户的账户信息以及操作记录,所以用四个表来存储所有的信息,分别为guest,guest_log,admin,admin_log。guest:用来存储普通客户的账户信息guest_log:用来保存用户的操作记录,以便于查询操作历史admin:是管理员表,记录管理员的账户信息admin_log:用来记录管理员操作的历史,以防管理员的错误操作普通用户的操作仅能涉及guest,guest_log两个表,而管理员可是管理所有的表。各个表的定义如下:guest:字段名数据类型作用guest_idint客户的唯一标识符,逐渐guest_numchar(5)用户登录的银行卡号,统一使用5位passwordvarchar(10)登录密码,不大于10位,可变长g_namevarchar(10)客户相关信息,客户姓名,g_sexchar(1)客户性别,x表示男,y表示女reg_datedatatime账户注册时间moneyInt当前用户金额Debtchar(1)用户账户状态,0正常,1挂失,2注销guest_log:字段名数据类型作用log_idint操作记录id,唯一标识一个操作事件第4页共14页第3页共14页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共14页log_timedatetime事件发生的时间g_idInt发生操作事件的用户id'motionvarchar(20)所执行的操作类型entityint操作涉及的金额remarktext对操作的备注管理员账户表和普通客户表的内容很类似,所以简化了一些,并且管理员账户没有账户金额等字段,所以相对较小。admin:字段名数据类型作用admin_idInt管理员唯一的标志符admin_logNamevarchar(10)管理员登录用户名passwordvarchar(10)登录密码sexchar(1)性别,x为男,y为女reg_datadatatime注册日期admin_log:字段名数据类型作用log_idint操作记录id,唯一标识一个操作事件log_timedatetime事件发生的时间admin_loginNameVarchar(10)执行操作的管理员账户名motionvarchar(20)所执行的操作类型guest_numChar(10)操作涉及到的用户entityint操作涉及的金额remarktext对操作的备注以上是四个表的数据定义,在此基础上,通过对数据库的操作,实现对用户信息的操作。4总体设计和各模块接口说明系统总体可以分为三个模块:第5页共14页第4页共14页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第5页共14页1.Main主调用模块2.Guest管理模块3.Admin管理模块这单个模块的简单关系为:Main模块是程序的入口,用户通过Main的操作,引导用户进入Guest模块或Admin模...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

简易银行卡管理系统的开发

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部