中国互联网发展这几年,软硬件设施不断完善,中国网民数量爆发性的增长,互联网已经影响了中国的方方面面。而电子商务网站的建立,购物体验的便捷性越来越让广大用户所接受,网上购物成为必然趋势,基于以上这些理由,最终确立了鲜花销售系统这个设计。
1。2 目的和意义
芬芳艳丽的花朵拥有着与众不同的花语,每一句都解说着“美好”,特别是现在,随着人们的生活水平不断进步,生活质量不断提高,对生活的追求有所改变,鲜花已经是人们生活不可缺少的点缀!花卉消费近年来呈现不断上升的趋势,除了花卉本身所具俏丽姿容,让人们赏心悦目,美化家居等功效外,鲜花使人们在相互交流时更含蓄,更有品位。网上鲜花销售具有网站长期市场占有率和短期资金回报率高的特点,以鲜花为试点带动其他产品,最终能形成自己特有的市场。网上鲜花销售系统提供一套完整的鲜花产品购买系统,管理员登录后台,更新产品信息,调用产品的详细信息,调整产品的实际价格,可让用户直接网上购物,使用户达到足不出户,便可随意购物的目的。商家的产品利用这套系统进行网上交易,而不需要在商店里等待顾客来购买商品,坐在家里就可以轻松卖出自己的商品。在这一点上,用户和商家实现了共赢。
2 开发环境和相关技术
2。1 开发环境
此次设计主要采用MyEclipse加Tomcat后台服务器进行,设计过程中页面主要使用JSP技术完成,下面对B/S体系结构、Tomcat和MySql数据库进行简要介绍。
1、B/S体系结构文献综述
目前主流的开发模式有C/S模式,B/S模式两种主流的开发模式。C/S模式,本身是需要客户端支持的,而且对跨平台有很多的局限性。相较于C/S模式,B/S模式就是浏览器和服务器模式,只要有网络,就可以直接使用。这种模式对宣传和信息传播的角度而言,的确有很大的便捷性。[2]最终从开发模式的选择上,从受众群体广度上,从使用的便捷性上来看,还是决定采用B/S模式开发。
2、Tomcat
Tomcat是一个小型的轻量级应用服务器,在本系统中充当媒介,项目部署到Tomcat中,就能访问项目的页面,Tomcat在本系统中提供了访问操作。
在访问客户比较少的情况下被经常采纳,在设计JSP 程序时成为最好的选择。换句话说,将Tomcat服务器安装到一台电脑上时,可通过它对HTML页面的访问请求进行配合。实际上Tomcat是ApacheWeb服务器的一个扩展,在Apache Web服务器的基础上,添加了队java class文件的支持,同时Tomcat是独立运行的,它实际上作为一个与Apache 独立的进程单独运行的。[3]
3、MySQL
本系统采用MySQL数据库来管理存储数据,并加以Native For MySQL的辅助,使得数据库的管理更加便捷。
MYSQL使用C和C++代码进行编写的,代码同时可以在windows和linux下运行,是可以移植的;支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统;为多种编程语言提供了API;是多线程程序,可以对CPU资源加以利用;提供 JDBC和TCP等很多数据库连接途径;能够对拥有很多条记录的大型数据库进行运算。通常来说,MySQL所设计的功能足以满足一般的个人客户和中小型企业,而且因为MySQL是开放源码软件,所以能够在很大程度上减少整体的费用。[4]
2。2 相关技术
本设计主要采用Java语言编写,request客户端请求,此请求会包含来自GET/POST请求的参数,response网页传回客户端的响应;网页布局主要采用了JSP(java server page)技术,HTML程序和穿插在内部的Java程序可以构建JSP网页。Java字节码在Tomcat中运行。JSP的设计关键是Servlet,通常大型的Web应用程序的设计成果也通过Java Servlet和JSP的协作。JSP既拥有了方便快捷的Java程序,又统统的面向用户,既实现了平台的无关性,危险性还比较小,可以具备互联网的全部优势。[5]