摘 要:本文阐述了基于PHP的企业订单、人事管理及销售一体化管理系统的产生背景,并重点介绍了该系统的系统功能组成部分、系统原理和关键技术.该系统为提高企业集成化管理水平和管理效率提供了良好的技术平台.
关 键 词 :PHP;一体化;管理系统
0 引言
近年来,生产商的销售渠道得到改善,办公自动化和人事管理系统也逐渐健全.但是,彼此分离的管理系统在企业内部形成一定的信息沟通障碍.于是,基于web的订单、人事管理及销售一体化系统应运而生.笔者通过生产厂家进行调研和听取厂家意见后利用PHP+Mysql+Apache设计了一个订单、人事管理及销售一体化系统,所用浏览器为Microsoft Inter Explorer 9.0,php版本为5.2.3,Web怎么写作器为Windows 7环境下的Apache,使用phpMyAdmin进行数据库管理,主要开发软件为Dreamweer和Ultraedit.该系统除了满足合作的生产厂商的需要,也对其他行业的管理结构改革和融合有一定的示范作用.
1.系统原理
1.1 系统功能框图
根据具体实现的功能将系统分为订单自动化系统、人事及工资管理系统及电子商务系统三个部分.订单自动化系统如图1所示.
图1 订单自动化系统功能框图
人事管理及工资结算系统如图2所示.
图2 人事管理及工资结算系统功能框图
电子商务前台系统如图3所示,电子商务后台系统如图4所示.
图3 电子商务前台系统功能框图
图4 电子商务后台系统功能框图
1.2 原理概述
首先,打开IE浏览器,在地址栏中键入127.0.0.1或者localhost,使用phpMyAdmin建立一个订单自动化的数据库zidonghua,并在该数据库中建立五张表:表kefu,记录人员的相关信息;表dingdan,记录订单的相关信息;表changyongkehu,用于保存客户的相关信息.由于系统庞大,故在此仅以子系统订单自动化系统为范例来讲解.
按实际需要把数据装入这三张表中,开始时装入表kefu中的数据,其他表中的数据随着系统的运行会自动增添到数据库中.
该系统设计将页面设计为1:(1+1):1的布局,即上方固定,左侧嵌套的框.其中顶部为生产企业的logo及系统名称,附带登陆的人员及日期等相关信息;左侧为各功能实现页面的链接,如管理首页、搜索订单、门类订单等其他功能;右侧为各功能页面的表现内容,用以实现订单的输入、管理和打印.底部为版权申明和技术支持的相关信息.其总体布局如图5所示.
图5 系统总体布局图
人员在地址栏输入站点地址后,需要通过用户名和验证才能进入订单自动化系统的主页.主页中显示的内容通过判断用户点击的链接调用不同的文件,从而实现整个系统的内容显示.如:默认页面为"管理首页"(wele.php),用来显示系统使用方法和系统的介绍;"搜索订单"调用sousuo.php来完成其搜索功能;添加、修改或者删除门类订单时,点击门类订单后,会出现一个动态的下拉导航条,进而根据需要点击相应的链接(danmen.php,shuangkaimen.php,zimumen.php,sikaimen.php),输入数据后页面会调用相应的子模块(add.php,edit.php,delete.php),最后系统会通过jascript弹出信息提示框通知用户.
有关论文范文主题研究: | 关于人事管理的文章 | 大学生适用: | 函授毕业论文、专升本论文 |
---|---|---|---|
相关参考文献下载数量: | 60 | 写作解决问题: | 如何写 |
毕业论文开题报告: | 标准论文格式、论文小结 | 职称论文适用: | 期刊目录、职称评中级 |
所属大学生专业类别: | 如何写 | 论文题目推荐度: | 经典题目 |
2.关键技术
2.1 session
用session记录用户登陆的相关信息,并在页面间传递参数.代码如下:
session_start();
session("user_id"); // 用户ID
session("user_name)"); // 用户名
session("check_word"); // 验证码信息
session_destroy();
2.2 canvas
使用HTML5的绘图标签实现动态绘图功能.核心代码如下:
<!--注释:canvas标签-->
2.3 订单添加
人员输入订单数据后,系统会根据数据进行一系列必要的运算,最终调用绘图函数将订单取材数据及图形输出到浏览器页面上.当显示所下订单时相关代码为:
$result等于mysql_query("insert into dingdan values('$id','$pinming','$number','$danwei','$danjia','$jin_e','$date','$kehu_name','$kehu_tel','$address','$zhuangtai','$dingdan_id')");//经过过滤后,向数据库中插入填写的数据 if(empty($result3))
{ echo "";
}
else{ echo "";}//判断是否插入数据成功
$result3 等于 mysql_query("select * from cailiaodan where dingdan_id等于'".$dingdan_id."' limit 1;");
$row1等于mysql_fetch_row($result3);//获取添加订单的信息
2.4 查询订单
在dingdan_xianshi.php文件中显示时查询的订单时输出一行表格,代码如下:
< if(empty($key_word))
{ echo "";}
else{ include_once("conn/conn.php");//调用链接系统数据库的文件
$results 等于 mysql_query("select * from `experiment` where `name` like '%$key_words%' or `tel` like '%$key_words%' or address like'%$key_word%';");
while($row1 等于 mysql_fetch_row($results))
{?>< echo $row1[0];>< echo $row[1];>
<}}}>
3.结束语
本文所设计的基于PHP的订单、人事管理及销售一体化管理系统很好地解决了建材加工行业企业生产经营中的管理问题,节约了企业的运行成本,并提高了企业效率,该系统有望通过写作设计的办法用于其他行业企业的生产经营管理中.