Skip to content

基于配置,跨平台、语言;类似MiniUI的后台数据管理系统

License

Notifications You must be signed in to change notification settings

luofei2011/HitUI

Repository files navigation

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. 系统存在的缺陷与不足

About

基于配置,跨平台、语言;类似MiniUI的后台数据管理系统

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published