- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)