随着计算机技术的飞速发展,信息网络已成为社会发展的重要保证。现代教育已经开始突破传统教育模式,与网络相结合。依托校园网的优势设计和开发网络教学平台,为教师、学生提供全面的教学信息,实现教学的资源共享,可以增强师生之间的交流,更好的促进学生的学习和对知识的掌握,并对高校的教育模式的改革具有重要的意义。
本文首先进行了项目概述,简单介绍了项目开发的背景、项目开发的目的和项目开发的意义;在系统规划阶段,对系统进行了功能需求分析、可行性分析及总体设计原则;在系统分析阶段,采用面向对象的分析方法进行系统分析;系统设计阶段主要完成了类图的设计,并介绍了系统的开发工具和采用的技术。
采用JSP+SQL Server 2000程序设计语言课程管理网站,通过本网站可以进行课程教学资源管理、学生管理、教师管理、成绩管理、在线测试和师生在线交流等功能,减轻了教师在传统教学中的工作负担,同时也为学生的学习提供了更广阔的学习空间,方便学生学习,教师管理,提高教学质量。
关键词:课程管理;网络教学;面向对象
The Design and Implementation of Programming Language Course Management Website
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. Relying on the advantages of campus network to design and develop the platform of network teaching can provide comprehensive information for students and teachers and achieve the sharing of teaching resources. It can enhance the communication between teachers and students and promote the learning of the students and mastery of knowledge. As well it has great significance to reform the educational model of universities.
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.
Key Words:Course Management; Online Teaching; Object-Oriented
目 录
摘 要. I
Abstract. II
一、引 言 1
(一)项目开发的背景 1
(二)项目开发的目的 1
(三)项目开发的意义 2
二、系统规划 3
(一)功能需求分析 3
(二)可行性分析 4
1.技术可行性 4
2.经济可行性 4
3.社会可行性 4
(三)总体设计原则 5
三、系统分析 6
(一)识别参与者 6
(二)识别用例 6
(三)系统用例图 7
(四)时序图及协作图 9
(五)状态图及活动图 13
四、系统设计 14
(一)类图的设计 14
1.系统中的类 14
2.系统中各类之间的关系 16
3.系统数据表设计 17
(二)开发工具及采用的技术 20
1.开发工具 20
2.系统开发的主要技术 20
(三)系统界面设计 21
1.学生模块 21
2.教师模块 25
3.管理员模块 27
结 论 30
参 考 文 献 31
致 谢 32
本系统为教师提供一个有效的管理平台,为学生提供一个简单方便的学习平台,操作要求尽量简单、高效。在课堂教学的基础上,分析本系统应提供给系统参与者如下的功能操作:管理员登录后可以进行教学资源的管理、教师信息的管理、班级信息的管理和题库信息的管理等,教师登录后可以进行作业的管理、学生成绩的管理、题库信息的管理等,学生可以查看教学资源、查看教师布置的作业情况、参加测试、查询成绩和浏览留言等。
为了满足上面提出的功能需求,本系统应实现以下功能:
(1)登录功能:提供了验证用户身份的功能。
(2)学生管理功能:提供了管理员增删改学生信息的功能。
(3)教学资源管理功能:提供了管理员管理教学资源的功能。
(4)教师管理功能:提供了管理员增删改教师信息的功能。
(5)班级管理功能:提供了管理员增删改班级的功能。
(6)学生成绩管理功能:提供了教师增删改学生成绩的功能。
(7)题库管理功能:提供了管理员和教师增删改题库的功能。
(8)作业管理功能:提供了教师布置作业的功能。
(9)公告管理功能:提供了管理员和教师增删改公告信息的功能。
(10)留言管理功能:提供了管理员和教师管理留言信息的功能。
(11)查询成绩功能:提供了管理员、教师和学生查询成绩的功能。
(12)在线测试功能:提供了学生在线测试的功能。
(13)自由练习功能:提供了学生在线练习的功能。
(14)查看教学资源功能:提供了学生查看所有教学资源的功能。
(15)查看作业功能:提供了学生查询作业要求的功能。
(16)修改密码功能:提供了管理员、教师和学生修改个人密码的功能。
相关热词:程序 设计 语言 课程 管理 网站 设计 实现 JSPSQL
上一篇:JSP 教师日常办公管理系统设计与实现(SQL2000)