基于PHP的精品课程毕业设计(论文) 下载本文

江西理工大学应用科学学院毕业设计

精品课程网站的设计与实现

摘要

随着Internet 的发展和网络信息的广泛传播,现代教育已经开始突破传统教育模式,与网络相结合。而精品课程就是这种结合形式之一,它打破现有教育教学质量受制于教学资源不足的瓶颈。

我的毕业设计课题题目——精品课程网站的建设研究,是精品课程建设的一部分。它是一个教学应用性网站,是网上的免费资源。通过该网站,可以为教师、学生及其他相关人员提供全面的教学信息,实现教学的资源共享;可以增强师生之间的交流,更好的促进学生的学习和对知识的掌握,并对高校的教育模式的改革具有重要的意义。

本网站的建立主要是用PHP语言实现的。利用网页编程工具Wamp进行前台开发,构建网站框架,其中关键之处在于如何显示动态文本;动态内容是采用My Sql数据库开发的,它相对简单,支持动态数据类型和动态协议,便于对各种数据资源不断更新和维护。建立完成的精品课程网站基本上可以满足预期要求,实现网上教学资源的共享,全面提高教学质量和人才培养质量。本系统还从实际需求角度设计了系统的硬件结构,特别是针对系统的相关功能按照体系结构设计的要求划分了模块,设计了模块结构以及模块之间的功能关系。

在详细设计阶段,本系统重点对相关模块的具体功能进行了详细分析设计,给出了详细的模块功能逻辑描述;对相关接口进行了分析设计;然后对数据库进行设计;根据对精品课程的功能分析以及数据库的设置,利用编程工具EclipsPHP studio,和数据库MySQL对图书管理系统进行代码实现,并且使用了许多第三方控件来增加程序的可操作性,设计了数据的存储原则和数据存储方案。用户需要输入用户名、密码,才能登陆系统。在系统运行过程中,系统随时存储我们增加和修改的信息,以便使用者查看、统计、汇总。

最后,对系统实现的环境进行了分析说明。对己有功能和所欠缺的问题提出了自己的建议和打算。在本系统完成后的测试及试用过程中,能够满足中小型精品课程的具体需求和管理要求,各方面均已达到了预期的目标。 关键词:精品课程;网站设计技术;EclipsPHP studioj技术

I

精品课程网站的设计与实现

Exquisite course website design and implementation

ABSTRACT

Along with the development of the Internet and information of the network spread extensively, modern education has started to break through the traditional education model, and network combined. And exquisite course is one form of the combination, it breaks the existing education teaching quality teaching resources shortage by bottleneck.

My graduation design task subject-- quality course website construction, is part of the course construction. It is a teaching application website, is the free online resources. Through this website, can for teachers, students and other relevant personnel to provide comprehensive teaching information, realize the teaching resources sharing; Can strengthen the communication between teachers and students, improve the students' learning and to grasp the knowledge and the education mode of the reform is of great significance.

This site set up is mainly in PHP language implementation. Make use of a web page programming tool for the front desk EclipsPHP studio development, constructing the website frame, the key of which lies in how to display dynamic text; Dynamic content is to use My Sql database development, it is relatively simple, support dynamic data types and dynamic protocol, and is convenient for all kinds of data resources constantly update and maintain. Set up the complete quality.

In the detailed design stage, this system is focusing on the specific function of related module are analyzed in detail design, gives a detailed description of the module function logic; The analysis of relevant interface design; And then the database design; According to the analysis of the function of the course and the setting of the database, using the programming tool EclipsPHP studio, and MySQL database of books management system code realization, and USES the many third party control to increase the maneuverability of the program, the design of the data storage principles and data storage solutions. Users need to enter your user name and password to login the system. In the system in the process of operation, the system at any time we increase the storage and modified information, so that the user view, statistics, consolidation.

Finally, the system of the realization of the environment were analyzed and explained. The function of himself and not put forward his own advice and going to. In this system after the completion of the test and trial process, and can satisfy the specific requirements of small and medium-sized exquisite course and management requirements, each respect to all has reached the desired objectives.

Keywords:exquisite course; Website design technology;PHP studiojtechnology

II

江西理工大学应用科学学院毕业设计

目录

摘要 ..................................................................................................... I ABSTRACT ....................................................................................... II 第1章 引言 ....................................................................................... 1 1.1课题研究的目的 ......................................................................... 1 1.2 课题研究的意义......................................................................... 1 1.3精品课程建设的现状.................................................................. 2 1.4 课题的可行性分析 ..................................................................... 4 1.4.1 课题调研 .............................................................................. 4 1.4.2 可行性分析 .......................................................................... 4 第2章 系统分析................................................................................ 5 2.1 系统需求分析 ............................................................................ 5 2.2用户需求分析 ............................................................................. 6 2.3系统开发过程 ............................................................................. 6 2.4 软件平台 .................................................................................... 6 2.4.1 操作系统 .............................................................................. 6 2.4.2 数据库 ................................................................................. 7 2.4.3 开发工具 .............................................................................. 7 2.4.5 PHP的技术优势 ................................................................... 7 2.5相关技术简介 .......................................................................... 8 2.5.1 php技术................................................................................ 8

III

精品课程网站的设计与实现

2.5.2 MYSQL................................................................................. 8 2.5.3 WAMP软件 .......................................................................... 9 2.5.4 CSS层 ................................................................................ 10 第3章系统概要设计 .........................................................................11 3.1 系统设计 ...................................................................................11 3.1.1 设计原则 .............................................................................11 3.1.2设计要求..............................................................................11 3.2系统结构 .................................................................................. 12 3.2.1体系结构选择 ..................................................................... 12 3.2.2 系统架构设计 .................................................................... 12 3.3功能模块设计 ........................................................................... 13 第4章 数据库的详细设计与实现 ................................................... 15 4.1业务流程描述 ........................................................................... 15 4.2数据库系统分析 ....................................................................... 15 4.3 系统E-R图.............................................................................. 16 4.4 数据库逻辑设计....................................................................... 19 4.5数据库物理实现 ....................................................................... 19 第5章 系统实现与测试 .................................................................. 22 5.1主页面 ...................................................................................... 22 5.2 前台管理页面 .......................................................................... 23 5.2.1用户登录............................................................................. 23

IV