(1)用户的登录模块
用户、登录、权限管理、修改密码等功能,是该系统的入口。模块结构流程图如图2所示。
登录模块
这是后台工作人员的登录模块,可以修改密码,根据不同的权限,可以对前台客户的贷款申请进行审核。根据目前系统需求可划分三大类角色:超级管理员、普通管理员以及业务员。
(2)融资产品模块
融资产品模块包括融资产品管理和在线申请管理。融资产品管理界面是多表查询出来的结果。包括对数据的增删改查的功能;在线申请管理与前台数据进行交互。
在线申请指的是用户在前台页面填写申贷信息之后提交申请信息进入后台在线申请详情页面中,之后由业务员进行初步审核,看是否符合贷款要求。模块结构流程图如图3,4所示。
融资产品 在线申请
(3)前台模块
前台模块一共包含3个界面。前台页面主要介绍企业的一些融资产品详情和最新的新闻,前台模块结构流程图如下图5所示。
前台模块
3。2 数据库设计
数据库设计在整个项目开发中起到举足轻重的作用,是否合理的设计数据库会严重影响到整个项目的性能表现,一个设计不合理的数据库,必然会造成很多问题,例如增减一些字段,可能为系统留下很多隐患,为后期维护增加很多工作量。合理的设计数据库,是每个后台程序员应该具备的技能之一。文献综述
用户对登录、融资产品、新闻、元数据管理、企业管理等任一个进行操作,都需要通过数据库提供数据支持,下面对以上所涉及的数据表进行设计。
(1)用户登录模块
该模块用到了用户表。用户表的字段如表1所示。
表1 用户表
字段名 数据类型 注释
id int 编号
username varchar(50) 用户权限
loginName varchar(50) 用户名
loginPassword varchar(64) 密码
用户表是后台工作人员登录的表。该表涉及权限管理,身份有超级管理员,普通管理员,和业务员,会对后期用户申请贷款时进行审核,判断是否符合贷款要求然后决定是否进行放款。同时该模块下还提供了修改密码的功能,满足用户的常规需求,并且提供了安全的保障。
(2)融资产品功能模块
该模块涉及到产品表,在线申请表。如表2,,3所示。
表2 产品表
productId int 编号
productName varchar(20) 产品名称
primeLendingRateFrom longtext 最低贷款利率
primeLendingRateTo varchar(50) 最高贷款利率
company varchar(50) 企业编号
financingAmountFrome int 最低贷款规模
financingAmountTo int 最高贷款规模
productType int