基于asp的学生在线选课系统的实现内容摘要:

第 6 页 共 26 页 库,并且也可以开发桌面数据库。 事实上, SQL Server 数据库处理的基本结构,采取关系型数据库模式,尽管如此,相信大家都可以轻易的发现,在 SQL Server的数据库处理方式,则是使用面向对象的操作方式与精神,也就是说, SQL Server 的所有功能,都可以基于系统已经建立好的一些对象来达成,是相当 OO(面向对象)的一个系统结构。 SQL Server 企业管理器是 SQL Server 的主要管理工具,它提供了一个遵从 MMC 标准的用户界面,使用户得以: 定义 SQL Server 实例组。 将个别服务器注册到组中。 为每个已注册的服务器配置所有 SQL Server 选项。 在每个已注册的服务器中创建并管理所有 SQL Server 数据库、对象、登录、用户和权限。 在每个已注册的服务器上定义并执行所有 SQL Server 管理任务。 通过唤醒调用 SQL 查询分析器,交互地设计并测试 SQL 语句、批处理和脚本 ,唤醒调用为 SQL Server 定义的各种向导。 系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行 效率等方面的考虑。 本系统运行环境为网络环境,在运行时对系统整体性能要求较高,要求: 软件系统环境: +SQL Server 2020 + Dreamweaver 8 硬件系统环境: C600、 64MB( RAM)、 500MB( HD)。 系统运行时对数据的保密性要求不是很高,对一般的数据不要求进行加密。 此外,对其它软件几乎没有依赖性,程序健壮性较好。 硬件 软件 硬件 软件 图 22 系统配置 服务器 处理器: Intel PII 450 或更好 , 内 存: 256M 或更大 , 硬 盘: 20G 或更大 Microsoft WindowsNT Server 或更 高版本 , Microsoft Sql Server 或更高版本 , Microsoft IIS 或更高版本 , Microsoft Office 2020, Dreamweaver 8 客户端 无特殊要求,只要能上连接互联网即可 Microsoft Windows /NT / XP 或更高版本 Microsoft IE 或更高版本 第 7 页 共 26 页 本系统采用 ASP 语言开发。 ASP 是 Active Server Pages 的缩写,中文名称叫做 “ 动态服务器页面 ” ,服务器是所有 Web 站点的核心 ,后缀名为 .asp。 ASP内含于 IIS( Inter Information Server)中,是 Microsoft 开发的服务器的脚本环境。 通过 ASP,可以结合 HTML( HyperText Markup Language )、脚本命令和组件来创建动态、交互且高效的 Web 服务器应用程序。 ASP 程序是以。 asp 为扩展的文本文件,其控制部分是用 VBScript 和Jscript 等脚本语言来编写的。 ASP 的工作流程大致是:①浏览器向服务器发出请求;② ASP 全部读取请求的文件,并执行所有的服务器端脚本,并将脚本输出与静态 HTML 代码进行合并;③最终的 HTML 页面将在 HTTP 响应中传送给浏览器。 ASP 程序是由文本、 HTML 标记和脚本组合而成的。 在 ASP 程序中,脚本通过分隔符与文本和 HTML标记区分开来。 ASP 用分隔符〈 %和 %〉包括脚本命令。 由分隔符括起的命令称为主脚本命令,这些命令由主脚本语言进行处理。 在 ASP分隔符〈 %和 %〉内,可以包括主脚本语言允许的任何语句、表达式和操作符等。 ASP 实际上是将标准的 HTML 文件扩展了一些附加特征,也像标准的 HTML文件一样,包含 HTML对象并且有一个浏览器解释并显示,任何可以放在 HTML 中的东西 — Java Applets,闪烁字符串,客户端脚本,客户端 ActiveX 控制等。 都可以放在 ASP 中。 因此, ASP有如下四个重要特征,使之具备很强的通用性。 本系统用 SQL Server 作为后台数据库服务器。 SQL Server 是一个后台数据库管理系统 ,它功能强大操作简便 ,日益为广大数据库用户所喜爱。 越来越多的开发工具提供了与 SQL Server 的接口。 SQL Server 是一个关系数据库管理系统,它最初是由 Microsoft、 Sybase 和 AshtonTate 三家公司共同开发的。 于 1988 年推出了第一个 OS/2 版本,在 Windows NT 推出后, Microsoft 与Sybase 在 SQL Server 的开发上就分道扬镳了, Microsoft 将 SQL Server 移植到 Windows NT 系统上,专注于开发推广 SQL Server 的 Windows NT 版本。 SQL Server 2020 是 Microsoft 公司推出的 SQL Server 数据库管理系统的最新版本,该版本继承了 SQL Server 版本的优点,同时又比它增加了许多更先进的功能、具有使用方便、可伸缩性好与相关软件集成程度高等优点。 MS SQL Server 不但可以应用于大中型数据库管理中,建立分布式关系数据库,并且也可以开发桌面数据库。 事实上, SQL Server 数 据库处理的基本结构,采取关系型数据库模式,尽管如此, SQL Server 的数据库处理方式,是使 第 8 页 共 26 页 用面向对象的操作方式,也就是说, SQL Server 的所有功能,都可以基于系统已经建立好的一些对象来达成,它相当 OO(面向对象)的系统结构。 SQL Server 企业管理器是 SQL Server 的主要管理工具,它提供了一个遵从 MMC 标准的用户界面,使用户得以:定义 SQL Server 实例组,将个别服务器注册到组中,为每个已注册的服务器配置所有 SQL Server 选项,在每个已注册的服务器中创建并管理 所有的 SQL Server 数据库、对象、登录、用户和权限。 在每个已注册的服务器上定义并执行所有 SQL Server 管理任务。 通过唤醒调用 SQL 查询分析器,交互地设计并测试 SQL 语句、批处理和脚本。 唤醒调用为 SQL Server 定义的各种向导。 3 系统规划与设计 系统流程概述 管理员可以通过超级用户身份登录 ,对系统进行全面的管理 , 添加、删除新用户,对信息进行管理。 管理员可以对老师及同学的帐户进行管理。 老师、学生不同身份的用户进入不同的界面,进行不同的操作。 教师可以发布自己本学期所要教的课程 ,以及对学生成绩进行管理。 同学可以通过查询本学期所开设课程进行选课。 所有用户都可以在留言本上留言,管理员对留言本进行维护。 系统 模块划分 根据功能的不同,可以将本系统划分为五个模块。 ( 1)身份验证模块: 身份的验证主要是通过对 session 的判断,所有用户通过登录进入选课系统,登录信息提交后检验登录者的身份是否合法,如果合法,则转入对应的操作界面;否则,就弹出错误提示。 在本系统中,只有三种身份:学生、老师、管理员。 ( 2)信息浏览模块: 信息浏览包括已选课程浏览、被选课程浏览、公共信息浏览、已发布课程信息浏览、留言信息浏览。 已选课程浏览是为学生提供的查看自己已经选择的课程信息;被选课程浏览用于学生修改、补选、重新选择课程;公共信息浏览适用于教师和学生查看最近发布的信息(内容、时间);已发布课程信息浏览用于各代课老师查询自己已经发布的课程信息,主要用于浏览、核对。 ( 3)信息查询模块: 信息查询包括教师个人信息查询、课程查询、选课名单查询。 课程查询即通过课程编码(唯一)来查询该课程的相关介绍,包括课程内容、开课学期、 第 9 页 共 26 页 地点等内容。 教师个人信息是通过教师姓名来查询对应的老师个人信息,包括学历、职称、成果等。 通 过选课名单的查询可以查看该学期选择某一门课程的学生情况。 ( 4)信息修改模块: 信息。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。