下载此beplayapp体育下载

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


beplayapp体育下载分类:bepaly下载苹果 | 页数:约12页 举报非法beplayapp体育下载有奖
1 / 12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 12 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
学生学号0120710340502实验课成绩武汉理工大学学生实验报告书实验课程名称软件工程开课学院运算机科学与技术学院指导老师姓名顾志华学生姓名穆忙涛学生专业班级运算机07052009—2010学年第二学期简易银行卡治理系统的开发1题目简易银行卡治理系统2功能描述分析、设计并实现一个银行卡治理系统,系统中有两类用户,普通用户和治理员用户,普通用户可以对自己的信息治理,而治理员用户则对所有的用户都可以进行治理。对于普通用户,需要实现以下功能:开户存款取款挂失消户(6)转帐(7)查询操作历史对于治理员账户,需要实现的功能是:(1)创建用户(2)删除用户(3)查看用户信息(4) 更换用户信息要实现对用户账户的治理,就要用数据库储存用户的信息,登录时通过对用户账户和用户密码的验证,使用户获得相应的权限。登陆后,用户可以根据提示挑选相应的操作,以实现对账户的治理操作。对账户的治理实际上是对用户信息数据的操作,数据的信息储存在数据库中,所以用户的操作实际上是对数据库的操作。可以将用户的操作映射成以下的数据库操作普通用户操作:开户:向数据库中添加一条新纪录存款、取款、挂失:修改数据库中的某些字段值销户:删除一条记录查询操作历史:对数据库的查询治理员操作:创建用户:添加一条记录删除用户:删除一条记录查询用户信息:查询数据库更换用户信息:修改记录字段值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,唯独标识一个操作事件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总体设计和各模块接口说明系统总体可以分为三个模块:Main主调用模块Guest治理模块Admin治理模块这单个模块的简单关系为:MainAdminGuest Main模块是程序的入口,用户通过Main的操作,引导用户进入Guest模块或Admin模块,直到用户退出。Main模块Main模块是程序的入口,程序的初始化都在此模块,包括数据库的连接,数据库的初始化,全局变量的初始化等。该模块定义了两个出口,即Guest和Admin,用户在该模块挑选入口,已决定想要进行的操作,直到退出。Main模块的数据库连接,将应用程序同DBMS连接起来,以使应用程序能够对数据库进行操作。Main模块的数据库初始化,包括创建表,对表中数据的初始操作。使应用程序在执行时可以获得必要的信息。全局变量的初始化,包括登录状态、当前用户名等信息,使应用程序可以在操作时可以得到相应的环境变量。Main模块提供了两个出口,分别指向Guest和A

简易银行卡管理系统的开发 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

非法内容举报中心
beplayapp体育下载信息
  • 页数12
  • 收藏数0收藏
  • 顶次数0
  • 上传人465784244
  • 文件大小155 KB
  • 时间2020-08-12