3.系统总体设计
3.1 系统操作流程
学生用户登录时可以浏览前台页面如今日课程(用图画学英语)、儿童英语歌曲练习、游戏时间、留言,登录之后可以自主学习。学生可以在网页首页先查询一下内容,然后登录后可以选择自己要学习的内容。管理员登录后可以进行后台管理文护例如课程内容、歌曲变换等。不同的用户有不同的权限,从而进行不同的操作。系统操作流程如图1所示。
图1 系统操作流程图
3.2 系统功能设计
整个系统从总体上分为用户登录模块、系统管理模块、用户访问模块、信息处理模块、信息查询模块五大功能模块,各个功能模块设计的具体功能如下:
(1)用户登录模块
用户登录包括管理员登录和普通用户登录,不同权限的用户可以访问的内容不同,继而进行相应的操作。
(2)系统管理模块
系统管理模块包括用户管理和系统文护两个子模块。其中用户管理模块包括用户名和密码的管理。不同权限的用户可以实现的操作也是不同的;系统文护模块是管理员用于文护系统的工具,包括数据库部分表数据的添加、修改、删除和系统安全性管理等。
(3)用户访问模块
用户访问模块包括今日课程(用图画学英语)、儿童英语歌曲练习、游戏时
间、留言四个子模块。
(4)信息处理模块
信息处理模块包括课后练习(即用户点击各种学习资料后可以通过课后习题来测试自己知识的掌握情况)、游戏得分(使用户决定是否重新再来一次)、信息查询(查询自己的成绩)三个子模块。
(5)信息查询模块
信息查询模块包括学习信息查询(用户登陆后可以任意点击各种学习资料,尽情地学英语)、游戏练习成绩查询(登陆后的页面有好多小型的英语游戏,不但可以提高孩子的学习兴趣,并且也熟练地掌握了二十辣个英语字母)、成绩排名查询(学生测试后可以查询自己的成绩排名)等三大模块。
综上所述,系统的总体功能模块设计如图2所示。
图2 系统总体功能模块图
3.3.3逻辑结构设计
根据上述需求分析,系统的数据库实体主要有“学生”、“项目”、“成绩”等。其中“学生”与“项目”有“选择”联系,一个项目可以被多个学生选择且一个学生只能选择一个项目,即“项目”与“学生”成一对多的关系;一个学生可以获得N个成绩,相同的成绩可以有多个学生取得,即“学生”与“成绩”成多对多的关系。通过对数据的分析得到数据库设计阶段的E-R图,如图3所示。
上一页 [1] [2] [3] [4] [5] 下一页
ASP.NET的儿童英语教学网站设计 第3页下载如图片无法显示或论文不完整,请联系qq752018766