"景先生毕设|www.jxszl.com

萌宠宅网上购物系统的设计与实现(源码)【字数:5218】

2022-11-12 22:26编辑: www.jxszl.com景先生毕设
日期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.jxszl.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所示:

原文链接:http://www.jxszl.com/jsj/rjgc/81044.html