admin 管理员组

文章数量: 887031


2024年1月12日发(作者:jealousvue成熟分)

2020年10月10日第4卷第19期DOI:10.19850/.2096-4706.2020.19.019现代信息科技Modern Information Technology

Oct.2020

Vol.4

No.19基于SSM的果鲜生活农产品网站的设计与实现李蕊岑(成都理工大学,四川 成都 610059)摘 要:互联网与我国人民的生活息息相关,果鲜生活农产品网站的设计与实现可以将传统农业与现代化的互联网相结合,通过互联网实现农产品的销售。果鲜生活农产品网站使用SSM开发框架、Java语言进行开发,对于数据的安全存取选用MySQL进行支持。实现了用户登录、注册、浏览商品、查看商品详情、根据商品分类查找商品、加入购物车、完善用户信息、修改密码;管理员登录、查看商品列表、删除商品、查看用户列表、删除用户等功能。关键词:SSM;Spring;Spring MVC;MyBatis;Bootstrap;MySQL中图分类号:TP311.52 文献标识码:A 文章编号:2096-4706(2020)19-0078-04Design and Implementation of Fruit Fresh Life Agricultural ProductsWebsite Based on SSMLI Ruicen(Chengdu University of Technology,Chengdu 610059,China)products website can combine traditional agriculture with modern internet to realize the sale of agricultural products on the internet. Fruit

fresh life agricultural products website uses SSM development framework and Java language for development,and uses MySQL to

support the secure access of data. The system realizes the functions of user login,registration,browsing products,viewing product

details,searching products according to the commodity classification,adding shopping cart,improving user information and modifying

password;administrator login,viewing commodity list,deleting commodity,viewing user list,deleting user and so ct:Chinese people’s lives are closely related to the internet. The design and implementation of fruit fresh life agricultural

Keywords:SSM;Spring;Spring MVC;MyBatis;Bootstrap;MySQL0 引 言互联网的快速发展让人们的生活更加便利,人与人之间的沟通、联系也越来越密切,世界成了一个联系的整体,在这种频繁、便捷的交流环境下,世界各地的商品也乘着互联网这艘大船迅速地流通起来,世界经济因为互联网的发展出现了新的机遇,进而焕发出巨大的活力。在互联网快速发展的大背景下,互联网与我国人民的日常生活息息相关。虽然我国这些年来保持着叫快递发展速度,但我国由于地域广博,人口数量庞大,各个地域之间发展不平衡,造成了发达地区商品交换便利,而落后的偏远山区商品交换艰难甚至存在高质量的商品找不到销路的艰难处境,导致农民的农产品滞销、倾倒、腐烂。农民不能通过这些农产品获得相应的回报甚至还会出现亏损,在农村,许多农民家庭的基本开销依赖农产品的收入,这无疑会让收入微薄的他们生活更加艰难。而身处城市中的居民,他们生活相对富裕,想要追求生活的质量,吃到放心的食品,绿色天然的农产品对他们来说无疑是一个非常好的选择。在这样的国情背景下,作者设计并实现的果鲜生活网站解决了这一难题,该网站分别设计了用户模块和管理员模块,基于SSM[1]框架和MySQL[2]数据库,前端使用了HTML+CSS+JavaScript[3-6]进行页面设计,从而解决农产品销售难的问题。收稿日期:2020-08-191 系统设计本网站基于SSM开发框架和MySQL数据库,将传统农业与现代互联网相结合,通过互联网实现农产品的销售,使商家能通过更加现代化的方式售出他们的产品,使购物更加的便捷、友好。开始注册登录否账号密码是否正确?是是否进入普通界面?否进入管理员界面查看商品删除商品退出登录结束是加入购物车生成订单浏览商品图1 业务流程图782020.10

李蕊岑:基于SSM的果鲜生活农产品网站的设计与实现网站主要分为用户模块和管理员模块,主要针对农产品的选购,游客可以对网站进行浏览,如需购买商品需注册,然后进行登录,登录成功后管理员和用户各自操作,操作完成之后退出网站即可。业务流程图如图1所示。本网站主要分为用户模块和管理员模块,用户模块包括:登录注册,浏览商品,查看商品详情,加入购物车,生成订单,完善资料,修改密码,商品展示;管理员模块包括:登录退出,用户管理,商品管理。功能模块图如图2所示。基于SSM的果鲜生活农产品网站用户模块管理员模块登录浏查加生完修商登用商览看入成善改品录户品注商商购订资密展退管管册品品物单料码示出理理详车情图2 功能模块1.1 管理员模块功能设计管理员模块功能设计主要是针对用户和商品进行管理,其功能模块分为以下几点:(1)登录退出:管理员在登录界面登录成功后,会跳转进入网站的管理员界面,已经登录的管理员可以退出登录;(2)用户管理:管理员登录成功后,进入用户列表页面,根据管理员操作的用户编号,删除数据库中对应编号的用户,再次刷新用户列表,用户删除成功;(3)商品管理:后台进行显示全部商品,管理员登录后可进行查看;进入商品列表页面,根据管理员操作的商品编号,删除数据库中对应编号的商品,再次刷新商品列表,商品删除成功。1.2 用户模块功能设计用户模块功能设计主要是用户登录注册,浏览商品,将商品加入购物车,提交并生成订单等,其功能模块分为以下几点:(1)登录注册:已注册的用户可直接在用户登录界面输入用户名、密码,若用户存在且密码正确则登录成功,反之则登录失败,并返回登录界面重新登录;已经登录的用户可以退出登录,当用户点击退出登录后,网站将跳转到登录界面;(2)浏览商品:未登录的用户可以浏览网站,但将商品加入购物车时,会跳转到登录界面,提醒用户先进行登录,登录成功后则可将商品加入购物车;(3)查看商品详情:当用户浏览商品时,如果对某一件商品感兴趣,希望进一步了解时,可点击该商品,后台获取到用户点击的商品的编号查找出对应商品的详细信息并进行单独显示,商品的详细信息包括:商品图片、商品的名称、商品的价格、商品描述、商品销量等;(4)加入购物车:未登录的用户进行加入购物车这一操作时会被要求先进行登录,登录后便可将商品加入购物第19期车,在购物车中可删除购物项和清空购物车;后台获取用户点击的商品的编号以及商品的数量加入购物车并根据单价和数量计算出购物项的价格和购物车内商品总价格,在购物车界面进行显示。购物车界面可以显示每一项商品的单价、数量及该购物项的总价,购物车内的多项商品,购物车内的商品总价;(5)生成订单:用户对购物车的商品进行结算并提交形成订单;(6)完善资料:已经登录成功的用户可以录入年龄、性别、电话、地址后并提交,以此完善自己的个人信息;(7)修改密码:已经登录成功的用户可以进入个人中心,对本账号的登录密码进行修改,在新密码框中输入新密码,提交并保存新密码,密码修改成功;(8)商品展示:网站可以展示全部商品,用户也可以根据一、二级标题对商品进行筛选显示,后台获取到用户点击的一、二级菜单编号筛选出对应商品,在商品列表页面对所筛选出的商品进行显示。1.3 相关技术介绍本网站使用了SSM开发框架和MySQL数据库,SSM框架由Spring、Spring MVC和MyBatis构成。其中,Spring是分层的JavaEE一站式轻量级开源框架;Spring MVC分离了控制器、模型对象;MyBatis是基于Java的持久层框架。数据存取采用的MySQL是一个真正的多用户、多线程SQL数据库服务器,它所使用的SQL语句是世界范围内使用最多并且标准化的数据库语言,另外,SQL语句使存储信息、更新信息、存取信息以及删除信息更加容易。因为MySQL的体积相对其他的数据库要小很多,所以使用MySQL来作为本项目的数据库系统。2 主要数据表设计本网站的设计与实现中,作者设计的主要数据表包括管理员信息表、用户信息表、商品信息表、一级标题表、二级标题表,其主要字段的设计分别如表1至表5所示。表1 管理员信息表字段名数据类型备注aidInt(11)管理员编号anameVarchar(255)管理员名apwdVarchar(255)管理员密码表2 用户信息表字段名数据类型备注uidInt(11)用户编号unameVarchar(255)用户名upwdVarchar(255)用户密码uageInt(11)用户年龄usexVarchar(255)用户性别uphoneBigint(11)电话号码uaddrVarchar(255)收货地址utypeint(11)用户类型2020.1079

第19期现代信息科技表3 商品信息表字段名gidgnamegpricegdiscgpicturegnewgonegtwogtimeglasttimegnumgtype数据类型Int(11)Varchar(255)Varchar(255)Int(11)Varchar(255)Bigint(11)Varchar(255)int(11)date(0)date(0)int(11)int(11)表4 一级标题表字段名otidotname数据类型Int(11)Varchar(255)备注一级标题编号一级标题名称备注商品编号商品名称商品价格商品描述商品图片新上架商品一级标题二级标题商品保质期商品促销期商品数量商品类型字段名ttidttnameotid表5 二级标题表数据类型ObjectIdInt32String备注二级标题编号二级标题名称一级标题编号3 系统部分功能实现3.1 网站主页实现本网站界面主题突出,布局合理,内容充分,文字表达清楚,语句通顺,页面有明确的导航提示。界面、版面形象的艺术风格清新悦目、布局合理。用户可在首页根据商品分类,按自己的需求选择某一类商品,点击后,该类所有的商品信息将会显示在该页面中,其中的页面展示信息有商品图片、商品的名称、商品的价格、商品描述、商品销量等信息,用户端商品列表界面如图3所示。在点击商品列表界面的某一个具体的商品后,进入商品详情界面,在商品详情页面可浏览商品的其他图片,包括商品的名称、重量、售价和产地,可根据用户自身需要修改商品的数量并加入购物车,商品详情页面如图4所示。图3 商品列表界面图4 商品详情界面3.2 管理员模块功能实现界面整体风格简洁美观,界面导航采用扁平竖版设计,鼠标划过和点击会出现不同交互动作,界面导航内容一目了然,管理员可以点击导航栏的不同位置进入不同模块。802020.10每个子界面的风格统一、样式一致、内容突出,具有较强的交互性。管理员在登录成功后,可对商品和用户进行管理操作。管理员界面的商品列表界面如图5所示。(下转83页)

杨成义,等:一款局域网通信软件的设计与实现第19期位置。3.4 文件传输功能实现在文件被发送前,利用selectedItems()进行发送对象的绑定,设置需发送文件的编码格式为UTF-8,接收者使用6666端口进行监听,确认接收并选择接收目录后,触发弹出框。框中使用bytesReceived显示文件已接收的大小,speed属性记录文件传输的速度,而useTime显示已经使用的时间。计算已接受的数据量占文件总容量TotalBytes的比例,并实时进行可视化的进度条的更新。最后估算剩余所需时间并显示,如图4所示。经过对界面和4个功能模块的反复测试,本聊天软件能自动搜索局域网内的用户,无须添加,支持在线的点对点私聊,同时支持任何格式的文件的传输和接收,软件安装便利、界面简洁、上手轻松,同时利用软件进行消息的传输速度快,几乎不占用的网络宽带资源。主要不足之处:该软件未实现加解密功能,消息传输过程中的安全性有待提高;软件的应用场景有限,只能在一般企事业单位的局域网内部进行使用,后续版本可根据企业的实际需求,增加离线留言、用户分组、文件在线编辑等功能。参考文献:[1] 王维波,粟宝鹃,侯春望.Qt 5.9 C++开发指南 [M].北京:人民邮电出版社,2018.[2] 陆文周.Qt 5 开发及实例:第3版 [M].北京:电子工业出版社,2017.[3] 霍亚飞.Qt Creator快速入门:第1版 [M].北京:北京航空航天大学出版社,2012.[4] 代勇,李伟,杨宏德,等.Visual C++网络通信编程技术详解 [M].北京:机械工业出版社,2011.[5] 软件开发技术联盟.Visual C++开发实例大全(基础卷)

[M].北京:清华大学出版社,2016.作者简介:杨成义(1985.09—),男,汉族,湖北孝感人,讲师,硕士研究生,研究方向:群决策支持系统;陈科宏(1995.

09—),男,汉族,广东茂名人,本科,学士学位,研究方向:软件工程。图4 文件的接收4 结 论(上接80页)图5 管理员界面的商品列表界面4 结 论基于SSM的果鲜生活农产品网站,将传统农业与现代化的互联网相结合,顺应了销售现代化的时代潮流,并且顾客能够更好的选择所需的产品,使购物更加便捷、友好。SSM中的Spring MVC是轻量级的Web框架,对Web层进行解耦,使开发更为简洁,易于后期对于网站的维护。网站后续可以增加用户上传商品功能,管理员可以对用户上传的商品进行审核,审核通过后可显示在商品列表页面,从而提高系统的使用效率。参考文献:[1] 杨开振,周吉文,梁华辉,等.Java EE互联网轻量级框架整合开发——SSM框架(Spring MVC+Spring+MyBatis)和Redis实现 [M].北京:电子工业出版社,2017.[2] FORTA 必知必会 [M].刘晓霞,钟鸣,译.北京:人民邮电出版社,2009.[3] 姜鹏,郭晓倩.形•色——网页设计法则及实例指导 [M].北京:人民邮电出版社,2017.[4] 余乐.网页设计与网站建设:从入门到精通 [M].北京:清华大学出版社,2017.[5] CROCKFORD ript语言精粹 [M].赵泽欣,鄢学鹍,译.北京:电子工业出版社,2009.[6] DUCKETT & CSS设计与构建网站 [M].刘涛,陈学敏,译.北京:清华大学出版社,2013.作者简介:李蕊岑(1995—),女,汉族,四川南部人,硕士研究生,研究方向:计算机系统结构。2020.1083


本文标签: 商品 用户 网站 登录 进行