2 Star 4 Fork 4

韭菜码农 / ccos

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.90 KB
一键复制 编辑 原始数据 按行查看 历史
韭菜码农 提交于 2015-11-18 21:44 . Update README.md

#ccos(college collaborative office system) 因为曾经当过学习委员,在任职此职位的过程总是要做一些关于课程作业的收集(收集相关作业,交给老师评分批改),还有课程变更的通知等事情。在此过程中容易出现作业的遗漏或者学生也容易忘记自己是否交了作业等事情的发生,当时就想如何更加高效和方便的管理作业,所以萌生了一个简单的想法,就是开发一个web系统来管理作业。

暂时一段时间因为入职新的公司所以没有太多时间来维护这个项目,个人还是希望加入更多一些实用的功能,比如当老师发布一个作业的时候,可以给学生推送相关的网上资料。或者给老师提供一个作业反作弊功能。

项目介绍:

1.项目技术 JavaEE+maven+mysql+mybatis+freemarker+jquery+bootstrap(UI框架)

补充:搜索作业功能需要优化,会添加lucene(全文搜索),系统暂时使用简单的数据库查询搜索。

#部署 a.安装mysql数据库服务器,根据对应的sql脚本,在mysql客户端执行生成表。

b.导入工程,通过maven build编译工程

c.将工程加入到web服务器(tomcat),启动服务器

2.整体需求 系统包括:管理员、学生、教师管理等几个主要模块

管理员管理:完成对教师,学生的管理

教师管理:教师需要用户名和口令登录;在学生提交作业前,需要教师定义课程:一个教师可以定义多门课程,一门课可能要提交多次作业,这些信息由教师定义,并输入每门课的学生基本信息(序号、学号、姓名);教师可以布置作业, 作业提交以office(word,excel,ppt)文档提交,对于每次作业教师可以指定最后提交期限,超过期限不能再提交,在期限前可以多次提交,但覆盖前次提交; 教师可以浏览提交的作业,并可以给出成绩或修改成绩,每次作业记一次成绩,系统可以自动计算总成绩和平均成绩;可以按学号或成绩排序后导出到Excel表; 每门课提交的作业,存放在一个文件夹下,以课程名命名,如:“数据库原理及应用” ,每个作业的命名为:“专业班级_序号_姓名_次数.doc” ,如:计本10601_12_张三_01.doc” ,而且支持教师将文件下载到本地,便于刻录光盘。

学生管理:学生进入网站后,选择用户名和输入口令后登录,学生登录后可以浏览和下载作业内容。

输入图片说明

输入图片说明

输入图片说明

Java
1
https://gitee.com/hws/ccos.git
git@gitee.com:hws/ccos.git
hws
ccos
ccos
master

搜索帮助