1.2 研究意义
为了能让贫困学生尽快的方便的申请到贷款,以便专心的完成学业,提高管理效率是必要的。此系统的建立,首先使管理工作的步骤得到简化,不仅为学生和管理者提供方便快捷的服务,也保障了学校资金正常的周转;其次面通过整理分析数据,管理部门决策有了可靠地依据,大学生征信体系的建立也有了很好的基础;最后使各种复杂的管理工作得到了简化,提高了工作效率。因此,现代化的管理信息系统技术和高校助学贷款管理系统是完成管理任务不可缺少的部分。
2 系统相关技术
2.1 Java语言
网站运用目前比较流行的Java作为开发平台[5]。Java是一个纯面向对象的程序设计语言,拥有面向对象、跨平台、泛型编程的特性,广泛应用于Web应用开发和移动应用开发[6]。而且Java作为一个流行的程序设计语言具有如下特点:(1)语言简单:Java语言的语法与C和C++很相似,便于学习和使用;
(2)面向对象:Java语言提供不同的原语,如接口、类和继承等,还可以支持
支持动态绑定;
(3)动态性:程序需要的类可以通过动态地载入和网络载入两种不同的方法;
(4)解释型:Java平台中的Java解释器对程序中的字节码进行解释执行;
以上的这些优良特性从而使Java拥有安全性、可移植性、高性能等特点[7]。
2.2 MySQL数据库
MySQL是一种关系型数据库管理系统,使用结构化查询语言进行数据库管理[8]。MySQL中关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性[9]。在WEB应用方面MySQL是最好的RDBMS(关系数据库管理系统)应用软件之一,因其速度、可靠性和适应性而广受欢迎。而且其所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL在不需要事务化处理的情况下是较为不错的选择[10]。
3 系统分析
3.1 系统设计目标与原则
基于学生贷款工作的要求,本系统应该达到以下的目标:
(1)学生用户可以方便的进行贷款申请;
(2)通过学生管理中心模块,使学生用户能够快捷地得到有关贷款的消息与
通知;
(3)通过后台管理系统,管理员能对所有学生用户进行的查看修改用户资料,
并根据学生的申请贷款信息决定是否审批贷款请求。
由于本系统地开发旨在规范学校助学贷款管理工作的流程,以及提高工作人员的办事效率[9]。因此系统要拥有以下特性:
(1)易用性:面对不同的用户,为了让各个用户都可以方便的使用此系统,
用户的界面一定要友好;
(2)安全性:通过权限的控制,防止数据泄露,保证用户信息的安全;
(3)可扩展:随着助学贷款政策的发展,系统的功能也会发生改变,需
具备可扩展性,能够与外部系统进行交互。
3.2 系统设计
系统的开发经过了需求分析和系统总体设计两阶段。需求分析阶段,根据系统的需求进行了系统数据流图的设计,功能需求的分析以及系统设计的目标,然后根据需求分析画出了系统总体设计图。
(1) 根据系统的数据流向,分析得系统数据流如图1、2所示: Java+mysql高校助学贷款管理系统设计+源码(2):http://www.youerw.com/jisuanji/lunwen_5817.html