目 录 1. 引言................................................................ 1 copyright paper51.com 2. 该系统环境.......................................................... 1 内容来自论文无忧网 www.paper51.com 2.1. 系统使用平台与服务器........................................... 1 paper51.com 2.2. 系统与数据库的搭配............................................. 2 copyright paper51.com 3. 系统功能的实现...................................................... 2 paper51.com
3.1. 系统中的面向对象设计........................................... 2 http://www.paper51.com
3.1.1. 数据库的封装............................................. 2 内容来自www.paper51.com
3.1.2. 数据库封装的使用......................................... 4 paper51.com 3.2. 系统中提交内容的检测........................................... 5 http://www.paper51.com 3.3. 系统对文件的操作............................................... 6 内容来自www.paper51.com 3.3.1. 对网站日志操作........................................... 6 内容来自论文无忧网 www.paper51.com 3.3.2. 对图片的操作............................................. 6 copyright paper51.com 4. 系统对模板引擎的使用................................................ 7 内容来自www.paper51.com 4.1. 系统对smarty的配置............................................ 7 paper51.com 4.2. 使用模板引擎smarty............................................ 8 http://www.paper51.com 4.2.1. 使用smarty实现用户的个性化界面.......................... 8 内容来自www.paper51.com 4.2.2. smarty的缓存技术与实际应用............................... 9 内容来自论文无忧网 www.paper51.com 5. 总结................................................................ 9 http://www.paper51.com
参考文献.............................................................. 10 内容来自www.paper51.com 附 录................................................................ 11 http://www.paper51.com
致 谢................................................................ 12 paper51.com paper51.com 1. 引言 paper51.com 目前,很多行业、企业都开始信息化建设,而餐饮业的信息化平台还比较少,且某市地区还没有餐饮业的信息平台。调查发现,其他地区的餐饮业信息化平台存在以下问题:①服务不完善,用户无法便捷快速地查找到自己需要菜类;②企业单一,仅仅是针对一个餐饮企业而制作的信息平台;③缺少用户之间的交流,用户相互的信息不能得到共享;④缺少用户对企业的信息反馈,使用户和企业无法得到有效的沟通;⑤用户得到的信息真实性,透明性难以得到保证,缺少第三方做出公正评价;⑥用户不能得到推荐信息,对一些不熟悉本地餐饮业的用户造成不便。而本系统正是提供了这些服务,解决了目前的问题,弥补了不足。 内容来自论文无忧网 www.paper51.com
本文正是阐述该信息平台的环境、数据库操作的封装、提交内容的检测、程序对文件的操作、smarty的配置使用,如何利用smarty提供选择个性的界面,不同模块对smarty缓存技术的使用。 内容来自论文无忧网 www.paper51.com 2. 该系统环境2.1. 系统使用平台与服务器 内容来自www.paper51.com 本系统开发环境为Linux,之后又移植到windows环境之下。传统上有以Linux为基础的“LAMP(Linux, Apache,MySQL, Perl/PHP/Python的组合)”经典技术组合,提供了包括操作系统、数据库、网站服务器、动态网页的一整套网站架设支持。系统开发时使用Linux有一些几个原因: 内容来自www.paper51.com
① 低廉性 内容来自www.paper51.com 它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改,无偿对它使用,无约束地继续传播。 内容来自论文无忧网 www.paper51.com ② 广泛性 copyright paper51.com 采用Linux的超级电脑亦愈来愈多,根据2005年11月号的TOP500超级电脑列表,显示世上最快速的两组超级电脑都是使用Linux作为其操作系统。而在表列的500套系统里,采用Linux为操作系统的,占了371组(即74.2%),其中的前十位者,有7组是使用Linux的。 内容来自论文无忧网 www.paper51.com ③ 灵活性 paper51.com Linux以它的高效性和灵活性著称。它能够在PC计算机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Window图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。 paper51.com
系统服务器采用Apache web,Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。 Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“apatchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。 内容来自论文无忧网 www.paper51.com 系统使用时被移植到windows下,主要原因是由于windows系统的广泛使用和学习提供环境为windows。 内容来自www.paper51.com |