幼儿教育游戏web服务器设计与实现


在管理工具目录下找到数据源(ODBC)并打开;
在用户DSN一栏中点击添加,创建新的数据源,本系统选择的数据源为SQL Server,然后点击完成,如图2.5所示:

图2.5 创建新数据源
按照提示输入一个名称来命名你的数据源,并选择你要连接的服务器,本系统连接的为(local),点击下一步如图2.6所示:

图2.6 创建到SQL Server的新数据源
在“SQL Server应该如何验证登录ID的真伪?”选项中,选择第二个选项“使用用户输入登录的ID和密码的SQL Server验证”,然后输入数据库的登入ID和密码,如图2.7所示:

图2.7 DSN配置
按提示点击下一步,完成配置。
2.3 HTML和JavaScript 概述
JavaScript是一种面向对象的脚本语言,尽管在该系统中只有少部分地方使用到该语言,但它却起到了非常重要的作用。它是一种非常自由的脚本描述语言,相比于java,它更为小巧精炼,在动态网页的编写中起到了不可或缺的作用。[4]它主要有三部分组成:一个是ECMAScript,它描述了JavaScript的基本对象和语法;第二个是DOM,它描述了JavaScript处理网页内容的接口和方法;第三个是BOM,它描述JavaScript与浏览器之间进行交互的接口和方法。

图2.8 JavaScript组成
本系统主要运用JavaScript来在JSP页面中嵌入动态文本,对浏览器事件做出相应的响应,读写HTML元素,对数据先进行验证,再提交至服务器。JavaScript技术的加入对整个系统的实现起到了很大的帮助。
系统需求分析
本章的重点是对该管理系统进行系统需求分析,通过该系统的功能需求来分析系统结构,从而得到该系统的功能结构图,设计该系统的各个模块界面。
理解需求
幼儿教育游戏管理系统(以下简称管理系统)是一款能够供教师通过浏览器管理和浏览儿童游戏信息的Web平台,[5]下面是该管理系统的文本需求说明:
管理系统需要登录用户,用户分为教师和
 *好棒文|www.hbsrm.com +Q:  3_5_1_9_1_6_0_7_2 
普通用户两种;
用户需要输入验证码后才能登录,防止网页爬虫;
不同用户登录后能够查询并修改自己的个人信息,并且还具备查看和上传视频的权限;
教师登录有更多的权限,应该要能够管理用户信息,管理游戏信息,查看用户游戏情况;
教师新建用户信息时,要保证登录ID的唯一性;
用户具备修改自己密码的权限;
用户要能够安全退出该系统;
尽量让用户操作快捷化,浏览器界面人性化;
应该要有一个良好的图形用户界面供用户使用,还必须兼容Internet Explorer浏览器以及360浏览器,以满足绝大多数用户需求;
系统要具备良好的扩展性,以便日后添加更多的功能。
需求分析
管理系统可以让教师更方便地管理用户信息和游戏信息。通过以上的分析我们可以得知,管理系统的主要功能需求分析描述如下:
用户登录
用户可以再登录界面选择教师登录或者是用户登录,只用输入相应角色所对应的账号密码才能登录成功。
用户管理界面
用户登录管理系统后,有两个功能菜单供选择,一个是用户管理,用户能够在该系统内查看和修改自己的个人信息;另一个上传管理,用户可以上传自己的视频。
教师管理界面
能够增加和删除用户,方便地让教师管理用户信息;上传更新数据库游戏,修改游戏规则,让教师可以轻松地管理幼儿游戏;通过统计图表查看游戏情况,方便教师对孩子们“对症下药”。
更改用户密码和安全退出
用户可以在登入后对自己的密码进行修改,并且安全退出登录,用户退出后将清除页面缓存。
非功能性需求
一个好的管理系统除了功能齐全外,还应该具备良好的用户交互界面。下面将介绍该系统的界面设计。
登录界面设计:
登录界面主要由登入ID、密码、角色和验证码四个部分构成,用户通过输入正确的账户名、密码和验证码来进入系统。该页面通过表格来整齐地存放这些文本输入框,密码的格式必须为password,以确保用户密码的安全性。初次之外,登录页面应该简洁明了且易操作,令用户更好地体验该系统。
普通用户登录界面设计:
普通用户作为该系统的小部分使用群体,同样也应该有良好的用户体验页面。普通用户的功能为个人信息管理和上传管理两部分。个人信息管理页面要令用户能够直观地查看自己的个人信息。
教师登录主界面设计:
教师主界面分别由三个部分组成:标题页,功能选择页和主页面。标题页用户提供安全退出和显示用户登录信息,功能页为用户提供了一系列的功能选择,这里要求运用鼠标的事件监听器使得功能页面能够单击展开。
教师登录主页面要求页面简洁大方,对于用户管理模块中大量的用户信息,要求使用分页浏览,从而令用户能够更好地查询信息。对于统计查询模块,应该具备多种图表来形象地统计用户数据。
概要设计
这一节将根据需求分析的结果进行比较完整的系统设计,主要是描述系统的功能模块设计、用户界面设计和数据库设计等。
系统功能结构
在做出系统分析后,我们可以确定我们需要提供的功能,从而了解该系统的系统功能结构,它主要分为普通用户登录和教师登录两块内容,而用户登录包含用户管理和上传两个模块,教师登录包含了用户管理、游戏管理、评价管理、统计管理四个模块。如图4.1所示:

图4.1 功能模块
根据上图的分析描述,基本确定了管理系统应该包括的模块,接下来详细地分析教师登录界面的每一个模块所需要实现的功能:
系统管理模块
该模块主要用于该用于管理用户信息,其功能是添加或删除用户信息,并且可以更改密码。该功能要求:
用户的姓名、性别登入ID、登入密码、班级为必填项,且登入ID必须唯一;
教师创建的用户默认为用户,而且教师无法查看其它教师的信息;

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/1797.html

好棒文