2.2开发目标
在线仓库的主要开发目标如下:
(1)实现管理系统信息关系的系统化、规范化和自动化;
(2)减少维护人员的工作量以及实现用户对信息的控制和管理。
(3)方便查询信息及管理信息等;
(4)通过网络操作,改善处理问题的效率,提高操作人员利用率;
(5)考虑到用户多样性特点,要求界面简单,操作简便。
2.3设计原则
本在线仓库采用nodejs技术,Mysql数据库开发,充分保证了系统稳定性、完整性。
在线仓库的设计与实现的设计思想如下:
操作简单方便、系统界面安全良、简单明了的页面布局、方便查询在线仓库相关信息。
2、即时可见:对在线仓库信息的处理将立马在对应地点可以查询到,从而实现“即时发布、即时见效”的系统功能。
3、功能的完善性:可以管理首页、首页、站点管理(轮播图、公告栏)用户管理(管理员、注册用户、商家)内容管理(商品资讯、新闻分类资讯))更多管理(商品中心、订单中心、评价中心、商品类别、喜好推荐、活动中心)模块的修改维护操作。
项目设计目标与原则
2.1关于在线仓库的基本要求
(1)功能要求:可以管理首页、首页、站点管理(轮播图、公告栏)用户管理(管理员、注册用户、商家)内容管理(商品资讯、新闻分类资讯))更多管理(商品中心、订单中心、评价中心、商品类别、喜好推荐、活动中心)等功能模块。
(2)性能:在不同操作系统上均能无差错实现在不同类型的用户登入相应界面后能不出差错、方便地进行预期操作。
(3)安全与保密要求:用户都必须通过身份验证才能进入系统,并且用户的权限也需要根据用户的类型进行限定。
(4)环境要求:支持多种平台,可在Windows系列、Vista系统等多种操作系统下使用。
前端技术:nodejs+vue+elementui,
Express 框架于Node运行环境的Web框架,
语言 node.js
框架:Express
前端:Vue.js
数据库:mysql
数据库工具:Navicat
开发软件:VScode
整个开发过程首先对软件系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计等;详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行功能测试,并对测试结果进行分析总结,得出系统中存在的不足及需要改进的地方,为以后的系统维护提供了方便,同时也为今后开发类似系统提供了借鉴和帮助。这种个性化的网上系统管理特别注重交互协调与管理的相互配合,激发了管理人员的创造性与主动性,对在线仓库而言非常有利。
三、系统详细设计
3.1前台首页模块
3.2商品资讯模块
3.3商品中心模块
3.4商品详情模块
3.5活动中心模块
四、管理员功能模块
4.1后台首页模块
4.2轮播图模块
4.3商家功能模块
4.4商品资讯模块
4.5商品中心模块
目录
一、前言介绍
二、项目设计目标与原则
2.1关于在线仓库的基本要求
2.2开发目标
2.3设计原则
三、系统详细设计
3.1前台首页模块
3.2商品资讯模块
3.3商品中心模块
3.4商品详情模块
3.5活动中心模块
四、管理员功能模块
4.1后台首页模块
4.2轮播图模块
4.3商家功能模块
4.4商品资讯模块
4.5商品中心模块
五、部分核心代码
5.1用户登录关键代码
5.2商品中心关键代码
5.3商品类别关键代码
5.4用户注册关键代码
5.5订单生成关键代码