教务管理系统后台管理系统内容摘要:

询、更新等。 学生录入,教师信息的录入及数据维护。 3 系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。 系统开发所需技术 技术 (前身是 ASP— Active Server Pages) 技术 相对 增加了大量方便、实用的新特性 ,是一种建立在公共语言运行库上的编程框架,可用于在服务器上开发功能强大的 Web 应用程序。 它不但执行效率大幅度提高,对代码的控制也做得更好,并且支持 Web Controls 功能和多种语言,以高安全性、易管理性和高扩展性等特点著称。 的运行原理 主要领导 教务处 管理人员 教师 学生 景德镇陶瓷学院工学学士学位论文 第二章 教务后台管理分析 当一个 HTTP 请求到达服务器并被 IIS 接收到之后, IIS 首先通过客户端请求的页面类型为其加载相应的 dll 文件,然后在处理过程中将这条请求发送给能够处理这个请求的模块。 在 中,这个模块叫做 HttpHandler( HTTP处理程序组 件),之所以 aspx 这样的文件可以被服务器处理,就是因为在服务器端有默认的 HttpHandler 专门处理 aspx 文件。 IIS 在将这条请求发送给能够处理这个请求的模块之前,还需要经过一些 HttpModule 的处理,这些都是系统默认的 Modules(用于获取当前应用程序的模块集合),在这个 HTTP 请求传到HttpHandler 之前要经过不同的 HttpModuls 的处理。 这样做的好处, 1 是为了一些必须的过程, 2 是为了安全性, 3 是为了提高效率, 4 是为了用户能够在更多的环节上进行控制,增强用户的控制能力。 HTML 页面 送往浏览器。 这意味着,ASP 只能在可以支持的服务器上运行。 让脚本驻留在服务器端的另外一个益处是:用户不可能看到原始脚本程序的代码,用户看到的,仅仅是最终产生的 HTML内容。 的优点 现在的 开发工具与以前的 Web 开发模型相比,增加了许多功能,下面介绍 的几个重要的优点。 1.增强的性能 : 是将编译好的公共语言运行库代码运行在服务器上。 它可以利用早期绑定、实时编译、本机优化和缓存服务等功能,相当于在编写代码前就提高了应用程序性能。 2. 世界级的工具支持 : 框架补充了 Visual Studio 2020 集成开发环境中的大量工具箱和设计器。 3.威力和灵活性 : 由于 基于公共语言运行库,因此 Web 应用程序开发人员可以使用整个平台的威力和灵活性。 .NET 框架类库、消息处理和数据访问解决方案都可对 Web 进行无缝访问。 与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。 另外,公共语言运行库的交互性保证了在迁移到 时保留基于 COM 开发中的投资。 4.简易性 : 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。 另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了程序的开发过程。 5.可管理性 : 采用基于文本的分层配置系统,简化了设置应用于服务器环境和 Web 应用程序的工作。 6.可缩放性和可用性 : 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。 另外,进程受到 运行库的密切监视和管理,以便当进程行为 不正常(泄漏、死锁)时,及时创建新进程,帮助保持应用程序始终可用于处理请求。 7.自定义性和扩展性 : 附带了一个设计周到的结构,它使开景德镇陶瓷学院工学学士学位论文 第二章 教务后台管理分析 发人员可以在适当的级别“插入”代码。 实际上可以用开发人员编写的自定义组件扩展或替换 运行库的任何子组件。 8.安全性 : 内置 Windows 身份验证和基于每个应用程序的配置保证了应用程序是安全的。 B/S 结构 B/S 结构即浏览器和服务器结构。 它是随着 Inter 技术的兴起,对 C/S结构的一种变化或者改进的结构。 在这种 结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端 (Browser)实现,但是主要事务逻辑在服务器端 (Server)实现,形成所谓三层 3tier 结构。 B/S 模式最大特点是:用户可以通过 WWW 浏览器去访问 Inter 上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的 Web 服务器产生的,而每一个 Web 服务器又可以通过各种方式与 数据库服务器 连接,大量的数据实际存放在 数据库服务器中。 客户端 除了 WWW 创览器,一般无须任何用户程序,只需从 Web 服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由 Web 服务器交给数据库服务器来解释执行,并返回给 Web 服务器, Web 服务器又返回给用户。 在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。 数据库技术 SQL Server 2020 介绍 SQL Server 2020 是一个全面的数据 库平台,使用集成的商业智能工具提供了企业级的数据管理。 SQL Server 2020 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。 SQL Server 2020 数据引擎是企业数据管理解决方案的核心。 此外 SQL Server 2020 结合了分析、报表、集成和通知功能。 Visual Studio 2020 介绍 Visual Studio 2020 是一系列高效的、智能的开发工具的统称,它拥有一个庞大的产品线,包括面向学生、爱好者 、初学者的 Express 版,面向专家、 Visual Basic 6 的 Standard 版,面向顾问、企业开发人员的 Professional 版和面向架构师的 Team System 版本。 在这些版本中,有些集成了开发软件常用到的东西,比如重构、单元测试、类设计器等等,以方便开发人员快速的设计各类软件。 VS 2020 与 SQL Server 2020 整合优势主要在于在 VS2020 中可以很好的操纵数据库,并进行调试,完成连动。 举个最简单的例子,你要其它的编程工具进行 SQL 查询的时候,你完全依靠查询语句,而你在 VS2020 中操纵 SQL2020,就可以直接操纵视图,就要文件粘贴复制一样简单。 景德镇陶瓷学院工学学士学位论文 第二章 教务后台管理分析 系统功能概述 一、功能需求分析: 就一所学校来说,通常教务处对学生管理要实现的功能非常复杂而且繁多。 后台管理系统可以对后台的几个数据库进行相应的管理操作。 比如拥有成绩录入管理、教师信息管理、学生成绩的查询和修改等等,而且设计的模块也很多,如系统管理员模块,教师模块,学生信息模块等。 系统管理员负责日常的管理工作,如各种基本信息的录入、修改、删除等操作。 经过调研与分析,高等院校教务处管理系统主要应具有以下功能: 增删改功能:为 一般用户提供相应的录入,删除,修改功能。 查询功能:为所有用户提供查询的功能,可查询权限内的所有信息。 维护功能:为一般用户提供查询及相应的修改,删除功能,为用户提供对所有信息的修改删除功能。 退出功能:结束并关闭系统。 其功能在具体系统中可实现如下管理模块: (1)用户管理: 用户实现了超级管理员和普通用户的分级管理 , 用于对学生、教师、院系、班级、成绩、课程、专业等的录入与修改等。  添加用户信息,包括用户名和 密码。  删除已有的用户信息。  修改口令,包括用户名、旧口令、新口令和确认口令。 (2)系部信息管 理:  添加学校系部信息,包括系编号和系名称等。  修改、查询和删除系部信息。 (3)班级信息管理:  添加新的班级信息并可保存,包括编号和名称。  修改已存在的班级信息。  删除和查询已有的班级信息。 (4)教师信息管理:  添加新教师的基本信息并可保存,包括编号、姓名、系编号、电话家庭住址、性别等。  修改和查询已存在的教师信息。  删除教师相关信息。 ( 5)学生信息管理:  添加新学生的基本信息并可保存,包括学号、系编号、班编号、姓名、性别、生日、住址和电话等。  修改和查询已存在的学生信息。 景德镇陶瓷学院工学学士学位论文 第二章 教务后台管理分析  删除学生相关信息。 ( 6) 课程信息管理:  添加新的课程基本信息并可保存,包括编号、名称、教师和学分等。  根据课程编号查询课程基本信息。  修改或删除已有的课程基本信息。 二、 对系统的适应性、通用性要求: 要求系统能够不受未来课程设置变化的影响及班级变动的影响,仍能照常使用。 通用性方面:本系统可以供任何一所大学的教务处使用。 三、对系统的安全性要求:要求进入系统必须进行口令校验。 系统设计经过流程 图 图 系统设计流程图 Figure system design flow char 资料查询 熟悉开发环 境 定 题 调查研究 系统分析与设计 数据库设计 功能实现 系统完善 景德镇陶瓷学院工学学士学位论文 第三章 教务信息管理系统设计 第 三章 教务信息管理系统设计 系统设计是管理系统开发的第二个阶段。 在这一阶段中我们将根据系统调查与分析阶段的结果,进行新系统的设计工作。 系统设计包括两方面的工作:首先是系统总体结构的设计,即把系统的功能分解成许多基本的功能模块,取得它们之间的联系,规定它们的功能和处理流程;其次是系统的详细设计。 系统的各项功能,选择具体的设计手段和处理方式。 在系统设计阶段的认为则是在物理上确定系统“如何去做”。 所以系统设计阶段也称为系统的物理设计阶段。 系统的总体设计 引言 经过需求分 析阶段的工作,系统必须 “ 做什么 ” 已经清楚了,现在是决定“怎样做 ” 的时候。 总体设计的基本目的就是回答 “ 从总体上说,系统应该如何实现。 ” 这个问题,因此,总体设计又称为概要设计或初步设计。 它 是在系统调查与分析的基础上,对整个系统在结构上的划分,硬软件环境的配置和确定子系统与模块的处理流程。 系统平台选择 选择微软平台作为主导,一方面考虑目前微软的飞速发展,越来越多的企业在规划内部网络时,将微软平台作为首选方案;另一方面从技术角度来讲,微软平台上的应用无论是在开发上,还是在软件的部署上都非常容易,而且 性能优越。 本毕业设计的命题是教务管理平台中权限系统和公共模块的设计和开发,根据要求和开发成本选择了 : 开发环境 Visual Studio 2020+SQL 2020 使用的语言为 c 系统 管理 模块 图 后台管理系统主要 是 数据管理、用户管理等几大模块组成。 数据处理可以进行查看、删除、添加等操作。 用户管理分为超级用户和普通用户两个类型。 超级用户可以实现用户添加、用户删除功能。 在用户添加模块,管理员可以向各个子系统添加用户,用户权限也会相应给定,这相当于用户初始化。 用户删除模块用于管理员在各个 子系统中删除用户。 景德镇陶瓷学院工学学士学位论文 第三章 教务信息管理系统设计 图 系统管理模块图 Figure system management module chart 确定计算机的处理流程 目的是让开发人员明确子系统或功能模块中信息的流动、转换、存储和处理等情况,以便进一步明确模块物理设计及日后模块实现的任务和工作要点,从而把系统的总体设计思想落实到每一个子系统和功能模块之中。 子系统或模块的计算机处理流程,可以用一种基于计算机处理的业务流程图来描述。 本 教务 管理信息系统 的计算机处理流程图如下: 教师管理 学生管理 班级管理 成绩管理 用户管理 普通话用户 超级用户 教务管理系统 景德镇陶瓷学院工学学士学位论文 第三章 教务信息管理系统设计 计算机处理流程图 puter processing flow chart 系统的详细设计 引言 总体设计阶段以比较抽象概括的方式提出了解决问题的办法。 详细设计是软件开发时期的第三个阶段,也是软件设计的第二步。 其任务就是把解法具体化,也就是回答下面这个关键的问题:。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。