作业提交系统

作业提交系统

ID:853096

大小:254.03 KB

页数:16页

时间:2017-09-20

作业提交系统_第1页
作业提交系统_第2页
作业提交系统_第3页
作业提交系统_第4页
作业提交系统_第5页
资源描述:

《作业提交系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、JavaWeb大作业作业提交系统院系:计算机科学与工程学院专业:软件工程班级:2009级(2)班学号:200906084233姓名:王顺义指导老师:刘井波目录作业提交系统1简介:1一.需求分析:1二.系统设计42.1系统模块结构图42.2功能模块设计42.2.1教师模块52,2.2学生模块5三.代码设计5四.总结13作业提交系统简介:本系统用的是jsp+javabean+servlet模式一.需求分析:系统针对人群:学生,老师。功能要求:用户能够根据自己的需求,随时更改自己的用户名要和密码信息。学生能够提交作业,查看自己的作业成绩。老师能够从系统中调出学生所提交的作业进行批

2、改,可以将成绩发送出去。学生老师作业提交系统图1组织结构图登陆系统学生登陆提交作业查看成绩教师登陆批改作业作业发布成绩图2业务总体流程图前台主要的用户是学生和教师,用户通过验证自己的用户名和密码,进入系统,如果密码不对则返回登陆系统界面。也可以随时改变自己的用户名和密码。学生进入系统,然后将自己的作业提交给系统,并可以随时查看自己的成绩。教师用户也通过用户名和密码登陆到系统,然后将学生提交的作业进行批改,将成绩发布出去。作业提交系统登陆信息录入录入是否正确否登陆重置密码学生教师查看成绩提交作业改作业发布成绩图3系统流程图二.系统设计2.1系统模块结构图系统结构模块主要分两大

3、模块,教师模块和学生模块,其结构如图4所示。2.2功能模块设计在线作业提交批改系统从功能上可分为教师管理程序、学生管理程序,教师管理程序部分主要实现学生信息的添加、课程信息的添加、上传下载作业和评定成绩的管理,学生管理程序部分主要实现了学生对作业的下载和上传。系统主要功能模块具体描述如下:2.2.1教师模块主要包括查看查看学生模块,添加作业模块,查看作业模块,发表成绩模块。发表作业模块,主要功能:教师自己布置的作业上传到系统。查看学生模块,主要功能:查看教师添加的所有学生的详细信息,还可以修改学生信息,删除学生信息。查看作业模块,主要功能:查看学生所提交的作业,并可以下载到

4、本地电脑。2,2.2学生模块主要包括学生管理,主要功能:查看教师布置的作业,并下载作业,完成作业后提交到服务器。三.代码设计主要的编码如下:注册的servlet:zhuce.javaimportjava.io.*;importjava.util.*;importjavax.servlet.*;importjavax.servlet.http.*;importorg.apache.commons.fileupload.*;importorg.apache.commons.fileupload.disk.DiskFileItemFactory;importorg.apache.

5、commons.fileupload.servlet.ServletFileUpload;publicclassFileUploadServletextendsHttpServlet{publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{response.setContentType("text/html");PrintWriterout=response.getWriter();Stringid=request.ge

6、tParameter("id");Stringusername=request.getParameter("name");Stringpass1=request.getParameter("pass1");Stringbanji=request.getParameter("banji");Stringpass2=request.getParameter("pass2");Stringsex=request.getParameter("select");System.out.print(id+username+pass1);DbDaodb=newDbDao("shiyan")

7、;try{Stringuser=request.getParameter("select");Statementst=db.con2.createStatement();intrs=0;rs=st.executeUpdate("insertintostudentvalues('"+344+"','"+username+"','"+pass1+"','"+banji+"','"+sex+"')");if(rs>=1){response.sendRedirect("success.jsp");}else{Request

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。