基于asp.net班级管理系统的设计(独家原创)

基于asp.net班级管理系统的设计(独家原创)

基于asp.net班级管理系统的设计(独家原创)

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥298
  • 活动价: ¥200 (活动截止日期:2024-04-28)
  • (到期后自动恢复原价)
基于asp.net班级管理系统的设计(独家原创)

                          基于asp.net班级管理系统的设计(独家原创)

摘要:近年来,随着信息技术的快速发展计算机应用得到普及,而班级管理系统就是在这前提下用计算机管理班级信息的一种计算机应用技术的创新,在计算机还未普及之前班级管理都是由教师以及班干部来承担的方式来操作的.现在一般的学校都采用了信息化管理的方式即采用计算机作为工具设计实现的计算机班级信息管理程序来帮助班主任进行更有效的班级管理。班级信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发设计两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求界面清洁美观、应用程序功能完备、易使用、操作简易等特点。
使用Ajax技术实现WEB网站的无刷新技术,提高了用户的友好度。用户可以在没有感觉的情况下对页面的数据进行操作。Ajax 的最重要的功能就是增强用户的友好度。提高数据传输效率。
经过分析,班级管理系统采用B/S开发模式也就是浏览器服务器模式,数据库采用SQL Server2005版本,开发环境采Microsoft Visual Studio 2005,开发出来的程序可满足班级管理系统的使用和管理上的需要。
 
关键字:班级管理;SQL Server2005;asp.net;Ajax;
前言:随着计算机科学技术的飞速发展,计算机在各领域中的应用得到普及,而在学校管理中计算机的普遍应用,使得利用计算机实现学校的班级管理势在必行。对于学校来说,利用计算机支持学校高效率完成班级管理对学校管理走向科学化、规范化起着重要作用。学校管理并不可能面面俱到,如果对班级实行手工操作,会耗费学校老师大量的时间和精力,计算机进行班级管理时,不仅能够保证工作的准确性,缩短工时,而且还可以利用计算机对班级变动进行及时的修改,从而节省更多的时间,提高工作效率。
传统方式下,高等院校中的学生管理信息的处理主要以手工方式来完成,不仅效率低下,而且容易出错,信息查询和信息更新也不方便。为了解决这一问题,提出了利用Microsoft公司推出的基于Web服务器的软件开发工具ASP.NET开发一个实用的B/S开发结构的高校班级信息管理系统的方法。首先通过对用户的需求分析形成数据流图,进而得到概念模式下描述实体一联系的E—R图。最后进行系统功能模块的设计和界面设计,并加以调试与测试。经过仿真运行,结果表明,该系统具备用户登录、信息录入、信息查询和信息更新等功能,可辅助高校辅导员、班主任和学生管理工作者完成绝大多数日常信息管理工作。
一、系统概述及开发工具
1. 系统概述
根据班级管理系统的实际需求,本系统必须有一个正确的设计指导思想,通过合理的选择操作系统、数据结构、数据库以及开发环境,构成一个完善的网络体系结构,才能充分发挥班级管理的优势,此班级管理系统应按照下述原则进行。
(1)实用性  本系统以学校需求为目标,以方便教务人员为原则。根据实际的需求分析,应该设计并实现一个先进的班级管理系统。从学校角度出发尽可能的方便学校教务人员使用,满足基本的学校需要,尽可能降低使用前的培训和使用中的维护时间并充分体现班级管理系统的优势,使其具有实用性。
(2)方便性  本班级管理系统应该符合方便教师和同学管理的要求。
(3)共享性  本班级管理系统最大的好处就是可以系统共享,不但学校教务处能用到本系统,学校的很多部门都可以使用本系统,为工作带来极大的方便。如:教务处、学工处、招生就业中心等。
(4)先进性  本系统将充分应用现有成熟的计算机技术、网络技术、软件开发技术,为用户提供高性能的系统。系统采用B/S开发模式,采用SQL Server2005数据库,开发环境采用Microsoft Visual Studio 2005,可以方便的满足此班级管理系统的使用和管理上的需要。
(5)可靠性  一个实用的系统同时必须是可靠的,本系统通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统的可靠性。
(6)可维护性  系统的设计要求方便维护,包括硬件的维护和软件的维护。
(7)安全性  在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性和准确性。
(8)智能性  本系统在设计时,充分考虑系统运行的智能性,尽量的使程序智能化,在使用系统一段时间后,系统可以和所处部门的业务相融合。
2. 开发工具
系统采用asp.net技术,B/S开发模式,采用SQL Server2005数据库,开发环境采用Microsoft Visual Studio 2005,可以方便的满足此班级管理系统的使用和管理上的需要。
(1) ASP.NET是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。 指 Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序 。ASP.NET 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 asp.net 应用程序都可以使用整个 .NET Framework。
(2) SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,Microsoft SQL Server,Access等都采用了SQL语言标准。
SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。
二、系统分析
为方便学校做好学生班级管理工作,设计一个学生班级管理系统,在设计过程中作了系统分析和总体设计,软件设计采取模块化的设计思路。
该学生班级管理系统主要对学生班级信息进行管理,提供一个平台,供班级管理人员增、删、改、查学生信息。系统分为学生信息管理、信息查询等几个模块。班级管理人员登录成功后可以对学生信息管理、信息查询等模块进行操作,如学生信息添加、修改、删除和查询;学生成绩录入、修改、删除和查询。
在“学生班级管理系统”开发时应该满足以下具体的系统需求。
(1)考虑到系统的保密性,需要有系统登录功能;系统使用者为学校班级管理人员。暂不需要考虑用户的前台增加功能和权限问题。
(2)可多人同时操作本系统。
(3)能够保障管理数据的安全、准确;能够实现方便的扩展,满足学校发展的需要。
(4)易安装、部署;系统维护方便;对操作人员的技能要求比较低,操作方便。
(5)学生班级信息的增加。用户根据需要来录入数据,但必须保证其正确性和准确性。
(6)学生班级信息的删、改、查及学生班级状态的标识。用户根据需要对指定的数据进行修改,由于记录繁多,因此用户可能首先要输入一定的查询条件,缩小记录范围,然后再从该范围中找到制定的记录进行修改,保证修改的内容的正确性和准确性后可更新数据库的数据。
(7)对学生某学年某学科成绩信息的增、删、改、查。用户根据需要对指定的数据进行修改,由于记录繁多,因此用户可能首先要输入一定的查询条件,缩小记录范围,然后再从该范围中找到制定的记录进行修改,保证修改的内容的正确性和准确性后可更新数据库的数据。
(8)提供方便灵活的数据查询功能,满足繁杂、多样的数据查询需求。
(9)系统维护方便。
本系统一共分为3个模块,每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。
整个班级管理系统分为前台和后台2个模块来进行开发设计。前台适用于普通用户,后台模块的主要功能是通过几个重要的功能模块来实现的。具体的设计过程如下:
(1) 系统登录:该模块负责将用户分为学生登录和管理员登录管理。
    (2) 帐号管理:添加管理员和管理学生注册帐号等功能。
(3) 学生管理:学生管理负责对学生进行添加,查看,修改,删除和查找等功能。
(4) 班级管理:该模块是本系统中最重要的一个模块,负责班级的添加,修改和删除等功能。此外班级的查询也是其中的一部分。
(5) 通知管理:发布通知,修改通知,删除通知等功能。 
参考文献
1.王华杰,李律松 孙一波.C#数据库开发技术.北京:清华大学出版社
2.攀建.ASP.NET+ADO.NET项目开发实例.北京:清华大学出版社
3.李春葆,张植民. Visual Basic 数据库系统设计与开发.北京:清华出版社
4.刘圣才.Visual Basic 程序设计题典. 北京:清华大学出版社 
5.张宏林,孔艳,王哲.Visual Basic 6.0 开发数据库. 北京:人民邮电出版社
6.郭琦. Visual Basic数据库系统开发技术. 北京:人民邮电出版社
http://www.bysj360.com/html/4866.html     http://www.bylw520.net/html/5177.html
  • 关键词 asp.net 班级 管理系统 独家 原创
  • 上一篇:基于asp.net书籍信息管理系统的设计
  • 下一篇:基于asp.net小区物业信息管理系统的设计(独家原创)
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。