《宠物用品交易平台》采用流行的MVC框架springmvc,数据库mysql,开发工具Myeclipse,使用JAVA语言开发,页面采取JSP动态页面开发技术,针对的用户是各种类型零售商。如:宠物医院、宠物商店、中小型宠物用品销售店或者个人等。
宠物用品交易平台,即宠物用品网上购物系统。可以通过网络浏览商品、查询商品、订购商品、购物车、会员管理、订单管理、用户信息等功能;后台管理是提供给管理员的,其中包括:商品管理、用户管理、订单管理等。本购物网站只针对各类宠物用品,产品管理专一性使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。旨在通过电子商务这一新型的商业运营模式,一方面是为了体现电子商务可以减少成本、传播迅速、服务质量高的优点。
宠物用品交易平台系统主要由前台和后台两个部分组成。本课题主要功能如下:
买家:主要功能包括用户的注册与登录,用户个人信息及密码的修改,查看宠物用品详细信息,购物车功能,查看订单详情,维护购物帮助(增加、修改、删除商品)等。
该系统具有如下主要功能:
1.身份验证(为合法用户提供一个后台入口)
2.添加商品(向商品表插入前台首页展示的商品信息)
3.订单信息管理(网站管理者对用户订单的执行和编辑状态)
4.查询用户信息管理模块(查询注册所有用户,对一些非法或失信用户进行删除操作)
具体系统前台功能需求
商品查询模块
通过商品的名称或编号进行查询,可以更快的得到自己所查的商品资料。
订单查询模块
提供给网络用户对所下的订单进行查询,可以查询到自己的订单是已支付还是未支付。
订购模块
提供网络用户对所选择的商品进行确定、加入购物车等功能,并选择商品数量或商品类型。
其它模块
商品浏览等功能。
3.2.1 具体系统后台功能需求
商品管理模块
实现管理者对站内商品进行划分类别,定期更新管理商品,进行添加与删除操作。
操作管理模块(订单)
实现管理者对站内订单的管理,提供订单列表,查看已确认订单。
操作管理模块(用户)
实现管理者对站内用户的管理,和更改管理者的帐号与密码,和退出功能。
目 录
1 绪论 1
1.1 项目背景 1
1.2 研究意义 1
1.3 本系统概述 1
2 宠物用品交易平台分析 2
2.1 系统需求分析 2
2.2 系统可行性分析 3
2.2.1 技术及开发方法可行性 3
2.2.2 操作可行性 3
2.2.3 经济可行性 3
2.2.3 法律可行性 4
2.3 系统流程分析 4
2.3.1业务流程图例 4
2.3.2业务流程图 4
2.3.3 购物流程分析 5
2.3.4订单流程分析 6
3宠物用品交易平台设计 8
3.1 系统设计的原则 8
3.2 系统性能需求 8
3.3 系统功能设计 9
3.4 数据库设计 10
3.4.1 概念设计 10
3.4.2 逻辑设计 12
3.4.3 物理设计 12
4宠物用品交易平台的实现 15
4.1 系统技术实现 15
4.1.1 B /S架构 15
4.2 系统首页实现 16
4.3 用户模块实现 16
4.3.1 用户注册 16
4.3.2 用户登陆 16
4.3.3 购物车模块 16
4.3.4 我的订单功能 17
4.4 管理员模块的实现 17
4.4.1 管理员登录 17
4.4.2 录入商品模块 17
4.4.3 商品管理模块 17
4.4.4 会员管理模块 18
5 系统测试 18
5.1 系统测试 18
5.1.1 软件的测试的定义 18
5.1.2 软件测试的方法 18
5.2 系统测试实例 20
5.2.1商品信息管理 20
5.2.2商品类别管理 20
6 结 论 21
6.1 系统开发总结 21
6.2 存在问题及改进 21
致谢 22
参考文献 23