本设计结合网络化教学的特点,总结出《软件项目管理》[2]的教学网站应具备的主要功能。使用软件体系结构[3]开发方法、工程经济学[4]思想对该系统进行了总体规划、设计与实现。
1.1 系统开发背景
在21世纪信息技术高速发展的这个时代,学校作为一个以传播知识为主要职能的机构,建立一个自己的教学网站是十分必要且重要的事情。这样不但可以使更多的人享受到宝贵的教学资源,而且对于提升学生自主学习的能力和学校自身的知名度也有很大帮助。
教学网站为教育资源共享提供了一个很好的平台,使得不同地方的人都能够方便的获取到自己想要的知识。
1.2 系统当前现状
我国网络化教学起步相对较晚,是在1994年中国教育科研计算机网络(CERNET)[4]建成后才开展的。
1.3 系统研究的意义
随着信息技术的快速发展,教学网站为网络教学提供了一个很好的平台,使网络成为学生学习的一个好帮手。构建一个良好的网络教学平台,从而促进学校与社会之间,学校之间,老师与学生之间,学生与学生之间的教学资源的共享。
1.4 本文研究内容
本毕业设计报告的结构为:
“第一章 绪论”,从系统开发背景、当前现状、研究的意义等方面做一个简单的介绍;
“第二章 系统分析及所用技术概述”,简述需求分析,介绍相关技术;
“第三章 系统总体设计”,重点介绍该系统的总体架构,模块设计,数据库设计;
“第四章 系统详细设计与实现”,详细介绍网站各个功能模块的设计和实现;
“第五章 系统测试”,测试网站各个功能模块,形成测试报告;
“第优尔章 总结与展望”,对最终成果进行分析总结。
第2章 系统分析与所用技术概述
2.1 需求分析
需求分析[5]主要是通过调研和查阅资料等方法,准确地获取用户对系统的具体要求。本系统是《软件项目管理》教学网站,主要用户是学生和教师,根据用户的需求,对本系统做了全面的分析,从而能达到教学的需要。
2.1.1 系统业务流程
学生进入网站首页,可以浏览课程介绍、通知公告、教学文件、电子课件、教研与风采、他山之石、在线学习和师生互动等模块内容,学生可以在前台阅读课程信息,查看教学文件,在线学习视频课程,在论坛留言等,教师可以登录后台进行论坛管理。
(1) 学生登录网站首页,浏览网站板块,在线学习。
(2) 学生通过登录,如果未注册,注册后再登录进入论坛模块。
(3) 系统验证学生登录信息,验证通过后进入论坛首页,查看帖子,发帖子,退出论坛。 (4) 教师从管理员入口进入,进行论坛管理。
2.1.2 系统功能需求
学生进入到网站主页,可以对网站进行如下的操作:浏览功能板块、在线学习教学视频,注册登录论坛发帖。
(1) 浏览功能板块:课程介绍、通知公告、教学文件、电子课件、教研与风采、他山之石;
(2) 在线学习课程视频;
(3) 学生登录论坛以后,可以在论坛中发表新的贴子;
(4) 教师登录论坛,进行对论坛的管理。
管理员功能用例图
2.2 系统所用技术概述
本节将主要介绍系统开发所用的技术,主要包括:JavaWeb,JSP,SSH框架,DIV+CSS。
2.2.1 Java Web工作原理
JavaWeb[6]是用Java技术来解决相关web互联网领域的技术总和。包括服务器和客户端两部分,用户通过浏览器请求服务器上的资源,服务器接收到客户端的请求,处理完成之后,再向客户端返回结果,并且浏览器向用户显示请求的结果。 jsp+mysql《软件项目管理》网站的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_40063.html