西安工业大学计算机专业毕业论文.doc
《西安工业大学计算机专业毕业论文.doc》由会员分享,可在线阅读,更多相关《西安工业大学计算机专业毕业论文.doc(45页珍藏版)》请在三一文库上搜索。
1、本科毕业设计(论文) 题目:基于WEB的软件工程案例教学平台-交互演示子系统的设计 院 (系): 计算机科学与工程学院 专 业: 网络工程 班 级: 120614 学 生: 郭雪 学 号: 120614119 指导教师: 徐飞 2016年06月请预览后下载!本科毕业设计(论文) 题目:基于WEB的软件工程案例教学平台-交互演示子系统的设计 院 (系): 计算机科学与工程学院 专 业: 网络工程 班 级: 120614 学 生: 郭雪 学 号: 120614119 指导教师: 徐飞 2016年06月请预览后下载!西安工业大学毕业设计(论文)任务书院(系) 计算机科学与工程 专业 网络工程 班 1
2、20614 姓名 郭丹丹 学号 120614119 1.毕业设计(论文)题目: 基于WEB的软件工程案例教学平台交互演示子系统设计 2.题目背景和意义:随着网络技术、通信技术和计算机技术的迅猛发展,教育正逐步走向了网络化、信息化和现代化。网络教学是利用计算机技术、网络技术以及多媒体技术,在互联网络环境下实行教育教学的一种新途径,作为一种重要的辅助手段,补充传统的课堂教学。网络教学可以充分依靠先进的教学手段、教学技术、教学资源、教学思想,给广大用户提供了良好的自主学习环境,大幅度的促进并提升了教学效率、教学效果和教学水平。 该系统能把不同形式的教学资源有机的结合起来,并提供一个层次化、科学化、便
3、捷化的应用平台,使教学资源的利用高效化,提高了教学的服务质量。现代教育教学系统是建立在高效的案例教学平台的基础上的,也是现代教育教学系统中必不可少的、重要的基础系统。3.设计(论文)的主要内容(理工科含技术指标): 按照软件工程的方法进行系统需求分析、设计及开发,主要有以下功能: (1) 学生用户:用户登陆、信息浏览、密码修改、案例查询、案例检索、案例下载、案例评论等功能。(2) 教师用户及管理员:用户登陆、信息浏览、密码修改、案例查询、案例添加、案例检索、案例修改、案例删除、案例类别管理、案例答疑等功能。(3)交互演示子系统为用户提供便捷的方式展示案例文档、源代码、相关数据库设计说明等;用户
4、可以方便按照知识点、课程内容、技术分类的进行案例的检索查询。4.设计的基本要求及进度安排(含起始时间、设计地点):1) 基本要求:能够进行基本的web开发,掌握基本编程语言,熟悉Mysql数据库应用;2)进度安排: 第13周:选题、收集相关资料并撰写开题报告进行开题答辩; 第46周:根据客户需求完成需求分析报告并完成详细设计报告; 第79周:系统设计、数据库设计、开发环境搭建; 第1015周:完成系统所有模块开发工作,同时完成功能测试; 第1617周 对整个系统进行完整测试、运行 ; 第18周:修改完善论文并准备毕业答辩。 5.毕业设计(论文)的工作量要求 实验(时数)*或实习(天数): 3月
5、6月 图纸(幅面和张数)*: A4纸 其他要求: 论文字数要求15000字,软件源代码及使用说明 请预览后下载!指导教师签名: 年 月 日 学生签名: 年 月 日 系(教研室)主任审批: 年 月 日说明:1本表一式二份,一份由学生装订入论文,一份教师自留。2 带*项可根据学科特点选填。请预览后下载!基于Web的软件工程案例教学平台-交互演示子系统的设计摘 要随着互联网技术的不断发展,网络教学平台化不断普及。教育正在逐渐进入网络化。网络教学平台是利用计算机技术、网络技术以及多媒体技术,在互联网环境下实现教育教学的一种新途径。将软件工程案例放到网上让学生通过网络来学习,可以使学生更好地理解软件工
6、程这门课程的真谛,以此培养学生开发计算机应用系统的实际能力。因此,本课题主要是基于软件工程中案例教学平台,研究其演示系统的设计与实现工作。力争提供一个友好、便捷的案例交互演示的方式。本课题主要采用面向对象开发语言java开发,结合现在流行的MVC框架struts2进行页面模型的封装、动作请求的处理和调用相关服务层接口;使用ORM框架hibernate对数据库层进行了封装,提供大量公共接口方法,方便服务层调用,使得系统在数据库访问方面更加便捷、高效;采用Spring框架的控制反转特性将struts2和hibernate进行统一管理,提高系统的性能。同时在事务管理方面,也使用spring的AOP在
7、服务层织入统一的事务管理,降低了代码的耦合性;页面的各项输入验证采用流行的jQuery.validate.js框架,使的验证用户更加方便灵活;页面中的一些动态显示,则使用jquery.js框架.基于软件教学平台的需求,本系统设计实现了案例交互演示系统的相关功能。在用户体验和交互演示方面,本系统分别从案例推荐、相关案例推荐、优秀老师推荐、案例评论、案例下载、案例收藏和案例预览等几个方面来体现交互的特性。整个开发过程始终坚持以用户为原则,提供丰富的用户交互方式,尽最大限度的调动用户的交流。关键词:jQuery;struts2;交互演示;案例教学 请预览后下载!Software engineerin
8、g case teaching platform based on WEB -Interactive presentation subsystem designAbstractWith the incessant development of Internet technology and the incessant popularization of network education platform,Education is gradually networked. The network education platform is a new realization of the ed
9、ucation and teaching by the use of computer technology, network technology and multimedia technology in the Internet environment . with the way of students learn the on-Internet software engineering courseware through the computer,students can better understand the truth of software engineering curr
10、iculum and train the practical ability of development computer application system. For these reasons,this project mainly study the design and implementation of the demonstration system on the foudation of the case of the education and teaching platform in the software engineering.We are Striving for
11、 provid a friendly, convenient and convenient demonstrated way on case interaction.with the primary object-oriented programming language Java and the now popular MVC framework Struts Two,this paper is deveiopde to package on webpage model,process to an action request and call related service layer i
12、nterface; package the database by using ORM framework hibernate ,which provide a large number of public interface methods for the convenience of calling the service layer and makes more convenient and efficient in the system access to database; unified manage Struts Two and hibernate through the IOC
13、 characteristics of spring framework,which improve the system performance; Also by using spring AOP in the service layer woven into the unified management to the affairs in the transaction management aspect,which reduce the coupling code;use popular jQuery.validate framework in the page-input valida
14、tion,which enable the verification on user more convenient and flexible,and use the jQuery framework on some dynamic webpage display.For requirements of the software platform, the system design implement the relevant functions of the case interactive demonstration system. On the way of user experien
15、ce and interactive demonstrations, this system shows interaction characteristics in some ways that include the the case recommended, recommended related cases, the excellent teacher recommendation, case review, case download, case collection and case preview etc.The development process has always pe
16、rsevere in the principle of users, provide rich user interactive ways and maximize the commmunication of the user.请预览后下载!KeyWords: JQuery;struts2;interactive demonstration;case teaching请预览后下载!请预览后下载!目录摘 要IAbstractII1.1背景介绍31.2系统设计的意义31.3国内外相关研究情况31.4课题研究内容41.5论文结构42 软件开发相关的技术62.1 JSP简介62.2 OGNL简介62.
17、3 jQuery简介72.4 MySql 简介83 需求分析93.1 需求分析93.2 系统功能需求分析93.3 系统非功能需求104 系统详细设计114.1 系统结构114.2 模块介绍114.3 数据库结构设计124.3.1 数据表E-R图134.3.2 数据表概要说明134.3.3 物理结构设计145 系统实现165.1 开发环境及工具165.2 交互演示系统整体设计165.2.1 功能设计16请预览后下载!5.2.2 程序结构设计175.2.3 程序流程185.3 重要模块实现细节185.3.1 系统的首页界面185.3.2 案例查看页面195.3.3 案例收藏列表页205.3.4 相
18、关代码如下206 测试256.1 软件测试的目标256.2 测试计划256.3 测试结果256.4 测试评价277 结论29参考文献30致 谢32毕业设计(论文)知识产权声明33毕业设计(论文)独创性声明34附 录1请预览后下载!1 绪论1.1 背景介绍随着网络技术、通信技术和计算机技术的迅猛发展,教育正逐步走向了网络化、信息化和现代化。网络教学是利用计算机技术、网络技术以及多媒体技术,在互联网络环境下实行教育教学的一种新途径,作为一种重要的辅助手段,补充传统的课堂教学。网络教学可以充分依靠先进的教学手段、教学技术、教学资源、教学思想,给广大用户提供了良好的自主学习环境,大幅度的促进并提升了教
19、学效率、教学效果和教学水平。 该系统能把不同形式的教学资源有机的结合起来,并提供一个层次化、科学化、便捷化的应用平台,使教学资源的利用高效化,提高了教学的服务质量。现代教育教学系统是建立在高效的案例教学平台的基础上的,也是现代教育教学系统中必不可少的、重要的基础系统。1.2 系统设计的意义案例教学是一种让学生在学习的过程中结合实际情况教学方式,很早就在国外兴起,并取得了不错的效果。软件工程的学习本就是一种实践性比较强的学科。让学生结合案例学习,不仅可以促进学生的动手能力;同时,利用互联网的信息快速传播,使的大家能够尽可能的享受优秀的教育资源。以往的案例信息大部分是以文件的形式被上传在网上,我们
20、搜索之后只能看到他的标题,可能会有一些简单的说明。这样就需要我们下载每个文件,逐一去辨别是不是我们想要的资源。通过本案例库演示系统,用户可以采用多种方式来学习案例。如:查看案例简介、在线预览案例、下载离线学习案例、参与评价讨论等。不仅提高了用户的交流能动性,也丰富了现有教学方式。可以很好的提高教学效果,弥补传统教学方式中的诸多不足。1.3 国内外相关研究情况目前,国内外最有名、使用范围最广的教学管理方法当属美国的“案例教学法”。 该方法于 19 世纪末在哈佛大学法学院推广,由当时的法学院院长,著名的法理学家 Christopher Columbus Langdell 首创。案例教学法最大的特点
21、就是将学生纳入教学环节,参与到真实的案例分析中来,教师则在教学活动中发挥引导、激励的作用。由于此教学法改变了传统教学中以教师为中心的教学法,鼓励学生积极参与,最大限度调度了学生的思考和动手能力,同时也培养了学生之间的团队协作能力。因此,很快就受到了很多高校和老师的青睐,并积极效仿。请预览后下载!我国的学者对案例教学也有研究,但是他们更加倾向于判定问题的属性,请预览后下载!研究问题的界定,比如华东师范大学教授董家辉,他在他的著作案例教学指南中明确指出了:“案例是对实际情境的描述”。西南师范大学李忠如认为,案例是包含了多重以外因素的事件回顾,描述了教学环节“意料之外、情理之中”的故事”。华东师范大
22、学教授,著名教育学专家顾泠沅在此基础上从教学结果上加以补充,并认为,案例教学“反映了典型的教学思考力水平及其保持、下降或达成等现象。”显然,相较于国外专家对案例设计环节的关注,国内学者们更专注于案例本身。国内外专家们对概念的研究和关注也从不同侧面展示了不同的价值取向与研究思路。我国的案例教学是在工商行政代表团于 70 年代末访问美国后介绍到国内的。在运用过程中案例教学效果得到了突现,与此同时,案例教学法的课程也逐渐增多,现在几乎涉及教育教学中的各个方面。由于起步较晚,并且受应试教育和传统教学模式的影响较深,我国的案例教学还存在诸多问题,特别是教学案例的网络化,真正意义上的案例教学网络平台更是寥
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西安 工业大学 计算机专业 毕业论文
