/ComPerformance

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

Primary LanguageJavaScript

ComPerformance

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

项目基于django1.3.1,你可以通过sudo easy_install "django==1.3.1"安装;
要想切换成原django版本可以通过sudo easy_install django进行。

实现的功能如下:
    同学的功能:
        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).查看所有人的互评信息

搭建方法

    1.下载最新版本 
    2.在mysql数据库中建一个comperformance数据库,然后导入sql 
    3.修改settings中的DATABASES 
    4.sudo easy_install django-grappelli 
    5.sudo easy_install xlrd 
    6.sudo easy_install pil
    7.python manage.py runserver 
    8.用户名:guomeng 密码:guomeng 
    9.登录

安装问题

关于验证码无法显示问题,可以参考:
http://www.douban.com/group/topic/12636401/
http://stackoverflow.com/questions/3544155/need-help-with-a-pil-error-ioerror-decoder-zip-not-available
http://hi.baidu.com/wbwylbt/item/2f093d3f50433699b90c0326