Skip to content

realeve/QCCenter

Repository files navigation

QCCenter

质量控制中心

1.关于本项目

在传统信息系统的开发中,如果需要查询各类数据,我们通常需要做下面这些操作:

  • 页面: 用户选择各类选项,比如商品类别、价格区间、颜色等属性,然后提交请求给后台;
  • 控制器: 后台根据用户提交结果解析用户请求,将该请求发送给Modules模块;
  • 数据模型: 拼接数据库查询字符串,连接数据库————查询数据————返回数据并打包给Controller;
  • 控制器: 根据上一步返回结果将信息返回前台,做各类操作;
  • 页面: 接收数据并渲染到页面;

在一个小型系统中,可能会有数十种这样的需求,开发人员需要不断重复以上的工作,在后期维护过程也相对较繁琐,系统的开发相对封闭,无法做到通用。不幸的是,这种现象每天都在我们发生。