小型鞋类购物网站的设计与实现.docx
- 文档编号:2421667
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:31
- 大小:516.65KB
小型鞋类购物网站的设计与实现.docx
《小型鞋类购物网站的设计与实现.docx》由会员分享,可在线阅读,更多相关《小型鞋类购物网站的设计与实现.docx(31页珍藏版)》请在冰豆网上搜索。
小型鞋类购物网站的设计与实现
小型鞋类购物网站的设计与实现
摘要:
随着互联网的快速发展和计算机使用的普及,在线购物已经紧密地融入我们的生活。
本文首先对小型鞋类网站进行了需求分析,然后从系统开发环境、系统目标、系统功能等几个方面进行了总体设计。
使用JSP和MySQL实现前台用户功能和后台管理员功能,例如用户注册、商品搜索、交易等,满足了大家的在线购物需求。
关键字:
小型鞋类购物网站;JSP;MySQL
Abstract:
Withtherapidlydevelopmentofinternettechnologyandthepopularityoftheuseofcomputers,Onlineshoppinghasbeencloselywovenintothelifeofpeople.Thispaperfirstanalyzestheneedsofminionlineshoes-sellingwebsite,thentheoveralldesigniscarriedoutforthedevelopmentenvironment,aimandfunctionofthissystem.ThefunctionofforegroundandbackstageisusedbytheJSPandtheMySQLtechnology,suchasuserregistration,productsearchandtransaction.Thefunctionofthiswebsitemeetstheneedsofpeople’sonlineshopping.
Keywords:
minionlineshoes-sellingwebsite;JSP;MySQL
摘要Ⅰ
AbstractⅠ
目录Ⅲ
1.2课题研究现状1
1.4课题实施方案2
2.1.2操作可行性3
2.1.3经济可行性3
2.2功能需求3
2.3开发环境需求4
2.4性能需求4
3开发环境介绍5
3.1Java介绍5
3.2JSP介绍7
3.3MySQL数据库介绍7
3.4B/S结构8
4.4数据库的设计14
5.1网站界面实现19
5.2网站首页实现19
5.3用户注册界面设计20
5.4查询商品界面实现21
5.5购物车功能实现22
5.6商品管理功能实现22
6系统测试23
6.1系统测试方案设计23
6.1.1测试策略24
1绪论
1.1项目背景
在进入二十一世纪后的这十几年间,互联网信息技术越发深刻地影响和改变着人们的日常生活方式和习惯,互联网信息技术正在慢慢渗透到各行各业中的工作中。
人们在使用互联网信息技术享受生活的乐趣和提高工作效率时,也被其潜移默化地改变了自己的生活习惯。
人们进行消费的方式也在这场互联网信息技术的浪潮中有了天翻地覆的变化。
随着互联网通讯业务的发展的不断深化,其传输带宽和速率以及传输的质量都得到非常大的提高,这就为计算机设备的互联网的接入奠定了夯实的基础。
半导体行业这些年一直遵循着摩尔定律在发展,每过三年电子设备的性能就会提高一倍或者价格降低一半,这些年的积累导致了现在计算机设备的性能十分强大且价格十分便宜,从而导致了计算机设备十分普及,从而产生了计算机领域在线购物的需求与市场。
鞋店网站是鞋子销售公司在互联网世界中销售的一个工具,他可以帮助销售公司更方便快捷地在线销售鞋子,他就如同鞋子销售公司在互联网世界中的一个分店,而且店面可陈设鞋子数量和种类要比实体店铺多得多,还可以进行鞋子搜索,帮助顾客快速寻找到想要寻找的鞋子,节省顾客时间;且不需要店员,节省了人力成本,为公司客户节约了成本,可以达到事半功倍的效果。
本文描述了在基于JSP开发的小型鞋类网站,其数据库使用了MySQL技术的设计与开发,主要完成了用户功能和管理员功能:
用户注册、用户登陆、用户能够浏览网站、提供搜索引擎。
1.2课题研究现状
在当今时代,互联网商城购物渐渐地称为人们生活购物的一种习惯,它的诞生,极大的方便了人们的生活,拉近了商家与消费者之间的距离,使商家销售变得更加容易,消费者购物变得更加方便,足不出户即可购物。
网上商城是随着计算机网络的迅猛发展与物流、快递企业的迅速壮大而发展的,它充分的利用了计算机网络和物流,释放了大量消费能力,满足了消费者的购物需求,使企业获得了更多的利润,从而广泛的被应用与各个行业的销售。
鞋子购物网站是一种快速有效的满足客户的购物需求的管理系统,客户访问后可快捷的注册账户,在其中方便的游览各种鞋子,选择需要购买的鞋子及数量,然后只需要填写收货人姓名、收货地址、联系电话即可下单,一键付款,从选中心仪的鞋子到付款只需要很短的时间,正是由于其便捷性,各大公司均推出自己的鞋子购物网站,例如淘鞋网、名鞋库等等。
1.3研究内容
本研究课题需要设计的基于JSP的鞋子购物网站,其后台数据库使用MySQL技术。
本人通过鞋子购物网站的需求进行了分析后,设计出了鞋子购物网站,主要工作有:
(1)在使用中先进行了了解业务流程。
(2)根据系统具体的需要,分析和设计功能框架结构。
(3)根据对使用者进行需求分析后进行总体设计。
(4)编写相关的开发技术文档。
(5)编写代码。
(6)对系统进行单元测试。
1.4课题实施方案
很多鞋子销售公司的销售还局限于传统的线下销售模式,例如开鞋子专卖店等,这种销售模式需要高昂的店面和人力成本,极大的压缩了企业的利润,不利于公司的长远发展;还有一些企业希望拓展自己的销售渠道,增加利润率。
基于这种情况,有必要建设一个鞋子销售网站使得企业可以进行线上的销售,满足客户足不出户即可购买鞋子的需求,拓宽销售渠道,节约土地成本与人力成本,提高鞋子销售企业的利润率。
本系统是基于JSP开发的,其后台数据库使用MySQL技术,支持游览器直接访问,用户只需要打开游览器输入网址即可访问本系统,操作简单灵活,功能齐全。
2鞋子购物网站系统分析
2.1系统可行性分析
2.1.1技术可行性
(1)JSP具有功能强大和简单两大特性,且成为了主流编程语言,且它还有平台独立且可移植、安全性高、多线程与动态性的诸多优良的特点,从而使得其非常简单易用效果好,且大部分繁琐且不重要的工作都可以由系统来完成,大大的减少了工作量,而且由于JSP是主流编程语言,此方面的可用参考资料非常多,易用对软件进行查缺补漏。
(2)基于MySQL数据库技术的管理系统目前发展的很成熟。
(3)众所周知,JSP是面向对象的开发语言。
程序开发院可以在互联网平台上面方便快捷的使用一些已知的解决方案来解决问题。
2.1.2操作可行性
在电脑上打开游览器就可以进行访问和操作,且界面简洁大方易操作,上手门槛极低,只要用户会使用游览器办公就可以熟练地使用本网站。
本系统具有界面简洁,功能齐全,交互性好,方便快捷等特点,在操作上是非常简单的。
所以本系统有开发的价值。
2.1.3经济可行性
系统是基于JSP的软件,采用MySQL数据库。
由于JSP开发已经非常成熟,所以开发系统在人力、财力要求并不高,具有经济可行性。
2.2功能需求
需求分析就是要准确的分析出用户的需求与要求。
如果分的准确的话可以使软甲更加贴合用户使用习惯,从而提高软件的质量,且需求分析结果会影响开发的方向,需求分析需要准确了解用户的想法,但一般的用户并不了解计算机知识,不确定系统是否可以实现其所需要的功能,这就导致了用户无法用计算机语言来描述自己所遇到的问题,无法准确的表达出自己的需求,但他们是最终用户,他们的需求才是最终需求也是一定要解决的问题,但是技术人员可能无法准确的了解用户遇到的问题和提出的需求,也有可能会误解用户的需求,新的技术出现后也会增加需求和改变需求。
所以技术人员要采取一些特殊且有效的方式方法来与用户进行交流以保证自己能准确的了解用户的需求与遇到的问题,通过不断地交流加以了解目前系统中存在的问题,并区分出主要问题和次要问题加以解决。
以上是软件开发的第一步,需求分析决定了软件的用户是什么样的人,需要用软件实现什么样的目的,软件需要做什么工作;由于要根据这些信息来确定系统的功能设计,因此这些信息要准确、清晰且完整,以便确定具体要求。
本鞋子购物网站要求在电脑游览器上可以运行,主要完成了商品展示、购物车、评论、用户登录注册、下订单、用户管理、新闻管理、订单管理、评论管理等各项功能的设计。
2.3开发环境需求
用硬件环境:
PC机
软件环境:
操作系统:
Windows98/2000/XP/Windows7/Windows8/Windows10.
必须软件如下:
Eclipse4.3
SQLyogUltimatev9.6.3
2.4性能需求
1.安全性:
该基于JSP的鞋子购物网站由于涉及用户个人信息以及企业商业敏感信息数据,所以安全性还是很重要的,在设计软件的过程中,主要考虑系统安全性、数据加密安全性防范第三方窃取通信信息内容等几个方面。
系统安全性主要考虑报修系统平台运行的稳定性和对系统操作的稳定性影响等;数据安全性主要考虑系统运行所需要的数据库SQLServer的安全性和本地文件存储使使用的加密方式等:
方面;防范第三方窃取数据内容主要考虑信息在传输的过程中的稳定性以及对其进行加密等。
2.可靠性:
该基于JSP的鞋子购物网站由于其即时互动性决定了其可靠性非常重要,主要有系统运行时的可靠性、信息传输时的可靠性、接受信息时的可靠性、数据处理时的可靠性等几个方面。
设计时运用工程设计的思路,考虑到多种复杂因素共同作用下导致的不稳定因素如何避免与解决。
3开发环境介绍
本软件的主要开发环境是基于JSP以及MySQL数据库,下面简单介绍一下JSP和MySQL数据库。
3.1Java介绍
Java是一种的程序语言,被广泛应用于程序的开发。
他采用模块化和组件化的方式来运行和进行开发,是目前大多数开发人员必须掌握的一种常用的程序开发技术框架。
Java的版本也在不断升级和进步,经历了各种各样的版本。
微软开发的这种程序的开发体系也在几年内得到了广泛的应用。
最大的特点是在程序开发过程中Java可以实现多种编程语言的支持,无论是使用C语言和C++语言与Java语言开发的程序,都能在程序运行和编译过程中被编译成一个通用的中间件,并且不会影响运行效率的程序。
这是一个支持多语言支持的新平台。
Java的程序框架,不是一个简单的升级到ASP技术。
还没有一个全面的开发平台来支持ASP编程。
但Java可以在微软VisualStudio开发平台采用微软开发的程序,程序开发平台提供的各种框架,各种控件,各种各样的基础支撑,是可视化的集成开发环境,使程序开发变得清晰,使开发过程是非常简单和方便。
此外,Java在通用语言运行库运行。
它是目前唯一能够同时支持多种编程语言的综合开发框架。
Java架构为编程人员提供了极大的方便。
因为Java有很多强大的功能,在软件系统的开发过程中,优秀的程序设计师是非常灵活的,甚至在软件系统的开发和设计人员的过程可以用来拖动控制方法的程序设计和布局,这种方法大大降低了技术发展水平的软件开发商要求。
集成环境中存在着大量的基本控制,基本上能够满足一般系统的要求,同时也为第三方的控制提供支持,程序员可以开发更多的第三方程序来控制工具盒的集成开发环境,增加更多的开发工具控制。
由于Java提供的可扩展性,它带来了更多的方便程序的开发,提高了程序的开发效率。
Java以Windows操作系统为开发平台作为开发平台,和其他
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小型 鞋类 购物 网站 设计 实现