本科生毕业论文题目:基于web的作业管理系统系别:专业:学号:姓名:指导教师:完成时间:摘要现代科技的日新月异,使我们的生活发生了翻天覆地的变化。高校的教学方式也在不断的发生新的变化。计算机教学和多媒体技术的普及已成为高校教学的一种趋势。利用计算机网络技术进行对学生上机课课堂作业及其他电子版作业进行管理,具备以下几个优点:能方便的进行学生电子作业管理,比如布置作业和上交作业。教师能方便准确的布置好作业,有利于是先数据信息的共享,减轻管理员和教师的上机的工作负荷,使作业的管理更加科学、规范和安全。因此,设计一个性能良好,简单好用的基于web的作业管理系统是十分的必要。该论文主要从作业管理系统的分析,设计和开发的全部过程。结合数据流图,ER图,程序流程图等对系统的设计过程进行详尽的描述。本文共分成绪论、需求分析、开发技术、系统的设计、代码的编码等着几个部分。该系统采用的是B/S的开发模式,开发语言是JAVA语言,主要使用的开发工具是Myeclipse8.6和MySQL数据库。主要使用的技术是JSP、JavaBean、Servlet、html等,使用的服务器是Tomcat。关键字:jsp,java,servlet,分布式,javaBean,文件上传、下载,mysql,B/S开发模式毕业论文第3页共32页ABSTRACTModerntechnologyadvances,sothatourlifehasundergoneenormouschanges.Collegeteachingmethodsareconstantlyundergoingnewchanges.Computereducationandpopularizationofmultimediatechnologyhasbecomeatrendinuniversityteaching.Useofcomputernetworktechnologyonstudent-onclassroomassignmentsandotherclassworkelectronicallymanaged,havethefollowingadvantages:tofacilitatetheconductofstudentelectronicjobmanagement,suchashomeworkassignmentsandon.Teacherscanfacilitateaccuratelayoutofgoodjobs,enablingthesharingofinformationsothefirstdata,administratorsandteacherstoreducetheworkloadonthemachine,sothatoperationsmanagementmorescientific,standardizedandsecure.Therefore,thedesignofagoodperformance,easytouseweb-basedjobmanagementsystemisverynecessary.Thepapermainlyfromthejobmanagementsystemanalysis,designanddevelopmentofthewholeprocess.Combinesdataflowdiagram,ERdiagram,processflowchartofthesystemdesignprocessdetaileddescription.Thispaperisdividedintoanintroduction,needsanalysis,developmentoftechnology,systemdesign,code,codingwaitedseveralparts.ThesystemusesB/Spatternofdevelopment,developmentoflanguageisJAVAlanguage,themainuseofdevelopmenttoolsisMyeclipse8.6andMySQLdatabase.MaintechniqueusedisJSP,JavaBean,Servlet,html,etc.,usingtheserverisTomcat.KeyWords:jsp,java,servlet,distributed,javaBean,fileupload,download,mysql,B/Sdevelopmentmodel毕业论文第4页共32页目录1绪论...........................................................................................................................................51.1课题背景.......................................................................................................................51.2课题的意义...................................................................................................................51.3实现系统所使用的方法以及所要达到的要求...........................................................61.4系统开发工具、开发语言的选用及介绍...................................................................61.4.1JSP的优势及特点.............................................................................................71.4.2Tomcat服务器的优势及特点..........................................................................71.4.3MySQL数据库的优势及特点..........................................................................72需求分析...................................................................................................................................82.1系统简介.......................................................................................................................82.2管理员用户的主要需求...............................................................................................82.3教师用户的主要需求...................................................................................................93可行性分析...............................................................................................................................93.1经济可行性分析.........................................................................................................103.2技术可行性分析.........................................................................................................103.3法律可行性分析.........................................................................................................104系统总体设计.........................................................................................................................104.1用户界面设计.............................................................................................................104.2首页登录界面设计.....................................................................................................114.3学生用户界面设计.....................................................................................................114.4教师用户界面设计.....................................................................................................124.5管理员用户界面设计.................................................................................................134.6系统模块化设计.........................................................................................................135数据库设计.............................................................................................................................155.1系统所要用的数据表的设计.....................................................................................15系统E-R图.............................................................................................................................206系统详细设计.....................................................................