基于ASP.NET的学生信息管理网站设计与实现

来源 :科学与财富 | 被引量 : 0次 | 上传用户:kkkwwwbushiwo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:伴随着当今升学率的提高及学校规模的扩大,传统靠人工维护的学生信息管理方式面临着巨大的挑战:信息录入过程繁杂重复,信息查找和过滤效率低下,信息安全缺乏保护等。结合快速发展的计算机网络技术,构建具有良好便捷性和保密性的学生信息管理网站成为一种合理选择。本系统尝试采用B/S架构模式,借助于Visual Studio 2017和SQL Server 2017 软件工具的支持,在ASP.NET的开发环境中运用C#语言进行网站开发。文中从系统需求分析,系统设计,系统实现方面等方面给出了网站设计的基本内容。系统最终能满足管理员,教师,学生三类角色的基本需求,实现了学生信息管理网站的基本功能。
  关键词:ASP.NET;信息管理;B/S模式;数据库;SQL Server。
  0 引言
  伴随着升学率的提高及学校规模的扩大,许多高校面临着学生人数激增和传统手工信息管理低效的矛盾,存在着信息化水平低,管理效率低,信息查询困难,信息安全性差等诸多问题。2012年国家教育信息化规划的推出加速了各大高校致力于数字化校园的建设进程,构建符合特色化需求的信息管理网站,利用信息技术增强数字化校园对信息、数据、知识的提取、分类、存储和管理功能,已成为各高校的基本共识[1-2]。
  由于C/S架构的软件系统升级和维护成本偏高,且不利于远程访问和数据共享。而基于B/S架构的学生信息管理网站则具有共享范围广、服务稳定性强、使用方便等优点[3-4],故本系统选用B/S架构,基于ASP.NET技术实现一个功能基本完备的学生信息管理网站。该系统能够满足管理员,教师,学生三类角色的功能需求,并借助SQL Server关系型数据库开发,以提高数据查询效率,且降低数据冗余。
  1系统需求分析
  1.1网站功能分析
  学生信息管理网站中主要存在三种不同角色的用户:学生、老师、管理员[5-6]。网站的主要功能模块包括:
  用户登录:主要有管理员,教师,学生三类角色;
  管理员管理:管理教师和学生的登录信息及数据库的维护和备份;
  教师管理:登录网站,浏览、修改和更新学生成绩和选课记录;
  学生管理:登录网站,浏览基本个人信息,如成绩,选课信息,没有修改的权限;
  (1)后台管理模块程序流程
  实现后台管理员对网站信息的管理,管理员可以浏览、添加和删除老师、学生的个人信息,以及对功能模块进行添加、删除,对各组用户的权限进行管理等功能。教师可以进行教师信息查询,查看学生信息,录入学生成绩,修改和更新课程信息。学生可以浏览学生个人信息、课程成绩,以及课程安排。
  (2)前台管理模块程序流程
  本系统设计的基本需求是学生查询成绩,老师录入成绩,老师发布课程,学生选课的功能。用户登录网站,首先需验证用户的身份和权限,依据不同的用户权限重定向到不同的页面,实现区分用户访问目的。
  2数据库设计
  数据库设计是学生信息管理网站数据管理设计的核心部分,是对大量教师、学生信息进行录入、存储、修改等功能的基础,其中E-R图(Enity-Relationship Diagram)又涉及到总体数据表的构造,是数据库设计的灵魂[7-]。E-R图在各实体属性图的基础上,显示了各实体间的联系和其对应关系,设计的实体主要有:班级,教师,学生,课程,成绩,实体关系包括:一对一联系,一对多联系,如一个班级对应一名班主任老师(一对一关系),一名教师可以对应多门课程(一对多关系)。部分E-R图如图所示。
  由各模块的E-R图和需求分析,设计出各实体的数据表以各个表的主外键,主要包含的数据表有:管理员信息表,学生信息表,教师信息表,课程信息表,成绩信息表,授课信息表等,各数据表的内容
  学生信息表:用于存储学生的基本信息,包括学号,姓名,性别,年龄,所在院系等信息,其中学号为该表的主键;
  教师信息表:用于存放教师的基本信息,包括教工ID,教师名,性别,年龄,所在院系,职称等信息,其中教工ID为该表的主键;
  课程信息表:用于存放课程的基本信息,包括课程号,课程名,先修课,任课老师,任课班级等信息,其中课程号为该表的主键;
  课程信息表:用于存放课程的基本信息,包括学号,课程号,成绩等信息,其中学号和课程号构成为该表的主键;
  授课信息表:用于存放课程的基本信息,包括教师名,课程号,学时数,班级名等信息,其中班级名和课程号构成为该表的主键。
  ASP.NET中使用ADO.NET为编程者提供了强大而灵活的数据库操作功能,本WEB设计中使用ADO.NET内置对象完成与数据库的交互,具体包括Connection对象、Command对象、DataReader对象、DataAdapter对象和DataSet对象等。
  3 结语
  本网站基于C#、ASP.NET及SQL server技术开发,构建完成了一个小型的学生信息管理网站。在充分考虑校园信息管理者、教师、学生三个角色的功能需求,以尽可能满足数字化校园内各个需求主体的要求为目标,本文给出了网站设计的应用模块以及数据库设计基本原则,本文WEB网站的设计方案也可為类似应用开发提供借鉴。
  参考文献:
  [1]范振钧.基于ASP.net的三层结构实现方法研究[J].计算机科学,2007(04):289-291.
  [2]张文涛,常红星.基于ASP.NET的B/S架构下的项目管理系统的网络安全模式设计[J].计算机科学,2008(02):101-103+108.
  [3]冯楚帆.基于ASP.NET的学生信息管理系统设计[J].电子技术与软件工程,2017(08):45.
  [4]杨媛.基于Web的学生信息管理系统的开发与设计[J].宁夏师范学院学报,2013,34(03):61-64.
  [5]张金辉.基于ASP.NET的成人教育学生信息管理系统的设计与实现[D].天津大学,2013.
  [6]樊伟,周正国.ASP.NET的学生信息管理系统安全性分析[J].太原师范学院学报(自然科学版),2008(01):60-61+79.
  [7]樊伟,周正国.基于ASP.NET的学生信息管理系统[J].和田师范专科学校学报,2007(01):197-198.
  作者简介:张利民,(1964年出生),女,河北省人,1986年毕业于西北师范大学,副教授;主要研究方向:消费者行为学,电子商务。
其他文献
摘要:互联网金融已经渗透到了我国经济和社会发展的方方面面,对于我国国民经济的发展起到了积极的推动作用,互联网金融本身也得到了社会越来越多的关注。基于此,本文重点旨在对我国互联网金融发展的内生逻辑、驱动因素与金融功能效应进行分析。  关键词:互联网金融;内生逻辑;驱动因素;金融功能效应  近几年互联网金融在我国得到了蓬勃的发展,其金融服务、金融产品以及金融业务已经渗透到了我国社会经济的方方面面,并已
期刊
摘要:中国特色社会主义进入新时代,城乡发展不平衡、农村发展不平衡是全面建成小康社会的短板。刚刚撤县设区的济阳在建设济南北部新城的过程中,增长方式从粗放式发展向内涵式发展转变,坚持需求导向打破增长动力限制,通过创新驱动与融合发展,真正实现了经济社会发展的新旧动能转换,并在撤县设区后出现更加强劲的发展势头。  关键词:县域经济;发展动力;新旧动能转换  新形势下,支持区域经济的创新驱动和融合发展,对于
期刊
摘要:随着十九大会议的胜利召开,十九大精神为我国今后一段时期内国有企业开展意识形态工作指明了方向,国有企业只有在充分消化十九大会议精神的基础上,采取合理举措积极面对新形势下企业面临的各项挑战,才有可能实现我国国有企业意识形态工作健康、稳定推进。本文首先对新形势下国有企业开展意识形态工作的重要性以及面临的问题进行简要论述,着重提出新形势下做好国有企业意识形态工作的几点对策建议,旨在为我国广大国有企业
期刊
摘要:电力系统是否能安全、顺畅地运行,某种程度上是由线损管理水平来决定的。受不同因素的限制,国家电网实际的线损程度相当严重,降低了电力系统原本的安全性,同时也对经济增长造成诸多的阻力。科技创新后,自动化抄表技术在当代电力系统中得到较多的普及。本文介绍了智能电表的远程抄表系统的构成与应用。随着通讯技术的发展,智能电表的远程抄表技术将实现全面覆盖。  关键词:智能电网;智能电表;远程抄表技术  1.抄
期刊
摘要:物联网技术能够在协议规则基础上,通过GPRS、射频识别以及传感器等,建立物品与网络之间的相互连接,智能化的实现信息管理、定位、跟踪、识别以及监测。在输变电设备智能监测中运用物联网技术,能够有机的提升设备综合性能,对现有智能化监测问题加以解决,促进国家智能电网的健康发展。基于此,本文深入探究基于物联网的输变电设备智能监测的实现,推动输变电设备提升智能监测水平。  关键词:物联网;输变电设备;智
期刊
摘要:随着我国经济发展进入“新常态”,经济中供需结构失衡、发展动力不足等矛盾突显,在经济下行的大背景下,实体经济盈利能力下降,负债增加,产能严重过剩而处于亏损状态,多重因素相互作用,系统性金融风险随时都有爆发的可能。当前,我国经济中的杠杆率高企、影子银行、房地产泡沫以及地方政府债务等因素是诱发系统性金融风险的主要隐患,本文通过对这些风险隐患的分析,提出完善金融监管制度、治理影子银行和金融乱象、控制
期刊
摘要:针对跨国公司的发展需求,对其提供高质量、个性化的金融服务,是我国银行业提质增效的一项重要内容。我国银行业存在着服务水平不高、信息化水平不足等问题,本文力求在分析现状的同时,提出了找准客户需求、强化品牌宣传、拓展营销渠道、提升业务能力服务质量、开展国际合作等方法,以期有效提升对跨国公司的金融服务。  关键词:跨国公司 ;银行业;金融服务  一、跨国公司的特点和发展现状  跨国公司,又称为多国公
期刊
摘要:随着交通行业的不断发展,我国高速公路的建设也开始步入到高峰期内,随着PPP融资的崛起,本文将以PPP融资在高速公路建设中发挥的作用为例,通过政府和施工企业共建的科学风险管理体系来识别高速公路的投资环节提高不同风险的因素,并且提出具有针对性的风险防控措施,借此来确保公路建设的顺利。  关键词:PPP模式;高速公路;工程项目风险;研究  虽然中国在世界各地有很多超工程项目,但项目风险管理的一些方
期刊
摘要:在简介了现代学徒制及其在我国的试点情况的基础上,本文着重阐释了我国现代学徒制试点存在的问题及改进措施。  关键词:我国;现代学徒制;试点;问题;改进措施  一、职业教育现代学徒制及其主要特征  学徒制有传统和现代之分。传统学徒制,又可以从师傅和学徒两个角度来阐释,从前者来看,是指其通过自身的言传身教、现身说法等等手把手地把职业技能传授给学徒;从后者来看,则是其通过实际操作、现场训练等等掌握谋
期刊
摘要:随着中国的经济迅速的发展,中国的综合国力也在不断提高,综合国力的不断提高使得中国在世界舞台上所发挥的作用也越来越大。中国为了加强与世界各国之间的经济交流,进一步的促进自身经济发展,提出了“一带一路”的经济发展策略。中国所筹建的“一带一路”战略路线在进行执行建设的过程中需要金融提供有效持续的支持。其中在我国的金融体系中具有不同的层面,这些金融层次大体上可以分为政策性金融、互联网金融、资本市场、
期刊