运行软件:vscode
前端nodejs+vue+ElementUi
语言 node.js
框架:Express/koa
前端:Vue.js
数据库:mysql
开发软件:VScode/webstorm/hbuiderx均可
该系统将采用B/S结构模式,使用Vue和ElementUI框架搭建前端页面,后端使用Nodejs来搭建服务器,并使用MySQL,通过axios完成前后端的交互 该系统使用vscode开发工具,Mysql数据库,vue框架联合开发并实现。对于以上描述的技术或开发工具,在当代都是较为成熟的技术和平台,虽然它们都有自已的体系,但在程序员的眼里,它们的配合度是很高的,网上的相关博客中每个创建项目的帖子,它们都会出现,数据库负责管理数据,开发工具负责管理项目,技术负责代码的框架,既相互独立,又相互依赖[6]。以上描述的工具、技术都已转化为自身的技能,所以从技术角色考虑是可行的,工作人员对于技术的关注度并不高,只要程序可用即可。本文的研究目标是以超市的超市管理体系为对象,论文的研究内容包括:商品信息、商品进货等方面进行了研究。系统以当前应用最为广泛的nodejs语言为基础,结合了目前应用最为广泛的嵌入式嵌入式平台,集成了B/S体系结构。数据库选择简便高效的MySQL,vue框架。在超市管理系统进行管理,不仅可以解除时间空间的束缚,还可以节省人力成本,将数据和库存一目了然地呈现在眼前,方便管理,整个系统操作简便,界面亲切,实用性,安全,高效率,能准确完成操作,实现系统的全过程[3]。
采用B/S模式架构系统,开发简单,只需要连接网络即可登录本系统,不需要安装任何客户端。开发工具采用VSCode,前端采用Vue+ElementUI,后端采用Node.js,数据库采用MySQL。
涉及的技术栈
1) 前台页面:
页面结构布局采用Vue框架,可能会使用到第三方组件库Element-ui或View Design组件库、axios发送请求、html和less语法。
2) 后台服务器:
服务器搭建采用基于node的Express框架快速搭建服务器,需要引入mysql模块进行对数据库的操作
3) 数据库:
mysql数据库,Navicat可视化工具辅助操作数据库
同时,也正是由于管理制度的使用,使得更多的工作者可以被解放出来,将更多的精力投入到其他方面。只要与网络相连,就可以使用本程序解决数据信息交换的问题。
目 录
摘 要 I
Abstract II
1 绪 论 1
1.1 研究背景 1
1.2 研究意义 2
1.3 主要内容 3
2系统相关技术概述 3
2.1开发工具 4
2.2 nodejs语言简介 4
2.3 Tomcat服务器简介 5
2.4 vue框架介绍 5
2.5 MySQL数据库技术简介 6
3 超市管理系统的设计 7
3.1系统可行性分析 7
3.1.1技术可行性 8
3.1.2经济可行性 8
3.1.3社会可行性 9
3.1.4法律可行性分析 9
3.1.5操作可行性分析 10
3.2 系统需求分析 10
4功能结构 17
4.1 数据库设计 17
4.1.1 数据库E/R图 18
4.2 数据库表结构设计 18
4.3 基于MySQL数据库的存储设计 19
4.4 注册、登录、重新功能设计 19
5 超市管理系统的实现 21
5.1 管理员功能模块 21
5.2 员工功能模块 22
6 系统测试 23
6.1 测试基本原则 23
6.2 系统功能测试 24
6.3 测试结果分析 25
结 论 26
参考文献 27
致 谢 28