3.2网站功能模块设计
由网站功能模块设计,确定网站栏目为:新闻荟萃、国学美文、教师风采、学生乐园和父母学堂[7]。如图4所示。
图4 网站功能模块图
3.3.1新闻荟萃
(1)新闻资讯:用户打开网站首页后即可对身边发生的事情进行了解,该项内容能在第一时间内传递最新信息,能够扩展儿童视野。
(2)群英荟萃:用户浏览页面后,关于浏览的内容会有一个点击量的记载。能够让其他用户及时知道网站的动态和页面的活跃程度,同时起到导航作用,用户会选择点击量多的作为自己学习的首选目标,省去了查找内容的时间。
3.3.2国学美文
(1)国学美文:用户可以浏览一些名贵书籍和精美散文。用户在浏览过程中在导航栏菜单中点击相关的链接,即可进入该模块浏览。模块中以国学宝典、美文欣赏、文坛大事等相关子块列出了现当今有名的名著、美文等很多内容,可供相关用户欣赏。
3.3.3教师风采
(1)名师讲坛:主要是收集国内著名老师的精典课程视频,可以在线点击观看,同时提供下载功能。名师出高徒,只有好的老师才可以教育出好的学生。
(2)学习指导:可以就相关课程为儿童学习提供指导。
3.3.4学生乐园
(1)优秀新星:收集智力开发比较成功的案例,介绍他们的学习生活情况,作为学习的榜样,给广大父母一点借鉴,更好的教育自己的孩子,让他们能健康,快乐的成长。
(2)儿童娱乐:儿童在学习疲劳的时候或课间休息的过程中,能自我娱乐放松一下,听音乐、看动画片、玩游戏、看小故事等。娱乐之后能更好的进入下一轮学习。让儿童的生活多姿多彩。
3.3.5父母学堂
(1)教育理论:父母应怎样教育自己的孩子,以何种方式教育,该模块收集一些名师、专家的建议,构成了强大的儿童教育理论,供父母阅读、参考。
(2)其它相关:“代沟”和不了解孩子的心理是儿童教育失败的主要原因,父母除了了解科学的教育方式、方法外,还需要对孩子的发展、孩子成长过程的时代特征有全面的把握。该模块重点培养父母正确的教育理念,父母与孩子共同成长。
3.3.6下载专区
(1)课件下载:通过课件下载功能,儿童可以针对自己在上课时没有完全听懂的知识,进行重新思考、学习,还可以复习学习过的知识。该模块是一个很好地学习工具。
(2)其它下载:针对孩子兴趣广泛的特点,该模块提供分类别资源下载功能,儿童可下载自己感兴趣的内容。
4.架构设计
考虑到网站后期文护方便性,网站采用三层架构进行搭建,包括数据访问层,业务逻辑层,UI层。系统架构如图5所示。
图5 系统架构图
当UI发生变动,需要获取数据时,向业务逻辑层索要。业务逻辑层则对UI给出的数据进行分析,传递至数据访问层。数据访问层直接从网络或数据库获取数据后,将所得到的数据交给业务逻辑层。业务逻辑层再将数据进行处理,传递给UI层,将其展示出来。
5.数据库设计
一个成功的儿童教育系统,是建立在许多条件之上的。数据库结构设计的好坏将直接对应用系统的效率以及实现效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性。
5.1数据库概念结构设计
根据对网站功能模块分析,网站存在关系的实体主要有4个:用户、多媒体资源、管理员和文字资源,多媒体资源包括视频和音频,每个实体有自己的属性,如图6列举了用户信息和多媒体资源实体的属性[8]。实体和实体之间存在一对一、一对多或多对多的关系,通过网站E-R图(如图7)可以表示。 基于.NET的儿童教育网站的设计与实现(3):http://www.751com.cn/jisuanji/lunwen_3029.html