jsp银行客户网络管理系统sqlserver论文.docx

上传人:夺命阿水 文档编号:1415690 上传时间:2024-06-15 格式:DOCX 页数:28 大小:147.15KB
返回 下载 相关 举报
jsp银行客户网络管理系统sqlserver论文.docx_第1页
第1页 / 共28页
jsp银行客户网络管理系统sqlserver论文.docx_第2页
第2页 / 共28页
jsp银行客户网络管理系统sqlserver论文.docx_第3页
第3页 / 共28页
jsp银行客户网络管理系统sqlserver论文.docx_第4页
第4页 / 共28页
jsp银行客户网络管理系统sqlserver论文.docx_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《jsp银行客户网络管理系统sqlserver论文.docx》由会员分享,可在线阅读,更多相关《jsp银行客户网络管理系统sqlserver论文.docx(28页珍藏版)》请在课桌文档上搜索。

1、金陵科技学院毕业设计(论文)题目:基于isp的银行客户网络管理系统学生姓名指导教师二级学院专业班级学号提交日期年月曰答辩日期年月日基于jsp的银行客户网络管理系统摘要本论文主要阐述了基于Web技术的银行客户网络管理系统设计与实现。在介绍动态网页程序开发和数据访问技术基础上,阐述了系统的设计方案、实现方法以及所采用的开发工具和相关技术。本论文论述的是一个简化的Web应用程序模型,完成一个系统提供给管理员和用户使用。不同的用户类型所能完成的功能不同。管理员需要完成的功能有用户账号管理、账户管理、注销管理、公告管理、交易记录管理和数据管理。用户的功能有:交易管理和用户账号管理。关键词:银行客户网络管

2、理系统;交易管理;JSPjsp-basedBankcustomernetworkmanagementsystemAbstractThispaperdescribestheWeb-basedtechnologybankcustomernetworkmanagementsystemdesignandimplementation.Introducingdynamicwebapplicationdevelopmentanddataaccesstechnology,basedonelaboratedsystemdesign,implementation,anddevelopmenttoolsusedan

3、drelatedtechnologies.ThispaperdiscussesisasimplifiedWebapplicationmodel,acompletesystemavailabletoadministratorsandusers.Differenttypesofuserscanaccomplishdifferentfunctions.Administratorsneedtocompletetheuseraccountmanagementfunctions,accountmanagement,logmanagement,bulletinmanagement,transactionma

4、nagementanddatamanagement.Userfeaturesinclude:transactionmanagementanduseraccountmanagement.Keywords:Bankcustomernetworkmanagementsystem;transactionmanagement;JSP摘要IIAbstractIII第1章绪论11.1研究背景与意义11.2 课程设计目的11.3 本文研究内容和结构安排2第2章方案设计以及技术介绍32.1 建站的目的以及功能定位32.2 网站设计的技术解决方案42. 3开发工具简介42.4开发技术简介5第3章系统需求分析83.

5、 1可行性分析83. 2系统功能需求分析83.3UM1.用例图9第4章系统设计114.1 功能模块设计114.2 数据库设计11第5章系统实现135.1 用户注册登录135.2 用户功能155.3 管理员功能16第6章系统调试和测试206.1软件测试206.2系统测试20结论23致谢24参考文献25第1章绪论1.1 研究背景与意义现代社会是信息社会。随着计算机网络技术、数据库技术、管理技术的发展,对信息的处理和利用己经深入到人类生活的各个方面。21世纪,全球经济一体化,企业将面临着更激烈的市场竞争。管理科学化、电子化、网络化成为企业的必需。实施的成败关系着企业的生存和发展。随着我国社会经济的迅

6、猛发展以及改革开放的深入,各种国企、私企的规模在不壮大,实力在不断提高,数据信息处理及需求量在不断增加。利用计算机来管理信息的收集、加工、处理和传递,已成为企业管理必不可少的手段和工具,建立一个完善的集成化、信息化、网络化的企业管理信息系统,已经迫在眉睫。一个现代化标准的计算机信息网络的建成,无疑将使企业的效益跃上一个新台阶。旅游业在世界上被誉为永不衰弱的朝阳行业。在我国,旅游业在国家的培育扶植下,正以空前的速度发展着。随着旅游业的蓬勃发展和中国进入WTO后国外旅游公司的涌入,市场竞争也是空前激烈。在这种环境下旅行社传动的运作模式己经无法再适应当今市场的快速发展。想要在竞争中占领市场、锁定客户

7、,只有通过加快内部管理信息化、电子化建设,提高工作效率,降低经营成本,从而提高企业的竞争力。1.2 课程设计目的课程设计总的目的在于加深对网页设计与制作的基本知识的理解,网页设计与制作技能综合运用和提高,通过真实工作任务,使学生能设计出有一定水平的网页并解决培养解决实际问题的能力,掌握实际网页设计与制作开发流程和开发方法。具体的课程设计应达到以下目的:1 .提高学生在实际操作中收集信息,对信息进行价值判断,进行信息整理、加工的能力。2 .在实际的项目任务中培养网页设计方面的素养。3 .在实际的项目任务中使学生网页编程和制作的能力得到提高。4 .培养学生团队协作和人际交往方面的能力。5.培养相关

8、知识和技能的综合应用能力。6、掌握运用JSP语言及数据库原理知识进行系统分析和设计的方法7、掌握关系数据库的设计方法8、掌握MyMYSQ1.技术的应用9、掌握简单的数据库应用程序编写方法10、理解B/S模式结构。1.3本文研究内容和结构安排本文从软件开发生命周期的角度阐述了系统开发过程,首先介绍了项目背景,然后进行系统分析、总体设计和项目的具体设计与实现过程,最后作系统测试及总结。论文分六部分,具体安排如下:第一部分:介绍课题的背景,课题目的及意义等。第二部分:介绍系统的开发环境与开发技术。第三部分:系统分析,包括可行性分析、需求分析、系统可行性分析等。第四部分:根据系统的需求分析进行系统概要

9、设计,包括系统的模块设计,数据库的概念结构设计和数据库的逻辑结构设计。第五部分:从整体上介绍了系统的详细设计和实现,包括整个系统界面设计和相关功能及实现过程。第六部分:介绍本系统的测试及维护,测试内容及测试方法并总结测试结果。第七部分:结束语。总结在完成系统开发和设计过程中所做的工作,以及系统的优缺点。第2章方案设计以及技术介绍1.1 建站的目的以及功能定位本系统是针对中小型企业的客户管理现状,通过网络实现对客户的管理,主要实现如下目标:对客户信息进行全面管理;即使查看库存信息;及时了解客户的反馈信息及投诉信息;实现各种信息查询功能;运行稳定,安全可靠等。本系统的设计是利用现在比较广泛的JSP

10、+MYSQ1.数据库的架构实现的。以Internet和Intranet作为平台的应用程序,由于具有操作系统独立性,维护的简单性,用户界面一致性等特点,正越来越受到广大程序员和用户的欢迎。其次使用的是JSP服务器TonICat,作为当今流行的Web服务器之一,提供了强大的Internet和Intranet服务功能,使用它可以轻松的发布站点,在课题制作过程中可以随时进行调试,浏览自己的页面。另外建数据库是用的MySQ1.。JSP(JavaServerPageS)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HT

11、M1.文件(*.htm,*.html)中插入Java程序段(SCriPtIet)和JSP标记(tag),从而形成JSP文件(*.jsp)。JSP页面由HTM1.代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTM1.页面返回给客户端的浏览器。JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。JSP具备了JaVa技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。终上所述,之所以选择JSP作为开发工具,主要有一下几点:1、一处编写随处运行

12、。这是一个程序员的梦想,也是从前的程序员的恶梦,为了在不同的平台间运行,使许多程序员一行行的重写代码。在这一点上java已经给了我最完美的答案它做的要比PhP更出色,除了系统之外,你的代码不用做一点更改的。2、系统的多台平支持。我已经在差不多所有平台上见到了一致的javaservlet/jsp的WebServerpp1icationServer系统它可以让你在任意环境做开发,在任意环境进行系统部署,在任意环境扩展。相比asp/php的局限性是显面易见的。3、强大的的可伸缩性。从只有一个小的jar文件就可以运行SerVIetjsp到由多台服务器进行集群和负载均横,到多台Application进行

13、事务处理、消息处理一台服务器到无数以服务器,Java显示了一个巨人的生命力。4、多样化和功能强大的开发工具支持。这一点与asp很像,java已经有了许多非常优秀的开发工具而且有许多可以免费得到,并且其中的许多已经可以顺利的运行于多种平台之下。如果你细心的使用它们会发现比自己第一面看到它们时的功能要强大的多。而选择MySQ1.作为系统数据库,则是因为它是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XM1.)的核心支持以及在Internet上和防火墙外进行查询的能力。MySQ1.能提供超大型系统所需的数据库服务。MYSQ1.为这些环境提供了全面的保护,具有防止问题发生的安全措施。1

14、.2 网站设计的技术解决方案不同的数据库产品所提供的物理环境、存取方法和存储结构有很大差别,能供设计人员使用的设计变量、参数范围也很不相同,因此没有通用的物理设计方法可遵循,只能给出一般的设计内容和原则。希望设计优化的物理数据库结构,使得在数据库上运行的各种事务响应时间小、存储空间利用率高、事务吞吐率大。为此首先对要运行的事务进行详细分析,获得选择物理数据库设计所需要的参数。其次,要充分了解所用的RDBMS的内部特征,特别是系统提供的存取方法和存储结构。对于数据库查询事务,需要得到如下信息:1.查询的关系;2 .查询条件所涉及的属性;3 .连接条件所涉及的属性;4 .查询的投影属性。5 .对于

15、数据更新事务,需要得到如下信息:6 .被更新的关系;7 .每个关系上的更新操作条件所涉及的属性;8 .修改操作要改变的属性值。除此之外;还需要知道每个事务在各关系上运行的频率和性能要求。例如,事务T必须在10秒钟内结束,这对于存取方法的选择具有重大影响。上述这些信息是确定关系的存取方法的依据。应注意的是,数据库上运行的事务会不断变化、增加或减少,以后需要根据上述设计信息的变化调整数据库的物理结构。1. 3开发工具简介2. 3.1Tomcat简介Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照SunMicrosystems提供的技术规范,实现了对S

16、ervlet和JavaServerPage(JSP)的支持,并提供了作为Web服务器的一些特有功能,如TOinCat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。但是,不能将Tomcat和ApacheWeb服务器混淆。APaCheWebServer是一个用C语言实现的HTTPwebserver;这两个HTTPwebserver不是捆绑在一起的。APaCheToInCat包含了一个配置管理工具,也可以通过编辑XM1.格式的配置文件来进行配置。3. 3.2MyEcIipse简介MyEclipse企业级工作平台(M

17、yECIiPSeEnterpriseWorkbench,简称MyEclipse)是对ECliPSelDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTM1.,Struts,JSF,CSS,Javascript,SQ1.,Hibernateo在结构上,MyECliPSe的特征可以被分为7类:(DJ2EE模型。(2) WEB开发工具。(3) EJB开发工具。(4)应用程序服务器的连接器。(5)J2EE项目部署服务。(6)数据库服务。(7)MyEcIipse

18、整合帮助。对于以上每一种功能上的类别,在ECIiPSe中都有相应的功能部件,并通过一系列的插件来实现它们。MyECliPSe结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。2.4开发技术简介2.4.1JSP简介JSP(JAVAServerPages)动态网页,是微软公司推出的一种用以取代CGKCommonGatewayInterface)通用网关接口的技术。JSP本身不是脚本语言,它只是提供了一种镶嵌在HTM1.页面中的脚本程序得

19、以运行的环境。我们可以通过JSP结合HTM1.语言、JSP指令和JAVAX元件以及数据库等方面的知识,使用自己的WEB服务器创建并运行动态式的交互式WEB站点。用户端只要使用可执行HTM1.码的浏览器,即可浏览JAVAServerPageS所设计的网页内容。JVServerPageS所使用的脚本语言均在WEB服务器端执行,用户端的浏览器无需执行这些脚本语言。目前,JSP(JAVAServerPages)技术已经相当的普及,在Internet上几乎处处可以看到它的身影。应用JSP技术,无需复杂的编程,就可以开发出专业的动态WEB站点。JSP的出现,给你静态为主的WEB带来了全新的动态效果,使站点

20、具有更加灵活和方便的交互性,在Internet中实现信息的传递和检索越来越容易。JSP构建的网站有以下的特点:(1)使用JavaScript和VBScript等简易的Script语言,结合HTM1.代码,就可以快速的完成网站的应用程序。(2)不需编译和链接就可以直接执行,并整合于HTM1.当中。(3)使用一般的文本编辑程序,如记事本就可以编辑设计。(4)与浏览器无关。客户只要使用执行HTM1.代码的浏览器就可以浏览JSP的网页内容。不存在浏览器兼容的问题,由于JSP是在服务器端运行的,当客户端浏览器浏览JSP网页时,服务器会将该网页文件重新解释一遍,并将生成的标准的HTM1.文件发送给客户端浏

21、览器,因为送出的是标准的HTM1.文件,当然不会存在浏览器的兼容问题了。(5) JSP与任何JAVAXScript语言完全兼容。除了可使用JavaScript和VBSeriPt语言来设计外,可通过任何Plug-in方式,使用厂商提供的其它脚本语言。(6) JSP的源程序不会传到用户的浏览器上,因而可以保护源程序不会外漏。(7)采用了面向对象技术。(7) 可通过JAVAX服务器组件来扩充增加功能。2. 4.2JDBC简介JDBC是JavaDataBaseConnectivity的简称,也就是java数据库连接。它是一种用于执行SQ1.语句的JaVaAPI,可以为多种关系数据库提供统一访问,它由一

22、组用JaVa语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。有了JDBC向各种关系数据发送SQ1.语句就是一件很容易的事,程序员只需用JDBCAPI写一个程序就够了,它可向相应数据库发送SQ1.调用。同时JDBCAPI既支持数据库访问的两层模型(C/S),也支持三层模型(BS)o3. 4.3html简介HTM1.(HyperTextMarkup1.angUage,超文本标记语言)是用于创建Web文档的编程语言。由于编写制作的简易性,HTM1.在WordWideWeb的迅速增长中扮演着主要角色;作为WWW的核心技术之一,HT

23、M1.在Internet领域得到广泛的应用。HTM1.是一种超文本标记语言,通过它可以往普通文档中加入一些的标识符(这些标识符具有一定的语法结构),使生成的文档中含有其它文档,甚至图像、声音、动画等,从而成为超文本文档(HyperTextDocument)0实际上超文本文档本身是不含有上述多媒体数据的,而是仅含有指向这些多媒体数据的指针,这种指针一般称为链接(1.ink)。通过超文本文档方式,用户仅仅使用鼠标电击操作就可以得到所要的文档,而不管该文档是何种类型(普通文档、图像或声音等),也不管它位于何处(本机上、局域网上或未知的某国外机器上)。虽然用MacromediaDreamweaverM

24、X就能编辑出一个非常优秀的网页来,但是了解HTM1.语言的基本,会带来很大的方便。在网页的编辑制作过程中,通常要根据需要对源代码进行直接的编辑或修改,有时需要调整各个标记元素的嵌套关系。例如,要取消一个表单上边界间隔的默认值,就用到这一点;还有就是要使自己所编辑的网页更加精炼,也需要对自己所编写的网页中所产生多余的代码标记进行删除等操作。这些都以了解HTM1.的基本语法为基础。第3章系统需求分析3.1可行性分析可行性分析(FeasibilityAnalysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会等方面进行分析和研究,

25、以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。(1)经济上的可行性系统所要求的硬件(计算机及相关硬件)和软件环境(JSP+MySQ1.),市场上都容易买到或从相关网站下载,系统成本主要集中在开发与维护上,不会造成过重的经济负担。而一旦此系统投入使用,不仅可以减少教学管理者的工作强度,提高工作效率,而且极大限度的方便了用户,可以节省大量的人力、财力。(2)技术上的可行性技术上的可行性分析主要是分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。在软件方面,本系统采用JSP技术进行开发,前台网页设计使用的是DreamWe

26、aver,而数据库系统采用的是MySQ1.通过在软、硬件方面的分析,现有工具与环境可以实现系统的开发,因此具有技术上的可行性。(3)管理可行性主要是管理人员是否支持,现有的管理制度和方法是否科学,规章是否齐全,原始数据是否正确等。系统的开发主要就是为了方便毕业设计信息的管理,补充现在传统管理方式的不足,因此具备了管理上的可行性。综上所述,系统开发目标已明确,在技术和经济等方面具备可行性,投入少,见效快,因此系统的开发是完全可行的。3.2系统功能需求分析本系统最大的特点是使用操作简单、友好的提示信息。本系统将实现以下基本功能:(1)系统具有简洁大方的页面,使用简便,友好的错误操作提示(2)管理员

27、用户具有注册用户信息管理、申请银行卡类型管理、客户信息管理、管理员处理申请信息管理、公告及用户账户历史申请信息管理等功能。(3)具有较强的安全性,避免用户的恶意操作管理员功能模块图说明:管理员是功能最多的一种用户角色。(1)注册用户管理模块:在该模块中完成注册用户信息管理功能,注册用户信息管理提供注册用户的查询和删除等功能操作。(2)银行卡类型管理模块:在该模块中定义了对银行卡类型的管理,其功能包括银行卡类型的录入、查询、删除等操作(3)客户信息管理模块:在该模块中定义了对客户信息的管理,其功能包括客户信息的申请、查询、删除、挂失等操作。(4)管理员处理申请信息管理模块:在该模块中定义了管理员

28、处理申请信息的管理,其功能包括客户申请信息的查询、批准、拒绝等操作。(5)公告信息管理模块:在该模块中定义了公告信息的管理,其功能包括公告信息的录入、查询、删除等操作。(6)用户账户历史申请信息管理模块:在该模块中定义了留言信息的管理,其功能包括用户历史申请信息的查询、删除等操作。4. 3UM1.用例图银行客户网络管理系统可以满足两种用户的需求,分别是用户和管理员。管理员的用例图如图3-1所示。数据管理图3-1管理员用例图用户的用例图如图3-2所示。第4章系统设计4.1 功能模块设计根据对系统的功能进行分析我们总结银行客户网络管理系统的具体功能模块包括下面的几个主要的功能模块:系统的功能模块图

29、:如图47所示:银行客户网络管理系统用户管理员户号理用账管添加账户查询账户公告管理户号理用账管图47系统功能模块图4.2 数据库设计系统总体结构设计的任务,是根据系统分析的逻辑模型设计应用软件系统的物理结构。系统物理模型必须符合逻辑模型,能够完成逻辑模型所规定的信息处理功能,这是物理设计的基本要求。系统应具有可修改性,即易读,易于进行查错、改错、可以根据环境的变化和用户的要求进行各种改变和改进。系统是否具有可修改性,对于系统开发和维护影响极大。系统E-R图设计:表示概念模型最常用的方法是实体一联系方法,这个方法是用E-R图来描述某一组织的概念模型,其主要思想是以矩形框表示实体型,菱形框表示联系

30、,椭圆形框表示字段,相应的实体名、联系名。字段名均写入框中。E-R图是抽象描述现实世界的有力工具,它与计算机所支持的数据模型相独立,它更接近于现实世界。虽然现实世界丰富多彩,各种信息十分复杂,但用E-R图可以很清晰地表示出其中的错综复杂关系E-R图也即实体-联系图(EntityRelationshipDiagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素是实体型、属性和联系,其表示方法为:实体型(Entity):用矩形表示,矩形框内写明实体名;如果是弱实体的话,在矩形外面再套实线矩形。属性(AttribUte):用椭圆形表示,并用无向边将其与相

31、应的实体连接起来;如果是多值属性的话,再椭圆形外面再套实线椭圆。如果是派生属性则用虚线椭圆表示。联系(ReIationShip):用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。数据库整体关系图如下所示:图4-3数据库整体关系图交易记录PKS1.l转入账号转出账号转账金独备注类型停加时间第5章系统实现本章主要对银行客户网络管理系统的主要功能模块进行详细的设计,利用软件工程所学的知识来解释系统中的几个比较重要的功能模块的实现过程,以及实现方法和实现过程等信息进行描述。5.1用户注册登录没有账号的要先注册再登录,点击用户注册

32、按钮,进入注册页面,注册填写用户名、密码等信息,填写完这些信息,点击注册按钮,即完成注册功能。用户登陆功能模块实现了用户登陆到系统的银行客户网络管理系统站的管理界面的过程,用户输入正确的登陆账号和登陆密码,然后和数据库中存在的账号和密码进行比较,如果输入的账号和密码和数据库中的账号和密码就提示登陆成功,并把登陆信息保存到SESSION中进行保存供以后在操作程序的时候使用.用户登陆首先输入用户名和密码,如果没有输入就给出相应的提示,输入之后利用程序进行判断,如果输入的正确就登陆成功,输入错误就返回到登陆输入账号和密码的状态重新输入登陆账号和密码。用户的登录界面如图5-1所示:图5-1用户登录界面

33、用户登录的关键代码如下:publicStringlogin(StringuserName,StringuserPw,intuserType)System.out.printin(zzuserTypezz+userType);try(Thread,sleep(700);catch(InterruptedExceptione)(/TODOAuto-generatedcatchblocke.PrintStackTraceO;)Stringresult二no;if(USerTyPe=O)系统管理员登陆(StringMySQ1.二fromTAdminwhereUserName=?andUSerPW=?;

34、Objectcon=userName,userPw);1.istadmin1.ist=adminDAO.getHibernateTemplate().find(MySQ1.,con);if(admin1.ist.size()=0)(result=。;)else(WebContextctx=WebContextFactory.get();HttpSessionsession=ctx.getSession();TAdminadmin=(TAdmin)admin1.ist.get(0);session.SetAttribute(zzuserTypezz,0);session.SetAttribUte

35、(admin,admin);result=,zyesz;)publicStringadminPwEdit(StringuserPwNew)System,out.printIn(z,DDDD,z);try(Thread,sleep(700);)catch(InterruptedExceptione)(/TODOAuto-generatedcatchblocke.PrintStackTraceO;)WebContextctx=WebContextFactory.get();HttpSessionsession=ctx.getSession();TAdminadmin=(TAdmin)session

36、.getAttribute(zzadminzz);admin.SetUserPw(userPwNew);adminDAO.getHibernateTemplate().update(admin);session.SetAttribute(zzadminz,admin);returnyes;J5.2用户功能5.2.1用户账号管理点击用户账号管理,进入修改登录密码界面,在这个界面中可以进行编辑原密码、新密码等信息,编辑完这些信息,提交进入系统,即完成修改密码操作。修改密码如图5-2所示:图5-2修改密码界面5.2.2交易管理点击交易管理按钮,含有六个子功能按钮,分别是查询余额、存款、转账、取现、公

37、告查看、查看历史记录。点击查询余额按钮,进入余额信息界面,在这个界面中可以看到的信息包括账号、姓名、余额和到期总额等信息。点击转账按钮,进入转账信息界面,在这个界面中需要编辑转入账号、转账金额和备注等信息,编辑完这些信息,提交进入系统,即完成转账功能。点击取现按钮,进入取现信息界面,在这个界面中可以添加账号信息以及取现金额等信息,添加完这些信息,提交进入系统,即能取现。点击公告查看按钮,进入公告信息列表界面,在这个界面中可以进行公告信息的查看。交易管理如图5-3所示:图5-3交易管理界面5.3管理员功能以管理员身份登录进入后台系统,含有六个大功能模块,分别是用户账号管理、账户管理、注销管理、公

38、告管理、交易记录管理和数据管理。5.3.1用户账号管理点击用户账号管理按钮,点击用户管理,进入系统用户界面,在这个界面中可以进行添加用户和进行管理用户,在界面上方输入用户名、密码和确认密码等信息,编辑完提交进入系统,即完成添加用户账号功能。对系统中存在的系统用户信息进行修改或者删除操作。用户账号管理如图5-4所示:用户名,I*密码,I确认密码,I-*gjMJ已有管H员列表I序号用户名三5权限添加时间操作Iil三级管理员2015-03-1616:48:18.0图5-4用户账号管理界面5.3.2 账户管理点击账户管理,含有两个子功能按钮,分别是账户添加和账户查询。点击账户添加按钮,进入编辑账户信息

39、界面,在这个界面中可以编辑的信息包括账号、密码、姓名、性别、身份证、地址和备注等信息,编辑完这些信息,提交进入系统即可完成账户添加操作。点击账户查询按钮,进入账户信息列表中,在这个列表中可以查看系统的账号的详细信息,包括账号、密码、姓名、性别、身份证、地址和备注等信息,管理员可以对已经存在的信息进行修改或者删除操作。还可以通过账号等关键字定位进行账号信息的查询。账户管理如图5-5所示:e*w:根裁:*号:I灶名I身份证I一找I卬号*4击科姓名住胡身份证地址状态注刊章5Masa5海加时回黑作I6234234234234234Iliin兰迪S222210000.0正常T0.03!0300.020旧

40、11-3018:01:11.273以上效播其I丸打印本页图5-5账户管理界面5.3.3 注销管理点击注销管理按钮,进入系统中已有账户列表,在这个列表中可以查看系统中用户的账户信息,还可以通过关键字定位查询账户信息,管理员可以对系统中的账户信息进行解冻或者注销操作。注销管理如图5-6所示:己内脩户惊遢列表:髀:*号:II身份证IJBJ序号卷号三6性别地址9.1烧而加时回榻作162%2342342342%IlIIn兰迪里222210000.0正It一年2015-11-3018:01:17.273注畸的有以上效掘我1条,打印本页图5-6注销管理界面5.3.4公告管理点击公告管理按钮,含有两个子功能按

41、钮,分别是公告管理和公告添加,点击公告添加按钮,进入添加公告信息界面,可以编辑编号、标题、内容等信息,编辑完提交进入系统,即完成添加公告操作。点击公告管理按钮,进入系统公告信息列表,在这个列表中可以进行查看系统的公告信息,管理员可以进行编辑或者删除操作。公告管理如图5-7所示:添加信息:编号:002*标题:麻*I利息调整I3内容:.重置图5-7公告管理界面5.3.5交易记录管理点击交易记录管理按钮,进入系统的转账记录信息列表中,在这个列表中可以进行查看的信息包括序号、转出账号、转入账号、金额、备注和类型等信息。还可以通过账号关键字定位查询交易信息。管理员可以进行修改或者删除操作。交易记录管理如

42、图5-8所示:己啊桃保记录列泉:s=*三I-校I序号先出号转入喉号好饰金a注ja濠加时间检作162342m234234234623423423423423411“务2015-12-1417:11:59.92262222018222201M2015-11-3016:07:04.336222Nn62222011003r幡陈2016-11-3016:06:47.24Kft除以上K据共3条,打印本贡图5-8交易记录管理界面第6章系统调试和测试6.1 软件测试系统测试是管理信息系统的开发周期中的一个十分重要环节。尽管在系统开发周期的各个阶段均采取了严格的技术审查,但依然难免会留下错误,如果没有在投入运行

43、前的系统测试阶段被发现并纠正,问题迟早会在运行中暴露出来,到那时要纠正错误将会付出更大的代价。系统测试占用的时间、花费的人力和成本占软件开发的很大比例。统计表明,开发较大规模的系统,系统测试的工作量大约占整个软件开发工作量的40%50%。而对于一些特别重要的大系统,测试的工作量和成本更大,甚至超过系统开发其他各阶段的总和的若干倍。用黑盒测试进行客户管理系统测试。例如:对系统首页进行测试。首先用边界值法,对首页进行数据范围测试。发现当在密码框中输入大于指定位数的密码时,系统无提示错误,与设计前预想的效果不一样,经过后期数据库后台表的权限设置,解决了这个问题。用白盒测试进行客户管理系统测试。例如:

44、对客户信息维护模块进行测试,结果发现无法删除已经设定的客户信息,经过对数据库的修改,克服了这个问题。本系统数据库采用MySQ1.数据库。在对该系统的数据库调试中,得出以下结论:1 .数据库的可维护性良好,数据的录入能顺利完成,并能实现动态更新,删除和修改也能顺利完成。2 .数据查询不够全面,只能按系统设定的少数查询条件进行搜索,以找到合适的答案。3 .数据溢出、越界基本未能进行非法提示,以警告用户正确使用。对用户的非正常操作方式能提出警告。6.2 系统测试测试是对软件分析、设计、编码进行查错和纠错的过程。暴露问题并不是软件测试的最终目的,发现问题是为了改进软件或纠正程序的错误。测试阶段的根本目

45、标是以最少的人力、物力和时间,尽可能多地发现并排除软件中潜在的错误,最终把一个高质量的软件系统交给用户使用。完成系统的编写后,我便对毕业设计信息管理系统进行测试,把教师模块的每个功能,超链接部分进行了测试,经过运行,修改代码后,基本已符合需求分析的要求。软件测试是软件生产的一个重要的环节,也是最为耗费时间的一个环节。统计资料表明,测试的工作量约占整个项目开发工作量的40%左右。因此我们准备了充分的时间进行系统测试。在开发软件系统的过程中,需要面对错综复杂的问题,因此,在软件生存周期的每个阶段都不可避免地会产生错误。我们力求在每个阶段结束之前通过严格的技术审查,尽可能早的发现并纠正错误。测试的目

46、的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。与开发过程类似,测试过程也必须分步骤进行,每个步骤在逻辑上是前一个步骤地继续。一般网页测试的主要内容包括:链接测试、网页布局测试、速度测试、脚本程序测试和服务器响应测试。(1)链接测试这方面测试主要看网页是否有超级链接出错的情况,包括链接图像、链接页面等。如果是图像链接出现错误,页面中图像的位置是一个空框,并附有一个叉。发现错误后及时进行响应的修改。通常链接错误的原因有以下几种情况:文件名不正确。发生这个现象在unin或1.inux中很可能是由于文件名的大小写不匹配造成的。所以我们在开始制作网页的时候一直尽量保持文件名全部使用小写字母,这样可以减少不必要的文件名混乱。本网站使用DreanIWCaVCr制作网页,那么可能出现的链接错误一般都来源于文件名的大小写。路径不对。因为在DreamWeaVer中制作超级链接或嵌入图片,如果所引用的文档不在当前文件中,将有使用绝对路径。在DreanlWeaVer中的普通视图中,用户无法看只能在HTM1.文档

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号