该系统为建设一个高可扩展的H5企业网站,主要功能模块图如下:
该系统分为前台用户子系统和后台企业管理子系统,具体系统用例图如下:
根据功能性需求,使用starUML建立数据库E-R图如下:
本系统需要安装通过install express cookie cookie-session body-parser mysql express-static express-route multer consolidate ejs -D
来安装模块依赖。
后台管理登录页 采用md5加密,主要功能代码为:
const crypto=require('crypto');
module.exports={ MD5_SUFFIX: '(一段随意的字符串)', md5: function (str){ var obj=crypto.createHash('md5');
obj.update(str);
return obj.digest('hex'); } };
验证登录:
const express=require('express');
const common=require('../../libs/common');
const mysql=require('mysql');
var db=m