基于BS的网上商城系统的设计与实现毕业论文
2021-02-26 11:16:27
摘 要
随着互联网科技持续不断的进步,在线商城正在逐渐快速的发展,在人民大众的生活中起着不可替代的作用,主要是因为它的效率很高比较节省时间,而且不用奔波于实体商店之间。人们的思想观念也在逐步的发生着变化,与时俱进。传统的互联网已经不再只是单纯的用作简单的信息公布和查看了,反而人们更加热衷于享受互联网所带来的好处。恰巧在线购物商城正好满足了广大消费者的这个需求,让他们不用再出门就可以买到自己想要的物品。
该在线网上商城体系是基于一种常用的软件组织架构B/S架构实现的,它的出发角度是充分调研市场上现存的购物网站的优缺点而进行设计的,它可以很好的提高用户的交易速度,以及缓解系统压力。
本论文最初是目前全球范围内电商的国内外现状和设计的出发点进行了分析,进而从系统的功能和流程角度对设计的整体目标进行了论述,制定了该系统设计的具体方案,然后对系统功能模块的具体实现进行了详细说明。最后一步就是对已经完成的网上商城系统进行了集中测试,发现问题并改正问题。
本系统主要为用户提供了会员注册,购物车管理,网站用户根据分配的角色授予相应的权限,商家可以添加,修改,删除商品信息,查询和统计商品销售信息,反馈投诉处理意见;网站管理员能够修改会员的个人信息和级别等功能。就系统设计而言,采用了基于B/S的系统架构,把JSP技术当做页面设计的主要技术,并使用了JavaBean对软件的核心部分进行了封装,主要是为了提高程序的可移植性和安全性。后台数据库选用MySQ L数据库。
关键词:JSP,面向对象,B/S架构,MVC
Abstract
With the continuous progress of Internet technology, the development of online shopping is gradually fast, plays an irreplaceable role in people's life, mainly because of its high efficiency and saves time, do not have to go to the store. People's ideas and ideas are gradually changing, advancing with the times. The traditional Internet is no longer just for simple information publishing and viewing, but people are more eager to enjoy the benefits of the internet. Coincidentally, the online shopping mall just meets the needs of the vast number of consumers, so that they do not have to go out, you can buy what you want.
The online mall system is based on a common software framework of B/S architecture, it is the view of the advantages and disadvantages of the full investigation of the market on the existing shopping website and design, transaction speed it can well improve the user, and relieve system pressure.
The first is the status quo at home and abroad and the design of global electricity supplier starting point are analyzed, and the overall goal of the design from the system function and flow angle are discussed, puts forward the concrete scheme of the system design and implementation of the functional modules of the system are described in detail. The last step is to have a centralized test of the completed online mall system, identify problems and correct problems.
This system is mainly to provide users with a membership registration, shopping cart management, website users according to the assigned roles granted permission, businesses can add, modify, delete merchandise information, query and statistics sales information, feedback complaints handling; the site administrator can modify personal information and level function. The system design, the system architecture based on B/S JSP technology as the main technology of web design, and the use of the JavaBean core part of the software package, mainly to improve program portability and security. Background database selects MySQ L database.
Keywords: JSP, object oriented, B/S architecture, MVC
目 录
第1章 绪论 1
1.1 论文研究背景与问题提出 1
1.2 论文研究的目的与意义 1
1.2.1 研究目的 1
1.2.2 研究意义 2
1.3 国内外研究现状分析 2
第2章 系统开发技术及主要架构 3
2.1 开发技术的选择 3
2.1.1 JSP 3
2.1.2 Hibernate 3
2.2 系统的主要架构及开发模式 4
2.2.1 基于B/S的体系结构 5
2.2.2 基于MVC的应用开发模型 6
第3章 系统的功能和流程分析 8
3.1 网站的功能分析 8
3.2 平台功能模块的设计分析 8
3.3 系统流程分析 9
3.3.1前台购物流程 9
3.3.2注册功能流程 9
3.3.3商品搜索流程 10
3.3.4用户登录流程 10
3.3.5商品管理流程 11
3.3.6购物车流程 11
第4章 系统功能的具体实现 13
4.1 系统数据库表的基本设计 13
4.2 功能总体说明 14
4.2.1 主要功能流程 14
4.3各功能模块的实现 15
4.3.1 Hibernate配置文件 15
4.3.2 Struts配置文件 15
4.3.3数据库的连接 16
4.3.4用户登陆注册的实现 17
4.3.5用户登陆模块的实现 18
4.3.6购物车模块的实现 20
4.3.7订单模块的实现 21
第5章 系统测试 22
5.1 系统的自我评价 22
5.2 软件测试分类 22
5.3 软件测试的步骤 22
5.4 测试用例与测试结果 23
第6章 总结与展望 24
参考文献 25
致 谢 26
第1章 绪论
1.1 论文研究背景与问题提出
网上购物从上个世纪90年代末出现之后,现在已经普及到寻常百姓家,可以说是无人不知无人不晓。网上购物的快速发展和普及得益于当今社会网络化和信息化的快速发展,以及Internet在民间的普及。这一突破性的进步带来的好处是,让传统的实体物品可以通过Internet虚拟化放在网上购物平台上完成虚拟电子交易。由于网络上的商品操作简单,消费者可以随时随地的进行查看,而且可以把不同的网上商家的商品信息进行比较买到自己心仪的而且性价比更高的商品。这点传统商店很难与其比拟。以上种种有理因素都对本文中要谈到的这种新型的购物方式--网上购物的产生打下了坚实的基础。
Internet数据信息的发散主要通过了计算机网络技术来实现的。因为它进行传播时消费低,受众面广,而且传播的速度极快,这都给网上购物带来了巨大的发展机会。在当今资本市场上,如何才能够经得起市场的考验立于不败之地,信息的准确及时的获取是关键。而且随着Web技术的日益成熟和普及,网站的功能也日益强大,这让网上购物的安全性和交易的速度在技术上得到了很好的保证。而且基于现在的网页技术使得网上购物商城在界面的友好性上,操作的便捷性上,功能的多样性上都能够得到满足。这也让网上商城的理念更加深入人心,为广大的消费者所接受而不存在某些顾虑。
1.2 论文研究的目的与意义
1.2.1 研究目的
伴着Internet技术的不断的进步,Internet早已经被人们所接受,俨然已经成为了一种新兴的网络传播推广渠道正在逐步取代报纸、广播、电视这些比较传统的宣传推广媒介,这也使得他的地位在众多宣传媒介之中成为不可撼动的地位。五花八门的网站也日益层出不穷,百花齐放:比如用于网上买东西的购物网站、进行新闻内容报道的的门户网站、公司为自己所做业务进行宣传的企业网站、用于学习和充电的在线学习网站,还有银行、学校、医院等等各式各样的网站,围绕在我们身边,为我们的出行和生活提供便利。这就使得要把网站的构造和搭建放在一个突出的位置,进行重点把控实现 。
如果现在每个公司坚持使用以往的宣传方式来推广自己的产品、营造自己公司的形象、以及招聘人才,就会处于一个很被动的地位不利于在这个市场经济的环境下进行竞争和角逐。这就导致许多公司开始拥有自己独立运作的网站,这样就更加方便的掌握了主动权,可以随时随地发布有利于自身的信息。因此如何更好的实现一个公司的网站设计,逐渐成为许多行业和部门学习的榜样。关于公司网站设计的问题将在未来一段时间里成为争相讨论的话题之一。而我的设计课题就是用来探索购物系统在Internet上面的具体操作。