1、 本 科 毕 业 论 文 精品课程网络展示平台 -课程习题、用户管理、 课程发布模块 Website Platform System for Excellent Courses - Course Exercises , User Management and Published curriculum 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 指导教师: 年 月 摘 要 随着 2003 年教育部精品课程文件的出炉,许多学校,学院,教师都开始着手创建了自己的精品课程,并且不断地开发完善。然而, 以往 的精品课程网站系统是独立的,单一的,不全面的。在这些系统中,
2、学生只能看到某个课程的网络课程,甚至 缺少课程的某些内容(比如说没有教学录像)等等弊端 。 而外, 各种专业的教学网站也层出不穷,但是却缺少了互动与交流。 为了更好地达到教育的真正目的。经过研究,开发了 “精品课程展示平台网站系统 ”。 本系统是在对 教学需求与应用的反复推敲后 ,确定设 计开发的。系统开发采用 ASP.NET技术 ,依赖于 SQL Server 2005 的数据支持 。本文从以下几部分进行论述: 本文首先 描述 了项目的开发背景和意义 、 项目开发所 使用的工具 以及项目开发的任务 。明确叙述了项目中所含有的模块。 其次简单叙述了 系统的总体设计。 在 推敲和 确定了项目的需
3、求后, 考虑了系统的工作环境和所需数据。设计好数据表, 确定系统采用 B/S 架构部署, 并且根据数据表 ,对数据库设计 建立相对应的数据库。完善数据记录和获取的工作。 在系统正式开发前,完成网站的建设。 再次 是 介绍一下 系统的详细设计。该部分详细描述 了模块的用例,各用例间关系,实体类,实体类之间关系。 在这个部分还对某些类做了简单的描述。 最后本文还对系统的运行效果进行了展示。 关键词 : ASP.NET; B/S 架构 ; 数据访问 ;精品课程 Abstract With the Ministry of Education Courses in 2003 released the d
4、ocument, many schools, colleges, teachers have begun to create their own quality programs, and continuously improve the development. However, the previous system Excellent Courses Web site is an independent, single, non-comprehensive. In these systems, students can only see a certain network program
5、s, even some of the lack of course content (for example, there is no teaching video) and so the defects. Out, teaching a variety of professional web sites one after another, but the lack of interaction and exchange. In order to better achieve the real purpose of education. After the research, develo
6、pment of “quality curriculum website platform system.“ The system of teaching in the application of demand and after repeated deliberation, to determine the design and development. System development using ASP.NET technology, relies on data from SQL Server 2005 support. This paper discusses the foll
7、owing parts: The first part is the introduction. Describes the project background and significance of the development, project development tools used, as well as project development tasks. A c lear description of the project contained in the module. The second part is the system design. In weighing
8、and determining the needs of the project, taking into consideration the systems working environment and the required data. Design data sheet to determine the system uses B / S structure of the deployment, and the data table on the database design to establish the corresponding database. Improve the
9、data recording and access to work. Formal development in the system before the completion of the construction site. Once again, tell us about the detailed design of the system. The detailed description of the modular part of the use case, the relationship between the use cases, entity class, the rel
10、ationship between the entity class. In this section also do some type of a simple description. Finally, the operation of the system also had a display of results. Key words: ASP.NET; B/S; Data Access; Excellent Courses 目录 第一章 绪论 . 1 1.1 项目背景 . 1 1.2 开发意义 . 1 1.3 开发工具 . 2 1.4 项目任务 . 5 第二章 系统的总体设计 . 6
11、 2.1 需 求背景 . 6 2.2 需求概述 . 6 2.2.1 功能性需求 . 6 2.2.2 性能需求 . 8 2.3 系统关键问题分析 . 8 2.3.1 合理的数据库设计 . 8 2.3.2 友好的前台页面 . 8 2.3.3 易操作的逻辑流程 . 9 2.4 确定运行环境 . 9 2.4.1 硬件环境 . 9 2.4.2 软件环境 . 9 2.5 系统概要设计 . 9 2.5.1 业务流 . 9 2.5.2 系统模块 . 12 2.6 系统部署架构 . 13 2.7 数据库设计 . 15 2.7.1 数据信息 . 15 2.7.2 数据流 . 15 2.7.3 实体关系 . 17
12、2.7.4 数据表设计 . 19 2.7.5 建立数据库 . 23 2.7.6 数据访问 . 24 2.8 平台框架 . 25 2.9 本章小结 . 26 第三章 部分模块详细设计 . 27 3.1 课程习题模块 . 27 3.1.1 模块用例 . 27 3.1.2 模块类图 . 28 3.1.3 模块操作流程 . 29 3.2 用户管理模块 . 29 3.2.1 模块用例 . 29 3.2.2 模块类图 . 32 3.2.3 模块操作流程 . 37 3.3 课程发布模块 . 38 3.3.1 模块用例 . 38 3.3.2 模块类图 . 39 3.3.3 模块操作流程 . 40 3.4 本章
13、小结 . 40 第四章 系统实现 . 41 4.1 系统登录初始界面 . 41 4.2 系统用户管理模块 . 42 4.2.1 系统学生登录 . 42 4.2.2 系统教师登录 . 43 4.2.3 系统管理 员登录 . 44 4.3 课程习题模块 . 46 4.4 课程发布模块 . 47 4.5 本章小结 . 47 第五章 结论 . 48 参考文献 . 50 致谢 . 51 Contents Chapter 1 Introduction . 1 1.1 The Background of the Project . 1 1.2 Development meanings . 1 1.3 Dev
14、elopment tools . 2 1.4 Project tasks. 5 Chapter 2 System Total Design . 6 2.1 Requirement Background . 6 2.2 Requirement Outline . 6 2.2.1 Functionality Requirement. 6 2.2.2 Function Requirement. 8 2.3 System Key Problems Analysis . 8 2.3.1 Reasonable Database Design . 8 2.3.2 Friendly Frontpage . 8
15、 2.3.3 Easy Operating Logical Steps . 9 2.4 Running Environment . 9 2.4.1 Hardware Environment . 9 2.4.2 Software Environment . 9 2.5 System Design Summary . 9 2.5.1 Business Flow . 9 2.5.2 System Module . 12 2.6 System Deploy Structure . 13 2.7 Database Design . 15 2.7.1 Database Information . 15 2
16、.7.2 Data Flow . 15 2.7.3 Entity Relationship. 17 2.7.4 Data Form Design . 19 2.7.5 Establishing Database . 23 2.7.6 Data Visiting . 24 2.8 Platform Framwork . 25 2.9 Chapter Summary. 26 Chapter 3 Detail Design . 27 3.1 Course Exercises . 27 3.1.1 Use cases diagram . 27 3.1.2 Classes diagram. 28 3.1.3 Flow diagram . 29 3.2 User Management . 29 3.2.1 Use cases diagram .
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。