中小学信息技术教学网的设计与研究.docx
《中小学信息技术教学网的设计与研究.docx》由会员分享,可在线阅读,更多相关《中小学信息技术教学网的设计与研究.docx(44页珍藏版)》请在冰豆网上搜索。
中小学信息技术教学网的设计与研究
中小学信息技术教学网的设计与研究
摘要:
中小学信息技术教学网是采用ASP,并结合ACCESS数据库技术利用Dreamweaver、Fla-sh和Photoshop等软件开发开的。
网站的开发过程完全采用了软件工程的软件设计思想,来进行设计开发。
信息技术教学网是模仿信息技术的日常教学而设计的,主要是为了方便学生学习信息技术这门课程和方便老师和学生之间的交流而开设的。
该系统界面友好,操作简单,易学易用,从总体方案上力求达到该系统所需的目标要求。
关键词:
信息技术教学网站网站教学数据库ASP
Abstract:
Themiddleschoolinformationtechnologyteachingnet-workdevelopswithASP,unifytheACCESSdatatechnologyandsoonDreamweaverFlashandPhotoshop.Theprogressofthisnetworkisaccordingtothetechnology.Theinformationtechnologyteachingnetworkisimitates,mainlyinordertofacilitatethestudenttothethedailyteachingininformationtechnology.Thiscurriculumfacilitatesteacherandstudents'.Thesurfaceofthissystemisfriendly,theoperationissimple,easytostudyandeasilytouse.Fromtheoverallconceptmustbeachievedwithmyendeavour.
Keywords:
InformationtechnologyteachingwebsitewebsiteteachingDatabaseASP
前言
人类社会已步入信息时代,信息技术的广泛运用,正在改变人们的生活方式和学习方式,信息技术已经不仅仅是一种专门手段,而是正在成为人们生活的一个基本要素、一种生活素养。
“信息素养”这个概念,已经成为评价一个人综合素质的一项重要指标。
有报道说,通过调查发现,我国中小学生上网主要是游戏、娱乐、找朋友聊天和发E-mail。
而美国中小学生上网主要是获取学习、研究和创造性学习活动所需要的信息,这是两国中小学生上网的很大差异;出现上述差异的原因,很大程度上是我们缺乏对学生利用网络进行学习的引导,学生没有经历过自主探究学习方式的训练,面对浩如烟海的知识海洋,无所适从,没有搜集信息、分析信息、使用信息的基本能力。
教学网站正是为中小学生进行自主探究学习提供信息资源,培养学生搜集信息、分析信息、使用信息能力的一种较好方式,对于中生来说利用信息教学网站进行学习,是一种新的学习方式体验,使他们体验并养成应用不同于课堂教学的学习方式,形成运用网络资源满足自己的学习需要的良好习惯,为中学生的终身学习打下良好基础。
利用教学网站这样一种学习方式,通过提高学生搜集信息、分析信息、使用信息的能力,使学生在应用信息技术的过程中不但掌握信息技术技能,而且也使自身的信息素养得到不断提高。
,为广大实践者提供课程资源服务,提供可借鉴操作的精品范例,对教师教学和学生学习提供有效的方法指导,同时也为广大一线教师、学生提供交流展示、寻求援助等服务的平台空间。
1网站系统分析
1.1系统分析
系统分析是平台开发的一个不可缺少的环节,为了能够使本系统更好、更完善地被设计出来,就必须先进行调查研究。
在系统调查的基础上,对新系统的功能进行细致的分析,从而才能够开发出完整的系统设计。
1.1.1网站的设计目标
本平台利用现在比较广泛的ASP+access数据库的架构实现的,进行系统分析,为将来进一步的实施打下一个坚实的技术基础。
本平台将投入到实际的试运行之中,进行测试,如果测试满意的话,将进行平台的完善开发,从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。
此系统分为前台管理和后台管理。
前台管理是友好的操作界面,供用户浏览、查询使用。
包括:
教育新闻、学术文章、技术论坛、师生互动、留言板、在线考试、资源下载、用户面板等功能;后台管理是提供给管理员的,其中包括:
网站设置、用户管理、新闻管理、文章管理、论坛管理、留言管理、考试管理、下载管理、网站数据管理等模块。
使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。
1.1.2网站的可行性分析
随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,网络教学已经成为网上的一股潮流。
我们相信要不了太长有时间,学生就可以在网上学到任何想学的知识。
可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析:
1.经济可行性:
就是通过成本—效益分析来分析开发这个系统是否能取得经济效益。
此平台预计在两个月以内完成,所要花费的时间和精力与投入运行后所产生的影响应该是成正比的。
另外该平台设计只是作为本人的毕业设计,但是希望通过自己的努力,设计成型,上传到网上投入运行,即使不能产生实质的经济效益也会为中小学信息技术教学的发展做出一定的贡献。
2.技术可行性:
即现有的技术能否开发该平台,会有哪些困难。
本系统运行环境采用MicrosoftIIS,对asp的运行比较稳定。
Micros-oftIIS平台的构建比较简单。
就asp来说,学习起来比较容易上手,自己在asp方面有一定的基础,在指定的时间内可以完成;软硬件方面,我的电脑asp的运行环境已经配置完成,所以在这方面是可行的。
3.法律可行性:
即该平台的开发会不会在社会上引起侵权或其它责任问题。
因为该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。
通过以上的可行性分析,我将采用MicrosoftIIS+ASP将结合的技术,运用Access数据库对网站进行建设。
1.1.3网站的深入调查
经过以上的初步调查和研究,并且确定了该平台的可行性,并决定开发本平台,为了能够对现行的平台内容进行充分了解,使所要开发的平台更具有实用性和适应性,通过两个月的实习调查和指导老师的耐心介绍,设计出该平台功能如下:
1.能够完成用户基本信息录入的注册和用户基本信息的个人前台与后台管理。
2.能够完成管理员对网站基本信息的设置、各个版块添加分类、删除分类、修改分类、编辑数据、删除数据、对部分模块数据的添加、、网站数据库的备份和恢复、会员管理会员审查、删除、资料的编辑、、操作管理管理员添加、管理员退出、的功能。
3.对软件下载和学术文章两个模块实现搜索功能。
4.能够实现对前台各模块数据的操作,对注册用户进行分组管理,赋予会员不同的权限,对会员在前台的做扣除或奖励相应的积分。
1.1.4网站设计的特点
我所设计和开发的中小学信息技术网是经过很长时间的调查和分析并经过指导老师的精心指导才开始具体实施的,它的主要特点:
内容实现了实时更新、通过友好的界面调动学生学习的积极性、为广大师生提供最新的信息技术信息、实现了师生的在线互动、可以在线检查自己的学习效果。
1.1.5网站开发的设计思想
中小学信息技术教学网主要是对后台管理和前台操作。
后台管理是管理员对网站进行维护的平台,通过对网站基本信息的设置、论坛、留言板、文章、新闻、资源下载、考试系统、会员、管理员等的管理达到对网站的管理。
前台操作是用户登录到本网站,可以进行用户注册,通过网站的链接进入各个模块查看用户需要的信息等操作达到学习的目的。
此教学网站的特点是面向的对象广泛和信息量很大,管理员需要整理的信息很多,为让管理员轻松、方便、快捷的管理,该平台采用符合教学网站基本的原则,满足教学网站的基本需要,并达到操作过程中的直观、方便、实用、安全等要求。
1.1.6系统设计的总体规则
无论哪个网站都要有它自己的设计规则。
该平台也一样,它的主要设计规则有:
简单性:
在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非常重要的。
针对性:
该平台设计是前台教学及后台管理的定向开发设计,所以具有专业突出和很强的针对性。
实用性:
该系统能够完成教学工作的基本功能和管理员对网站后台的管理工作,具有良好的实用性。
1.2应解决的问题
1.2.1合理的设计数据库
对于asp网站开发,设计合理的数据库,是网站开发的基础,这就要求:
尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将减少数据的存储空间,减少产生混乱影响的危险,减小编程的难度,加快网站运行速度。
作为教学网站,必须能解决以下方面的问题:
①提供最的教育新闻和最前沿的学术文章;②开设技术论坛、师生交互和网站留言;③在线考试;④会员注册和会员积分机制。
1.2.2设计出友好的页面
界面的友好与否是用户评价一个网站优劣的重要方面,同时网站界面主题要鲜明。
对于一个网站来说,第一印象非常重要,会直接影响网站的点击率。
作为教学网站,必须得有一定的保密性,因此要设置会员注册机制。
此外还应设计网站后台管理系统,设置管理员机制。
另外各个页面设置的要尽量简捷,方便操作,方便不懂网页设计的管理员管理网站。
2系统调查
为了不至于盲目的开发中小学信息教学网,更好的完成所需的任务要求,在开发本系统之前,首先进行一段时间的调查研究,弄清系统所要完成的功能。
2.1调查内容
主要是统计数据源,统计要实现的功能及用户需求。
2.1.1统计数据源
因本系统是针对信息技术教学的网站,涉及的信息有会员注册信息,教育新闻、学术文章、论坛帖子、师生交互信息、来宾留言、试题题库和软件信息,数据源也就是主要指这些信息。
2.1.2功能调查
1.基本功能的调查
对于一个网站来说,必须实现的功能就是定时更新数据,网站要求实现对每个模块数据的添加、修改和删除。
2.特殊功能的调查
网站的后台由特定的管理员使用,应具有一定的保密性。
系统还具有维护功能,如数据备份与恢复、用户密码修改等。
并且在后台中要实现对整个网站CSS样式的设置。
从而可以在不改变网站整体代码的情况下,实现网站拥有不同的风格。
3.网站风格
整个网站要有统一的风格。
2.2调查结果
2.2.1功能需求
1、实现对每个模块数据的添加、删除和修改的功能。
2.对与特定的模块要具备条件查询的功能。
3.实现会员注册机制。
4.对注册会员实现等级分组管理,对于不同等级的会员在前台赋予不同的功能,对于未注册的用户要实现功能的开放和关闭。
5.在后台实现对整个网站数据的管理和整个网站其他功能的设置。
2.2.2数据字典
1.管理员表(编号、用户名、密码、标识、最后登录时间、最后登录ip、管理员真实姓名)。
2.会员信息表(编号、用户名、真实姓名、密码、性别、出生日期、会员头像、提示问题、答案、家庭电话、移动电话、QQ、电子邮件、家庭住址、工作地址、论坛发帖数、留言数量、登录次数、会员积分、会员分类,会员分类id、是否被锁定、注册时间、最后登录时间、最后登录ip、是否是管理员、个性签名)。
3.论坛版块分类表(论坛id、归类id、排列id、论坛名称、论坛版主、主题类型、论坛介绍、今日帖子数、主题数、帖子数、论坛访问权限、论坛图标、小图标、最后发表主题、最后发表人姓名、最后发帖时间)。
4.主题列表(主题、归属论坛id、主题表情、标题、发表人姓名、发表人编号、发表时间、点击次数、回复次数、最后回复、最后回复时间,是否固顶、是否为精华帖、是否锁定)。
5.帖子列表(帖子编号、归属主题id、发表者姓名、发表人编号、帖子表情、主题、内容、发表日期、是否是精华帖、 是否显示个性签名)。
6.师生互动帖子列表(帖子编号、帖子类型编号、主题、发表人姓名、发表人编号、内容、表情、点击次数、回复帖子数、最后恢复ip、最后回复姓名、回复者ip、回复日期、是否被回复)。
7.新闻表(编号、新闻添加时间、新闻标题、发表人、来源、新闻内容、点击次数、关键字)。
8.文章分类表(编号、类型名称)。
9.文章表(文章编号、所属类型编号、文章标题、发表日期、作者、来源、点击次数、文章内容、关键字)。
10.留言信息表(编号、用户编号、留言者姓名、留言人头象、留言人电子信箱、主页、留言ip地址、留言者其他联系方式、主题、内容、留言日期、回复内容、回复日期、回复留言者姓名)。
11.软件大分类信息表(编号、分类名称)。
12.软件小分类信息表(编号、大分类编号、分类名称)
13.软件信息表(编号软件名称、更新日期、文件大小、授权方式、应用平台、推荐程度、程序主页、演示地址、图片地址、软件所属大分类、软件所属小分类、软件所属大分类代号、软件所属小分类代号、软件简介、浏览次数、下载次数、下载地址1、下载地址2.下载地址3.下载地址4)。
14.软件评论表(编号、软件编号、留言人姓名、留言内容、留言日期)。
15.考试科目表(编号、科目名称、测试时间、单选题个数、单选题分值、多选题个数、多选题分值)。
16.题库表(编号、是否已抽取、问题、选项A、选项B、选项C、选项D、答案、问题类型、问题所属科目、问题所属科目编号)。
17.考试结果登记表(编号、考试人姓名、考试人编号、科目名称、分数、考试时间)。
18.用户分类信息表(编号、用户组编号、用户组名称、等级标志、权限设置)
3系统总体设计
3.1表结构的设计
3.1.1表的选取
根据网站的需要,系统要有会员注册的功能,而且对会员进行分组管理所以得有用户信息表和用户分组表;还需要设置后台管理员,因此需要管理员信息表;作为教育类网站需要有教育新闻表和与教育文章相关的文章分类表和文章信息表;还得提供供会员相互交流的论坛分类表、帖子标题表和帖子信息表,软件下载的软件分类表、软件信息表和对软件发表评论的软件评论信息表;作为教学网站得有考试科目表、题库表和考试分数登记表,师生互动帖子列表;为了网站更好的发展应设计留言信息表;还得建立网站信息表。
3.1.2表的规范化
表的规范化是一系列能够应用到数据库结构上的测试,通过这些测试可以消除数据的冗余程度,使数据库结构处于一种优化形式,测试方法有:
对于每一行和列的交叉点,是否仅有一个值;是否所以非主码列依赖全部主码;表中是否有依赖其它非主码列的非主码列。
3.1.3表的具体设计
根据实现学生成绩管理所涉及的数据,设计的表的结构如下:
注:
带有‘P’标记的列为主键。
1.会员信息表user
主要存放注册会员的基本信息
Columnname
字段名
Datatype
数据类型
Width
长度
Null
空
Default
默认值
备注
userid
自动编号
否
自动
p
username
文本
20
否
none
用户名
realname
文本
20
是
None
真实姓名
password
文本
20
否
None
密码
sex
文本
1
否
None
性别
birthday
文本
10
是
None
出生年月
userface
文本
50
是
None
用户头象
question
文本
50
是
none
密码问题
answer
文本
50
是
None
答案
telephone
文本
15
是
None
电话
moble
文本
20
是
None
手机
oicq
文本
10
是
None
QQ
email
文本
50
是
None
电子邮件
homepage
文本
50
是
None
个人主页
address
文本
50
是
None
通讯地址
hometel
文本
15
是
None
家庭电话
singn
备注
50
是
None
usermoney
数字
长整形
是
0
经验值
bbscount
数字
长整形
是
0
发表帖子数
bookcont
数字
长整形
是
0
留言数
logins
数字
长整形
是
0
登录次数
skinid
数字
长整形
是
0
usergroup
文本
50
是
5
用户所属组
usergroupid
数字
整形
是
0
所属组编号
titlepic
文本
50
是
None
用户等级图片
lockuser
数字
1
是
0
是否被锁定
regtime
日期/时间
是
Now
注册时间
lastip
文本
40
是
None
最后登录ip
lastTime
日期/时间
是
Now
最后登录时间
vip
文本
1
是
None
是否是网站创建者
2.用户分组信息表usergroups
主要存放网站注册会员分类信息
Columnname
字段名
Datatype
数据类型
Width
长度
Null
空
Default
默认值
备注
id
自动编号
自动
否
自动
p
UserGroupid
数字
1
否
5
用户组编号
GroupName
文本
50
否
普通会员
组名称
UserGroupimg
文本
50
否
None
组图片
GroupSetting
文本
255
否
None
权限设置
3.管理员信息表admin
主要用来存放网站管理员信息
Columnname
字段名
Datatype
数据类型
Width
长度
Null
空
Default
默认值
备注
id
自动编号
自动
否
自动
P
username
文本
20
否
None
登录名称
password
文本
6-20
否
None
登录密码
flag
备注
是
None
权限标志
LastLogin
文本
15
是
None
最后登录时间
LastLoginIP
文本
40
Yes
None
最后登录ip
adduser
文本
20
否
None
真实姓名
4.网站基本信息设置表banming
主要存放网站基本信息
Columnname
字段名
Datatype
数据类型
Width
长度
Null
空
Default
默认值
备注
id
自动编号
自动
否
none
P
txl_info
备注
否
none
网站标题等
txl_set
文本
255
否
None
基本设置
txl_user
文本
255
否
None
积分设置
txl_copyright
文本
50
否
None
版权信息
txl_ads
备注
否
None
txl_body
备注
否
none
表格设置
skinname
文本
50
否
None
首页名称
cookiepath
文本
50
否
None
cookie路径
tsl_sn
文本
否
None
badwords
文本
255
否
None
过滤字符
birthuser
备注
否
None
生日设置
stopwhy
文本
255
否
None
关闭提示
usernum
数字
否
0
注册人数
Gbooknum
数字
否
0
留言数目
articlenum
数字
否
0
文章数目
bbsnum
数字
否
0
帖子数目
softnum
数字
否
0
软件数目
LastUser
文本
10
否
None
最后注册
txl_ubb
备注
否
None
ubb设置
txl_userface
文本
20
否
None
头像路径
sum
数字
否
0
网站记数
5.新闻表c_bukaoku
主要存放教育新闻
Columnname
字段名
Datatype
数据类型
Width
长度
Null
空
Default
默认值
备注
news_id
自动编号
自动
否
自动
P
news_date
日期/时间
自动
否
none
发表日期
news_title
文本
50
否
None
新闻标题
news_author
文本
20
否
None
作者
news_ahome
文本
50
否
None
新闻来源
news_content
备注
否
None
新闻内容
news_count
数字
长整形
是
None
点击次数
news_keyword
文本
50
否
None
关键字
6.文章分类信息表a_cat
主要存放文章分类信息
Columnname
字段名
Datatype
数据类型
Width
长度
Null
空
Default
默认值
备注
cat_id
自动编号
自动
否
none
p
cat_name
文本
30
否
none
分类名称
7.文章息表art
主要存放文章信息
Columnname
字段名
Datatype
数据类型
Width
长度
Null
空
Default
默认值
备注
art_id
自动编号
自动
否
自动
p
cat_id
数字
长整形
否
none
类型编号
art_title
文本
50
否
none
文章题目
art_date
日期/时间
是
发表日期
art_poseter
文本
20
否
none
作者
art_from
文本
50
是
来源
art_count
数字
长整形
否
0
浏览次数
art_content
备注
否
内容
art_keyword
文本
50
是
none
关键字
8.论坛版块信息表bbsxp_forum
主要存放论坛的分类信息
Columnname
字段名
Datatype
数据类型
Width
长度
Null
空
Default
默认值
备注
id
自动编号
自动
否
自动
p
followID
数字
长整形
否
0
归类id
SortNum
数字
长整形
否
0
排列id
Fo