师生交流与学习平台的设计与实现(源码)

毕业设计说明书(论文)外文目 录1 引言 12 系统分析 12.1开发环境分析 12.1.1开发语言简介 12.1.2服务器简介 22.1.3动态网页技术简介 22.1.4数据库软件简介 32.2系统可行性 32.2.1技术是否可行 42.2.2经济是否可行 42.2.3 操作是否可行 52.2.4功能需求分析 52.2.5 教师需求分析 52.2.6 学生需求分析 62.2.7管理员需求分析 63 概要设计 83.1 系统结构 83.1.1 管理员 83.1.2 教师 83.1.3学生 93.1.4作业管理模块图 93.1.5上传下载模块 103.1.6公告管理模块图 103.2 系统用例 113.2.1 总体用例图 113.2.2 登录用例图 113.2.3 管理员基础功能用例 123.2.4 公告用例图 133.2.5 信息用例图 144 详细设计 154.1 用户登录 154.2 用户注册 174.2.1 账号信息校验 184.2.2账号身份确认 184.2.3密码确认 194.3主页设计 204.3.1 公告数据源获取 214.3.2重要通知栏 224.4 主讲教师 224.5 教学课件 244.6课后作业 254.7班级空间 274.8参考资料 295数据库实现 325.1 概念结构设计 325.2 逻辑结构设计 405.3 数据库表设计 416系统测试 446.1 测试目的 446.2 测试实例 456.3 测试总结 46结论 47致谢 50参考文献 491 引言随着网络时代的到来,互联网加速了人们的生活节奏,人们通过互联网打破空间的阻隔进行互动和交流,企业通过互联网开辟出了新的营销手段,同样学校也可以通过互联网拉进老师和学生以及学生与学生之间的距离,学生不仅可以在网上查找相关教学资料、老师上课的课件、老师的基本资料信息,还可以与老师互动交流,及时的向老师反应问题,不需要再跑到跑西去找老师,而是直接在线等待老师回复就可以了。不仅提升了老师的教学水平还为学生节省下不少的时间我开发的这个师生在线交流平台,是通过师生之间的需求分析来制定出相对比较全面的功能设计,利用.net的基本知识设计出界面简洁大方,使用方便简洁高用户体验的应用网页的程序,利用好C#与数据库的知识来更好的开发比较完善的师生在线交流平台。师生在线交流平台是是现代化教学的基本设施,也是实现网
 *好棒文|www.hbsrm.com +Q:  3_5_1_9_1_6_0_7_2 
应问题,不需要再跑到跑西去找老师,而是直接在线等待老师回复就可以了。不仅提升了老师的教学水平还为学生节省下不少的时间我开发的这个师生在线交流平台,是通过师生之间的需求分析来制定出相对比较全面的功能设计,利用.net的基本知识设计出界面简洁大方,使用方便简洁高用户体验的应用网页的程序,利用好C#与数据库的知识来更好的开发比较完善的师生在线交流平台。师生在线交流平台是是现代化教学的基本设施,也是实现网络教学随时随地学习的的重要实现手段,是各大高校夸入现代化教学的主要体现,同时也是帮助学生极大的解决了在学习过程中时间和空间的限制。2 系统分析2.1开发环境分析我采用的开发工具是由微软公司开发的Visual Studio环境,可能不是现在市面上最流行的开发工具,但是是我相对于其他工具比较熟悉的一个开发环境。VS 2010版本是微软公司在2010年的时候推出的产品,,相比于之前的版本界面和环境都进行了重新的改版和设计,让我们使用起来更为简单方便。VS 2010还给开发者带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且VS可以用于开发面向Windows 7的应用程序。VS支持的不仅仅只有SQL Server数据库而已,它还支持 市面上比较流行的IBM DB2和Oracle两个数据库。2.1.1开发语言简介 C#是由微软公司推出的一种高级程序设计语言, C#语言是由微软公司的一名资深的程序研究员Anders Hejlsberg开发研究的。看起来C#和Java之间有扯不完的关系,不管是从单一继承还是接口看,C#都与Java有着惊人的相识度。但是C#与Java之间确实存在明显的差异,比如C#借鉴了Delphi的一个特点与COM(组件对象模型)是直接集成的,不仅如此C#是微软公司 .NET windows网络框架的主角。C#通过综合和继承C和C++两种语言的特点而得到的一种面向对象的高级编程语言。他的特点不仅安全、稳定,而且简单、优雅。在功能上C#继承了C和C++的强大功能,但是C#与C和C++不一样的是C#去掉了他们的一些复杂特性,比如说在C#中没有宏也不允许多重继承等。 此外C#还将VB和C++运行的优点进行了综合,C#以其自身的强大的操作功能和简便的语言特性等优点成就了它成为.net开发的首选语言。2.1.2服务器简介IIS是Internet Information Services的缩写,译为中文的意思就是互联网信息服务,IIS是基于Microsoft Windows运行的互联网基本服务。一开始的时候IIS是Windows NT版本的可选包,但是后来被内置在Windows Server 2003,Windows 2000和Windows XP Professional一起发行,然而在Windows XP Home版本上并没有IIS。IIS是由微软公司提供的一种Web(网页)服务组件,其中包括Web服务器主要是用于网页浏览、FTP服务器主要是用于文件传输、NNTP服务器主要用来提供新闻服务和SMTP服务器主要用于邮件发送和接受方面。IIS的推出极大的方便了我们的信息互通,它的出现让我们在网络上发布一些信息成为一件极为容易的事件。然而IIS也存在一定的缺点,比如他的安全性就一直是业内争议的热点,一旦在IIS的执行过程中出现漏洞,将会出现很严重的威胁。2.1.3动态网页技术简介目 录
1 引言 1
2 系统分析 1
2.1开发环境分析 1
2.1.1开发语言简介 1
2.1.2服务器简介 2
2.1.3动态网页技术简介 2
2.1.4数据库软件简介 3
2.2系统可行性 3
2.2.1技术是否可行 4
2.2.2经济是否可行 4
2.2.3 操作是否可行 5
2.2.4功能需求分析 5
2.2.5 教师需求分析 5
2.2.6 学生需求分析 6
2.2.7管理员需求分析 6
3 概要设计 8
3.1 系统结构 8
3.1.1 管理员 8
3.1.2 教师 8
3.1.3学生 9
3.1.4作业管理模块图 9
3.1.5上传下载模块 10
3.1.6公告管理模块图 10
3.2 系统用例 11
3.2.1 总体用例图 11
3.2.2 登录用例图 11
3.2.3 管理员基础功能用例 12
3.2.4 公告用例图 13
3.2.5 信息用例图 14
4 详细设计 15
4.1 用户登录 15
4.2 用户注册 17
4.2.1 账号信息校验 18
4.2.2账号身份确认 18
4.2.3密码确认 19
4.3主页设计 20
4.3.1 公告数据源获取 21
4.3.2重要通知栏 22
4.4 主讲教师 22
4.5 教学课件 24
4.6课后作业 25
4.7班级空间 27
4.8参考资料 29
5数据库实现 32
5.1 概念结构设计 32
5.2 逻辑结构设计 40
5.3 数据库表设计 41
6系统测试 44
6.1 测试目的 44
6.2 测试实例 45
6.3 测试总结 46
结论 47
致谢 50
参考文献 49
1 引言
随着网络时代的到来,互联网加速了人们的生活节奏,人们通过互联网打破空间的阻隔进行互动和交流,企业通过互联网开辟出了新的营销手段,同样学校也可以通过互联网拉进老师和学生以及学生与学生之间的距离,学生不仅可以在网上查找相关教学资料、老师上课的课件、老师的基本资料信息,还可以与老师互动交流,及时的向老师反应问题,不需要再跑到跑西去找老师,而是直接在线等待老师回复就可以了。不仅提升了老师的教学水平还为学生节省下不少的时间
我开发的这个师生在线交流平台,是通过师生之间的需求分析来制定出相对比较全面的功能设计,利用.net的基本知识设计出界面简洁大方,使用方便简洁高用户体验的应用网页的程序,利用好C#与数据库的知识来更好的开发比较完善的师生在线交流平台。
师生在线交流平台是是现代化教学的基本设施,也是实现网络教学随时随地学习的的重要实现手段,是各大高校夸入现代化教学的主要体现,同时也是帮助学生极大的解决了在学习过程中时间和空间的限制。
2 系统分析
2.1开发环境分析
我采用的开发工具是由微软公司开发的Visual Studio环境,可能不是现在市面上最流行的开发工具,但是是我相对于其他工具比较熟悉的一个开发环境。VS 2010版本是微软公司在2010年的时候推出的产品,,相比于之前的版本界面和环境都进行了重新的改版和设计,让我们使用起来更为简单方便。VS 2010还给开发者带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且VS可以用于开发面向Windows 7的应用程序。VS支持的不仅仅只有SQL Server数据库而已,它还支持 市面上比较流行的IBM DB2和Oracle两个数据库。
2.1.1开发语言简介
C#是由微软公司推出的一种高级程序设计语言, C#语言是由微软公司的一名资深的程序研究员Anders Hejlsberg开发研究的。看起来C#和Java之间有扯不完的关系,不管是从单一继承还是接口看,C#都与Java有着惊人的相识度。但是C#与Java之间确实存在明显的差异,比如C#借鉴了Delphi的一个特点与COM(组件对象模型)是直接集成的,不仅如此C#是微软公司 .NET windows网络框架的主角。
C#通过综合和继承C和C++两种语言的特点而得到的一种面向对象的高级编程语言。他的特点不仅安全、稳定,而且简单、优雅。在功能上C#继承了C和C++的强大功能,但是C#与C和C++不一样的是C#去掉了他们的一些复杂特性,比如说在C#中没有宏也不允许多重继承等。 此外C#还将VB和C++运行的优点进行了综合,C#以其自身的强大的操作功能和简便的语言特性等优点成就了它成为.net开发的首选语言。
2.1.2服务器简介
IIS是Internet Information Services的缩写,译为中文的意思就是互联网信息服务,IIS是基于Microsoft Windows运行的互联网基本服务。一开始的时候IIS是Windows NT版本的可选包,但是后来被内置在Windows Server 2003,Windows 2000和Windows XP Professional一起发行,然而在Windows XP Home版本上并没有IIS。IIS是由微软公司提供的一种Web(网页)服务组件,其中包括Web服务器主要是用

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2636.html

好棒文