(3)信息管理界面
用户填写信息后,可以查看自己的详细信息,如信息有变化可以进入这个界面进行修改信息。
(4)填写申请界面
填写申请界面主要是提供用户的信息登记和填写申请表等操作,这是用户申请贷款的第一步,当申请成功后就会显示等待审核状态。
(5)上传文件界面
上传申请助学贷款所需要的文件,以确保资料详细,能够申请贷款成功。
(6)下载资料界面
下载申请助学贷款所需要的资料,以确保填写完整。
(7)审核申请界面
用户填写申请表和上传资料后,管理员核查信息是否合格,然后再确认审核。
(8)发布通知
模块主要为管理员准备的,发布审核情况或者是还款情况等一些信息。
3.4 数据库分析与设计
(1)数据库分析
根据对系统的功能模块的分析,系统的实体主要有学生、管理员、通知和审请表等,每个实体都有自己的属性[5],实体和实体之间存在一对多或者多对多的关系,系统E-R模型图如图2所示。
图2 系统E-R图
(2)数据库结构设计
系统中数据库采用SQL Server 2005作为数据库。首先在SQL Server 2005中创建一个数据库,命名为“user”,然后向数据库添加7个表,其中主要的表有Table_user,Table_admin,Table_Appleform等。下面简要列举两个表,包括属性列的名称、数据类型和备注说明这些内容[6]。
Table_user表,是用来存储用户信息,具体设计如表1所示。
表1 用户信息表
字段名称 字段类型 说明
id 数字 用户学号
pwd 字符 用户密码
name 文本 用户姓名
sex 文本 用户性别
xibie 文本 用户系别
zhuanye 文本 用户专业
tel 数字 用户电话
Table_zyform表,是用来存储专业信息,具体设计如表2所示。
表2 专业信息表
字段名称 字段类型 说明
id 数字 编号
xbid 数字 系别编号
zyid 数字 专业编号
zyname 文本 专业名字
4.系统功能实现
系统的功能模块主要包括登录模块、用户信息管理模块、发布通知模块和文件管理模块等。下面将详细描述各主要功能模块的具体实现过程。
(1)登录模块
在登录界面中,前台是由background和login自定义控件布局的,学生登录之后,进入学生管理选择申请贷款页面,在页面中,系别和专业是由代码xibieBind()和zhuanyeBind()两个方法控制实现的。当所有信息都填写完整后,会提示相应的信息,此功能是由SQL语句控制的,利用DataReader,插入数据库中对应的表中实现的,而Sqlconnection对象是连接数据库的重要对象,只有连接数据库之后才能实现申请功能。当申请成功之后会等待管理员审核,界面会显示出待审核的学生信息,此功能是使用SQL语句和Javascript实现的[7],根据选中的条件,用Sqlconnection对象连接数据库和Sqlcommand对象管理数据库,从而完成数据库中相应的信息显示,然后对其进行审核,这是由SQL语句控制实现的,然后存入数据库,当用户登录时,会显示本用户是否通过审核,助学贷款系统申请模块如图3所示。
图3 助学贷款系统申请模块图
(2)用户信息管理
用户登录系统后可以对资料进行查询和修改,模块使用的是SQL语句和DataReader来实现的,用户登录后,使用Session保存用户的id编号,通过获取的这个id编号,运用SQL语句和Command对象,最后实现对信息的修改[8]。 ASP.net高校学生助学贷款申请系统的设计与实现(3):http://www.751com.cn/jisuanji/lunwen_3685.html