基于WAMP架构的园林绿化订制服务系统的研究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:merlex
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:该文结合园林绿化企业的业务需求,采用B/S三层体系结构模型,在Windows平台下基于Apache、MySQL和WAMP架构设计一个园林绿化订制服务系统。该系统前台页面采用HTML5和CSS3进行布局,并使用JavaScript和jQuery做出动态展示效果。此外,网站前台对应有电脑端和手机端展示,用户可以使用电脑或者手机的浏览器来操作系统,提升用户体验性。而系统后台实现添加装修案例和客户订单,查询来自前端的装修需求建议,修改管理员权限,管理和查看用户等权限……该系统的研究与实现,不仅能带来更好的用户体验,方便园林绿化企业管理员的日常经营,提高其管理效率,也能规范苗木花卉销售,提高从业人员的质量,为传统的园林装修行业带来机遇。
  关键词:园林绿化;订制;设计;WAMP
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)28-0105-02
  1 背景
  结合目前的园林绿化市场,创建园林绿化订制服务系统,为园林绿化以及园林装修企业的发展带来推动作用。本系统通过建立苗木花卉供应网、园林装修用品供应链,利用电子标签和面向服务的体系架构,实现管理自动化,使企业减少费用支出,提高办事效率。
  由于本系统的定位是小型服务网站,考虑到安全性和跨平台性,所以后台功能的开发统一采用PHP技术。本系统前台页面采用HTML5和CSS3进行布局,并使用JavaScript和jQuery做出动态展示效果。此外,网站前台对应有电脑端和手机端展示,用户可以使用电脑或者手机的浏览器来操作系统,提升用户体验性。而系统后台实现添加装修案例和客户订单,查询来自前端的装修需求建议,修改管理员权限,管理和查看用户等权限。
  2 系统分析
  2.1 用户分析
  主要分为三类用户:系统管理员、注册用户、游客。
  1) 系统管理员:对系统进行定时的维护,可以在后台上传装修案例和客户订单,可以在后台删除设计师信息和人才招聘信息,可以在后台编辑公司简介,可以在后台查询来自前端的文本信息,可以在后台修改管理员权限,可以在后台查看并管理用户。
  2) 注册用户:在前台可以进行关键词搜索,在前台可以向后台发送装修需求等文本信息,在前台可以登录账户并查看用户信息和订单详情,在前台可以退出账户登录,在前台可以查看当前账户的用户信息和订单详情,在前台可以浏览公司简介、人才招聘、装修案例等相关信息。
  3) 游客:在前台可以进行关键词搜索,可以浏览公司简介、人才招聘、装修案例等相关信息。
  2.2 系统功能分析
  按功能划分,系统分为:用户登录模块、用户留言模块、PC端网页展示模块、手机端网页展示模块、后台系统设置模块共五个模块。各模块功能概述如下:
  用户登录模块:用户可以在前端首页单击用户登录按钮,跳转到用户登录页面后用户就可以进行用户登录的操作。若用户输入的是正确的账号和密码,则跳转到信息查询页面,用户就可以查看当前账户的用户信息和订单详情。若用户输入的账号和密码错误,则返回到用户登录页面。
  用户留言模块:用户可以在前端的文本框中录入相关信息,向后台发送装修需求等文本信息。
  PC端网页展示模块:PC端可以兼容多个主流浏览器,自适应分辨率。PC端包括首页、关于我们、公司资讯、业务范围、精选案例、研发中心、社会责任、人才战略、投资者门户、联系我们等多个网站模板页面。用户可以在各个页面上查看相关的信息,还可以进行关键词的搜索。
  手机端网页展示模块:手机端可以自适应多部手机的分辨率。手机端包括首页、关于我们、联系我们等多个网站模板页面。用户可以在各个页面上查看相关的信息。
  后台系统设置模块:在后台登录页面,系统管理员输入账号和密码信息。当系统验证信息无误后,跳转到后台管理界面。系统管理员可以在后台界面添加装修案例和客户订单、删除设计师信息和人才招聘信息、编辑公司简介、查询来自前端的文本信息、修改管理员权限、查看并管理用户、一键更新前端网页……
  3 系统设计
  3.1 系统功能设计
  本系统按功能结构分为用户登录模块、用户留言模块、PC端网页展示模块、手机端网页展示模块和后台系统设置模块共五大模块。其中PC端网页展示模块和手机端网页展示模块主要包括首页、关于我们、公司资讯、业务范围、精选案例、研发中心、社会责任、人才战略、投资者门户、联系我们等多个网站模板页面。系统的总体结构图如图1所示:
  3.2 数据库安全性设计
  本系统后台以及前端的用户中心都应该设计过滤器,在浏览器的地址栏直接输入系统后台管理的地址http://localhost/xx/xx_back/index.php,系统会根据cookies判断是否以系统管理员的身份登录,提示错误信息,并使浏览器跳转到系统后台登录的地址http://localhost/xx/xx_back/login.php,防止非法用户连接数据库读取相关数据,进行各项操作。另外,用户中心登录页面和系统后台登录页面都设置了验证码,防止机器进行反复登陆操作。
  另外,我们还应该通过修改网站的robots.txt来提高網站的安全性。网站后台保存在xx_back文件夹下,通过Disallow:/x*k来禁止蜘蛛抓取网站后台,只保留文件夹第一个字母和最后一个字母,或者用*代替一部分字母,使得网站后台目录名称不会泄露。对系统的html目录设置为可读写,不可执行的权限。将后台管理目录设置为可执行脚本,可读,但不可写入,防止黑客注入文件挂上木马。
  还有,针对管理员用户的密码,本系统应采用MD5的加密技术进行加密。管理员用户的密码经过MD5加密后变为32位,系统管理员在系统后台修改管理员密码,需要以最高权限的管理员身份登录系统后台,在系统管理员编辑界面单击相应的管理员,获取去掉前5位和后7位的20位密码,才能修改其密码,提高了用户账号的安全性。
  3.3 开发环境
  本系统的服务器操作系统为:Windows Server 2008 / Windows XP / Windows7 / Windows 8 / Windows10 / Linux皆可。
  本系统的最低配置如下:
  1) CPU:奔腾200Mhz以上;
  2) 内存:2GB;
  3) 显示卡:标准版VGA 256色显示模式以上;
  4) 驱动器:无要求。
  本系统的建议配置如下:
  1) CPU:奔腾500Mhz或更高;
  2) 内存:2GB以上;
  3) 显示卡:SVGA 16位色以上显示模式;
  4) 数据库管理软件:32位MySql 5.5或更高版本;
  5) 操作系统:Windows 7 或更高版本;
  6) 浏览器:IE8或基于IE8内核的其他主流浏览器。
  3.4 要解决的关键问题
  设计的时候,应注意网站前端要设计合理的布局结构,给用户一个直观而有冲击的感受,还应注意颜色搭配是否合适,以吸引用户再次访问,提升网站流量。布局结构合理的同时,也要分清主次、突出重点,让管理者展示其企业的优势,也让用户看到其最想了解的部分,提升系统的效率。
  另外,网站的数据一定要保证准确,能识别管理员、游客和注册用户等不同的用户,用户之间的信息要保证正确且一一对应。系统要对用户的个人信息加密,比如说账号和密码,一定要尽可能地避免信息泄露。与此同时也要减少系统的安全漏洞,防止木马病毒的攻击,避免数据丢失,保证网站的良好运行。
  4 结束语
  随着乡镇城市化、住宅产业化以及园林装饰装修水平的不断提高,电子商务模式将会推动园林绿化和园林装修服务市场的经营发展,使自身成为主流的营销方式。基于WAMP架构的园林绿化订制服务系统的研究与实现,不仅能带来更好的用户体验,方便园林绿化企业管理员的日常经营,提高其管理效率,也能规范苗木花卉销售,提高从业人员的质量,为传统的园林装修行业带来机遇。
其他文献
人工智能是借助计算机模拟人类思维与实践行为的一种技术集合体,从其产生以及实际特性的角度上看必然会给人们的生活带来不同程度的影响。在互联网不断发展的背景下,人工智能
客人永远是对的——饭店经营管理的基本原理●郑本法(甘肃省社会科学院情报研究所兰州,730070)“客人永远是对的”,这是饭店等服务行业经营管理的一条基本原理。提出这条基本原理的,是埃
看过《三国演义》的人,一定知道乔国老这个人物,他是孙策和周瑜的岳父,曾不遗余力地调和孙权与刘备两家的矛盾,从而促成孙刘结盟,共同抗击曹军入侵。$$ 无独有偶,在我国医药学宝
报纸
2019年12月13日至15日,全国高校文科学报研究会、中国先秦史学会与邯郸学院联合主办的“教育部名栏与学科建设”暨《邯郸学院学报》正式办刊20周年学术研讨会在邯郸学院隆重
信息的传递是双向的,有效的课堂互动在教学实施中有着举足轻重的作用。而信息反馈的不及时、互动的缺乏是课堂教学中存在的普遍问题。随着数字化、新媒体技术在教学环境中的
故障现象一辆04款1.6 L手动挡别克凯越轿车,累计行驶8.6万km,发动机工作时异响。故障诊断当发动机工作时,在距离轿车1 m处可隐约听见发动机室内传出断断续续轻微的“哒哒”声
混合教学是将面对面学习与在线学习等方式混合在一起的学习模式。在目前“互联网+”环境下,互联网的普遍应用特别是大数据、云计算和移动互联等技术的发展,正深刻地改变着教
<正>核心提示:劳动关系存续期间与社会保险缴费总月份相一致。社保中心以本人上月工资收入为个人缴费工资基数是对提高职工养老保险待遇更有利的计算方法,不违反《社会保险法
针对现有《软件测试技术》课程出现理实分离、内容陈旧等问题,深入调研企业软件测试流程及软件测试行业动态,提出教学改革方案。方案将国际流行的CDIO工程教育模式引入到理实