任务书:在线答疑系统的设计与实现.doc

上传人:一*** 文档编号:1014930 上传时间:2018-11-16 格式:DOC 页数:5 大小:23.50KB
下载 相关 举报
任务书:在线答疑系统的设计与实现.doc_第1页
第1页 / 共5页
任务书:在线答疑系统的设计与实现.doc_第2页
第2页 / 共5页
任务书:在线答疑系统的设计与实现.doc_第3页
第3页 / 共5页
任务书:在线答疑系统的设计与实现.doc_第4页
第4页 / 共5页
任务书:在线答疑系统的设计与实现.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、本科生毕业设计(论文)任务书信息管理与信息系统毕业设计(论文)题目:在线答疑系统的设计与实现设计(论文)研究目的与内容:研究目的:本课题研究的目标就是利用 Java 技术开发一个独立的交互式在线答疑平台,这个系统集成常见的网络教学工具和大部分的网上交互功能,为教师提供交互式在线答疑。教师只要进入自己相关课程进行与学生在线答疑,就可以轻松的构建出一个充满交互功能的在线答疑平台。在本系统中,包括了三大子系统即:学生端子系统、教师端子系统、管理端子系统。其中,学生端子系统主要是提供给学生登录并进行参与答疑,教师端子系统是提供给教师登录并进行管理自己的学生和进行答疑,管理端子系统是管理相关的内容和用户

2、。研究内容:根据理论和实际的需求,本系统能够实现学生和老师的在线答疑,充分体现利用网络资源,提高答疑的效率和沟通的及时性及重复利用答疑的资源。因此论文的主要的工作如下:(1)查阅在线答疑系统的相关资料,了解现有在线答疑系统存在的问题,提出系统设计的总体方案。(2)对在线答疑系统设计总体架构,并对架构中的模块给出相应的实现方法。(3)基于 Structs2、Spring 框架,实现在线答疑系统设计,包括学生端子系统、教师端子系统、管理端子系统的设计。(4)将系统发布,并测试系统。最后达到学院给出的需求,并尽快投入使用。具体要求:(原始数据、试验方案、手段及预期结果)1原始数据:教师与学生的档案表

3、,管理员信息表。2实验方案:2.1 B/S 结构,即 Browser/Server(浏览器/服务器)结构,是随着 Internet 的兴起,对 C/S 结构的一种变化或者改进的结构。在 B/S 结构下,用户界面完全通过 www 浏览器实现,部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓 3-tier 结构。B/S 结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。软件系统的改进和升级越来越频繁,在 B/S 结构下,无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对

4、服务器进行,如果是异地只需要把服务器连接上网即可立即进行维护和升级,这对人力、时间、费用的节省是相当可观的。总而言之,B/S 结构的好处在于:对于的访问点,用户可以在任何地点访问信息。对于这种资源,无论是文本还是多媒体信息,均采用同样的界面。对于所有的信息,无论基于何种平台,都采用同样的界面访问,即实现了平台的无关性。2. 2 在许多企业级应用中,例如数据库连接,邮件服务,事务处理等都是一些通用企业需求模块,这些模块如果每次再开发中都由开发人员来完成的话,将会造成开发周期长和代码可靠性差等问题。为了解决这些问题,许多公司都开发了自己的中间件,而 Java EE 就是这样一种基于 Java 技术

5、的一系列标准。Java EE 是一种利用 Java2 平台来简化企业解决方案的开发,部署和管理相关的复杂问题的体系结构。J2EE 技术的基础就是核心 Java 平台或 Java2 平台的标准版,Java EE 不仅巩固了标准版中的许多优点,同时还提供了对 EJB, Ser-API, JSP 以及 XML 技术的全面支持。Java EE 使用多层的分布式应用模型,应用逻辑按功能划分组件,各个应用组件根据他们所在的层分布在不同的机器上。Java EE 多层企业级应用模型将两层化模型中的不同层面切分成 Java EE 典型的四层结构;运行在客户端机器上的客户组件,如应用客户端程序和 Applet,运

6、行在 Java EE 服务器上的 WEB 组件,如 JS 和 JSP,运行在 Java EE 服务器上的业务逻辑层组件,如Enterprise Java beans,运行在 EIS 服务器上的企业信息系统层软件的 Java EE 应用程序组件。J2EE 组件是具有独立功能的软件单元,它们通过相关的类和文件组装成 Java EE 应用程序,并与其他组件交互。业务层组件代码的逻辑用来满足银行,零售,金融等特殊商务领域的需要,由运行在业务层上的 Enterprise bean 进行处理。企业信息系统层处理信息系统软件包括企业基础建设系统例如企业资源计划(ERP) ,大型机事务处理,数据库系统,和其他

7、遗留信息系统。3. 手段:在线学习答疑系统的测试及试运行。系统运用 Struts2、Spring 以及 My SQL 为后台数据库开发 B/S 模式的结构,以提高处理速度,规范处理流程,具有维护简单,可缩放性,可扩展性,可移植性强,高安全性等优点。本系统开发设计采用 MVC 三层结构实现,即表示层,业务层,数据层。能够很好地实现数据存储,运行业务逻辑,并友好显示页面,Java 是面向对象的语言,无需考虑语言的兼容性,并且开发过程也比较简单易懂,利用 tomcat + My SQL 作为数据库服务器,可以方便地实现系统与数据库之间的连接,并且性能稳定,管理方便。4. 预期结果:数据库的操作正常,

8、系统功能设计达到任务书要求,满足了在线学习的需要,各功能模块运行正常。完成 javaEE 框架在线答疑系统的系统调研、平台论证、需求分析、总体设计、详细设计、界面。其中主要的可行性分析、需求分析、总体设计,它们都是比较重要的组成部分,也是后期设计软件的基础与必备。需求分析文档编辑的好坏直接影响整个软件设计工作。本系统基本能够实现师生在线答疑的功能,在进一步完善的基础上,将可以投入实际的使用。主要参考资料:1 崔群法编著 .Struts2.0 从入门到精通M.电子工业出版社,2009:200-2602 吴亚峰,索依娜主编 . Java Web 项目案例开发M. 电子工业出版社, 2009:150

9、-2303 王磊杰等编著 . Java EE 开发指南M.人民邮电出版社,2007 9:0-3004 刘军等编著 . 网络数据库技术M. 机械工业出版社, 2005:160-2505 汪孝宜等编著 . JSP 数据库开发实例精粹 M. 电子工业出版社,2005:100-2706 何玉洁 编著 .数据库管理与编程技术M. 清华大学出版社, 2008:200-2607 SQL Server 2005 数据库开发与实现 ,微软公司著 M.2009130-3:008 崔群法编著 .Struts2.0 从入门到精通M.电子工业出版社,2009:80-2009 赛逵春主编 . JSP 信息系统开发实例精选

10、 M. 机械工业出版社, 2004:120-36010 IBM 公司. 软件工程M. IBM 印制, 2006:200-28011 George Reese 著,林琪 ,朱涛江译. My SQL 权威指南M. 中国电力出版社,2008:150-26012 朝阳编著 . My SQL 性能调优与架构设计M.电子工业出版社,2009:8-20013 vid Reily /michael Reiliy.Java 网络程序设计与分布式计算.清华大学出版社,2004:20-4014 Cyril, D Mazey gram Active Server Pages 编程指南M. 北京: 宇航出版社,1998:35-70进度安排:3.10-3.18 撰写开题报告3.18-4.18 完成论文初稿4.18-4.28 完成论文二稿4.28-5.10 论文定稿

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 任务书

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。