学生信息管理系统制作步骤PPT课件
合集下载
数据库学生管理系统精品PPT课件
• 课程或者专业只要删掉一个,则它 们的关系解除,修改时级联修改, 保持关系。
程序设计 操作界面
登录页面登录成功,数据库初始为空添加学院添加学院
添加学院
• 按照上述方式,添加几个学院
查询学院
修改学院
修改学院
删除学院
删除学院
重新查询
添加班级
添加班级
添加班级
• 按照上述方式,添加班级
建立表间关系(学生教师课程表)
建立表间关系(学生教师课程表)
• 学生、教师-课程只要删掉一个, 则它们的关系解除,修改时级联修 改,保持关系。
建立表间关系(学生课程-专业表)
建立表间关系(学生课程-专业表)
建立表间关系(学生课程-专业表)
建立表间关系(学生课程-专业表)
建立表间关系(学生课程-专业表)
删除课程和专业的关系
学生选择课程
学生选择课程
学生选择课程
学生选择课程
• 按照上述方式选择课程
查询学生-教师-课程的关系
删除学生-教师-课程的关系
测试分析
• 测试人员对界面程序进行测试,对不满意 的地方以及不完善的地方提出意见,然后 修改完善
结束语
当你尽了自己的最大努力时,失败也是伟大的, 所以不要放弃,坚持就是正确的。
建立表间关系(教师课程表)
建立表间关系(教师课程表)
建立表间关系(教师课程表)
建立表间关系(教师课程表)
建立表间关系(教师课程表)
• 教师或者课程只要删掉一个,则它 们的关系解除,修改时级联修改, 保持关系。
建立表间关系(学生教师课程表)
建立表间关系(学生教师课程表)
建立表间关系(学生教师课程表)
When You Do Your Best, Failure Is Great, So Don'T Give Up, Stick To The End
程序设计 操作界面
登录页面登录成功,数据库初始为空添加学院添加学院
添加学院
• 按照上述方式,添加几个学院
查询学院
修改学院
修改学院
删除学院
删除学院
重新查询
添加班级
添加班级
添加班级
• 按照上述方式,添加班级
建立表间关系(学生教师课程表)
建立表间关系(学生教师课程表)
• 学生、教师-课程只要删掉一个, 则它们的关系解除,修改时级联修 改,保持关系。
建立表间关系(学生课程-专业表)
建立表间关系(学生课程-专业表)
建立表间关系(学生课程-专业表)
建立表间关系(学生课程-专业表)
建立表间关系(学生课程-专业表)
删除课程和专业的关系
学生选择课程
学生选择课程
学生选择课程
学生选择课程
• 按照上述方式选择课程
查询学生-教师-课程的关系
删除学生-教师-课程的关系
测试分析
• 测试人员对界面程序进行测试,对不满意 的地方以及不完善的地方提出意见,然后 修改完善
结束语
当你尽了自己的最大努力时,失败也是伟大的, 所以不要放弃,坚持就是正确的。
建立表间关系(教师课程表)
建立表间关系(教师课程表)
建立表间关系(教师课程表)
建立表间关系(教师课程表)
建立表间关系(教师课程表)
• 教师或者课程只要删掉一个,则它 们的关系解除,修改时级联修改, 保持关系。
建立表间关系(学生教师课程表)
建立表间关系(学生教师课程表)
建立表间关系(学生教师课程表)
When You Do Your Best, Failure Is Great, So Don'T Give Up, Stick To The End
学生信息管理系统数据库课程设 PPT课件
年龄
…
编号 院系名称 领导 描述 …
班级
编号
名称 院系编号
班长
描述
…
9
学籍变更 记录
惩罚记录
编号
变更类型
详细描述
编号
惩罚类型
详细描述
奖励记录
学生、处 罚信息
编号
奖励类型
详细描述 处罚编号
学号
处罚时间
10
学生、奖 励信息
课程信息
奖励编号
学号
奖励时间
课程号
课程名
学分
家庭信息
家庭编号
地址
家长
家庭月收入
25
物理结构设计
❖ 物理结构设计是数据库在物理设备上的存储结构与存取方 法。是给逻辑数据模型选取一个最适合应用要求的物理结 构的过程。
❖ 选用B+树索引方法为关系模式存取方法
❖ 对学生学号(经常使用),成绩(涉及聚集函数)建立索 引。
❖ 将学生、家庭情况表等较大的表分别放在两个磁盘上,这 样在多用户环境下存取速度较快。
❖ 黄传祯:把握整体的设计思路与理念,分配队友任务,作报 告。
❖ 张松:设计E-R图。 ❖ 傅海晨:设计表 ❖ 李炜:知识点的总结与PPT的制作 ❖ 辛青松:填写(学生信息、班级信息、院系信息)记录 ❖ 邹伟鹏:填写(课程信息、家庭信息、惩罚记录)记录 ❖ 刘薇:填写(奖励记录、学生处罚信息、学生奖励信息)记
26
数据库实施
❖ 创建家庭信息表:
27
❖ 创建学生选课表:
❖ 创建惩罚记录表
28
数据库运行与维护
❖ 查询张松的数理统计成绩:
29
❖ 选课表中插入一行记录: ❖ 删除邹伟鹏:
学生学籍管理信息系统ppt
输入学生学籍基本信息
标题:注册管理 处理
根据学生的学号,姓名,性别,专业, 班级,等信息进行添加,删除,修改等
制作 输出
按学号,姓名,等字段查询输出 excel
退学留级管理IPO如下: 编号:2 输入
引言
随着计算机的普及和网络技术的发展,我国的教育行业信息化 建设很早就已经开始在全国展开部署了。学生学籍管理系统就是 其中之一。传统的手写管理由于工作量巨大、存放麻烦、更新困 难、不易备份,已随着时代的发展而显的落伍了。这就要我们创 造更快更新的管理系统。电子管理以快捷、方便的使用而受到欢 迎。学生学籍管理系统是一个教育单位不可缺少的部分,它的内容 对于学校的决策者和管理者来说都至关重要,所以学生学籍管理系 统应该能够为用户提供充足的信息和快捷的查询手段。但一直以 来人们使用传统人工的方式管理文件档案,这种管理方式存在着 许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件 和数据,这对于查找、更新和维护都带来了不少的困难。作为计算 机应用的一部分,使用计算机对学生档案信息进行管理,具有手工 管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、 存储量大、保密性好、寿命长、成本低等。这些优点能够极大地 提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世 界接轨的重要条件。 返回
返回
2.需求分析
需求分析阶段确定的系统逻辑模型是以后设计和实现目 标系统的基础,因此必须准确完整地体现用户的要求。软 件工程使用的结构分析设计的方法为每个阶段都规定了特 定的结束标准,需求分析阶段必须提出完整的准确的系统 逻辑模型,经过用户确认之后才能进入下一阶段。 需求分析是软件生命周期的一个重要阶段,它根本的任 务是确定为了满足用户的需要必须做什么。具体地说,应 该确定系统必须具有的功能和性能,系统要求的运行环境 ,并且预测系统发展的前景,必须仔细分析系统中的数据 ,既要分析系统中的数据流。又要分析长期使用的数据存 储,通过分析应该得出用业务流图、数据字典,可行性分 析等内容为系统的设计奠定基础。
标题:注册管理 处理
根据学生的学号,姓名,性别,专业, 班级,等信息进行添加,删除,修改等
制作 输出
按学号,姓名,等字段查询输出 excel
退学留级管理IPO如下: 编号:2 输入
引言
随着计算机的普及和网络技术的发展,我国的教育行业信息化 建设很早就已经开始在全国展开部署了。学生学籍管理系统就是 其中之一。传统的手写管理由于工作量巨大、存放麻烦、更新困 难、不易备份,已随着时代的发展而显的落伍了。这就要我们创 造更快更新的管理系统。电子管理以快捷、方便的使用而受到欢 迎。学生学籍管理系统是一个教育单位不可缺少的部分,它的内容 对于学校的决策者和管理者来说都至关重要,所以学生学籍管理系 统应该能够为用户提供充足的信息和快捷的查询手段。但一直以 来人们使用传统人工的方式管理文件档案,这种管理方式存在着 许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件 和数据,这对于查找、更新和维护都带来了不少的困难。作为计算 机应用的一部分,使用计算机对学生档案信息进行管理,具有手工 管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、 存储量大、保密性好、寿命长、成本低等。这些优点能够极大地 提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世 界接轨的重要条件。 返回
返回
2.需求分析
需求分析阶段确定的系统逻辑模型是以后设计和实现目 标系统的基础,因此必须准确完整地体现用户的要求。软 件工程使用的结构分析设计的方法为每个阶段都规定了特 定的结束标准,需求分析阶段必须提出完整的准确的系统 逻辑模型,经过用户确认之后才能进入下一阶段。 需求分析是软件生命周期的一个重要阶段,它根本的任 务是确定为了满足用户的需要必须做什么。具体地说,应 该确定系统必须具有的功能和性能,系统要求的运行环境 ,并且预测系统发展的前景,必须仔细分析系统中的数据 ,既要分析系统中的数据流。又要分析长期使用的数据存 储,通过分析应该得出用业务流图、数据字典,可行性分 析等内容为系统的设计奠定基础。
学生信息管理系统设计方案ppt课件
学生信息管理系统设计方案
2021精选ppt
1
目录
一、需求分析 二、开发意义 三、系统详细分析与设计 3.1模块分析 3.2数据库设计 3.3系统逻辑结构图 3.4业务流程图 四、代码 4.1界面 4.2主页 4.3链接数据库 4.4 登录界面图…............…………………………..23 4.5 信息界面图………………………………….....23 4.6 主界面图…………………………………….....24 五、总结………………………………………………24
作为计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理 所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密 性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率, 也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界 接轨的重要条件。
2021精选ppt
align="right">
<tr>
<td height="494">
cellSpacing="0"
<table
2021精选ppt
7
cellPadding="0" width="559" align="center" border="0">
<tr>
<td><IMG height="47" src="images/bslogin_01.gif" width="559"></td>
2021精选ppt
4
2021精选ppt
1
目录
一、需求分析 二、开发意义 三、系统详细分析与设计 3.1模块分析 3.2数据库设计 3.3系统逻辑结构图 3.4业务流程图 四、代码 4.1界面 4.2主页 4.3链接数据库 4.4 登录界面图…............…………………………..23 4.5 信息界面图………………………………….....23 4.6 主界面图…………………………………….....24 五、总结………………………………………………24
作为计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理 所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密 性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率, 也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界 接轨的重要条件。
2021精选ppt
align="right">
<tr>
<td height="494">
cellSpacing="0"
<table
2021精选ppt
7
cellPadding="0" width="559" align="center" border="0">
<tr>
<td><IMG height="47" src="images/bslogin_01.gif" width="559"></td>
2021精选ppt
4
毕业设计学生信息管理系统(完美版)ppt
教师基本信息表 教师编号 教师姓名 年龄 性别 政治面貌 职称 家庭住址 联系电话 nvarchar(50) <pk> nvarchar(50) int nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50)
管理员用户基本信息表 用户帐号 nvarchar(50) <pk> 用户密码 nvarchar(50)
学 生 毕 业 设 计 管 理 系 统
管理员功能
学 生 基 本 信 息 管 理
教 师 基 本 信 息 管 理
学 生 用 户 管 理
教 师 用 户 管 理
系 部 管 理
班 级 管 理
注 销 用 户 信 息
管理员的功能模块
学 生 毕 业 设 计 管 理 系 统
• 学生信息管理:管理员查询学生的所有信息。 • 教师信息管理:管理员查询老师的所有信息。 • 学生用户管理:对不合法的用户进行注销操作,并 进行查询 • 教师用户管理:对不合法的用户进行注销操作,并 进行查询 • 系部管理:管理员可以增、删、改系部的所有信息 • 班级管理:管理员可以增、删、改班级的所有信息
系部基本信息表 学生用户基本信息表 用户帐号 nvarchar(50) <pk> 学号 nvarchar(50) <fk> 用户密码 nvarchar(50) 系部号 nvarchar(50) <pk> 系部名 nvarchar(50) 学号 论文编号 教师编号 成绩
成绩表 nvarchar(50) <pk,fk1> nvarchar(50) <pk,fk2> nvarchar(50) <pk,fk3> nvarchar(50)
基于BS模式的学生信息管理系统的设计与实现 PPT课件
(3)服务器端将结果以HTML格式传送到客户端浏览器 上,因此使用各种浏览器都可以正常浏览ASP所产生的网 页;
(4)由于服务器是将ASP程序执行的结果以HTML格式 传回客户端浏览器,因此使用者不会看到ASP所编写的原 始程序代码,安全性较好。
19
Web应用程序的工作原理
从浏览器提交的请求通过Web服务器给应用程序服务器,由它调用 相关的网页应用程序进行处理,处理的结果——网页交给Web服务 器,Web服务器把这个网页作为对请求的应答发送给浏览器。
返回
20
第四章 系统模块的具体实现
用户登陆管理模块 用户账户管理模块 成绩管理模块
21
用户登陆管理模块
该模块主要实现为不同的登陆用户分配不同的功能菜单。实现用 户权限的管理。登陆用户包括:管理员、教师、学生三种类型。
22
学生用户登录
学生用户登录后界面,可以查看班级名单、查看课程 设置、查询成绩等。
26
成绩管理模块
成绩管理包括成绩的录入和成绩的查询核对等。管理员可 以实现教师管理学生成绩的功能。管理员可以对一些无用 的用户成绩给以清除,交易减少数据库的大小。
27
在做毕业设计的过程中,我得到了老师的耐心指导 与大力支持,老师给我提出了很好的建议和设计思路, 在此对他表示深深地谢意!
最后对在坐的各位老师表示衷心的感谢,感谢您对 我的论文提出宝贵的意见!
6
系统开发平台
网络服务器操作系统:Windows Vista Web服务器:Internet Information Server 7.0 后台数据库系统:Microsoft ACCESS 2007 网页编程语言:HTML,ASP,VBScript 网页前台编辑工具: Macromedia Dreamweaver8
(4)由于服务器是将ASP程序执行的结果以HTML格式 传回客户端浏览器,因此使用者不会看到ASP所编写的原 始程序代码,安全性较好。
19
Web应用程序的工作原理
从浏览器提交的请求通过Web服务器给应用程序服务器,由它调用 相关的网页应用程序进行处理,处理的结果——网页交给Web服务 器,Web服务器把这个网页作为对请求的应答发送给浏览器。
返回
20
第四章 系统模块的具体实现
用户登陆管理模块 用户账户管理模块 成绩管理模块
21
用户登陆管理模块
该模块主要实现为不同的登陆用户分配不同的功能菜单。实现用 户权限的管理。登陆用户包括:管理员、教师、学生三种类型。
22
学生用户登录
学生用户登录后界面,可以查看班级名单、查看课程 设置、查询成绩等。
26
成绩管理模块
成绩管理包括成绩的录入和成绩的查询核对等。管理员可 以实现教师管理学生成绩的功能。管理员可以对一些无用 的用户成绩给以清除,交易减少数据库的大小。
27
在做毕业设计的过程中,我得到了老师的耐心指导 与大力支持,老师给我提出了很好的建议和设计思路, 在此对他表示深深地谢意!
最后对在坐的各位老师表示衷心的感谢,感谢您对 我的论文提出宝贵的意见!
6
系统开发平台
网络服务器操作系统:Windows Vista Web服务器:Internet Information Server 7.0 后台数据库系统:Microsoft ACCESS 2007 网页编程语言:HTML,ASP,VBScript 网页前台编辑工具: Macromedia Dreamweaver8
学生信息管理系统设计方案ppt课件
</tr>
<tr>
<td vAlign="bottom" background="images/bslogin_04.gif" height="100">
</tr>t;IMG height="66" src="images/bslogin_02.gif" width="559"></td>
</tr>
<tr>
<td><IMG height="87" src="images/bslogin_03.gif" width="559"></td>
学生信息管理系统设计方案
.
1
目录
一、需求分析 二、开发意义 三、系统详细分析与设计 3.1模块分析 3.2数据库设计 3.3系统逻辑结构图 3.4业务流程图 四、代码 4.1界面 4.2主页 4.3链接数据库 4.4 登录界面图…............…………………………..23 4.5 信息界面图………………………………….....23 4.6 主界面图…………………………………….....24 五、总结………………………………………………24
<HTML>
<HEAD>
<title>学生信息管理系统</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
学生信息管理系统PPT
学生信息管理系统
06软件
06712039 06712037
系统分析说明
档案管理 信息设置 信息查询 课程管理
登录
课程设置 课程查询 课程分配 成绩录入
用户
主界面 成绩管理
成绩查询 成绩排名 密码维护
系统管理
重新登录 管理用户
E-R图
学生 n n 上课 m 课程 n 属于 1 学院 m 1 n 宿舍 属于 n 属于 1 n 属于 1 n 属于 m 班级
SInation=***||SIorigin=***||SIPL=***…>
If 修改宿舍号 Scanf 学号 Then Update< Student表>set< Sroomno=***> Else if 删除该学生信息 Scanf 学号 Delete from <SI表> where<Sno=***> && Delete from <Student表> where<Sno=***>&& Delete from <SC表> where<Sno=***> &&Delete from <Score表>
学生表与 课程表是 多对多关 系
列名 SCno SCname SCclass SCno SCname XKLB
查询课程
Scanf If true Then select Cno ,Cname, Credict,Chour ,Csemester from Course c Join SC on o=SC.SCno Where SC.Sclass =‘**班’ Return 课程查询结果 Scanf 学生号 If true Then select Sno ,Sname ,Cname from Student s Join SC on s.Sno=sc.Sno Join Course c on o=o Where Sno =‘***’ Return 课程查询结果 班级名称
06软件
06712039 06712037
系统分析说明
档案管理 信息设置 信息查询 课程管理
登录
课程设置 课程查询 课程分配 成绩录入
用户
主界面 成绩管理
成绩查询 成绩排名 密码维护
系统管理
重新登录 管理用户
E-R图
学生 n n 上课 m 课程 n 属于 1 学院 m 1 n 宿舍 属于 n 属于 1 n 属于 1 n 属于 m 班级
SInation=***||SIorigin=***||SIPL=***…>
If 修改宿舍号 Scanf 学号 Then Update< Student表>set< Sroomno=***> Else if 删除该学生信息 Scanf 学号 Delete from <SI表> where<Sno=***> && Delete from <Student表> where<Sno=***>&& Delete from <SC表> where<Sno=***> &&Delete from <Score表>
学生表与 课程表是 多对多关 系
列名 SCno SCname SCclass SCno SCname XKLB
查询课程
Scanf If true Then select Cno ,Cname, Credict,Chour ,Csemester from Course c Join SC on o=SC.SCno Where SC.Sclass =‘**班’ Return 课程查询结果 Scanf 学生号 If true Then select Sno ,Sname ,Cname from Student s Join SC on s.Sno=sc.Sno Join Course c on o=o Where Sno =‘***’ Return 课程查询结果 班级名称
《学生管理系统》PPT课件
操作结果
2021/3/26
20
2层图
初始帐号及密码
注册登录信息
判断注册或登录
1.1
账号及密码
1.2
输入初始账号及密 码
初始密码及账号信息
1.3
输入账号及密码
账号及密码信息
1.4
是否正确
2021/3/26
账号信息
A3
登陆成功 密码错误
21
2层图
A1
学生个人信息
A4
学生成绩信息
A5
学生选课信息
学生管理信息
名字:学号 别名:学生编号 描述:在学校中学生身份的标识。 定义:八位有规律的数字 来源:学生
名字:籍贯 别名:无 描述:学生家庭住址信息。 定义:省、市、县 来源:20学21/生3/26
名字:身份证号
别名:无
描述:法律上公民身份标识。
定义:十八位数字
来源:学生
28
教师个人信息名词解释:
名字:教师个人信息 别名:教师基本信息 描述:教师基本属性信息 定义:教师个人信息=身份证号+教师号+性别+出生年月+籍贯+民族+学院+联系电 话 来源:教师
2021/3/26
7
学生信息管理系统由学生用户功能、教师用户功能 和管理员功能组成:
(一)学生用户功能主要包括以下部分:注册、登录、修改密码、查询个人信息、 查询成绩、选课(退课)。 具体功能介绍如下:
(1)注册
实现功能:创建一条学生记录,由学生自己填写个人信息并保存,实现统一管理。
个人信息内容:学号 、姓名、性别、出生年月、籍贯、民族、学院、班级、宿舍 号、联系电话。
名字:宿舍信息 别名:无 描述:供管理员管理宿舍的基本信息 定义:宿舍信息=楼号+房间号 来源:管理员
学生信息管理系统演讲PPT
if(ae.getSource()==month) { calendar.set(Calendar.MONTH,month.getSelectedIndex()); int maxDay = calendar.getActualMaximum(Calendar.DAY_OF_MONT H); for(int i=1;i<=maxDay;i++) { day.addItem(new Integer(i)); } }
谢谢大家!
界面设计:
1、登录界面
用户名,密码验证,登录系统、注册用户
2、功能界面
菜单:修改密码、查看个人信息、注销、退出系统 主界面:查看、修改、增加、删除学生信息等操作
程序结构:
代码实现:
1、界面代码实现
1)登录界面ห้องสมุดไป่ตู้
布局主要是GridBagLayout和GridLayout
2)功能界面实现
if(ae.getSource()==year) { calendar.set(Calendar.YEAR, ((Integer) year.getSelectedItem()).intValue()); int maxDay = calendar.getActualMaximum(Calendar.DAY_OF_MONTH); for(int i=1;i<=maxDay;i++) { day.addItem(new Integer(i)); } }
《学生管理系统》课件
学生管理系统中的课程管理
1
课程安排
2
教材管理
3
作业和考试管理
学生管理系统提供教师和
学生管理系统支持教师对
学生管理系统可以帮助教
学生查看课程表、安排课
课程教材进行管理,包括
师管理课程作业和安排考
程和调整课程安排的功能。
教材选用、发放和退回等。
试,提供自动化的评分和
成绩计算。
学生管理系统中的考勤管理
信息的共享。
3
改善决策
学生管理系统提供了丰富的数据分析和报告功能,帮助学校管理层做出准确的决策和改
进学生教育质量。
学生管理系统的概述
学生管理系统是一种集学生信息管理、课程管理、考勤管理、成绩管理、家长管理等功能于一体的综合性软件
系统。
学生管理系统的特点
1
3
全面性
2
易用性
学生管理系统可以管理学生的个人信息、学
保密。
扩展。
学生管理系统中的数据库管理
1
数据存储
2
数据查询
3
数据分析
学生管理系统使用数据库
通过数据库管理,教育机
学生管理系统的数据库管
来存储学生信息、课程表、
构可以快速查询学生信息、
理模块支持统计和分析学
成绩数据等,保证数据的
学术成绩和考勤记录,为
生信息,发现学生学业进
持久性和可靠性。
学生管理系统提供直观和简单的用户界面,
业进展、考勤记录、课程安排等各个方面的
使教职工、学生和家长可以轻松使用系统进
数据。
行操作。
数据安全性
4
扩展性
学生管理系统采用多级权限控制、数据备份
学生管理系统 ppt
if ((stu[i].english > 90) && (stu[i].english <= 100)) { sumC1++; } else if ((80 <= stu[i].english) && (stu[i].english < 90)) { sumC2++; } else if ((70 <= stu[i].english) && (stu[i].english < 80)) { sumC3++; } else if ((60 <= stu[i].english) && (stu[i].english < 70)) { sumC4++; } else { sumC5++; } } per1 = sumC1 / snums; per2 = sumC2 / snums; per3 = sumC3 / snums; per4 = sumC4 / snums; per5 = sumC5 / snums; return string.Format("数学成绩百分比:" + "\n" + "90~100:" + per1 + " 80~90:" + per2 + " 80~70:" + per3 + " 70~60:" + per4 + " 60以下的:" + per5); } } }
新建Grade类
//语文成绩各分数段百分比 public string PerC() { double per1, per2, per3, per4, per5; double sumC1 = 0, sumC2 = 0, sumC3 = 0, sumC4 = 0, sumC5 = 0; for (int i = 0; i < snums; i++) {//此算法也可以用switch ...case: if ((stu[i].chinese > 90) && (stu[i].chinese <= 100)) { sumC1++; } else if ((80 <= stu[i].chinese) && (stu[i].chinese < 90)) { sumC2++; } else if ((70 <= stu[i].chinese) && (stu[i].chinese < 80)) { sumC3++; } else if ((60 <= stu[i].chinese) && (stu[i].chinese < 70)) { sumC4++; } else { sumC5++; } } per1 = sumC1 / snums; per2 = sumC2 / snums; per3 = sumC3 / snums; per4 = sumC4 / snums; per5 = sumC5 / snums; return "语文成绩百分比:" + "\n" + "90~100:" + per1 + " 80~90:" + per2 + " 80~70:" + per3 + " 70~60:" + per4 + " 60以下的:" + per5;
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Requery方法是通过重新查询窗体或控件 的数据源更新基于指定窗体的数据,语 法为:
[窗体].Requery
保存,返回教师录入成绩窗体,可按照 课程号和专业对成绩进行录入和修改
四. 学生成查询模块制作
与教师录入成绩模块类似 第一步创建根据学号和课程号的查询 第二步创建学生成绩查询主窗体,添加学号,
1.创建课程表,字段设置如下
2. 充实表内容
3.创建成绩表
4.创建学生基本信息表、课程表、成绩表 的关系
5.创建学生选课窗体---使用向导创建窗
体,依据成绩表中的学号和课程号字段
6.全部完成后如下图
三. 教师成绩录入模块制作
难点:建立主窗体和子窗体的联动
这里存在两个问题: 1). 如何把主窗体中课程号组合框和专业文本
入" Text1.Value = "" text2.Value = "" Text1.SetFocus End If
六. 登录窗体模块制作
需指出的是:Text1和Text3分别是用户名和密 码控件的名称,要显示的用户名和密码可自行 规定,代替“fiona”和“123”
设置密码的输入掩码---右键点击密码属性, 数据输入掩码密码,如下图显示
六. 登录窗体模块制作
登录按钮点击右键,点击事件生成器,选择代码生成 器,点击确定
在弹出的代码编辑器中输入如下代码: If Trim(Text1.Value) = "fiona" And
Trim(Text3.Value) = "123" Then DoCmd.Close DoCmd.OpenForm "切换面板" Else MsgBox "你输入的用户名和密码不正确,请重新输
五.切换面板模块制作
点击编辑按钮,弹出如下对话框,可定义切换 面板名称
点击新建,弹出如下对话框
五.切换面板模块制作
输入内容如下图所示:
文本是指定项目所要显示的名称 同理,有几个模块需要新建几次
完成后如下图
六. 登录窗体模块制作
使用设计器创建窗体中,添加如下5个控 件(一个标签,两个文本框,两个命令 按钮)
更改控件名称---右键点击属性,更改专业控件 名称为专业,课程号控件名称为课程号
更改根据专业和课程号查询的查询条件
此时再进入教师录入成绩主窗体时就不会再弹 出“请输入专业和请输入课程号“对话框
让查询控件和子窗体建立连接----进入教师录 入成绩窗体的设计视图,右键点击查询控件, 点击事件生成器,输入以下代码
学生信息管理系统制作步骤
学生信息管理系统包含模块
学生信息管理 学生选课 教师成绩录入 学生成绩查询 切换面板 登录窗体
一. 学生信息管理模块制作
1.创建学生基本信息表,字段设置如下图
2. 完善表内容
3. 新建窗体,创建方式及数据源选择如下:
4.创建完成后如下图
二. 学生选课模块制作
SUCCESS
THANK YOU
2019/7/25
课程号和查询控件,方法与教师录入成绩模块 类似 第三步创建根据学号和课程号查询子窗体 第四步在主窗体中添加子窗体,建立主窗体与 子窗体的联系,方法与教师录入成绩模块一样
学生成绩查询模块完成图
五.切换面板模块制作
选择【工具】|【数据库实用工具】|【切换面 板管理器】命令,如果是第一次创建切换面板 窗体,就会自动打开如下图所示警告对话框。 单击该对话框的【是】按钮,即可打开【切换 面板管理器】对话框。
框的内容作为子窗体(准确地讲,应该是子 窗体对应的查询“根据专业和课程号查询”) 的输入参数 2). 如何通过“查询”按钮来执行子查询
三. 教师成绩录入模块制作
1.准备工作---创建根据课程号和专业的查询(参 数查询)
2. 创建教师录入成绩主窗体
3. 创建根据专业和课程号查询子窗体
SUCCESS
THANK YOU
2019/7/25
4.将子窗体导入主窗体中
打开主窗体 点击工具箱中的子窗体/子报表 在主窗体专业下方拖拉该控件,弹出如下对话
框
5.将页眉页脚去掉,调整窗体到合适大小 6.将主窗体和子窗体建立联动
要引用主窗体中的控件,需使用以下格 式 Forms![窗体名称]![控件名] 要使用以上格式必须首先更改控件名称 PS:以上格式中的符号均为西文输入状态 下