- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于NET技术网上学习系统设计与开发
基于NET技术网上学习系统设计与开发
摘要介绍NET技术的网上学习系统的设计与开发,在分析其内涵、功能模块、优势的基础上,简要介绍了主要文件及其代码的实现。
关键字ASP.NET; 网上学习系统; 设计;开发
中图分类号TP393文件标识码:A 文章编号:1671-489X(2007)02-0059-04
Design and Development based on Net Technology Learning System//Li Xingbao, Song Shangping
Abstract On the bases of analyzing the connotation, function module and the advantage, the paper introduces the realization of main documents and code.
Key words active server page.net(ASP.NET); web learning system; design; development
Authors address Information Technology Media, Qufu Normal University, Rizhao, Shangdong 276826
随着信息化社会的高速发展,越来越多的学习内容出现在计算机网络当中。在教育教学当中,如何使学生了解和使用这些知识呢?基于此问题,我们设计了网上学习系统, 以便学生能够充分利用各种计算机网络信息,加强学生的自学能力,无论对学生还是教师都是大有益处的。
笔者所采用的是ASP.NET语言、SQL Server2000数据库、Dreamweaver和UltraEdit等开发工具; ASP.NET开发平台:操作系统采用Windows 2000 Server;Web服务器采用IIS5.1以及 NET Framework SDK 2005、 Internet Explorer 6。
1 学习系统的涵义及优势
1.1学习系统的涵义
关于网上学习系统的定义,没有一个固定的说法。笔者认为网上学习系统的涵义是:以计算机网络为基础,由专业人员设计的能够利用网络上的各种知识信息,并把这些信息筛选之后供学习者自行选择学习的软件系统。基于NET技术的网上学习系统就是以ASP.NET作为技术支撑构建的网上学习系统。
1.2学习系统的优势
基于ASP.NET技术的网上学习系统的优势主要体现在以下几个方面:
1)代码不仅更容易编写,而且更加干净整洁,更易于阅读。同时,ASP.NET代码的结构方式提高了系统的再利用性和共享性。
2)改进了系统的配置、伸缩性、安全性和可靠性。
3)对各种不同的浏览器提供了更好的支持。
4)ASP.NET 造就了一类新的Web应用程序,使系统动态性和伸缩性更好。
2 系统功能描述及功能模块的划分
2.1系统功能描述
网上学习系统的主要功能包括用户登陆管理、学习内容分类管理、学习内容发布管理、学习内容更新、删除管理、学习内容查询管理、学习内容浏览等几大模块。具体描述如下“
1)用户登陆管理
2)学习内容分类管理
学习内容类别的增加,包括类别的名称和类别编号;学习内容类别信息的修改;学习内容类别的删除。
3)学习内容发布管理
学习内容基本信息的发布;其他资料上传功能。
4)学习内容更新、删除管理
学习内容信息更改;学习内容的删除。
5)学习内容查询管理
学习内容分类信息列表;学习内容检索。
6)学习内容浏览
学习内容详细信息浏览和学习内容评论浏览;发表学习内容评论;分类学习内容列表。
2.2 功能模块的划分
根据以上的系统功能描述,设计功能模块图,如图1所示。
图1 功能模块图
经过分析,系统的参与人员有2种:匿名用户和管理员。匿名用户作为系统的普通用户,这里我们不需要特定的用户名,所以不需要进行系统的身份验证。普通用户通过页面查询出所需要的学习内容,进行学习内容详细信息的浏览和发表自己对学习内容的评论。管理员具有管理该系统的权限,可以进入后台管理系统进行学习内容信息的管理。
3 主要文件代码
由于用户登陆等这些模块的实现比较简单,这里不作介绍。主要叙述以下2个主要功能模块,当然也是开发过程中最难实现的。
3.1 Content.aspx的设计与编码
C
原创力文档


文档评论(0)