作业提交系统(2013/9)
1. 系统简介
为学校各位老师提供了一个可靠的软件,更好的让学生提交作业。传统的手工操作方式,容易对自己身体疲劳,统计错误,且速度慢。这套系统可以提高管理效率和水平。 实现的主要功能:
1. 基于局域网,解决学校机房管理上机作业的问题;
2. 用户主要有三类:老师、学生、管理员;
3. 通过系统,用户可以注册、修改密码、登录、退出;
4. 老师通过系统可以:布置, 修改和删除作业、下载学生提交的作业、发布/修改成绩;
5. 学生通过系统可以:查看作业任务、上传作业、修改/删除没有成绩的自己的作业、查看作业成绩;
6. 管理员:管理班级、学生、课程、老师传授课程管理,用户管理;
7. 另外,老师和学生间可以进行实时或非实时交互。
2. 系统要求
1. Ruby On Rails
2. MySQL
3. Extjs
4. git
3. 需求
系统角色由教师、学生和管理员组成。
学生:根据权限进入学生相应的页面的功能,修改个人资料的功能及修改密码,查看、搜索公告、教师发布的作业的功能,上传作业,查看上传作业情况及教师打分情况,学生在网上对老师提出疑问并能查看以往对老师提出的疑问功能;老师已经批改过的作业不能修改和删除。
教师:教师登录功能,根据权限进入教师相应的页面的功能,可修改密码,公布作业要求,查看并下载学生上传的作业,查看学生名单功能,查看学生作业完成情况,对学生作业打分;不可删除作业。
管理员:根据权限进入管理员相应的页面的功能,修改个人资料功能,设置班级、课程、任课教师,具有查看、删除作业的功能。
4. 任务要求
1. 开发时间(9月1号~9月30号)[注: 这里的时间有效值相当于暑期培训的12天]
2. 开发人员: xxx
5. 开发流程
1. 需求分析
A. 用户需求
B. 实体关系图
2. 总体设计
A. 总体结构
B. 系统的物理模型
C. 数据库设计
3. 系统实现
A. 程序流程图
B. 程序设计
4. 开发总结
作业提交系统(2013/9)
1. 系统简介
为学校各位老师提供了一个可靠的软件,更好的让学生提交作业。传统的手工操作方式,容易对自己身体疲劳,统计错误,且速度慢。这套系统可以提高管理效率和水平。 实现的主要功能:
1. 基于局域网,解决学校机房管理上机作业的问题;
2. 用户主要有三类:老师、学生、管理员;
3. 通过系统,用户可以注册、修改密码、登录、退出;
4. 老师通过系统可以:布置, 修改和删除作业、下载学生提交的作业、发布/修改成绩;
5. 学生通过系统可以:查看作业任务、上传作业、修改/删除没有成绩的自己的作业、查看作业成绩;
6. 管理员:管理班级、学生、课程、老师传授课程管理,用户管理;
7. 另外,老师和学生间可以进行实时或非实时交互。
2. 系统要求
1. Ruby On Rails
2. MySQL
3. Extjs
4. git
3. 需求
系统角色由教师、学生和管理员组成。
学生:根据权限进入学生相应的页面的功能,修改个人资料的功能及修改密码,查看、搜索公告、教师发布的作业的功能,上传作业,查看上传作业情况及教师打分情况,学生在网上对老师提出疑问并能查看以往对老师提出的疑问功能;老师已经批改过的作业不能修改和删除。
教师:教师登录功能,根据权限进入教师相应的页面的功能,可修改密码,公布作业要求,查看并下载学生上传的作业,查看学生名单功能,查看学生作业完成情况,对学生作业打分;不可删除作业。
管理员:根据权限进入管理员相应的页面的功能,修改个人资料功能,设置班级、课程、任课教师,具有查看、删除作业的功能。
4. 任务要求
1. 开发时间(9月1号~9月30号)[注: 这里的时间有效值相当于暑期培训的12天]
2. 开发人员: xxx
5. 开发流程
1. 需求分析
A. 用户需求
B. 实体关系图
2. 总体设计
A. 总体结构
B. 系统的物理模型
C. 数据库设计
3. 系统实现
A. 程序流程图
B. 程序设计
4. 开发总结