萌宠宅网上购物系统的设计与实现(源码)【字数:5218】
日期2020年3月20日 网上购物是在1990s兴起的一种新型网络商业交易模式,它可以让买卖双方快速的交换信息,这开启了全球性的网络交易时代。在全球步入信息化时代后,足不出户式的购物将成为世界信息贸易的一大主流。如今,人们足不出户就能完成许多事情。但人们之间交流不断减少,因而,养宠物成了人们的首选。许多人选择养宠物,是他们认为宠物可以消除孤独和缓解生活中的压力。本购物平台系统由Web端和数据库组成,Web 端是主要完成了网页的设计,采用JSP技术,通过Java的语法和HTML语言来展现动态数据。网站主要运用JavaScript,它相对独立的语言可以改变一些浏览器的层叠样式表,让网站拥有强大的页面功能。用户可以通过注册账号,在本购物平台选择购买宠物。数据库则为网站提供数据信息,保存用户的基本资料。本平台,致力于为人们提供愈加便捷的购物模式。人们可以不需要在实体宠物店中精挑细选自己心仪的宠物,而是在网上通过照片和资料来选择宠物,节约了很多时间。
Keywords: Promotion of Information Technology; High Efficiency; Online Shopping目 录
一、引言 1
(一)项目背景及意义 1
1.项目背景 1
2.项目意义 1
(二)设计目标 1
(三)开发技术和运行环境 1
1.开发技术 1
2.运行环境 2
二、系统分析与设计概要 2
(一)需求分析 2
1.系统功能需求 2
2.系统性能需求 2
(二)系统功能模块 2
(三)系统流程设计 3
(四)系统用户用例图 4
(五)数据库设计 4
1.数据库概念模型 4
2.逻辑设计 5
3.数据库的实现 7
三、功能模块详细设计与实现 8
(一)用户管理 8
1.用户注册 8
2.用户登录 10
(二)商品信息 12
*好棒文|www.hbsrm.com +Q: ^351916072*
1.商品展示 12
2.商品价格 14
3.商品详细介绍 14
(三)购物模块 16
1.订单信息 16
2.提交订单 18
3.生成订单 20
(四)后台管理 23
1.商品信息管理 23
2.订单信息管理 23
四、系统测试 25
(一)测试环境 25
(二)测试用例 25
(三)测试结果 27
五、总结 27
致 谢 28
参考文献 29
一、引言
(一)项目背景及意义
1.项目背景
在当今社会之中,随着互联网技术的高速发展,人们越来越愿意采用网上购物的方式。因此,众多形式的在线购物网站应运而生。网上购物的对消费者来说,具有很大的优势。消费者在浏览商品并进行网上交易时,可以不被时间和地域所束缚。同时,这种消费形式的支付方式也是十分便捷的,跳出了现金支付的局限性。对于商家而言,这种购物模式省去了大量的时间和金钱,规避了很多营业风险。因此,网上购物与传统的购物模式相比较,它的最大优点就是,降低消费者的消费成本和减少商家的运营成本。同时,养一个可爱心仪的宠物成为了许多了生活中的一个选择。但是,在万千宠物之中选择一个合适的宠物成为了许多人的难题。工作时间忙,让人们无法在实体宠物店逐一查看宠物。而地域的限制,更是让很多人望而却步。因此,网上宠物店应运而生,让人们在空闲时间选择心仪的宠物从而进行网上购买。
2.项目意义
1)能够有效的节约时间,减少跨地区的交通不便利;
2)可以不分时间段的选购心仪的宠物,不受普通商店营业时间的限制;
3)通过实践,培育本身的综合分析和处理问题的才能以及独立自主能力;
4)本次课题设计也是让我们从学校走上工作岗位的过度环节。
(二)设计目标
“萌宠宅”网上购物系统,能够实现系统的计算机化管理,能够为人们选购自己心仪宠物时,提供足够的便捷。新用户在注册完成后,后期能够对已有账号进行登录操作。用户在浏览界面时,能够对每个宠物的详情进行点击查看。在将自身心仪宠物加入购物车时,可以进行重复操作,在购物车中能够查看选购的宠物种类及数量。在用户提交订单后,能够显示具体需要付款的金额。要求系统具备以下几点:
1)网站界面简单明了,系统简单易操作;
2)系统足够安全,能够保障用户的基本隐私信息;
3)网站的开发技术先进,数据传输快,处理效率高。
(三)开发技术和运行环境
1.开发技术
系统的主要开发技术及功能说明见表11:
表11 系统开发技术表
技术
功能说明
JavaScript + XML
逻辑设计与格式设计
XHTML + CSS
表示信息
Http Request
与Web服务器进行数据交换
Navicat Premium
实现数据的连接和共享
2.运行环境
“萌宠宅”网上购物系统运行的操作系统为Windows 10,它使用的数据库类型是MySQL,运用的开发工具为Eclipse,利用的服务器是Tomcat。
二、系统分析与设计概要
(一)需求分析
1.系统功能需求
用户在网站填写基本资料之后,就能完成注册;在输入账号和密码后,用户能够成功登录;用户可以将自己喜欢的商品添加到购物车中;用户可以在订单界面,修改商品的数量或者取消此次购物;用户在提交订单之后,可以快速生成订单。
2.系统性能需求
网站须要页面友好,基础性能完全且便于用户使用;数据的可靠性和安全性需要高要求,对于用户的基本信息,只能管理员进行修改;商品信息需要详细且完整,防止遗漏和恶意修改;整个网站系统需便于维护和升级。
(二)系统功能模块
本网站系统是一款操作简单、界面简洁明了,为客户提供便捷服务的网上购物系统。它包含用户管理(用户登录、用户注册),商品信息(商品展示、商品价格、商品详细介绍),购物模块(订单信息、提交订单、生成订单),后台管理(商品信息管理、订单信息管理)。此网站是一款实现购买宠物便捷化的网络系统,为客户迅速且详细的宠物信息和方便简单的购买方式。此系统的功能模块图如图21所示:
/
图21 系统功能模块图
(三)系统流程设计
用户通过账号登录,经系统判断是否存在,如果存在则进入密码判断,假如不存在,则提示用户开始进行账号注册。经密码判断正确后,则可以进入网站首页。用户在查阅商品后,能够选择是否购置商品。如若购买则进行商品数量选择,若不购买则返回商品界面。用户选定商品和商品数量之后,能够选择提交订单。确定提交后,则系统生成订单,如果不提交,则返回订单界面。系统的流程设计图如图22所示:
Keywords: Promotion of Information Technology; High Efficiency; Online Shopping目 录
一、引言 1
(一)项目背景及意义 1
1.项目背景 1
2.项目意义 1
(二)设计目标 1
(三)开发技术和运行环境 1
1.开发技术 1
2.运行环境 2
二、系统分析与设计概要 2
(一)需求分析 2
1.系统功能需求 2
2.系统性能需求 2
(二)系统功能模块 2
(三)系统流程设计 3
(四)系统用户用例图 4
(五)数据库设计 4
1.数据库概念模型 4
2.逻辑设计 5
3.数据库的实现 7
三、功能模块详细设计与实现 8
(一)用户管理 8
1.用户注册 8
2.用户登录 10
(二)商品信息 12
*好棒文|www.hbsrm.com +Q: ^351916072*
1.商品展示 12
2.商品价格 14
3.商品详细介绍 14
(三)购物模块 16
1.订单信息 16
2.提交订单 18
3.生成订单 20
(四)后台管理 23
1.商品信息管理 23
2.订单信息管理 23
四、系统测试 25
(一)测试环境 25
(二)测试用例 25
(三)测试结果 27
五、总结 27
致 谢 28
参考文献 29
一、引言
(一)项目背景及意义
1.项目背景
在当今社会之中,随着互联网技术的高速发展,人们越来越愿意采用网上购物的方式。因此,众多形式的在线购物网站应运而生。网上购物的对消费者来说,具有很大的优势。消费者在浏览商品并进行网上交易时,可以不被时间和地域所束缚。同时,这种消费形式的支付方式也是十分便捷的,跳出了现金支付的局限性。对于商家而言,这种购物模式省去了大量的时间和金钱,规避了很多营业风险。因此,网上购物与传统的购物模式相比较,它的最大优点就是,降低消费者的消费成本和减少商家的运营成本。同时,养一个可爱心仪的宠物成为了许多了生活中的一个选择。但是,在万千宠物之中选择一个合适的宠物成为了许多人的难题。工作时间忙,让人们无法在实体宠物店逐一查看宠物。而地域的限制,更是让很多人望而却步。因此,网上宠物店应运而生,让人们在空闲时间选择心仪的宠物从而进行网上购买。
2.项目意义
1)能够有效的节约时间,减少跨地区的交通不便利;
2)可以不分时间段的选购心仪的宠物,不受普通商店营业时间的限制;
3)通过实践,培育本身的综合分析和处理问题的才能以及独立自主能力;
4)本次课题设计也是让我们从学校走上工作岗位的过度环节。
(二)设计目标
“萌宠宅”网上购物系统,能够实现系统的计算机化管理,能够为人们选购自己心仪宠物时,提供足够的便捷。新用户在注册完成后,后期能够对已有账号进行登录操作。用户在浏览界面时,能够对每个宠物的详情进行点击查看。在将自身心仪宠物加入购物车时,可以进行重复操作,在购物车中能够查看选购的宠物种类及数量。在用户提交订单后,能够显示具体需要付款的金额。要求系统具备以下几点:
1)网站界面简单明了,系统简单易操作;
2)系统足够安全,能够保障用户的基本隐私信息;
3)网站的开发技术先进,数据传输快,处理效率高。
(三)开发技术和运行环境
1.开发技术
系统的主要开发技术及功能说明见表11:
表11 系统开发技术表
技术
功能说明
JavaScript + XML
逻辑设计与格式设计
XHTML + CSS
表示信息
Http Request
与Web服务器进行数据交换
Navicat Premium
实现数据的连接和共享
2.运行环境
“萌宠宅”网上购物系统运行的操作系统为Windows 10,它使用的数据库类型是MySQL,运用的开发工具为Eclipse,利用的服务器是Tomcat。
二、系统分析与设计概要
(一)需求分析
1.系统功能需求
用户在网站填写基本资料之后,就能完成注册;在输入账号和密码后,用户能够成功登录;用户可以将自己喜欢的商品添加到购物车中;用户可以在订单界面,修改商品的数量或者取消此次购物;用户在提交订单之后,可以快速生成订单。
2.系统性能需求
网站须要页面友好,基础性能完全且便于用户使用;数据的可靠性和安全性需要高要求,对于用户的基本信息,只能管理员进行修改;商品信息需要详细且完整,防止遗漏和恶意修改;整个网站系统需便于维护和升级。
(二)系统功能模块
本网站系统是一款操作简单、界面简洁明了,为客户提供便捷服务的网上购物系统。它包含用户管理(用户登录、用户注册),商品信息(商品展示、商品价格、商品详细介绍),购物模块(订单信息、提交订单、生成订单),后台管理(商品信息管理、订单信息管理)。此网站是一款实现购买宠物便捷化的网络系统,为客户迅速且详细的宠物信息和方便简单的购买方式。此系统的功能模块图如图21所示:
/
图21 系统功能模块图
(三)系统流程设计
用户通过账号登录,经系统判断是否存在,如果存在则进入密码判断,假如不存在,则提示用户开始进行账号注册。经密码判断正确后,则可以进入网站首页。用户在查阅商品后,能够选择是否购置商品。如若购买则进行商品数量选择,若不购买则返回商品界面。用户选定商品和商品数量之后,能够选择提交订单。确定提交后,则系统生成订单,如果不提交,则返回订单界面。系统的流程设计图如图22所示:
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/761.html