这里主要是介绍Linux服务器中最重要的网络服务:
Web服务器的配置:
安装好Apache 服务器后,还需要根据实际情况完成各项参数的配置,其设置文件位于/www/httpd/conf/目录下,通常使用3个配置文件httpd.conf, mysql.conf 和srm.conf来配置Apache.
httpd.conf提供了最基本的服务器配置,是对守护进程httpd如何运行的技术描速;srm.conf是服务器的资源映射文件,告诉服务器各种文件的MIME类型,以及如何支持这些文件;mysql.conf用于配置服务器的访问权限,控制不同用户和计算机的访问权限。
用命令:#/www/bin/apachectl restart启动来设置各项参数。
a. ServerType standalone //可使httpd进行自我处 理,占用较少CPU资源
b. ServerRoot “/usr/local” //指定守护进程的运行目录
其他参数可根据实际需要设置。
§3.2 设置数据库
§3.2.1创建数据库和数据表
教材管理子系统所用的数据库名为:jc;
教材管理子系统所用的数据表有5项,名分别为:users(用户简要信息表),aducat(学历信息表),emergen(意外事故情况表),family(家属信息表),resume(个人简历表)。
用命令:# cd /var/www/html 回车,进入mysql所在目录;
# mysql –p 回车,根据提示键入密码;
用命令:create database jc;//完成创建数据库。
用命令:show databases; //显示数据库。
用命令:use jc; //指定使用的数据库。
以下将完成各表项的创建:
教材管理系统数据库设计
表[xuesheng] xuehao ingming banji xi user_name password
表 [laoshi] jiaoshihao xinmin xi user_name password
表[xi] xingming xi user_name password
表 [admin] name user_name password
征订 订单号,教材编号,教材名,教材类型,作者,出版社及版本号,征订时间,征订人,所订班级,征订数量
表[zhengding] dingdan jcbianhao jcming jcleixin zuoze cbshe banben shijian zdren szbanjji zdshuliang
入库 :教材编号,教材名,作者,出版社及版本号,市场价,实购价,数量,入库时间.
表 [ruku] jcbianhao jcming zuoze cbshe banben scjia sgjia suliang rukushijian
发放 时间 领书人 所属班级 数量
表 [fafang] shijian lsren ssbanji
实体: 学生 老师 系级人员 管理员 征订 入库 发放
实体: xuesheng laoshi xi admin zhengding ruku fafang
学生属性 学号,姓名,班级,系,账号,密码
老师属性 教师号,姓名,系,账号,密码
系级人员属性 姓名,系,账号,密码
管理员属性 姓名,账号,密码
征订属性 订单号,教材编号,教材名,教材类型,作者,出版社及版本号,征订时间,征订人,
所订班级,征订数量
入库属性 教材编号,教材名,作者,出版社及版本号,市场价,实购价,数量,入库时间.
发放属性 时间 领书人 所属班级 数量
员工讲解具体要求。通过点击即可链接到所要查看项目,可以进入该项的详细内容页面。其具体内容由用户方提供,粘贴到页面即可。如上图左示。
§3.3.3 重要通知
重要通知栏,将由教材部或科发布其最近最新的教材通知,由管理员在新闻发布管理项,可以添加,修改,删除新闻。如上图中上示。
§3.3.4 最新教材信息
最新教材信息栏,将由教材部或科发布其最近最新的教材信息,包括与本单位一切相关信息,仍由管理员在新闻发布管理项,可以添加,修改,删除新闻;通过点击相关项,可浏览其详细信息。如上图中下示。
§3.3.5 信息查询
程序实现://选择进入模块login1.php
<? php
switch($choose):
case "c1":
require("infomation1.php"); break;
case "c2":
require("infomation2.php"); break;
case "c3":
require("depart1.php"); break;
case "c4":
require("depart2.php"); break;
default:
require("m6_index.php");
endswitch;
?>
(a)、职员信息查询:将向员工用户提供公务员信息查询,即:员工简要信息查询和其详细信息查询。简要信息查询时,当输入员工的帐号和姓名,点击“确定”后,由程序search1.php提交到数据库中,根据ID和NAME从表users中提取数据返回infomation1.php显示;详细信息查询时,输入员工的帐号、姓名和密码,点击“确定”后由程序modify11.php提交到数据库中,根据ID、NAME和PASSW从表users以及aducat、emergen、family、resume中提取数据返回infomation2.php显示。 上图提供个人信息简要查询
程序实现: //个人简要信息search1.php