第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