当前位置:论文写作 > 毕业论文范文 > 文章内容

基于Asp.Net的学生中职资助管理系统的设计实现

主题:business layer 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-02-23

简介:关于Asp.Net方面的的相关大学硕士和相关本科毕业论文以及相关Asp.Net论文开题报告范文和职称论文写作参考文献资料下载。

Asp,Net论文范文

business layer论文

目录

  1. 一、关键技术介绍
  2. (一)ASP.NET
  3. (二)NPOI
  4. (三)WIA图像获取
  5. 二、系统设计
  6. (一)功能模块需求分析
  7. (二)数据库设计

[关键 词] Asp.Net;资助管理;扫描;数据库

[中图分类号] G712 [文献标志码] A [文章编号] 2096-0603(2017)14-0146-02

在网络化和信息化飞速发展的今天,传统的纸质信息管理的模式己不能适应学校发展的需要.基于网络技术和ASP.NET技术,应用B/S模式,采用ADO.NET数据库访问技术实现数据库管理信息系统并将学生信息进行科学的处理成为发展的主流.

同时,中职学校相对普通高中有一些无奈的现实,首先,尽管国家大力支持中职教育,各种师资和物资的投入让中职学校的办学条件已经不输普通高中,在专业实训设备方面则是同级别高中望尘莫及的,但即便如此,由于固有思维观念的问题,很多家长和学生对中职学校仍然没有足够的信心,导致生源不稳定,流失率很高.同时,招生报名的过程也很不集中,经常出现连续一个多月都在招生的情况.其次,国务院调整资助政策,要求必须实现按月发放助学金,而学籍信息的不完整无法保证助学金的顺利发放,更别说按月发放,这是迫在眉睫的形势!

一、关键技术介绍

(一)ASP.NET

由微软公司研发的一套针对B/S架构开发下的编程技术,是面向服务器端开发网络程序的编程语言,支持像C#下开发C/S架构应用程序中的拖放控件的功能,具有一定的可视化编程功能,且语言结构与C、C++语言非常相似,对学过C、C++语言的编程人员来说上手非常方便.其次,ASP.NET还提供了针对数据库操作的Linq技术,通过Linq to SQL技术可以在程序中像操作对象一样操作数据库,尤其对多条件查询时,其优势相较于拼凑SQL代码是非常明显的,同时对防范SQL注入攻击也十分有效.

(二)NPOI

开源的一款为.NET服务的Office文件导入导出插件,虽然是第三方插件,但在导出Excel工作表的功能支持上无比强大,而且性能表现非常突出,不会像传统的调用服务器端Office组件进行导出操作那样造成进程冲突,甚至可以不要求服务器安装Office,在导出一些复杂的表格时,可以调用数据库数据直接填入预先准备好的模板里面,无需设置表格格式,为编程带来极大的便利.同时,由于其开源的情况可以无需付费,对整套系统的成本控制非常有利.

(三)WIA图像获取

WIA是微软提供的一款图像获取技术标准,从WindowsXP开始支持,而由于微软的推广,市面上很多在售扫描仪和摄像头都支持WIA接口,我校在用的一体机和扫描仪几乎没有不支持WIA的.所以,通过WIA技术获取图像可以不用注册额外组件就能够获取扫描仪/摄像头等硬件的图像,并将其保存为各种压缩图片格式,方便存储.

二、系统设计

(一)功能模块需求分析

需求分析不仅仅对本文中的系统非常重要,在整个软件工程中都是最重要的一环,需求点错误判断甚至会影响整个系统的可用性,经过严密、长期的调研甚至亲身体验各相关处室的工作后(本人于2013年至2015年分别在招就办和资助办*),初步确立功能模块需求有:招生注册功能、用户管理功能、分班(转专业)、资助管理等功能.如图1所示:

用户登录:用户分为三类:学籍管理员、资助管理员、班主任.根据用户种类跳转进入相应的功能模块界面.

招生填报管理:新生入校时可以立即采集基础信息,包括头像、论文范文扫描件、户口扫描件图像信息和学生基本信息.采集基本信息可以使用论文范文读卡器一键获取学生论文范文信息.同时支持多条件查询、修改和删除已经录入的信息以及按性别、年级、班级、专业、户籍乡镇分类统计已经报到的学生人数并导出报表打印,以及导出学生扫描件等印证资料.

班级管理:新生入学时,建立班级,确定班级编号、班级名称等,当班级信息出错或发生变化时能及时修改和补充信息.

资助管理:资助管理员可以通过系统查看在校生名单,并生成资助名单,同时可以在名单列表直接查看每个学生的印证资料扫描件情况,且学生流失、返校可以操作其在校状态,并可将学生信息按照《黔财教66号》文件附件3、4、5的要求进行导出打印.

(二)数据库设计

本系统采用的是ADO.NET和Linq技术配合SQL Server数据库管理系统对学生信息进行操作处理,Sql Server对并发操作的支持非常突出,其事务处理能力非常强大,能够很好地处理多个用户对同一个数据的操作问题,而Linq技术能够体提供对内存中的数据进行复杂查询的方法,使得在查询数据库数据时能够非常灵活和方便,能够像操作对象一样操作数据,而不必局限于SQL结构化查询语句的拼凑,同时linq技术可以很好地防范SQL注入式攻击.本系统数据库设计E-R图如图2所示:

把E-R图转换成关系模式:

学生表(ID、姓名、性别、论文范文号、家庭详细地址、户口性质、年级、班级、入学时间、家长电话、学生电话、在校状态、是否扫描论文范文、是否扫描户口、报名登记人员)ID为关键字

班级表(班级ID、班级名称、所属专业、班主任)

用户表(用户ID、用户名、论文范文、角色、备注)

学生信息管理是学校数字化、信息化的关键,而学生信息管理的成败与否就在于新生信息录入管理上.对中职学校而言,办公经费很大一部分来自于免学费资助,而这笔资金的可靠性、准确性直接关系到学校资金的安全问题,对担任过资助办负责人的笔者来说此点深有感触,因此,对这部分工作必须进行数字化、信息化的处理,以提高工作的安全性,同时再提升效率,本系统自2015年启用以来一直深受广大师生的好评,同时也解决了资助工作中的一些疑难问题,如新生*中职资助卡、按月发放助学金等.比以往能够提前一个月左右完成相关工作.而系统的开发也对学校相关计算机专业的教学提供了宝贵的教学案例,一定程度上提高了学校的教学质量.

参考文献:

[1]秦婧,石叶平.精通C#与.NET4.0数据库开发[M].清华大学出版社,2011.

[2]王珊,萨师煊.数据库系统概论[M].4版.高等教育出版社,2006.

[3]吴晨.Visual C#2005数据库通用模块开发与系统移植[M].清华大学出版社,2007.

[4]唐永芬.DIV+CSS网页布局教程[M].清华大学出版社,2013.

总结:本论文是一篇免费优秀的关于Asp.Net论文范文资料,可用于相关论文写作参考。

business layer引用文献:

[1] Business在职研究生论文范文 创业相关专升本论文范文5000字
《基于Asp.Net的学生中职资助管理系统的设计实现》word下载【免费】
business layer相关论文范文资料
热门Asp,Net相关频道