摘要:本文将研究如何利用CodeIgniter框架实现《嵌入式系统原理与设计》英文课程网站的设计。本系统依托Html(超文本标记语言)与PHP(超文本预处理器)语言,使用MySQL关系型数据库管理系统作为支撑,网络服务器软件选择Apache。系统共分为用户登录,用户信息管理,出勤信息,课程论坛,课程资源,课程信息六大功能模块,完成了任务书中要求的课程论坛、课程资源等功能。如今,网络科学不断的向前进步,教育模式正发生变革。日新月异的信息技术给教育领域也注入了许多新鲜血液。在传统的老师教-学生学的模式中,学生只是单方面的吸收被输送的知识,无法积极培养学生主动学习的能力,而且书本上的知识有时候会略显陈旧。课程教学网站的能很好地填补这一弊端。81297
毕业论文关键词:PHP;CodeIgniter;MySQL
The Design and Realization of English Course Website of The Principle and Design of Embedded Systems
Abstract: This essay will describe how to use the CodeIgniter framework to design the English website of the ‘The Principle and Design of Embedded Systems’。This system is programmed basing on Html(Hypertext Markup Language), PHP(Hypertext Preprocessor) and use MySQL as the support of relational database management system, Apache as the web server。The system can be pided into six functional modules: login model,attendance information,course forum, course resource,course information。With these models,the system mainly achieved functions of online forum, course resource and so on。 Nowadays, with the constantly improving on science of computer networks, the utilization of network resources in our daily works and lives is getting higher and higher, and the constantly improving information technology has also bring innovation to the field of education。 In the traditional ‘teaching and learning’ pattern, students are just be passive to accept the knowledge which being told, it cannot actively develop students’ ability to take the initiative learning, and the knowledge of the books maybe slightly outdated in sometime。 The establishment of the course website can solve this malpractice well。
Keywords: PHP; CodeIgniter; MySQL
目 录
1 绪论 1
1。1 课题的目的和意义 1
1。3 发展趋势 2
1。4 本课题的研究内容 2
2 相关技术概述 3
2。1 PHP简介 3
2。2 Apache服务器简介 4
2。3 MySQL简介 5
2。4 MVC模式简介 5
2。5 CodeIgniter简介 7
2。6 Dreamweaver简介 8
3 系统分析和总体设计 9
3。1 系统分析的目的 9
3。2 系统分析的原则和步骤 9
3。3 系统的总体设计 10
3。3。1 前台页面功能 11
3。3。2 后台管理功能 11
4 系统的详细设计 13
4。1 系统架构 13
4。2 用户登录模块 13
4。3 用户信息管理 14
4。4 课程论坛 14
4。5 出勤信息 15
4。6 课程资源 16
4。7 课程信息 16
4。8 数据库设计 17
5 系统设计实现 20
5。1 开发环境搭建 20
5。2 前台页面的设计 20
5。2。1 前台页面的风格设计 20
5。2。2 Flex布局 22
5。3 各系统功能的实现 22