学生选课及成绩查询管理系统的设计与开发报告
学生信息系统详细设计报告

学生信息系统详细设计报告1. 引言学生信息系统是一种管理学生信息的软件系统,能够方便、高效地记录和查询学生的个人信息、课程成绩、课程选择等信息。
本报告将详细介绍学生信息系统的设计方案和具体实现。
2. 系统需求分析学生信息系统的主要需求包括:- 学生信息管理:包括学生基本信息、联系方式、家庭背景等。
- 学生成绩管理:记录学生每次考试的成绩和综合评定。
- 课程管理:包括课程信息、选课流程、教师信息等。
- 个人中心:学生可以登录系统查询自己的个人信息和课程成绩。
3. 系统设计3.1 技术选型本系统采用以下技术进行开发:- 前端:采用React框架进行界面开发,使用HTML、CSS进行页面布局和样式设计。
- 后端:采用Node.js作为后端开发语言,使用Express框架搭建服务器。
- 数据库:采用MySQL进行数据的存储和查询。
3.2 系统架构设计学生信息系统可分为前端和后端两部分,前端负责用户交互界面的展示,后端负责处理前端的请求并与数据库进行交互。
前端使用React框架设计,将页面分成多个组件,通过组件间的通信实现数据的传递和展示。
后端使用Express框架搭建服务器,通过路由配置实现不同URL请求的处理。
后端与数据库之间通过MySQL连接实现数据的存储和读取。
系统架构设计如下图所示:3.3 数据库设计学生信息系统主要包括三个数据表:- 学生信息表(Students):包括学生ID、姓名、性别、年龄等字段。
- 成绩表(Scores):包括学生ID、科目、成绩等字段。
- 课程表(Courses):包括课程ID、课程名、教师名等字段。
数据表设计如下:学生信息表(Students):字段名类型说明-ID INT 学生ID姓名VARCHAR 学生姓名性别VARCHAR 学生性别年龄INT 学生年龄... ... ...成绩表(Scores):字段名类型说明-ID INT 学生ID科目VARCHAR 考试科目成绩INT 考试成绩... ... ...课程表(Courses):字段名类型说明-ID INT 课程ID课程名VARCHAR 课程名称教师名VARCHAR 授课教师... ... ...4. 功能实现4.1 学生信息管理学生信息管理包括学生的录入、查询、更新和删除。
高校学生选课系统的分析与设计

(二 〇 一 〇 年 六 月双学位毕业论文 学校代码: 10128 学 号: ************题 目:高校学生选课系统的分析与设计 学生姓名: 学 院:管理学院 专 业:工商管理 第一专业:信息与计算科学 班 级:06级工管双学位 指导教师:摘要大学期间总会有很多公共选修课,传统的选课方法没有预见性,无法实现课程和人数的调配。
这是大学校园教学管理一个非常实际性的问题。
网上选课系统,可以在开课前就在网上选课,每个学生的课程在开课前就确定好,使教学资源合理平均地分配。
本系统使用作为开发工具,实现了HTML设计代码与后台编程代码的分离。
系统中使用+SQL Server+IIS,主要考虑到同学们选课主要使用Windows系统,对支持良好,而且代码更易于维护。
对于数据库存取操作,多数系统直接将SQL语句写在代码里进行数据库查询。
在该系统中,绝大部分功能都使用存储过程来完成数据库访问的工作。
系统包括三个主要模块:管理员模块、教师模块、学生模块。
管理员模块主要实现5个功能,分别是院系管理、专业管理、教师管理、课程管理和学生管理。
学生界面主要实现3个功能,分别是个人信息维护、选课、查看选课信息。
教师管理界面主要实现两个功能,一个是查看任课老师课程表,另一个是查看任课老师的学生信息。
关键词:网上选课;SQL Server 2000数据库;Microsoft Visual Studio 2005;AbstractThere are a lot of public electives during the university period. The traditional method of course choosing lack prescience, and there are no prior coordination. This is a very physically sexual problem in the university campus of teaching manage. Online course selection system can be before the commencement of online enrollment, each student before the commencement of the course well established, so that a reasonable average distribution of teaching resourcesThe system uses as a development tool, designed to achieve the HTML code and background separation of programming code. System using + SQL Server + IIS, mainly taking into account the main course selection students to use Windows, support on well, and code easier to maintain. For the database access operations, the majority of the system to write directly to the SQL statement to query the database in the code. In this system, most functions are used to access the database stored procedures to complete the work.System includes three main modules: the administrator module, teacher module, student module. Administrator module to achieve five main functions, namely, faculty management, professional management, teacher management, curriculum management and student management. Student interface to achieve three main functions, namely, maintenance of personal information, course selection, see enrollment information. Teacher management interface to achieve two main functions, one is to check the instructor curriculum, and the other students see the instructor information.Keywords: online course elect;SQL Server2000 database;Microsoft Visual Studio 2005;目录第一章绪论 (1)1.1课题背景 (1)1.1.1人工选课 (1)1.1.2课题研究的内容 (2)1.2国内外概况 (3)1.2.1选课制的教育思想基础 (3)1.2.2网上选课系统的现状 (3)1.2.3选课系统要实现的目标 (4)1.3课题研究的目的和意义 (4)第二章选课系统的技术背景 (6)2.1数据库SQL Server 2000 (6)2.1.1 SQL Server 2000概述 (6)2.1.2 SQL Server 2000特性 (6)2.2软件开发语言C# (8)2.2.1 C#面向对象语言 (8)2.2.2 C#语言和C/C++语言的关系 (8)2.2.3 C#语言和C/C++语言的差别 (8)2.2.4 C#的特性 (9)2.3开发工具Microsoft Visual Studio 2005和ADO (9)2.3.1 Microsoft Visual Studio 2005 (9)2.3.2 ADO编程技术 (10)第三章系统分析 (12)3.1系统简介 (12)3.2系统运行环境 (13)3.2.1硬件平台 (13)3.2.2操作系统 (13)3.2.3应用软件及开发平台 (13)3.3系统的功能需求 (13)3.4系统的数据需求 (14)3.5流程分析 (14)3.5.1业务流程分析 (14)3.5.2系统流程分析 (15)3.5.3数据流程分析 (16)第四章系统设计 (18)4.1系统设计架构 (18)4.1.1 B/S架构 (18)4.1.2 C/S架构 (19)4.1.3 Smart Client (19)4.2系统的数据库设计 (20)4.2.1数据库需求分析 (20)4.2.2系统的主要E-R图 (20)4.3数据表设计 (22)4.3.1数据表设计 (22)4.3.2数据库的表间关系 (23)4.4系统功能模块设计 (24)第五章高校选课系统实现 (27)5.1登陆系统和退出系统 (27)5.1.1登录系统 (27)5.2管理员用户 (27)5.2.1院系管理 (28)5.2.2学生模块管理 (28)5.3学生用户 (29)5.3.1个人信息维护 (29)5.3.2选课 (29)5.4教师用户 (30)5.4.1查看担任课程课表 (30)5.4.2查看担任课程的选课学生信息 (31)结论 (32)参考文献 (33)谢辞 (34)第一章绪论1.1课题背景在信息全球化、网络化的今天,校园网已成为每所高校必备的信息基础设施,也成为学校提高教学管理水平的重要手段。
学生成绩管理系统实验报告

洛阳理工学院课程设计报告课程名称数据库课程设计设计题目学生成绩查询系统专业计算机科学与技术班级 B100506 学号姓名孙帅杰完成日期2013年1月6号课程设计任务书设计题目:学生成绩管理系统设计内容与要求:设计内容:教务员可以输入学生、教师、班级、课程信息,一个班级只属于一个专业,一个学生只属于一个班级。
教务员负责输入每个专业、每个班级需要学习哪些课程,指定课程的任课教师。
一个教师可以教授多个班的多门课程。
教师可以查看学习该课程的学生名单。
课程结束后,教师可以录入课程成绩。
课程分两类,必修课和选修课。
学生可以选修课程,每学期几门。
学生可以查看自己各门课程的成绩。
学生还可以进行评教,给老师打分。
系统管理员可以输入教室信息,并结合班级、课程、教室信息实现自动排课。
设计要求:要求完成需求分析,写出功能需求和数据需求描述;在需求分析的基础上完成数据库的概念结构设计、逻辑结构设计、物理结构设计;用C#语言,完成管理系统的部分程序模块的界面设计。
指导教师:陶荣2012年12月28日课程设计评语成绩:指导教师:年月日目录1.绪论 (1)1.1 设计目的 (1)1.2 开发工具选择 (1)1.3 开发环境 (1)1.4 本报告的主要内容 (1)2.需求分析 (1)2.1 需求分析的任务 (2)2.2 功能需求 (2)2.3 数据需求 (3)3.总体设计 (3)3.1设计概述 (3)3.2系统总体结构及功能模块划分 (3)3.3系统数据库概念结构设计 (4)3.4 逻辑结构设计 (5)4.主程序设计 (7)4.1 登录模块 (7)4.2 学生信息查询、保存、及修改 (8)4.3 用户管理 (10)5.设计总结 (11)6.心得体会 (12)参考文献 (12)1.绪论1.1 设计目的随着学生的数量的日益增多,学校对学生成绩管理的要求也越来越高,因此学校对学生信息的管理也更系统化,数字化,为了提高学生的实际应用数据库的能力,使学生锻炼简单的数据库开发能力,因此决定设计一个简单的学生成绩管理系统,包括学生信息,课程信息,以及成绩信息和任课教师信息,能够存储相应学生评教信息,和课程安排提供的学生成绩管理各种功能分为面向学生,教师和教务员三部分,其中教务员可以录入学生,教师,班级,课程信息,每个专业、每个班级需要学习哪些课程,指定课程的任课教师,给每个班的每门课程安排指定的认课老师。
选课系统课设报告

选课系统课设报告全文共四篇示例,供读者参考第一篇示例:选课系统课设报告一、引言随着教育领域的不断发展,高校教学管理系统也在不断完善,选课系统作为高校教学管理系统的一个重要组成部分,对学生和教师的教学生活起着至关重要的作用。
本报告将针对选课系统进行设计与开发,以提高选课效率、方便学生和教师的教学活动。
二、系统需求1. 学生端需求:(1)学生能够浏览课程信息,包括课程名称、授课老师、上课时间等;(2)学生能够进行选课操作,包括添加课程、删除课程等;(3)学生能够查看自己的选课情况,并进行调整;(4)学生能够进行退课操作,包括退选已选的课程;(5)学生能够查看课程成绩、考试信息等。
三、系统设计1. 系统架构设计:(1)选课系统采用B/S架构,即浏览器/服务器结构,学生和教师都可以通过浏览器访问系统;(2)系统后台采用MySQL数据库进行数据存储;(3)系统前台使用HTML、CSS、JavaScript进行开发。
2. 模块设计:(1)课程信息模块:包括课程的发布、浏览、修改和删除等功能;(2)选课模块:包括学生的选课和退课功能;(3)成绩管理模块:包括教师对学生成绩的录入和统计分析功能;(4)反馈模块:学生和教师可以在系统内进行交流和反馈。
3. 功能设计:(1)学生注册登录:学生需要先注册账号并登录系统才能进行选课操作;(2)选课流程优化:学生可以根据自己的兴趣和实际情况进行选课,并进行灵活调整;(3)成绩统计分析:教师可以根据系统提供的成绩统计功能,对学生成绩进行全面分析;(4)平台信息推送:系统可以根据学生和教师的需求,进行相关信息推送,如课程变更、考试安排等。
四、系统实现1. 系统开发工具:(1)后台开发:使用Spring Boot进行后台服务开发;(2)前端开发:使用Vue.js进行前端界面开发;(3)数据库管理:使用MySQL进行数据管理。
2. 系统测试:(1)功能测试:测试系统的各项功能是否正常运行;(2)兼容性测试:测试系统在不同浏览器和设备上的兼容性;(3)性能测试:测试系统的性能是否稳定;3. 系统部署:系统部署在高校的教学管理平台上,学生和教师可以通过互联网访问系统进行选课操作。
学生成绩管理系统分析报告

学生成绩管理系统-—分析报告目录目录...................................................... 错误!未定义书签。
一、概要设计 (1)1. 功能结构图: (1)2。
开发工具的选择: (1)3。
网络选择: (2)4。
数据库选择: (2)5. 操作系统: (2)二、详细设计 (3)1。
数据库设计: (3)1) E-R图 (3)2)关系模型: (3)3)数据库表: (4)2. 程序流程图: (5)1) 成绩查询 (5)2) 成绩录入 (5)3)成绩修改 (6)3。
代码设计: (6)4。
界面设计: (6)一、概要设计1.功能结构图:学生成绩系统主要由教务处上成绩,学生模块、教师模块、管理员模块,其模块图如下:图1.1 功能结构图其各子功能如下:1.教务处功能:教务处有专门的管理人员负责成绩的管理工作,教务处下分为按各级分院上成绩。
2.学生模块:学生登录自己的学号密码就可以登录到自己的界面,上面有自己的个人信息和考成绩结果等,成绩查询可以按照成绩高低查询和按课程查询;3。
教师模块:教师可以对学生的成绩进行管理,成绩管理可分别对成绩进行录入、修改、添加、查询,教师的信息也可以查询;4.管理员模块:管理员模块可以对教师、学生和成绩进行进一步的管理;2.开发工具的选择:MyEclipse开发工具:MYEclipse 企业级工作平台(MYEclipse EnterpriseWorkbench,简称MYEclipse)是对EclipseIDE的扩展,利用它可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。
它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate.Eclipse 是一个开放源码社区,专注于开发框架和示范工具的通用平台,从而使得构建和部署软件更简单且成本有效.Dreamweaver集多种网页开发功能于一身,可以轻松地完成几乎所有网页技术的编辑。
课程设计报告--学生选课管理系统

数据库课程设计报告学生选课管理系统班级:10软件本2成员:常东亚 100913010彭红明 100913028章鑫 100913050目录一、课程设计任务和目的 (2)二、需求描述 (2)三、系统总体设计 (3)1.系统架构设计 (3)2.功能模块设计 (3)3.数据库设计(概要设计) (5)(1)E-R图 (5)(2)关系模式 (5)(3)数据库管理系统 (6)(4)数据库命名 (6)(5)数据库表 (6)四、系统界面设计 (11)1、用户登录账号和密码 (11)2、窗体功能描述 (12)3、页面/窗体关系结构图 (16)五、系统实现技术小结 (16)六、课程设计体会 (19)七、系统主要源程序清单 (20)一、课程设计任务和目的完成学生选课管理系统的开发并掌握SQL数据库的建立和使用。
二、需求描述本系统是一个单机版的小型的学生选课管理系统,在本系统中,开发了一个面向管理员、学生和教师这三个对象的教务平台,对学生提供的服务有登录、选课、、修改登录密码、和查询成绩这几个服务,所选课程总数不能超过3门;对教师提供的服务有登录、修改登录密码和登录成绩;对管理员提供的服务有登录开设学生和教师帐号、删除学生和教师帐号的服务。
三、系统总体设计1.系统架构设计(1)架构:单机(2)运行软件环境: windows XP 、jdk1.6(3)开发环境:硬件平台:CPU:P41.8GHz内存:256MB以上软件平台:windows XP SP3 、jdk1.6操作系统:WindowsXP数据库:SQL Server 2000、SQLServer SP4补丁开发工具:Eclipse 3.3分辨率:1024*7682.功能模块设计各模块功能:● 登录界面:登录界面是有帐号,密码两个JTextField ,管理员帐号一字母A开头,教师帐号一字母T 开头,学生帐号以字母S 开头,登录帐号或密码输入错误会弹出相应的提示对话框。
学生选课管理系统课程设计报告报告

学生选课管理系统东北大学**分校**:*国锋**:3090908指导教师:朱世敏日期:2022 年06 月19 日目录0一、总体说明1二、功能模块构造图2三、变量说明(公有、私有、本地变量3四、数据库、表的设计及描述41.数据库:42. 〔1〕管理员表:4〔2〕学生根本信息表:4〔3〕课程表:4〔4〕学生成绩表:4〔5〕密码表:4五、操作说明4六、各模块代码及结果图6封面:6登录:7主界面:8可选课程信息表单:8学生选课记录查询8记录修改下的表单:9学生选课信息:9课程信息修改表单:9报表:9密码修改:10菜单:10七、课程设计总结:11总体功能介绍:1、在学生选课信息管理系统中,先打**面,两秒后自动关闭并跳转至登录界面;2、首先输入用户名和密码等登录信息,点击确定登录进入主界面,点击退出登录,退出系统;3、登陆成功,进入主界面以后,有以下模块“数据查询〞、“记录修改〞、“报表〞、“密码安全〞。
在“数据查询〞中,包含“课程查询〞;在“记录修改〞中包含“课程和学生选课修改〞和“学生选课〞;在“报表〞中包含以下两项子菜单:“学生选课情况〞,“可选课程〞;在“密码安全〞中有“密码修改〞子菜单。
4、进入主界面1、在“数据查询〞下的“课程查询〞在其中输入中输入相应课程名称可以显示已将选课的内容,早课程信息上边的框中输入相应的课程名称可以查询该门课的课程信息;也可以在“数据查询〞中的“选课记录查询〞中可以通过按照“**〞对学生的选课记录发展统计;2、在“记录修改〞的下拉菜单中的“课程和学生选课修改〞中可以对课程信息发展修改,主要包括添加、删除、和退出等;在该下拉菜单下的“学生选课〞子菜单中可以添加选课信息和删除选课信息;3、“报表〞的下拉菜单中有“学生选课情况〞和“课程信息〞的报表,通过这两*报表可以查看和打印学生的选课情况,以及所有的课程信息内容,并可以按照**、班级、系别显示学生的选课情况;4、在“密码安全〞下拉菜单中有“密码修改〞通过“密码修改〞可以使原用户还可通过密码修改来不定期修改自己的原始密码,保证了数据的真实性和安全性。
学生选课系统的设计与实现开题报告

[3]刘猛玉.Visual 数据库开发教程[M].北京:清华大学出版社,2005.30-40.
(2)在开发环境中如何有效的操作数据库,如何快速又没有错误的进行数据的读写。
(3)怎样很好的设计各类用户的权限。
(4)如何组织系统,如何提高程序运行的效率。
(5)如何正确的设计对系统进行的各种操作页面,使得系统更易宇被使用和接受。
二、课题研究步骤、方法及措施:
本课题采用的方法是在Windows XP系统和Visual Studio2005平台开发完成,使用C#作为的开发语言,SQL Server2005作为数据库。采用的措施是通过在图书馆和网上查阅资料之后进行连接数据库,软件编码,然后进行各种测试以及维护。系统要以较高的安全性和较好的性能。最终根据系统开发的成果撰写毕业论文。步骤如下:
(1)系统管理员
查询、修改、增加用户信息:系统管理员通过此项功能可查询、修改、增加学生教师信息等。录入学生与教师个人信息:通过此项功能可以实现对教师和学生的个人信息添加删除。开设课程:管理员登录系统后,可以开设课程,可以设置该课程为必修课程或则选修课程,可以设置该课程的最大人数。
(2)教师用户
显示和修改个人信息:教师用户登录系统后,可以查看和修改教师的个人信息,如姓名,电话,E-mail地址等。查询课程详单:教师可以通过详单灵活地查询上课时间、班级和地点。给学生分数:课程结束后,教师用户登录系统,可以为学过课程的学生给予相应的成绩,若及格,给予学生学分。
[13]David Flanagan(著),张明泽(译).JavaScript权威指南(第四版)[M].北京:机械工业出版社,2003.33.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生选课及成绩查询管理系统的设计与开发目录1、项目背景 (1)2、技术选型 (1)3、需求分析 (1)3.1 系统实现的功能流程 (2)3.2 管理员角色拥有的功能 (2)3.3 学生角色拥有的功能 (3)4、数据库设计 (4)4.1 数据库关系图 (4)4.2 完成系统中数据表的结构设计 (4)5、界面设计 (6)5.1 管理员角色 (7)5.2 学生界面 (12)6、关键技术的介绍 (15)7、系统测试 (25)8、完成情况总结 (26)1、项目背景学生选课及成绩查询系统是一个学校不可缺少的部分,传统的人工管理档案的方式存在着很多的缺点,如:效率低、保密性差等,所以开发一套综合教务系统管理软件很有必要,它应该具有传统的手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大的提高学校的管理效率,有助于推进学校的信息化建设。
2、技术选型C#的窗体程序开发本系统未采用C#实现MDI——多文档窗口,因为考虑到C#的该技术与java类似,而暑期java实训时,曾用过类似的方法做过停车场管理系统,所以想为这次的系统注入一点新鲜的血液,所以本系统设计的主题采用了了C#的C#TreeView实现。
Sql server数据库3、需求分析本系统包括两类用户:学生、管理员。
管理员可以通过系统来添加管理员信息、修改管理员信息、添加学生信息、修改学生信息;开设课程、查询课程、录入成绩、统计成绩、修改成绩、修改个人密码等,而学生则可以通过系统来选择课程、查询课程、显示自己的课表、查询自己的成绩单、修改个人密码等等。
3.1系统实现的功能流程具体的功能概述如下:3.2管理员角色拥有的功能管理员信息管理添加管理员信息;管理员可以添加其他的管理员信息。
修改管理员信息;管理员可以删除其他的管理员信息。
学生信息管理添加学生信息;管理员可以添加学生信息,这些信息包括学生的学号,密码,年级,专业,出生日期等等。
修改学生信息;管理员可以修改学生的信息;课程管理开设课程;管理员可以录入课程信息,学生就可以浏览到这些课程信息,从而选课。
查询课程;可以通过学期查询课程,或通过学期和课程结合的方式查询课程。
成绩管理录入成绩;管理员可以录入学生的成绩。
统计成绩;管理员可以通过学期和课程信息来统计某门课的学生成绩,平均分、最高分、最低分以及可以通过成绩区间来查询某个学期某门课的学生的成绩信息。
并且可以实现排序功能。
修改成绩;管理员可以对成绩出错的学生的成绩进行修改。
修改个人密码;管理员可以修改自己的密码。
3.3学生角色拥有的功能课程管理选择课程;学生可以根据本学期管理员发布的课程来选课。
查询课程;可以通过学期查询课程,或通过学期和课程结合的方式查询课程。
显示课表;学生可以根据自己的选课情况来查询自己的课表。
成绩管理我的成绩单;学生可以根据学期来查询自己某个学期所有选修课程的成绩信息。
修改个人密码;学生可以修改自己的密码。
4、数据库设计4.1数据库关系图4.2完成系统中数据表的结构设计学生信息表管理员信息表课程表课程细节表选课表5、界面设计登录界面:5.1管理员角色管理员主界面:管理员-------添加管理员界面:管理员——修改管理员界面:管理员——开设课程界面:管理员——查询课程界面:管理员——录入成绩界面:管理员——统计成绩页面:管理员——修改成绩界面:管理员——添加学生信息界面:管理员——修改学生信息界面:管理员——修改密码界面:5.2学生界面学生登录主界面:学生——选择课程界面:学生——查询课程界面:学生——显示课表界面:学生——我的成绩单:学生——密码修改界面:6、关键技术的介绍6.1使用treeview实现点击不同的选项,在右侧面板中显示不同的界面。
具体代码如下:private void treeView1_AfterSelect(object sender,TreeViewEventArgs e) {switch(this.treeView1.SelectedNode.Text){case"录入成绩":Form2f=new Form2();f.TopLevel=false;f.FormBorderStyle=FormBorderStyle.None;f.WindowState=FormWindowState.Maximized;panel2.Controls.Add(f);f.Show();break;case"我的成绩单":searchgradeForm f1=new searchgradeForm();f1.TopLevel=false;f1.FormBorderStyle=FormBorderStyle.None;f1.WindowState=FormWindowState.Maximized;panel2.Controls.Add(f1);f1.Show();break;case"统计成绩":countForm f2=new countForm();f2.TopLevel=false;f2.FormBorderStyle=FormBorderStyle.None;f2.WindowState=FormWindowState.Maximized;panel2.Controls.Add(f2);f2.Show();break;case"开设课程":kaisheForm f3=new kaisheForm();f3.TopLevel=false;f3.FormBorderStyle=FormBorderStyle.None;f3.WindowState=FormWindowState.Maximized;panel2.Controls.Add(f3);f3.Show();break;case"选择课程":chooseForm f4=new chooseForm();f4.TopLevel=false;f4.FormBorderStyle=FormBorderStyle.None;f4.WindowState=FormWindowState.Maximized;f4.Show();break;case"查询课程":searchclassForm f5=new searchclassForm();f5.TopLevel=false;f5.FormBorderStyle=FormBorderStyle.None;f5.WindowState=FormWindowState.Maximized;panel2.Controls.Add(f5);f5.Show();break;case"添加管理员信息":addmanForm f6=new addmanForm();f6.TopLevel=false;f6.FormBorderStyle=FormBorderStyle.None;f6.WindowState=FormWindowState.Maximized;panel2.Controls.Add(f6);f6.Show();break;case"修改管理员信息":modifymanForm f7=new modifymanForm();f7.TopLevel=false;f7.FormBorderStyle=FormBorderStyle.None;f7.WindowState=FormWindowState.Maximized;panel2.Controls.Add(f7);f7.Show();break;case"添加教师信息":addteacForm f8=new addteacForm();f8.TopLevel=false;f8.FormBorderStyle=FormBorderStyle.None;f8.WindowState=FormWindowState.Maximized;panel2.Controls.Add(f8);f8.Show();break;case"修改教师信息":modifyteacForm f9=new modifyteacForm();f9.TopLevel=false;f9.FormBorderStyle=FormBorderStyle.None;f9.WindowState=FormWindowState.Maximized;panel2.Controls.Add(f9);f9.Show();break;case"添加学生信息":addstuForm f10=new addstuForm();f10.TopLevel=false;f10.FormBorderStyle=FormBorderStyle.None;f10.WindowState=FormWindowState.Maximized;panel2.Controls.Add(f10);f10.Show();break;case"修改学生信息":modifystuForm f11=new modifystuForm();f11.TopLevel=false;f11.FormBorderStyle=FormBorderStyle.None;panel2.Controls.Add(f11);f11.Show();break;case"关于":aboutForm f12=new aboutForm();f12.TopLevel=false;f12.FormBorderStyle=FormBorderStyle.None;f12.WindowState=FormWindowState.Maximized;panel2.Controls.Add(f12);f12.Show();break;case"退出系统":Application.Exit();break;case"显示课表":showkebiaoForm f13=new showkebiaoForm();f13.TopLevel=false;f13.FormBorderStyle=FormBorderStyle.None;f13.WindowState=FormWindowState.Maximized;panel2.Controls.Add(f13);f13.Show();break;case"修改密码":modifymimaForm f14=new modifymimaForm();f14.TopLevel=false;f14.FormBorderStyle=FormBorderStyle.None;panel2.Controls.Add(f14);f14.Show();break;case"修改成绩":modifygradeFram f15=new modifygradeFram();f15.TopLevel=false;f15.FormBorderStyle=FormBorderStyle.None;f15.WindowState=FormWindowState.Maximized;panel2.Controls.Add(f15);f15.Show();break;}}6.2 在其他的窗口得到在登录窗口输入的信息实现方法:在loginFram中设置两个方法,在其他类中只需要引用loginFram的这些方法即可。