基于ASP.NET的生源地助学贷款管理系统的设计与实现_第1页
基于ASP.NET的生源地助学贷款管理系统的设计与实现_第2页
基于ASP.NET的生源地助学贷款管理系统的设计与实现_第3页
基于ASP.NET的生源地助学贷款管理系统的设计与实现_第4页
基于ASP.NET的生源地助学贷款管理系统的设计与实现_第5页
已阅读5页,还剩33页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

[1]。相比现有的各种Web开发模式而言,ASP.NET具有更为强大的优势。它的工作效率可以上升到很多技术无法比较的地步,因此受到许多开发人员的喜爱。相比于其他语言,它的优点主要表现在以下方面:(1)支持多种编程语言。(2)可以通过提供声明性服务器控件来减少大量代码的编写。(3)页面无需多次编译因此更加安全可靠,大大提高了处理性能。2.4.2SQLServer2008简介SQLServer2008与系统选用的ASP.NET技术都是Microsoft.NET架构下的产品,相互之间集成程度高,具有良好的兼容性。从常见的数据库使用特点来看,尽管Oracle的存储过程和程序语言的集成度最高,但其对于硬件有一定的要求,一般在数据存储比较大的大型企业里用的较多;Access数据库管理系统的存储方式和功能比较简单,生源地助学贷款管理系统涉及的数据内容多,关系较为复杂,因此Access不太符合系统的要求;MySQL虽然是最受欢迎的开源系统,但其复杂的安全系统大大增加了程序员操作的负担。因此,通过分析,可以看出SQLServer2008这一版本的数据库系统较适合于江西省生源地助学贷款系统的开发。SQLServer2008版本的系统具有以下优点:(1)能够最大限度减少管理监视。(2)对庞大的数据进行扩展、管理。(3)通过数据加密来提高系统的安全性。2.4.3B/S框架B/S框架即Browser/Server的简称,简单来说即用户可以直接通过浏览器就能直接访问服务端的一种网络结构模式。具体工作流程如图2.3所示。用户在浏览器提交相应的操作后,即向服务器发送访问请求,服务器端在接收到浏览器发来的用户请求后,使用相关技术对请求进行数据(如网页、图片、声音等)处理并产生响应,当浏览器检索到服务器端发送的数据后对其进行解析、整理,最后返回至用户界面。不管在何时何地,只要有网络和浏览器,使用者可以在任意时刻进行查询、浏览等业务。他们只需要刷新下浏览器,数据就会自动进行更新。特别是在.NET平台下,B/S框架管理软件更为方便、快捷。浏览器服务器请求浏览器(浏览器服务器请求浏览器(Get/Post)接受请求生成HTML文件解析URL向浏览器发送HTML文件接收响应HTML文件解析,整理相关资源文件显示页面开始结束http请求http响应URL3系统设计3.1系统详细设计为了进一步了解生源地助学贷款管理系统的功能,笔者将通过详细设计模块具体展示。3.1.1系统注册页面设计输入信息等待管理员审核输入信息等待管理员审核NNNYYY开始信息是否输入完整两次密码是否一致结束用户名是否存在图3.1系统注册流程图3.1.2系统登录页面设计用户在登录首页输入个人信息后,点击登录后系统自动验证用户的输入信息,只有验证成功,才能进入系统。具体流程图如图3.2所示。开始验证进入系统主页N开始验证进入系统主页NY输入用户名、密码和身份3.1.3基本信息管理设计NY修改用户名修改密码NY修改用户名修改密码更新数据库NY开始是否为用户用户名是否存在结束图3.3系统基本信息管理流程图3.1.4贷款管理设计结束

结束

NY

选择操作修改继续删除增加用户须知查询打开Apply表更新Apply表打开Apply表得到查询结果开始图3.4系统贷款管理流程图3.1.5留言管理设计该模块用于实现不同权限人员之间的信息交互。用户给管理员留言成功后,若留言过多,可选择某些记录进行删除,若删除失败则重新选择。管理员看到用户的留言,可以选择回复,也可以选择删除。具体流程图如图3.5所示。继续是否为用户开始回复留言继续是否为用户开始回复留言删除留言添加留言删除留言YNNY结束3.1.6用户贷款管理设计该模块具有审核用户贷款、设置贷款发放与还款功能。贷款只有通过审核才能设置发放,贷款还款只有在已经发放贷款的前提下才能设置还款。具体流程图如图3.6所示。贷款审核贷款审核设置贷款发放设置贷款还款NYYN开始审核是否通过贷款是否发放结束图3.6系统用户贷款管理流程图3.2数据库设计3.2.1概要设计(1)管理员实体用户贷款申请电话号码用户贷款申请电话号码家庭地址学生类别用户ID贷款年限学生类别户口类型姓名…图3.7管理员E-R图(2)用户实体管理员密码管理员密码添加时间姓名管理员ID图3.8用户E-R图(3)用户贷款申请信息实体用户出生日期用户出生日期入学时间学号年龄性别密码姓名审核状态图3.9用户贷款申请E-R图(4)留言信息实体留言信息这一实体用于记录用户和管理员相互留言而保存的信息。具体留言信息用户名留言信息用户名留言ID回复内容留言时间留言内容标题回复人图3.10留言信息E-R图3.2.2逻辑设计数据库的逻辑设计就是将实体联系图所对应的概念模型转化为DBMS所支持的关系模式。具体信息如表3.1至表3.4所示(1)User(用户信息表)表3.1用户信息表列名中文名数据类型长度允许空值主键Sno学号varchar10否是Name姓名varchar50是Password密码varchar10是Sex性别varchar20是AgeBirthEnrollTimeExamine年龄出生日期入学时间审核状态varcharvarcharvarcharvarchar5101010是是是是(2)Admin(管理员信息表)表3.2管理员信息表列名中文名数据类型长度允许空值主键ID编号int否是Name姓名varchar20是Password密码varchar10是Addtime添加时间datetime是(3)Apply(贷款申请表)表3.3贷款申请表列名中文名数据类型长度允许空值主键ID贷款编号int否是Name姓名varchar50是Nation民族varchar31是SchoolNameSchoolLengthxueshengleibiehukouleibieProfessorAddress校名学制学生类别户口类型专业家庭地址varcharvarcharvarcharvarcharvarcharvarchar502220202045是是是是是是PhonenumberLoanAmountLoanYearReasonApplyDateCheckDateExaminefafanghuankuan电话号码贷款金额贷款年限贷款原因申请日期审核日期审核状态发放状态还款状态varcharvarcharvarcharvarchardatetimedatetimevarcharvarcharvarchar2010020500201311是是是是是是是是是(4)Word(留言表)表3.4留言表列名中文名数据类型长度允许空值主键ID变化int否是Name姓名varchar10是Title标题varchar100是Contents留言内容varchar1000是huifurenReplyAddtime回复人回复内容留言时间varcharvarchardatetime101000是是是4系统实现4.1登录模块登录界面是用户和管理员访问系统数据最重要的部分,通常为了防止用户的非正常登录,系统针对没有相关账号信息的用户设置了注册通道,而已有账号的用户在信息填写正确的情况下,即可登录进入系统;而管理员只能通过后台添加账号的方式增加新的管理员信息。4.1.1用户注册界面的实现用户通过系统前台注册功能,将个人相关信息填写完整提交后,需等待管理员审核。用户注册页面,如图4.1所示。图4.1用户注册页面4.1.2登录界面的实现用户使用已通过审核的账号进行登录;管理员通过默认的账号进入系统。具体界面如图4.2所示。图4.2登录界面图4.2用户功能模块4.2.1首页管理用户成功进入系统后,可以浏览有关江西省生源地助学贷款的新闻动态,同时有问题可以点击使用帮助、官网进行答疑解惑。页面如图4.3所示。图4.3用户登录主页图4.2.2个人信息管理登入系统后,若用户想对账号密码进行修改,则可点击个人信息管理板块中的修改个人信息,只有两次输入相同的密码才算修改成功。当用户退出后,只有用新密码才能登录。用户修改密码页面如图4.4所示。图4.4用户修改密码页面4.2.3贷款管理用户想要贷款,首先必须对什么是生源地助学贷款、申请条件、贷款期限、贷款额度等有初步的认识,点击用户须知板块可以有直观的了解。个人须知页面如图4.5所示。图4.5用户须知页面正式申请贷款,需要将表格里的助学贷款详细信息填写完整,若必填信息没有填写,则会出现红色的必填字样;非必填信息用户可以根据个人实际情况填写。用户基本信息是根据注册时所填写的信息自动显示在页面上,只允许用户阅读,用户不能对其进行修改。用户拥有独一无二的学号因此贷款不能重复申请。用户申请贷款页面如图4.6所示。用户基本信息自动显示,代码实现如图4.7所示。图4.6用户申请贷款页面图4.7用户信息显示功能代码图用户可以点击查看贷款信息板块,对自己已申请的贷款进行编辑、删除。贷款信息浏览页面如图4.8所示。删除记录实现代码如图4.9所示。图4.8贷款信息浏览页面图4.9删除记录功能代码图4.2.4留言管理若在贷款过程中遇到问题,可以给管理员留言。添加留言页面如图4.10所示。图4.10添加留言页面查看留言内容可以点击留言查看板块,用户可以浏览管理员的回复信息,也能够删除留言内容。留言查看页面如图4.11所示。图4.11留言查看页面4.3管理员功能模块4.3.1用户信息管理在该板块,用户的注册信息会显示在这里,如图4.12所示;对用户注册的信息进行审核,如图4.13所示。图4.12用户注册信息浏览页面图4.13用户注册信息审核页面4.3.2账号信息管理管理员无法通过首页面进行账号注册,若想要新增其他的账号,管理员要通过信息管理这一板块输入新的用户名和密码。新增信息页面如图4.14所示。图4.14新增管理员信息页面若要对管理员账号信息进行编辑、删除,点击信息管理即可实现相应操作。具体页面如图4.15所示。图4.15管理员信息管理页面4.3.3留言管理管理员可以看到用户的留言内容,如图4.16;具体审核页面如图4.17。当留言过多时,可以点击删除将其删除。图4.16用户留言信息浏览页面图4.17留言回复页面4.3.4用户贷款管理用户贷款申请提交完成后,并不意味着助学贷款就能立马到账了,它需要经过管理员的审核,如图4.18所示。管理员点击审核后跳转到用户贷款的申请页面,相关信息均显示在表格中,管理员无法对其进行编辑,贷款审核页面如图4.19所示。图4.18用户贷款信息浏览页面图4.19用户贷款申请审核页面审核用户的贷款申请并修改数据库的信息,实现的代码如图4.20所示。图4.20用户信息审核功能代码图用户的贷款申请只有经管理员审核通过后,管理员才有设置贷款发放的权限;否则显示发放失败。同时,管理员能根据实际情况设置用户贷款的还款状态。贷款发放、还款页面如图4.21所示。图4.21设置贷款发放、还款页面设置贷款的发放与还款,并将更改结果显示在页面上的实现代码如图4.22所示。图4.22贷款的发放与还款功能代码图4.3.5贷款统计管理员可以统计贷款笔数、预计贷款总金额、通过审核的贷款数量、通过审核的贷款总数及申请人数。通过数据的形式展示出来。具体实现页面如图4.23所示。实现代码如图4.24所示。图4.23管理员贷款统计图图4.24统计图功能代码图5系统测试5.1系统测试目的与意义当系统开发完成后,并不意味着可以直接交付使用。为了使用者能有更好体验,发现并解决系统存在的潜在错误使系统能正常运行,我们需要对系统进行测试。只有经过不断的测试分析,最终才能保证系统的质量能够满足使用者的需求。5.2测试过程5.2.1登录模块测试因用户和管理员在登录模块功能的设置上相差无几,所以该测试模块以用户为例。登录模块的测试流程为:进入系统的登录首页面,输入不正确的账号、密码、身份输入正确的账号信息输入错误的注册信息输入正确的注册信息系统后台会判断用户所输入的信息是否与数据库的信息相匹配,并给出相应的提示。测试结果如下:测试功能测试数据预期结果实际结果测试是否通过用户登录用户名:张三密码:123身份:用户登录成功登录成功并进入系统,如图5.1所示通过用户登录用户名:张三密码:123身份:管理员登录失败提示账号不存在或信息有误,如图5.2所示通过用户登录用户名:123密码:123身份:用户登录失败提示登录信息错误或等待审核中,如图5.3所示通过用户注册输入已存在的用户信息注册失败提示该用户名已经存在,如图5.4所示通过用户注册输入正确的注册信息注册成功提示注册成功,等待管理员审核,如图5.5所示通过图5.1登录成功页面图一旦用户的身份选择为管理员,除非输入正确的管理员账号信息,否则都会提示如图5.2所示页面。图5.2登录信息错误图在身份的选择为用户的前提下,如果输入错误的账号信息,提示界面如图5.3所示。图5.3账号信息错误页面注册时若输入系统原本存在的用户名,页面则会弹出“该用户名已经存在”提示语,用户需要重新填写信息。具体页面如图5.4所示。图5.4注册失败页面图用户将页面必填信息填写完成后,点击注册按钮,会提示“注册成功”。显示页面如图5.5所示。图5.5注册成功页面图5.2.2用户贷款管理模块测试该模块主要测试管理员设置用户贷款的发放与还款。预期结果:弹出是否设置贷款发放或是否设置贷款还款测试结果:如图5.6所示,贷款审核状态为“等待”无法设置贷款的发放,贷款状态为“通过”可以设置贷款的发放与还款。如图5.7所示,发放状态为“未发放”无法设置贷款的还款,发放状态为“已发放”可以设置贷款的还款。图5.6贷款发放失败图图5.7贷款还款失败图5.2.3管理员信息管理模块测试该模块主要测试新增管理员的账户信息。预期结果:输入管理员的用户名、密码,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论