软件工程精品课程网站设计前台设计
摘 要摘 要21世纪是个信息技术高速发展的世纪,近年来,随着互联网的普及以及通信网络质量的大幅度提升,传播信息的途径也越来越广泛,线上进行信息的发布,交流也越来越得到推崇。发达的网络促进了经济,政治,生活等社会各方面的进步。而对于大多数高校而言,首要任务便是教书育人,此时精品课程网站的建设便显得尤为重要,因此本篇论文主要研究了江苏科技大学计算机科学与工程学院软件工程系精品课程网站设计——前台设计的开发过程,目的就在于软件工程专业的老师能使用这个平台把日常教学中积累的优秀的精品课程内容,学习方法,教学使用的课件等优质的教学资源展示出来,学生能通过网站自主提交作业或者对平时学习过程遇到的问题进行提问,进一步的结合线下的学习,提高自己专业技能以及增加自己的理论知识储备,达到融会贯通,从而提高了整体软件工程系的教学质量。本网站整体选择了采用B/S架构使得学生,老师通过IE或者chrome内核浏览器即可访问本网站,无须安装任何软件,操作简便灵活。网站的前台设计主要基于HTML5采用了Hbuilder开发环境,采用了CSS,AJAX,JSP,JAVA SCRIPT前端技术,必要的时候用了目前比较流行的前端UI框架,BootStrap。基于J2EE在MVC的设计模式下采用Structs2框架进行开发设计,针对学生,教师,游客,几个角色分别实现教师课程资源管理页面功能,用户登入注册页面功能,教师布置作业页面功能,学生浏览教学资源页面功能等,整体网站界面简洁美观,更为人性化和个性化,兼容性极强。关键词:精品课程网站 B/S BootStrap J2EE JSP Structs2目 录
第一章 绪论 1
1.1 系统研究背景 1
1.2 系统研究意义 1
1.3 国内外研究现状 2
1.4 本课题主要研究内容 3
1.5 论文组织结构 4
第二章 开发环境及相关技术介绍 5
2.1 关键技术 5
2.1.1 JSP介绍 5
2.1.2 JavaScript简介 6
2.1.3 CSS介绍 6
2.1.4 jQuery 简介 7
2.1.5 Ajax介绍 7
2.1.6 BootStra
*好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
r /> 1.5 论文组织结构 4
第二章 开发环境及相关技术介绍 5
2.1 关键技术 5
2.1.1 JSP介绍 5
2.1.2 JavaScript简介 6
2.1.3 CSS介绍 6
2.1.4 jQuery 简介 7
2.1.5 Ajax介绍 7
2.1.6 BootStrap介绍 7
2.1.7 UEditor简介 8
2.2 系统开发工具 8
2.3 系统开发环境 9
第三章 系统需求分析 10
3.1 系统功能分析 10
3.1.1 学生用户注册及用户登录 10
3.1.2 课程管理功能 10
3.1.3 课程资源管理功能 11
3.1.4 作业布置功能 11
3.2 系统用例分析 11
3.2.1 识别角色 11
3.2.2 识别用例 11
3.3 系统数据流图 13
3.3.1 学生用户注册及用户登入数据流图 13
3.3.2 课程管理功能数据流图 13
3.3.3 资源管理数据流图 14
3.3.4 作业布置数据流图 15
3.4 数据字典 15
3.5 系统概念模型 17
3.6 系统功能操作描述 18
第四章 系统设计 19
4.1 系统功能结构 19
4.2 系统架构 21
4.2.1 四层架构介绍 21
4.2.2 多重架构实现 22
4.3 系统数据库设计 23
4.3.1 学生注册 23
4.3.2 课程创建功能数据库设计 24
4.3.3 课程资源管理模块 25
4.3.4 作业布置功能 25
第五章 详细设计 27
5.1 数据访问层设计 27
5.2 业务层设计 27
5.3 控制器层设计 29
5.4 视图设计 30
5.5 功能实现设计 30
5.5.1 学生用户注册功能 30
5.5.2 课程创建功能 31
5.5.3 课程资源管理功能 32
5.5.4 布置作业功能 33
第六章 系统实现 34
6.1 学生用户注册及登入功能 34
6.2 课程创建功能实现 34
6.3 课程资源管理功能实现 35
6.4 布置作业功能实现 37
结论与展望 39
致 谢 40
参 考 文 献 41
绪论
系统研究背景
21世纪的今天,电子计算机加通信网络早就已经广泛地在文字处理、辅助设计、信息管理、辅助教学和大家的日常工作和生活中。恰恰近年来,高校大学生的数量逐年增加,软件工程专业技术更新换代又较为迅速,仅仅单靠教师线下的教育模式,闭门造车,人工书写等已经远远不能满足大多数软件工程专业的学生学习。而随着计算机信息技术以及互联网技术的发展,我们国家大多数学校,特别是以大学为主的高等院校在培养人才,办学条件,教育软硬件设施资源,整体的授课体系,内容以及方法发生了巨大的改变。特别是2003年教育部启动高等院校精品课程的建设工作以来[1]整个教育界,包括高校以及社会上的几大互联网平台都相继推出了,关于精品课程的在线平台,比如网易的在线公开课,极客学院IT在线教育平台,清华大学的精品课程网站等,这种利用现代化信息技术手段在整个国内外进行推崇,而精品课程网站的研究也是未曾停止。
为了更好的迎合互联网时代以及面对大量的教学压力,一个利用网络和计算机来实现专业精品课程网站的想法在我脑中浮生。精品网站不仅能够使更多的学生以及老师及时享用一流的教育资源,对于提高学生自身的专业学习能力,提升学校自身的知名度,也有有相当大的作用的。基于这一点,我就针对我们学校软件工程系,特地量身定制了一个精品课程网站,真正地实现创建一个已课程为中心,教师为主体,学生为受众的学习交流平台。实现由教师进行课程管理、学生参与学习和资源共享功能。
系统研究意义
软件工程精品课网站系统的研究目的是能使教师通过发布课程建设、创建班级、在线批改学生作业,在线答疑学生问题,使学生能够及时加入班级,下载课件自主学习,上传学生作业等方面的资料,同时打算将开发出来网站放在学校的官网上能够让上级教育机构的领导了解到我们软件工程专业的教师的敬业精神和学生的自主学习的成果,提高我们专业在高校教育领域中的知名度同时由系统提供的课程热度功能还能为我们专业各个精品课程评审的工作提供重要的参考依据。另外,我们专业精品课网站系统还能向相关的IT类企业宣传我们专业人才的必要性,在一定程度上能够帮助企业针对刚就业大学生进行一个全面的工作安排,也间接的为我们专业的毕业生拓宽就业出路,让他们更加迅速的融入社会。?
软件工程专业精品课程网站能为学生提供一个全新的学习空间,首先,精品课网站系统向学生提供在线课件下载、教材分章阅读、最新的课程技术介绍等宝贵地学习资源。学生只要能上网,就能随时随地进行学习。其次,该网站还设加入班级,提交班级作业等功能,供学生课后方便练习。第三,网站系统还将设置交流论坛供软件工程的专业师生讨论关于软件工程专业的相关专业课的学习问题进行讨论。当然这个网站也可以交给我们专业的相关同学轮流进行维护更新,也是对他们专业技能的一个考验和提升的机会
软件工程专业精品课程网站还能为教师提供一个方便迅捷地与学生交流的平台,平时师生由于课程进度,线下上课交流甚少,刚好通过软件工程精品课程网站这个平台可以帮助教师及时回答学生提出的问题,掌握学
第一章 绪论 1
1.1 系统研究背景 1
1.2 系统研究意义 1
1.3 国内外研究现状 2
1.4 本课题主要研究内容 3
1.5 论文组织结构 4
第二章 开发环境及相关技术介绍 5
2.1 关键技术 5
2.1.1 JSP介绍 5
2.1.2 JavaScript简介 6
2.1.3 CSS介绍 6
2.1.4 jQuery 简介 7
2.1.5 Ajax介绍 7
2.1.6 BootStra
*好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
r /> 1.5 论文组织结构 4
第二章 开发环境及相关技术介绍 5
2.1 关键技术 5
2.1.1 JSP介绍 5
2.1.2 JavaScript简介 6
2.1.3 CSS介绍 6
2.1.4 jQuery 简介 7
2.1.5 Ajax介绍 7
2.1.6 BootStrap介绍 7
2.1.7 UEditor简介 8
2.2 系统开发工具 8
2.3 系统开发环境 9
第三章 系统需求分析 10
3.1 系统功能分析 10
3.1.1 学生用户注册及用户登录 10
3.1.2 课程管理功能 10
3.1.3 课程资源管理功能 11
3.1.4 作业布置功能 11
3.2 系统用例分析 11
3.2.1 识别角色 11
3.2.2 识别用例 11
3.3 系统数据流图 13
3.3.1 学生用户注册及用户登入数据流图 13
3.3.2 课程管理功能数据流图 13
3.3.3 资源管理数据流图 14
3.3.4 作业布置数据流图 15
3.4 数据字典 15
3.5 系统概念模型 17
3.6 系统功能操作描述 18
第四章 系统设计 19
4.1 系统功能结构 19
4.2 系统架构 21
4.2.1 四层架构介绍 21
4.2.2 多重架构实现 22
4.3 系统数据库设计 23
4.3.1 学生注册 23
4.3.2 课程创建功能数据库设计 24
4.3.3 课程资源管理模块 25
4.3.4 作业布置功能 25
第五章 详细设计 27
5.1 数据访问层设计 27
5.2 业务层设计 27
5.3 控制器层设计 29
5.4 视图设计 30
5.5 功能实现设计 30
5.5.1 学生用户注册功能 30
5.5.2 课程创建功能 31
5.5.3 课程资源管理功能 32
5.5.4 布置作业功能 33
第六章 系统实现 34
6.1 学生用户注册及登入功能 34
6.2 课程创建功能实现 34
6.3 课程资源管理功能实现 35
6.4 布置作业功能实现 37
结论与展望 39
致 谢 40
参 考 文 献 41
绪论
系统研究背景
21世纪的今天,电子计算机加通信网络早就已经广泛地在文字处理、辅助设计、信息管理、辅助教学和大家的日常工作和生活中。恰恰近年来,高校大学生的数量逐年增加,软件工程专业技术更新换代又较为迅速,仅仅单靠教师线下的教育模式,闭门造车,人工书写等已经远远不能满足大多数软件工程专业的学生学习。而随着计算机信息技术以及互联网技术的发展,我们国家大多数学校,特别是以大学为主的高等院校在培养人才,办学条件,教育软硬件设施资源,整体的授课体系,内容以及方法发生了巨大的改变。特别是2003年教育部启动高等院校精品课程的建设工作以来[1]整个教育界,包括高校以及社会上的几大互联网平台都相继推出了,关于精品课程的在线平台,比如网易的在线公开课,极客学院IT在线教育平台,清华大学的精品课程网站等,这种利用现代化信息技术手段在整个国内外进行推崇,而精品课程网站的研究也是未曾停止。
为了更好的迎合互联网时代以及面对大量的教学压力,一个利用网络和计算机来实现专业精品课程网站的想法在我脑中浮生。精品网站不仅能够使更多的学生以及老师及时享用一流的教育资源,对于提高学生自身的专业学习能力,提升学校自身的知名度,也有有相当大的作用的。基于这一点,我就针对我们学校软件工程系,特地量身定制了一个精品课程网站,真正地实现创建一个已课程为中心,教师为主体,学生为受众的学习交流平台。实现由教师进行课程管理、学生参与学习和资源共享功能。
系统研究意义
软件工程精品课网站系统的研究目的是能使教师通过发布课程建设、创建班级、在线批改学生作业,在线答疑学生问题,使学生能够及时加入班级,下载课件自主学习,上传学生作业等方面的资料,同时打算将开发出来网站放在学校的官网上能够让上级教育机构的领导了解到我们软件工程专业的教师的敬业精神和学生的自主学习的成果,提高我们专业在高校教育领域中的知名度同时由系统提供的课程热度功能还能为我们专业各个精品课程评审的工作提供重要的参考依据。另外,我们专业精品课网站系统还能向相关的IT类企业宣传我们专业人才的必要性,在一定程度上能够帮助企业针对刚就业大学生进行一个全面的工作安排,也间接的为我们专业的毕业生拓宽就业出路,让他们更加迅速的融入社会。?
软件工程专业精品课程网站能为学生提供一个全新的学习空间,首先,精品课网站系统向学生提供在线课件下载、教材分章阅读、最新的课程技术介绍等宝贵地学习资源。学生只要能上网,就能随时随地进行学习。其次,该网站还设加入班级,提交班级作业等功能,供学生课后方便练习。第三,网站系统还将设置交流论坛供软件工程的专业师生讨论关于软件工程专业的相关专业课的学习问题进行讨论。当然这个网站也可以交给我们专业的相关同学轮流进行维护更新,也是对他们专业技能的一个考验和提升的机会
软件工程专业精品课程网站还能为教师提供一个方便迅捷地与学生交流的平台,平时师生由于课程进度,线下上课交流甚少,刚好通过软件工程精品课程网站这个平台可以帮助教师及时回答学生提出的问题,掌握学
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1423.html