毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.NET的在线教学网站的设计与实现+源码(2)
Internet是信息化社会的重要物质基础,无处不在,人类的活动将在很大程度上依赖于Internet。而新世纪的教育也离不开Internet,基于网络的教育模式冲击着传统的教育模式,将成为21世纪的主要教育形式。怎么样才能构建一个高性能,并且具有实用价值的在线教学系统呢?在线教学系统它有自己的特点和规律,它要为老师和学生实现实现在线交流问题、在线学习功课、辅助日常教学;它不是一个空架子,而是一个关于在线学习实实在在的信息系统。在线教学网站系统是为全体师生员工提供一种先进、可靠、安全的交流环境,支持学校的教学、科研
管理
活动。加强校园建设,有利于素质教育的实施,在学校中的位置至关重要。.
2.系统相关技术简介
2.1 C#开发语言
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。单一继承、接口是C#的特点也是与Java的不同之处。
2.2 ASP.NET三层架构
ASP.NET三层架构自底向上分为:数据访问层,业务逻辑层和表示层。
图1 三层架构关系图
各层的作用:
数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务。
业务逻辑层:主要是针对具体问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理。
表示层:主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表示成aspx,如果逻辑层相当强大和完善,无论表示层如何定义和更改,逻辑层都能完善地提供服务。
3.系统分析
3.1可行性分析
系统的可行性分析从
经济
上的可行性,技术上的可行性和操作上的可行性三个方面进行分析:
3.1.1经济可行性
分析系统要求和需求进行可靠地设计,迎合学生和老师的需求,一定会受到欢迎,降低传统的一些学习成本,提高工作和学习效率。
3.1.2技术可行性
为了尽快开发出这个交流平台,我这次选择了用ASP.NET和SQL Server 2005进行开发,而且ASP.NET三层架构可以分模块组织代码,让代码更容易理解.还有一个优点就是便用修改,扩充.比如你要修改一个程序,普通的代码错综复杂,难以理解,但是三层架构就不一样了,它分为数据层,业务层,介面层.你可以掘弃其中的任意一层.而保持其它层不变.这样一来程序就更具健壮性。
3.1.3操作可行性
本系统针对非专业操作水平的人员设计。界面友好、简洁、明了,用户只要把鼠标移动到相应的按钮或标签上,就会变色,操作方式简单明了。
3.2系统功能分析
在线教学网站系统是一个供师生,学生之间交流信息的网络,与传统的交流相对,有众多的优势,它不受时间地点的限制。一定程度上提高了学生和老师之间学习交流的效率。
前台和后台是两个独立的模块,前台学生和老师只要注册过,都可以进行前台相应的操作,比如可以
新闻
评论、在线交流、在社区论坛上发表自己的言论,签写留言,还可以在线测试等等。后台登录后老师和管理员有相同操作,比如教师和管理员都可以对上传的学习资料进行管理;当然也有不同的操作,比如学生在线测试后,老师登录后可以查看测试结果,而管理员不可以。
图2 系统流程图
4.系统设计
4.1系统开发设计思想
本系统实现了老师与学生之间、老师和老师之间、学生和学生之间的在线学习的功能,及在线交流的操作。
本系统的主要功能如下:
共3页:
上一页
1
2
3
下一页
上一篇:
ASP教师工作量管理系统设计+ER图
下一篇:
ASP.net汽车销售管理系统的设计+源码
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
志愿者活动的调查问卷表
C#学校科研管理系统的设计
承德市事业单位档案管理...
AT89C52单片机的超声波测距...
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
神经外科重症监护病房患...
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
国内外图像分割技术研究现状