存款客户信息管理系统大学论文_第1页
存款客户信息管理系统大学论文_第2页
存款客户信息管理系统大学论文_第3页
存款客户信息管理系统大学论文_第4页
存款客户信息管理系统大学论文_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEII毕业设计(论文)(2014届)题目存款客户信息管理系统学号1102020003姓名彭竣竣所属系数学与计算机科学学学院专业软件技术班级11软件班指导教师陈耀东教授新余学院教务处制PAGEPAGEI存款客户信息管理系统摘要近几年来,随着科技的的发展和社会的进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数处理转向大规模的事务处理和对工作流的管理,这就产生了以机计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和队工作流的管理等方面的应用,特别是在银行存款信息管理系统之中的应用日益引起人们的关注,本文基于java编程技术,以可视化的集成开发环境的NETBEANS为开发工具,SQLSERVER2008为后台数据库实现了小型的银行存款信息管理系统,该系统主要功能包括用户注册,存款,存款查询,客户管理,用户管理等功能,从而满足了广大人民群众的需求同时也实现了银行存款信息管理的系统化,规范化,自动化和可视化,提高了银行管理的效率。关键词:存款信息管理;java;数据库;PAGE1DepositcustomerinformationmanagementsystemAbstractInrecentyears,withthedevelopmentofscienceantechnologyandtheprogressofthesociety,especiallythelargerangeofcomputercomputingmassdataprocessingtolarge-scaletransactionprocess,andworkflowmanagement,whichhasmadetothecomputerasthecore,theapplicationofmanagementinformationsystembasedondatabasemanagementsystemforthedevelopmentenvironmentinlarge-scaletransactionprocessingandworkflowmanagement,especiallyintheapplicationofinformationmanagementsystemattractspeople'sattentionincreasinglybankdeposits,thispaperbasedontheJavaprogrammingtechnology,thevisualintegrateddevelopmentenvironmentNETBEANSasthedevelopmenttool,SQLSERVER2008databaseforthebackgroundtoachievethebankaccountinformationmanagementsystemofsmall,themainfunctionofthissystemincludesuserregistration,deposit,accountinquiries,customermanagement,usermanagementandotherfunctions,soastomeettheneedsofthemassesbutalsorealizethesystematization,bankdepositinformationmanagementstandardization,automationandvisualization,andimprovestheefficiencybankmanagement.目录TOC\o"1—3"\h\z\uHYPERLINK\l”_Toc281665382”摘要 IHYPERLINK\l”_Toc281665383"Abstract II第1章引言 11.2课题研究的意义 1第2章开发工具技术介绍 32。2SQLSERVER2008数据库 52。4AdobePhotoshop相关技术 63.1功能需求分析 7_Toc281665398"4.2数据库设计 104.2.1系统概念模型的设计 10第5章系统详细设计与实现 14HYPERLINK\l”_Toc281665402"5.1用户登录模块 145。2程序主界面 155.3存款客户管理模块 165。3.1客户信息查询 175。3。2客户信息登记 185。3。3存款添加 205.4系统管理模块 255。4。1用户管理 25HYPERLINK\l”_Toc281665411”5.4。2修改密码 26总结 30HYPERLINK\l”_Toc281665414”参考文献 31HYPERLINK\l”_Toc281665415"致谢 32第1章引言1。1课题开发的背景Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。我们发现这样一个事实,一个用户在访问一个网站时一般来讲只对该网站的部分内容感兴趣,而且这种兴趣会持续一段时间。这点启发了我们,于是我们构想了这样一种方案,对用户登陆后的动作进行跟踪,分析,发掘用户点击的规律,即用户先后点击的关联规则,这样,在用户点击一个主题(链接)之后,系统能够自动生成一页面,其中包含了该主题下用户经常关注的内容(若干链接),这样便在无须用户作出任何额外工作的情况下实现了为用户量身订做的个性化页面。正是基于其上分析,我采用了Web站点方式来设计一个客户关系管理系统,从而实现对客户关系更加有效的管理。1。2课题研究的意义银行的外部资源:客户资源,和其他合作伙伴资源本质上与银行内部的其它资源需要我们的悉心照顾。客户是企业的利润资源,怎么样让公司的员工能对客户的各类请求和服务给出及时和完美的解决方案?能不能让企业的客户资源有自动更新机制,去掉没有价值的客户,增加能带来利润的客户?作为管理层能不能知道每一个销售人员管理的客户的状态?能不能随时都能知道公司下个月潜在的销售额?客户的增长率情况如何?所有这些都需要有一套系统来解决。电子商务大潮正在全球范围内急速改变传统的商业模式,它触发了企业组织架构、工作流程的重组以及整个社会管理思想的变革。重要的是,这一切的成本是那么低。另外,数据仓库、商业智能、知识发现等技术的发展,使得收集、整理、加工和利用客户信息的质量大大提高。在可以预期的将来,我国企业的通讯成本将会降低。这将推动互联网、电话的发展,进而推动呼叫中心的发展.网络和电话的结合,使得企业以统一的平台面对客户。此时,面向电子商务的客户管理系统应运而生。同时,几乎所有的企业都不同程度的存在着这样的问题,企业的销售、营销和客户服务部门难以获得所需的客户互动信息,销售人员对客户的重复跟进,公司决策层无法及时得到准确的最新经营数据。许多行业的竞争进入已经进入到白热化的阶段,企业优秀的销售人员还在不断地流失,导致客户的流失。这需要各部门对面向客户的各项信息和活动进行集成,建立完整的数据库信息系统,组建一个以客户为中心的企业,实现对面向客户的活动的全面管理,才能有利于企业赢得新客户、保留老客户和提高客户利润贡献度.第2章开发工具技术介绍2.1JAVA技术Java是一种可以撰写跨平台应用HYPERLINK”/subview/37/6030295。htm”软件的面向对象的程序设计语言,是由HYPERLINK”/view/1061350.htm”SunMicrosystems公司于1995年5月推出的Java程序设计语言和HYPERLINK”http:///view/209634。htm”Java平台(即JAVASE,JAVAEE,JAVAME)的总称。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、HYPERLINK”http:///view/3805。htm”科学HYPERLINK”http:///view/296324。htm"超级计算机、移动电话和HYPERLINK”/view/6825。htm"互联网,同时拥有全球最大的开发者专业社群.在全球云计算和编程语言的风格十分接近HYPERLINK”http:///view/10075.htm"C、指针(以引用取代)、运算符http:///view/459327。htm"多重继承(以接口取代)等特性,增加了HYPERLINK”/view/159846。htm"垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在Java1。5版本中,Java又引入了泛型编程(GenericProgramming)、类型安全的HYPERLINK”http:///view/116405.htm"枚举、不定长参数和自动装/拆箱等语言特性。2。3SQLSERVER2008数据库SQLServer2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强HYPERLINK”/view/296892。htm"大和最全面的SQLServer版本。这篇文章详细介绍了MicrosoftSQLServer2008中的新的特性、优点和功能……在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景。HYPERLINK”http:///view/2353。htm"微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:关键任务企业数据平台、动态开发、关系数据和商业智能。ODBC(OpenDatabaseConnectivity开放式数据库互联)是微软推出的一种工业标准,一种开放的独立于厂商的API应用程序接口,可以跨平台访问各种个人计算机、小型机以及主机系统[11].ODBC作为一个工业标准,绝大多数数据库厂商、大多数应用软件和工具软件厂商都为自己的产品提供了ODBC接口或提供了ODBC支持,这其中就包括常用的SQLSERVER、ORACAL、INFORMIX。[10]JAVA访问数据库有4中方式:1类驱动.这就是JDBC—ODBC桥的方式。但这种方式不适合程序的重用与维护,不推荐使用。需要数据库的ODBC驱动;2类驱动。这就是JDBC+厂商API的形式;3类驱动。这就是JDBC+厂商DATABASECONNECTIONSERVER+DATABASE;这3种访问方式对数据库的访问是由InternetInformationServer来完成的.Web浏览器用HTTP协议向Internet信息服务器(IIS)递交2。5AdobePHOTOSHOP相关技术PHOTOSHOP是Adobe公司旗下最为出名的图像处理软件之一,集图像扫描、编辑修改、图像制作、广告创意,图像输入与输出于一体的这两个方面的问题.该系统的主要功能是对数据进行管理,所以数据库的设计在该系统中起着相当关键的作用。数据库设计的好坏直接决定了该系统设计成功与否.4.2.1系统概念模型的设计为了把用户的数据要求清楚、准确的描述出来,通常建立一个概念性的数据模型。概念性数据模型是一种面向问题的数据模型,是按照用户的观点对数据建立的模型,它描述了从用户的角度看到的数据,它反映了用户的实现环境。在数据模型中包含3种相互关联的信息:数据对象,数据对象的属性及数据对象彼此间相互连接的关系。其具体的E-R图的设计如下:图4-1客户存款基本信息E—R图存款信息存款信息存款金额存款时间存款备注存款账号存款金额存款时间存款备注存款账号图4—2用户基本信息E—R图用户信息用户信息用户密码超级密码用户昵称用户号码用户账号用户密码超级密码用户昵称用户号码用户账号图4-2图4—3用户登记信息E-R图用户登记信息用户登记信息用户账号用户账号用户账号用户账号用户账号用户账号用户账号用户账号图4-34.2.2系统逻辑模型的设计存款信息包含了存款信息、存款查询、存款统计、存款利息等四个项。详细数据结构设计如下表所示:表4—1存款信息表表4-2用户信息表表4-3用户信息登记表存款信息的添加必须经过审核才能入库(在“系统功能”里面),其他操作员才能看得到.其中特别要说明的是id这个字段是显示标志,不管是存款查询或统计,还是修改密码都是重要的字段,用户要注意保护自己的账号和密码,请勿给他人使用.

第5章系统详细设计与实现5.1用户登录模块录入用户的登陆信息,只有输入正确的用户名及密码,方可进入本系统的管理界面。图5—1用户登录界面主要运用了java基本的连接数据库技术及SQL语句,进行对数据库的连接及校验过程.用户登录代码如下所示:classDenglulistenerextendsMouseAdapter{publicvoidmouseClicked(MouseEvente){Stringuserid=textpane1。getText()。trim();Stringuserpsw=newString(textpane2。getPassword());Strings1=null;Strings2=null;if(userid.equals(”")||userpsw。equals(””)){JOptionPane。showMessageDialog(null,"账号或密码不能为空”,"错误",JOptionPane.ERROR_MESSAGE);return;}ResultSetrs;try{Sqlconnectionsql=newSqlconnection();Statementsta=sql。getConnect().createStatement();rs=sta。executeQuery(”SELECTid,pswFROMzhucewhereid='"+userid+”'”);if(rs。next()){s1=rs.getString(1);s2=rs。getString(2);}if(userid。equals(s1)&&userpsw.equals(s2)){JOptionPane.showMessageDialog(null,”登录成功","正确",JOptionPane。PLAIN_MESSAGE);Yonghuyonghu=newYonghu();yonghu.xianxi();rs。close();sta.close();sql.closeCon(sql。getConnect());jframe1。setVisible(false);}5。2程序主界面一切主要操作及显示都通过程序主界面完成。界面如图5—2所示:图5—2主界面5.3基本信息管理模块5。3.1存款信息管理本模块主要是展示用户存款的所有信息的功能,可在本模块中对用户存款信息一览无余.如下图所示:图5—3信息查询界面添加代码如下所示:jbutton1.addMouseListener(newMouseAdapter(){publicvoidmouseClicked(MouseEvente){Stringuserid=jtextpane1.getText().trim();usermoney=Float。parseFloat(jtextpane2.getText());Stringusertime=jtextpane3。getText();Stringbeizhu=jtextpane4.getText();Strings1=null;try{Sqlconnectionsql=newSqlconnection();sql。getConnect()。createStatement();ResultSetrs=sta。executeQuery("SELECTidFROMzhuce”);if(rs.next()){s1=rs。getString(1);}if(userid。equals(s1)){sta。executeUpdate("insertintocunkuanvalues(’”+userid+"',’”+usermoney+”',’”+usertime+"’,'”+beizhu+"’)");System。out。print(”存款成功");}5。3.2客户信息查询本模块是个典型的信息查询模块,主要对客户基本信息的查询,如:客户昵称,客户存款金额,客户存款次数等,通过用户的查询,直接访问数据库,并显示出来。如下图所示:5.3.3客户信息登记用于登记客户的信息,如下图所示:5。4系统信息管理模块5.4。1用户管理本模块是用户拥有的模块,是对用户自己的操作,需要用户的账号和密码,为用户自己完善资料,如下图所示:5.4。2系统密码修改用户可以直接修改密码,防止密码被盗。如图所示:

总结1、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论