基于net的网上选课系统内容摘要:

时出现乱选、错选情况,该系统在设计时考虑对学生身份的合法性进行验证,保证合法用户才能选课。 查看可供选择的课程,及上该课程教师的情况 学生能 在网上查看课程的情况,如课程的介绍、课程有那些教师上,上课的时间、上课的地点。 选择某门课程 学生可查看当前自己已选课程、如果对某门课程不满意,可注销该课程 3 2. 相关知识 .NET 简介 微软公司推出的 .NET 系统技术正是为了满足这种需求。 .NET 将 Inter 本身作为构建新一代操作系统的基础,并对 Inter 和操作系统的设计思想进行了延伸,使开发人员能够创建出与设备无关的应用程序,容易地实现 Inter连接。 .NET 系统包括一个相当广泛的产品家族,它们构建于 XML 语言和 Inter产业标准之上,为用户提供 Web 服务的开发、管理和应用环境。 .NET 系统由以下 5 个部分组成。 NET 开发平台 NET 开发平台由一组用于建立 Web 服务应用程序和 Windows 桌面应用程序的软件组件构成,包括 .NET 框架 (Framework)、 .NET 开发者工具和。 NET 服务器 NET 服务器是能够提供广泛聚合和集成 Web 服务的服务器,是搭建 .NET 平台的后端基础。 NET 基础服务 NET 基础服务提供了诸如密码认证、日历、文件存储、用户信息等必不可少的功能。 NET 终端设备 提供 Inter 连接并实现 Web 服务的终端设备是 .NET 的前端基础。 个人计算机、个人数据助理设备 PDA,以及各种嵌入式设备将在这个领域发挥作用。 NET 用户服务 能够满足人们各种需求的用户服务是 .NET 的最终目标,也是 .NET 的价值实现。 在这 5 个组成部分中, .NET 开发平台中的 .NET 框架,是 .NET 软件构造中最具挑战性的部分,其他 4 个部分紧紧围绕 .NET 框架来进行组织整合。 .NET 战略 多年以来, Microsoft 公司在 Inter 上投入了大量的精 力,主要包括产品开发、技术开发以及市场营销这些方面。 一个很好的佐证就是如今 Microsoft 公司的产品或技术无不支持 Web, Microsoft 公司所发行的任何销售宣传材料无不 4 以 Inter 为中心。 其原因就在于 Microsoft 公司将其未来的赌注押在了Inter的成功,以及其他正在取得成功并被广泛采用的开放标准 (如 XML)之上。 它的另一个赌注是可以在一个开放标准的世界中为 Inter 提供最好的开发平台和工具。 .NET Framework 为 Microsoft 公司建立 .NET 战略提供了基础和渠道。 如果 .NET 战略变成现实,那么在不远的将来整个世界都将通过 Inter 连接在一起,不论何时何地都可以实现宽带访问。 任何设备都将通过这个网络连接起来,贸易往来与信息交换都将以光速进行。 所有设备都将在标准化或共享协议 (如HTTP)的基础上使用像 XML 这样的公用语言,在不同的操作系统和设备上执行众多软件。 这个战略并不是 Microsoft 公司所独有的,其他许多公司,像 IBM 和Sun 都有这方面的设想。 .NET Framework 提供了各种基础服务,而这些服务在 Microsoft 公司看来是实现其 .NET 战略的根 本所在。 要使网络上的两端交换数据和联网工作更加容易,最好有一个全球网络和像 XML 这样的开放标准,但是历史表明,任何战略或设想中都不可缺少一个重要的因素,即能够支持各种标准的优秀工具和技术。 市场营销本身并不会创建应用程序,而拥有优秀工具和平台的优秀开发人员却可以。 下面详细介绍 .NET Framework。 .NET Framework 是建造 Microsoft .NET 战略这座大厦的基础。 它为编写使用像 XML 和 SOAP 这样的开放标准的应用程序在 Inter 上 (或者是诸如Intra 之类的其他网络 )实现无 缝和轻松的通信提供了工具和技术。 .NET Framework 还为开发人员在创建和部署 Windows DNA 应用程序时所面临的许多问题提供了解决办法。 例如,您是否曾为替代组件文件而不得不关闭 ASP 应用程序呢。 您是否盼望不用再注册组件,或不用再花数小时的时间来解决二进制兼容性问题或版本问题呢。 现在 .NET Framework 提供了此类问题的解决 办法。 从现在开始,组件不再需要注册了,也不必再为升级应用程序而关闭它们了。 ADO 的组件 是微软的 Microsoft ActiveX Data Objects (ADO)的下一代产品,是在微软的 .NET 中创建分布式和数据共享应用程序的应用程序开发接口 (API)。 能被用在任何用户的应用程序,需要和 OLE DBpliant 的数据源连 5 接和通讯,例如 Microsoft SQL Server。 同时 又保持着与以前的 ADO模型有关的一些主要概念,它已经被极大的完善,并从不同的信息来源提供途径去获得结构化的数据 一个平台文本文件,从数据库管理系统获得的相关数据,或者是分级的 XML 数据 然而,所有都按照一个相容的,标准化的 设计模型来执行。 XML Web services XML Web services 提供了远程访问服务器功能的途径。 通过使用 Web 服务,企业可以公开其数据或业务逻辑的编程接口,然后客户端和服务器应用程序就可以获得和操作这些编程接口。 通过使用诸如 HTTP 和 XML消息传递之类的标准跨越防火墙移动数据, XML Web services 可在客户端 —服务器或服务器 — 服务器方案下实现数据的交换。 XML Web services 不与特定的组件技术或对象调用约定相关联。 因此,以任何语言编写、使用任何组件模型并在任何操作系统上运行的程序,都可以访问 XML Web services。 6 3. 系统功能介绍 可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。 明确开发风险及其所带来的经济效益。 项目采用客户机 /服务器原理,客户端的程序是建立 在Windows xp 系统上以 ASP 为开发软件的应用程序,服务器端采用 Windows 为操作系统的工作站,是采用 SQL 的为开发软件的数据库服务程序。 通过对学校各项管理工作的调查,了解到目前学校是教务处负责对学生选修课信息进行直接的管理工作,具体的工作是对学生在校期间的选课、成绩等信息进行管理。 本系统开发的主要目的是对教务处的关于学生选课及成绩管理部分实现计算机管理。 需求分析实际上就是对对象进行系统调查,这是系统开发工作中最重要的环节之一,实事求是地全面调查是分析与设计的基础,也就是说这一 步工作的质量对于整个开发工作的成败是决定性的。 网上选课系统是针对 学生 开发的,因而该系统首先应该对使用者进行身份验证。 用户在成功登陆后即可进入该选课系统。 通过该系统用户可以根据自己的需要和爱好进行网上选课,这是该系统的核心功能。 需要说明的是,每门课程的总人数是确定的,因此 学 生在选课时,如果选择该课程的人数达到上限,系统将提示 “课程人数已满 ”。 如果用户选择了错误的课程,还可以删除误选课程。 用户通过查询选课可以查看自己所选的全部课程。 另外用户还可以更改自己的密码以保证个人信息的安全性和保密性。 上选课系统数据库设计 后台数据。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。