版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第页)担保贷款—贷款审批系统──工作台管理子功能设计与实现摘要:目前全球互联网发展日新月异,大多数人不再满足于传统的贷款方式,而是希望能在网上发掘新的市场和客户等信息。针对互联网对于人们生活消费的发展需求,我们设计了一个基于java的网上贷款系统。该系统以MyEclipse8.5为开发工具,Tomcat系统盘驱动和MySQL数据库管理系统。该系统具有工作台、系统管理、资料库、资料管理等子功能,最终目的是为及时更新贷款进度信息,提供更方便可靠的贷款信息服务,让银行和贷款公司能够及时方便的交流快速的办理业务。关键词:贷款系统;数据库;MyEclipse;OracelAbstract:ChangingthecurrentInternet,mostpeoplenolongermeetthetraditionalwayofloans,andhopetoexplorenewmarketandcustomerinformationontheInternet.OntheInternetforthedevelopmentofpeople'slivingconsumptiondemand,wedesignedtheonlineloansystembasedonJava,thesystembasedonMyEclipse8.5developmenttools,systemdiskdriveTomcatandmysqldatabasemanagementsystem.Thesystemhastheworkbench,systemmanagement,database,datamanagement,andotherfunctions,theultimategoalistoupdatetheloanscheduleinformation,providemoreconvenientandreliablecreditinformationservice,lettingBanksandmortgagecompaniescantimelyandconvenientcommunicatequicklytodealwithbusiness.Keywords:loansystem;database;MyEclipse;Oracel1引言1.1说明编写软件需求说明书的主要目的是明确所要开发的软件所应具有的功能,使开发出来的软件更好的达到客户的需求,也方便系统分析人员和软件设计人员能够清楚地了解该系统的需求,为软件开发范围、业务处理规范提供依据,从而提高软件开发的质量。贷款担保系统主要用于服务三农,中小企业,也合理的将民间资金集中了起来,多余的资金用来投资收益增加收入,同时也规范了民间借贷市场,有效地解决了三农,中小企业融资难得问题。预期读者就是系统管理员或系统求购者,使用前仔细阅读此软件说明是很有必要的,以便更高的使用、管理和维护此系统。1.2开发背景1.2.1在小微企业贷款难的背景下,贷款担保系统有效起到了对现行金融系统的延长感化。该系统供给的恰是银行无法或不肯供给的办事。一方面,在中国银行框架下,银行一般不肯为风险高且有贷款需求的小微企业进行贷款融资。另一方面,银行的高运营成本也决定其一般不会做小额度的营业。审批的一系列过程,会发费大量的人力与物力,而小微企业的低贷款金额实在笼盖不了银行的运营成本。1.2.2多年以来小额担保贷款的政策实践表明,小额担保贷款政策是符合国情点,帮助待就业群体成功实现就业的有效途径之一,也支持和带动了超过百有就业愿望和就业能力的人们成功实现就业和再就业。贷款担保系统主要务三农,中小企业。小额贷款公司的设立合理的将民间资金集中了起来,有效地解决了三农,中小企业融资难得问题。贷款担保系统的呈现其实是为了方便小微企业或三农利贷之间的融资。1.2.3软件系统的名称:贷款担保-贷款审批系统本项目的任务提出者:重庆师范大学计算机与信息科学学院开发者:刘淑坤、廖宇、范雍卿、张云飞、郑盐约用户:银行工作人员、贷款客户、系统管理人员实现软件的单位:重庆师范大学2011级软件工程(服务外包)1.2.4工作台管理作为一个基础管理,实现工作人员对客户的基本管理工作。实际管理和记录工作这都非常需要快速获知各个客户的每日贷款进度情况,以便于及时向贷款客户沟通,办理贷款业务。因此此系统在操作系统的基础上,结合MYSQL数据库管理系统,运用java开发语言来实现。1.3问题描述工作人员对贷款客户面临的问题涉及多类用户,系统使用范围是在购买该系统的网内,由于用户分布广泛而且存在很大差异如知识结构的差异、计算机硬件配置的差异、操作系统的差异、系统操作人员知识背景的差异等等。因此本系统设计应当采用典型的B/S(浏览器/服务器)的构架进行设计操作,简单直观对硬件要求低。1.4可行性分析1.4.1开发目的和意义 小额贷款担保系统是银行或其他金融机构按一定利率和必须按时归还等条件出借货币资金的一种信用活动形式。广义的贷款指贷款、贴现、透支等等出贷资金的总称。银行或其他金融机构通过贷款的方式将所集中的货币和货币资金投放出去,可以满足社会扩大再生产对补充资金的需要,促进经济的发展;同时,银行也可以由此取得贷款利息收入,增加银行自身的积累。然而,随着经济的发展,贷款人数越来越多,贷款以及相关业务变得越来越多而且相当繁杂,使得从事银行贷款行业的业务人员每天都要面对大量的工作数量以及业务需求,而该系统是为了解决贷款公司业务管理的需要,从业务受理到业务终止这一过程中需要发生的或可能发生的手续、交易、核算等事务而开发的一套计算机管理软件。它是对个人、企业贷款业务的一种全面有效的解决方案。它可以使从事贷款相关业务的相关工作人员最大限度地从业务的事务性工作中解脱出来,同时也方便贷款人员可以迅速拿到贷款资金用于从事生产活动。目前本软件产品是一项独立的软件,全部内容自含。所以一些必要的信息是需要系统管理员通过后台录入,并对其进行相应的管理。1.4.2技术可行性本系统采用Myeclipse作为系统前台应用程序开发工具,采用Oracel工具建立数据库,并通过JDBC进行连接,采用JavaScript脚本语言、html标识语言及MYSQL数据库技术从而进行系统软件开发。Myeclipse不仅能帮助软件开发者提高软件开发的质量和效率,缩短开发周期,而且还具备强大的数据库管理功能,完全能够满足本系统的开发需求。此外,从开发人员的水平考虑,作为计算机科学与技术专业毕业的学生,大学四年所积累的专业知识使我们从一定程度上具备了开发一个小型系统的能力,而且学校现有的计算机设备也完全能够满足开发的需要。1.4.3经济可行性本系统使用B/S架构设计和使用动态网页技术,开发较简单,使用方便不需要耗费大量的人力与物力就能开发出来,对系统硬件要求不高,系统操作界面简单明了,用户即需简单操作就可达到想要的效果,所以从经济上讲是可行的。1.4.4操作可行性系统操作界面简单明了,只要懂得使用电脑都能方便操作本系统,所以在操作上也是可行的。且一般情况下不存在与浏览器的兼容问题,与历史数据也可兼容。1.4.5分析结果从以上的分析可知贷款担保-担保审批系统的解决方案无论在技术经济上还是操作上都是可行的,且开发本系统具有一定的经济价值和实用价值。1.4.6系统开发工具系统结构:B/S(浏览器/服务器)开发语言:JAVA数据库:MYSQL开发工具:MyeclipseOracelMysqlDreamweaverPhotoshop开发框架:String-MVC2用户需求描述本系统涉及到四大类用户:工作人员、贷款客户、超级管理员、普通管理员。这四大类用户分别对系统的需求简要概括如下:2.1工作人员需求描述工作人员对本系统的需求是:工作人员通过对贷款担保-贷款审批系统的操作可对贷款客户的资料的查询,新增,修改,删除客户等,也可方便工作人员对客户贷款过程的查询,审核,邀约,追踪的操作,同时也方便工作人员提醒自己的工作安排日程。工作人员可登陆,注册该系统,也可以修改个人登录密码,用户名等信息。2.2客户用户描述客户对该系统的主要需求是:贷款客户可填写贷款信息,也可查看自己的贷款进度,方便随时跟踪贷款进度。2.3超级管理员用户需求描述超级管理员具备后台ROOT权限。可以管理包括普通管理员在内的所有用户权限。可以对系统功能进行添加修改删除,也进行功能重构。设置贷款细节以及对前台进行主题设置。可对所有的用户信息和客户贷款信息进行管理、重置用户前台登录密码,还可以修改自己的昵称和密码等信息。2.4普通管理员用户需求描述可以对所有的用户信息和客户贷款信息进行管理、重置用户前台登录密码。还可以修改自己的密码。但超级管理员可以随时根据需要更改普通管理员的权限。2.5系统功能划分根据系统用户的需求将本系统按功能划分成三大功能模块:工作台模块、资料库模块、系统管理模块,系统涉及到四大类用户:工作人员、贷款客户、超级管理员、普通管理员。3工作台管理功能需求根据系统用户的需求,将本系统划分成三大主要功能模块:贷款管理模块、人员结构模块、我的日历模块。贷款管理功能需求:工作人员通过请贷款管理系统,可查看贷款客户的追踪,审核,候选邀约,空间申请情况的查看,方便工作人员及时了解自己工作进度和进一步的工作安排。人员结构功能需求:工作人员通过人员结构系统,对自己的工作部门与员工编号的查看,也可查看到自己的部门的其他同事和同或不同部门上级领导,方便上下级间进行工作上的沟通与交流。我的日历系统功能需求:工作人员可在我的日历上填写自己的工作安排,也可通过简便方式,从预订事件栏中拖拽到日历中,可方便工作人员及时了解自己工作进度和进一步的工作安排。3.1贷款管理模块贷款管理属于系统的主要功能,本模块的功能实现整个系统数据的同步更新及维护只涉及系统管理用户,主要涉及两大类用户,工作人员和贷款客户。贷款管理该模块包括对贷款客户的追踪,审核,候选邀约,空间申请等具体功能。贷款管理系统功能需求:通过实际调查分析得出,目前贷款客户的信息情况都是通过报表情况,再进行人工整合,有时会漏掉贷款客户的信息,非常不方便。通过本系统,工作人员直接可以贷款管理该模块浏览贷款客户信息,节省了人力、时间等资源的成本,方便快捷的达到给客户办理贷款的目的。 3.2人员结构模块人员结构功能方便工作人员通过人员结构系统,对自己的工作部门与员工编号的查看,也可查看到自己的部门的其他同事和同或不同部门上级领导,方便上下级间进行工作上的沟通与交流。3.3我的日历模块属于系统的非功能需求中的一部分,方便工作人员对自己工作进度的查看和下一步工作进程的安排。4产品的非功能性需求4.1属性友好性、安全性、可维护性与可扩充性等4.1.1友好性程序界面美观大方、系统操作方便。4.1.2安全性用户密码必须经过加密处理,以防被盗。系统网站监测非法登陆,防止泄密或非法操作。用户登陆必须通过验证码验证。4.1.3可维护性程序代码命名规范,代码注释浅显易懂,程序层次分明。程序扩展性强,方便扩展新功能,结构清晰,便于维护人员进行维护。系统可适当扩充和完善原有软件的功能。5概要设计5.1用例图图5-1用例图5.2活动图登录活动图:图5-2-1登陆活动图我的日历活动图:图5-2-2我的日历活动图5.3类图图5-3类图5.4时序图图5-4时序图5.5状态图 登录状态图:5-5-1登陆状态图我的日历状态图:5-5-2我的日历状态图6E-R图和数据字典抽取6.1E-R图根据以上的分析,把在整个系统过程中出现的实体及各个实体之间的关联画成E-R图,以更好的从整体角度了解系统中所有的实体。图6-1E—R图6.2数据字典对系统中出现的各个实体的属性进行整理,形成数据字典,此可以做为后继开发过程中数据结构设计、数据库设计、数据库表结构设计的主要来源表6.2.1我的日历基本信息属性约束释义备注日历ID必填用户在系统中的编号,唯一标识登陆名必填用户在系统中的名称标题必填日历的标题开始时间必填日历填写的时间借宿时间必填用户的借宿时间url必填用户的连接地址用户class_name必填Html中的Class_name全天选填是否全天表6.2.2地区基本信息属性约束释义备注地区ID必填地区在系统中的编号,唯一标识地区名必填地区在系统中的名称添加时间必填添加客户的时间添加用户选填添加客户的名字7详细设计7.1数据表的创建表7.1.1用户日历表字段名字段类型字段说明备注calendar_idint日历idlogin_namevarchar登陆名titlevarchar标题start_timevarchar开始时间end_timevarchar借宿时间urlvarcharurlclass_namevarcharHtml中Class_nameall_dayint是否全天表7.1.2地区基本信息表字段名字段类型字段说明备注area_idint地区IDarea_namevarchar地区名add_timedate添加时间add_uservarchar添加用户7.2数据库的创建数据库的建立打开XAMPP下面的MYSQL登录之后选择[新建数据库]命令,给数据库起名为sys_attendance。然后通过admin创建数据表,数据表的信息见上图。8编码8.1系统登录界面图8-1用户登录界面8.2贷款管理功能界面图8-2贷款管理功能界面8.3人员结构功能界面图8-3贷款管理功能界面8.4我的日历功能界面图8-4我的日历功能界面8.5工作台管理部分代码图8-5工作台管理部分代码图8.6数据库配置部分图图8-6数据库配置部分图9模块测试9.1测试方案在软件测试中,测试方案有多种,常用的有黑盒测试和白盒测试,黑盒测试(又称功能测试)只检查程序功能是否按照规格说明书的规定正常使用,程序是否能适当的接收数据和正确的输出信息。白盒测试(又称结构测试),需要完全了解程序的结果和过程,按照程序内部的逻辑测试程序,检验程序是否能按照预定要求正确的工作。基于这两种测试方法进行了模块测试。9.2我的日历模块测试空值测试:日历内容,日历开始时间,都是为空的或者部分为空的时,提交日历事项。测试结果:系统拒绝提交数据,并做出相应的提示,如**不能为空的提示信息。过长的日历内容测试:若在输入框中输入过长字符,提交日历事项,测试结果:系统拒绝提交数据,并做出相应的提示“日历内容过长,请假内容不大于200字符”。用户需要简洁明了的说明自己的日历内容。错误的时间选择测试:在选择时间小于当前时间或请假结束时间小于强加开始时间时提交请假。测试结果:提示日期选择错误的提示信息。重复日历测试:先申请成功一条请假信息,当再次选择日历时间相同时,提交日历,测试结果:系统拒绝提交数据,并提示:该日历已提交,不需重复提交。10结束语经过几个月的努力,担保贷款-贷款审批系统在大家的积极配合和帮助下功能界面顺利完成,我们这组共有五个人,组长在整个组里面来讲,能力很不错,在编程方面他也很有想法的。导师也给我们提供很大的帮助,在技术方面提供支持,遇到不懂得问题导师会耐心听我们的疑问,及时给我们解答。我们都是从大一开始接触编码,每学期期末都有项目实训,在整个大一编不了多少
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 复合管自动化生产过程控制-洞察与解读
- 注册会计师真题试卷及答案
- 2025江苏南通市海门区卫健系统招聘81人模拟试卷附答案详解(完整版)
- 海船船员考试过关检测试卷标准卷附答案详解
- 2025山东日照市土地发展集团有限公司招聘工作人员7人考试模拟试卷附答
- 完成交付期限承诺书(5篇)
- 师《系统集成(工学类)》2024-2025 学年第一学期结业试卷及答案
- 缓释纳米粒制备工艺-洞察与解读
- 深圳历史中考试题及答案
- 2025年工厂天天培训考试题及答案
- 《受限空间施工方案》
- 高层旧楼外墙翻新修饰施工方案
- 第四章第五节蛋白质运转
- 医学伦理审查与医院伦理委员会建设
- FANUC系统数控铣床几个简单编程实例
- 籍贯对照表完整版
- 中国铸造产业地图
- GB/T 2677.10-1995造纸原料综纤维素含量的测定
- GB/T 18268.1-2010测量、控制和实验室用的电设备电磁兼容性要求第1部分:通用要求
- 一年级整本书阅读指导策略
- 第3章(2) VFP的常用函数
评论
0/150
提交评论