- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MVC框架担保业务管理系统分析与设计
基于MVC框架担保业务管理系统分析与设计
摘 要:通过分析中小企业的临时周转资金不足和对短时小额贷款需求,为担保公司设计了担保业务管理系统。从面向对象技术进行分析,基于MVC框架设计担保业务管理系统,提高担保公司的工作效率和规范工作流程,降低担保借贷的风险。
【关键词】MVC框架 担保业务 管理系统
1 引言
经济突飞猛进为中小企业带来了发展的机遇,但是中小企业面临着融资难的困境,如何快速及时的解决临时资金困难成为中小企业主和金融业人事思考的课题。再此环境下为中小企业提供担保的企业应运而生,国发[2012]14号文件,国务院关于进一步支持小型微型企业健康发展的意见,等文件显示当前担保业务的到国家规范并获得支持。中国的担保行业的发展也从家庭式、作坊式、地下式转向正轨,逐步规范。目前业务量的增加,以及银行借贷业务流程的日趋复杂,传统的人力方式已经满足不了担保公司的业务需求,信息化、规范化的业务流程是完善业务流程,提高工作效率的主要方式。
本文主要结合国内外担保行业以及管理信息系统情况,以保盈担保公司的实际业务流程为蓝本,采用MVC框架思想分析设计的担保业务管理系统。
2 MVC架构技术
MVC的框架模式,这是一种软件设计典范,通过把M(Model)与V(View)代码分层的形式,实现代码的分离,将业务和视图分开是同一个程序可以有不同的表示,C(Controller)的作用就是使M和V能够保持同步,确保视图能随着M的实时变化及时更新。MVC是属于一种低耦合的设计思想[1],软件工程的工程管理完成开发分工,降低在实现和后期维护的难度。
2.1 Model层
Model层主要封装数据模型或抽象的是系统对象。将使用到的数据结构抽象出来,封装成多个的JavaBean。除了DTO(Data Transfer Object,数据传输对象)以外,每一个JavaBean都是与数据库中的表对应。
2.2 View层
View层主要是与用户交互的层。用户通过该层向系统发出,看到业务处理的结果。用与实现该层的技术主要是一些前端的技术,如HTML5、JSP和PHP等。可以用一些辅助语言如JavaScript来增加一些动态的效果,用CSS来美化UI等。
2.3 Controller层
Controller层是系统的“枢纽”,控制着整个系统的流程。用与实现该层的技术主要使用Struts2框架,它提供前端核心控制器StrutsPrepareFilter和StrutsExecuteFilter,负责拦截用户请求,并将请求发送给用户自定义控制器组件也就是Action。Action负责根据系统具体的业务逻辑,调用系统的Service组件。而Service组件调用DAO(Data Access Object)组件向Action提供服务[2]。DAO中封装着Model层对象基本的创建、查询、更新和删除等操作,对应于数据库中表的CRUD(创建、查询、更新和删除)等原子操作。提供数据持久化操作的是Hibernate框架,其对JDBC采用了非常轻量级的封装,使我们能使用对象编程思想来随心所欲的操纵数据库。
3 担保业务管理系统的功能分析与设计
保盈担保公司主要针对中小型企业或个人在短时间内周转资金不足,而产生的对小额贷款的需求。小额贷款作为贷款的一种,银行贷款审批周期长且手续繁琐,不能满足临时短期用款的需求。
保盈担保公司通过客户关系系统能够即时掌握借款人的信息和诚信,即使掌握借款人的财力和偿还能力,分析风险高低,短时间内做出审批能满足借款人的即时性要求。
3.1 担保客户管理系统用例分析
将系统划分为用户登录、个人客户管理、企业客户管理、各类业务申请、担保业务管理等模块,知道了我们需要做什么。这里我只介绍我负责的模块,下面我们将把这些系统要实现的功能通过功能结构图的形式展示出来,保盈担保客户关系管理系统用例图如图1所示。
3.1.1 用户管理
用户管理包含用户注册、用户登录等。用户登录即使用合法帐号和密码登录到系统,进入系统的管理界面。用户通过填写提交登录表单,服务器接收到输入的帐号和密码数据,执行对应的检查合法性程序,对比数据库用户记录,检验合法与否。如果输入错误,系统会提出相应的错误,这里为了安全起见,在登录是加入了输入验证码的功能。
3.1.2 客户管理
客户管理功能用于管理个人客户的信息,包括增加、维护等。维护包含查看信息、修改信息、删除某客户、查看某客户的更多信息等功能。
①、增加客户就是添加个人客户的各种信息,在添加客户时系统会校验用户输入的信息是否合法,并按身份证号查看当前添加的客户是否已经存在,如果校验成功,该个人客户就添
原创力文档


文档评论(0)