1、 分类号分类号: 学校代码:学校代码: 学号:学号: *本科生毕业论文本科生毕业论文 软件工程课程网站的设计与实现软件工程课程网站的设计与实现 Design and Implementation of Software Engineering Course Website 所在院所在院( (系系) ): 学生姓名:学生姓名: 指导教师:指导教师: 研究起止日期:二研究起止日期:二一三一三年年十十月至二月至二一四一四年年五五月月 I 摘摘 要要 随着二十一世纪的到来,教育将要面临着一次最大的改革,信息技术在当今的社会中占有重要 的地位,因次信息技术在教育事业中是必不可少的,课程网站的使用是信息技
2、术在教育事业中的一 种体现。 本课程网站应用 PHP 语言在 XAMPP 服务器下实现网站的动态的信息传递,实现该课题的相关功 能等。主要利用 PHP 语言在网站页面和 MYSQL 数据库之间进行信息的交互,还有就是利用 PHP 的文 件上传,来实现文件的上传和下载,运用 SESSION 知识对网页进行控制等。 关键字:关键字:软件工程课程网站;PHP;XAMPP 服务器;MYSQL;SESSION II Abstract With the coming 21st century,education will face a huge revolution.IT(information tech
3、nology) industry is playing a important roll in todays society.so IT(information technology) industry is absolutely one of the necessary part in education career.The use of the course website is an embodiment of information technology in education career. The website of the course used PHP to realiz
4、e dynamic information transmission of the website and something relative with the course etc. based on XAMPP server,it mainly used PHP to conduct interaction of information between web page and MYSQL date base,also it will use the files of PHP to upload knowledge to implement the upload and download
5、 of files.It also used the knowledge of SESSION to control websites etc. Key words:software engineering course website;PHP;XAMPP server;MYSQL;The Session III 目录目录 摘 要. I Abstract II 目录 III 第一章 绪 论.1 1.1 项目开发背景 .1 1.2 项目的目的1 1.3 项目的意义1 2.1 HTML 语言 2 2.2 PHP 语言 2 2.2.1 PHP 语言简介 2 2.2.2 PHP 的主要特点 .2 2.
6、3 XAMPP 环境搭建 .3 2.3.1 XAMPP 的简介 3 2.3.2 XAMPP 的使用 3 2.4 网站开发工具 Dreamweaver 3 第三章 系统分析 .4 3.1 可行性分析4 3.2 需求分析 .4 网站的需求主要以下几点: 4 3.3 网站用户分析 4 4.1 网站功能模块划分 .5 4.2 网站流程分析 6 4.3 网站数据库设计.8 4.3.1 数据库概述 8 4.3.2 数据库逻辑结构设计 .8 4.3.3 数据库实体及属性设计9 4.3.4 数据库表结构设计. 11 第五章 课程网站的详细设计与实现 . 14 5.1 学生及游客前台功能实现. 14 5.1.1 网站的首页 14 5.1.2 学生登录功能界面. 14 5.1.3 网站信息查看功能的实现 15 5.1.4 学生成绩查看功能的实现 16 5.1.5 理论教学功能 17 5.1.6 课程资源功能 17 5.1.7 师生互动功能的实现 . 18 5.2 老师前台操作及功能实现 . 20 5.2.1 学生作业的下载 20 5.2.2