html+css+js 学生信息管理系统

这篇具有很好参考价值的文章主要介绍了html+css+js 学生信息管理系统。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

需求:Web前端开发技术完成管理系统后台管理功能,主要包括用户登录、系统主界面(要求直接跳转到用户管理界面,可选做一个系统后台管理主界面,用户管理作为主界面下的某个子功能,)并实现一个具体功能增、删、改的界面设计。

1.用户登录

输入账号、密码。如果账号和密码验证通过,则打开主界面,否则提示错误。

界面要求

  1. 账号,要求长度在6-20个字符。
  2. 密码,要求长度在5-15个字符。
  3. 按钮,登录,类型submit。
  4. 要求采用表单提交。

功能要求

点击“登录”按钮,根据规则验证输入的账号和密码,都是必填项,有长度限制。根据自己的情况,可以设定一个默认的账号和密码作为验证通过的数据,如账号jxf123,密码为Test_001。

  1. 表单中action值为user.html。
  2. 表单method="post"。

 html+css+js 学生信息管理系统

1.html  代码

<!DOCTYPE html>
<html>

<head>
  <meta charset="UTF-8">
  <title>用户登录</title>
 
</head>

<body>
  <form action="user.html" name="form1" onsubmit="return check();" method="post">
    <div class="user">
      <input type="text" name="name" placeholder="用户名" pattern="^[a-zA-Z0-9_-]{6,16}$"  value="jxf123"/>
      <input type="password" name="password" placeholder="密码" pattern="^[a-zA-Z0-9_-]{5,15}$" value="Test_001" />
    </div>
    <div class="footer">
      <div></div>
      <input type="submit" name="submit" value="登录" class="btn" formaction="main.html" />
      <input type="submit" name="submit" value="注册" class="btn" formaction="register.html" />
    </div>
  </form>
</body>

</html>

 login 登入页面  css 样式

body {
  /* 设置背景图片不平铺、水平垂直居中、固定不动 */
  background: url(../images/1.jpg) no-repeat center center fixed;
  /* 保持图像本身的宽高比例,将图片缩放到正好完全覆盖定义背景的区域。*/
  background-size: cover;
  padding-top: 20px;
}

form {
  width: 343px;
  height: 200px;
  margin: 0 auto;
  border: 1px solid rgba(0, 0, 0, 1);
  border-radius: 5px;
  /* 隐藏溢出内容 */
  overflow: hidden;
  text-align: center;
}

input {
  width: 300px;
  height: 30px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  margin-bottom: 10px;
}

.user {
  padding-top: 40px;
}

.footer input {
  width: 50px;
  height: 34px;
}

/* 当光标放到按钮上时,鼠标指针为一只小手形状 */
input[type=submit] {
  cursor: pointer;
}

/* 当该input元素获得焦点时,设置背景颜色及盒阴影 */
input:focus {
  background-color: rgba(0, 0, 0, 0.2);
  overflow: hidden;
}

.btn {
  border-radius: 4px;
  border-radius: 6px;
}

/* 当鼠标悬浮在该元素时,设置背景颜色 */
.btn:hover {
  background: rgba(0, 0, 0, 0.2);
}

2.注册页面

    <form class="contact_form" action="#" method="post">
      <ul>
        <li class="usually">
          <h2>用户注册</h2>
        </li>
        <li class="usually">
          <span>昵称:</span>
          <input type="text" id="name" name="name" autocomplete="off" required pattern="^[a-zA-Z0-9_-]{6,16}$" />
        </li>
        <li class="usually">
          <span>注册邮箱:</span>
          <input type="email" name="email" autocomplete="off" placeholder="javin@example.com" required />
        </li>
        <li class="usually">
          <span>密码:</span>
          <input type="password" name="password" required />
        </li>
        <li class="special">
          <span>性别:</span>
          <input type="radio" name="sex" id="male" checked />
          <label for="male">男</label>
          <input type="radio" name="sex" id="female" />
          <label for="female">女</label>
        </li>
        <li class="usually">
          <span>年龄:</span>
          <input type="number" name="age" required />
        </li>
        <li class="special">
          <span>兴趣爱好:</span>
          <input type="checkbox" id="football" name="interest" />
          <label for="football">足球</label>
          <input type="checkbox" id="basketball" name="interest" />
          <label for="basketball">蓝球</label>
          <input type="checkbox" id="swim" name="interest" />
          <label for="swim">游泳</label>
          <input type="checkbox" id="sing" name="interest" />
          <label for="sing">唱歌</label>
          <input type="checkbox" id="run" name="interest" />
          <label for="run">跑步</label>
          <input type="checkbox" id="yoga" name="interest" />
          <label for="yoga">瑜伽</label>
        </li>
        <li class="usually">
          <span>自我介绍:</span>
          <textarea rows="10" cols="200" name="introduction" placeholder="Please enter your message" class="message"
            required></textarea>
        </li>
        <li>
          <input class="submit" type="submit" value="立即注册" />
        </li>
      </ul>
    </form>

注册页面  css样式文章来源地址https://www.toymoban.com/news/detail-410570.html

.contact_form {
  width: 70%;
  margin: 0 auto;
}

.contact_form ul {
  width: 750px;
  list-style: none;
  /* 清除默认样式 */
  margin: 0px;
  padding: 0px;
}

.contact_form li {
  padding: 12px;
  border-bottom: 1px solid #eee;
}

/* 给类名为contact_form的元素的第一个子元素li和最后一个子元素li加底部边框 */
.contact_form li:first-child,
.contact_form li:last-child {
  border-bottom: 1px solid #777;
}

.contact_form span {
  width: 150px;
  /* 把块元素强制转换为行内块元素 */
  display: inline-block;
}

/* 给类名为usually的元素下的input标签定义宽高和内边距 */
.usually input {
  height: 20px;
  width: 220px;
  padding: 5px 8px;
}

/* 该元素获得焦点时,不出现虚线框(或高亮框)*/
*:focus {
  outline: none;
}

/* 给类名为usually的元素下的input和textarea标签设置背景图片、内阴影和边框圆角 */
.usually input,
.usually textarea {
  background: url(../images/attention.png) no-repeat 98% center;
  box-shadow: 0 10px 15px #eee inset;
  border-radius: 2px;
}

.contact_form textarea {
  padding: 8px;
  width: 300px;
}

/* 当该元素获得焦点时,设置背景颜色为白色 */
.usually input:focus,
.usually textarea:focus {
  background: #fff;
}

/* 设置按钮的样式 */
input[type=submit] {
  margin-left: 156px;
  background-color: #68b12f;
  border: 1px solid #509111;
  border-radius: 3px;
  color: white;
  /* 内边距:上下6px、左右20px */
  padding: 6px 20px;
  /* 文本对齐方式:水平居中 */
  text-align: center;
}

/* 当鼠标悬停在提交按钮时,该按钮背景颜色透明度为0.85,光标变成小手 */
input[type=submit]:hover {
  opacity: .85;
  cursor: pointer;
}


/* 当该元素获得焦点填写内容无效时,设置警告背景图片 */
.usually input:focus:invalid,
.usually textarea:focus:invalid {
  background: url(../images/warn.png) no-repea

到了这里,关于html+css+js 学生信息管理系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 用mysql+实现客户端界面代码【(css+html+js)或者vue】做一个酒店管理系统

    鱼弦:CSDN内容合伙人、CSDN新星导师、51CTO(Top红人+专家博主) 、github开源爱好者(go-zero源码二次开发、游戏后端架构 https://github.com/Peakchen)          设计内容: 两种身份的用户 1)普通客户:自己个人信息的管理、预定房间功能、收银结账功 能(押金,退房,账单处理): 2)管理

    2024年02月08日
    浏览(33)
  • 电网管理信息系统安全运行需求分析

    传统的电网企业信息系统存在着许多的问题,信息系统的数据安全不能得到 保障,容易丢失;对于庞大分散的客户端不能进行有效地管理,并且需要耗费大 量的人力和时间去维护;硬件的价格高且使用周期短,这就给企业带来了高成本 的压力;用户对于应用系统的升级比较

    2024年02月07日
    浏览(41)
  • 疾控LIMS实验室信息管理系统功能需求

    1.平台要求 1.1 LIMS 系统核心软件平台 实现采购人水质、食品、环境卫生、职业卫生、放射卫生、传染病、慢性病、地方病、艾滋病等的检验检测全流程,并实现实验室人、机、料、法、环的全面资源管理,以及实验室质量体系质量控制的全面溯 源控制、生物安全管理体系信

    2024年02月01日
    浏览(43)
  • qt实现信息管理系统(学生信息管理系统)功能更完善

    信息系统代码地址:https://gitee.com/dxl96/StdMsgSystem 本学生信息管理系统同升级改造的幅度较大,涉及到的东西对于初学者来说,可能稍显复杂,可以先移步到 https://blog.csdn.net/IT_CREATE/article/details/82027462 查看简易的系统。 本系统引入日志管理,数据库选择支持sqllite、mysql,自

    2024年02月13日
    浏览(35)
  • 学生基本信息管理系统

    目录 一、选题与前期调查 1.选题 2.前期调查 二、人员分工 三、项目描述 1.项目简介 2.项目技术 3.功能需求分析 4.系统细节 四、系统功能运行结果截图展示 五、关键代码 六、使用git管理代码 七、遇到的困难 1.选题 学生基本信息管理系统(2人)等级:C- 功能要求: 1、添加学生

    2024年01月16日
    浏览(75)
  • 学生宿舍信息管理系统

    任务6 学生宿舍信息管理系统 已知宿舍的信息包括:宿舍楼号,宿舍号,床位号,对应床位号的学生学号,楼长姓名等。设计程序能实现以下功能: (1)宿舍信息录入:可随时增加宿舍信息到数据文件中 (2)宿舍信息浏览:宿舍的信息输出到屏幕 (3)查询:按学号查询学

    2024年02月05日
    浏览(90)
  • 学生信息管理系统——JAVA

          学生信息管理系统是一个实现信息管理的多功能平台,本文主要介绍一个简易功能的java 程序。 1、添加学生信息。 2、删除学生信息。 3、查看学生信息。 4、修改学生信息。 1、创建一个标准的学生类 2、分布实现功能         (1)添加学生信息         (2)删除

    2024年02月08日
    浏览(38)
  • mysql 学生信息管理系统

    一、分析 ①业务分析: 学生信息管理系统是面向学生和学校教师的一个多功能数据管理平台 ②系统分析: 本系统所涉及到的用户有学校学生和教师,对于不同的用户系统所提供的功能也有所不同,其中对于学生来说,学生可以提供该系统进行自身数据的查询,教师可以通过

    2024年02月10日
    浏览(26)
  • 【JAVA】学生信息管理系统

    目录 前言 一、环境搭建 二、功能实现 1.学生信息类的创建 2.学生信息的添加功能 3.学生信息的删除功能 4.学生信息的修改功能  5.学生信息的查看功能  三、主类的调用 1.界面的搭建 2.学生端和教师端 3.系统和功能的选择 总结         JAVA实现的学生信息管理系统(包含教

    2024年02月03日
    浏览(39)
  • java学生成绩管理信息系统

    学生成绩管理信息系统是一个基于Java Swing的桌面应用程序,旨在方便学校、老师和学生对学生成绩进行管理和查询。本文档将提供系统的详细说明,包括系统特性、使用方法和技术实现。 添加学生信息:录入学生基本信息,包括学号、姓名、班级等。 编辑学生信息:修改学

    2024年01月18日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包