要用Java做一个批改网的系统,无从下手,求大神们指点。

《Java程序设计》---综合实验三

项目需求:

实现《Java程序设计》课程的作业批改系统。

具体需求如下:

1、系统的账号密码登陆界面。

2、实现作业(本地文档)的批量上传(格式可以是doc,docx或者pdf格式),并且上传后,根据上传的作业名称获取学生的姓名和学号,显示在窗体的左侧。

3、系统可以对所有学生的作业进行增删改操作。

4、通过点击窗体左侧某一个同学的姓名和学号可以显示其作业在窗体右侧。并同时对显示的作业进行批改,批改后分数数据存入数据库。5、可以将存入的分数数据,进行导出,导出到excel表中,导出数据应包括姓名,学号,作业分数,批改时间(如同一个学生,数据库中存了多次作业分数,也同时导出,注意区分多次作业的批改时间)。

 

附加功能:

1、上传的作业名称获取学生的姓名和学号,可能格式不同:例如1500000张三第四次作业.doc,15000000+张三+第四次作业.doc,张三150000000+第四次作业.doc等,能否考虑无论什么格式的文件名,都能获取到其姓名和学号。

2、上述需求第4条中,只需要给学生的作业一个分数即可,能否在作业的显示窗口增加批改功能,同时批改的作业可以保存到本地,与学生作业的原始文件同时存在。

3、将批改后的作业通过邮箱发送给学生,填入学生邮箱,点击发送,发送邮件内容如下:

《Java程序设计》课程的同学,你好,

  附件是你批改后的作业,请进行修改,如有问题,可以回复此邮件!

教师名字

4、在点击同学姓名和学号后。窗体显示某个同学作业,能否增加一个比较功能,即左侧显示某个同学作业,右侧窗体显示标准答案,点击比较按钮,将学生作业中不同的部分标红。


慕姐2978548
浏览 1544回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java