毕业论文(设计)-基于ASP的手机银行管理系统的开发与实现Word文档下载推荐.doc
《毕业论文(设计)-基于ASP的手机银行管理系统的开发与实现Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《毕业论文(设计)-基于ASP的手机银行管理系统的开发与实现Word文档下载推荐.doc(40页珍藏版)》请在冰豆网上搜索。
年月日
毕业论文版权使用授权书
本毕业论文作者完全了解学院有关保存、使用毕业论文的规定,同意学院保留并向有关毕业论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权本学院及以上级别优秀毕业毕业论文评选机构将本毕业论文的全部或部分内容编入有关数据库以资检索,可以采用复印、缩印或扫描等复制手段保存和汇编本毕业论文。
声明人签名:
导师签名:
年月日年月日
2013届本科毕业论文(设计)
摘要
网络的普及,给我们日常的生产和生活创造了更多方便及有利的条件。
网络以及全球信息基础设施的建立,使人们打破了地域的界限,大大降低了信息传输和处理的成本,节省了大量的人力物力资源。
本人基于网络环境开发了手机银行管理系统。
本系统采用MicrosoftSqlserver2005数据库实现对各项信息的记录,通过ASP.NET调用数据库内容,实现了网络信息的安全传递。
本系统由网上交费模块、充值查询模块和密码修改及个人资料管理模块等组成。
本文共分五大块,第一块介绍了网络系统的开发目的、意义、实用性和相关的网络实用技术;
第二块介绍了建立本系统的硬件条件和软件条件,介绍了所使用的开发工具和服务器设置;
第三块讲述了系统的需求说明、系统结构和各功能模块、系统的管理和数据库的设计;
第四块主要阐述了系统各模块的详细设计以及用户权限问题和系统安全问题的解决;
第五块说明了系统的测试过程。
本网络系统具有保密性强,可控性强的特点,适合于一般用户的手机银行管理。
关键词:
信息管理、手机管理、数据库、系统
I
目录
摘要 I
1绪论 1
1.1本课题的来源 1
1.2本课题发展现状 1
1.3课题开发意义 3
1.4本论文的结构安排 3
2系统开发方法与关键技术分析 4
2.1生命周期(Lifecycle)概念 4
2.2结构化系统开发方法 5
2.3原型法 6
2.4Sqlserver2005数据库 6
2.4.1Sqlserver2005数据库 6
2.4.2数据库设计过程 6
2.5ASP.NET技术 8
3系统可行性分析 12
3.1可行性分析 12
3.1.1经济可行性 12
3.1.2技术可行性 12
3.1.3运行可行性 13
3.1.4法律可行性 13
3.1.5操作可行性 13
3.2系统初步分析 13
3.2.1系统资源 13
4系统需求分析 15
4.1系统需求分析 15
4.1.1功能需求 15
4.1.2性能需求 15
4.1.3环境需求 15
4.1.4性能需求 16
4.1.5未来需求 16
4.2数据流程图 16
5概要设计 17
5.1系统运行环境 17
5.2功能描述 17
5.2.1系统操作流程图 17
5.3功能模块问题 19
5.3.1数据删除 19
5.3.2动态数据更新 20
5.3.3数据备份 20
5.3.4密码管理 20
6系统详细设计 21
6.1数据库设计 21
6.2系统主要界面设计 21
6.3系统编码主要实现技术 25
7测试 26
7.1测试时间 26
7.2测试结果 27
参考文献 28
附录 29
部分界面的部分代码及解释 29
致谢 35
33
1绪论
1.1本课题的来源
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现个人手机银行管理势在必行。
对于大部分人来说,利用计算机支持手机银行高效率完成手机银行管理的日常事务,是适应现代化要求、推动管理走向科学化、规范化的必要条件;
计算机管理所无法比拟的检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点能够极大地提高手机银行管理的效率,也是科学化、正规化的管理,是与世界接轨的重要条件。
1.2本课题发展现状
作为一种新型的银行业务,手机银行带动了银行业务的飞速发展和支付工具的根本性变革,它更加密切了金融产业、网络通讯和移动终端厂商的合作,使经济各个领域的一体化发展趋势更加凸显。
没有人会怀疑,手机银行在未来的发展是无可限量的,然而,从实际情况来看,这项业务也并非想象中那样如人所愿,相反,一些银行的此项业务发展十分缓慢。
那么,当前形势下,制约手机银行发展的瓶颈到底在哪?
技术手段:
但凡涉及到金融的任何服务项目,安全性总是头等大事,而基于无线通讯网络的手机银行,由于技术上的不成熟,使得这种安全性面临着很大的考验。
一些业内专家声称,技术上所存在的风险是阻碍手机银行业务开展的最大障碍。
这种风险性主要体现在以下四个方面:
技术选择风险。
手机银行业务的开展需要以相应软硬件平台来支撑,因此,银行就必须选择特定的技术解决方案。
其中技术方案在设计上潜在的缺陷或漏洞,在实际运行过程中都会使银行面临实际风险。
一旦选择失误,则可能使其手机银行业务处于技术陈旧、使用不便的竞争劣势,造成巨大的技术机会损失,甚至巨大的商业机会损失。
病毒攻击泛滥。
计算机病毒的入侵往往会造成网络主机的系统崩溃、数据丢失等严重后果,并且计算机病毒具有再生异化功能,可通过网络进行扩散传播,如不能对病毒进行有效防范,将会毁坏所有数据,对银行网络系统造成致命性威胁。
时下,手机病毒开始逐渐泛滥,并且危害性也在不断增强,不容小视。
信息保护不妥。
由于手机银行需要通过无线和有线网络来传递信息,因此,攻击者可能通过搭接,在电磁波辐射范围内安装接受装置等方式,截取在移动通讯和固定网络上传输的机密信息,删除、修改、添加或者重发某些重要信息,干扰合法用户的正常使用,可能会给合法用户带来经济损失。
拒绝服务攻击。
通过特定装置持续对手机银行服务系统进行干扰,改变其正常的服务流程,或执行无关程序使系统相应速度变慢甚至崩溃,使合法用户无法正常进入手机银行系统或得不到相应的服务。
文化观念:
文化可以被定义为某个特定的人群所共有的关于价值、信仰、偏好、品味等的一套整体观念,它是人类欲望和行为最基本的决定因素。
相对于传统的实体银行业务,手机银行这一新起的概念一时之间还难以为大众完全接受,人们消费观念的改变仍需要相当长的一段时间,这些是由事物发展的普遍规律所决定的,任何新事物取代旧事物都要经历一个反复曲折的过程。
当然,也不能说手机银行能完全取代传统的实体银行,只是在将来的某个时段,它能够在很大层面上去取代那些传统的银行管理模式。
对于中国,五千年的华夏文明,已经积淀出太多根深蒂固的东西。
大多数中国人做事讲求稳当,他们更愿意相信那些看得见、摸得着的实在东西,更加愿意去面对面地进行交易,从而承担较小的风险,而手机银行本身又是存在于一个虚拟的网络世界,面对着这样的一个消费群体,这无疑在很大程度上制约着手机银行的迅速发展。
法律环境:
手机银行给银行零售业务带来了相对较多的特点,而交易各方的权利和义务在某些情况下还未确定。
目前,我国消费者保护对手机银行的运作实用性还不明确,并且,客户通过电子媒介所达成协议的有效性还具有一定程度上的不确定性,这些都会引起手机银行的法律问题。
在客户信息披露和隐私权保护方面,手机银行也面临着着法律风险。
如果银行没有完全地告诉其客户权利和义务,当客户与银行发生纠纷时,客户很可能就会对银行提出法律诉讼。
手机银行属于新生事物,大多数国家还没有配套的法律法规与之相适应,因此,银行在开展手机银行业务时基本上处于无法可依的状态,其潜在风险不容忽视。
信誉保障:
良好的信誉是银行建立和维持客户关系的基础,对于开展手机银行业务的银行而言,提供一个可靠的服务平台是至关重要的。
如果金融机构不能持续地提供安全、准确和及时的手机金融服务,银行的信誉必将受到损害。
一般来讲,为了提供手机银行服务,商业银行必须与第三方(如:
移动公司)合作,因此,第三方的服务质量也会影响客户对银行的评价。
例如,一旦第三方的通讯网络发生故障,严重妨碍了客户访问手机银行的相关服务,肯定会在一定程度上造成客户对手机银行服务的怀疑和对银行的不信任。
高级人才:
一切发展都是人的发展,一切改变都是人的改变,一切问题归根到底也都是人的问题。
任何一个新起的产业,都需要有一大批的优秀人才为之铺垫,手机银行亦不例外。
目前,社会信息化进程日趋加快,手机银行也日益成为银行经营的一个重要手段,因而,专业人才短缺的问题也逐渐凸现出来。
人们应该清楚的认识到,只有不断吸引优秀的人才进入手机银行这一领域,才能从根本上促进手机银行这一产业的迅猛发展。
上述是我个人总结的五个方面,在手机银行的发展中,它们正如瓶颈一样起着制约作用,严重阻碍了这一新起产业的成长。
当然,除此之外,肯定还会有其它各方面所存在的问题,也只有不断去发现这些问题,并且努力从根本上去解决它们,手机银行才能逐步迈向成熟。
1.3课题开发意义
计算机技术发展到今天,将计算机这一信息处理利器应用于手机银行管理的日常管理,这将为手机银行管理带来前所未有的改变,它可以带来意想不到的效益,也为手机银行飞速发展提供无限潜力。
它成为了管理科学化和现代化的重要标志。
随着计算机管理的推广与逐步完善,计算机的应用会大大提高手机银行管理工作的效率,更重要的是它可以推动手机银行工作向着正规化、科学化、自动化、现代化的方向发展,为改革传统的管理模式走出一条新路子。
1.4本论文的结构安排
第一块本设计的开发背景及开发意义。
第二块介绍开发平台的基本信息及开发技术的相关知识。
第三块介绍系统需求分析,提出系统任务报告,设计系统功能模块,提出系统设计存在的问题并对问题进行解决。
第四块对系统主要实现功能叙述及系统详细设计与实现。
第五块阐述系统测试环境、测试步骤、以及对测试系统登入模块以及各主要功能。
2系统开发方法与关键技术分析
现在人们越来越认识到软件工程在软件开发中的重要作用。
目前国内软件在开发中还没有对软件开发的过程进行明确规定,软件项目的成功往往归功于软件开发组的一些杰出个人或小组的努力。
这种依赖于个别人员上的成功并不能为全组织的软件生产率和质量的提高奠定有效的基础,只有通过建立全过程的改善,采用严格的软件工程方法和管理,并且坚持不懈地付诸实践,才能取得全组织的软件过程能力的不断提高,使软件开发更规范合理。
目前软件工程设计的主要方法有:
结构化分析设计方法、原型化分析设计方法和面向对象的分析设计方法。
开发MIS的策略有以下两种:
“自下而上”的开发策略和“自上而下”的开发策略。
“自下而上”的开发策略就是从现行系统的业务情况出发,先实现一个个具体的功能,逐步地由低级到高级建立MI