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

上传人:daj****de 文档编号:146588103 上传时间:2022-08-31 格式:DOCX 页数:8 大小:22.74KB
返回 下载 相关 举报
简易银行卡管理系统的开发模板_第1页
第1页 / 共8页
简易银行卡管理系统的开发模板_第2页
第2页 / 共8页
简易银行卡管理系统的开发模板_第3页
第3页 / 共8页
点击查看更多>>
资源描述
简易银彳亍卡管理系统的开发学生学号2实验课成绩武汉理工大学学生实验报告书实验课程名称软件工程开课学院计算机科学与技术学院指导老师姓名顾志华学生姓名穆忙涛学生专业班级计算机0705一 年第二学期简易银行卡管理系统的开发1题目简易银行卡管理系统2功能描述分析、设计并实现一个银行卡管理系统,系统中有两类用户, 普通用户和管理员用户,普通用户能够对自己的信息管理,而管理 员用户则对所有的用户都能够进行管理。对于普通用户,需要实现以下功能:(1) 开户(2) 存款(3) 取款(4) 挂失(5) 消户(6)转帐(7)查询操作历史对于管理员账户,需要实现的功能是:(1) 创立用户(2) 删除用户(3) 查看用户信息(4) 更改用户信息要实现对用户账户的管理,就要用数据库保存用户的信息,登录 时经过对用户账户和用户密码的验证,使用户获得相应的权限。登 陆后,用户能够根据提示选择相应的操作,以实现对账户的管理操 作。对账户的管理实际上是对用户信息数据的操作,数据的信息保 存在数据库中,因此用户的操作实际上是对数据库的操作。能够将 用户的操作映射成以下的数据库操作普通用户操作:开户:向数据库中添加一条新纪录存款、取款、挂失:修改数据库中的某些字段值销户:删除一条记录查询操作历史:对数据库的查询管理员操作:创立用户:添加一条记录删除用户:删除一条记录查询用户信息:查询数据库更改用户信息:修改记录字段值3数据定义系统有两种用户,而且要保存用户的账户信息以及操作记录,因 此用四个表来存储所有的信息,分别为 guest,guest_log,admin,admin_logoguest:用来存储普通客户的账户信息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,唯标识一个操作事件log_timedatetime事件发生的时间g_idInt发生操作事件的 用户idmotionvarchar(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总体设计和各模块接口说明系统总体能够分为三个模块:1. Main主调用模块2. Guest管理模块3. Admin管理模块这单个模块的简单关系为:Main模块是程序的入口,用户经过Main的操作,引导用户进 入Guest模块或Admin模块,直到用户退出。1 )Main 模块Main模块是程序的入口,程序的初始化都在此模块,包括数据 库的连接,数据库的初始化,全局变量的初始化等。该模块定义了 两个出口,即Guest和Admin,用户在该模块选择入口,已决定想要 进行的操作,直到退出。Main模块的数据库连接,将应用程序同DBMS连接起来,以使 应用程序能够对数据库进行操作。Main模块的数据库初始化,包括创立表,对表中数据的初始操 作。使应用程序在执行时能够获得必要的信息。全局变量的初始化,包括登录状态、当前用户名等信息,使应 用程序能够在操作时能够得到相应的环境变量。Main模块提供了两个出口,分别指向Guest和Admin。数据库链接数据库初始化
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!