基于ssh的网上服装城的设计与实现(附件)【字数:7700】
目 录
一、 引言 1
(一)系统开发背景及意义 1
(二)国内外研究现状 1
(三)论文的工作内容与组织结构 1
二、 系统相关技术介绍 2
(一)开发技术介绍 2
三、 系统需求及可行性分析 3
(一)系统需求分析 3
四、 系统总体设计 4
(一)系统功能设计 4
(二)系统数据库设计 4
五、 系统主要页面实现 7
(一)系统前台模块实现 7
(二)系统后台模块实现 13
六、 系统测试 18
(一)系统测试目的与方法 18
(二)测试用例 18
七、 总结 19
致谢 20
参考文献 21
一、 引言
(一)系统开发背景及意义
互联网诞生到现在最开始知识被应用在学术研究上面,随着使用成本的降低才在其他领域内得到发展。从网上购物被人所知,到现在使用网络购物的用户数量激增只经历了很短的时间。截止到现在国内的网民数量已经达到了一个比较大的规模,正是大量的网民才让网络购物能够发展的这么好。从最开始的B2C商业模式到现在随处可见的网络直播销售,网络购物的发展趋势一致在变好。受到疫情的影响最近两年很多实体商家的业绩都受到了影响,而网络购物则是趁着这个机会受到了人们的重用。
基于行业的巨大潜力商家在经营的过程中也需要在线上对自己的门店进行拓展,商城网站的开发与使用不仅是作为一个网络销售平台存在更重要的是能够帮助商家积累到全国各地的客户将自己的商品通过物 *51今日免费论文网|www.51jrft.com +Q: ^351916072^
流网络销售到全国各地。服装商城网站的开发不仅能够帮助商家减轻线下销售的压力,同时也能够让消费者得到更好的消费体验。
(二)国内外研究现状
在社会的不断推动过程很多行业的发展都发生了变化,特别是对于传统的商业模式带来的影响非常明显。资料显示全世界当中的所有国家都已经在使用网络购物,随着阶段的发展目前已经形成了比较成熟的销售流程。
商城网站是通过很多个静态的网页组成的销售网站,网站只对销售的商品信息进行展示。消费者可以浏览网站当中的商品信息选择自己需要的商品,再通过第三方平台与卖家取得联系购买产品。这类商城当中的所有信息变动都需要通过程序员处理,网站经营成本偏高。商城开发能力已经有了明显的提高,通过使用数据库技术实现了动态网站的开发,商城经营与维护不再需要依靠专业人员去处理,降低了经营成本。
网上商城的发展速度更快,消费者数量急剧增长给网站服务能力提出了新要求。网站开发技术的不断丰富与升级,也给商城系统的发展带来了新机遇更完善的商城服务正在被不断设计与开发。
(三)论文的工作内容与组织结构
根据服装类商品的线上经营需求,设计并开发了专营的线上商城。研究过程先对网站经营的业务进行分析后总结出了比较重要的商品管理模块、网站注册用户管理模块、订单管理模块、文章推荐模块,再对模块的内容进行了具体的分析与研究。在开发工作结束够通过论文对整个分析设计过程进行了记录,并记录商城测试与分析结果。论文是按照章节进行写作的,具体内容如下:
第一节是对电子商务与服装商城类网站的背景情况进行了简单的分析与介绍,并对论文的章节安排进行描述。
第二节介绍了本商城开发时使用到的开发语言、服装商品信息存储使用的数据库信息、使用到的前后台框架等内容。
第三节是对商城前后台模块当中所包含的业务的具体分析过程,将系统开发之前对系统的功能性需求与非功能性需求的分析情况进行了介绍。
第四节通过结构框图与数据ER图的方式,分别对系统的功能结构与数据表的开发进行了详细介绍。
第五节是服装商城页面与功能的详细开发描述,分别对消费者使用的前台页面与管理后台页面内容做简单介绍。
第六节是商城的测试与分析过程,系统测试作为软件开发中非常重要的一个步骤测试过程需要严格进行。
二、 系统相关技术介绍
(一)开发技术介绍
本系统用于经营服装销售业务,需要开发服务商家与消费者用户的相关功能。在业务范围规划上非常清晰,对于系统来说需要尽量节省开发时间。系统使用JAVA语言进行开发,选择B/S结构模式来让用户能够无需下载客户端直接通过网址访问本商城,利用MySQL数据库处理服装商城存储与管理需求。
1. JAVA语言
JAVA是近几年发展较快并流行的计算机编程语言,程序开发快、运行快,编程简单易学,语言的兼容性非常好。为了提高执行的速度还会吧比较常用的程序直接存储在内存当中让用户能够不需要重新去编译程序就能够完成执行操作,对于市面上比较常用的数据库与操作系统都支持。
2. MySQL数据库
数据库存储结构设计是根据数据逻辑关系展开的,使用数据库是动态网站开发的基本要求。关系型数据库种类有很多,本次开发选择MySQL数据库。网站开发过程中通过SQL语言完成数据的查询、定义等处理任务,可以处理对数据库中任意数据表进行控制。
3. xampp
在进行JAVA项目开发调试的过程中需要配置调试环境,使用xampp能够直接完成JAVA开发的所有配套环境的开发需求其中包含tomcat7.0与MySQL数据库。对于开发者来说环境配置是项目开发的前提,使用xampp集成包能够将环境配置过程简化。
4. B/S框架
B/S架构是浏览器中常用的一种结构模式,使用该架构搭建的系统在工作过程中比较复杂的处理内容都会通过服务器去进行处理能够减轻浏览器端的压力。对于用户来说使用该这种类型的系统能够不需要在本地下载任何软件,只通过浏览器的访问就能完成各项数据的处理工作。对于使用环境没有任何限制,也就不需要对任何客户端进行维护使用非常方便。
原文链接:http://www.jxszl.com/jsj/wlw/608623.html