《管理信息系统设计基础,软件工程论文.docx》由会员分享,可在线阅读,更多相关《管理信息系统设计基础,软件工程论文.docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、管理信息系统设计基础,软件工程论文【题目】 【第一章】 【第二章】管理信息系统设计基础 【第三章】 【第四章】 【第五章】 【总结/以下为参考文献】 第 2 章 系统设计基础 2.1 管理信息系统 管理信息系统即 Management information system,英文简称为 MIS.其概念的不同的历史时期经历了不同的变化,比方在计算机还未出现时其指的是在一定的时间向企业的管理人员提供与企业相关的各类信息。这时的信息提供的方式往往是指口头或者书面的形式。在计算机网络技术出现之后,管理信息系统的概念发生了变化。其如今指的是以人作为主体,通过计算机的硬件及软件对与企业相关的信息进行获取及处
2、理,并将处理的结果反应给企业的管理人员。通过对管理信息系统的研究能够发现,其概念的变化是随着计算机技术的不断发展变化而不断进行的。因此,对管理信息系统的设计须由相关的专业技术人员进行完成。 2.1.1 管理信息系统的特点 管理信息系统的特点主要包括下面几个方面。 1为决策者提供信息信息管理系统的概念从一出现便被赋予了为决策者提供信息这一含义。当代的管理信息系统更是能够借助于计算机网络技术为企业决策者的决策提供服务。 2多学科综合管理信息系统的综合性管理功能融合了众多学科,主要包括数学、计算机科学以及管理学等等。 3综合性管理信息系统能够实现其复杂的功能与其综合性是严密相关的。它集成了库存系统、
3、财务系统、管理系统等多个系统的功能。 4人机结合在管理信息系统实现其功能的经过中,人是起主导作用的,正是由于人的存在管理信息系统才能够实现复杂的功能。正是由于人和计算机的结合才使得人和计算机的优势能够在管理信息系统上表现出来。 2.1.2 管理信息系统与物联网技术 物联网技术是最近几年随着互联网技术的发展而兴起的,它的存在能够使企业内部互相孤立的局域网连接起来。物联网技术的实现需要借助于阅读器软件、TCP/IP 协议以及Web 服务器技术等。物联网技术与互联网技术的关系能够通过如下的图示表现出来。应用物联网技术能够实现互联网所具备的的多种功能,如电子邮件的传送、文件传输、以及本文关键词语检索等
4、。将物联网技术应用于管理信息系统能够使之具备多种功能,能够为酒店管理决策层提供信息咨询服务。物联网技术的引入能够使管理信息系统能够使人员在同一时间的不同地点针对某一特定问题展开讨论。其公告栏技术能够针对企业内部的各种重要信息进行及时发布,使之得以快速传播。 2.1.3 管理信息系统的运行 1组织规模组织规模是管理信息系统的组成部分之一,其能够对确定管理信息系统的规模和目的起到一定的参照作用。不同的组织规模造成了管理信息系统具有其各自的特点和目的。组织规模不同对管理信息系统的影响主要表如今两个方面。首先是投资的多少,组织规模越大则管理信息系统对风险的承受能力就越高,对于风险的消化能力就越强。一般
5、来讲,组织规模越大信息管理系统的复杂程度就越高,开发时间也就相对越长。 2人机结合应用管理信息系统的优势在于能够利用计算机的数据来辅助人们做出决策,这种方式较为高效和便捷。但是由于管理信息系统所面对的问题的不确定性,仅仅依靠这种构造化的决策方式是不可靠的。因而,需要人与管理信息系统的结合才能制定出最优的策略。在人机结合时应该注意如下几个方面。 1为了使管理信息系统与人进行结合应该设计出人性化的界面,使系统的使用者能够在使用经过中灵敏的解决所碰到的各种问题。 2为了使管理信息系统能够始终合理运营,应该使其始终处理它所能够完成的工作,而人则应该完成本身所应该完成的工作。这样才能够使管理信息系统稳定
6、合理运营。 3用户终端的信息处理能力。通过用户在终端使用各种功能强大的软件来处理数据,使得管理信息系统由信息的集中处理方式向着用户自个开发与控制的方式进行过渡。 2.2 C#语言 C#语言是由美国微软公司发布的一种高级程序设计语言,其能够运行于。NETFramework 之上。C#语言的初次出现是在美国微软的职业开发论坛上。在运行方式上,C#语言与 Java 有很多共同之处。 比方,C#语言与 Java 语言的语法构造是类似的,在详细运行时两者都需要进行编译执行。当然,C#语言与 Java 语言也存在着不同之处,在这方面 C#语言沿袭了 Delphi语言的特点。在微软公司推出的。NET Fra
7、mework 网络框架中,主要的程序编写语言便是C#语言。 C#语言是一种面向对象的程序编写语言,它所编写的程序比拟安全稳定,集成了 C与 C+语言的优点,在二者的基础上发展而来。同样,在 C#语言上并没有 C 语言与 C+语言的一些缺点,如 C#语言并不需要多重继承以及宏。在进行。NET 程序设计开发时,优先使用的程序编写语言便是 C#语言,这是由于其既具有 VB 语言的形象化操作风格,又具有 C 语言的较高的运行效率。正是由于 C#语言的存在,各种基于微软。NET 平台的应用程序才能够被程序开发员快速开发出来。由于 C#语言是一种高级的面向对象的程序设计,这也使其在各类组件的设计中大有可用
8、之处。若使用 C#语言编写组件程序,则这些组件能够很轻易得转换为 XML 网络服务,进而使其能够通过因特网在任意的操作系统上被任意一种程序编写语言进行调用。由于 C#程序编写语言是在 C 语言及 C+语言的基础上发展而来,因此熟悉 C 语言或者 C+语言的程序员能够很快把握 C#语言的编写。除此之外,C#语言还能够对 C 语言或者 C+语言编写的函数进行调用,使其在功能上进一步加强。 1C#语言的设计任务C#语言在设计之初就以简单化、通用化、当代化作为目的。作为一种面向对象的程序设计语言,C#语言的出现是基于很多工程要素的帮助。这些重要的软件工程要素主要包括内存的自动释放、数组维度的核查以及对
9、未经初始化变量的引用进行检测等等。 2C#语言的运行为了保证程序设计人员能够方便地使用 C#语言,必须确保 C#语言的源代码具有较好的可移植性。由于 C#的灵敏性特点使得其能够为一些独立系统进行程序编写,其可以以针对一些嵌入式系统进行程序编写。与 Java 语言类似,C#语言编写的程序需要经过编译,并在。NET Framework 网络架构的平台上进行运行。经过编译之后的中间语言被称为微软中间语言,即 MSIL.若执行 C#程序的计算机上没有。NET Framework 程序,则其无法被正常运行NET Framework 的作用在于将已经编译完成的 C#程序转化为二进制的程序代码,在计算机上直
10、接运行。运行之后的 C#程序会被留存于缓存区中,当需要再次对其进行执行时,则能够直接从缓存区调用使得程序执行的效率得到提高。 2.3 技术 2.3.1 技术的基本定义 在进行酒店管理系统设计的经过中,需要使用 语言进行酒店管理系统 Web页面的设计。应用 技术能够使网站具有数据的交互性和动态性。 语言是一种标记性的语言,通过其对文本、图像、视频等元素根据一定的规则进行标记,就能够在客户端阅读器上呈现出不同风格的 Web 网页。在 语言编写的 Web 界面呈现的经过中,不再需要进行编译工作。 2.3.2 文档 文档是通过 ASCII 码进行编写的,其包含很多 ASCII 码标记,是一种纯文本文件
11、。对于一个普通的 Web 页面,能够通过在页面中单击鼠标右键的形式对其 源代码进行查看。 源文件能够通太多种方式进行打开,并能够在相应的文本编辑器中对其进行编辑。 源代码文档是由各种各样的标记元素组成的。 标记是以一个左尖括号开场的,并以一个右尖括号结束,中间是标记名。华而不实,左尖括号与标记名之间是不允许出现空格的。 元素的大部分有开场以及结束的标记,这类元素通常被称作 容器 . 2.3.3 文件构造 从总体上来看,一个 文件的构造是一个 元素。对于这个 文件来讲,它的开场部分是 ,结束部分是 / ,中间部分是其元素体。元素体是由头元素和体元素两部分组成的,华而不实前者的标志是 head 和
12、 /head ,后者的标志是 body 和 /body .头元素又是由其它各种元素以及注释等组成的,其在这一点上与体元素是一致的。 对于 文件中的元从来讲,其大部分存在于体元素之中,只要少数的诸如 title和 meta 等能够出如今头元素之中。一般来讲, 文件头元素中的内容是其属性,主要包括与文件相关的各种信息,诸如标题、作者以及关键字等。这些属性在头元素中的顺序能够是任意的,但是体元素中的元素的位置不是任意的,由于这些元素的位置顺序变动将直接影响 文件在阅读器中的显示结果。 2.4 系统的体系架构 对酒店管理系统体系架构的设计主要有两种基本方式,即采用 B/S 架构设计或者采用 C/S 架
13、构设计。 2.4.1 C/S 形式与 B/S 形式 在 C/S 形式中,C 指的是客户机Client,S 指的是服务器Server。因而,C/S形式实际上是一种客户机到服务器的架构形式。C/S 形式的应用范围主要是局域网。在C/S 形式下,客户机能够根据用户的不同需要对服务器上的不同类型的数据资源进行访问,可以以对这些访问的数据资源进行简单的处理,并将数据处理的结果及时反应给用户。若客户机不能够知足用户对于数据资源的处理需要,那么此时客户机将把这些请求转移给服务器,使其对用户的数据资源处理请求进行处理。第二种情况的出现往往是由于客户机访问的数据为服务器端的公共数据资源。客户机的这种工作方式保证
14、了数据的完好和一致。在 C/S 形式下,对于客户机的性能配置的要求较低,只需要其完成基本的功能即可。这些基本的功能包括进行简单的信息保存以及对用户的系统界面及反应数据进行显示。 在 B/S 形式中,B 是指阅读器browser,S 指的是服务器Server。因而,B/S形式实际上是一种阅读器到服务器的架构形式。B/S 形式的应用范围主要是广域网。B/S形式的出现时间晚于 C/S 形式,是在前者的基础上随着网络技术的发展而发展起来的。 B/S 形式能够分成三层的架构,即阅读器层,数据库服务器层以及 Web 服务器层。在该种架构形式下,系统能够不受距离的限制实现其功能。当前,B/S 架构形式已经成
15、为很多系统设计的首选,本酒店管理系统的设计便是采用了 B/S 构造形式。 B/S 形式下,系统的访问者端需要安装阅读器。阅读器的作用是把用户的访问请求传送到服务器端,并把服务器端传送来的数据加以接受,并在客户端进行显示。阅读器与服务器之间进行数据以及请求的传递时需要遵循一定的传递协议,即 HTTP 协议。采用这种协议进行数据及请求的传递能够大大节省传递时间,而且传递方式比拟灵敏,这是一种面向对象的传递协议。当阅读器端向服务器端传送请求时,其只需对请求的方式及途径进行传送即可。阅读器端向服务器端传送的请求方式不同,则其与服务器端之间也将分别建立不同种类的联络。若 Web 服务器端完成了阅读器端传
16、送来的请求操作时,它们之间建立的联络便被自动断开。 在 B/S 架构形式下,Web 服务器处于中心位置,发挥了关键作用。其能够对客户机阅读器端传送而来的请求进行接收,并将此请求中牵涉到数据库数据的请求传递给数据库服务器。当数据库服务器响应这些请求之后,数据便由数据库服务器传输到 Web 服务器,再由 Web 服务器传输到客户端的阅读器端,并在显示器上显示出来。 2.4.2 两种架构方式的比拟 从本质上看,B/S 架构形式与 C/S 架构形式最终都是把数据库服务器中的数据有选择得传递给客户端。但是由于两者的不同特点,使得两者的使用条件有所不同。一般来讲,若系统的硬件较简单、对系统的安全性要求不是很高且不需要复杂的维护条件的情况下选择 C/S 形式,否则将选择 B/S 形式。C/S 形式在应用范围上主要是系统的输入输出以及数据处理,B/S 形式在应用范围上主要是数据的查询以及交换操作。因而,C/S架构形式与B/S架构形式均有其各自的优势,在实际应用中将其进行结合使用效果较好。