ssm的宠物交易平台的设计与实现(源码)【字数:6751】
目 录
第一章 绪论 1
1.1 背景概述 1
1.2 系统开发的目的和意义 1
第二章 开发技术介绍 2
2.1 MVC模式 2
2.2 Java平台 2
2.2.1 JDBC 2
2.2.2 SSM框架 2
2.2.3 Eclipse开发工具 3
2.3 Tomcat服务器 3
2.4 MySQL数据库 3
第三章 宠物交易平台的需求分析 4
3.1 项目功能需求 4
3.2 项目非功能性需求 5
第四章 宠物交易平台的系统设计 6
4.1 功能模块 6
4.2 数据库设计 6
4.2.1 数据库概念设计 6
4.2.2 数据库逻辑设计 7
4.2.3 数据库物理设计 9
第五章 宠物交易平台的实现与测试 11
5.1 系统功能实现 11
5.1.1 catDao的实现 11
5.1.2 catMapper的配置 11
5.1.3 catHandler的实现 12
5.1.4 用户登录的验证 15
5.2 系统界面图 17
5.2.1 系统首页 17
5.2.2 用户登录 18
5.2.3 用户注册 18
5.2.4 宠物狗模块 19
5.2. *景先生毕设|www.jxszl.com +Q: ¥351916072$
5 宠物购买 19
5.2.6 个人中心 20
5.3 系统功能测试 22
5.3.1 系统测试意义 22
5.3.2 系统测试实例 23
结束语 24
致 谢 25
参考文献 26
第一章 绪 论
1.1 背景概述
近几年来,随着计算机的普及和网络的快速发展,上网已经成为人们生活的一部分。若在以前,足不出户就可以买到自己想要的商品怕是很难实现,但由于时代的高速发展,电商大有超过实体店的趋势[1]。尽管如此,能够在网上挑选中意的宠物平台并不多。
随着人们独立自主的能力的提高以及人们快节奏的城市生活方式,人们越来越喜欢豢养宠物。宠物成为人们生活的调剂、情感的慰藉,甚至宠物已成为人们的家人,它们已经成为了必不可少的存在。
在科技大背景的影响下,网络购物成为人们忙碌生活的休闲方式。既然人们对于宠物的需要已经达到空前的高度,那宠物的销售、转让、购买是否也可以与网络接轨呢。[2]这个问题成为本次开发宠物交易平台的媒介。
1.2 系统开发的目的和意义
随着网络购物的流行,网络购物平台的兴起,人们的吃、住、行都与网络息息相关。与此同时,人们越来越重视自然界的一切事物,而小动物们已然成为人类的好朋友。虽然现在市面上有一部分的宠物平台如雨后春笋般涌现,但是这些平台并没有深入人们的生活。
本次宠物交易平台的目的是:让人们能够挑选更加适合自己的宠物及宠物的相关商品;能够让人们将自己家多出的宠物共享给需要的爱宠人士;宠物平台提供了宠物食物,解决了宠物主人的烦恼;还提供了宠物的趣品,可供宠物玩耍;更加为用户提供了一些宠物医院的信息,以便解决宠物的生病问题。
宠物平台开发的意义不仅是为了解决爱宠人士的心灵孤寂问题,更加是为了宠物们能够找到更好的栖生之处。
第二章 开发技术介绍
2.1 MVC模式
MVC[3]模式,是将Web组件分为模型(Model)、视图(View)和控制器(Controller)三部分,每种组件完成各自的任务。在这种结构中所有请求的目标都是Servlet或Filter,它充当程序的控制器。Servlet分析请求并响应,将需要的数据收集到JavaBean对象或POJO对象中,该对象作为应用程序的模型。最后,Servlet控制器将请求转发到JSP页面。这些页面使存储在JavaBean中的数据产生响应,JSP页面构成了应用程序的视图。
该模型的最大特点是将业务逻辑和数据访问从表示层分离出来。控制器供了应用程序的单一入口点,它提供了较清晰的实现安全性和状态管理的方法,并且这些组件可以根据需要实现重用。然后,根据客户的要求,控制器将请求转发给合适的表示组件,由该组件来响应客户。这使得Web页面开发人员可以只关注数据的表示,因为JSP页面不需要任何复杂的业务逻辑。
2.2 Java平台
2.2.1 JDBC
JDBC[4]是Java程序访问数据库的标准,它是由一组Java语言编写的类和接口组成,这些类和接口称为JDBC API,它为Java程序提供了数据访问接口。使用JDBC API可以访问任何的数据源,从关系数据库到电子表格或平面文件(Flat File),它使开发人员可以用纯Java语言编写完整的数据库应用程序。
2.2.2 SSM框架
SSM[5]框架由Spring MVC[6]、Spring[7]和MyBatis[8]构成。
(1)Spring MVC
Spring MVC属于SpringFrameWork后续产品,已经融合在Spring Web Flow里面。Spring MVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
(2)Spring
Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert OneOnOne J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。简单来说,Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/444641.html