CSS是 Cascading Style Sheet 的缩写。译作「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言,CSS为网页设计和开发提供了一个全新的方法。通过 CSS,您可以将使用 HTML(即超文本标记语言)创建的网页上显示的文本与用于描述如何显示和表示该文本(使用 CSS 进行定义)的信息完全分隔开。
3.2 Bootstrap语言简介
Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。Bootstrap提供了一个带有网格系统、连接样式、背景的基本结构。Bootstrap 自带以下特性:全局的CSS设置、定义基本的HTML元素样式、可扩展的class,以及一个先进的网格系统。Bootstrap包含了十几个可重用的组件,用于创建图像、下拉菜单、导航、警告框、弹出框等等。Bootstrap还包含了十几个自定义的jQuery插件。
3.3 jQuery简介
jQuery,顾名思议,也就是JavaScript和查询(Query),即是辅助JavaScript开发的库。jQuery是继prototype之后又一个优秀的javascript库。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页面保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需要定义id即可。文献综述
jQuery是免费、开源的,使用MIT许可协议。jQuery的语法设计可以使开发者更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。除此以外,jQuery提供API让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。
3.4 AJAX技术
AJAX即“Asynchronous Javascript + XML”,是指一种创建交互式网页应用的网页开发技术。AJAX 是一种用于创建快速动态网页的技术。
通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页面。AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。
4 系统设计
4.1 系统需求分析
本系统主要实现鲜花管理与销售,主要分为三大模块:管理员模块、花店员工模块、鲜花客户模块。现将各个模块的主要功能列举如下:
1.管理员模块:
(1)查看添加删除员工;
(2)查看添加修改鲜花信息;
(3)查看订单以及盈利情况;
(4)查看实体店销售及盈利情况;
2.花店员工模块:
(1)修改个人信息;
(2)录入供货信息;
(3)处理顾客订单;
(4)实体店收银;
3.鲜花客户模块:
(1)个人信息注册;
(2)查看鲜花信息添加购物车;
(3)查看购物车选购;
(4)填写订单信息;
(5)查看订单状态。
4.2 可行性分析
所谓可行性分析是指从技术上、经济上、使用上来分析该系统是否具有可行性。目的是在于系统全面的分析该系统是否可行以及是否另有解决办法。