插花艺术网站的设计与开发(源码)【字数:6588】

【摘 要】插花艺术网站用了B/S结构框架,选用Java作为开发语言。网站前台商城在页面开发方面使用了比较稳定的JSP,主要实现了用户登录,注册,商品展示,商品购买和插花技巧的介绍。后台方面使用了SpringMVC,并且使用了MyBatis连接的数据库,主要有用户、商品、订单和分类管理这些板块。插花艺术网站有用户与管理员两种角色。用户可以通过网站浏览网站信息,购买花束,查看订单信息。管理员则拥有对用户的管理权限,还可以对售卖商品进行添加,修改和删除的操作,对个人信息进行管理等权限。文中详细阐述了网站的设计与实现。
目 录
一、 引言 1
二、 相关技术介绍 1
(一)B/S 简介 1
(二)Java 简介 1
(三)JSP 简介 1
(四)SpringMVC简介 2
三、可行性分析 2
(一)技术可行性分析 2
(二)经济可行性分析 2
(三)操作可行性 2
四、 系统设计 2
(一)系统总流程 2
1.前台总流程 2
2.后台总流程 3
(二)管理员用例 3
(三)用户示例 4
(四)ER图 7
(五)系统表设计 9
五、系统实现 11
(一)前台商城模块 11
1.用户登录模块 11
2.购物车模块 12
3.我的订单 12
4.首页商品展示 14
5.插花艺术介绍 16
6.关于我们 17
(二)商城后台管理模块 17
1.用户管理 17
2.分类管理 18
3.订单管理 21
4.商品管理 22
六、总结 24
致 谢 26
参考文献 26
一、 引言
自从互联网盛行以来,插花艺术网站由此而来,每个人都可以通过网络来了解世界各地的东西。人们可以在该网站上欣赏这些艺术之美,也可以购买自己喜欢的插花艺术品,想学插花技巧的人,还可以在插花艺术网站里学习 *好棒文|www.hbsrm.com +Q: &351916072& 
插花教程。
插花艺术网站简单来说就是集购买鲜花,了解并学习插花技巧为一体的一个网站。网站展示的是来自世界各地的不同主题的插花艺术展示品。网上商务平台的建立可对花艺行业提供众多便捷服务,因为这样的网站没有地区限制,省去了门店费用,给卖家节省了成本。也给买家展示了丰富的商品信息,提供了一个方便快捷的购物平台,以实现营销、推广等多元化模式。该网站属于全天营业模式,和传统的线下店铺不同,顾客可以随时随地购物和学习。然后通过浏览商品,联系客服交流,点击加入购物车,确认付款和等待发货来获取购买的鲜花,给人带来极大的购买趣味。
二、 相关技术介绍
(一) B/S 简介
在软件的开发中有两种模式,一种是B/S模式,另一种是C/S模式,而B/S模式,其实是大都是使用的http协议,C/S模式大都使用的TCP/UDP协议,像我们常见的淘宝,京东等等网页购物网站都是基于B/S模式开发的。
而且B/S模式有着非常多的优势,比如,用户不需要去安装什么软件只要在浏览器里输入地址,即可访问网站。
(二) Java 简介
Java是一种非常具有优势的编程语言,他有Windows版本和Linux版本,我使用的是Windows的。而在Windows上要使用Java,要设置Java的环境变量。介绍一下Java的文件目录。首先最重要的bin目录下面包含的是一些JDK包含的一些开发工具执行文件,例如像编译器javac.exe.运行Java的java.exe等都在这个目录里。其中Java启动的虚拟机在Java目录的JRE目录中。
(三)JSP 简介
JSP是服务端技术,是一种动态网页的技术, JSP是使用Java语言技术开发的技术,JSP使用的时候会被JSP引擎解析成Servlet代码,而JSP虽然可以写Java代码,但是JSP主要的作用是为了展示视图,所以JSP+JavaBean 可以很好的解决代码混淆问题,然后将视图与逻辑分离。
(四)SpringMVC简介
SpringMVC是一种现流行的web框架,它是spring下面的一个子模块,Springmvc就像是将管家一样,他会处理请求,然后进行不同的处理。
首先,在浏览器里用户点击某个按钮时会触发请求,然后这个请求会到DispacherServlet这个大管家那里去,这个大管家会根据路劲信息选择不同的控制器来处理,然后控制器会拿到请求中的参数并且把参数绑定,在这之后就会调用具体的业务逻辑代码处理,处理结束后返回一个ModelAndView的对象,前端控制器根据视图的名字渲染相应的视图然后将响应传到前台去。
三、可行性分析
(一)技术可行性分析
本网站使用的是前后端数据分离的模式,数据库连接使用的不再是传统的JDBC而是MyBatis,处理web请求使用的是SpringMVC,这些技术和开发模式都是经过很多次实践验证的已十分成熟,在各个方面都是首选的。
(二)经济可行性分析
本系统使用的很多技术都是免费的,比如Spring,SpringMVC,MyBatis。而且数据库也是开源免费的mysql,使用的开发软件IDEA是社区版本的也是免费的,在经济上消费很低,所以在经济可行性分析中是可行的。
(三)操作可行性
插花艺术网站打破了传统的线下插花艺术交流的一种模式,花艺爱好者能够通过这个平台了解世界各地的插花技巧并且选择自己喜欢的花艺品购买,因此该项目符合开发条件,而且从系统的操作上是可行的。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/782.html

好棒文