asp文件中,主要涉及的函数为showcorrelative()函数,此函数是知识点显示的主要函数。在showcorrelative()函数中包含了function.asp文件中的gottopic()函数,gottopic()函数是一截取字符串的函数,它的返回值是截取后的字符串。
同时为了数据库建立连接,conn.asp文件是必不可少的。
4.4.4检索导航模块
本模块功能:方便用户搜索所要学习的知识点,快速定位。本模块是在选择知识点分类的基础上根据知识的各个关键字进行搜索。其界面如图4.11所示:
图4.11检索导航模块
其主要的ASP页面有:
(1)conn.asp页面,此页面是用来与数据库建立连接,便于其它页面对数据库进行查询时使用
(2)article_search.asp页面,对于知识点搜索的结果将显示在此页面中。
涉及到的主要函数有:
(1)showsearchform()函数,此函数是用来显示知识点的搜索表单,即模块中所显示的内容。
(2)showsearchresult()函数,分页显示搜索结果的函数,此搜索结果将显示在article_search.asp所显示的页面中。
4.4.5推荐学习导航与热点学习导航模块
推荐学习导航和热点学习导航主要是管理员进行管理的,管理员根据最近比较好的知识点文章对用户进行推荐,并将最受用户欢迎的知识点显示在热点学习栏目中。此模块的界面如图4.12所示:
图4.12推荐学习导航与热点学习导航模块
本模块主要用到了showelite()与showhot()函数,两函数分别对应着最新推荐与最新热门内容。Showelite()与showhot()函数类似,此处以showhot()函数为例进行说明。Showhot()函数代码如下:
subShowHot(ArticleNum,TitleLen)
dimsqlHot,rsHot
ifArticleNum>0andArticleNum<=100then
sqlHot="selecttop"&ArticleNum
else
sqlHot="selecttop10"
endif
sqlHot=sqlHot&"A.ArticleID,A.Title,A.Author,A.UpdateTime,A.Hits,L.LayoutFileNamefromarticleAinnerjoinLayoutLonL.LayoutID=A.LayoutIDwhereA.Deleted=FalseandA.Passed=TrueAndA.Hits>="&HitsOfHot&"orderbyA.ArticleIDdesc"
SetrsHot=Server.CreateObject("ADODB.Recordset")
rsHot.opensqlHot,conn,1,1
ifTitleLen<0orTitleLen>255thenTitleLen=50
ifrsHot.bofandrsHot.eofthen
response.write"无热门文章"
else
dowhilenotrsHot.eof
response.Write""&gotTopic(rsHot("title"),TitleLen)&"["&rsHot("hits")&"]"
rsHot.movenext
loop
endif
rsHot.close
setrsHot=nothing
endsub
4.4.6讨论区页面
讨论区页面主要功能是方便用户之间的交流与讨论,用户可以在交流中不断发现问题,解决问题,同时不断增加自己的知识面。其页面如图4.13所示:
图4.13讨论区页面
讨论区页面主要用到的ASP文件有:chat.asp文件、announce.asp文件、particular.asp文件、re_announce.asp文件、count_hit.asp文件。
(1)Chat.asp文件[13]是讨论区的主页面如上图所示,在此页面用户可以看到各种讨论主题,并进行相应的回复。
(2)Announce.asp文件是发表讨论文章页面,用户可以在此页面发表自己所要讨论的问题。
(3)Re_announce.asp文件是恢复主题文件。
5结束语
经过这几个月来对系统的分析、设计,使我对网络学习系统有了全面的了解与认识,同时对网络学习导航系统做了具体的解剖。我认为网络学习导航系统成功的关键在于以下几方面:
(1)导航界面的清晰,简单设计。界面的清晰简单可以使学习用户一目了然,轻松的找到自己浏览本系统的目的所在。不需要在花费大量时间来寻找本系统的内容,浪费用户时间,甚至打消用户学习的积极性。
(2)导航系统的全面性。系统中导航是多种多样的,全面的导航设计可以使用户得到更大的帮助。比如说系统中应该设有各种模块导航,各种帮助导航,各种提示导航等等。
(3)导航系统的自适应性。导航系统的自适应也是导航系统的关键与核心。上面所说的两点可以说是一种静态的导航设计过程,在设计时只需要添加各种超链接就可达到设计目的。但对于自适应的导航并不只是添加超链接那么简单。它是一种动态的导航设计过程,需要根据用户行为的不断变化而变化,自适应的体现用户的学习状态与学习情况。
(4)系统的易管理性。系统的管理对于系统的维护来说很重要,社会是不断进步与发展的,用户对于网上学习的要求也会越来越高。因此系统要随着用户的需求而不断发生变化,不断更新系统的内容来满足用户更多的需求。本系统是利用ASP编程语言和ACCESS数据库编译设计的,运行环境简单,一般的浏览器都可进行浏览。
本系统的大部分模块已经实现,并且也符合以上几个特性。但是,一个完整的系统仅仅靠两月的分析、设计来开发是远远不够的,它需要更长的时间来测试并完善。因此,本系统仍然存在着一些需要改进和不足的问题。比如系统的整体设计需要进一步的美观,系统的自适应性还不够完善还需要进一步的改善和加强,系统的内容需要更加丰富和多样化。随着研究的进行,可能还会出现其他一些问题,我会继续努力,逐步改善和不断完善本系统。
参考文献
[1]赵国宏,朱新梅.论网络高等教育的现状及其发展趋势[J].中国远程教育,2002,(5):11~15
[2]林刚,姜春霄.当前我国教育技术发展面临的问题[DB/OL].
http://www.edu.cn/20030521/3085234.shtml,2004-04-25/2004-12-22
[3]梁林梅,焦建利.我国网络课程现状的调查分析与反思[J].开放教育研究,2002,(6):13~16
[4]Specht,M.andR.Oppermann.ACE,Adaptivecoursewareenvironment[J].NewReviewofHypermediaandMultimedia,1998,(4):141~161
[5]林君芬,余胜泉.关于我国网络课程现状与问题的思考[DB/OL].http://cer.net/20020305/3021721.shtml,2004-05-09/2004-12-22
[6]彭绍东.面向21世纪中国网络教育发展战略的构想[DB/OL].http://www.edu.cn/20011108/3008848.shtml,2004-10-20/2004-12-22
[7]王龙.DreamweaverMX标准教程[M].北京:海洋出版社,2003
[8]宣小平,但正刚,张文毅.ASP数据库系统开发实例导航[M].北京:人民邮电出版社,2003:153~209
[9]王凯,张家才.网页制作技巧与实例[M].北京:冶金工业出版社,1999
[10]蔡翠平,尚俊杰.网络程序设计-ASP[M].第二版.北京:清华大学出版社,2004
[11]裴有福.WEB技术大全[M].北京:中国水利水电出版社,1998
[12]汪晓平.ASP网络开发技术[M].北京:人民邮电出版社,2000
[13]书生.ASP内建对象Application和Session.
http://www.jn.nm.cninfo.net/pcnet/asp1_9.htm,
2005-04-05/2005-05-03
[14]周晓玉,许向荣,扬一平.Access实用教程[M].北京:人民邮电出版社,2004
[15]施伯乐,丁宝康,周傲英,田增平.数据库系统教程[M].北京:高等教育出版社,1999
[16]谭浩强.C程序设计[M].第二版.北京:清华大学出版社,1999
[17]郑人杰.软件工程(中级)[M].北京:清华大学出版社,1999
致谢
在老师和同学的帮助下,我所开发的系统得到顺利的完成与实现。
首先,我非常感谢我们的指导老师--王平老师。在整个毕业设计过程中,设计的每一步都是在老师的耐心指导和悉心帮助下逐步完善和完成的。老师严谨的治学态度、全力以赴的精神、以及对学生的提携、帮助和照顾,令我获益良多且深受感动,同时老师对我的大力支持,使我在学习中一直充满自信,相信自己一定会做好。因此在这里对老师表示崇高的敬意和感谢。
其次,感谢陈小华和况小芹两位同学。她们在学习上给了我很多帮助,帮我解决了不少的疑难问题,同时使我了解到了许多相关技术问题。对本课题的研究她们也提出了一些宝贵的意见,使我获益匪浅。
感谢我所有的同学和朋友。在学习生涯中,他们给了我许多帮助,带给我无限的快乐。是他们陪我一起走过学生时代,和我同舟共济,共同迎接困难和挑战,他们对我的种种支持和帮助,最是感激不尽。
最后,感谢所有的老师。是他们传授给我了宝贵知识,是他们使我学会了奋斗与拼搏,同样是他们使我懂得了坚强与自信。他们在我的大学期间付出了很多的心血与精力,在我的学习道路中,他们孜孜不倦的教诲和鼓舞是促进我不断进取的重要精神动力。
附录
附录1英文文献
附录2英文翻译
附录3系统源程序
附录4文献综述
附录5毕业实习报告
附录6实习日记
(附录见其它文档)
??
??
??
??
I
I
IV
35
上一篇:
ASP网上人才信息管理系统(论文和程序)
下一篇:
高级氧化技术在水处理中的应用(重庆大学城市建设与环境工程学院《高等水化学》课程论文)