一.系统概述
如今社会上各行各业,都喜欢用自己行业的专属软件工作,互联网发展到这个时候,人们已经发现离不开了互联网。新技术的产生,往往能解决一些老技术的弊端问题。因为传统校园店铺商品销售信息管理难度大,容错率低,管理人员处理数据费工费时,所以专门为解决这个难题开发了一个校园网上店铺,可以解决许多问题。
校园网上店铺可以实现商铺管理,商品订单管理,用户管理,商品管理,商品评价管理等功能。该系统采用了Mysql数据库,Java语言,Spring Boot框架等技术进行编程实现。
校园网上店铺可以提高校园店铺商品销售信息管理问题的解决效率,优化校园店铺商品销售信息处理流程,保证校园店铺商品销售信息数据的安全,它是一个非常可靠,非常安全的应用程序。
二.技术环境
jdk版本:1.8 及以上
ide工具:Eclipse或者 IDEA
数据库: mysql5.7
编程语言: Java
java框架:SpringBoot
maven: 3.6.1
详细技术:HTML+CSS+JAVA+SpringBoot+MYSQL+VUE+MAVEN
三.功能设计
校园网上店铺可以实现商铺管理,商品订单管理,用户管理,商品管理,商品评价管理等功能。
下图即为管理员用例图,管理员权限操作的功能包括管理商铺,管理会员等级信息,管理商品留言,管理商品收藏,管理商品,管理用户等。
下图即为商铺用例图,商铺权限操作的功能包括下架商品,增加商品库存,减少商品库存,上架商品,回复商品留言,管理商品订单等。
下图即为用户用例图,用户权限操作的功能包括查看商铺,购买商品,提交订单,管理商品订单,查看网站介绍等。
下图即为设计的管理员功能结构,管理员权限操作的功能包括管理商铺,管理会员等级信息,管理商品留言,管理商品收藏,管理商品,管理用户等。
下图即为设计的商铺功能结构,商铺权限操作的功能包括下架商品,增加商品库存,减少商品库存,上架商品,回复商品留言,管理商品订单等。
下图即为设计的用户功能结构,用户权限操作的功能包括查看商铺,购买商品,提交订单,管理商品订单,查看网站介绍等。
本程序在设计结构选择上首选B/S,也是为了满足程序今后升级便利,以及程序低维护成本的要求。本程序的网络拓扑设计也会在下图展示,通过图形的方式来描述更容易理解。
四.系统实现效果
管理员功能实现
下图即为编码实现的公告管理界面,管理员在公告管理界面中可以对界面中显示的所有公告信息进行更改,查询,删除。
下图即为编码实现的用户管理界面,管理员在用户管理界面中可以为本界面显示的所有用户信息进行查询,修改,删除,用户信息有电子邮箱,余额,会员等级,用户身份证号等。
下图即为编码实现的商铺管理界面,管理员在商铺管理界面中新增商铺,更改商铺的营业执照,商铺信用类型等,可以删除需要删除的商铺信息。
下图即为编码实现的会员等级管理界面,管理员在会员等级管理界面修改会员等级信息,不同会员所属等级不同,那么在购买商品时,享受的折扣也不一样。
商铺功能实现
下图即为编码实现的商品管理界面,商铺在商品管理界面中为商品的库存进行增加,减少操作,可以上架商品,下架商品以及更改商品信息等。
下图即为编码实现的商品评价管理界面,商铺在商品评价管理界面中查看用户对商品的评价信息,商品评价信息有商品名称,评价内容,评价时间,回复内容,回复时间等,商品评价的回复信息是商铺回复的信息。
下图即为编码实现的商品订单管理界面,商铺在商品订单管理界面中对商品订单查询,对已支付的商品订单进行发货,商铺可以通过商品订单详情来了解更多商品订单的详细内容。
用户功能实现
下图即为编码实现的商铺信息界面,用户在商铺信息界面中查看商铺介绍还有商铺的营业执照以及商铺的信用信息等。
下图即为编码实现的商品信息界面,用户在商品信息界面中查看商品简介,商品信息包括商品库存,商品原价,购买获得积分等信息,用户可以直接购买商品。
下图即为编码实现的确认下单界面,用户在确认下单界面中可以提交订单,前提是检查购买的物品以及收货的地址信息等是否正确。
下图即为编码实现的商品订单界面,用户在商品订单界面中可以退款,可以收货,可以评价订单等。
论文目录
目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1 课题背景 1
1.2 课题意义 1
1.3 研究内容 1
第2章 开发环境与技术 3
2.1 Java语言 3
2.2MYSQL数据库3
2.3 IDEA开发工具 4
2.4 Spring Boot框架 4
第3章 系统分析 5
3.1 可行性分析 5
3.1.1 技术可行性 5
3.1.2 经济可行性 5
3.1.3 操作可行性 5
3.2 系统流程 5
3.2.1 操作流程 6
3.2.2 登录流程 6
3.2.3 删除信息流程 7
3.2.4 添加信息流程 7
3.3 性能需求 8
3.4 功能需求 9
第4章 系统设计 12
4.1 系统设计思想 12
4.2 功能结构设计 13
4.3 数据库设计 15
4.3.1 数据库概念设计 15
4.3.2 数据库物理设计 18
第5章 系统实现 23
5.1 管理员功能实现 23
5.1.1 公告管理 23
5.1.2 用户管理 23
5.1.3 商铺管理 24
5.1.4 会员等级管理 24
5.2 商铺功能实现 25
5.2.1 商品管理 25
5.2.2 商品评价管理 25
5.2.3 商品订单管理 26
5.3 用户功能实现 26
5.3.1 商铺信息 26
5.3.2 商品信息 27
5.3.3 确认下单 27
5.3.4 商品订单 28
第6章 系统测试 29
6.1 功能测试 29
6.1.1 登录功能测试 29
6.1.2 修改密码功能测试 30
6.2 系统测试结果 31
结 论 32
参考文献 33
致 谢 34
此源码非开源,若需要此源码可扫码添加微信进行咨询!