1 Star 44 Fork 3

佑佑有话说 / 基于javaweb的宠物商城的设计与实现

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

基于javaweb的宠物商城的设计与实现

项目开始时间:20年5月初

项目初次完成时间:20年6月初

项目再次修改并完善功能:20年7月底

发现一些小问题,已修复:21年3月初

为避免各种错误,我已修改编码格式并上传本系统的IDEA版本(DogBaby-idea)

注意

  1. 若要将此项目导入至IDEA,请注意编码格式为GBK
  2. 若系统正常运行但图片无法显示或无法登录等,请查看数据库是否忽略表名的大小写
SHOW VARIABLES LIKE '%case%';

查看lower_case_table_names的值,0代表区分,1代表不区分

项目体验地址

https://dogbaby.zhangyou710.cn/

介绍

本系统是采用Java技术来构建的一个基于web技术B/S结构的宠物网站,该网站建立在Spring和Struts2框架之上,前台使用JSP作为开发语言,后台使用MySQL数据库管理系统对数据进行管理,开发环境选用Eclipse,服务器采用Tomcat。

宠物商城为广大用户实现便捷的购买宠物的功能,实现宠物商店的网络化管理。网站前台系统主要负责与用户打交道,实现用户的注册、登录、宠物预览、提交订单等功能。网站后台系统主要实现管理员登录、会员中心、新闻动态、完成订单、系统维护等功能。测试结果表明,本系统能够实现所需的功能,并且运行状况良好。

论文目录

本文分为六个部分。在绪论里首先分析了课题的研究背景与研究现状;第二章介绍了本系统开发采用的技术;第三章根据软件开发流程,对系统进行可行性分析和需求分析;第四章为系统概要设计,本章提出系统总体功能模块的设计,并对数据库的结构进行设计;第五章着重介绍各个功能模块的实现方案;最后,第六章介绍系统单元测试和性能测试的设计,以及对测试结果的分析。

运行环境

本系统是一个web版的应用程序,需要在服务器上部署中间件Tomcat、MySQL数据库,其他的客户端通过网络进行访问该服务器即可。

(1)开发硬件平台:Windows10 x64位专业版戴尔笔记本

(2)服务器端硬件平台:Tomcat 9

(3)数据库服务器参考配置:MySQL 5.7

(4)开发工具:eclipse

项目运行截图

image-20200725213540846

image-20200725213649312

image-20200725213817172

image-20200728161800209

image-20200728162032045

image-20200728162111006

项目总结

本系统所实现的是一个宠物商城,主要介绍了JSP,Struts2技术。系统按照总体设计、数据库设计、各个模块设计和代码分析,宠物商品系统的基本功能已得到实现。由于时间及本人所学有限,该系统还有许多地方需要改进,并且还有许多自己未起到的功能,我们会在以后的学习过程中进一步加强和完善。

本系统具有以下优点:

1、该系统可以运行在多个Windows操作系统平台,数据库采用mysql,开发语言选择Java,可移植性好。

2、系统的用户权限进行划分,分为会员用户和管理员,不同的用户具有不同的操作权限。这不仅方便了用户,也保证了系统的安全性。

3、该系统界面简单,操作方便,容易使用。

但也存在以下缺点:

1、界面跳转复杂,接口不能被刷新,可以改进。

2、功能比较简单,没有进一步提高一些选修的程序等,不能更好的为用户提供服务。

3、数据库设计有冗余,需要进一步优化。(已优化)

即将修复
  1. 用户密码的加盐 (前期为开发方便未做加盐处理)

  2. 图片可视化上传 (突然发现图片上传有些小bug)

程序使用说明

主要功能

宠物商城系统是宠物店日常经营管理中十分重要的一个组成部分,传统的店铺方式显得越来越局限。宠物商城系统突破了线下销售的局限,实现了线上选购,线上挑选,足不出户就可以挑选自己心仪的宠物,还可以与其他喜爱宠物的人交流。

操作注意事项

用户在使用《宠物商城系统》之前,应注意以下事项:

(1)本系统管理员,用户名为:admin,密码为:admin。

(2)本系统普通用户,用户名为:zhangyou,密码为:zhangyou。

(2)在输入数字时,需要在英文状态下输入。

(3)本系统有两种操作权限,即店主与顾客等人员,店主具有所有操作权限,宠物的上架,价格的修改,利用自己的用户名与自己的密码进入不同的主界面!

业务流程

在用户使用本系统时,有以下各种操作:

(1)通过“用户登陆”项:可以进行顾客的登陆。

(2)通过“用户注册”项:可以进行用户注册。

(3)通过“管理员入口”项:可以进入管理员管理界面。

(4)通过“宠物资料”项:可以获取宠物喂养的教学,各种宠物的资料。

(5)通过“在线留言”项:可以查看别人的留言,登陆后还可以自己留言。

(6)通过“关于我们”项:可以查看本系统的归属,及条款。

(7)通过“我的购物车”项:登陆后可以查看自己的购物车。

(8)通过“商品信息”项:可以查看,该宠物的名称,商品编号,价格,还有立即购买选项。

(9)通过“立即购买选项”项:发现该宠物出现在购物车中,可以选择继续购物,或者提交订单。

(10)通过“提交订单”项:如无用户登陆,系统提示需要用户登陆,若有用户则支付。

(11)通过“支付”项:会提示填写订购人信息,填写订购人的姓名,电话,地址。

佑佑有话说

如需获取更多软件项目文档与源码,请关注我的微信公众号**【佑佑有话说】**

空文件

简介

基于javaweb的宠物商城的设计与实现 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/ZHANGYOU710/Dogbaby.git
git@gitee.com:ZHANGYOU710/Dogbaby.git
ZHANGYOU710
Dogbaby
基于javaweb的宠物商城的设计与实现
master

搜索帮助