ASP.net高校学生助学贷款申请系统的设计与实现(3)
时间:2017-03-03 12:59 来源:毕业论文 作者:毕业论文 点击:次
(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]。 (责任编辑:qin) |