Misidp

管理信息系统开发平台
授权协议 LGPL
开发语言 Java
所属分类 程序开发、 其他开发相关
软件类型 开源软件
地区 不详
投 递 者 商同
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

基本介绍

  • Misidp(MIS Integrate Develope Platform)是管理信息系统(MIS)类型项目的集成开发平台,采用数据模型驱动方式(DMDA)快速创建MIS类的Web项目,如:OA、 ERP、CRM等;抽象出管理信息系统的常见的功能模型(如单条记录更新,综合查询、文件上载管理、主从记录管理、统计报表、流程业务等)的 Schema,以Freemarker作为模版引擎,提供Eclipse plugin辅助创建功能元数据,快速生成各种业务功能的可运行代码和配置信息。
  • Misidp包含两个组成部分:Misweb和Misdev,Misweb是一个MIS类型Web项目的基础框架,提供通用的功 能模块,如:登陆认证、机构管理、岗位管理、用户管理、授权管理、编码管理等;Misdev(Misweb Developer)是一个Eclipse插件,用于快速生成、收集功能元数据,然后根据功能元数据和功能模版,采用模版引擎生成业务功能代码和配置。
  • Misweb和Misdev的结合点在于功能模型,功能模型是设计期的中间产物,就像采用PowerDesigner设计出的 PDM文件。功能模型的最终用于生成代码和配置文件。Misweb依赖于Misdev来创建Misweb工程,创建典型业务功能(即:已抽象出来的功能模 型的功能实例),Misdev创建的代码符合Misweb框架约束。

Misweb功能特点

  • 采用 Spring的ioc和java反射机制开发的Web Framework,简化配置。
  • 采用ibatis处理数据访问,封装查询参数和结果集结构,简化开发。
  • 使用Spring提供事务处理、服务类的配置
  • 采用programtic方式OFOH(One Function One Handler),不使用pojo、dao。
  • 封装httpxmlRequest 的最简单的ajax调用方式。
  • 集成ajax框架ajaxanywhere,提供 简单调用方式。
  • 集成表格组件ecside
  • 集成js校验框架validate_simple。
  • 集成常见树型菜单、树型选择框、日历选择框。

Misdev功能特点

  • 跟 eclipse结合,可利用eclipse的强大功能在已生成的代码和配置基础上进行完善和重构。
  • 提供单独的透视图,包含功能菜单的树型视图和各种功能模型的Editor。
  • 数据模型驱动,通过数据模型生成基础的功能模型,在已有的功能模型编辑、完善,生成业务功能代码和配置信息。
  • 处理功能模型中java代码和配置之间约束关系。
  • 支持各种方式的生成方式。
    1. 生成 jsp代码,其他组件:handler、serviceInterface、serviceImpl、sqlmap采用平台已实现的配置方式。
    2. 生成jsp、handler代码,其他组件:serviceInterface、serviceImpl、 sqlmap采用平台已实现的配置方式。
    3. 生成jsp、handler、 serviceImpl的代码,其他组件:serviceInterface、sqlmap采用配置方式。
    4. 生成jsp、handler、serviceImpl、serviceInterface的代码,其他组 件:sqlmap采用配置方式。

当前状态

  • 从2008年8月份开始在课余时间开发到现在。
  • Misidp整体 初具规模,个人任务版本号可定为0.8。
  • Misweb开发完毕,Misdev基础功能开发 (透视图、树型视图、模版引擎调用)完毕,且已开发出标准模型(单条记录更新)的编辑器,其他功能模型(综合查询、文件上载管理、主从记录管理、统计报 表、流程业务等)的编辑器尚在积极开发中。
 相关资料
  • 本文向大家介绍python学生信息管理系统,包括了python学生信息管理系统的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python学生信息管理系统的具体代码,供大家参考,具体内容如下 更多学习资料请关注专题《管理系统开发》。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 系统功能设计 代码实现 #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<dos.h> #include<string.h> #define LEN sizeof(struct student) #define FORMAT "%-8d%-15s%-12.1lf%-12.1lf%-12.1lf%-12.1lf\n" #d

  • 主要内容:选择合适的网站,CMS平台在本章中,我们将首先讨论如何为您的网站做出正确的选择,以及为网站选择哪个内容管理系统(CMS)平台。 选择合适的网站 让我们通过问自己几个问题来理解这一点,然后详细讨论这个概念。 问题1 - 你要花多少钱? 回答 - 这是与预算直接相关的主要问题之一。 如果你的预算很低,那么应该考虑一些非商业性的,而不是太复杂。 问题2 - 需要多少时间来计划维护? 回答 - 如果要发布很多优惠报价,最好有一个博

  • 本文向大家介绍java实现商品信息管理系统,包括了java实现商品信息管理系统的使用技巧和注意事项,需要的朋友参考一下 超市商品管理系统,供大家参考,具体内容如下 题目要求 超市中商品分为四类,分别是食品、化妆品、日用品和饮料。每种商品都包含商品名称、价格、库存量和生产厂家、品牌等信息。主要完成对商品的销售、统计和简单管理。这个题目相对简单,可以用一张表实现信息的保存和处理,因此不再给出数据库设计

  • 本文向大家介绍C#实现学员信息管理系统,包括了C#实现学员信息管理系统的使用技巧和注意事项,需要的朋友参考一下 新手写一段学员信息管理系统,有代码冗余的情况请谅解,代码如下,请大神指点       以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 本文向大家介绍python3.6实现学生信息管理系统,包括了python3.6实现学生信息管理系统的使用技巧和注意事项,需要的朋友参考一下 简单版本学生信息管理系统,用python基础语法实现,基于python 3.6 容错率很高的代码,做了很多异常处理功能,出错也不会丢失信息 启动时自动从文件中读取已有学生信息,退出时自动保存 程序分3个模块: Menu:进行菜单管理 Student_manag

  • 本文向大家介绍JSP实现客户信息管理系统,包括了JSP实现客户信息管理系统的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了JSP实现客户信息管理系统的具体代码,供大家参考,具体内容如下 项目示意图大概这样吧。我自己画的 登录界面代码 index.jsp: 完全没技术含量的,直接调用一个servlet控制的是否登录 控制登录的 LoginServlet 进来之后就到我们的主页后点击添加

  • 本文向大家介绍java学生信息管理系统设计,包括了java学生信息管理系统设计的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了java学生信息管理系统的具体代码,供大家参考,具体内容如下 本例的学生信息添加进入数据库的事务(可以提交事务,事务回滚,用本地线程完善) 主页面index.jsp 获取数据库连接的工具ConnUtils5.java 资源文件jdbc.properties 值