关于mis系统开发的一些配置含义

    要开发mis系统,首先要了解什么是MIS系统。下面我将详细介绍MIS系统。

    一:所谓MIS(管理信息系统--Management Information System)系统 ,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。它是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。换句话说,MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。

     一个完整的MIS应包括:辅助决策系统(DSS)、工业控制系统(IPC)、办公自动化系统(OA)以及数据库、模型库、方法库、知识库和与上级机关及外界交换信息的接口。其中,特别是办公自动化系统(OA)、与上级机关及外界交换信息等都离不开Intranet的应用。可以这样说,现代企业MIS不能没有Intranet,但Intranet的建立又必须依赖于MIS的体系结构和软硬件环境。 传统的MIS系统的核心是CS(Client/Server——客户端/服务器)架构,而基于Internet的MIS系统的核心是BS(Browser/Server——浏览器/服务器)架构。BS架构比起CS架构有着很大的优越性,传统的MIS系统依赖于专门的操作环境,这意味着操作者的活动空间受到极大限制;而BS架构则不需要专门的操作环境,在任何地方,只要能上网,就能够操作MIS系统,这其中的优劣差别是不言而喻的。 基于Internet上的MIS系统是对传统MIS系统概念上的扩展,它不仅可以用于高层决策,而且可以用于进行普通的商务管理。通过用户的具名登录(或匿名登录),以及相应的权限控制,可以实现在远端对系统的浏览、查询、控制和审阅。随着Internet的扩展,现有的公司和学校不再局限于物理的有形的真实的地域,网络本身成为事实上发展的空间。基于Internet上的MIS系统,弥补了传统MIS系统的不足,充分体现了现代网络时代的特点。随着互联网技术的高速发展,因特网必将成为人类新社会的技术基石。基于Internet的MIS系统必将成为网络时代的新一代管理信息系统,前景极为乐观。

      二:配置的定义

     可配置是一个灵活敏捷额应用系统的基本特征之一,其配置程度越高,则系统越灵活,开发难度也会相应的提高。

     基于配置的软件开发前提是必须提供一个支持配置机智的框架,在此框架上进行应用软件的开发。框架的定义用于配置的各类元数据,开发者通过配置元素进行MIS系统的开发。

    CFMIS采用两种方式作为配置媒介:DBMS和XML文档。DBMS用于对框架中较为复杂的元数据进行配置,XML的易用性则使配置信息的解析变得相对轻松。

    数据是MIS系统的基础,任何一个MIS系统最终都是对数据进行处理,因此可以认为MIS系统是以数据中心的应用软件系统,因此对数据的维护和查询是每个MIS系统必不可少的关键部分

    三:开发MIS系统可能用到的软件

    1.系统环境配置软件

   这种环境软件承担对mis系统中不同的子系统配置相应基础软件,例如DOS,汉言编译软件,程序编译软件等,有利于MIS系统的安装和维修。

    2.系统初始化引导环境软件

     他的作用是为各种类型的子系统产生相应的子系统启动软件,子系统初始化软件,从而使整个MIS系统按照规定的方式启动运行。

    3.子系统高层控制环境软件

    能产生MIS系统高层控制软件,使子系统的用户校验方式,高层运行方式和过程尽量一致化

    4.数据录入环境软件

     产生通用的数据录入程序(数据的增,删,改,查)

    5.数据保安环境软件

    对数据进行备份和恢复

    6.通用查询环境软件

    产生通用的具有多种查询方式的查询程序

    7.子系统通讯环境软件

     解决MIS系统中各子系统之间的通讯问题,是数据的正确性,系统的可靠性均由子系统通讯环境软件来保证

    8.代码翻译环境软件

    产生输入,输出,查询,统计,检索等过程的代码转换工作程序

    9.图形显示环境软件

    产生通用图形显示接口程序

    10.产生算法环境软件

     为各子系统配置所需的采用算法软件

    四:开发MIS系统需要的工具

    1.Java  web

    是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet不过现在使用的很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入的了强大的动力。

   2.JSP+Servlet+JavaBean

      JSP是服务器端的编程语言,见得比较多的是在一些网站上(当然作用绝不仅于此)JSP是由Servlet发展而来的,我们首先解释一下什么是Servlet Servlet是于Java的服务器端的编程组件,可以用于生成动态的网页。什么叫动态呢?比如访问西祠,为什么每次访问我们版,用的域名是一样的,可是内容每次不同?当然不可能是用的纯html的静态页面,是因为加入了动态元素(西祠用的是ASP)。Servlet提供了编写商务逻辑的方法,可以自动处理比如这儿的发帖子啊之类的,如果你对http比较熟悉你会比较明白这一点。总之,Servlet用于服务器,你也可以简单片面的理解为用于网站 JSP是什么呢?因为Servlet生成页面不很方便,特别是对于非Java专业人员,所以演变而来的一种语言,它的语法上就是Java+HTML,你看几个源程序就明白了。其实,所有的JSP都要被自动翻译成Servlet才能工作,它只是编程起来比较方便,所以受欢迎 JavaBean是一种组件,常用于提供给JSP一些辅助功能,比如大家习惯于用JSP编写页面,所以用JavaBean封装起来,其实JavaBean就是普通的Java类,只不过多了一些特性而已 

    3.Struts+Hibernate+Spring

      JAVA三大框架用来做WEN应用。 struts主要负责表示层的显示 spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作) hibernate主要是数据的持久化到数据库 在用jsp的servlet做网页开发的时候有个web.html的映射文件,里面有个mapping的标签就是用来做文件映射的。 当你在浏览器上输入URL地址的时候,文件就会根据你写的名称对应到一个java文件,根据java文件里编写的内容显示在浏览器上,就是一个网页,所以网页名字是随便写的,随便起的名字,不管你起的是.php .jsp .do还是其他的什么都对应这个java文件,这个java文件里的代码进行什么操作就干什么,显示一句话还是连接数据库还是跳转到其他页面等等,这个java文件把数据进行封装起到安全和便于管理的作用。其实这个java文件编译过来是.class的一个字节码文件,没有那么一个类似html嵌入标签和代码的网页文件。他与jsp文件区别就是jsp把代码嵌入到html标签中。 还有servlet或者struts中html表单里的action中的提交名称对应一个java文件,struts一般是.do的,都和上面一样是映射。

    4.SQL sever

SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。

Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

  五.开发MIS系统需要注意的内容

  1. 必须以用户为主,用户的需求为第一位,必须满足用户的需求
  2. 界面的设计必须人性化,让用户使用的更加方便
  3. 链接数据库,对数据的内容必须具有保护性,对数据进行增删改查必须完成
  4. 设计的要尽量简洁

  六.MIS系统开发案例

  http://www.doc88.com/p-682606769101.html

    

原文地址:https://www.cnblogs.com/zll20153246/p/6346514.html