开发工具:MyEclipse 8。51
数据库:MySql
后台服务器:Apache Tomcat 6。0
开发语言:Java
2 需求分析
2。1 需求调研
根据学校的实际情况与调查结果,实现作业管理的网络化、信息化是十分有必要。系统角色由教师、学生和管理员组成:
学生:可以通过个人用户名和口令登录进入学生相应的页面、查看公告、下载教学资料、教师发布的作业、提交作业,并查看老师的批阅情况。对作业有疑问的,学生可以通过在线方式在留言板上向老师提出问题并查看老师的回复。
教师:可通过用户名和口令登录进入教师相应的页面、对学生的作业进行下载、查看、评阅、上传教学资料、发布作业、通过留言板和学生互动教师、可浏览提交的作业并批阅给出评语、存放于一个公共界面中,以课程名命名,如:“软件工程”。每个作业的命名为以doc的形式命名。例如:“软件工程。doc”。
管理员:通过后台管理口令登录进入管理员相应页面功能,可对学生信息、班级信息、留言信息、教师信息的增加、删除、打印和教学资料模块的下载、删除、增加。
2。2 可行性分析
开发任何系统都会受时间、资源的限制。因此在每个项目开发前,都需要进行可行性分析,一定程度可以减少项目开发风险以及避免人力、物力和财力的浪费。
2。2。1 技术的可行性
本系统基于B/S模式、运用J2EE技术,开发环境是MyEclipse和MySql,应用服务器使用 Tomcat,开发语言为Java,一种面向对象的编程语言,简单易学且灵活方便。大三时就系统学习了java课程以及J2EE相关知识。同时大学期间学过软件工程,也做过相关系统的课程设计,具备了一定的系统需求分析、设计和测试的能力。作业批改系统总体开发难度不大,数据库设计和操作是该系统设计的核心。因此,在技术上满足系统开发条件。
2。2。2 经济的可行性
随着信息化和市场经济发展,信息化管理使作业管理工作更系统全面、快速便捷。开发一个基于 web 的作业批改提交系统可以节约老师的大量精力,使他们能有足够时间从事其他科研项目或工作,学生也不会因经常忘带作业本而拖交作业。通过该系统可让学校或学院的作业管理迈上一个新台阶,在一定程度上方便了学校的部分教学管理工作,因此本系统具很大开发价值。
该系统对计算机配置要求不高,Windows XP以上系统都可以完全满足需要。在管理上改变以往的纸质提交批改方式,提交、批阅作业只需要通过浏览器登录验证,设备上:该系统投入使用后不需要添加其他设备、购买其他软件,可为学院、学生节约大量资金。教师也不用收大量作业,即节省教师的工作强度也节省管理员的工作强度。
综上,在经济上满足该系统[8]。
2。3 功能模块需求分析
由于这个系统是个解决一个班级的作业批改的系统,小范围的去应用这个系统,系统包括:管理员、学生、教师管理等几个主要模块。
1。学生功能模块:
功能需求:
(1)通过学号和口令登录进入学生页面也可以安全退出到无角色页面;
(2)登录后可以看到公告并进入公告详情、下载教学资料信息;
(3)应能下载对应所教授老师发布的作业并以任意附件形式上传提交自己作业;
(4)可以查看自己的作业批改情况以及教师评阅信息;
(5)有什么问题可通过网站留言板给老师留言;
2。教师功能模块: java+mysql作业提交批改系统设计+ER图(4):http://www.youerw.com/jisuanji/lunwen_203015.html