毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.NET的信息技术教育网站的建设+源代码(2)
(1)具有分布式的特点,可以随时随地的进行业务处理。业务扩展简单方便,通过增加网页即可增加服务器功能。文护简单方便,只要改变网页,即可实现所有用户的同步更新。
(2)个性化特点明显降低,无法实现具有个性化的设计要求。操作的习惯性是以鼠标为最基本的操作方式,无法满足快速操作的要求。页面动态刷新,响应速度明显下降。专用性的打印输出难以实现,有以对票据等的打印,难以实现套打输出,难以实现某些特殊功能要求。
1.3 WEB系统的三层架构
关于三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。
(1)表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。
(2)业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。
(3)数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增、删、改、查。
1.4 LINQ数据访问技术
LINQ(Language Integrated Query 语言集成查询)是微软公司提供的一项新技术,LINQ查询操作可以通过编程语言自身传达,而不是以字符串方式嵌入到应用程序代码中。通过使用编程语言编写查询具有简化查询,不必使用单独的查询语言等优势。L I N Q允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据,它改变了程序和数据之间的关系。因此借助于L I N Q技术,可以使用一种类似S Q L的语法来查询任何形式的数据,从而无需使用复杂的编程技巧就可合并数据源,让开发者的开发效率更大地提高。
2.系统分析与设计
2.1信息技术教育网站框架
本系统所实现的目标:管理员用户可进行用户资料的管理以及网站内容的文护,以及实现相关页面的自定义文护和升级操作。普通用户能够进行自身资料的修改,浏览网站内容,添加用户评论和留言。系统的模块示意图如下所示:
图1 系统模块示意图
(1)系统共有吹冰大模块,分别为用户注册、
网络
学堂、教育资源、教育动态、用户留言。
(2)用户注册:注册信息包括用户名,密码。在注册用户名时,为了防止错误的发生,为系统提供了用户名检测功能,用户名不能与数据库中的用户名重复。(3)网络学堂:通过在线学习模块可以在线观看学习视频,丰富自己的知识,享受学习的乐趣。
(4)教育资源:学生有好的学习资源可以通过该模块上传上去和大家一起分享。同时也可以查看用户上传的资源文件并且可以下载上面的资源,来为自己的学习提供助力。
(5)教育动态:学生可以在该模块了解关于信息技术的最新动态以及最近的学术研究成果。
(6)用户留言:提供学生和老师,学生和学生之间交流和沟通的空间,加深彼此的了解,加强师生之间的联系。
2.2系统数据库设计
2.2.1 数据表设计
本网站系统主要设计了6个数据库表:文章表,公告表,分类表,评论表,用户表和专题表等,各个数据表之间也存在着特定的数据关系,下面介绍各表的具体字段和说明:
(1) 文章表(Article):主要包括文章的主题,内容,时间,用户名以及文
共2页:
上一页
1
2
下一页
上一篇:
ASP.net网上同学录的设计与实现+源代码
下一篇:
ASP.net+sqlserver城市公交查询系统设计+源码
Android手机考勤平台的设计与实现
基于android的环境信息管理系统设计
java+mysql班级评优系统的设计实现
Python+mysql宠物领养平台的设计与实现
ASP.NET飞翔租贷汽车公司信...
基于激光超声检测金属材...
多频激励下典型非线性系统的振动特性研究
从政策角度谈黑龙江對俄...
浅论职工思想政治工作茬...
基于Joomla平台的计算机学院网站设计与开发
上海居民的社会参与研究
酵母菌发酵生产天然香料...
AES算法GPU协处理下分组加...
压疮高危人群的标准化中...
提高教育质量,构建大學生...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
浅谈高校行政管理人员的...