更新时间:03-13 上传会员:菲菲小宝贝
分类:计算机信息 论文字数:13397 需要金币:2000个
摘要:随着电子科技的发展,电子商务这个特殊的行业也在迅速地崛起,电子商务最早产生于20世纪60年代,发展于90年代。其产生和发展的重要条件包括计算机软硬件的发展,互联网络开始普及,网上银行的推广以及政府的鼓励和支持[1],现如今以淘宝为代表的电子商务系统成为了人们生活中不可缺少的工具,人们购买和销售商品的方式越来越多样化。所以,本文选择蔬菜购买网站进行研究。
本系统使用了JAVA语言及Angular.js技术以及Mybatis对SQL Server2017数据库进行管理,基于B/S架构设计并实现了一个蔬菜购买网站。首先对整个蔬菜购买网站进行了需求分析,将功能需求从总体上分为前台和后台管理两部分。其次对系统进行概要设计,并基于需求分析和系统设计完成了数据库设计。最后,按照软件开发原则进行编码,完成了该蔬菜购买网站。本网上菜店的主要功能包括了新顾客的账号注册与管理、账号登录、忘记密码的找回、浏览商品、检索、添加需要的商品到购物车里、支付等功能,并包括网上菜店系统后台方面对数据的管理。
本网上菜市系统实时信息更新,用户可以随时看到最新产品,快捷方便,信息通畅,还大大降低了开店成本且画面整洁,看上去舒适。店主需要使用的数据清晰可见,修改非常方便。它还可以让顾客直观、快速地了解各种菜品的价格和折扣,购买时不必花很长时间,轻松买到放心食用的农产品,还可以让商家快速、准确地编辑商品,减少不必要的工作。
关键词:蔬菜购买网站;电子商务;数据库;JavaEE
目录
摘要
Abstract
引 言-1
1-绪论-2
1.1 开发背景-2
1.2 现状分析-2
1.3 开发的目的和意义-2
2 系统需求分析-3
2.1 用户需求分析-3
2.2 可行性分析-3
3 系统总体设计-4
3.1 用户需求设计-4
3.1.1 系统存在的角色-4
3.1.2 系统未注册模式(即游客身份)-5
3.1.3 系统的注册模式(普通用户模式)-5
3.1.4 系统的注册模式(会员模式)-6
3.2 功能设计-7
3.2.1 用户登录注册功能-8
3.2.2 产品展示功能-9
3.2.3 菜品详情页面展示功能-10
3.2.4 购物车功能-10
3.2.5 下订单功能-11
3.2.6 订单一览-11
3.2.7 订单详细信息查询-12
3.2.8 积分查询-12
3.2.9 管理员核对订单信息功能-12
3.2.10 管理员添加或修改商品信息功能-13
3.3 系统的数据库设计-13
3.3.1 概念结构设计-13
3.3.2 逻辑结构设计-15
4 系统的详细设计与实现-21
4.1 系统的开发技术-21
4.1.1 Angular.js框架-21
4.1.2 jQuery技术-21
4.1.3 MyBatis-21
4.2 系统运行环境-22
4.3 用户登录模块的设计与实现-22
4.4 首页的设计与实现-24
4.5 单品详细信息功能的设计与实现-25
4.6 购物车画面功能的设计与实现-26
4.7 订单详细信息查询画面功能的设计与实现-27
4.8 订单管理页面的设计与实现-28
4.9 菜品管理功能的设计与实现-28
5 系统测试-31
5.1 测试目的-31
5.2 测试方法-31
5.3 测试用例-31
结 论-34
参 考 文 献-35