网站管理系统的设计与实现.docx
《网站管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《网站管理系统的设计与实现.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网站管理系统的设计与实现 摘要:本文基于B/S框架,采用“PHP+MySQL”技术,融入工作过程和OBE理念,以动态网站开发与设计课程为例设计实现课程网站管理系统,该系统包括学生用户相关模块、教师用户相关模块和管理员相关模块。 关键词:课程网站管理系统;工作过程;OBE理念 1课程网站管理系统现状 随着“互联网+”的快速发展,教育信息化已成为教育界特别是教育技术学界专家学者研究的焦点,教育部也在不同场合强调“必须以教育信息化推动教育现代化”,这吸引了众多IT类科技公司在教育信息化研发的布局与投入,目前市面上出现的课程网站管理系统非常多,以下主要从课程网站管理系统的功能、用户体验、教育教学理念三
2、个方面进行分析:从功能角度分析,大部分课程网站管理系统的功能都是常用的功能模块,如课件管理模块、视频管理模块、教学内容(富文本)管理模块、作业管理模块、在线答疑模块等;从用户体验上分析,当前的课程网站管理系统重功能化设计,轻用户体验,大部分的网站的呈现未能很好地融入课程的特点和特色;从教育教学理念上分析,小部分虽有融入“混合式”教学模式,但未能很好地融入教育教学理念,如行业工作过程教学理论、OBE(成果导向教育)理念等。在课程网站管理系统的研究上,通过在中国学术期刊网络出版总库(CNKI),以关键词“课程网站管理系统”进行文献检索,共搜索到的文献资料10篇;以相关的关键词“课程网站系统”进行文
3、献检索,共搜索到的文献资料84篇;以“课程网站系统”、“工作过程”关键词组合在结果中进一步检索,获得的文献资料共27篇;以“课程网站系统”、“工作过程”、“OBE理念”几个关键词组合搜索,共收集相关文献0篇。基于上述的分析,融入了工作过程和OBE教育教学理念的课程网站管理系统的研究甚少,因此本文的研究具有一定的价值与意义。 2工作过程与课程网站功能、布局研究 动态网站开发与设计课程,重点在于培养学生的动态网站的设计、开发能力和工程思维能力,通过本门课程的学习,让学生熟悉动态网站开发的工作过程,因此,在设计该门课程的课程网站时,把动态网站开发的工作过程与学生学习过程、教师教学过程相融合,以达到三
4、者之间的相互对接,最终提高学生的学习效果和教师的教学效果。通过对网站开发企业/公司的充分调研,形成了动态网站开发的工作过程:(1)业务员或业务经理取得网站建设项目;(2)相关人员与客户进行充分的沟通,确认网站项目需求;(3)网页设计师设计网站版面图;(4)客户确认版面后,网页设计师利用相关技术进行“切图”,并形成web页面;(5)网站程序员根据需求设计数据库;(6)网站程序员根据需求开发网站后台;(7)网站程序员对网站前、后台进行整合,形成整套网站;(8)网站测试人员对网站进行全面测试;(9)网站;(10)验收网站。根据动态网站开发的工作过程,结合动态网站开发与设计课程的实际,可以把教学过程分
5、为分析网站需求、设计网站前台版面、网站前台版面“切图”、设计网站数据库、开发网站后台、整合网站前后台、测试网站、网站、验收网站等9个教学环节。基于工作过程与OBE理念的课程网站管理系统的设计与实现文/林龙健(惠州经济职业技术学院广东省惠州市516057)因此,课程网站管理系统应具有全面支撑教师开展工作过程导向教学,具有友好的界面且能够体现工作过程的版面布局。 3OBE教育教学理念与课程网站功能融合研究 OBE(即成果导向教育)是Outcomes-basedEducation的简称,是美国、英国、加拿大等国家教育改革的主流理念,它强调教学设计和教学实施的目标是学生通过教育过程最后取得的学习成果,
6、通过成果的达成,全面培养学生的职业能力。因此,在设计基于OBE教育理念的课程时,必须弄清楚让学生取得怎样的学习成果、为什么要取得这些学习成果、如何有效地帮助学生取得这些学习成果以及如何评价学生取得的学习成果等4个问题。在教学过程的设计上,根据学习成果,采用反向设计原则来设计课程,并以学生为主体,分阶段采用多元和梯次的评价标准,评价达成学习成果的内涵和个人的学习进步。根据OBE教育理念,课程网站管理系统的功能,应具有描述顶峰成果(即最终成果)、阶段性学习成果及其与职业能力关系的功能栏目、支撑学生完成阶段性学习成果的学习资源(学习材料)管理模块、学习成果评价标准模块、学习记录管理模块等。 4课程网
7、站管理系统分析 4.1系统用例分析。系统功能分析是实现课程网站管理系统的首要环节,也是课程网站管理系统运行的前提与基础。通常,在软件需求分析阶段,采用用例分析能够较好描述用户、系统和功能单元之间的关系,可以准确地获取用户的需求。课程网站的用例分析,包括学生用例、教师用例、系统管理员用例等。其中,学生用例包括查看课程网站相关信息(包括学习材料)、管理个人信息、管理作业信息、管理个人答疑信息等用例;教师用例包括管理课程动态、管理教学团队、管理课程动态、管理教学资源库、管理学习评价标准、管理学生作品、管理学生答疑、管理工作过程、查看学生学习记录等用例;系统管理员包括管理教师用户、管理学生用户、管理网
8、站数据、管理系统配置等用例。4.2系统业务操作流程分析。系统业务操作流程分析,利用学生用户操作序列图、教师用户操作序列图以及系统管理员用户操作系列图进行分析。限于篇幅,这里仅阐述教师用户创建工作过程的流程和为工作过程添加相关内容的流程。(1)教师创建工作过程序列图分析。教师用户成功登录课程网站管理系统后,在系统的功能菜单上单击“管理工作过程”中的“添加工作过程”菜单项;系统显示添加工作过程页面,在该页面输入相关信息;最后单击“提交”按钮,完成添加工作过程操作。(2)教师为工作过程添加相关内容序列图分析。教师用户成功登录课程网站管理系统后,在系统的功能菜单上单击“工作过程管理”中的“添加工作过程
9、内容”菜单项;系统显示添加工作过程内容页面,在页面输入相关内容;最后单击“提交”按钮,完成添加工作过程内容的操作。 5课程网站管理系统设计 5.1系统结构。课程网站管理系统采用B/S架构,以PHP语言作为主要的开发语言,结合jQuery库以及WEB前端框架进行设计开发,数据库采用MySQL。课程网站管理系统由表示层、业务逻辑层、数据服务层等三层技术架构体系组成,其中第一层是表示层(也称为浏览器层),主要用于呈现课程网站管理系统的界面,是系统用户与系统交互的窗口;第二层为业务逻辑层(也称为Web服务器层),该层主要负责对课程网站管理系统的业务逻辑进行处理;第三层为数据服务层(也称为后台服务器层)
10、,该层主要负责课程网站管理系统数据的存储与管理。课程网站管理系统的系统结构如图1所示。5.2系统主要功能模块。课程网站管理系统有学生、教师、系统管理员等3种用户类型,每种类型的用户登录系统后具有相应的功能操作。(1)登录验证模块。该模块主要用于验证课程网站管理系统用户的合法性,并根据验证的结果和用户类型跳转至不同的用户界面。为了增强课程网站管理系统的安全性,该模块在验证的过程中,须对用户输入的信息进行分析,过滤非法字符,做到能够防止SQL数据库注入攻击等,增强系统的安全性。(2)学生用户模块。学生用户登录课程网站管理系统后,具有修改个人信息、查看课程相关信息(包括学习材料),查看个人学习记录、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网站 管理 系统 设计 实现
限制150内