基于PHP(ASP或JSP)的网上花店的设计与实现_第1页
基于PHP(ASP或JSP)的网上花店的设计与实现_第2页
基于PHP(ASP或JSP)的网上花店的设计与实现_第3页
基于PHP(ASP或JSP)的网上花店的设计与实现_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    基于php(asp或jsp)的网上花店的设计与实现    晏富合网上鲜花销售平台有着很好的应用前景,用它来代替传统的销售方式,它是行业发展的必然结果,这种新型的鲜花销售形式与传统销售的方式相比拥有许多优势,网上鲜花销售得以迅速地发展。网上鲜花销售系统的主要功能是利用网站作为交易平台,将鲜花最新的信息以网站的形式发布到互联网中,客户可以通过网上登录鲜花销售网站来查看鲜花的相关信息并提订购鲜花,实现在线交易,既便利又时效。现在网络信息发布已经逐步成为时代的焦点,网上信息发布已跨越空间和时间的界限。所以花店的信息若是利用网络的优点会更有利于花店的业务开

2、展。一、开发环境介绍通过综合考虑业务需求和功能需求和结合自己所学专业知识,采用java的开发平台,使用现在流行的三大框架来实现此系统。.net的三层架构来部署系统。运用b/s模式开发系统,使用myeclipse和mysql为开发工具,用tomcat来作为此次的服务器。二、需求分析1.性能需求根据现在对当前的网上鲜花销售系统的分析和了解,此次所涉及的系统与传统的销售方式相比。此系统具有以下的功能:(1)具有网络的功能,能在城域网中使用,支持在线交易,省时、便利、高效。(2)系统采用ssh架构,三层架构各司其职。(3)支持在线推送信息,让客户实时了解商品的信息。2.系统各个功能需求本系统的功能需求

3、从两个方面来分析,这两个方面包括前台部分和后台部分。(1)前台功能分析整个首面包括:用户的登录、用户的注册、导航栏、订单、购物车以及最新鲜花和热门鲜花显示等。用户的注册模块:主要针对未注册的用户来完成注册用户的功能,在注册过程中,需要进行数据的前台非空校验,及使用ajax完成用户名是否存在的异步校验。在校验通过后即可完成注册,注册完成之后还需要去自己注册的邮箱激活自己注册的用户名,最后才能登录以及购买鲜花。用户的登录模块:经过用户的注册模块之后,该用户就可以直接登录。导航栏模块:导航栏是用struts2的堆栈来实现的。直接从数据库里面提取出来。最新鲜花及热门鲜花模块:方便用户获取最新的鲜花以及

4、热门鲜花。用户可以直接点击自己喜欢的鲜花进入鲜花的详情页面。购物车模块:此模块为用户提供购物功能,用户可以根据自己需要,将自己喜欢的鲜花添加到购物车,也可以从购物车中移除鲜花,甚至清空购物车中的所有鲜花,最后提交自己购物车里的订单。订单模块:该模块是根据用户提交购物车里的订单来进行购买自己喜欢的献花类的物品,最后产生订单。在订单页面可看到自己所要买的商品详细信息。(2)后台功能分析系统管理员登录模块:系统管理员根据自己所设置的用户名和密码来完成登录功能。一、二级分类管理模块:本系统的一级分类就是网站首页的导航栏部分,二二级分类是左边的菜单栏的部分。此页面系统管理员可以对前台显示的一、二级分类进

5、行管理包括添加,修改,删除,查询的功能操作。鲜花管理模块:系统管理员可以对前台上显示的各种鲜花的分类进行管理包括添加,修改,删除,查询的功能操作同时要可以上传鲜花的图片。订单管理模块:系统管理员可以对所有的用户产生的订单进行管理包括未付款的,已经付款的,已经发货的,交易完成的订单。可以修改订单状态及异步加载订单项。用户管理模块:系统管理员可以对注册过的用户进行管理包括修改用户信息,删除用户,查询用户。三、系统设计理念(思想)随着互联网的快速发展,传统的销售方式越来越难,所以跟上时代的节奏。本系统宗旨是为实体店或者某公司而开发的,改变传统方式,利用网络的销售方式和传统的销售方式来销售自己的商品。

6、本系统是提高了商品的销售率;减少劳动力;提高信息的处理的准确性。为更好的服务客户,本系统有最新的商品和热门商品以及和购买力人最多的商品;在后台我们收集客户的信息是为了商家和客户实时互相了解,我们还提高热门推荐和客服服务。同时也对前台的信息进行操作,如修改,添加新的信息。四、整体功能模块设计根据网上鲜花销售系统的整体分析,主要将系统分成了前台和后台部分。前台包括:用户的注册、激活、登录的功能;购物车功能;订单功能。后台包括:用户的管理、商品管理、一级分类管理、二级分类管理、用户信息管理。五、系统测试该系统在myeclipse和mysql开发,打开myeclipse后配置好tomcat、java的

7、路径以及添加相应的jar,然后把项目工程部署到tomcat服务,之后开始启动tomcat,最后观察启动过程中是否有异常,成功之后开始进行测试各个功能,同时需要设置浏览器的兼容性。六、存在问题与不足通过测试之后,此系统的基本功能可以实现,但是也存在以下的问题与不足。一方面:此系统的功能尚未完成;还有查询功能的缺陷以及支付方面的问题;系统中页面较多,使得后期维护难度增大,一旦出现比较细小的问题,可能无法立即找到问题所在;另一方面:在设计的过程中没有完全考虑到页面的显示清晰;后台管理的权限不全面;没有考虑后期的数据量的大小。本设计论文以某一公司或者某一鲜花店的网站开发需求为背景,遵循java ee应用软件分层的模型,将系统划分为四个层次,即模型层、持久层、业务逻辑层和表示层,并且用了现在流行大三大架构,其中struts框架着重于mvc模式的实现,hibernate框架完成0r映射和持久化工作,spring框架贯穿表示层、业务层、持久层,它主要执行业务逻辑和事务管理,三大框架结合提供了一种易扩展、易维护的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论