上海工程技术大学 《系统工程》课程论文
师生人数 第一层 师生评 价 第二层 运营饭菜饭菜饭菜师生时间 卫生 口味 种类 评价 环境第四层 卫生 服务地点 第五层 质量
学校管理 第六层
图2:递阶结构模型
10
第三层 上海工程技术大学 《系统工程》课程论文
2.5 系统结构模型结构的关系及意义
如图1所示,我们可以清楚地看到食堂客源系统是一个有6级的递阶结构模型。影响A1(师生人数)的最直接原因就是二级因素A11(师生评价),学校师生对食堂的好评不断;而A11(师生评价)主要是由于三级因素A3(运营时间)、A7(饭菜卫生)、A8(饭菜口味)、A9(饭菜种类) 、A10(饭菜价格)因素导致的,学校通过饭菜口味和种类来吸引师生前来就餐,饭菜卫生以及饭菜价格也都日趋合理化,这在不同程度上影响同学的健康、食欲、心情,从而招来更多师生中午以及晚上在食堂就餐。
四级因素A6(环境卫生)又影响三级因素。环境卫生受五级因素A2(服务质量)和A5(地点)的影响,随着学校重视程度的日趋提高,校园食堂内人员服务质量态度等都日渐轨道化,最后一级因素A4(学校管理)影响着A2 和A5。
3 小结
通过以上的数据结果分析,引起食堂拥挤的最基本因素是学校管理、地点、饭菜价格、饭菜种类这四个因素。它们分别影响着各自所在层级以上的因素,最终导致学校的食堂一到中午和晚上极度拥挤。此外通过利用MATLAB程序运算可达集与前因集我们可以清楚地看到
11
上海工程技术大学 《系统工程》课程论文
学校管理这一因素影响力最为重要。与此同时在编写MATLAB程序时不断利用三重for循环来进行矩阵的运算,使我们不单巩固了计算机编程的实际操作能力,并用其解决实际问题。
通过实验元素分析,计算机语言编程,结构图的描述,我们认为在食堂管理过程中,尤其要注意以上所提及的四个因素,学校加强管理和监督,更好地发挥天时地利优势,在不断制定更实惠的饭菜价格,丰富饭菜种类的同时,增加人手和服务窗口,排除拥挤现象。 从系统工程实验的整个过程,我们可以看出,解释结构模型方法的确适用于高校食堂客服务满意度低的分析,通过对模型的分析,能够找到问题的根源,能够对高校食堂师生进餐是出现拥挤问题提出更有针对性的建议。让我们更熟悉层次分析方法的分析过程,初步学会运用层次分析方法进行实际案例的评价与决策,并且能够结合实际了解系统评价指标体系的结构组成。
4 鸣谢
最后谢谢0315082班朱颖同学和0315081班林虹同学给我程序编译上部分建议还有其他小组在实验中与我们的相互交流,一起探讨题目。最后十分感谢唐幼纯老师对我们论文报告的悉心指导和严格把关,衷心感谢!
5 参考文献
[1] 郝勇 范君晖.系统工程方法与应用 [M]. 科学出版社, 2007.
12
上海工程技术大学 《系统工程》课程论文
[2] 汪应洛.系统工程第三版[M]. 北京:机械工业出版社, P69-P81. [3] 王莲芬.层次分析法研究[M].北京:中国人民大学出版社,1990. [4] 惠志祥.对高校食堂经营管理模式的探讨.中国食品卫生杂志[J],2005.17
附件(程序源代码):
(1):
M=input('按回车显示可达集:'); fprintf('\\n');
disp('可达集为:'); for(i=1:1:N)
fprintf('\\n');
fprintf('R(a%i)=',i); s=i
for(i=1:1:N)
if(R(s,i)==1)
fprintf('%i',i); end end end
fprintf('\\n\\n');
M=input('按回车显示前因集:'); fprintf('\\n');
disp('前因集为:'); for(i=1:1:N)
fprintf('\\n');
fprintf('A(a%i)=',i); s=i
for(i=1:1:N)
if(R(i,s)==1)
fprintf('%i',i); end end end
fprintf('\\n\\n');
M=input('按回车显示R(ai)与A(ai)的交集:'); fprintf('\\n');
disp('R(ai)与A(ai)的交集为:');
13
上海工程技术大学 《系统工程》课程论文
for(i=1:1:N)
fprintf('\\n');
fprintf('S(a%i)=',i); s=i
for(i=1:1:N)
if(R(s,i)==R(i,s)&R(s,i)==1) fprintf('%i',i); end end end
fprintf('\\n\\n');
A=input('按回车显示层级:'); for(i=1:1:N)
fprintf('\\n');
fprintf('%i层元素为:',i); s=i
for(j=1:1:N)
if(L(s,j)>=1) i=L(s,j)
fprintf('%i',i); end end
if(L(s+1,1)==0) break; end end
fprintf('\\n\\n'); (2):
A=[1,0,0,0,0,0,0,0,0,0,0;1,1,0,0,0,1,1,0,0,0,1;1,0,1,0,0,0,0,0,0,0,1;0,1,1,1,0,1,1,1,1,1,0;1,0,0,0,1,1,0,0,0,0,1;1,0,0,0,0,1,1,0,0,0,1;1,0,0,0,0,0,1,0,0,0,1;1,0,0,0,0,0,0,1,0,0,1;1,0,0,0,0,0,0,0,1,0,1;1,0,0,0,0,0,0,0,0,1,1;1,0,0,0,0,0,0,0,0,0,1]
A=input('请输入元素关系矩阵:'); N=size(A,1); r=[N:N]; r=A;
for(n=1:1:N) for(i=1:1:N)
14