教师教育能力发展中心网站系统的设计与实现

2022-09-12 版权声明 我要投稿

一、网站系统开发技术介绍

玉林师范学院教师教育能力发展中心是集“教学、科研、技能训练、教师培训”于一体的信息化教师专业能力提升平台。中心网站是对外宣传、开展各类线上活动的载体。中心网站系统总体框架利用ASP.NET技术, 采用Visual Studio 2010集成开发环境, 用C#语言编写, 使用SQL Server数据库存储数据, 使网站更加简捷实用, 易于维护。ASP.NET有着很好的扩展性、简易性、安全性, 而且有着强大的平台支持。ASP.NET技术运用起来相对于Java、C语言更为简便快速, 使得开发人员在开发难度上大大降低。在大多数系统中使用ASP编程较为经济实用, 能够在较短时间内开发出好用的应用程序[1]。

二、网站分析

(一) 需求分析

中心网站主要面向校内师生, 因此设计统一友好的操作界面, 降低网站操作的复杂性, 保证其简单易用, 便于不同用户的操作使用。设计丰富的网站内容, 扩大教师教育能力发展中心的影响力, 最大限度地达到对教学资源的利用和共享, 从而提高教师培训的效率, 节省工作时间[2]。

(二) 功能分析

玉林师范学院教师教育能力发展中心主要承担教师职前职后培训、教育教学研究、教师教学交流咨询指导服务、推广教学改革创新成果, 建设教师教育数字化教学平台等任务。因此, 中心网站主要分为七大模块:中心概况、教师培训、教学研究、教学资源、专家团队、站内搜索、视频中心、在线预约等模块。通过各个模块的交互运行, 实现中心网站的直观性和实用性。 (1) 中心概况模块。该模块主要是介绍教师教育能力发展中心的历史来源、组织架构、工作职能、实训平台等内容, 向全校师生和外界用户展示中心的整体概况。 (2) 教师培训和教学研究模块。该模块向师生展示最新的教学培训信息和公布教学研究项目, 向师生预告近期的教学技能培训讲座, 展示丰富的教学研究成果等。 (3) 教学资源和视频中心模块。该模块向师生提供丰富的教学资源及优秀教师教学案例视频, 方便师生在线学习、达到资源共享。 (4) 专家团队模块。该模块展示教师教育能力发展中心专兼职教师团队, 从而扩大中心的宣传力度, 提高中心的知名度。 (5) 站内搜索模块。根据用户输入的标题和关键字, 对不同功能栏目的数据库表进行模糊查询。网站前端根据用户选择的栏目、分类和时间的排序以及用户输入的标题和关键字, 通过WebForm ajax请求传到后台, 然后通过Sql语句模糊查询出结果。 (6) 在线预约模块主要是为全校师生提供实训教室的预约服务。

三、数据库设计

数据库设计 (Database Design) 是指根据具体应用的需求, 在数据库管理系统上, 设计了数据库模式并实现了数据库的过程[3]。本系统主要有首页新闻表、管理员表、在线评论表、视频中心表、在线预约表等。

(一) 首页新闻表:

用于网站首页显示教师教育能力发展中心最新资讯和通知公告内容, 记录了新闻编号、标题、内容、日期、作者、点击数等。

(二) 管理员表:

网站管理员实现后台管理的登录操作表, 记录了编号、管理员用户名、密码等。

(三) 在线预约表:

实现用户的在线预约功能操作, 记录了姓名、主办单位、手机、讲座对象、讲座主题、参会人数、参加时间等。

(四) 视频中心表:

视频中心表用于存放教师教学资源视频, 记录了视频标题、视频文件类型、内容、时间、播放次数以及来源等。

(五) 在线评论表:

在线评论是网站提供给用户发表意见的平台, 在线评论表专门存储用户的评论信息, 有用户头像、评论内容、点赞数、用户昵称、评论时间、评论索引、评论编号等。

四、功能实现

基于ASP.NET设计教师教育能力发展中心网站, 采用模块化设计方法, 以满足实际需求为目的, 合理划分各个功能模块, 确定每个模块均为独立完成任务, 降低系统维护难度[4]。

(一) 前端功能

网站的整体设计和色彩搭配合理, 视觉效果良好, 功能结构完整, 栏目分类明确, 布局清晰, 管理方便[5]。网站首页设计中心概况、教师培训、教学研究、专家团队、站内搜索、视频中心、在线预约七个栏目, 方便师生浏览对应内容, 快速获取信息。

(二) 在线预约功能

在线预约功能为用户提供表单提交功能, 用户通过填写表单可以申请预约中心的教学设备、教室、多媒体资源等, 通过前台提交到后台数据库, 由管理员审核通过。当用户已经登录并且全部填写完毕, 则按钮会过渡到蓝色。否则点击提交会提示“请先登录”或者“*号为必填项”。

(三) 文件下载功能

文件下载功能为用户提供文件下载服务, 当用户所浏览的新闻界面有需要下载的文件时, 可通过点击文件下载即可将相应文件下载到本地电脑中。上传的附件有 (word文件、zip、rar) 等。

(四) 后台功能

网站后台是管理员实现网站管理, 发布网站信息和修改、更新、删除新闻等内容的操作平台, 网站后台是动态网站不可或缺的部分。

1. 管理员登录

管理员使用登录验证方式为用户名、密码、验证码, 其中对密码采取了MD5散列算法加密, 输入正确即可通过验证。确保网站、用户、数据库的安全性。

2. 个人信息修改

为了方便管理员登录后台时修改个人信息, 设计了个人信息修改功能, 可对本账号信息进行修改。

3. 新闻发布

新闻发布功能为管理员提供分栏目新闻发布、图片视频、文件上传、类别增加等功能。管理员可以点击下方的栏目列表, 使页面左右滚动到不同的栏目。并且页面下方会有栏目介绍, 栏目介绍也会随栏目进行上下滚动。

4. 图片新闻管理

图片新闻管理功能为管理员提供首页底部的图片新闻栏目进行新闻发布、图片视频、文件上传、新闻搜索、类别增加等功能。

5. 分类管理

分类管理功能运用可视化框架, 布局直观简洁, 为管理员提供所有的新闻栏目、新闻信息和评论的管理等, 实现编辑、删除等操作。

五、总结

本文介绍了采用MVC设计思路, 在.NET框架下, 利用ASP等技术进行设计从而搭建了适合高校管理的数字化、信息化教师教育能力发展中心网站。重点介绍了中心网站系统的实现过程:需求分析、数据库设计、功能实现。该网站的功能基本能满足全校师生的需求, 并且提供交互式渠道, 增强了高校各管理部门之间的互通, 丰富了网站内容, 扩大教师教育能力发展中心的影响力, 最大限度的达到教学资源的利用和共享, 提高了工作效率。

摘要:玉林师范学院教师教育能力发展中心是为全校师范生提供教学技能训练, 为全校教师提供专业发展、开展教学交流咨询、推广教学改革创新成果的机构。中心网站作为对外宣传、在线预约和推广教学改革创新成果的数字化平台, 其建设尤为重要。为了满足教师教育发展数字化和信息化需求, 提高实用性, 我们结合实际, 以软件工程理论为指导, 采用ASP.NET和SQLServer2008的设计环境, 实现网站在线预约、师生在线学习、站内搜索、视频中心、在线评论等功能。

关键词:信息化建设,ASP.NET技术,系统设计

参考文献

[1] 张捷, 封俊红.Web应用开发实用技术[M].西南交通大学出版社, 2017.1.

[2] 杜萍.关于大数据时代互联网为教育信息化带来的影响分析[J].当代教育实践与教学研究, 2017 (7) .

[3] 王春玲, 刘春军.数据库原理及应用[M].中国铁道出版社, 2017.1.

[4] 蒋永伟.基于ASP.NET的学生教务信息管理系统设计与实现[J].山东工业技术, 2016 (07) :210.

[5] 徐学敏.高职院校青年教师信息化教学能力的培养途径和方式探索[J].杨凌职业技术学院学报, 2018.06.16.

上一篇:新媒体传播对我国意识形态安全的挑战及措施研究下一篇:光纤通信与光电子技术实验教学的探讨