基于.NET的学生信息管理系统的设计与实现

来源 :中国管理信息化 | 被引量 : 0次 | 上传用户:jhiphop
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]随着计算机网络技术的不断发展与进步,我国各项工作都基本实现了普及计算机应用,教育工作也不例外。我国教育制度的改革促进了学校大规模的扩招,学生人数逐渐增多,学生信息也就随之越来越多,学生信息的管理工作面临很多问题。本文以SQL为平台,对基于.NET的学生信息管理系统进行设计,并最终运用B/S结构浏览器实现系统运行,以期更好地管理学生信息。
  [关键词].NET;学生管理;信息系统;设计
  doi:10.3969/j.issn.1673 - 0194.2015.12.140
  [中图分类号]TP311.52 [文献标识码]A [文章编号]1673-0194(2015)12-0-01
  计算机网络技术的飞速发展以及学生数量的不断扩大使得运用计算机网络技术管理学生信息成为必要。学生信息管理系统能够实现系统性的收集、整理和归纳学生信息,且能起到实时更新学生信息的作用。另外,学生信息管理系统还能为管理者提供一个实时查询的平台,便于其对学生进行统一、有效的管理,为学生管理工作奠定较为科学的管理基础。本文以SQL為平台,对基于.NET的学生信息管理系统进行设计,并最终运用B/S结构浏览器实现系统运行,以期更好地管理学生信息。
  1 技术分析
  1.1 .NET结构分析
  .NET结构将最基础中间代码提供给应用程序来促进其运行,该结构主要分为公共语言类库以及运行库。从宏观管理上讲,.NET结构还能在运行中管理中间代码,实现程序支持跨平台应用。系统能够支持多语言是.NET结构的优点之一,这有利于学生信息管理系统通过合适的语言编写来进行开发和设计。
  1.2 ADO.NET结构分析
  .NET平台属于一种框架类库,包含如XML以及ADO对象模型,这些模型都被聚集成一个呈树状结构的集合,这个集合被称之为ADO.NET。ADO.NET具有与数据访问相关的类,能通过数据容器对象实现处理数据的功能。
  1.3 RBAC结构分析
  角色访问控制就是RBAC的原意,学生信息管理系统的主要贡献就是实现了角色权限直接授予角色,而不是用户。
  2 系统设计
  本文对学生信息管理系统的设计采用微软公司开发的.NET平台,其非常适用于学校对学生管理平台的开发。对学校来讲,学生信息管理系统设计的主要问题是学校具有很多组成部分,如各个学院等,其每个部分都具有不同的地点,管理较为分散,而这种不同结构的分布环境就是系统设计所以面临的主要难题,必须一一考虑其在数据、语言、平台、协议等方面的差距。
  本文设计的学生信息管理系统主要运用3层结构进行:首先,在SQL Server 2000数据库中将存放数据;然后在Web服务系统中规则化业务并实现数据访问;最后在终端界面将数据结果呈现出来,采用角色访问控制即RBAC技术。这样3层结构通过逻辑顺序层层运行,开发人员只需对其中一层进行操作或关注,就能替换原层次的实现而形成一种新层次的实现,从而达到对各层之间的信赖起到一种降低的作用,有利于各层之间的调用。
  本次设计的系统使用分为3种。第一,学生使用;第二,学生处使用;第三,学院使用。其中学生对本系统的使用主要为查询或修改自己能修改的信息;学生处通过本系统的运用和操作能够实现查找、更新、添加以及删除学生信息的功能。另外还能统计各项信息并设置各种数据字典;而学院对本系统的使用只能通过操作系统来实现信息录入。从宏观来看,本次设计的系统主要分为3大块内容,即基本设置、学生信息管理以及学生信息统计,也就是对数据库的设计。
  2.1 学生信息管理
  对学生信息的管理主要是从对学生的基本信息、学生在校期间的获奖情况、学生的资助信息以及学生在校期间所受到的处分等信息的录入、修改和删除。另外,还要实现对这些信息的随机查询。
  2.2 信息统计
  对学生信息的统计就是根据不同的信息要求统计学生人数和名单,并用所获得的数据生成一种可编辑的统计报表,从中挖掘有用数据,并通过数据挖掘技术分析出这些数据的结果,以便为管理人员提供管理参考,促进其更好地开展学生管理工作。
  2.3 基本设置
  在系统中对某些基本固定的名称或字段进行设置就是基本设置的内容,如助学金的名称、奖学金以及其他各项奖励的名称等。通过对这些基本信息的设置能有效防止产生模糊数据,从而促进对精确数据的统计。
  3 系统实现
  3.1 登录界面
  登录界面主要为用户提供信息注册以及登录的功能。例如用户的信息登录,针对已经注册的用户,如果用户的账号及密码都设置正确,就可通过用户表核实账号,核实通过之后就可以填入密码,判断并查看密码与账号是否相符,如果相符则成功进入系统界面,如果账号与密码不一致,则会提示密码错误,拒绝进入系统。
  3.2 权限管理
  在RBAC机制的基础之上,用户权限管理模块实现了验证用户权限以及授权管理系统方面的功能。角色与访问权限相关联以及用户与角色相关联是授权管理的两个方面,通过这两个方面将访问权限与用户进行了分离。权限验证就是在用户权限管理之前对用户是否具有系统操作权限来进行验证的模块,以实现权限管理。
  3.3 系统功能实现
  对于学生信息管理系统的各个功能模块来说,其都具有相应的操作界面,并对相应的执行SQL Server命令进行选择,以便管理者录入、编辑、删除和查询学生信息。
其他文献
初中化学是一门相对较难的课程,特别是对化学实验的规范操作和熟练掌握方面,往往在同一个班级中有的同学化学实验操作娴熟,有的就不尽如人意,其化学成绩梯度也就相对比较明显
弗里达·卡罗是20世纪墨西哥女画家,她画风独特,其作品是真诚的女性特质的表白和诉求,体现了一个女性的成长、遭遇和她对婚姻、家庭、生育、社会、政治等问题的态度和思
在小学道德与法治教学过程中,有许多对学生来说至关重要的内容是无法通过讲授和灌输来掌握的。这些内容就是学生在教学情境中不断生成的活生生的情感与道德体验,它是以学生的
通过高性能轴承合金A110Sn3SiCu的开发,基本掌握了含硅的铝锡轴承合金全套生产技术。应用现有的熔铸及轧制生产设备,通过工艺的优化与调整,瓦带的轧制成材率达到93%以上,蓝宝石疲
针对驻波制冷机回热器的7种分层方式进行研究,并通过DeltaEC计算驻波制冷机的声场分布、热流分布和相位差分布、最低制冷温度,以及制冷量与COP的特性规律。计算结果表明:随着
新课改提出要推进信息技术在教育领域的应用,以信息技术为工具和教学方式,推进学科的整合,实现教师教学方式、学生学习方式和学科教育思想的改革,为小学道德与法治教学产生巨
开发了基于LabVIEW的脉冲管制冷机智能测试与控制系统,系统通过温度、压强、气体流速、活塞位置等传感器和电源、加热等执行器实现了自定义实验流程、机器判稳、自动扫频、3
大功率脉管制冷机有望满足小型液化天然气装置的各种需求,介绍了一台大功率脉管制冷机的优化及实验结果。模拟结果表明,采用0.03 mm丝径的300目丝网能提高脉管制冷机的制冷效