Giter Club home page Giter Club logo

student_performance_platform's Introduction

#一个使用django开发的学生综合成绩管理平台.

#项目基于django1.3.1

#实现的功能如下:

###同学的功能:

  1. 登录
  2. 修改密码
  3. 退出
  4. 在规定时间段内进行互评
  5. 在规定时间段内修改互评
  6. 查看自己详细信息
  7. 查看自己进行的历史互评信息
  8. 查看自己的互评信息(和互评排名等信息)
  9. 查看成绩(包括院系、班级)
  10. 对成绩的查找和排序及其他处理
  11. 查看院系以班级为单位的成绩情况
  12. 提交个性发展的内容
  13. 查看个性发展和活动的得分情况
  14. 查看综合测评成绩排名以及各种成绩组成情况详细信息
  15. 对综合成绩进行查询和排序及其他处理
  16. 查看院系以班级为单位的综合成绩情况),并形成文档

###超级管理员需求:

  1. 登录
  2. 修改密码
  3. 退出
  4. 添加班级
  5. 删除班级
  6. 修改班级
  7. 添加同学,删除同学,修改同学信息
  8. 初始化同学或记录员密码
  9. 开设学期互评功能,限定互评的时间段和选择学期
  10. 限定每班各项名额
  11. 导入成绩单
  12. 查看院系以班级为单位的成绩情况
  13. 对成绩的查找和排序及其他处理
  14. 对个性发展的设置,添加,修改
  15. 根据同学的提交和相关证明的上交,进行最终评分
  16. 并根据其他信息进行加减分设置(卫生,出勤)
  17. 设置成绩和日常行为分的比例情况
  18. 查看综合测评成绩排名以及各种成绩组成情况详细信息
  19. 对综合成绩进行查询和排序及其他处理
  20. 查看院系以班级为单位的综合成绩情况
  21. 查看所有人的互评信息

###搭建方法

  • 下载最新版本
  • 在mysql数据库中建一个student_performance_platform数据库,然后导入sql
  • 修改settings中的DATABASES

##使用pip安装依赖

  • pip install -r requirements.txt

###如果安装pillow出现异常,请先安装freetype

##运行django服务器

  • python manage.py runserver
  • 用户名:admin1990 密码:admin1990
  • 登录

#安装问题

##关于验证码无法显示问题,可以参考:

###如果不安装pilow的话就安装pil,但是pil已经被放弃维护,所以建议安装pillow

###安装PIL说明

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.