Git Product home page Git Product logo

edumgrsigninprj's Introduction

EduMgrSignInPrj

教务考勤签到系统

该系统是使用AngularJS开发的SPA(单页面应用程序),并使用node.js编写后台中间件,操作Mongodb数据库,分为学生前台和教务后台。   学生端(前台)主要功能模块:学生登录登出、课程签到、查询本节课程所有同学签到情况,查询个人历史签到情况、修改密码   教务员端(后台)主要功能模块:添加学生、学生信息管理、课程信息管理、学生选课信息管理、学习签到信息管理   项目前台台使用RESTful进行路由,使用Ajax+JSON实现数据交互

功能描述:

  • 登录登出:  学生与教务员通过各自的学号/教师号登录系统
  • 学生课程签到:  学生登录系统后,学生端主页面显示今日要签到的课程,学生在课程所规定的时间签到。
     签到分为3种状态:  
    • 正常签到(上课前15分钟-上课开始时间)
    • 迟到(上课开始后1小时内)
    • 缺勤(未签到/上课开始时间1小时后)
  • 查询课程签到情况:  学生签到后,可以查看该课程所有同学的签到情况,达到考勤信息公开的目的
  • 查询个人签到历史:  学生可查看所有的历史签到信息,平时考勤成绩由此计算。
  • 修改密码: 学生和教务员可验证旧密码正确后修改密码
  • 添加学生: 教师端-添加学生信息(学号、学生姓名、性别、登录密码、状态[0:停学,1:在读]
  • 学生信息管理: 显示学生列表分页信息,可查看学生详细信息、修改、删除学生
  • 查看学生详细信息: 显示学生所有信息、学生照片、学生总的签到次数
  • 添加课程: 添加课程信息(课程编号、课程名称、任课教师、上课日期、上课时间、下课时间、签到密码)
  • 课程信息管理: 显示课程分页信息,修改、删除课程

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.