开题报告样例-5_第1页
开题报告样例-5_第2页
开题报告样例-5_第3页
开题报告样例-5_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

东北大学东软信息学院毕业设计(论文)开题报告论文题目:学生作业管理系统的设计与开发专业:软件工程班级:软件J07501姓名:江明学号:07110650121指导教师:李翔坤副教授开题日期:2011年12月18日

论文题目学生作业管理系统的设计与开发选题的背景、目的和意义随着计算机网络技术的发展,Web技术迅速融合到计算机辅助教学中。同传统的桌面系统相比,Web系统具有易维护、免分发、跨操作系统平台、跨浏览器等特点,因此Web技术在教学领域的应用,可以实时、高效地采集、加工处理和传输及播放图、文、声、像等信息。从而可丰富教学手段,改善教学环境,给多学科、多课题的教学、科研、管理提供广阔的活动空间,为教学内容、方法和手段的改革,教学质量效益的提高提供了重要条件。实现这个系统是为了方便任课教师管理学生作业完成情况。主要是检查每个学生每学期的作业完成情况,能够方便的通过学生作业完成信息准确的给出每个学生每学期平时成绩的完整信息,也可以针对学生的作业对学生情况作具体分析,方便任课教师对学生作业信息进行分析和管理工作。学生作业管理系统的提出,对任课教师来讲意义重大。它不但使作业管理更加方便,而且操作简单,作业完成情况清晰,通过作业完成情况查询,任课教师能在最短的时间内,统计出本学期学生作业完成情况。以便教师在期末给定学生平日成绩的一个良好参考。应用原理和理论依据本系统采用B/S结构设计。B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。B/S三层体系结构采用三层客户服务器结构,在数据管理层(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),使整个体系结构成为三层。在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由WebServer完成。随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。J2EE是一个开放的、基于标准的开发和部署的平台,用于构建N层的、基于Web的、以服务端计算为核心的、模块化的企业应用。J2EE同时也是所有兼容J2EE标准的应用服务器产品的统一标识。J2EE提供了一个多层的端到端的应用系统架构。在客户端层,多种客户端可通过多种不同的协议来访问中间层的J2EE服务,在设计J2EE应用的时候,首先需要选择的就是J2EE客户端的类型,应根据用户的使用模式及应用环境的特点来选择适合的客户端类型和通信协议,如JavaApplet客户端和JavaWebStart客户端适合于复杂的图形用户界面,如大量的数据录入、数据统计等应用,能满足高效的用户交互需求,根据具体应用环境的不同,可选择HTTP(S)、RMI/IIOP或JNLP等通信协议。在中间层,主要包括Web服务器和应用服务器。在实际部署时,它们可以运行于单一的或多个物理平台上。从可靠性和可伸缩性考虑,应该采用多个Web服务器和应用服务器。Web服务器接受从客户端发来的请求,通过JSP和Servlet技术动态生成响应的内容,JSP或Servlet可以接着调用运行于应用服务器EJB容器中的企业JavaBean进行相应的业务处理和运算。而中间层通过标准的协议访问企业信息系统层来读取数据和调用服务。总之,J2EE为我们提供了一个建立在开放和标准的技术之上、非常灵活的端到端的多层体系架构,从而满足各种不同企业应用的需求。方案论证分析本系统的研究方法如下:服务器端操作系统:独立于操作系统的跨平台系统;客户端操作系统:MicroSoftWindowsxp。硬件:一台PC机。开发环境:Eclipse数据库:MySQLServer5.0Web服务器:Tomcat5.5就整个系统的技术构成来看,它属于j2ee编程与数据库的结合,将所有的数据信息都放入数据库进行存储,而这些数据信息的调用完全由程序来完成,即“程序设计数据化,数据管理程序化”思想。其基本操作是对数据库进行添加、删除、查找、编辑等。所以就技术应用来看,暂不存在太大的问题。可行性分析:(1)通过详细的调研和借鉴成验,能采集到足够的信息。严格按照数据库开发流程进行设计,确定和使用所得信息才可创建完善的数据库。(2)采用先进科学的结构化设计方法,自顶向下,逐渐求精。(3)JDBC是已成熟的技术,加以使用有助于简化程序设计流程并加快程序运行效率。(4)数据库采用MySQLServer5.0,运行稳定,功能较强。选题特色和预期成果学生作业管理系统的提出,对任课教师来讲意义重大。它不但使作业管理更加方便,而且操作简单,作业完成情况清晰,通过作业完成情况查询,任课教师能在最短的时间内,统计出学期年学生作业完成情况。以便教师在期末给定学生平日成绩的一个良好参考。本系统主要实现的功能有:教师主要功能:学生管理:学生信息的增加,查询,修改,删除功能。班级管理:班级信息的增加,查询,修改,删除功能。作业管理:作业模板的增加,查询,作业发放,浏览学生作业,作业点评。学生主要功能:作业管理:作业查询,提交作业,查看教师点评。管理员主要功能:教师管理:教师信息的增加,查询,修改,删除功能。学生管理:班级信息的增加,查询,修改,删除功能。班级管理:班级信息的增加,查询,修改,删除功能。作业管理:作业模板的增加,查询,修改,删除功能。工作进度计划第一阶段:调研并撰写开题报告,完成翻译工作。第二阶段:熟悉相关的技术和基础知识,准备材料及设备,配置开发环境。第三阶段:查阅相关资料并根据导师的安排做出需求分析,提交相应文档。第四阶段:在导师指导下完成概要设计并提交相应文档。第五阶段:进行详细设计以及编码,提交相应文档。第六阶段:软件测试。第七阶段:在导师指导下完成毕业论文。主要参考文献[1]林信良.Server&JSP学习笔记[M].北京:清华大学出版社.2010[2]刘晓华,张健,周慧贞.JSP应用开发详解(第三版)[M].北京:电子工业出版社.2007[3]孙鑫.Struts2深入详解[M].北京:电子工业出版社.2008[4]崔群法,王咏梅,李有军.Struts2.0从入门到精通[M].北京:电子工业出版社.2009[5]李刚.Struts2.1权威指南——基于WebWork核心的MVC开发[M].北京:电子工业出版社.2009[6](美)沃尔斯,(美)布雷登巴赫SpringinAction(第二版)中文版[M].北京:人民邮电出版社.2008[7]陈雄华.精通Spring2.X企业应用开发详解[M].北京:电子工业出版社.2007[8]谢星星.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论