资源目录
压缩包内文档预览:
编号:148048183
类型:共享资源
大小:348.11KB
格式:RAR
上传时间:2021-10-08
上传人:好资料QQ****51605
认证信息
个人认证
孙**(实名认证)
江苏
IP属地:江苏
20
积分
- 关 键 词:
-
asp
net
学生
管理
系统
源代码
论文
- 资源描述:
-
学生管理系统(源代码+论文),asp,net,学生,管理,系统,源代码,论文
- 内容简介:
-
XStuMan学生管理系统作者:李白羽简介XStuMan学生管理系统是面向中小学信息化管理的一套学生管理系统。本系统是构建于Microsoft .NET Framework平台上的ASP.NET Web程序,采用应用前景广阔的XML技术存储数据,具有平台构建免费、运行速度快、程序小、扩展性好、技术先进等特点。运行环境 服务器端CUP 450 兆赫 (MHz) Pentium II 处理器推荐 600 MHz Pentium III 处理器内存 256M以上 内存 256M以上操作系统 以下任一操作系统Microsoft Windows Server 2003Windows XP ProfessionalWindows 2000 Professional (需要 Service Pack 3 或更高版本)Windows 2000 Server (需要 Service Pack 3 或更高版本)Web服务器 IIS5.0/6.0.NET Framework版本 1.1以上磁盘空间 10M 客户端Web浏览器 IE6.0/Netscape 7.0 以上技术介绍.NET Framework .NET Framework 是用于生成、部署和运行 XML Web services 以及其他应用程序的环境。它是整个 .NET 平台的基础结构。.NET Framework 由三个主要部分构成: 公共语言运行库、类库和 ASP.NET。 公共语言运行库和类库(包括 Windows 窗体、ADO.NET 和 ASP.NET)结合在一起,可以提供在各种系统内部和各种系统之间方便地集成的服务和解决方案。.NET Framework 提供完全托管的、受保护的并且功能丰富的应用程序执行环境、简化的开发和部署以及与各种语言的无缝集成。C# Microsoft C# .NET 是一种现代的、面向对象的类型安全语言。程序员可以使用它快速生成用于新的 Microsoft .NET 平台的各种应用程序。ASP.NET ASP.NET 不仅仅是下一版本的 Active Server Pages (ASP);而且还是统一的 Web 开发平台,它为开发人员提供了生成企业级 Web 应用程序所需的服务。虽然 ASP.NET 的语法在很大程度上与 ASP 兼容,但它还提供了新的编程模型和结构,从而可以获得功能强大的新应用程序类。您可以通过在现有的 ASP 应用程序中逐渐添加 ASP.NET 功能来迁移现有的 ASP 应用程序。 ASP.NET 是经过编译的基于 .NET Framework的环境。用户可以用任何与 .NET Framework 兼容的语言(包括 Visual Basic 和 Visual C#)来创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework 平台。开发人员可以轻松地获得 .NET Framework 的好处,其中包括:完全托管的、受保护且功能丰富的应用程序执行环境,简化的开发和部署以及与各种语言的无缝集成。ADO.NET ADO.NET 是一组类, 它们公开了 .NET Framework 的数据访问服务。ADO.NET 是从 ADO 自然演变而来,并围绕 N 层应用程序开发生成的。ADO.NET 是以 XML 为核心而创建的。 ADO.NET 对象模型由两个主要组件构成:连接层(由组成 .NET 数据提供程序的类构成)和断开连接层(以数据集为基础)。 .NET 数据提供程序包括下列组件:Connection 对象、Command 对象、DataReader 和 DataAdapter。前两个组件应是现有的 ADO 程序员所熟悉的;它们用于打开与数据源的连接,并对其执行命令。DataReader 与只进的只读记录集大致对应。它是一种高度优化、非缓冲、流水式的接口,用于获取对数据源执行的查询结果。DataAdapter 则在 .NET 数据提供程序和数据集之前起到桥梁作用。 数据集是表的本地缓冲区或断开连接的记录集的集合。XML XML是由万维网联合会 (W3C)制定的通用数据标准,即可扩展标识语言XML(Extensible Markup language。他的前身是SGML和HTML。SGML是指“通用标识语言标准”(Standard Generalized Markup Language), 它是国际上定义电子文件结构和内容描述的标准,是一种非常复杂的文档的结构,主要用于大量高度结构化数据的防卫区和其他各种工业领域,利于分类和索引。XML 结合了SGML 和HTML的优点并消除其缺点。XML仍然被认为是一种SGML语言。比SGML要简单,但能实现SGML的大部分的功能。XML 架构参考 (XSD)XSD是由万维网联合会 (W3C) 定义的 XML 架构定义 (XSD) 语言。主要代码分析读取、写入数据 .NET类库中提供了相当多的方法来实现XML文件的读取、写入。System.Data命名空间中的DataSet类便有ReadXml、ReadXmlSchema、WriteXml、WriteXmlSchema这几个函数实现这些功能。下面的例子实现从文件中读取,并添加数据的功能。using System.IO;using System.Xml;private void updata() FileStream xmlfilein; xmlfilein=new FileStream(Server.MapPath(“data.xml”),FileMode.Open,FileAccess.Read,FileShare.ReadWrite); DataSet ds=new DataSet(); ds.ReadXml(xmlfilein,XmlReadMode.ReadSchema); xmlfilein.Close(); DataRow newrow=ds.Tables0.NewRow(); newrow“data1”=”newdata”; newrow“data2”=”updata”; ds.Tables0.Rows.Add(newrow); FileStream xmlfileout; xmlfileout=new FileStream(Server.MapPath(“data.xml”),FileMode.Open,FileAccess.Write,FileShare.ReadWrite); ds.WriteXml(xmlfileout,XmlWriteMode.WriteSchema); xmlfileout.Close();遍历、检索数据 当需要查询数据的时候,就需要得到数据文件中所需要的数据项。例如在表(DataTable)dt的记录中查找第2条记录的data1字段(string类型),可以用下面的语句 string str=(string)dt.Rows1“data1”; 这样再配以合适的算法,就能方便的遍历、检索数据实现功能 这套系统能实现班级管理、学生管理、教师管理、成绩管理等功能。 在成绩管理中,能根据成绩(某个班或某个年级的某次考试)生成图表,以柱状图和饼状图来形象地描述成绩。 另外,由于采用XML数据技术,可以非常容易的扩展应用范围。可在本系统基础上添加更专业化的水晶报表(Crystal Reports)等能应用XML技术的模块。技术优势 运行速度快 一方面由于ASP.NET是编译执行,比ASP等一些解释执行的Web程序技术要高出一个等级。在虚拟路径的 bin目录下已经生成一装配件形式存在的stuman.dll文件,这是编译好的2进制文件,是可以通过.NET 中间语言(IL)来执行的机器码。Web服务器执行页面时,直接调用stuman.dll,而今在少数条件下会重新编译程序,即使这样速度也较ASP快。 另一方面采用XML技术,由于XML文件是基于ASCII或Unicode编码的文本文件,读取、写入、执行速度明显要比一些数据库文件快(在数据量相对不太大的情况下)。这是本系统采用XMl技术的原因之一。对于小型系统来说,有相当的速度优势。平台构建免费 本系统在基本的服务器基础上,只需安装Microsoft .NET Framework即可运行。而这个.NET Framework是微软免费发布的。如果服务器操作系统是Windows Server2003,则.NET Framework已经随系统默认安装了。 相对于基于Microsoft SQL Server和Oracle数据库的系统来说,无需任何高昂的软件费用即可使用时非常重要的(否则花费在万元以上)。而对于相对较为便宜的Access数据库来说,其在速度上与本系统相比没有优势。这是本系统采用XML技术的另一个重要因素。扩展性好 这是.NET 平台的优势。.NET技术能将几乎所有能见到的编程语言有机的组合到一起,同一个系统可能有好几种互不相干的语言编写,但运行效果和用一种语言相同,无论是C+、C#, 还是pascal。而.NET丰富的类库资源和可扩展性使得在本系统上可以方便的添加其他模块来实现更多的功能。安装与使用 安装 在安装之前,请先确认你的系统配置。 本系统是Web应用程序,所以需一台服务器来提供服务。为到达最好的运行效果,请使用Windows2000 Server以上的服务器操作系统,并安装Microsoft. NET Framework。 执行XStuMan.msi(安装前请确认已安装Windows Installer2.0以上的版本),将会在你的网站上创建一个虚拟目录”XStuMan”来执行本系统(默认的物理路径是InetpubwwwrootXStuMan)。 使用 使用前请确认Web服务器(如IIS)已经启动并正在运行。 测试本系统可以执行地址
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。