中间件技术原理与应用

上传人:gg****m 文档编号:233939113 上传时间:2022-01-03 格式:DOCX 页数:10 大小:248.29KB
返回 下载 相关 举报
中间件技术原理与应用_第1页
第1页 / 共10页
中间件技术原理与应用_第2页
第2页 / 共10页
中间件技术原理与应用_第3页
第3页 / 共10页
中间件技术原理与应用_第4页
第4页 / 共10页
中间件技术原理与应用_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《中间件技术原理与应用》由会员分享,可在线阅读,更多相关《中间件技术原理与应用(10页珍藏版)》请在金锄头文库上搜索。

1、中间件技术原理与应用N项目名称:中国邮政储蓄银行ATM存取款系统基于C#+SQLSERVER2008R2中国邮政储蓄银行ATM存取款系统设计与开发业:软件工程年 级:2012级 学 号:201206084243 作 者:徐浩然完成时间:2015年12月261可行性分析12需求分析12. 1用户需求分析12. 1.1可操作性12. 1.2系统的安全性12. 1.3用户管理与权限分配13. 2数据需求分析13. 2.1原始数据需求13. 2.2数据处理需求13. 3功能需求分析23. 3.1数据的录入23. 3.2数据的维护23. 3.3数据的杏询23. 3.4其它功能一23. 3.5其它功能二2

2、3. 3.6其它功能三23.3.7系统维扩|23.3.8在线帮助23. 4系统安全与完整性需求23.4.1系统的使用权限23.4.2系统的操作权限的控制23.4.3数据库及其数据本身的安全23. 4.4完整性规则34数据库设计与实现34. 2数据库的逻辑设计34. 3数据库的物理设计与实现44. 3.1数据库的生成44. 3.2数据库表的生成44. 4完整性规则及其实现64. 4.1数据实体完整性设计与实现64. 4.2数据参照完整性的设计与实现64. 4.3用户自定义完整性的设计与实现65系统设计与规划75. 1系统设计目标75. 2系统体系结构75. 3系统的功能模块75. 4代码重用策略

3、71可行性分析开发背景:在市场经济的蓬勃发展和人们LI益繁忙的条件下,现有的中国邮政储蓄银行系统往往需 要客户在办理手续时等待很长的时间,这不仅会浪费很多宝贵的时间,也会使得银行的业务 人员十分的繁忙,需要很大的人力和财力。开发目的和意义:基于以上这样的情况,ATM取款系统的开发就显的|分的重要!它可以减少银行的业务 处理压力,尽量节省人们的时间,并口可以有效解决用户信息和资金信息的繁杂问题。该系 统分为用户、管理员两种权限,用户可以通过ATM机对自己账户进行存款、取款、行内转 账、杏询明细、查询余额、修改密码。管理员可以通过此系统进行为用户开户、杳询账户信 息、删除用户信息、修改用户信息等操

4、作。2需求分析2. 1用户需求分析2. 1. 1可操作性木系统通过VS2010开发平台,使用C#开发语言,采用C/S模式开发,从方法和技术 上分析都是可行的。2. 1. 2系统的安全性本系统在操作上采用密码验证方式,使用上使用GUI直观明了的显示在用户面前,数 据库也通过密码验证访问,以及数据的及时备份操作,使数据得以安全有效的存储。213用户管理与权限分配用户所具有的权限为普通用户,只能访问系统的普通用户操作界面。管理员所具有的权 限不仅包括了普通用户的权限,并且可以管理普通用户信息的权限。3. 2数据需求分析32. 1原始数据需求木系统包括5张数据表,分别是用户信息表(User_table

5、)银行卡信息表(Card_table) 管理员信息表(Admin_table)、交易记录表(Trade_table)a冻结表(Freezejable)。32. 2数据处理需求系统的存款功能,需要对Card.table表迹行插入数据。系统的取款功能,需要对Card_table表进行修改数据。系统的修改密码功能,需要对Card_table表进行修改数据。系统的冻结和解冻功能,需要对Freeze_table表进行操作。系统的查询余额和杳询交易记录功能,需要对Card_table. Trade_table 修改数据。系统顶层数据流图3. 3功能需求分析33. 1数据的录入木系统包括5张数据表,分别是用

6、户信息表(User_table)银行卡信息表(Card_table)、 管理员信息表(Admin_lable)、交易记录表(Tmde_table)、冻结表(Freeze_table)。可以对 数据进行录入。3 3. 2可以通过对每张表进行添加、删除、修改操作对数据进行维护。3. 3. 3用户可以通过系统对银行卡内的余额进行查询,也可以查询最近一个月内的银行卡的 交易记录。3. 34其它功能一用户可以通过系统对银行卡进行存款、取款。3. 35其它功能二用户可以通过系统对银行卡进行行内转账。3. 36其它功能三用户可以通过系统对银行卡进行修改密码。337系统维护管理员可以通过系统对用户信息以及数据

7、库进行维护。3. 3. 8在线帮助 3. 4系统安全与完整性需求 34. 1系统的使用权限本系统需要通过登录认证成功才能使用O34. 2系统的操作权限的控制通过用户权限的动态分配34. 3数据库及其数据本身的安全数据库加密实现3. 4. 4完整性规则1)实体完整性:关系表中的主键彳、能为空。2)参照完整性:关系中关键的值只能是空值或外键对应关系表的主键值。3)白定义完整性:用户根据具体环境来决定应满足的约朿条件。4数据库设计与实现4. 1数据库的概念设计用尸操作银行卡操作管理员ER图4. 2数据库的逻辑设计ER图到关系模式川户信息表(User_table): (Citizenld, Name,

8、Sex, Address,Phone)银行卡信息表(Card_table): (Canlld,Type,Balance,Citizenld, Pass,Power)管理员信息表(Admin_table): (JobId,Name)交易记录表(Tnide_table): (Cardld,Date,Remark,TransMoney,Balance)冻结表(Freeze_table): (CadIclJsFreeze,FeezeStatDate、FeezeEndDateRemak)4. 3数据库的物理设计与实现4. 3. 1数据库的生成创建数据库及添加所有者4. 3 2I据库表的生成rTSTiri

9、n(r)u,V)ue wu nun wc(w)阳oMW J ATMDtobie j他仝U RV J RortSdttJOXPWSS母 j SenUQUXWWfD jj $*0*oosCounj DJ01M0t4;Dx YMMOnmMXJQtfbo.UMT Ubk PQ0140722WMQ_S dboQrd.SW X列幺丹2值. 丙GUWDwMr(JD)Nmrrhv ub*e db*d.sbb dboUg.uUr心Hfl QlJR: Service Broker创建 User_table 表Mkrcxoft SQC SSQL wr MMsge/wpmeAoc*n6ook&ytm J TV8 J

10、IUportUwrtSQ.XPfti$icwngewrC StuA(r Mt) tv)ms ita(u ST wc(w)nff(c)配(构C.rd.UbkdboRS疤少迁PR1MAAY 弓 93CfhR9f9ouio!em9(U02 msz 8 】H 4 f X|幣黑uh4丄_0门田已口辺,厂审”! Q Xs s、6 PQ014072521SQLXPRS$ (SQl Server 10.5C -2EKlMUWC ij ATMOeub . j E2pwwrtfUxw8cokSy*t*m wm/ Lj JWSysten “ IUpoft4wtXIXWU兀(J Repcrt5e*v*f$Q(.XPK

11、 CJ 祕d dbo.Crd.uble. dbJkdm.ubW J3 dbo.Trede.teblr dbUw.ubW22心伽”I. rCm J亠叫Wi魏tRMSJ丹5t 34MvWW(J0)Tn*炳OAtyS3GttMHMvrer(X958n 0*rncW)El RK20X407252X3aIQ dbo Card UbU*動丄迢H(*M)(砂*v J Rxrt$vftQl(XP$STMpDa a 0 SChooxCzwll 092016004213aB L* W談怡丄BflUI. d j Jd.Mble a dboAdmiA.uHt 血T.sbW ii 4g.ubk 3 文 Qj可a Ca $rvkITMidboOrd utole :21 :f.P XKW140725nMS_ dboAdmin Uble* SQlgpy K2014072521 2j)2w(峋ncte(tO)ffl”* 9 X|TM dbo Admin Uble:H -BdKD(SW)Ad9 畑 WMAAVIrHHW TOCT5OTH MUY可活1CH庁 GUtDF!BMW1mrtf:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号