计算机网络课程辅助学习系统(源码)

近年来,随着网络的迅速发展,普及率的提高,对于专题学习网站的需求越来越大。开发《计算机网络》课程辅助学习系统的目的是实现《计算机网络》课程的辅助学习。借助Microsoft公司的ASP.NET技术做为实现技术,数据库则是使用SQL Server 2008R2。系统实现了学生自主学习的功能,如在线测试功能、在线阅读功能等。系统充分调动学生的积极主动性,让学生自己愿意去学。在很大程度上解决了学生在上不能完全吸收老师传授的知识这样一个大问题。论文从技术上论述了系统的开发过程,解决了学生学习《计算机网络》课程上遇到的一些问题。关键词 《计算机网络》,自主学习,ASP.NET ,SQL Server2008R2目录
1 引言 1
2 需求分析 1
2.1 可行性分析 1
2.2 功能需求分析 2
2.3用例图 3
2.3.1普通用户用例图 3
2.3.2管理员用例图 4
2.4系统流程图 4
3 总体设计 5
3.1 开发环境 5
3.1.1 ASP.NET 5
3.1.2 VS2010简介 5
3.1.3 SQLServer 2008简介 6
3.2 数据库设计 6
3.2.1数据库的完整性和安全性 6
3.2.2实体图 7
3.2.3实体关系图 8
3.2.4 数据库表 9
3.3 系统功能模块 13
4 详细设计 14
4.1 前台设计 14
4.1.1 首页 15
4.1.2 用户注册模块 15
4.1.3 用户登录模块 16
4.1.4 系统简介模块 16
4.1.5在线聊天室模块 17
4.1.6文档下载模块 17
4.1.7教学视频模块 18
4.1.8站内新闻模块 18
4.2 后台设计 19
4.2.1后台登录模块 19
4.2.2个人资料管理模块 19
4.2.3站内新闻模块 20
4 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2# 
.1.4 系统简介模块 16
4.1.5在线聊天室模块 17
4.1.6文档下载模块 17
4.1.7教学视频模块 18
4.1.8站内新闻模块 18
4.2 后台设计 19
4.2.1后台登录模块 19
4.2.2个人资料管理模块 19
4.2.3站内新闻模块 20
4.2.4教师简介模块 21
4.2.5用户管理模块 22
4.2.6在线阅读管理模块 22
4.2.7教学视频管理模块 23
4.2.8文档下载管理模块 24
4.2.9在线测试管理模块 25
4.2.10系统简介管理模块 26
4.2.11系统公告管理模块 26
4.2.12学生个人资料管理模块 27
4.2.13在线测试模块 27
5 系统测试 28
5.1 测试目的 28
5.2 系统测试及操作过程 28
5.3 测试结果 28
总 结 30
致 谢 31
参 考 文 献 32
1 引言
伴随着网络信息技术的迅速强大与完善,多媒 体信息技术的发展也是非常的惊人,互联网的使用已经深入到广大人民群众之中。怎么让互联网和教育学习能够十分融洽的联系在一起是现在我们所需要解决的最主要的问题。当下,在众多的各色各样的网站里,专门用与提供给求学者学习的专题网站还是比较少的[1],在这样的形式下,各种技术专题学习网站也就慢慢越来越多了。越来越多的人希望能便捷的学习到ASP.NET开发技术。ASP.NET技术是伴随着因特网的崛起而孕育而生的一门新兴技术,它的出现为人们对因特网上各种资源信息的浏览查看和使用提供了非常大的便捷。ASP.NET技术涉及的内容相当广泛,如:HTML标识语言、C#、Applet、CGI、脚本语言、ASP和JSP技术等[2]。网络上有关ASP.NET开发技术的内容有很多而且很杂乱。所以为了方便大家学习ASP.NET开发技术,我选取这个专题学习网站的设计与开发课题,并做ASP.NET开发技术的专题。ASP.NET开发技术专题学习网站整合了网络上可行的学习方法并佐证大量的真正案例和学习资料[3]。成功投入使用后可使希望学ASP.NET开发技术的人们系统地学习ASP.NET开发技术,对人们专业能力的提高有很大的帮助[4]。
2 需求分析
2.1 可行性分析
在详细考察地基础上,对于新体系的开发是否具备可能性、必要性,从科技、经济、运行这几个方面来对新体系进行研究与分析,以此来降低投资地风险,保证新系统开发成功[5]。花费尽可能少的代价在尽量少的时间里来确定问题是不是可以解决,这个就是可行性研究的目的。这一部分将从如下三个方面来研究:技术的可行性和经济可行性,操作可行性[6]。
(1)技术可行性
由于计算机硬件的更新已经愈来愈迅速,如今PC机的性能已然能够代替一般网站的web服务器。一种高性能计算机采购作为企业网站的营销并不难。
(2)经济可行性
该系统的开发完全可由自己独立完成,所以并不需要额外的经济支持。
(3)操作可行性
现在,PC机与互联网已然是十分地普及。特别是在企业快速发展的信息需求和信息时代,计算机的应用已成为企业员工必备的技能[7]。因为这个话题是在PC机作为服务器的站点,营销人员可以进行系统的运作和管理。
2.2 功能需求分析
从应用角度出发按照角色设计原则,系统将用户分为用户、管理员两类并设置管理员、用户两种权限[8]。管理员和用户使用不同的登录界面,根据不同的权限将进入相应的界面。教师的工作是管理整个系统,解决学生发现的问题。学生在系统中能够得到自己需要的资料,共享自己有的资料,借助聊天室这个版块与同学交流,提出自己的问题,回答其他能回答的问题,下载文件,更改自己的密码等功能。管理员负责按照实际需求给数据库中的用户信息表进行管理和维护。
本系统共分为7个主要模块,如下所示:
《计算机网络》在线聊天室模块
在线聊天室模块的主要任务就是可以让学生在网站内相互交流。这样有利于同学之间相互的学习,也能提高学习的乐趣。必须要登录才能使用该功能,只需在窗口内选择需要的表情,点击发送即可;若消息太多,可以点击清屏按键来清理消息。
2.《计算机网络》站内新闻模块
这个模块的主要任务就是提供校内或者学院内的各种新闻,方便学生查看。前台可查阅新闻,后台可管理新闻的发布更新等操作。该模块包含4个功能:(1)学生查看新闻(2)教师发布新闻(3)教师更新新闻(4)教师删除新闻。
3.《计算机网络》实时测试模块
实时测试模块的主要任务是通

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

好棒文