【《鸿星尔克商城管理系统设计与实现》9100字(论文)】_第1页
【《鸿星尔克商城管理系统设计与实现》9100字(论文)】_第2页
【《鸿星尔克商城管理系统设计与实现》9100字(论文)】_第3页
【《鸿星尔克商城管理系统设计与实现》9100字(论文)】_第4页
【《鸿星尔克商城管理系统设计与实现》9100字(论文)】_第5页
已阅读5页,还剩29页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

鸿星尔克商城管理系统设计与实现摘要:由于社会经济的蔚起,群众的生活品质和吃穿用度取得了质的升擢。特别是在网络化和信息化的时代,网络技术渗透到了社会经济中。网上购物为企业提供了越来越多的机会。目前,企业销售已不再局限于简单的实物管理模式,而是越来越重视网上购物中心的营销能力。在这个情形下,此设计系统会以JSP、MySQL为导引,设计一个基于Web,专项针对鸿星尔克的商城系统。建立鸿星尔克购物商城的管理系统,将各功能分开,对用户进行分析、总结,详细介绍鸿星尔克购物商城的管理系统。此毕业设计系统,页面简洁,质而不野,操作简单,易于上手。主要介绍各个模块的主要功能,管理员操作步骤,架构一个聚全的,系统化的鸿星尔克商城管理系统,登录系统,致力于制造出能够满足现代社会中的购物者对鸿星尔克货品的采购需求。

关键词:网上商城;JSP;MySQL;B/S结构;SpringBoot目录第1章研究背景与意义 11.1选题的背景与目的 11.2实践意义与价值 11.3可行性分析 21.3.1硬件可行性分析 21.3.2法律可行性分析 21.3.3经济可行性分析 21.3.4操作可行性分析 3第2章系统需求分析 42.1功能需求分析 42.2系统性能要求 42.3业务流程分析 5第3章系统总体设计 73.1系统功能模块分析 73.1.1用户信息管理查询查看 73.1.2货品类别管理 73.1.3货品信息管理 73.1.4订单信息管理 83.1.6个人资料管理 83.1.7我的订单管理 83.1.8购物车管理 83.1.9轮播图管理 83.2实体联系图 93.3系统总体设计 12第4章系统详细设计 144.1开发工具简介 144.2数据库设计 154.3用户设计 174.3.1用户前端设计 174.3.2用户后台设计 204.3.3管理员后台设计 22第5章软件测试与调试 285.1测试定义及目的 285.2性能测试 285.3黑盒测试 295.4白盒测试 30第6章工作总结和展望 316.1工作总结 316.2工作展望 31参考文献 33致谢 34第1章研究背景与意义1.1选题的背景与目的由于社会经济的发展,群众的生活品质和吃穿用度取得了质的升擢,对生活必需品的需求也随之增加。但是,由于生活节奏的提高和繁重的工作,人们往往没有时间去线下购物。因此,现在构筑在线购物平台是当今社会的主流方向,人们可以在这个在线购物平台上选择他们最喜欢的货品,不离开家就能置买符合自己好感的货物,同时也有很多选择方向。通过这个平台,人们可以简单地购买所需服饰类货品,节省时间,省下来的时间可以创造出更多的社会价值。这个平台适用于所有年龄层,页面简洁大方,质而不野,使用方便。随着计算机各项技术的不断发展,现在国内电子商务的发展越来越快,越来越好。现在,网络电商平台已经成为不同阶级之间,不同的身份之间的举足轻重的交易法则。但是现在网上只有寥寥几个是针对鸿星尔克商城的购物系统,大多数是依赖于三大电商平台或其他大型平台。在今天,依赖于其他电商平台的鸿星尔克货品,都或多或少存在些质量和价格方面的问题,尽管各大平台都加强了监管力度,但依旧有不足和漏洞。本项目是小型鸿星尔克商城管理系统。使用者可以在系统的主页上检索购买的货品,不仅能够让消费者的需求得到满足,还便于管理者检索货品的交易量和消费者的个人信息。再者就是,使用者能够在鸿星尔克商城管理系统的主页面看到琳琅满目的货物和促销活动以及爆款货品。管理者可以随时从系统获取所有货品信息。因此,鸿星尔克商城管理系统的开发不仅满足了使用者对各种服饰类货品的需求,还满足了使用者不需要外出就能够购买自己喜欢的货品的理念。1.2实践意义与价值21世纪社会经济突飞猛进的今天,许多人仍然不认同这项新技术,尤其是中老年人对网上购物知之甚少。他们认为花钱买没见到的实物太鲁莽。在网上无法保证货品的质量与售后服务。在我们平日的生活和工作中,在大中小型超市里购物时,他们认为纸质配件是记录购物的主要工具。虽然各种网上办公软件已经成为我们工作和生活必不可少的一部分,但是虚拟的网络经济交易,仍然被许多人不能接受。此系统希望通过货品信息管理,厂家直接供货,7天无理由退换货等具体方式,满足不同使用者的各种需求,保证消费者的各项权益,实现系统的各项功能,从而达到对购物商城管理系统的管理。确保消费者能够不上当受骗,保证付出的时间和金钱与所购买的货品等价。推动社会经济向数字经济发展,改善人民的生活水平。在今天,依赖于其他电商平台的鸿星尔克货品,都或多或少存在些质量和价格方面的问题,尽管各大平台都加强了监管力度,但依旧有不足和漏洞。1.3可行性分析1.3.1硬件可行性分析商城管理系统的整体设计对电脑方面没有特别的要求。并不是说电脑性能越高越好。对于创建系统的人来说,只要电脑还在正常运行,没有什么硬件损坏就能完成此系统。但是,系统对服务器的需求会稍高。因为我们想尽量给使用者提供最好的体验。当使用者访问系统时,连接不会被屏蔽或断开,个人信息不受侵犯,保障隐私安全。1.3.2法律可行性分析鸿星尔克商城管理系统是一个小型、个人开发的购物系统。此系统前端和后端使用的都是开源代码。并无参考网站上的一些类似的系统,因此不存在违规行为。在法律上完全具有有效性。1.3.3经济可行性分析就系统本身而言,它不需要大量的人力和物力,也不需要购买大量的硬件和软件。此外,系统开发周期短,简单易用,具有良好的经济可行性。1.3.4操作可行性分析对于本文所研究的鸿星尔克商城管理系统来说,它使用的是最常见、最易使用的windows系统,管理员操作此系统轻而易举,增删改查功能简明清通。系统操作界面质而不野,操作模式也很简单。只要管理员具备计算机的基本知识,就能熟练地操作系统。可见,该鸿星尔克购物管理系统在技术、法律、经济、操作上是可行的。第2章系统需求分析2.1功能需求分析该系统是一个小型鸿星尔克商城管理系统。使用者可以注册登录后选择所需的货品、添加订单或将货品添加进收藏。它不单单宜于使用者,亦宜于管理员查看货品和订单,以及对系统提供维护或服务。而使用者,能不时的访问系统以查看货品和留言。通过对现在社会上的各大电商平台的了解,我得出了一系列关于需求的结论。对于一个系统管理员来讲,以前对使用者和货品信息的管理,绝大部分是通过手工记录来达成的。这种相沿成俗的信息管理方法不仅耗费了许多时间和大量的精力,而且对信息的获取或存储有很大的弊端。因此,就需要建立一个智能化的商城管理系统。系统的主要功能是对多种多样的货品货物的属性进行整改的。2.2系统性能要求1.安全性升擢系统安全性,规避黑客在日常使用过程中侵入鸿星尔克商城程序,完保每个使用者的隐私安全,鸿星尔克商城管理系统设立两个不同角色,它们行使有差的权限。两种角色用不同的方式进入系统。然后各自进行不同得的操作,相互之间“互不影响”但又“相辅相成”。2.高效性鸿星尔克商城管理系统允许使用者和货品分开管理,既不混合,也及其便捷。使用者进入到主页之后,能活分的纵观整个页面中货品,不宁唯是,亦能在特定处,检索所自己想要的货品,,不仅如此,还可以在搜索框中,搜索自己想要的货品,也可以将多种货品加购到购物车内,一次性付款。该鸿星尔克商城管理系统不仅大大的提升了后台管理员的打理和功效,还减削了许多冗杂的事项,降低了工作量。3.便捷性本系统的整个界面简单明了,质而不野,符合大众喜好的设计,排版与布局。不同的角色的功能操作起来也十分简洁,从进入系统主页面一直到最后付款,不存在任何绕弯的步骤,不仅有利于使用者们的使用,也方便了管理员的管理。2.3业务流程分析使用者进入系统,在主页出现后,使用者可以查看货品并查看其详细信息。当使用者需要购买自己喜欢的货品或收藏自己喜欢的货品时,系统会提醒使用者登录系统。如果是第一次使用系统,首先要进行注册,完成注册后,系统会自动转换到登录界面,使用者只需要在特定位置输入正确的账号和密码。无须其它个人操作,程序自行验查用户名,密码是不是录入妥实,二者录入都得当,才能进入系统主页,浏览货品。一旦输入的一处是错误的,或者两者都是错误的,那么在网页上就会显示“错误的用户名和密码”,这个时候就只能重新检查一次自己所录入的信息,然后录入管用的信息方能进入主页面。完成登录之后,可以购买自己所喜欢的货品,也可以暂时加购到购物车中等待一同付款,同时数据库会进行实时的数据更新。管理员登录也需先打开系统,需要令用户名,密码录入妥实,才能进入系统后台。一旦输入的一处是错误的,或者两者都是错误的,那么在网页上就会显示“错误的用户名和密码”,这个时候就只能重新检查一次自己所录入的信息,然后录入有效的信息方能进入后台。成功进入系统后台后,管理员便可以管理整个鸿星尔克商城管理系统。系统的流程图如图2-1所示:图2-1系统流程图第3章系统总体设计3.1系统功能模块分析鸿星尔克商城系统蕴含了管理员和使用者两种迥别的的角色的模块。管理员所拥有的功能主要有:使用者信息的管理、货品种类的管理、货品信息的管理、全部订单信息的管理、打赏信息的管理、滚动图图的管理、系统的总管理等。使用者不仅可以在鸿星尔克商城里购买日常生活所需要的衣物,还可以管理个人的资料,管理个人的订单,管理个人的接收货品的地址,管理个人的购物车管理打赏信息等。3.1.1用户信息管理查询查看1.增设、更改、删除使用者;2.核查信息,进行后台数据的录入;3.1.2货品类别管理1.添加货品种类、删除货品种类、修改货品种类;2.货品的类别的统计图;3.货品的价格的统计图。3.1.3货品信息管理1.商城货品的增设、商城货品的消除;2.活动货品的增设、活动货品的消除;3.热门货品的增设、热门货品的消除。3.1.4订单信息管理1.删除货品订单;3.1.5系统管理1.数据库备份。3.1.6个人资料管理1.使用者更改个人数据资料。3.1.7我的订单管理1.使用者可以找寻个人订单进行删除或更改。3.1.8购物车管理1.使用者可以添置自己喜爱的或者准备要订购的货品到购物车中;2.使用者在购物车中,可以同时支付多件物品。3.1.9轮播图管理1.轮播图的增设、寻查和消除。3.2实体联系图1.使用者注册包含使用者名称、密码、头像、收件人名称、性别、电话、货品接收地址等,如图3-1所示:图3-1用户注册E-R图2.在线留言蕴含了使用者名称、头像、性别、真名、内容、联系方式、购买货品等,如图3-2所示:图3-2在线留言E-R图3.货品信息实体属性蕴含了货品编号,货品名称,类别,详细信息,价格,库存,上传时间,上传人等,如图3-3所示:图3-3货品信息E-R图4.用户的个人资料包括使用者名称、密码、头像、收件人的名字、性别、电话、收货人的地址等,如图3-4所示:图3-4用户信息E-R图5.货品种类的蕴含了相关的信息,如分类,增添的时间,如图3-5所示:图3-5货品类别E-R图6.订单信息蕴含了货品的编号、货品名、种类、价格、存货、采购数量、总价格、订购人等,如图3-6所示:图3-6订单信息E-R图7.系统总体实体关系图的绘制主要迎合着管理员和使用者,如图3-7所示:图3-7系统实体联系图3.3系统总体设计该鸿星尔克商城管理系统登录时,有两种不同的角色,一种是使用者,另一种是管理员。这些不同的功能可以充分满足鸿星尔克商城管理系统的需求。此系统功能较为全面,如下图系统功能结构图3-9所示:图3-9系统总体结构框图第4章系统详细设计4.1开发工具简介JSP是该鸿星尔克商城管理系统的主要编程语言,该语言具有十分强大的功能和实力,全部的Java类它都可以进行使用,对该鸿星尔克商城管理系统的页面设计它可以很轻松的实现。JSP技术的延伸就是Javabeans,它对使用者提供了非常大的便利。Javabeans不仅可以满足鸿星尔克商城管理系统对于使用者和管理员分别登录到此系统,也可以在不同的网页上进行不同的登录,获得不同的操作和权限。对于该鸿星尔克商城管理系统的设计以及对于所要实现的各个功能模块来说,使用JSP技术,我认为是在该鸿星尔克商城管理系统中是十分符合的。因为在接下来的该鸿星尔克商城管理系统使用中,我们可以根据使用者的不同的反应来有针对性的扩展该鸿星尔克商城管理系统的功能,以获得更有效的使用效果,只需要很少的配置。就可以使鸿星尔克商城管理系统正常运行。该鸿星尔克商城管理系统还使用了SpringBoot技术,它不仅可以建立独立的spring程序,还可以基于Maven,进行创建可执行的其他技术。它的优点有很多,可以减少开发测试的时间、避免存在大量的Maven导入和版本的冲突。鸿星尔克购物中心管理系统也采用了MyBatis技术,这是一个很好的持久层框架,支持SQL定制,存储过程和高级映射。在鸿星尔克商场的管理系统代码的编程中扮演了重要角色。它非常小巧而且易于操作。通过两个jar文件和配置SQL某些功能,不存在其他的依赖关系,最容易的安装。易于掌握,易于使用。通过文档和源码,可以对它的设计理念和实现进行更充分的了解。方便了统一的管理和优化。所有运行数据库的要求都可以通过SQL语句来实现。该鸿星尔克购物系统使用MySQL数据库进行管理,它可以把该商城管理系统所需的各个数据存放到每个表中,这样可以提升商城管理系统的灵动性,数据的操作在系统开发中非常的重要,我们可以根据系统所需要的功能对数据表进行添加,删除等等操作。4.2数据库设计鸿星尔克商城管理系统最重要也是最耗精力的一个环节就是数据库的建立,完成这部分的时候应投入大量精力和大量的时间,该项目采用了下列数个数据表,大大地提高了数据的储存效率,有关数据的操作效率。数据库的建立实现了对数据的集中控制,保证了数据的安全、可靠,使得在一个时间段内,可以对多个数据进行共存,并避免了用户间的异常交互。同时,数据库还可以为系统提供一种及时发现和解决问题的方法,以避免数据被损坏。用户资料表:对用户名ID、昵称、真实姓名、密码、出生日期等相关的信息进行确切的记录,如下表4-1所示:表4-1用户信息表用户评价表:主要记录用户对购买过的货品的满意度,以及评价,如下表4-2所示:表4-2用户评价表货品信息表:主要是关于各种货品的名字、货品的序号、货品的价钱、存货的数量等有关的信息进行确切的记录,如下表4-3所示:表4-3货品信息表收货地址表:主要针对不同使用者所需要设立不同的收货地址,进行收录。以便使用者能够更方便的选择。如下表4-4所示:表4-4收货地址表类别信息表:该表主要对不同的货品类别等相关信息进行记录,如下表4-5所示:表4-5类别信息表4.3用户设计4.3.1用户前端设计1.系统首页使用者进入鸿星尔克商城系统之后能浏览到该商城系统的首页,新使用者首先可以注册属于自己的个人账号信息,老使用者可以直接选择开启登录页,键入已注册的使用者名称以及密码进行登录。使用者登录前后均可以在搜索框内搜索自己想要的货品分类,也可以直接搜索所需货品的名称,也可以下滑浏览主页上的货品。亦或是浏览轮播图所展示的样板样品。如图4-6所示:图4-6系统首页实现该功能的关键代码,如图4-7所示:图4-7系统主界面代码2.登录界面在登录时,使用者只需键入一个已登记的、正确的帐号和密码,即可登录到自己的后台。还可以在登录页中选择一个新的使用者进行注册登记。如图4-8所示:图4-8登录界面实现本功能的关键代码,如图4-9所示:图4-9登录代码4.3.2用户后台设计1.用户详情页登录系统以后,可以根据使用者得个人详情页,对使用者自己的资料进行修改,然后上传自己的头像。还可以修改个人地址,姓名,出生日期和性别等操作。如图4-10所示:图4-10用户详情页界面实现本功能的关键代码,如图4-11所示:图4-11用户详情页界面代码2.我的购物车管理用户可以在后台验看添置在购物车里的货物,也得以对添置过但未结算的货物进行结算。如图4-12所示:图4-12购物车界面实现此功能的关键代码,如图4-13所示:图4-13购物车代码4.3.3管理员后台设计1.用户信息管理管理员可以对用户的个人信息进行查看,筛选等等操作。例如:用户名、昵称、真实姓名、性别如图4-14所示:图4-14用户信息界面实现本功能的关键代码,如图4-15所示:图4-15用户信息代码2.打赏信息查询管理员登录后,可见用户对商家的打赏信息。查看打赏人昵称、打赏金额、打赏时间以及打赏留言等操作。如图4-16所示:图4-16打赏信息查询界面实现本功能的关键代码,如图4-17所示:图4-17打赏信息查询代码3.货品种类管理管理员可以按照具体情况,添置或消除某一种类。也可以改变销售状态,上架或下架某种货品,如图4-18所示:图4-18货品类别界面实现本功能的关键代码,如图4-19所示:图4-19货品类别代码4.订单详情管理管理员可在后台查询已交易或已取消的订单,取消人的各类信息,如:购买者的名字,座机,邮编,和订单号等等。如图4-20所示:图4-20订单详情页面实现本功能的关键代码,如图4-21所示:图4-21订单详情代码5.货品增删改管理员可根据市场环境、季度和活动的变化,进行特定货品的信息、销售状态、价格添加、删除或修改,如图4-22所示:图4-22货品增删改页面实现本功能的关键代码,如图4-23所示:图4-23货品增删改代码第5章软件测试与调试5.1测试定义及目的系统开发的末尾的一个进程是软件测试,在系统完工和使用者准备使用之前,必须仔细的检查系统。没有人是完美的,也没有一个系统是完美无缺的,或多或少都是会存在一些小错误的。即使是非常优秀的代码编辑者也不能保证系统是完美无暇的。都会有马失前蹄的时候,所以任何一个系统都要有测试程序这一必经之路。测试的目的就是在系统正式使用前,通过频仍的测查,洞察问题并及早速决问题。遭逢于己无法可施的问题时,可以通过查找资料或是寻求指导老师和自己的同学进行解决。防止在以后的使用中出现各种各样的漏洞。确保该鸿星尔克商城管理系统能够稳定的运行,不会给使用者或管理员造成不必要的麻烦。5.2性能测试任何一个程序的开发都必须要通过测试,因为只有在测试了程序之后,我们才能确保系统的安全且正常的运行和使用者的使用。测试的最主要一步便是性能测试,性能测试内容如下:1.在我们测试系统的时候,要时刻注意并且要提高我们的速度,在程序测试的时候,发现的bug,要及时找的完善的办法。当所发现的bug修复完之后,还要做第二次的系统检测。2.程序测查完毕之后,我们要以新用户的身份去完全的走一遍流程,从注册一直到最后的结算,不能抱有侥幸心理,保存自己并要了解自己的测试计划。3.在整个的系统测试环节,一定不能把自己的天马行空的想法加入到购物管理系统中,要以一个客观的角度去看待整个购物管理系统,确保绝大部分的使用者得以便捷的运用该鸿星尔克商城管理系统。关于具体的验查途径,验查系统每每运用的是功能测试和结构测试这两种不同的途径。5.3黑盒测试黑盒测试中通常是检查系统的某种功能是否能够正常运行。我们可以为某些功能输入不同的数据,以验证输入的不同的数据是否与系统匹配正常。例如,将要登录的使用者必须在一系列操作开始前登录。使用者想要浏览货品主页,需要令用户名,密码录入妥实,才能进入系统主页,浏览货品。一旦输入的一处是有误的,或者两者都是有误的,那么在网页上就会显示“错误的用户名和密码”,这个时候就只能重新检查一次自己所录入的信息,然后录入有效的信息方能进入主页面。如图5-1所示:图5-1数据错误提示5.4白盒测试结构测试又被俗称做白盒测试,这种测查的要件是知晓该鸿星尔克商城管理系统的内里的操作规程以及程序的运转规程,得以验查系统内里操作是否契合规范化,常规运转的测查。的如图5-2所示:图5-2白盒测试经过以上所述的分析,经过测试,该鸿星尔克商城管理系统所需需求能够全部实现,系统中存在的漏洞也能够被稳定修复。整个系统的页面简洁明了,质而不野,色彩简明,合理,操作简单,各详情页能够正常跳转,所有功能都能正常操作。并且能够满足大部分人的日常购买鸿星尔克货品的需求。第6章工作总结和展望6.1工作总结2021年十一月,我开始了对毕业设计的工作,从最初的手忙脚乱的查找资料,到逐渐的一步一步的摸索解决难题。从开始到结束,修改了无数次代码和论文。虽然这一过程充满了艰辛,但是我所收获到的远比所付出的多得多。汗水,疲劳,难过等等负面影响,在完成的过程中都成为了我源源不断地动力。很累,但是很美好。我将用一生去铭记这一过程。在完成这个商城管理系统的时间里,遇到了很多问题和系统的bug,比如轮播图的实现,图片添加出现比例不对的情况,以前只会网上下载轮播图样例,然后插入到代码中。后来经过老师和室友的帮助,经过一系列的操作,改变长宽比例,调整分辨率,图片大小。最终这一问题得到解决。我认为编程最难得往往不是敲代码的时候,而是一遍又一遍的修改和调试,往往一个一小问题就会花上很长的时间。世上无难事只怕有心人,只要自己耐住性子,一次一次不断的调试,才能让程序正常的运行。我很感谢我的指导老师陈老师,每每有遭际疑难之际,她往往会和措意的相助我解疑释结,并明告我问题所在以及所导致问题出现的原因。也很感激我的同学,在遇到自己难以实现的功能时,总能向我伸出援手。我十分感谢我的列位恩师,受教于他们的谆谆告诫和深情厚谊,我才能够完成我的鸿星尔克商城管理系统的设计和毕业论文。这些老师们不仅教会我计算机知识,更教会了我在以后的工作和生活中要不服输,不轻易放弃的道理。6.2工作展望该这个鸿星尔克商城管理系统,是我学习成果的一个成像,是第一次完整的完成一个商城管理系统。在创作该鸿星尔克商城管理系统的期间,虽遭际了千汇万状的困难。但都被一一克服,并且在克服这些困难中,不仅完善了自身的理论知识,还提高了实践操作能力。从一开始的手忙脚乱一直到完工的那天,看着自己设计的系统各功能正常运行,有股说不出的成就感。但我自己清楚,过程和项目都存在许多不足,但这也是一种催促着我奋力前行的一种动力,让我有更大目标和动力去迎接接下来的人生。该项目对比社会上的几大电商平台还有非常大的差距,在以后工作,学习中,我一定会尽自己最大的能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论