基于JSP的美食淘系统的设计与实现 摘 要 随着互联网的飞速发展,网上购物正以一种便捷、高效的特色优势,逐步成为新时代最前沿的购物形式,人们的生活水平也因此不断提高。本项目用IntelliJ IDEA工具开发,用MySQL作为数据库,采用SpringBoot+SpringMVC+SpringJPA技术框架,采用Bootstrap作为前端框架,制作响应式的网页,开发较为完善的系统功能。为在线购物用户和管理网上商城的管理人员提供了方便快捷的购物平台。系统的主要功能包括:用户可以浏览网站,登录注册访问网站,管理个人信息,添加购买商品,查询商品,下单结算等日常购物操作;管理员可以维护用户信息,添加、修改、删除商品信息,上传图片,管理订单,发货,发布公告等基本的购物操作。通过使用体验该系统,用户可以在各大主流浏览器对网站系统进行访问,实现网上购物的需求,网站系统管理人员可以科学、便捷、有效的进行网络销售,同时,对商品的管理不再像传统的购物模式那样繁琐,极大的提高了管理人员的工作效率,使商品的销售、管理变得更加系统、科学。 关键词:JSP;IntelliJ IDEA;MySQL;Bootstrap;网购系统 目录 1 引言 1 1.1 课题背景 1 1.2 国内外研究现状 2 1.3 本课题研究的意义 2 1.4 本课题的研究方法 3 2 需求分析及项目方案 3 2.1 需求分析 3 2.1.1 功能需求 3 2.1.2 系统约束条件 5 2.2 项目方案 5 2.2.1 项目特色 5 2.2.2 系统体系结构 5 2.2.3 JSP技术简介 6 2.2.4 SpringBoot+SpringMVC+SpringJPA技术框架简介 6 2.2.5 开发工具和运行环境 7 2.2.6 项目实施计划 7 3 项目设计及实现 8 3.1 数据库设计 8 3.1.1 数据库需求分析 8 3.1.2 数据库概念设计 9 3.1.3 逻辑结构设计 10 3.1.4 总体模型及对象列表 11 3.2 功能模块的设计与实现 13 3.2.1 系统整体框图 13 3.2.2 用户登录注册模块的设计与实现 13 3.2.3 购物车模块的设计与实现 14 3.2.4 商品搜索模块的设计与实现 15 3.2.5 用户管理模块的设计与实现 16 3.2.6 商品管理模块的设计与实现 17 3.2.7 订单管理模块的设计与实现 18 4 特殊问题及解决方案 19 4.1 中文乱码问题 19 4.1.1 问题描述 19 4.1.2 解决方案 19 4.1.3 结果 19 4.2 上传文件保存地址问题 20 4.2.1 问题描述 20 4.2.2 解决方案 20 4.2.3 结果 20 5 结果测试及性能分析 20 5.1 测试概要 20 5.1.1 测试用例 20 5.1.2 测试执行情况记录 20 5.2 性能分析 23 6 项目总结 24 结 束 语 25 致 谢 26 |
基于JSP的美食淘系统的设计与实现
更新时间:2019-07-26