学生课程信息管理系统内容摘要:

用程序的,有用于构建 Web 站点的,也有用于构建 Windows Communication Foundation(WCF)服务的,诸如此类。 我们工作中所需的元素 (如引用、数据源连接器、文件夹和文件 )可以分成两层管理:解决方案和项目。 一个解决方案包含多个项目,而一个项目中又包含了该项目所特有的一些文件。 可以针对整个解决方案或单个项目进行设置。 项目中的每一个文件都可以通过【属性】窗口来显示它自己的属性设置。 运行库实际上在组件的运行时和开发时操作中都起到很大的作用,尽管名称中没有体现这个意思。 在组件运行时,运行库除了负责满足此组件在其他组件上可能具有的 依赖项外,还负责管理内存分配、启动和停止线程和进程,以及强制执行安全策略。 在开发时,运行库的作用稍有变化;由于做了大量的自动处理工作(如内存管理),运行库使开发人 员的操作非常简单,尤其是与今天的 COM 相比。 特别是反射等功能学生课程管理系统 管 理 员 教 师 用 户 学 生 用 户 学生管理 教师管理 教室管理 班级管理 密码修改 课程管理 成绩管理 密码修改 选课管理 查看分数 密码修改 长春职业技术学院毕业论文(设计)专用纸 9 显著减少了开发人员为将业务逻辑转变为可重用组件而必须编写的代码量。 该框架为开发人员提供了统一的、面向对象的、分层的和可扩展的类库集 (API)。 目前, C++ 开发人员使用 Microsoft 基础类,而 Java 开发人员使用 Windows 基础类。 该框架统一了这些 完全不同的模型,还为 Visual Basic 和 JScript 程序员提供了对类库的访问。 通过创建跨所有编程语言的公共 API 集,公共语言运行库使得跨语言继承、错误处理和调试成为可能。 从 JScript 到 C++ 的所有编程语言具有对框架的相似访问,开发人员可以自由选择它们要使用的语言。 建立在 .NET Framework 的编程类的基础上,为 Web 应用程序模型提供了一组可简化 Web 应用程序生成的控件和基础结构。 包括可用于封装通用 HTML 用户界面元素(如文本框、按钮和列表框)的一组控件。 但这些控件在 Web 服务器上运行,并以 HTML 的形式将其用户界面呈现在浏览器中。 在服务器上,这些控件公布面向对象的编程模型,该模型为 Web 开发人员提供面向对象编程的丰富功能。 还提供基础结构服务,如状态管理和进程回收,从而可以进一步减少开发人员必须编写的代码数量,并提高应用程序的可靠性。 另外, 使用这些同样的概念使开发人员能够以服务的形式交付软件。 使用 XML Web Services 功能, 开发人员 可以编写他们的业务逻辑,并使用 基础结构通过 SOAP 交付该服务。 .NET Framework 介绍 .NET Framework 是用于 Windows 的新托管代码编程模型。 它强大功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。 NET 框架( .NET Framework) 是由微软开发,一个致力于敏捷软件开发( Agile software development)、快速应用开发( Rapid application development)、平台无关性和网络透明化的软件开发平台。 SQL 2020 介绍 SQL Server 2020 通过在可伸缩性、数据集成、开发工具和强大的分析等方面的革新更好的确立了微软在 BI 领域的领导地位。 SQL Server 2020 能够把关键的信息及时的传递到组织内员工的手中,从而实现了可伸缩的商业智能。 从 CEO 到信息工作者,员工可以快速的、容易的处理数据,以更快更好的做出决策。 SQL Server 2020全面的集成、分析和报表功能使企业能够提高他们已有应用的价值,即便这 些应用是在不同的平台上。 商业智能增强体现在以下几个方面: BI 平台 长春职业技术学院毕业论文(设计)专用纸 10 Microsoft SQL Server 2020 是一个完整的商务智能 (BI) 平台,其中为用户提供了可用于构建典型和创新的分析应用程序所需的各种特性、工具和功能。 本文简要介绍了您在构建分析应用程序时将要用到的一些工具,并着重介绍了一些新增功能,这些新增功能使复杂 BI 系统的构建和管理比以往更加轻松。 Services SQL Server 2020 带来了一个全新的企业级数据整合平台。 此平 台具有出色的 ETL和整合能力,使得组织机构能更加容易地管理来自于不同的关系型和非关系型数据源的数据。 通过 SQL Server Integration Services( SSIS),组织机构能以整体的视角去考察它们的商业运营情况,从而能具有竞争优势。 Services 在 SQL Server 2020 中,分析服务( Analysis Services)第一次提供了一个统一和集成的商业数据视图,可被用做所有传统报表、 OLAP 分析、关键绩效指标( KPI)记分卡和数据挖掘的基础。 Services SQL Server 2020 Reporting Services 扩展了微软商业智能( BI)平台,以迎合那些需要访问商业数据的信息工作者。 Reporting Services 是一个基于服务器的企业级报表环境,可借助 web services 进行管理。 报表可以用不同的格式发布,并可带多种交互和打印选项。 通过把报表作为更进一步的商业智能的数据源来分发,复杂的分析可被更多的用户所用。 Microsoft Office System 的集成 Reporting Services 中的 报表可运行在 Microsoft SharePoint? Portal Server 和 Microsoft Office System 应用程序中,你可用使用 SharePoint 中的特性来订阅报表,创建新的报表和分发报表,你也可以在 Word 或 Excel 中以 HTML 格式打开报表。 长春职业技术学院毕业论文(设计)专用纸 11 第 3 章 详细设计 各模块的功能 基本的登录验证是这样的,用户名或者密码都不得为空。 输入完成后,点击确定会在数据库中查找该用户机器密码进行比对。 当比对成功后获得该用户的权限,然后跳转到相应的页面。 之后该用户可以进行相 应的操作。 管理员 模块 登录后显示全部用户的用户名及权限,可以查看该用户的详细信息。 该模块时序图如图 所示。 图 管理员时序图 : 对学生信息进行管理,可以添加删除学生。 添加学生的简单信息:学号,姓名,班级,性别。 对教师信息进行管理,可以添加删除教师。 添加教师的简单信息:教师编号,姓名,院系,性别。 对教室信息进行管理,确定教学楼和房号。 对班级信息进行管理,确定班级所在的学院和系别。 长春职业技术学院毕业论文(设计)专用纸 12 修改密码。 需要输入现有密码,输入两次新密码,密码确认无误后,可以更改。 教师 模块 登录后显示教师本人的个人信息。 可以修改信息进行完善。 该模块时序图如图 所示。 图 教师时序图 显示本人所发布的课程。 对已发布的课程可以进行修改删除。 添加课程信息:课程名,类型,学时,学分,时间,地点。 但选择为必修课时要选择班级,给该班级所以学生添加该课程。 选择为选修课时摇设置人数和可选学年,当选择该课的人数等于设置的人数时将不能再选修该课程,可选学年是为了不让低年级的学生选择较高级的课程所设置的,只有符合要求的学生才可以选择该选修课。 当发布的课程在时间地点上与其他教师发布的课程相冲突时会提示。 可查看学生的成绩。 对发布的课程给予学生成绩。 可以修改,添加。 修改密码。 需要输入现有密码,输入两次新密码,密码确认无误后,可以更改。 学生模块 登录后显示该学生的个人信息,可以修改完善个人信息,该模块时序图如图 所示。 显示该学生的课表,可以明确看出选择的课程和时间。 课表中会初始包含教师发 长春职业技术学院毕业论文(设计)专用纸 13 布的必修课。 添加课程,该页面会显示出该学生可选的选修课,进行选择选修课时会比对现有的课程时间,若有冲突会提示。 选择选修课时可以看到发布该课程教师的详细信息。 添加成功后可以重新显示课表。 可以删除所选课程,但是必修课最好不要删除。 显示该学生的课 程成绩。 教师发布成绩后可以在该页面查询成绩。 修改密码。 需要输入现有密码,输入两次新密码,密码确认无误后,可以更改。 图 学生时序图 系统数据库的设计 数据库的设计在本系统中占有很重要的位置。 因为数据库是 信息 的 载体。 为满足该系统的需要,设计如下面所示的数据项和数据结构 :  用户表: 用户名、密码、权限。  教师表 : 教师号、姓名、电话、 Email、地址、学院、性别。  学生表 : 学生号、姓名、性别、班级、电话、 Email、学年。  课程表:课程号、课程名、学时、学分、 类型、星期、课节、教师号、教室号、学年。  教师课程表:教师号、课程名、班级、类型、学生人数、记录人数。  学生课程表:学生号、课程名、成绩、教师号、类型。  教学楼表:教学楼、教室。  班级表:班级号、班级名、学院、系别、人数。 长春职业技术学院毕业论文(设计)专用纸 14 数据库表的结构 表名: User_all, 在该表中保存了用户 登录所需资料 ,数据表结构如表 所示。 表 用户表 字段名称 数据类型 字段长度 备注 UserID varchar 50 用户号 Password varchar 50 密码 Type int 用户权限 表 表名: Teacher, 在该表中保存了 教师用户的个人信息 ,其数据结构如表 所示。 表 教师 表 字段名称 数据类型 字段长度 备注 TeacherID varchar 50 教师号 Name varchar 50 姓名 PhoneNum int 电话 Email varchar 50 Email Address varchar 50 地址 College varchar 50 学院 Sex char 10 性别 3. 学生 表 表名: Student, 该表 保存了学生的个人信息 ,其数据结构如 表 所示。 表 学生 表 字段名称 数据类型 字段长度 备注 StudentID varchar 50 学号 Name varchar 50 学生姓名 Sex char 10 性别 ClassName varchar 50 班级 PhoneN。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。