商城管理系统建设是跟随现代社会的发展潮流而出现的新兴产业方式。现在几乎每家每户都有自己的电脑,人手一部智能手机,互联网科技已经渗透到每家每户,成为一个最普遍的科技。因为互联网站有着传统商城比拟不了的优点,可以跨地域,全天的进行商品的贸易往来。加之人们越来越喜欢快节奏的生活,只需要浏览几个网页就可以购买喜欢的商品让人们爱上网购。在顾客节省时间的同时,商城管理系统的建设为商家也节省了人力物力的大量支出。主要为了实现以下几种目标:
1.界面简约大气,操作简单,设计人性化;
2.实现前台登录,商品管理模块,订单管理模块,用户管理模块、评论管理模块、文章管理模块等。
3.数据库具有较强的安全性,实用性,容灾和备份;
4.系统具有一定的权限分配,避免各类用户越权操作;
二、基本任务
完成项目开发环境搭建和系统的数据库底层设计;
主题要求:色彩搭配舒适、协调、适合大众审美;适合的商城体系结构和商城的安全性、可维护性等密切相关。该系统的功能有用户登录,管理员登录,管理员人脸登录等。从而合理有效地完成工作,提高工作的效率和质量以及商城的安全性。
数据库要求:设计合理,高实用性,高性能;
本系统的研究主要运用了node.js、数据库(MySQL)技术和node.js的第三方生态中的express以及vue框架构建了本项目的DAO层。用于给服务层提供数据库接口。服务层采用node第三方插件来向DAO层发送获取数据库数据请求并处理业务逻辑关系。路由层则负责挂载静态资源,搭建静态伺服以及简单处理客户端发送的请求。这三层构建了本次项目的服务端。前端则基于模块化开发思想运用(HTML、CSS、JS语言),依赖Less、jQuery的框架构筑静态页面,通过ajax数据交互方式并经过权限分离处理给用户提供用户所需的数据并局部渲染。
开发语言 node.js
框架:Express
前端:Vue.js
数据库:mysql
数据库工具:Navicat
开发软件:VScode