- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于WEB方式国学学习平台构建
基于WEB方式国学学习平台构建
摘要:本文从软件架构、网络架构、系统实现等方面阐述了采用VB、ASP和SQL2000等开发工具开发基于互联网的国学学习软件系统的方法和技术,并对互联网中的软件安全进行了系统的研究和实现。
关键词:国学学习;互联网;安全
中图分类号:TP393 文献标志码:A 文章编号:1674-9324(2014)33-0231-02
为了推动中国五千年文明的传承、建设和谐社会、弘扬中华传统文明,为了拓展国学学习的方法及效果、增添国学学习的积极性和趣味性,本软件以新的方式革新传统国学的学习方式,通过国学经典录学软件的推广,逐篇录入“国学经典”名篇,辅于适当奖励的方式,参与者通过反复录入,可将国学经典内容铭记于心,既能深刻领会其精神内涵,又能提升自身的文化素养、道德修养、以及为人处世的方法,收到较好的效果。
一、软件架构
国学经典软件是一套网络软件,依拓于远端后台网站服务器的支持和前端客户端的配合实现国学经典录入与成绩评定的功能。服务器端主要提供国学经典名篇下载、成绩登记和成绩排名,当天录入成绩前十名名单公布和获奖名单公布等功能;前端客户端主要实现用户注册、用户登录、年度成绩排名、当天成绩排名、国学名篇录入、录入成绩上传等功能。年度成绩排名和当天成绩排名模块设立的目的是让所有参加国学录入的选手,及时了解本人当天及年度的录入成绩与第一名成绩的差距,以比赛的形式展开国学的学习,使被动而枯燥的国学学习转化为自觉而有趣的国学探讨,促进录学活动的展开。
二、网络架构
客户端用户注册并登录―网站服务器确认―国学经典篇章下载及年度和当日成绩排名反馈―客户端国学篇章录入―成绩统计―成绩上传―网站服务器统计年度和当日的成绩并保存各用户成绩。成绩排名的目的是让参赛选手了解当天的成绩排名后能有意识地安排自己的学习时间,从而争取能获得更好的成绩,促进录学活动的展开。
三、系统实现
服务器端采用ASP语言来开发,动态网页主要包括用户注册、用户登录、成绩上传、排名反馈、成绩临时保存等页面,核心数据的接收处理用VB编写??DLL完成,后台数据库用SQL2000登记用户及比赛成绩,并通过存储过程动态提取每天前十名参赛选手给予奖励和实现年度及当天积分的自动排名。软件的设计是基于比赛的方式来进行国学的学习,以打字成绩作为奖励的基础,而IE浏览器的缺陷使得打字成绩易于被黑客修改。为了保证奖励的公平公正,本软件不采用IE浏览器作国学录入的客户端,`而像QQ界面一样用VB6.0语言重新开发客户端界面,客户端主要由用户注册及登录、国学篇章下载、打字及成绩上传、龙虎榜(每天前十名显示)、成绩查询和用户信息修改等模块组成。在客户端中采用Winsock控件模拟IE浏览器向网站服务器进行信息交互,控件与网站进行交互时,利用HTTP标准协议作为通讯协议实现跨网段、大范围的网络连接,这样可以避免了联通、铁通和教育网络互联性差的缺陷,实现整个互联网的参与,增强了国学学习的覆盖面。
四、软件安全
国学经典录学软件是由广西百合吉科技有限公司资助开发的软件项目,该软件兼具有游戏的性质,软件在国学名篇的录入中最后以录入文章的数字的多少作为录入成绩上传到网站的SQL数据库服务器中存储,到当天晚上零时由从高到低自动排名,并筛选出前十名作参赛选手作为当天国学经典文章录入的优胜者进行奖励,达到“以奖促学”的目的。为了防止黑客的攻击,录入成绩能真实反映参赛选手的学习情况,对软件的安全和成绩提交时的数据安全应作重点考虑。
1.保障国学录学的有效性。为了使录入的国学文章保证是手工录入,避免用户在录入过程中采用从其他相同的文章中复制粘贴的投机取巧的方式获得录入成绩,客户端应通过Windows API的方法禁止剪贴板的使用;为了学习的有效性,还应该限制输入法的造词功能,录入字符的长度一次最多只能录入四个汉字。
2.防止恶意数据提交。由于软件采用的是B/S架构,客户端与网站服务器交互是用ASP语言开发的网页文件,客户端的成绩数据在内存中应作可逆的随机加密和MD5数据加密,上传前再对上传的数据进行合并伪装后才上传数据,这样恶意用户很难分析出IP数据包的格式从而避免恶意数据提交。客户端数据上传到ASP接收页面时要先解密出成绩数据并作MD5加密比较,验证通过后才能写入数据库,保证了成绩数据的真实可靠。
3.服务器数据安全。服务器的成绩接收页面主要用数据分析及入库的代码用DLL的方式进行加密封装,能有效防止网站入侵后成绩接收页源代码的泄漏。DLL内部主要功能是解密客户端上传的加密数据,并将原来已合并的数据分解成相应项,将解密的成绩再作MD5加密后与客户端中原成绩的MD5加密作比较,比较通过后才将成绩写入SQL数据库
您可能关注的文档
最近下载
- 2025呼和浩特粮油收储有限公司招聘18名工作人员笔试备考题库及答案解析.docx VIP
- 一种含电极的智能指环、灌胶治具及其封装工艺.pdf VIP
- The Wonderful Wizard of Oz-绿野仙踪(带动画) 课件.pdf VIP
- 2025至2030中国老年照护行业市场发展分析及竞争格局与投资发展报告.docx
- 2010年考研英语真题及解析.pdf VIP
- 浙江省强基联盟2024-2025学年高一上学期10月联考生物试卷.docx VIP
- 第一章 应急管理导论-2.ppt VIP
- 大连理工工程力学课件0.pdf VIP
- 大行距造林中杨树营养面积与大行距经济效益的研究.docx VIP
- 2025学宪法讲宪法知识竞赛题库及参考答案.pptx
文档评论(0)