《银联管理系统(共4页).doc》由会员分享,可在线阅读,更多相关《银联管理系统(共4页).doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上银联管理系统一 、需求分析1、背景 为中国所有银行提供一个简单的管理应用程序,对银行、用户等情况进行管理操作。2、系统架构由于所写的银联系统规模较小,可以把全部的输入和存储集中在一台计算机上,把超级管理员,操作员,用户管理程序集中在一个程序中是一个典型的左面数据库应用系统。3、功能需求 银行开户:用户可以选择银行进行办卡业务。打印信息:可以把所有的银行,每个银行拥有的员工、用户信息输出。 登陆管理:对超级管理员,操作员,用户管理(包括ID号和密码) 业务办理:用户可以在银行,ATM,网上进行业务的办理(余额查询,明细查询,存款,取款,挂失,汇兑,转帐,理财);查询更正
2、:操作员,超级管理员可以对银行、员工、汇率、利率、用户信息查询、修改等操作。4、界面要求 系统提供图形用户界面操作简单清晰,数据显示清晰。5、数据库要求 本实例属于桌面数据库应用系统,可采用Windows 9x/2000/xp操作系统,应采用安全的数据库管理系统(DBMS),本例采用的是Microsoft SQLServer 2000。6、软硬件平台 软硬件要求不是很高,能正常运行SQL SERVER 2000即可 运行SQL SERVER 的硬件要求硬件最低要求计算机Intel或兼容机Pentium 166MHz或更高内存企业版,至少64M,建议用128M或更多。标准版:至少64M硬盘空间S
3、QL SERVER数据库组件:95-270M,一般为250M监视器VGA或更高分辨率 运行SQL SERVER 的软件要求SQL SERVER 版本操作系统要求企业版Windows NT Server 4.0,Windows 2000Server/Advanced Server标准版Windows NT Server 4.0,Windows 2000Server/Advanced Server个人版Windows Me,98,NT,2000 Professional等7、开发工具 使用VC+ 6.0。 二、系统分析1、用例分析 按照系统说明,可以设计如下三类帐户:超级管理员:admin 123
4、45操作员:有所银行随机生成用户ID号,随机生成2、对象分析对象所需信息所需处理用户开户顾客编号,姓名,身份证,电话,地址,存款金额,类型,币种,期限、开户银行注册登陆管理帐户ID,密码登陆:按照帐户名,核对密码表业务办理卡号,卡密码查询所有帐户信息 余额 转帐 取款 存款 挂失 兑换,记录每次操作的时间查询更正登陆的帐户超级管理员:增加,修改,删除 银行、员工信息,汇率、利率。操作员:用户信息冲正,查询自己所操作历史银行对操作员关系是一对多,对用户是一对多,用户对卡是一对多,卡对银行是一对一用户开户 登陆管理 业务办理 查询更正 对登陆管理有依赖性,各帐户使用不同功能。三、数据库设计银行信息
5、表(ID,名称,地址,电话,邮编,注册时间,工作人员数,标识号); 用户信息表(编号,姓名,身份证,电话,地址,开户银行);操作员信息(代码,密码,所属银行);卡信息表(卡号,银行,密码 ,钱的种类,存款种类(活期 /死期),余额,是否挂失,顾客编号 (外码),年利率,年限,开户日期,最后操作时间);交易信息(交易码,卡号(外码),交易金额,交易时间,操作员,交易地点);货币 ( 货币名称,活期利率,死期利率,对RMB汇率 );银行信息表(1表示可为空,以下同)ID bankIdvarchar500名称bankNamevarchar200地址bankAddrvarchar500电话bTelva
6、rchar501邮编bpostcodevarchar501注册时间bRegdatevarchar500工作人员数bOpNumint41卡信息表卡号cardIdvarchar500密码cardPwdvarchar500存款种类curTypevarchar500钱的种类saveTypevarchar500余额balancefloat80是否挂失IsReportLossvarchar501年利率yearCurrfloat80年限yearint40顾客编号cardOwervarchar501开户日期regtimevarchar500最后操作时间optimevarchar501货币货币名称MoneyNa
7、mevarchar500活期利率Livefloat80死期利率deadfloat80对RMB汇率currencyfloat80操作员信息代码opIdvarchar100密码opPwdvarchar100所属银行BankIdvarchar500交易信息交易码transCodevarchar500卡号cardIdvarchar500交易金额transMoneyvarchar501交易时间transDatevarchar500交易地点transPlacevarchar500操作员opIdvarchar501用户信息表编号userIDvarchar100姓名userNamevarchar200身份证userPIdvarchar500电话userTelvarchar501地址userAddrvarchar501开户银行bankIdint40四、界面设计主窗口:设置一系列菜单,以打开各项管理窗口用户办卡窗口:填写各项信息以注册,可供选择的组合框银行注册窗口:填写各项信息帐户登陆窗口:可供选择的单选按钮,区别不同的帐户业务办理窗口:在住窗口在显示各项子窗口的菜单查询窗口:用listCtrl列表显示信息,并动态增加修改按钮连接数据库窗口:手工输入需要连接的数据库,灵活方便专心-专注-专业