本篇论文目录导航:
【题目】框架模式下工作流程网站开发探究
【第一章】企业信息化框架式网站建设研究绪论
【2.1 - 2.3】利用微信企业平台建立流程网站的会知技术
【2.4】使用框架技术开发流程网站
【第三章】流程网站前台页面显示技术
【第四章】组建网站开发环境与运行环境
【5.1】流程网站设计流程核心模块
【5.2 5.3】流程网站建立流程的审批功能
【5.4 - 5.7】设计流程网站登录及注册功能
【总结/参考文献】生产企业流程网站设计与实现研究总结与参考文献
第 6 章 总结与展望
6.1 工作总结。
该流程网站是我第一次通过学习与研究,采用 PHP 的 Zend Framework 框架开发设计的。如今 PHP 框架诞生的的速度可以说是按周计算的,在呢么多的框架中为何选用Zend Framework 框架,主要是因为它具有很典型的代表性,只要掌握了 Zend Framework框架的原理,其它框架学习起来会非常顺手,因为大多数框架都是基于该框架改编的。
系统设计初期我通过大量学习阅读书籍及网上查找资料,初步掌握了使用 ZendFramework 框架开发系统的基本技术,由于受到框架的约束,起初使用 Zend Framework框架编写 PHP 代码相当不习惯,许多功能都要参考 Zend Framework 学习手册,不能像以前那样随意编写 PHP 代码。但是时间长了就养成了一种规范。而且越来越觉得使用框架编写的方便快捷了,通过一个方法就可以实现以前要写好多行代码才实现的功能,而且可靠性稳定性也得到了保证。Zend Framework 框架的网上学习资料非常多,不过在国内研究的不是很精,许多高级功能都是通过国外网站摸索学习的,比如 ZendFramework 的分页功能模块的第四个参数是为页面传递参数而设计的,这个我通过大量网上搜索,发现在许多中文网站上从来没有看到有人用过。
以前前台页面设计是一项非常耗时的工作,而且做出来的页面也不怎么美观,在一次无意间的上网浏览中被某个网站页面风格所吸引,经过查询,原来是运用了 Bootstrap前台框架。当时就打算把 Bootstrap 前台框架运用到网页中。经过简单的布局美化设计,很快网站的基本页面布局就实现了。而且 Bootstrap 的控件即好看又丰富多彩,这样可以让用户浏览页面时摆脱那些看腻的浏览器控件,给人一种新鲜感。比如手风琴控件可以缩减页面大小,在一定的空间内可以显示更多的数据并带有一定的动画效果。使用模态框控件实现了动态弹出页面窗口的华丽效果。Bootstrap 支持移动端,通过移动客户端浏览该网站,网页界面排版一样不输给电脑。多亏了 Bootstrap 的流式布局功能,使网页能够自适应不同尺寸的页面,以及大小不一的移动平板设备。
微信功能是这个系统上的一个亮点。原来打算通过站内的通知界面对流程的执行情况进行告知流程相关人员。但如今手机 APP 客户端已经非常流行,人人都有微信号,那何不让它作为通讯告知的工具呢?经过网上搜索,发现微信这几年已经开放了企业公众平台的 API 接口。通过申请微信企业号,建立流程网站成员,组建属于自己公司的微信企业平台。感谢微信提供了非常详细的通讯接口资料,经过开发研究,掌握了微信的两种通讯方式,主动调用模式和回调模式。通过主动调用模式可以实现服务器对微信用户的通讯,这样当流程审批通过后会第一时间告知用户,实现了网站的会知功能。
调试工作在系统开发中占据大量的时间。经过这次开发让我积累了大量调试经验。
总结下来主要有以下几点需要注意,首先在编程过程中要开启 Zend Framework 的报错功能,这样程序在出错时,页面上会显示程序错误行数及相关数据资料。其次通过 PHP的文件输出函数 file_put_contents 可以给出程序执行的过程参数,并可以知道程序哪行出错了。AJAX 的调试就比较复杂了,但是通过浏览器的开发模式,可以看到服务器传给前台的信息及 JS 错误消息,这样对查错是有非常大的帮助。
在程序的开发过程中,会发现实际上产生问题的随机性,以及代码与代码之间的兼容性都会对程序有不同的影响。程序编写的过程中,也经常会发生起初考虑并不周到的事情,然后在从其中开始修改,会产生很大的工作量。其次,在统计数据的时候,也有人为的错误,无法预知到人为的错误会导致数据录入产生问题。构造好一个基础,会对程序的后续产生越做越好的影响,而不周到的构架,只会导致,越做越繁琐的程序。
网站的开发需要学习不同的程序语言。本系统我运用了前台 HTML 语言,Javascript脚本语言,后台运用 PHP,数据库查询使用了 SQL 语句,说实话这些语句真是有多又杂,自己根本不能达到精通,只能通过自己对它们的理解加上网上搜索相关资料实现一些高级功能。但通过知识经验的积累,以后一定能达到融会贯通的境界。
6.2 下一步研究工作。
网站的流程采用的是步序顺序执行方式,而现实流程中很多情况都会带有条件分支流程,所以对流程的推广及功能使用产生了很大的阻力与不便。在接下来的开发过程中,主要的侧重点将对系统核心工作流功能进行功能性升级并加强。使系统可以运行带条件判断的分支流程。并且系统的许多操作界面不是很人性化,有些查询、导入导出的效率还未优化,随着以后数据量的增大,可能会产生用户长时间等待的情况,这对用户是一种不友好的体验。所以接下来还要对系统的诸多细节进行优化调整。最后随着系统功能的增加,为方便以后调试管理打算将许多参数及方法尽可能的结合数据库开发,让系统一些参数存放到数据库中。实现网站数据与程序算法的分离。
网页本来就是一连串的代码组成,而让他成为一种管理制度,考察制度乃至财务统计制度,是一项艰难的工作。随着程序日益的扩大,功能的提升以及使用人数的增加,程序只能向着更加人性化,更加简便化的方向前进,让使用者易于上手,实时更新,数据精确,更加信息化,更加利于上层领导者管理。
本文将结合1P理论, 联系实际, 对视频网站的发展提出相应的营销建议, 并将其运用到实践之中。...
随着计算机网络技术的发展, 企业对其自身网站的建设也越来越重视, 但是在实际建设过程中, 很多企业均会忽视掉企业网站后续的运营工作与维护、更新工作...
本文采用面向对象的思想,对搬家公司网站分析不断地调整和优化。系统严格按照软件开发过程进行研究和设计,最终实现预先设计的功能。...
第1章绪论1.1项目背景与意义。作为一家生产大型非标类工程机械产品的制造企业,上海电力环保设备总厂有限公司的产品具有单件小批量,生产周期长等性质。再加上现场安装和售后服务的交机流程不可控的因素使得产品订单的成本难以管控。随着本公司项目...
5.4实现流程网站数据Excel导出程序主要通过循环写入方式导出Excel文件。在导出前,先设置了文件标题、单元格格式,然后写入数据,最后设置列表宽度。为防止文件名中文乱码采用urlencode函数。如果导出行数过多,一般不超过500行,考虑到效率,不建...
随着互联网的普及与发展,上网已经成为人们新的生活方式,通过浏览网页可以了解时事政治,查询自己所需要的各种资料信息,通过一个网站的浏览了解认识一个企业,甚至通过网站进行购物和商务贸易。所以网站制作也就成为这个时代的热门技术,本文就网站制作的...
在网络时代,电子商务运作模式对传统模式造成了很大的冲击,瞬息万变的客户信息,不断加速的技术创新,日趋激烈的市场竞争越来越成为企业生存与发展的重要因素。网站是现代公司的一个重要组成部分,公司信息、产品信息等可以以最完整、最具沟通性的一面向展...
ISP企业建好网站可向用户介绍企业产品、企业文化、发展理念和企业概况等。...
近几年兴起的HTML5,以它良好的用户体验、严谨清晰的代码结构、便捷的维护管理、跨平台开发及较低的开发成本等优势不断满足企业网站的各种需求。...
在当前互联网时代背景下, 各个企业都实现了网络化的生产营销模式, 纷纷建设了企业网站, 文章讨论了PHP语言在企业网站开发中的应用。...