毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于.NET的师生在线交流平台的设计和实现(2)
师生在线交流平台给老师和学生提供了一个可以交流和学习的平台,在这个系统上,主要通过QQ在线交流,类似于论坛形式的交流等。
网络是信息化社会的重要物质基础,无处不在,人类的活动将在很大程度上依赖于网络。师生在线交流系统是在学校区域内为学校教育提供资源共享、信息交流和协同工作的
计算机
网络信息系统,有时我们也叫校园师生在线交流信息系统。师生在线交流系统是针对学校内部的计算机网络,它要为老师和学生实现资源共享、信息交流、引导或辅助
教学
及协同工作等功能。师生在线交流平台是学校重要的基础设施之一,它为全体师生员工提供一种先进、可靠、安全的交流环境,支持学校的教学、科研管理活动。加强校园建设,有利于素质教育的实施。
2.系统相关技术简介
2.1 C#开发语言
C#是Microsoft公司为.NET Framework量身订做的一种高级程序设计语言。它是Microsoft公司研究员Anders Hejlsberg的最新成果。C#看起来与Java非常的相似,它包括了诸如接口、单一继承、与Java几乎同样的语法。但是C#与Java有着明显的不同,它与Com(组件对象模型)是直接集成的,而且它是Microsoft公司 .NET Windows网络框架的主角。
2.2 ASP.NET
ASP.NET[1]是.NET[2]技术中非常关键的技术,是Microsoft推出的新一代通用语言的编程框架,它还提供了一个Web应用程序模型,这个模型由一个组控件和一个基本结构组成,可在服务器上生成功能强大的Web应用程序。ASP.NET 不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样执行的效率就提高了很多。
2.3 ASP.NET三层架构
设计模式中的三层架构实现了各司其职,互不干扰,所以修改其中一层一般不会影响其他层的代码,这样就大大的方便了日后的文护,所以这些年关于模式的研究有很多的成果,应用也很广泛。
ASP.NET三层架构[3]自上向下分为:界面层,业务层和数据层。
(1) 界面层:用于用户接口的展示,以及用业务层的类和对象来“驱动”这些接口。在ASP.NET中,该层包括aspx页面、用户控件、服务器控制以及某些与安全相关的类和对象。
(2) 业务层:用于访问数据层,从数据层取数据、修改数据以及删除数据,并将结果返回界面层。
(3) 数据层:是为界面层或业务层提供数据服务的。不是指原始数据,而是对原始数据的操作。也就是说,数据访问层不是数据库,而是对数据的操作[4]。
2.4 SQL Server 2005数据库
SQL Server 2005[5]是Microsoft公司开发的一种数据库
管理系统
,可以输入、查询、修改、添加、删除、分析和文护数据,且SQL Server 2005具有动态自动管理和优化功能,具有丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地,便于开发。它具有很好的伸缩性,可跨越多种平台使用,使用户能够很容易地将数据库中的数据发布到Web页面上[6]。
2.5 Visual Studio 2010
Visual Studio 2010是一套完整的系统工具集,用于ASP.NET Web应用,XML
(可扩展标记语言)Web Services、桌面应用程序和移动应用程序。Visual C++和Visual C#全都使用相同的集成开发环境(IDE),利用IDE可以共享工具且有助于创建混合语言解决方案。另外,这些语言还利用了.NET Framework 的功能,通过此框架可使用简化的ASP.NET Web 应用程序和XML Web Services开发的关键技术。
3.系统分析
3.1 可行性分析
系统的可行性分析主要包括技术上的可行性,操作上的可行性和
经济
上的可行性,对这三方面的介绍如下。
(1) 技术方面
根据平台提供的功能和服务,系统开发采用ASP.NET三层架构和SQL Server 2005进行开发,ASP.NET 和SQL Server 2005系统开发技术已经成熟。ASP.NET简单易学,开发周期短,而且ASP.NET的三层架构可以分模块组织代码,让代码更容易理解。还有一个优点就是便于修改、扩充。比如你要修改一个程序,普通的代码错综复杂,难以理解,但是三层架构就不一样了,它分为界面层,业务层和数据层。你可以摈弃其中的任意一层,而保持其它层不变。这样一来程序就更具健壮性。
共4页:
上一页
1
2
3
4
下一页
上一篇:
数字签名系统的设计与实现+流程图
下一篇:
数据库原理课程教学改革与探讨
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
AT89C52单片机的超声波测距...
医院财务风险因素分析及管理措施【2367字】
承德市事业单位档案管理...
公寓空调设计任务书
C#学校科研管理系统的设计
志愿者活动的调查问卷表
10万元能开儿童乐园吗,我...
神经外科重症监护病房患...
国内外图像分割技术研究现状
中国学术生态细节考察《...