Skip to content

Latest commit

 

History

History
141 lines (71 loc) · 1.85 KB

README.md

File metadata and controls

141 lines (71 loc) · 1.85 KB

2010级毕业设计项目

基于CI框架进行开发,类似MiniUI的组件系统。此项目为共同开发项目;参与者:luofei,freemen

在线预览:http://mywebappdemo.sinaapp.com/graduation/

组件功能特点

  1. 基于配置的思想(主要)

    1. 表格数据配置

      • 查询区域配置

      • 数据库信息配置

      • 表头信息配置(多行表头)

      • 表格内容信息配置

      • 分页信息配置

    2. 弹出选择插件信息配置

      • 显示字段配置

      • 数据库信息配置

      • 字段映射关系配置

  2. 基于构件的思想

    1. 基本的表单组件

      • 文本框

      • 日期框

      • 下拉选择框

      • 单选框

      • 复选框

      • 密码框

    2. 弹出层组件设计

  3. 数据交互协议设计

    1. 前端数据请求协议

      • 统一查询接口设计

      • select接口

      • insert接口

      • where接口

      • delete接口

      • like接口

    2. 后台返回信息格式

      • Models层信息封装

      • Controllers层信息封装

    3. 组件间信息交互格式

      • 表格与弹出层信息交互

      • 表单域与表格查询信息交互

  4. 框架架构设计

    1. 网站整体架构设计

      • 权限控制

      • 消息容器(统一错误提示)

    2. 表格部分架构设计

      • 事件绑定格式

      • 表格的组织形式

    3. 系统接口设计

      • 核心接口hit相关属性和方法

      • hit.CONFIG接口

      • hit.PLUGIN接口

      • hit.INTERFACE接口

      • hit.COMPONENT接口

      • hit.VALIDATE接口

  5. 表格功能设计与实现

    1. 数据维护接口

      • 增加接口

      • 删除接口

      • 修改接口

      • 排序接口

      • 数据查询接口

    2. 固定列功能

      • 生成固定列

      • 取消固定列

    3. 分页功能

      • 修改默认每页显示数量

      • 跳转到指定分页

      • 上一页

      • 下一页

      • 首页

      • 尾页

      • 刷新操作

  6. 系统存在的缺陷与不足