摘 要:随着Internet技术的迅猛发展,以网络为基础的教学手段已经成为高校变革教育教学方法的必然趋势,越来越多的高校选择利用Intertnet实现教学资料的共享。于是,课程管理系统的研发也逐渐受到重视。本课程网站选用B/S设计模式,使用Java语言以及Mysql数据库进行研发。本系统包括两大部分:前台操作和后台管理模块。其中前台操作包括:主页、课程概述、教学队伍、教学大纲、教学课件、作业习题和课程论坛七大模块。后台管理模块主要包括四个部分:教学队伍管理、系统管理、教学资料管理和论坛管理。其中管理员可以在后台模块对前台内容实施添加、删除和编辑等操作。经严格测试,本课程管理系统能够稳定运行,具备一定的实用价值,能够帮助用户在线了解、学习《数据库系统原理》这门课程,并为其提供了有效的课程资源共享平台。31576 毕业论文关键词:数据库课程管理系统 ;数据库课程; 管理系统
Design and Implementation of Database Course Management System
Abstract: Auxiliary teaching based on network has become an inescapable trend of times with the quickly development of Internet and more and more universities choose to share teaching materials using internet.Therefore, the design and implementation of Database Course Management System is becoming increasingly significant.This system is based on B/S structure and it is developed by using Mysql database and the Java programming language.The key function of this course management system includes two main modules: the frontend and the backend.The frontend operations include seven parts:homepage, course overview,teaching team,teaching program,teaching courseware,exercise and course forum; the backend operations include four modules:system management,teaching team manageme-
nt,teaching materials management and forum management.The administrators can perform many actions such as adding operation,modifying operation and deleting operation in the backend.This course manage system runs steadily and correctly after rigorous testing .Mean-
while,the system has practical value in some extent for it can help student study the compul-
sory course--Introduction to database system,therefore,it provides an effective course mater-
ials-sharing platform.
Keywords: Database Course Management System; Management System;Database Course;
目 录
第1章 绪论 1
1.1 课题背景及研究意义 1
1.1.1课题背景 1
1.1.2研究意义 1
1.2 开发工具的选择及语言介绍 1
1.2.1 JSP简介 1
1.2.2 MySQL数据库简介 1
1.2.3 开发工具及运行环境 2
1.3 本文的研究内容及贡献 2
1.4 本章小结 2
第2章 需求分析 4
2.1 功能需求 4
2.1.1用户前台功能的实现 4
2.1.2管理员后台管理功能的实现 4
2.1.3 用例模型 5
2.2 性能需求 6
2.2.1 系统的软件环境 6
2.2.2 系统硬件环境 6
2.2.3 系统的性能要求 6
2.3 可行性分析 7
2.3.1概述 7
2.3.2 系统业务流程调查 7
2.3.3 系统可行性调查 8
2.4本章小结 8
第3章 系统总体功能模块设计 9
3.1系统功能模块的划分 9
3.1.1系统功能模块结构图 9
3.1.2系统的功能模块描述 10