多媒体教室管理系统论文内容摘要:
采用数据库技术进行制作,能够方便地使用数据库,这是 的重要特征。 Web 页面的数据库技术 Web 页面的数据处理技术是 中的核心技术,它在基于 Web 的数据应用中占有非常重要的地位。 主要内容包括: 的基本结构、用于数据源连接的对象、用于数据访问方式的对象以及用于数据显示与交互操作数据控件等。 特别是, 中引入了数据集 (DataSet)和数据适配器 (DataAdapter)的概念,从而提供了一种新的数据访问模式断开式 数据访问。 这种“断开”结构有效地避免了由于活动连接过多而造成的数据库堵塞和网络资源的浪费。 另外, 采用了 SqlClient 和 OleDb 两种不同的数据访问机制,以实现连接不同的数据源的目的。 前者支持 MS SQL Server 版或更高版本数据源,后者支持 OLE DB 公开的数据源 [3]。 Web 应用程序 Web 应用程序是网站中的一个概念,它是指网站中相关联的目录中所有文件的集合。 Web 应用程序可以分层次进行描述。 有了 .NET 技术, web 的开发、使用与维护方法越来越接近常规的程序系统。 利用服务器端的脚本程序,服务器能够响应客户端不同的要求,可以较好的实现客户端、服务器端的动态交流 [4]。 在 应用程序中除了自身可浏览的若干 Web 页面文件外,还包括与这些页面相关的配置文件及其他文件,来保证 Web 应用程序顺利完成任务。 支持的语言 多语言支持是 的重要特性。 为 Web 应用提供一种类似于 JAVA 编译技术的“二次编译技术” 中间语言 MSIL( Microsoft Intermediate Language)执行架构,先将 应用编译成 MSIL,再将 MSIL 编译成机器语言执行。 因此只要能被编译成 MSIL 的编译语言都可以用来编写 应用,如 C, Visual Basic、 C++等。 可行性分析 可行性分析 1.开发环境可行性分析 (1) 硬件条件: PC 机一台,要求 Pi(4) 以上 CPU, 256M 以上内存。 (2) 系统平台: Windows XP Professional 操作系统, Web 服务器软件采用 (Inter Information Server)。 数据库系统采用 Microsoft SQL Server 2020。 (3) 开发工具:采用 Microsoft Visual 2020,它是一种能用来快速创建 Web应用程序的基于团队的开发环境,支持 、 C.NET 等多种语言。 由于开发环境所需条件比较简单,现在的计算机技术和配置完全可达到设计的目的。 多媒体教室管理系统 3 2.经济与技术可行性分析 (1) 经济可行性:基于 的学生选课系统的开发费用包括开发成本和未来的运行维护费用。 开发此系统只需要较少的投入,就可获得较大的收益。 所以,在经济上是可行的。 (2) 技术可行性:基于 ,使用 Microsoft Visual 2020作为开发工具,采用 技术,应用我们比较熟悉的 C编程语言和 SQL Server 数据库,比较容易实现各类功能。 所以在技术上是可行的。 (3) 操作可行性:在计算机普及的今天, Windows 操作系统的可视化界面设计,使计算机操作简便,加上现在信息技术课程的普及,几乎每位学生都会操作计算机。 设计并开发一个操作简单、界面美观的学生选课系统完全可行。 多媒体教室管理系统 4 第 2 章 开发技术简介 简介 是 Microsoft 公司推出的用于 Web 应用的全新框架,是新一代体系结构 —— Framework 的一部分,是对 ASP 技术的升级和更新。 .NET 框架结构 1. .NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework 类库。 公共语言运行库是 .NET Framework 的基础。 2. NET 框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。 . NET 框架的设计目标是让开发人员能更容易地建立 Web 应用程序和 Web 服务,使得Inter 上的各应用程序之间,可以使用 Web 服务进行沟通 [11]。 的工作原理 可以将 看成一般的 HTML 页面,页面上包含标记有特殊功能的一些段。 当安装 .NET 时,本地的 IIS Web 服务器会自动配置成查找扩展名为 .aspx 的文件,并用 模块(名为 的文件)处理这些文件。 模块分析 aspx 文件的内容,并将文件内容分解成单独的命令以建立代码的整体结构。 然后, 模块将各命令放 置到预定义的类定义中。 然后,使用这个类来定义一个特殊的 Page 对象。 该对象要完成的 任务之一就是生成 HTML 流,这些 HTML 流可以返回到 IIS,再从 IIS返回到客户。 的优点 技术的优点主要表现在以下几方面: 1. 页面只需一次编译而后不需要重新编译,直到该页面被修改或 Web 应用程序重新启动。 这使得在多次访问时速度有了极大的提升。 2. 通过 提供的 DataGrid 等数据库元件可以直接和数据库联系。 3. 支持应用程序的实时更新。 4. 采取 codebehind方式编写代码使得代码更易于编写,结构更清晰,降低了系统的开发与维护的复杂度和费用。 5. 完全基于模块与组件,具有更好的可扩展性与可定制性。 6. 与 Windows 2020 Server/Advanced Server 的完美组合,为中小型乃至企业级的 Web 商业模型提供了一个更为稳定,高效,安全的运行环境。 支持的语言 多语言支持是 的重要特性。 为 Web 应用提供一种类似于 JAVA 编多媒体教室管理系统 5 译技术的 “ 二次编译技术 ”﹍ 中间语言 MSIL( Microsoft Intermediate Language) 执行架构,先将 应用编译成 MSIL,再将 MSIL 编译成机器语言执行。 因此只要能被编译成MSIL 的编译语言都可以用来编写 应用,如 C, Visual Basic、 C++等。 SQL Server 2020 简介 SQL Server 2020 是 Microsoft 公司开发的 SQL Server 产品中变化最大的 SQL Server 版本。 SQL Server 2020 的版本包括企业版、标准版、个人版、开发版和评估版。 以下简要介绍了 SQL Server 的发展史。 1987 年, Sybase 公司发行了用于 UNIX 平台的 SQL Server。 1988 年, SQL Server 由微软、 Sybase 和 AshtonTate 三公司把 SQL Server 移植到 OS/2平台。 1989 年,微软、 Sybase 和 AshtonTate 发行了用于 OS/2 平台 SQL Server。 1990 年,发行了支持 Windows 3 客户机的 SQL。 1992 年, 微软和 Sybase 公司把 SQL Server 移植到 Windows NT 平台。 1993 年,微软和 Sybase 公司发行了用于 Windows NT 的 SQL Server。 1995 年,微软公司发行了 SQL Server 版本。 1996 年,微软公司发行了 SQL Server 标准版本。 1997 年,微软公司发行了 SQL Server 企业版本。 2020 年,微软公司发行了 SQL Server 2020 版本。 2020 年,发行了 SQL Server 2020 最新版本。 2020 年, SQL Server 2020 即将发布 [13]。 基础 ADO 与 简介 是对 Microsoft ActiveX Data Objects (ADO)一个跨时代的改进,它提供了平台互用性和可伸缩的数据访问。 由于传送的数据都是 XML 格式的,因此任何能够读取 XML格式的应用程序都可以进行数据处理。 事实上,接受数据的组件不一定要是 组件,它可以是基于一个 Microsoft Visual Studio 的解决方案,也可以是任何运行在其它平台。 上的 任何应用程序。 的主要特点 1.离线数据操作模式 离线数据操作模式是 的最基本、最重要的特点。 使用离线数据操作模式,只要将待处理的数据从数据库服务器中取出并保存到本地的数据集 (DataSet)中,就可以直接对本地的数据进行数据的添加、删除、更新、查询等操作。 待所有数据访问操作完成后,可以一次将所有的改动写回到数据库服务器中。 多媒体教室管理系统 6 2.集成 XML 支持 在 中, XML 是数据传输的基本格式。 在数据需要从存储区移动到数据集以及数据集移动到各种组件时, 数据 API 自动用数据集内的信息创建 XML 文件或流,并将它们发送给另一个组件。 数据接收组件可以调用类似的 API 将 XML 读回数据集。 而且如果需要保持数据 (如保存到文件中 ),还可以将其存储为 XML 数据文件。 再次使用时,可以向使用任何数据源一样使用它,并用它创建数据集 (DataSet)。 与 ADO 近似的编程模型 的设计在满足了当今应用程序开发模型的多种要求的同时,其编程模型尽可能的与 ADO 保持了一致,使得 ADO 开发人员可以轻松的掌握全新的数据访问技术。 的结构 的设计思想是从数据库中读取数据到内存中,构成一个内存中的数据库。 设计 的目地是从数据库操作中分解出数据访问。 完成此任务的是 的两个核心组件: .NET 数据提供程序和 DataSet, .NET 数据提供程序是一组包括 Connection、Command、 DataReader 和 DataAdapter 类的组件。 DataSet 其实可以理解为内存中的数据库的数据结构。 的结构如图 21 所示: 图 21 从图 21 中可以看出 DataSet 类其实是一个数据表 DataTable 对象的集合, DataTable类表示的是内存中的数据表。 而 DataTable 又是数据行 DataRow 和数据列 DataColumn 的集合。 DataAdapter Connection Command DataReader 事务 参数 SelectCommand InsertCommand UpdateCommand DeleteCommand DataSet DataTableCollection DataRelationCollection 数据表 ConstraintCollection DataColumnCollection DataRowCollection XML 多媒体教室管理系统 7 数据提供程序 表 21 .NET 数据提供程序的四个核心对象 对象 说明 Connection 建立与特定数据源的连接。 Command 对数据源执行命令。 DataReader 从数据源中读取只向前的且只读的数据流。 DataAdapter 用于将数据填充到 DataSet。 .NET Framework 包括 SQL Server .NET Framework 数据提供程序 、 OLE 数据提供程序、 OLE 数据提供程序、 数据提供程序。 1. SQL Server .NET 数据提供程序: 对应 SQL 的 4 个核心对象分别是: SqlConnection、 SqlCommand、SqlDataReader 和 SqlDataAdapter。 这 4 个对象包含在 命名控件中,需要将这个 命名空间引入到文件中。 SQL 数据提供程序对 SQL Server 数据库的底层操作进行了封装,可以更加快捷的访问 SQL Server 数据库。 目前主要用来操作 SQL Server 2020 或。多媒体教室管理系统论文
相关推荐
完成。 2.毕业生成绩单经教务处复核后,由各系负责打印。 毕业生成绩单一式叁份:一份留系保存;一 份装入学生本人档案;一份留存教务处。 3.打印不能按时毕业的学生成绩汇总表时,不及格课程不打印(留空白),待补考成绩合格后填入。 (三)毕、结业证书的填报与发放 1.毕、结业证书由教务处指导各系填写,各系凭《毕业生离校手续单》发放证书;证书发放完毕,签领表及时交回教务处。 2.结业生在弹性学制内
前提9 : 修改读者信息1 0 : 提示操作结果6: 显示读者信息7: 请求挂失 读者借阅证注销用例的时序分析 : 办公室办公室管理主页面读者信息管理主页面编辑读者信息页面读者实体1 : 打开主页面2 : 打开读者信息管理界面3 : 请求注销操作4 : 打开读者信息编辑页面5 : 输入读者信息6 : 请求注销操作7 : 判断操作前提8 : 注销操作9 : 提示操作结果 登陆系统的 时序分析 :
_pSetDelete()删除当前记录 if(==0)若当前记录索引号课程设计说明书 沈 阳 大 学 为 0 , m_pSetMoveNext()下移一记录 m_pSetMoveFirst()移动到第一个记录,UpdateData(FALSE)控件显示成员变量的值。 如操作错误 则出现如图 9 所示提示 图 9 错误提示 部分程序代码 【 1】 // : Defines the class
username 用户名 varchar 50 realname 真实姓名 varchar 30 password 密码 varchar 32 phone 联系电话 varchar 20 createtime 时间 Int 10 网站信息配置表( w_config) 网站信息配置表用来保存网站基本信息,包括配 置 ID号、关键字、描述 、联系方式 、 备案 信息 等字段 ,表结构如表。 表
:(1) 系统维护功能,维护系统的正常运行;(2) 数据备份与恢复:提供图书信息、读者信息、借阅信息的备份与恢复功能;(3) 系统应用权限控制:可添加和注销系统用户,更改用户密码,更改用户权限。 系统功能模块划分 图 书 借 阅管 理 系 统数 据 录 入 异 常 处 理数 据 查 询图书类输别入 读者信息查询库存图书查询 已借未还查询图书信息查询读者信息输入图书信息输入系 统 维 护借 书