图2-2 命令界面
2。4。4 数据库
数据库系统的选择是软件项目中举足轻重的一部分,根据项目业务逻辑选择一个好的数据库是项目性能优化的关键部分之一。目前市场上主流的数据库有Oracle、MySQL、 DB2、SQL Server等关系型数据库。
本平台采用MySQL作为数据库管理系统。MySQL是一个是目前比较受欢迎的开源SQL关系型数据库管理系统[6],它将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,从而增加了速度并提高了灵活性。MySQL是一个快速的、多线程、易于使用的SQL数据库服务器,具有轻量级、性能佳、总体拥有成本相对较低等优势,由于其易操作性和友好的操作界面,被广大用户所选择[5]。
3、设计思想
3。1 相关功能结构模型
根据P2P在线理财平台的整体设计以及需求分析,界面主要涵盖前台和后台,前台主要包含3个界面,有融资产品介绍,每日新闻和产品申请页面;后台主要包含4个模块,包括用户的融资产品、新闻、元数据管理、企业管理。
用户、登录、修改密码等功能,是该系统的入口。模块结构流程图如图3-1所示:
图3-1 登陆模块
后台工作人员的登录模块,可以修改密码。在设计用户表时,考虑到权限问题,在用户表中添加三种不同角色的管理人员,初审员、复审员、终审员。终审员类似于超级管理员,拥有最高权限,从而对前台客户的借贷申请进行审核。来:自[优.尔]论,文-网www.youerw.com +QQ752018766-
3。1。1 融资产品模块
融资产品模块包括融资产品管理和在线申请管理。融资产品管理界面是多表查询出来的结果。包括对数据的增删改查的功能;在线申请管理与前台数据进行交互。
在线申请指的是用户在前台页面填写申贷信息之后提交申请信息进入后台在线申请详情页面中,之后由业务员进行初步审核,看是否符合借贷要求。
模块结构流程图如图3-2、3-3所示:
图3-2 融资产品模块
图3-3 在线申请模块
3。1。3 前台模块
前台模块一共包含3个界面,主要介绍企业的一些融资产品详情和最新的新闻,前台模块结构流程图如图3-4所示:
图3-4 前台模块
3。2 数据库设计
数据库设计在整个项目开发中起到举足轻重的作用,是否合理的设计数据库会严重影响到整个项目的性能表现,一个设计不合理的数据库,必然会造成很多问题,轻则增减字段,会为系统留下很多隐患,为后期维护增加很多工作量,重则会造成系统无法运行。可以看出合理的设计数据库,是每个开发者都必须具备的技能之一。
用户对登录、融资产品、新闻、元数据管理、企业管理等任一个进行操作,都需要通过数据库提供数据支持,下面对以上所涉及的数据表进行设计。
jsp+mysql的P2P在线理财平台的设计+ER图(4):http://www.youerw.com/jisuanji/lunwen_93710.html