基于Web技术的网络教学系统的设计与实现.doc
《基于Web技术的网络教学系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于Web技术的网络教学系统的设计与实现.doc(81页珍藏版)》请在三一办公上搜索。
1、目 录摘 要IABSTRACTII第1章 绪论11.1网络教学系统概述11.1.1网络教学系统的发展及意义11.1.2网络教学系统的优势21.1.3国内外网络教学系统的发展现状31.1.4网络教学系统的发展趋势41.2目前网络教学系统中存在的问题51.3本文的主要工作和贡献71.4本文的组织结构7第2章 网络教学系统所使用的相关技术92.1 MICROSOFT .NET简介92.2 ASP.NET技术102.3 .NET框架的原生语言C#122.4 ADO.NET技术122.5 XML简介13第3章 系统需求分析153.1 系统概述153.2系统开发目标和需要解决的问题163.3系统功能性需求
2、173.4系统建模213.4.1 UML语言213.4.2 标识参与者223.4.3 系统用例图223.4.4静态结构模型263.4.5动态行为模型273.4.6 包的划分283.5 系统的非功能需求303.6本章小结32第4章 系统设计334.1选择系统开发平台的原则334.1.1 J2EE平台与JSP技术334.1.2 .NET和ASP.NET344.1.3开发平台和工具的确定354.2系统体系结构的选择原则364.2.1 C/S模式364.2.2 B/S模式374.2.3 C/S模式与B/S模式的比较384.2.4本系统的体系结构394.3数据库设计404.3.1数据库设计原则404.3
3、.2数据库系统Microsoft SQL Server 2005414.3.3系统数据库设计424.4系统主要模块功能设计464.4.1学生模块设计464.4.2教师模块设计474.4.3管理员模块设计494.5网络教学系统的界面设计504.6本章小结51第5章 系统的实现535.1网络教学系统的主要功能模块的实现535.1.1系统登录/注册模块535.1.2课程教学模块545.1.3在线学习模块565.1.4网上答疑模块615.2系统安全设计与实现635.2.1利用ASP.NET和IIS的安全性635.2.2采用MD5加密算法加密敏感数据645.3系统部署和测试655.3.1系统部署655.
4、3.2系统测试655.4本章小结67第6章 总结与展望68参考文献70致 谢73CONTENTSChinese AbstractIEnglish AbstractIIChapter 1 Introduction11.1 Network Teaching System Overview11.1.1 Development of Network Teaching System and its Significance11.1.2 Advantages of Network Teaching System21.1.3 Development Status Quo of Network Teachin
5、g System at Home and Abroad31.1.4 Development Trend of Network Teaching System41.2 Current Problems of Network Teaching System51.3 Main Work and Contribution71.4 Organizational Structure7Chapter 2 Related Technologies Used in Network Teaching System92.1 MICROSOFT .NET Introduction92.2 ASP. NET Techn
6、ology102.3 Native Language C# of the NET Frame122.4 ADO.NET Technology122.5 XML Introduction13Chapter 3 System Requirements Analysis153.1 System Overview153.2 Development Goals and Problems to Solve163.3 System Functional Requirement173.4 System Modeling213.4.1 UML Language213.4.2 Identification of
7、Participants223.4.3 Use Case Diagrams of System223.4.4 Static Structure Model263.4.5 Dynamic Behavior Model273.4.6 Packet Dipartition283.5 System Non-Functional Requirements303.6 Summary32Chapter 4 System Design334.1 Choosing the System Development Platform334.1.1 J2EE Platform and JSP Technology334
8、.1.2 .NET and ASP.NET344.1.3 Development Platform and Identifying of Tools354.2 Choosing the System Architecture364.2.1 C/S Mode364.2.2 B/S Mode374.2.3 Comparison of C/S Mode and B/S Mode384.2.4 Architecture of the System394.3 Database Design404.3.1 Database Design Principles404.3.2 Database System
9、Microsoft SQL Server 2005414.3.3 System Database Design424.4 Main System Module Function Design464.4.1 Students Module Design464.4.2 Teachers Module Design474.4.3 Manager Module Design494.5 Network Teaching System Interface Design504.6 Summary51Chapter 5 System Implementation535.1 Implementation of
10、the Main Function Module in Network Teaching System535.1.1 System Login / Registration Module535.1.2 Course Teaching Module545.1.3 Online Tearning Module565.1.4 Online Q & A Module615.2 System Security Design and Implementation635.2.1 Usage of ASP.NET and IIS Security635.2.2 Utilize MD5 Encryption A
11、lgorithm to Encrypt Sensitive Data645.3 System Deployment and Testing655.3.1 System Deployment655.3.2 System Testing655.4 Summary67Chapter 6 Conclusion and Expectation68References70Thanks73摘 要随着网络技术,特别是Internet技术的发展和普及,基于WEB的网络教学己经成为教学的重要方式和发展方向。网络教学是将计算机和网络通信技术应用到教学领域的产物,这种教学模式完全是通过网络实现的,它既能充分发挥网络在
12、教学中的优势,又能充分体现以学生为主体、教师为主导的教学理念,是构筑知识经济时代人们终身学习的一种新型教育模式,是未来教育发展的一种趋势。本文在对国内外网络教学现状充分研究的基础上,结合山东电子职业技术学院的实际需求,采用Rational统一过程(RUP)为软件开发方法,以统一建模语言(UML)为分析设计描述语言,以.NET为技术平台架构,设计并实现了一个基于WEB技术的网络教学系统。本文所实现的网络教学系统,采用B/S体系结构,开发平台采用Window Server 20O3+IIS6.0+ASP.NET,后台数据库采用SQL Server 2005,ASP.NET的前端开发工具是Visua
13、l Studio 2005。系统主要涉及学生学习、教师教学及管理员管理等功能,是一个具有实用性的网络平台。在这个平台下,可以充分利用网络资源,使学生方便的进行学习,教师轻松的进行教学及管理。本文通过分析网络教学系统开发的背景和现状,简要描述了系统需要解决的主要问题;分析了系统的功能需求和非功能性需求;在需求分析的基础上,进行了系统总体设计。由系统的静态模型类图导出了系统数据库,并对系统中学生、教师、管理员三大主要功能模块的设计进行了详细描述。论文较详细地讨论了系统的技术实现,提供了系统的部分界面和流程,并详细介绍了系统中主要功能模块的实现。论文最后对本文所做的开发、设计工作进行了总结,并阐述了
14、进一步的开发、扩展该系统所需的工作。关键字: Web;B/S;网络教学系统;UML建模;ASP.NET ABSTRACTWith the development of network technology, especially the development and diffusion of Internet technology, web-based network teaching has become an important way of instructing students and is a significant step in a new pedagogical direc
15、tion. Network Teaching is the product of computer and network communication technology that has been applied to the field of teaching where instruction is achieved remotely through a network. It can give full play to the advantages of networks in teaching, and also fully embodies the student-centere
16、d, teacher -led philosophy. This is a new mode of education in the era of knowledge economies to let a person whole life learning. It is a trend in the development of future educational systems.This paper has its basis in the extensive research done on the status quo of network teaching in China and
17、 other countries. We have designed and implemented a network teaching system based on web technology to meet the actual needs of Shandong College of Electronic Technology. We used Rational Unified Process (RUP) software development methods, the Unified Modeling Language (UML) for the analytic design
18、 description language, and the Microsoft .NET Framework for the technology platform. Specifically, the network teaching system uses the B/S architecture and runs on Window Server 2003, IIS 6.0 with ASP.NET, and SQL Server 2005 back-end database. The ASP.NET front-end was developed in Visual Studio 2
19、005. This system is a practical network platform mainly intended for learning, teaching, and management functions. With this platform we can make full use of network resources to facilitate students learning and teachers teaching and managing.This paper briefly describes the main problems that need
20、to be solved in the network teaching system by analyzing its development background and current status quo. It also analyzes system functional requirements and non-functional requirements and processes a systematic design based on demand analysis. The database is exported to a system static model cl
21、ass diagram and gives a detailed description of the design of three major functional modules (middle school students, teachers and administrators). It discusses in more detail the technical specifics of the system and the main functions of the system modules, and illustrates part of the system inter
22、face and processes.Finally, the paper summarizes the development and design work and discusses the need to further develop and expand the system.Keywords: Web; B/S; Network teaching system; UML modeling; ASP.NET第1章 绪论随着科学技术的进步,尤其是计算机网络的发展,人类将进入信息社会,因此人们的生活方式、工作方式,以及教育方式都将随之改变。网络与教育的结合,不仅改变了教学方法、教学手段
23、,同时也带来了教学内容、教学观念的更新,彻底改变了人们传统的教育思想、观念,改变了传统的人才培养模式。末来的教育技术必然将重点放到以信息技术为基础的网络教育技术上。计算机网络教学作为一种新的教学形式具有重要的意义,并呈现出广阔的发展前景。1.1网络教学系统概述网络教学是指利用计算机网络技术与多媒体技术,在网络环境下开展教学的方式。网络教学不仅可以实现优秀教育资源的共享,而且能够提供灵活、开放、不受时间和区域限制的学习形式,同时还可以让学习者根据自己的需要来安排学习,实现传统教育无法实现的“个性化教育”。1.1.1网络教学系统的发展及意义网络教学是现代远程教育的一种表现形式,现代远程教育是从20
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Web 技术 网络 教学 系统 设计 实现

链接地址:https://www.31ppt.com/p-4177075.html