1.2 研究意义
随着高校信息化的发展,很多平常人工手动完成的工作都可以通过计算机开发的相应软件或系统来实现。但是在高校管理工作中,学生奖学金的评定工作还没有实现管理的信息化。那么该系统对于高校来讲,可以方便查询、掌握学生各项奖学金获得信息,为各学院各部门提供方便。同时这个系统能够方便而快捷地对学生信息进行整合,以此来减少奖学金评定的工作量,并且能有效的管理学生奖学金信息的各类数据。使参与学生奖学金评定的人员从繁杂的数据中解脱出来,提高奖学金评定的效率,同时增强学生奖学金评定的客观性和透明性[4]。
2.相关技术介绍
2.1 ASP.NET
ASP.NET是一种功能强大的用于创建动态Web页面的服务器端技术,是目前三种主要的动态Web页面设计技术之一[5]。ASP.NET是Microsoft公司推出的新一代软件开发平台.NET的组件之一,它集中体现了Microsoft软件产品一贯的功能强大、用户界面友好、相关资源丰富的特点[6]。ASP.NET采用的是面向对象的、基于组件的和事件驱动的组件编程技术,为Web应用程序的开发提供快捷、简便的方法[7]。
2.2 B/S架构
B/S(Browser/Server)结构即浏览器/服务器结构,是基于浏览器、www服务器和应用服务器的计算结构[8]。B/S是随着互联网技术的不断发展,在C/S结构的基础上不断变化和完善[9]。针对这种结构,用户工作界面可以通过WWW浏览器来实现。而极少部分事务逻辑需要在前端(Browser)实现,但是主要的事务逻辑还是在服务器端(Server)实现,形成所谓的三层结构[10]。从目前技术来看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本是也较低的[11]。它是一次性到位的开发,能实现不同的人员,从不同的地点用不同的接入方式访问和操作共同的数据库,它能安全有效地保护数据平台、管理访问权限以及服务器数据库[12]。
3.系统分析与设计
3.1 需求分析
3.1.1系统框架总体需求
本系统以.NET为开发平台并采用B/S三层架构。即前台为客户端的标准浏览器(发出http请求至中间),中间为WEB服务器(接受请求,做出响应,返回结果),后台为SQL Server数据库(存放数据)。整个系统体系结构及工作原理如图1所示:
图1 系统结构原理图
3.1.2 系统的功能需求
根据系统功能的需求将奖学金评定系统分为四个模块:学生端、学生处端、教务处端和评奖办公室端。系统功能模块图,如图2所示:
图2 系统功能模块图
3.1.3 系统设计目标
系统的设计目标是充分利用所学知识、工具盒网络环境构建奖学金评定系统,并要求系统具有以下优点:
安全性:奖学金评定系统应具备足够的安全性确保信息不被窃取和修改;
实用性:奖学金评定系统必须使用方便,所有功能都具有实用性;
可移植性:奖学金评定系统应具有强大的跨平台和可移植性,给后期文护和升级提供支持;
经济性:奖学金评定系统需考虑到经济因素,尽量节约资源。
3.2 系统详细设计
根据系统结构和功能需求,现对系统的具体实现功能做出详细说明如下:
3.2.1 学生端系统
学生端的功能如下:
注册登录功能:在该系统中学生凭借注册的账号进入到系统,进行奖学金的申请和查询等功能,登录功能也是必须提供给用户的。
密码修改功能:只有当用户成功登陆到系统之后才可修改密码。
查询获奖名单功能:可以查看获奖名单来查询自己是否获得奖学金,以及自己申请的奖学金或者证书是否通过审核。 ASP.NET的奖学金评定系统设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_5216.html