网站大量收购闲置独家精品文档,联系QQ:2885784924

【毕业设计】-】基于Struts2的Java专题学习网的设计与研究(整理版).docx

【毕业设计】-】基于Struts2的Java专题学习网的设计与研究(整理版).docx

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

北京邮电大学软件学院本科毕业设计

北京邮电大学软件学院本科毕业设计

北京邮电大学软件学院本科毕业设计

北京邮电大学软件学院本科毕业设计

长 沙 学 院

课程设计说明书

题目 基于Struts2的Java专题学习网系(部) 计算机科学与技术

专业(班级) 软件工程()姓名

学号

指导教师

起止日期 2014.6.8~2014.7.6

课程设计任务书

课程名称:综合实训Ⅲ

设计题目:基于Struts2的Java专题学习网

已知技术参数和设计要求:

问题描述(功能要求):

基于Struts2的Java专题学习网主要由基础知识、进阶知识、实例教程、拓展知识、学生作品展示、相关资源等模块组成。

基础知识模块提供有关Java工具软件及Java基础语法知识的教学资源。这部分系统归纳总结了本课程基本理论知识及Eclipse软件操作的基本方法、技巧,可供学生自学,可作为学生入门学习教程或基础知识资料库。基础知识模块的每一个知识点只包含一个教学资源文档。教学资源文档由文本、图片和附件组成。

进阶知识模块提供Java高级编程知识的教学资源。此模块中的每一个进阶知识都是一个专题,包含多个教学资源文档。

实例教程模块提供了从简单到复杂的Java实例讲解文档和代码,以知识点为线,采取循序渐进的方式,引导学生对相关知识的掌握。每一个实例教程包含实例题目、实例内容、实例讲解、运行结果和代码附件。

拓展知识模块精选了网络上的相关知识,作为学生额外学习的内容。既可拓宽学生知识面,又可以加速加深学生对本课程的理解,提高他们对专业知识的实际应用能力。

学生作品展示模块,包括学生课程设计、项目实训的优秀作品及大赛作品等。作品展示要求有标题、作者名、内容介绍、效果展示、附件(相关文档、源代码或发布文件)等内容。

相关资源包括相关软件资源、优秀网站和电予书下载等。

在线测试模块,可以有效地检验学生对Java知识的掌握程度。此模块不做强制要求,可每组自己决定怎么做。

系统包含三类用户角色:系统管理员、教师和学生。学生角色拥有阅读、下载所有的资源的权限;教师角色拥有上传资源,管理自己上传资源的权限;系统管理员角色拥有创建教师用户,管理所有资源等权限,系统只有一个系统管理员。学生通过网站注册拥有学生角色权限。

运行环境要求:

客户端:

Windows操作系统

IE浏览器

服务器:

windowsserver版操作系统

Tomcatweb服务器

SQLSERVER2008数据库服务器

技术要求:

需求分析规格说明书与用例规约

系统设计,时序图,类图,MVC架构

系统完整编码,采用Struts2技术

设计工作量:

4周

工作计划:

(1)2011级软件工程7-8班

26课时:理论讲座

50课时:上机、调试。计算机系机房

4课时:答辩。计算机系机房。

(具体时间地点老师先申请,机动安排)

指导教师签名: 日期: 教研室主任签名: 日期: 系主任签名: 日期:

长沙学院课程设计鉴定表

指导教师意见:

评定等级: 教师签名:

日期:

答辩小组意见:

评定等级: 答辩小组长签名: 日期:

教研室意见:

教研室主任签名:

日期:

系(部)意见:

系主任签名:

日期:

说明

课程设计成绩分“优秀”、“良好”、“及格”、“不及格”四类;

摘要

此系统采用Struts2技术开发的Java专题学习网,运用MVC的架构,实现了学生用户可以自主的学习此网站的内容,实例教程模块,是本体统中老师上传相关实例供同学们来下载和学习,管理员和老师对系统存在的实例进行修改和删除。在线测试模块,学生可以进行自己知识模块的测试,对在本网站上学到的知识做一个检测。

关键词:Struts2,MVC,文件上传

目录

设计内容与要求 1

需求分析 1

2.1需求描述 1

实例教程模块 1

在线测试模块 1

用例图 2

实例教程模块 2

用例规约 3

实例教程管理模块 3

2.3.1在线测试模块 4

概要设计 5

总体设计 5

数据库设计 6

实例教程数据库 7

在线测试数据库 7

接口设计 9

页面设计 10

详细设计 12

UML类图设计 12

时序图 13

活动图 14

5编码 15

6测试 15

7结论 15

参考文献 16

附录 16

附录B程序源代码(关键代码) 16

1设计内容与要求

基于Struts2的Java专题学习网的实例教程模块和在线测试模块,实例教程模块提供了从简单到复杂的Java实例讲解文档和代码,以知识点为线,采取

文档评论(0)

159****1944 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档