layout | title | categories |
---|---|---|
post |
练习:学生成绩单(Web版) |
training |
==欲知如何运行本系统请移步本文档底端~==
- 基于新需求,重构既有代码
- HTML的基本使用
- CSS(基于Bootstrap)的基本使用
重构自己实现的学生成绩单(命令行版),使用HTML,Bootstrap,Javascript实现一个学生成绩管理系统(Web版),具有以下功能:
- 添加一条学生成绩信息
- 查询多个学生成绩信息
- 修改一条学生成绩信息
- 删除一条学生成绩信息
实现一个静态页面展示学生成绩信息。
要求:
- 使用Bootstrap table样式
- 允许将学生信息直接写在静态页面里
实现“添加一条学生成绩信息”功能。
要求:
- 以form表单的形式接收用户提交的学生成绩
- 使用Javascript监听表单onSubmit事件
- 提交时进行输入校验,输入必须满足格式:
姓名, 学号, 民族, 班级, 学科: 成绩, …
,否则提示请按正确的格式输入(格式:姓名, 学号, 学科: 成绩, ...)
- 提交格式正确则将学生成绩存入浏览器的localStorage
在第一阶段实现的静态页面基础上,实现“查询多个学生成绩信息”功能。
要求:
允许用户一次查询多个学生的成绩
提交时进行输入校验,输入必须满足格式:学号, 学号,...
,否则提示请按正确的格式输入要打印的学生的学号(格式: 学号, 学号,…)
输入格式正确则将所查询学生的成绩显示出来,并显示他们的总分平均分和总分中位数
在第三阶段实现的查询成绩单页面基础上,实现“修改一条学生成绩信息”功能。
要求:
- 允许用户在查询出学生成绩后进行修改
- 修改提交时进行输入校验,输入必须满足格式:
姓名, 学号, 民族, 班级, 学科: 成绩, …
,否则提示请按正确的格式输入(格式:姓名, 学号, 学科: 成绩, ...)
- 修改提交格式正确则修改该学生成绩
在第三阶段实现的查询成绩单页面基础上,实现“删除一条学生成绩信息”功能。
要求:
- 允许用户在查询出学生成绩后进行删除
- 删除时弹窗确认
确定删除”姓名+学号“的成绩?
将代码库地址提交到「暑期特训营练习收集」:https://shimo.im/sheet/bF2uUgo3PmUuhgz9/gdQxZ/
代码库需包含:
- 说明如何运行和测试代码的README.md文件
- 运行结果的截图文件(一个功能一张截图)
HTML W3school教程:http://www.w3school.com.cn/html/index.asp
CSS W3school教程:http://www.w3school.com.cn/css/index.asp
Bootstrap中文文档:http://www.bootcss.com/
- 添加一名同学可以实时在上方表格中看到该同学的信息
- 完成查询之后紧接着进行修改或删除查询到的同学,在最上方表单里看不到实时的变化,此时再重新查询一下就可以看到改变啦~