摘要:随着计算机技术飞速发展,学校的方方面面都向着电子信息化方向迈进。本系统主要是针对一门课程——课程设计所设计的,使用了BS模式和Asp.Net MVC技术。系统以课程设计中的一系列需求为切入点,站在学生和教师,以及管理员等多个角度上分析了需求,并将功能进行细化,最终以ASP.NET MVC技术实现网站的搭建。通过本系统,可以实现对课程设计的便利化管理,教师和学生双方通过网站实现对课题的交互,比如课题的选择,课程任务的提交,相关问题的答疑,而管理员可以对教师、学生、课程进行管理。系统在实现过程中,使用了Visual Studio2012和 SQL Server2008等开发工具,页面设计时使用了JavaScript 和CSS渲染页面。论文从发展趋势、需求分析、功能模块设计、数据库设计、系统结构实现、系统界面实现、系统黑盒测试多个方面详细介绍了课程设计系统。61952
毕业论文关键词: 课程设计;Asp.Net MVC技术;BS模式;JavaScript
Design and implementation of curriculum design system
Abstract: With the rapid development of computer technology, all aspects of the school are facing the direction of electronic information. This system is mainly aimed at a course -- curriculum design, the use of the BS model and Asp.Net MVC technology. System to curriculum design a series of demand as the starting point, station in multiple angles of students and teachers, and managers for the analysis of demand, and refine the function, finally to ASP. Net MVC technology realization of Web site structures. Facilitation of the curriculum design management can be achieved by this system, both teachers and students through the realization of interactive website on the subject of, such as topic selection, curriculum task submission, answering questions related to. The administrator can to carry on the management to the teachers, students, curriculum. System in the implementation process, the use of Visual Studio2012 and SQL Server2008 and other development tools, page design using the JavaScript and CSS rendering page. The course design system is introduced in detail in this paper, from the development trend, the requirement analysis, the function module design, the database design, the system structure realization, the system interface realization, the black box test of the system.
Keywords:Curriculum design; MVC Asp.Net technology; BS model; JavaScript
摘要 i
Abstract ii
目录 iii
1 绪论 1
1.1目的和意义 1
1.3发展趋势 2
1.4 主要工作 2
2 相关技术 2
2.1 ASP.NET 2
2.2 MVC 3
2.3 三层架构 3
2.4 UML建模 4
2.5 JAVASCRIPT 4
3 系统分析 5
3.1 需求分析 5
3.1.1功能需求分析 5
3.1.2性能需求分析 5
3.2 系统用例分析 6
3.3可行性分析 9
4 系统概要设计 10
4.1 系统功能设计