Java学生作业管理系统,求思路或者由原代码就好了,谢谢大佬!!!
我设想的系统有几个功能:1.学生能够提交作业(这个可以与数据库挂钩吗?如果这样的话,代码会不会很难(因为我只学到了异常处理,其他的可以自学一点,但不要太多,太难因为时间不...
我设想的系统有几个功能:1.学生能够提交作业(这个可以与数据库挂钩吗?如果这样的话,代码会不会很难(因为我只学到了异常处理,其他的可以自学一点,但不要太多,太难因为时间不够了))2.老师能够阅读学生提交的作业,并且能够给学生的作业打分,分值在文件或者数据库中有记录 3.还有其他容易实现的功能吗,求指教谢谢
展开
4个回答
展开全部
1,学生能够提交作业,登陆与权限这部分我不细说,主要讲提交作业怎么实现,给你发散下思维。
提交作业首先得有一个发起,我提交什么作业,这个也不细说,提交作业的形式是文件还是文本(富文本),富文本可以使用jq22的插件,我也提交过一个还改造版的。富文本可以直接记录到数据库,其实就是html文本,显示的时候能有格式。
如果是提交文件,有两个方案,简单的,可以存在文件目录下,将文件名修改为一个id值,把这个id与真实名字记录到数据库。
或者,看你用的什么数据库,可以把文件存到数据库的二进制文件的字段中。
这里,如果是office文件,如word,你可以用poi读取出来,这个可能你需要花点时间研究下,但是也挺简单的。
2,老师阅卷打分。
老师也要求可以操作系统,并且权限不一致。文件就涉及到下载问题,富文本好说,直接就可以显示出来。
3,其它,前面说的发起作业,老师的责任,老师"布置作业",学生"提交作业",然后老师"检查作业"这才是一个完整流程。权限只有两个,很好控制,按你设计。应该是封闭系统,不需要注册什么的,但是登陆还是要解决的,修改密码的小功能可以做一下。打分给学生"评语",学生查看评语这些都可以考虑
提交作业首先得有一个发起,我提交什么作业,这个也不细说,提交作业的形式是文件还是文本(富文本),富文本可以使用jq22的插件,我也提交过一个还改造版的。富文本可以直接记录到数据库,其实就是html文本,显示的时候能有格式。
如果是提交文件,有两个方案,简单的,可以存在文件目录下,将文件名修改为一个id值,把这个id与真实名字记录到数据库。
或者,看你用的什么数据库,可以把文件存到数据库的二进制文件的字段中。
这里,如果是office文件,如word,你可以用poi读取出来,这个可能你需要花点时间研究下,但是也挺简单的。
2,老师阅卷打分。
老师也要求可以操作系统,并且权限不一致。文件就涉及到下载问题,富文本好说,直接就可以显示出来。
3,其它,前面说的发起作业,老师的责任,老师"布置作业",学生"提交作业",然后老师"检查作业"这才是一个完整流程。权限只有两个,很好控制,按你设计。应该是封闭系统,不需要注册什么的,但是登陆还是要解决的,修改密码的小功能可以做一下。打分给学生"评语",学生查看评语这些都可以考虑
展开全部
web写呗;如果不用框架,就jdbc链接数据库;html 写页面 点击提交作业 数据库也只是存个路径,作业文件还得放在web项目里,servlet获取你上传作业文件的路径 存到数据库;
老师查看作业:html到servlet 去数据库把你作业路径查出来,用流或者别的方式读出来 然后返回 html 老师看见,看见之后评分, servlet 处理 存进数据库 反馈老师 评分成功;
学生 查看分数。
谁知道你怎么想的其实也没多点东西;
老师查看作业:html到servlet 去数据库把你作业路径查出来,用流或者别的方式读出来 然后返回 html 老师看见,看见之后评分, servlet 处理 存进数据库 反馈老师 评分成功;
学生 查看分数。
谁知道你怎么想的其实也没多点东西;
追问
可是我们这学的JAVA编程啊,还没学web
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没办法了吧,没用了的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Github上一大堆,克隆几个改下按钮名称。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询