《软件工程》精品课程网站设计与实现
无需注册登录,支付后按照提示操作即可获取该资料.
《软件工程》精品课程网站设计与实现(任务书,开题报告,中期检查报告,毕业论文说明书11000字,程序代码,SQL2000数据库)
摘 要
随着计算机技术的飞速发展,信息网络已成为社会发展的重要保证。现代教育已经开始突破传统教育模式,与网络相结合。
本文首先进行了项目概述,简单介绍了项目开发的背景、项目开发的目的和项目开发的意义;在系统规划阶段,对系统进行了功能需求分析、可行性分析及总体设计原则;在系统分析阶段,采用面向对象的分析方法进行系统分析;系统设计阶段主要完成了类图的设计,并介绍了系统的开发工具和采用的技术。
采用JSP+SQL Server 2000设计和实现《软件工程》精品课程网站,通过本网站可以进行课程教学资源管理、学生管理、教师管理、成绩管理、在线测试和师生在线交流等功能,减轻了教师在传统教学中的工作负担,同时也为学生的学习提供了更广阔的学习空间,方便学生学习,教师管理,提高教学质量。
关键词:课程管理,网络教学,面向对象
ABSTRACT
With the rapid development of the computer technology, information network has been an important guarantee for the development of society. Modern education has broken through the traditional educational mode, combining with the network.
First of all, this paper describes the project overview, and then simply introduces the background, the aim and the significance of system development. At the stage of system planning, it completes the functional requirement analysis, feasibility analysis and the overall design principle of the system. At the stage of system analysis, object-oriented analysis method is used .At the stage of system design, class diagrams are designed, and the development tools and technology of the system are introduced.
This system is developed by using JSP and SQL Server2000. Many functions are implemented, including the teaching resources management, student management, teacher management, score management, online tests and so on. The use of this system can reduce the teachers’ burden in the traditional works, as well as provide a widely flexible space for the students. It is convenient for the students to learn. The quality of teaching can be improved accordingly.
Keywords:Course Management, Online Teaching, Object-Oriented
功能需求分析
本系统为教师提供一个有效的管理平台,为学生提供一个简单方便的学习平台,操作要求尽量简单、高效。在课堂教学的基础上,分析本系统应提供给系统参与者如下的功能操作:管理员登录后可以进行教学资源的管理、教师信息的管理、班级信息的管理和题库信息的管理等,教师登录后可以进行作业的管理、学生成绩的管理、题库信息的管理等,学生可以查看教学资源、查看教师布置的作业情况、参加测试、查询成绩和浏览留言等。
为了满足上面提出的功能需求,本系统应实现以下功能:
(1)登录功能:提供了验证用户身份的功能。
(2)学生管理功能:提供了管理员增删改学生信息的功能。
(3)教学资源管理功能:提供了管理员管理教学资源的功能。
(4)教师管理功能:提供了管理员增删改教师信息的功能。
(5)班级管理功能:提供了管理员增删改班级的功能。
(6)学生成绩管理功能:提供了教师增删改学生成绩的功能。
(7)题库管理功能:提供了管理员和教师增删改题库的功能。
(8)作业管理功能:提供了教师布置作业的功能。
(9)公告管理功能:提供了管理员和教师增删改公告信息的功能。
(10)留言管理功能:提供了管理员和教师管理留言信息的功能。
(11)查询成绩功能:提供了管理员、教师和学生查询成绩的功能。
(12)在线测试功能:提供了学生在线测试的功能。
(13)自由练习功能:提供了学生在线练习的功能。
(14)查看教学资源功能:提供了学生查看所有教学资源的功能。
(15)查看作业功能:提供了学生查询作业要求的功能。
(16)修改密码功能:提供了管理员、教师和学生修改个人密码的功能。
摘 要 I
ABSTRACT II
第1章 概述 1
1.1 项目概述 1
1.1.1 项目开发背景 1
1.1.2 项目开发目的 2
1.1.3 项目开发意义 2
第2章 需求分析 3
2.1 功能需求分析 3
2.2 可行性分析 4
2.2.1 技术可行性 4
2.2.2 经济可行性 4
2.2.3 社会可行性 4
2.3 总体设计原则 4
2.4 识别参与者 5
2.5 识别用例 5
2.6 系统用例图 6
2.7 时序图及协作图 8
2.8 状态图及活动图 11
第3章 详细设计 12
3.1 类图的设计 12
3.1.1 系统中的类 12
3.1.2 系统数据表设计 13
3.2 开发工具及采用的技术 17
3.2.1 开发工具 17
3.2.2 系统开发的主要技术 17
3.3 系统界面设计 17
3.3.1 学生模块 18
3.3.2 教师模块 22
3.3.3 管理员模块 24
3.4 运行环境设计 26
3.4.1 硬件环境 26
3.4.2 软件环境 26
第4章 测试 27
4.1 黑盒测试 27
4.1.1 功能测试 27
4.2 白盒测试 28
4.2.1 代码测试 28
结 论 30
参考文献 31
附 录 32
致 谢 35