了解项目:

项目介绍:

一.项目名称:直销超市/供应商网络平台
直销超市/供应商网络平台是一个企业对企业(B2B)模式的在线交易平台。考虑到了买卖双方各种需求,有着广泛的实用性,能简单,清晰,快捷的满足交易过程中的各种需要,买卖双方可以透明地,诚信地磋商,其交易成本也已减少到微不足道的水平。
本网络平台拥有以下优点:
(1)排除了地域对商业的束缚,不管买卖双方各自地理位置在哪里,都能自由的,方便的洽谈交易。
(2)快速且安全的信息传递,使超市在商业竞争中占尽先机。
(3)供应商将获得更大的市场,超市将获得更宽的供货渠道。
(4)透明且直接的信息交流,克服了因交易中间环节产生的误会对商业信誉的伤害。
(5)对于超市而言,大量的供货商及商品信息必然会提高进货工作的效率和质量。
(6)对于供应商而言,便捷,廉价的营销活动必然带来更大的商业利益。
直销超市/供应商网络平台面向超市及供应商,提供了网页端和手机端两个平台,实现商品查询、上传、修改、改价、组改价、下载等一系列买卖双方交易业务。对庞大数据的处理及性能优化与跨服务器网络处理是项目的重点与难点。

项目功能:

系统功能
一.超市/供应商平台业务架构:

二.超市/供应商平台功能:
(一)超市平台
1)商品信息维护(手机端+网页端)
超市可通过扫码或手动输入二维码查询平台中所有商品信息,或增加和修改商品。创建全面完整的商品网络平台。
商品信息维护包括商品查询、商品添加、修改三个功能。
① 商品查询:条码是某一类商品的唯一标识,根据条码的后四位(及四位以上)进行商品检索;
② 商品添加:输入商品的基本信息(条码、特征、名称等),上传照片文件,并发布到平台;
③ 商品修改:对平台已有商品的基本信息进行修改。
2)商品价格维护(手机端+网页端)
超市可根据平台所计算出的建议价格与参考价格对商品进行价格修改,并将修改的价格导出数据库文件并打印。使得超市人员可以即时根据市场整体变化更改价格并打印商品价格信息。
价格修改包括单个商品改价、组改价、价格下载功能。
① 单个商品改价:根据网络平台提供的建议价和参考价对超市的某个商品的价格修改;
② 商品组改价:根据同组商品规则(8位条码前5位一致,13位条码前7位一致)对同组的一到多个商品的价格进行修改;
③ 价格下载(网页端):将修改过后的商品价格信息导出为本地数据库文件(.dat文件)用于打印。
3)信息检索(手机端+网页端)
超市可以对网络平台中庞大数目的商品、供应商进行快速查询,从而获得更快的供货渠道,提高进货工作的效率和质量。
价格修改包括商品检索、供应商检索。
检索功能是对商品信息和供应商信息进行名称、类型等特征进行模糊查询。检索时间应尽可能短。
4)商户管理(网页端)
商户管理用于管理员对用户基本信息维护、改价关系的维护并且用于分析商品市场价格。
① 用户基本信息维护:查询用户密码、查看用户基本信息、使用情况以及为新用户注册;
② 用户改价关系维护:打开或关闭用户的改价功能;
③ 分析商品市场价格:显示市场中商品的建议价(一般建议价、GMM建议价、Kmeans建议价)、参考价等,并用图表的形式统计。方便超市分析价格分布,在商业竞争中占尽优势。

(二)供应商平台
1)购买计划(手机端+网页端)
空间使得供应商将自己的商品和报价发布给更大范围更远地域的超市。向平台提供了透明且直接的信息,并获取更大市场。
供应商通过购买计划获得一定数量的空间,计划有起始时间和结束时间。规定期限计划内的空间可存放所供应的商品。即将到期或已经过期的计划中的空间不可见,并给出提示信息。
2)空间管理(手机端+网页端)
供应商购买计划后可对计划内的空间进行管理。供应商按照自己的规则对空间内的商品位置进行修改。
空间管理包括某个位置插入、删除和移动空间。
① 插入:在某位置插入空间,如果商品未满,则在该位置插入一个空白的空间。
② 删除:删除某位置商品,如果该位置有商品,则删除该位置商品。
③ 移动:移动某位置商品到其他位置,将某商品移动到另一个位置,该位置上没有商品则直接插入,如果有商品则将原位置商品顺次下移。
3)商品管理(手机端+网页端)
商品管理用于供应商增加并维护所供应的商品。
商户管理包括商品添加、商品发布、商品信息维护。
① 商品添加:添加平台商品,填写商品基本信息(条码、特征等)并上传商品照片存入平台。
② 商品发布:将供应商所供应的商品添加到个人空间某个位置,并填写价格。公布给平台所有超市。
③ 商品信息维护:对平台与空间的商品基本信息、照片与价格进行修改维护。
4)供应商管理(网页端)
供应商管理用于管理员对用户基本信息维护。包括查询密码、查询用户基本信息以及用户使用状况。

项目分工:

整个项目分为四个端:用户端、超市端、供应商端、管理员端。我所在的小组负责超市端,我个人负责超市端的后端功能实现。采用的开发工具及架构:
工具:IDEA
开发框架:SpringBoot
数据库:MySql
开发技术:J2EE、JAVA、JAVAScript、sql
中间件:Tomcat 、jdk1.8

实训前两天工作记录:

1.确立人员分工,项目分解,需求分析。
2.熟悉开发环境。
3.学习开发工具。

山东大学软件学院项目实训——超市/供应商直销平台相关推荐

  1. 山东大学软件学院项目实训-创新实训-SDUMeeting(六)

    山东大学软件学院项目实训-创新实训-SDUMeeting(六) 端对端加密与密钥交换 端到端加密(end-to-end),是一种只有参与通讯的用户可以读取信息的通信系统.它可以防止潜在的窃听者--包括 ...

  2. 山东大学软件学院项目实训-创新实训-SDUMeeting(一)

    山东大学软件学院项目实训-创新实训-SDUMeeting(一) 一.前言: 这个项目是山东大学视频会议项目,这个项目基于webrtc构建多人视频会议系统,我负责视频会议客户端及服务端安全防护,这个专栏 ...

  3. 山东大学软件学院项目实训-创新实训-SDUMeeting(三)

    山东大学软件学院项目实训-创新实训-SDUMeeting(三) 山大会议项目web安全之文件注入防护 一.前言 山大会议的客户端加入了对用户自定义头像的支持,需要用户自行上传头像图片,这个过程存在文件 ...

  4. 山东大学软件学院项目实训-创新实训-网络安全靶场实验平台(一)

    目录 前言 一.项目介绍 二.项目框架 三.个人分工 四.本周任务完成情况 4.1  Vue安装 4.1.1 node.js安装及配置 4.1.2 安装vue及脚手架 4.1.3 运行Vue项目 4. ...

  5. 山东大学软件学院项目实训-创新实训-山大软院网络攻防靶场实验平台(二)-docker安装与学习

    目录 前言: 一.docker安装 1.centos7使用yum安装 二.命令行创建 docker 容器测试 前言: 项目实训立项通过后的几天均在学习 docker 的相关知识,上一篇文章也简单记述了 ...

  6. 2021年山东大学软件学院项目实训记录(第一周)

    这次项目实训中,我们小组选择的题目是在线考试系统,经过讨论分工,我负责考试管理部分中的前端开发部分. 首先进行环境配置. 前端开发最为便利的开发工具为VScode,我们选择的开发框架是Vue. VSc ...

  7. 山东大学软件学院项目实训-创新实训-山大软院网络攻防靶场实验平台(六)-SQL注入数字型

    目录 前言: 一.SQL 注入漏洞简介 1.简介 2.危害 3.利用 4.防范 二.相关配置 三.编写"SQL 注入漏洞-数字型注入"后端代码 1.使用 springboot 框架 ...

  8. 山东大学软件学院项目实训-创新实训-网络安全靶场实验平台(五)

    目录 一.header 二.footer 三.数据库的设计 3.1 表的设计 3.2 E-R图 一.header header是页面的导航条,作为一个组件在每个页面中都有引用. 其外观如下图所示:   ...

  9. 山东大学软件学院项目实训-创新实训-山大软院网络攻防靶场实验平台(八)-RCE漏洞

    目录 前言: 1.RCE 漏洞简介 1.1.简介 1.2.危害 1.3.利用 1.3.1.漏洞挖掘 1.3.2.windows下管道符 1.3.3.linux下管道符 1.4.防范 2.相关配置 3. ...

最新文章

  1. openstack高可用方案
  2. ubuntu 10.10开机自启动svn服务
  3. Go goroutine
  4. 又到一年“粽子节”,快来测测你包的粽子颜值几分
  5. python渲染html页面_python接口自动化29-requests-html支持JavaScript渲染页面
  6. xml实现删除一个节点
  7. 产品,是解决问题的载体
  8. 用Java+xml配置方式实现Spring数据事务(编程式事务)
  9. CF1109F Sasha and Algorithm of Silence's Sounds LCT、线段树
  10. Fun with Opterons, SATA, and INNODB
  11. 微星主板B550M破击炮无U刷BIOS 内存条插3/4卡槽出现DRAM灯常亮,屏幕无法显示
  12. excel批量删除所有空白行
  13. SQL Server2008R2中文版安装教程
  14. 元气骑士如何获得机器人成就皮肤_元气骑士成就系统攻略 成就获取方法一览...
  15. 国产手机厂商抢占高端,二手机市场不容忽视
  16. JS数组常用方法练习题
  17. iOS开发:将新的设备的UDID加入到苹果开发者账号中的步骤
  18. StringUtil方法全集
  19. Go语言的函数与数组
  20. Vue-pdf实现在线预览PDF文件

热门文章

  1. 六神磊磊论唐诗中的敏捷:(二)中唐:把太监撤了就是敏捷
  2. seo前景如何?就业前景怎么样?
  3. HC小区管理系统springboot版
  4. 山东大学2018级操作系统实验三
  5. 基于VBA的数据录入界面开发
  6. 【MM】委外加工标准流程(Subcontracting)
  7. 小项目-开篇:为找工作而写
  8. 按月收费,Win 10 将变成 Win 365 吗;苹果推出 Swift 资格认证
  9. 锂电池实验室设计SICOLAB
  10. 论文投稿指南——中文核心期刊推荐(水路运输)