更新时间:03-13 上传会员:菲菲小宝贝
分类:计算机信息 论文字数:12248 需要金币:1000个
摘要:如今,随着电脑和互联网的普及,越来越多的商贩可以在网上开始建造他们自己的商店,为消费者提供新的购物选择。在我国,我们越来越习惯在网上购物。在网上可以享受的服务也越来越多:服装、摄影工具、烹饪、家用电器、玩具、生活缴费甚至是租房买房都可在网上操作。近几年盒马鲜生的出现更是网购界的又一大进步,大家可以在网上订购各种各样的海鲜、菜的半成品等,并且配送速度也十分快。网购,已经慢慢变成一种新的消费体验。天猫作为网购界的一大巨头,其拥有数千家品牌商、生产商,给消费者和商家之间提供了一站式购物方案。方便了大家也节省了很多时间,是一个两全其美的购物方式, 给商家和买家都提供了一定的保障。
本系统是基于SSM框架技术来实现模仿天猫整站,包括后台和前端完整的功能。依据软件开发流程对天猫商城的需求进行分析,用MySQL来对表结构进行设计。具体的功能主要有以下几个部分:购物车、订单状态流转、分页、一类产品多属性配置、注册、登录、搜索查询、产品展示等等。利用MVC设计模式来贯穿于整个后台与前台功能开发始末。并且从大的JSP文件中,通过JSP包含关系抽出多个公共文件名,并把业务的JSP按照功能,设计为多个小的JSP文件,更容易操作和理解,大大降低了开发时间。
关键词:网购;天猫;SSM;JSP
目录
摘要
Abstract
引 言-1
1 概述-2
1.1 开发背景-2
1.2 国内外研究现状-2
1.3 项目的目的及意义-2
2 系统分析-4
2.1 用户需求分析-4
2.2 系统功能需求分析-4
2.2.1 前端展示功能需求分析-5
2.2.2 前端交互功能需求分析-5
2.2.3 后台功能需求分析-6
3 系统总体设计-7
3.1 系统主要功能设计-7
3.2 各功能模块设计-8
3.2.1 分类管理功能模块-8
3.2.2 属性管理模块-8
3.2.3 产品管理功能模块-8
3.2.4 产品图片管理功能模块-8
3.2.5 产品属性设置功能模块-9
3.2.6 用户管理功能模块-9
3.2.7 订单管理功能模块-9
3.3 数据库设计-9
3.3.1 概念结构设计-9
3.3.2 逻辑结构设计-12
4 系统详细设计与实现-16
4.1 开发工具的选择-16
4.1.1 Spring框架-16
4.1.2 Spring MVC框架-16
4.1.3 MyBatis框架-17
4.2 系统运行环境-17
4.3 首页的设计与实现-17
4.4 注册功能的设计与实现-19
4.5 分类管理功能模块的设计与实现-20
4.6 属性管理模块的设计与实现-21
4.7 产品管理模块的设计与实现-22
4.8 产品图片管理模块的设计与实现-23
4.9 用户管理模块的设计与实现-24
4.10 订单管理模块的设计与实现-25
5 系统测试-26
5.1 测试目的-26
5.2 测试方法-26
5.3 天猫商城系统购买测试-26
结 论-31
参 考 文 献-32