资源预览内容
第1页 / 共81页
第2页 / 共81页
第3页 / 共81页
第4页 / 共81页
第5页 / 共81页
第6页 / 共81页
第7页 / 共81页
第8页 / 共81页
第9页 / 共81页
第10页 / 共81页
亲,该文档总共81页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
山东大学硕士学位论文目 录摘 要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系统功能性需求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.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.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 Teaching 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 Technology102.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 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.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 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 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 Algorithm to Encrypt Sensitive Data645.3 System Deployment and Testing655.3.1 System Deployment655.3.2 System Testing655.4 Summary67Chapter 6 Conclusion and Expectation68References70Thanks73vi摘 要随着网络技术,特别是Internet技术的发展和普及,基于WEB的网络教学己经成为教学的重要方式和发展方向。网络教学是将计算机和网络通信技术应用到教学领域的产物,这种教学模式完全是通过网络实现的,它既能充分发挥网络在教学中的优势,又能充分体现以学生为主体、教师为主导的教学理念,是构筑知识经济时代人们终身学习的一种新型教育模式,是未来教育发展的一种趋势。本文在对国内外网络教学现状充分研究的基础上,结合山东电子职业技术学院的实际需求,采用Rational统一过程(RUP)为软件开发方法,以统一建模语言(UML)为分析设计描述语言,以.NET为技术平台架构,设计并实现了一个基于WEB技术的网络教学系统。本文所实现的网络教学系统,采用B/S体系结构,开发平台采用Window Server 20O3+IIS6.0+ASP.NET,后台数据库采用SQL Server 2005,ASP.NET的前端开发工具是Visual Studio 2005。系统主要涉及学生学习、教师教学及管理员管理等功能,是一个具有实用性的网络平台。在这个平台下,可以充分利用网络资源,使学生方便的进行学习,教师轻松的进行教学及管理。本文通过分析网络教学系统开发的背景和现状,简要描述了系统需要解决的主要问题;分析了系统的功能需求和非功能性需求;在需求分析的基础上,进行了系统总体设计。由系统的静态模型类图导出了系统数据库,并对系统中学生、教师、管理员三大主要功能模块的设计进行了详细描述。论文较详细地讨论了系统的技术实现,提供了系统的部分界面和流程,并详细介绍了系统中主要功能模块的实现。论文最后对本文所做的开发、设计工作进行了总结,并阐述了进一步的开发、扩展该系统所需的工作。关键字: 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 direction. 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-centered, teacher -led philosophy. This is a new mode of ed
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号