Linux操作系统内核分析课程设计课程设计.docVIP

  • 44
  • 0
  • 约1.14万字
  • 约 10页
  • 2018-10-09 发布于重庆
  • 举报

Linux操作系统内核分析课程设计课程设计.doc

Linux操作系统内核分析课程设计课程设计

Linux操作系统内核分析课程设计-课程设计 Linux操作系统内核分析课程设计 一、?课程设计课题 Linux操作系统下的网络数据库设计 二、?课程设计要求 1.?熟悉Linux操作系统下常用命令的使用方法。 2.?理解Linux操作系统下数据库设计方法。 3.?明确设计指标,写出设计方案,设计出数据库设计步骤。 4.?认真进行软件设计与调试,记录调试结果。 5.?将结果向指导教师演示,由教师提问验收通过; 6.?打印数据库设计的详细步骤和程序清单,撰写程序说明,完成课程设计报告书,进行分组讨论设计心得。 三、?课程设计工作量 1.?周一:明确课程设计任务和目标,熟悉Linux系统下数据库设计的方法。 2.?周二:明确设计指标,建立数据库,熟悉程序设计方法。 3.?周三、周四:完成设计与调试。 ?? 4.周五:学生演示设计结果,教师提问验收。打印程序清单,撰写程序说明,完成课程设计报告书。 ??? 四、?课程设计说明书内容(有指导书的可省略) 1,?Linux下常用命令含义。 2,?数据库设计原理、方法,遇到的问题及解决办法。 3,?PHP程序设计(软件简介,调试过程,结果)。 4,?数据库设计详细步骤、软件程序清单。目???? 录 第一章?绪论?6 1.1? Linux操作系统的概述?6 1.2?课程设计任务及意义?6 第二章?设计基础知识?7 2.1? 数据库服务器MySQL?7 2.1.1? MySQL简介?7 2.1.2? MySQL主要特点?7 2.2? Web的程序设计语言—PHP?8 2.2.1? PHP简介?8 2.2.2?PHP的基本语法?8 2.2.3? PHP程序中的变量?10 2.3?linux操作系统下常用命令?10 第三章?设计?12 3.1?数据库的设计?12 3.1.1?安装和启动Mysql?12 3.1.2? MySQL创建基本操作?13 3.1.3? 数据记录的查询?15 3.2?PHP链接Mysql?16 3.2.1?与MySQL的连接与关闭?16 3.2.2 ?数据库的选择?16 3.2.3 发送SQL命令?17 3.2.4 取得数据?18 3.3? 程序流程图?19 第四章 运行结果与总结?20 4.1 ?运行结果?20 4.2? 总结?20 参考文献???? ?21 附录952 Linux操作系统内核分析课程设计 第一章?绪论 1.1? Linux操作系统的概述 Linux是一套免费使用和自由传播的类似于UNIX的操作系统。它诞生于1991年的10月,以后借助于Internet网络,并经过世界各地计算机爱好者的共同努力,现已成为世界上使用最多的一种UNIX类操作系统,并且使用人数还在迅猛增长。Linux系统的开发目的是建立不受任何商品化软件的版权制约且全世界都能自由使用的UNIX兼容产品。 Linux操作系统继承了UNIX操作系统的支持多用户、多任务,稳定性好,网络功能强大等众多优点。最为开源操作系统,Linux发展迅速,其应用遍及金融、教育、邮政、电信等众多行业。 在网络飞速发展的今天,每个组织都面临着同样一个挑战:在平衡核心能力和已有应用程序时创建同构的环境。IT需要一个简单的,与平台无关的应用程序间通信方式。在这种需求下产生了Web服务,它是一类可以从Internet上获取的服务的总称,它使用标准的XML消息接发系统,并且不受任何操作系统和编程语言的约束。 本文是利用Linux系统进行对Web的开发。在Red Hat Linux 9中自带了两个Apache2.0的安装文件。开发Web的工具有很多,但本文采用的是PHP语言和Mysql数据库。 PHP是一种可以运行在多种硬件和操作系统环境下的动态网页设计语言,它与Linux、Apache服务器以及MySQL的组合是目前最流行的Web应用平台。 1.2?课程设计任务及意义 利用Linux系统进行对Web的开发,开发Web的工具有很多,我们使用的是数据库服务器--MySQL和Web的程序设计语言—PHP。在Linux操作系统下使用MySQL数据库服务器建立一个小型的数据库,建立完成后在通过Web程序设计语言PHP将程序嵌入到HTML文档中去执行,以实现对数据库的访问。熟悉Linux操作系统下常用命令的使用方法,理解Linux操作系统下数据库设计方法,明确设计指标,写出设计方案,设计出数据库设计步骤。认真进行软件设计与调试,并记录调试结果。 第二章?设计基础知识 2.1? 数据库服务器MySQL 2.1.1? MySQL简介 MySQL?软件提供了十分快速的多线程、多用户、牢靠的SQL(结构化查询语言)数据库服务器。 MySQL服务器定位于任务关键型、重负荷生产系统,并能嵌入在大量部署的软件中。MySQL是MySQL AB的注册商标

文档评论(0)

1亿VIP精品文档

相关文档