搜档网
当前位置:搜档网 › 数据库基础与管理信息系统概述

数据库基础与管理信息系统概述

数据库基础与管理信息系统概述
数据库基础与管理信息系统概述

第1章数据库基础与管理信息系统概述

数据库广泛地应用于各企业组织和政府机构,与人们的日常生活息息相关。在现代信息社会中,将有更高比例的人力物力投入信息产业。数据是信息产业的原料,数据需要经过组织和管理才能发挥它的实用性。然而管理数据的有效利器就是数据库和与它相关的数据库管理系统。大家知道Delphi在开发数据库及设计应用程序界面方面有着不同寻常的优势,开发简单、设计方便、容易上手、帮助完善,只要对编程略有基础则使用Delphi开发一般的应用程序界面及数据库应用程序都易如反掌,所以它越来越受程序员的青睐。业界盛传执着的程序员使用C++,聪明的程序员使用Delphi。使用Delphi编程往往可以使程序员的工作事半功倍,因此目前开发小型的管理信息系统大都采用Delphi。

本章首先介绍数据库的常用基本概念、传统数据库的发展阶段,给出应该掌握的基本术语、概念;然后介绍管理信息系统的定义、特点、结构、分类,以及管理信息系统的开发方法。

1.1 什么是数据库

数据库描述了现实世界中的某些方面,构成了现实世界中的一个微小世界。数据库是一个逻辑上紧密相连的数据集。该数据集中的数据具有某些固有的语义含义。数据库是为某个特定目标设计、建立和使用的,它拥有确定的用户组和这些用户组感兴趣的预定的应用。数据库是一个持久数据的集合,这些数据用于某种应用系统中,是由一个或几个数据表格组成的,数据表格是由数据组成的,是一个统一管理的相关数据的集合,数据库的特点是能被各种用户共享,具有最小的冗余度,数据间有紧密的联系但又有较高的对程序的独立性。

数据库中的表、视图、存储过程、索引等具体存储数据或对数据进行操作的实体,称为数据库的对象。数据库是这些对象的集合,该集合中容纳着各种各样的数据库对象。

1.2 数据库管理技术的发展阶段

数据管理指的是对数据的分类、组织、编码、储存、检索和维护。计算机信息系统是一类数据密集型的应用,不论哪一类信息系统,都建立在大量数据事实基础之上,管理这种大量的、持久的、共享的数据是这类计算机应用面临的共同问题。

数据库管理技术大致经历了3个阶段:

?人工管理阶段。

?文件管理阶段。

?数据库系统阶段。

1.人工管理阶段

20世纪50年代中期以前,计算机主要用于科学计算。没有支持数据管理的专用软件,程序员定义数据的逻辑结构和物理结构,数据无法共享。这一时期数据管理的特点是:?数据面向程序。

?数据不保存。

?没有专用的软件对数据进行管理。

?数据不能共享。

?数据冗余。

数据由程序自行携带,这就使得程序严重依赖于数据,如果数据的类型、格式或者数据量、存取方法、输入输出方式等发生改变,程序就要做相应的修改。同时,因为没有统一的数据管理软件,数据的存储结构、存取方式、输入输出方式等都由应用程序处理,这就给应用程序开发人员增加了很重的负担,并且效率较低。

由于数据是面向应用程序的,一个程序携带的数据,在程序运行结束后就连同该程序一起退出了计算机系统,如果别的程序要共享该数据系统,只能重新组织携带,因此,程序间经常会存在大量的重复数据。

2.文件管理阶段

20世纪60年代后期,计算机开始大量用于数据处理工作,大量的数据存储、检索和维护成为紧迫的需求,在这一阶段有统一的软件进行数据管理,程序和数据之间有软件提供存取方法进行转换,有共同的数据查询修改的管理模块,程序和数据是分离的。文件的逻辑结构与存储结构有一定的独立性,实现以文件为单位的数据共享。在硬件方面,可直接存取的磁鼓、磁盘成为连机的主要外存。

文件系统对数据的管理虽然有了长足的进步,但它还是从应用程序的角度来组织和处理数据种方式存在以下问题:

?数据冗余度大(不同的程序语言建立各自的文件系统)。

?数据和程序缺乏独立性(结构变,应用程序变)。

?无结构性,文件之间彼此独立(文件之间不能建立联系)。

3.数据库系统阶段

从20世纪70年代开始,由于数据复杂性、数据量增大、数据要求共享、硬件技术的发展用户要求提高计算机应用于管理的规模更加庞大,需要计算机管理的数据急剧增长,并且对数据共享的要求与日俱增。文件系统的管理方法已无法满足要求。为了解决独立性问题,实现数据统一管理、实现数据共享,数据库技术由此产生。

数据库是通用化的相关数据集合,它不仅包括数据本身,而且包括相关数据之间的联系。数据库中的数据通常是整个信息系统全部数据的汇集,面向所有合法用户。其数据结构独立于使用数据的程序,数据库的建立、使用和维护等操作由专门的软件系统即数据库管理系统统一进行。

现在,数据库已成为各类信息系统的核心。数据库的主要特点是:

?数据的统一与结构化管理。

?数据独立于程序进行管理。

?强大的数据操作及附加功能,如数据恢复、数据安全性控制、数据完整性控制、加强了对数据的保护。

?对数据实行集中控制。

?统一的数据控制功能。

?面向全组织的复杂的数据结构。

?从全局观点组织数据,实现数据共享,减少数据冗余。

1.3 数据库的组成

集成的数据库环境是由数据库、数据管理系统、数据库开发工具、应用系统平台、数据管理员和数据库用户所构成的。

1.3.1 数据库

数据库(Database)是为了满足一定范围里许多用户的需要,在计算机里建立的一组互相关联的数据集合。数据库系统采用一种称为“数据库管理系统”的软件来集中管理和维护数据库里的数据,对数据的存储、更新、检索(查找)等操作采用统一的处理和控制方式;数据能同时为多个应用程序和用户服务(数据共享);尽量消除信息的重复存储(减少数据冗余量);保证数据库中数据的完整性和一致性等许多方面。例如,一个学校的各个部门,如学籍管理部门、教务部门、各个系、宿舍管理部门、学生会等,都经常要在学生档案册里查询各种信息,只要将全校学生的档案数据建成一个学生档案数据库,提供给学校各个部门共同使用即可。

目前的数据库系统正在向可视化、开放式、多媒体数据信息等方向发展,并具有数据仓库、数据开采、知识发现、决策支持等功能,从而来适应社会公众对信息的收集、处理、管理,以开采数据、进行有效决策等需求。

1.3.2 数据库管理系统

在早期,数据只能放在程序中进行处理,处理能力十分有限,且一个程序中的数据不能为其他程序共享。高级语言出现之后,可以将数据组织成数据文件的形式,一个数据文件可被一个程序或相关的几个程序调用,但数据仍不能脱离程序而独立存在,其共享性、安全性等性能仍然十分有限。随着计算机技术的进步以及信息管理研究和应用的深入,出现了数据库管理系统,使数据处理技术发展到了一个崭新的阶段。

数据库管理系统(Database Management Systems,DBMS)是用于创建和管理数据库的系统软件,是数据库系统的核心组成部分。其主要功能有:定义数据库的结构及其中数据的格式,规定数据在外存储器的存储安排方式,负责各种与数据有关的控制和管理任务。用户通过数据库管理系统的支持,访问数据库中的数据;比较常见的数据库管理系统有

dBASE/FoxBase/FoxPro/Visual FoxPro系列产品、Oracle、Informix、Sybase以及微软公司的Access、SQL Server等。

数据库管理系统的主要功能包括:

(1)定义数据库。

(2)装入数据库。

(3)操纵数据库。

(4)控制数据库。

(5)维护数据库。

(6)数据通信。

从程序的角度看,数据库管理系统是完成上述功能的许多系统程序所组成的一个集合。每个程序都有自己的功能,一个程序或几个程序一起完成数据库管理系统的一项工作,或一个程序完成几项工作,以设计方便与系统性能良好为原则。由于各个数据库管理系统的功能不完全一样,所以包含的程序也不相同。

1.3.3 数据库软件支持系统

数据库系统的软件包含的主要程序有:

(1)操作系统支持数据库运行的操作系统。如Windows Server、Linux。

(2)数据库管理系统数据库管理系统是为数据库的建立、使用和维护配置的软件,如SQL、Oracle等。

(3)数据库的编译系统与应用程序数据库系统的核心软件,它是在操作系统的支持下进行数据管理工作的。

1.3.4 数据库硬件支持系统

由于数据库系统的数据存储量和访问量一般都很大,因此整个系统对硬件的要求很高。

(1)磁盘空间要足够大。

(2)CPU处理速度要快。

(3)内存足够大。

1.4 数据库的基本概念

1.4.1 表

一个数据库由一个或多个表组成。表是一种按行和列排列的数据集合。例如,可能有名为authors的作者信息表。每列包含某种类型的信息,如作者的姓。每行包含有关特定作者的所有信息(名、姓、地址,等等)。

在一个数据库中,你可能有若干表,每个表用于一个特定主题。例如,pubs 数据库可

能包含用于作者、书名等的表。每个主题使用单独的表可以消除重复数据,使数据存储更有效并减少数据输入错误。

表是数据库关系图的基本构件。在数据库关系图中,各个表以矩阵形式布局,以便可以看到为数据库表中的每一列定义的所有属性。

表是组织和存储数据的对象,它由行和列组成。行和列的顺序是任意的,没有限制,是根据设计人员设计的,其命名应该跟存储的内容相关,这样便于管理。譬如,表中的记录姓名的列命名为Name。表的名字也应该和存储的内容相关,如数据库中的存储员工信息的表命名为Employee。需要注意的是,在同一表里,列的名字必须唯一。同理,在同一个数据库中,表的名字也必须是唯一的。

为了对数据库内表对象有个更深刻的了解,可以将其逻辑化并且通过关系模型中的二维关系表格显示出来。

在数据库管理系统中,数据是存储在表对象中的,因此创建表是使用数据库存储数据的前提。

表对象的创建主要有两种方法:一种是通过每种数据库管理系统的用户界面菜单进行创建,这种方法的具体操作决定于不同的数据库管理系统,它的优点是可以快速、直观地创建所需的表对象;另一种方法是使用SQL语言提供的创建表语句,它虽然使用起来不直观而且需要掌握SQL的语法规则,但是作为一种标准在所有的数据库管理系统中都适用。

1.4.2 字段

表中每一列中的数据就是一个字段,表中的列对应的数据就是一个字段。字段具有自己的属性,如字段大小、类型等。不同的数据库系统对字段属性的定义也有差别,如字段的类型在某些数据库管理系统中是固定值,但在另一些系统中则是可变的。

字段类型是字段最重要的属性,它决定了字段能够存储哪种数据。SQL规范支持的5种基本字段类型分别为字符型、文本型、数值型、逻辑型和日期时间型,下面分别加以介绍。

(1)字符型数据非常有用,当需要存储短的字符串信息时,总要用到该种类型数据。如可以将从HTML表单中的文本框搜集到的信息发到字符型字段中。例如,要创建一个字段用来存放可变长度的字符串信息,可以使用表达式V ARCHAR。

(2)文本型。字符型数据限制了字符串的长度不能超过255个字符,而使用文本型数据没有这个限制。

(3)数值型。该类型字段将用来存储数值,包括整型(INT)、数字型(NUMERIC)、货币型(MONEY)、逻辑型(BIT)以及时间日期型等。

1.4.3 索引

在数据库管理系统中,索引提供了一种无须扫描整张表就能实现对数据进行快速查询的途径,使用索引可以优化查询。这就像为了找到某本书中一个句子可以逐页搜索,或者通过使用该书的目录,快速定位到要搜索的主题然后找到需要的句子。显然后一种方法操

作起来更快。

在数据库中,表的索引与附在某本书后面的索引非常相似,因此为数据表建立索引是加快查询速度的有效手段。用户可以根据应用环境的需要,在基本表上建立一个或者多个索引,以提供多种存取路径,加快查找速度。索引一般由数据库管理员或者表的拥有者(创建该表的用户)进行创建。系统在存储数据时会自动选择合适的索引作为存取路径,用户无法手工选择索引。索引也存储数据,只不过索引中的数据反映的不是实际信息,而是方便搜索用的路径信息。

索引有两种类型,分别是聚簇索引和非聚簇索引。聚簇索引和目录表非常相似,记录的索引顺序与物理顺序相同。在非聚簇索引中,记录的物理顺序与逻辑顺序没有必然的联系。

通常情况下使用的是聚簇索引,但是每个表只能有一个聚簇索引,因为一个表中的记录只能以一种物理顺序存放。通常要对一个表按照标识字段建立聚簇索引,但也可以对其他类型的字段建立聚簇索引,如字符型、数值型或日期时间型字段。从建立了聚簇索引的表中取出数据要比建立了非聚簇索引的表快。当需要取出一定范围内的数据时,用聚簇索引也比用非聚簇索引好。

由于索引是冗余的数据结构,因而索引对于保证正确性来说不是必需的。但是,索引对事务的高效处理十分重要,既包括更新事务又包括查询。

(1)创建非聚簇索引通过CREATE INDEX语句创建非聚簇索引,下面SQL语句创建了一个名为USERID的非聚簇索引。

CRE.ATE UNIQUE INDEX USERlD ON UserInfomation(UID ASC, Age DESC)

其中,UNIQUE是表示此索引的每一个索引值只对应唯一的数据记录,USERID为用户定义的索引名,UserInfomation为索引基于的表名,表中的UID字段按升序且Age字段按降序建立唯一索引。

(2)创建聚簇索引通过CREA TE CLUSTER INDEX语句创建聚簇索引,如下SQL 语句用来创建一个名为USERNAME的聚簇索引。

CRE.ATE UNIQUE INDEX USERNAME ON UserInfomation(Name)

其中,与创建非聚簇索引不同的是关键字CLUSTER,它表示要建立的索引是聚簇索引,使用这条语句将会在UserInfomation表的Name列上建立一个聚簇索引,UserInfomation 表中记录将按照Name值的升序存放。

(3)删除索引索引一经建立,就由系统使用和维护它,不需要用户进行维护。如果建立索引的列中的数据经常增加和删除,系统会花费很多的时间进行维护索引。这时候就应该把这样的索引删除,来提高系统的性能。删除索引的同时,系统也会删除数据字典中有关该索引的描述。下面是使用SQL语句删除索引的示例。

DROP INDEX USERNAME

其中,DROP INDEX是用来删除索引的SQL语句,USERNAME为要删除的索引名。使用这条语句将会把UserInfomation表中的USERNAME索引删除。

1.4.4 视图

视图是关系数据库内,提供给用户以多种角度观察数据库中数据的重要机制。视图是从一个或者多个基本表中导出的表,它存储的不是真正的数据,只是一个与基本表不同的虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以基本表中的数据发生变化,视图中查询出来的数据也随之一变化。合理地使用视图具有如下优点。

?能够简化用户的操作。

?使用户能够以多种角度看待同一数据。

?对重构数据库提供了一定的逻辑对立性。

?对机密数据提供安全保护,对不同的用户使用不同的视图。

视图一经定义,就可以进行类似于对基本表的操作,如对视图的查询、删除等,在视图中还可以建立子视图。但是对视图的数据更新操作,不同的数据库管理系统会有不同的处理方式。

1.4.5 数据字典

数据字典存储有关数据的来源、说明与其他数据的关系、用途和格式等信息,它本身就是一个数据库,存储“关于数据项的数据”。数据字典是个指南,它为数据库提供了路线图,而不是原始数据。换句话说,数据字典通常是指数据库中数据定义的一种记录,类似一个数据库的数据结构,但其内容要比数据库的数据结构描述丰富得多。数据字典在不同的数据库管理系统中也有一些差异。

在数据库系统中,数据字典通常是由基本表和用户可存取的视图构成的。基本表数据字典的基础是一组基本表组成,存储相关的数据库的信息。这些信息仅由数据库系统读和写,它们很少被数据库用户直接存取。为了让读者更清楚地认识数据字典,下面给出Oracle 数据库中数据字典为数据库本身所提供的信息。

?Oracle用户的名字。

?每个用户所授的特权和角色。

?模式对象的名字:表、视图、索引、聚集、同义词、序列、过程、函数、包及触发器等。

?关于完整性约束的信息。

?列的默认值。

?有关数据库中对象的空间分布信息及当前使用情况。

?审计信息。

1.5 管理信息系统的定义

管理信息系统(Management Infomation Systems,MIS)的概念起源很早。早在20世纪30年代,柏德就强调决策在组织管理中的作用。20世纪50年代,西蒙提出了管理依赖

于信息和决策的概念。同一时代维纳发表了控制论与管理,他把管理过程当成一个控制过程。1988年盖尔指出“管理将以较低的成本得到及时准确的信息,做到较好的控制。”这时数据处理一词已经出现。

管理信息系统一词最早出现在1970年,由瓦尔特·肯尼万(Walter T.Kemevan)给它下了一个定义:“以书面或口头的形式,在合适的时间向经理、职员以及外界人员提供过去的、现在的、预测未来的有关企业内部及其环境的信息,以帮助他们进行决策。”很明显,这个定义是出自管理的,而不是出自计算机的。它没有强调一定要用计算机,它强调了用信息支持决策,但没有强调应用模型,所有这些均显示了这个定义的初始性。直到20世纪80年代,管理信息系统的创始人,明尼苏达大学卡尔森管理学院的著名教授高登·戴维斯(Gordon B.Davis)才给出管理信息系统一个较完整的定义:“它是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的用户-机器系统。它能提供信息,支持企业或组织的运行、管理和决策功能。”这个定义说明了管理信息系统的目标、功能和组成,而且反映了管理信息系统当时已达到的水平。它说明了管理信息系统的目标是在高、中、低三个层次,即决策层、管理层和运行层上支持管理活动。管理信息系统一词在中国出现于20世纪70年代末80年代初,根据中国的特点,许多从事管理信息系统工作最早的学者给管理信息系统也下了一个定义,登载于《中国企业管理百科全书》上。该定义为:管理信息系统是“一个由人、计算机等组成的能进行信息的收集、传递、储存、加工、维护和使用的系统。

管理信息系统的主要的控制对象是

数据库,但管理信息系统的概念至今尚无

统一的定义,其理论基础尚不完善,其定

义方法尚未明确统一。但从国内外学者给

MIS所下的定义来看,人们对MIS的认

识在逐步加深,MIS的定义也在逐渐发展

和成熟。MIS的定义有很多种,各个研究

者从各自的角度出发给出了不同的定义,

但基本的概念结构雷同。下面给出其概念

结构图,如图1-1所示。

图1-1 MIS概念结构图

1.6 管理信息系统的特点

1.面向管理决策

管理信息系统是继管理学的思想方法、管理与决策的行为理论之后的一个重要发展,它是一个为管理决策服务的信息系统,它必须能够根据管理的需要,及时提供所需要的信息,帮助决策者作出决策。

2.综合性

从广义上说,管理信息系统是一个对组织进行全面管理的综合系统。一个组织在建设管理信息系统时,可根据需要逐步应用个别领域的子系统,然后进行综合,最终达到应用

管理信息系统进行综合管理的目标。管理信息系统综合的意义在于产生更高层次的管理信息,为管理决策服务。

3.人机系统

管理信息系统的目的在于辅助决策,而决策只能由人来做,因而管理信息系统必然是一个人机结合的系统。在管理信息系统中,各级管理人员既是系统的使用者,又是系统的组成部分。在管理信息系统开发过程中,要根据这一特点,正确界定人和计算机在系统中的地位和作用,充分发挥人和计算机各自的长处,使系统整体性能达到最优。

4.与现代管理方法和手段相结合的系统

如果只简单地采用计算机技术提高处理速度,而不采用先进的管理方法,管理信息系统的应用仅仅是用计算机系统仿真原手工管理系统,充其量只是减轻了管理人员的劳动,其作用的发挥十分有限。管理信息系统要发挥其在管理中的作用,就必须与先进的管理手段和方法结合起来,在开发管理信息系统时,融进现代化的管理思想和方法。

5.多学科交叉的边缘科学

管理信息系统作为一门新的学科,产生较晚,其理论体系尚处于发展和完善的过程中。研究者从计算机科学与技术、应用数学、管理理论、决策理论、运筹学等相关学科中抽取相应的理论,构成管理信息系统的理论基础,从使其成为一个形成一个有着鲜明特色的边缘科学。

1.7 管理信息系统的结构

管理信息系统的结构描述尚无统一的模式。管理信息系统并不是与一个组织的其他信息系统相分离的特殊实体,它是组织信息系统的核心,贯穿于组织管理的全过程,同时又覆盖了管理业务的各个层面,其结构是一个包含各种子系统的广义结构。

下面我们着重从广义概念上阐述管理信息系统的结构。

1.基于管理任务的系统层次结构

管理信息系统的任务在于支持管理业务,因而管理信息系统可以按照管理任务的层次进行设计。一般而言,不同管理层次的任务是不相同的,如表1-1所示。

表1-1不同管理层次的管理任务表

管理层次管理任务和内容

战略管理(高层)规定组织的目标、政策和总方针

确定组织的管理模式

确定组织的任务

战术管理(中层)获得组织所需各种资源、监控等

作业管理(基层)有效利用各种资源,在规定范围从事管理活动

表1-1是管理信息系统的结构矩阵。纵向概括了基于管理任务的系统层次结构;横向

从管理的组织和职能上概括了管理信息系统的组成。

在实际工作中,由于管理者所处的管理层次不同,思考问题的角度不同,同一个问题可以属于不同的管理层次。

不同管理层次对信息的需求也不相同,其信息特征的差别如表1-2所示。

表1-2不同管理层次的信息特征表

管理层次

信息特征

来源范围概括性时间性变化性精确性使用频率

战略管理外部很宽概括未来相对稳定低低战术管理内部相对确定较概括综合定期变化较高较高作业管理内部确定详细历史经常变化高高

从管理决策问题的性质来看,不同管理层次也不相同:

战略管理层的决策内容关系组织的长远目标,以及制定获取、使用各种资源的政策等方面,大多数属于非结构化问题的决策。决策者是组织的高层管理人员,除需要根据组织的外部环境和内部条件来做出决策外,还需要他们具有一定的知识、阅历、经验和胆识。

作业管理层的决策内容是关于如何有效利用组织的资源,并按照既定的程序和步骤进行工作,大多数属于结构化问题的决策。决策者是基层管理人员,要求他们具有组织实施的能力。而战术管理层的决策内容介于战略管理层和作业管理层之间,既有结构化问题的决策,也有非结构化问题的决策,决策者是组织的中层管理人员。

2.基于管理职能的系统结构

管理信息系统的结构,也可以按照使用信息的组织职能加以描述。系统所涉及的各职能部门都有着自己特殊的信息需求,需要专门设计相应的功能子系统,以支持其管理决策活动,同时各职能部门之间存在着各种信息联系,从而使各个功能子系统构成一个有机结合的整体。管理信息系统正是完成信息处理的各功能子系统的综合。

3.管理信息系统结构的综合

根据系统的组成和决策支持的要求,可以综合出管理信息系统的概念结构。综合的原则有:?横向综合,就是把同一管理层次的各种职能综合在一起。横向综合正向着资源综合的方向发展。

?纵向综合,即把不同层次的管理业务按职能综合起来。这种综合结构沟通了上下级之间的关系,便于决策者掌握情况,进行正确分析。

这种结构实质上是一个概念上的框架,人们可以用它来描述现有的或进化中的管理信息系统。

1.8 管理信息系统的分类

管理信息系统是一个广泛的概念,至今尚无明确的分类方法。

由于管理信息系统的功能、目标、特点和服务对象不同,从层次上可以分为业务信息

数据库信息管理系统-JAVA实现

任课教师签名: 日期: 注:1. 以论文或大作业为考核方式的课程必须填此表,综合考试可不填。“简要评语”栏缺填无效。 2. 任课教师填写后与试卷一起送院系研究生秘书处。 3. 学位课总评成绩以百分制计分。

图书管理信息数据库系统-JAVA实 现 目录 一、需求说明 (3) 1、任务概述 (3) 2、需求分析 (3) 2.1功能需求 (3) 2.2、数据描述 (3) 2.2.1静态数据 (3) 2.2.2动态数据 (3) 2.2.3数据库介绍 (3) 3、系统功能概要图 (4) 4、运行环境 (4) 二、数据库的设计 (4) 1、数据库设计的关系模型 (4) 2、创建数据库的语句 (5) 3、给数据库中插记录的相关语句 (6) 4、数据字典 (6) 5、ER图 (8) 三、开发方案介绍 (9) 四、应用系统设计 (10) 附录 (18)

一、需求说明 1、任务概述 满足在线书店管理的需求,实现管理流程。主要功能包括用户注册、用户登录、购物商场、在线购物、订单管理、系统导航、用户退出、权限控制等。 2、需求分析 2.1功能需求 在线书店系统作为一个网络购物网站,它仿照淘宝网等知名购物网站,其总体要求即实现购物网站的基本功能。具体功能要求如下: 1)商品管理。这是管理员的功能。要实现增删改查图书、仓库管理的功能。 2)用户管理。包括用户注册、用户登录和用户退出三个方面,用户还可以更改部分注册 信息。用户登录成功后,在首页面可看到书籍展示。 3)购物车管理。可以修改、删除选购书籍,并保存购物列表。当用户退出时或session 失效时,自动保存用户购物车列表书籍。 4)订单管理。要实现生成订单,删除、修改、查询订单,提交订单。提交后的订单,只 能查看订单信息,不能进行修改,也不能删除。 5)权限控制。主页面和注册页面任何人都可以访问,其他页面,只有已经登录成功的用

管理信息系统数据库设计ER图部分

1、公司管辖若干商店,每个商店有编号、店名,店址、店经理等属性(提示:“店经理”只作为“商店”的属性处理);每家商店有若干职工工作,但每个职工只能服务于一家商店;每个职工有工号、姓名、性别、年龄、政治面貌等属性;商店都记录有每个职工参加工作的开始时间;每家商店销售若干商品,同时商店记录商品的销售量;商品有商品号、商品名、单价、产地等属性; 请根据以上文字正确画出实体—联系图,试尝写出由此E-R图转换的关系逻辑模型。 关系模式: 商店(编号,店名,店址,店经理) 职工(工号,姓名,性别,年龄,政治面貌) 商品(商品号,商品名,单价,产地) 工作(工号,编号,开始时间) 销售(商品号,编号,销售量) 2、某汽车公司管辖若干汽车维修站,每个维修站有若干职工,但每个职工只能服务于一个维修站,维修站可以为多个顾客提供维修服务,顾客可以到多个维修站维修汽车,维修过程中可以使用多个配件,维修汽车所使用的配件由公司统一提供。“服务站”的属性有:服务站编号、服务站名称、服务站地址、联系人、电话;“职工”的属性有:职工号、姓名、性别、工资、联系电话;“顾客”的属性有:顾客编号、顾客姓名、地址、电话;配件的属性有:配件编号、配件名、规格、型号、价格。并要求反映出顾客到维修站维修的日期、维修人员、顾客本次维修使用的配件数量、价格。 (1) 试画出E-R图; (2) 转换成关系模型,并注明主键。

服务站(服务站编号、服务站名称、服务站地址、联系人、电话) 职工(职工号、姓名、性别、工资、联系电话) 顾客(顾客编号、顾客姓名、地址、电话) 配件(配件编号、配件名、规格、型号、价格) 服务(服务站编号,顾客编号,日期,维修人员) 使用(顾客编号,配件编号,数量,价格) 工作(服务站编号,职工号) 3、现有关系模式: 学生(学号,学生姓名,年龄,系别,选修课程号,教师姓名) 有如下语义约束:一个学生可以选修多门课程;一门课程只能由一名教师任教 指出此关系模式的主码,它属于第几范式?为什么? 关系模式的主码:学号,课程号 回答:1)由于该关系模式的每一个分量都不可再分,该关系模式满足第一范式。 2)关系模式中,教师姓名仅依赖主码中的选修课程号,关系模式中的所有非主属性并不都完全函数依赖于主码(或者该关系模式存在非主属性部分依赖于主码),该关系模式不满足第二范式。 因此,该关系模式满足第一范式。

管理信息系统概论在线作业试卷答案

您的本次作业分数为:100分单选题 1.【第1章】管理信息系统科学的三要素是_________。 A 计算机技术、管理理论和管理方法 B 管理方法、运筹学和计算机工具 C 系统的观点、数学方法和计算机应用 D 计算机技术、通信技术和管理工具 正确答案:C 单选题 2.【第1章】信息_________。 A 不是商品 B 就是数据 C 是一种资源 D 是消息 正确答案:C 单选题 3.【第1章】EDPS是以下哪个术语的简称? A 电子数据处理系统 B 单项数据处理阶段 C 综合数据处理阶段 D 管理信息系统 正确答案:A 单选题 4.【第1章】按照不同级别管理者对管理信息的需要,通常把管理信息分为以下三级_________。 A 公司级、工厂级、车间级 B 工厂级、车间级、工段级 C 厂级、处级、科级 D 战略级、战术级、作业级

单选题 5.【第1章】根据西蒙教授提出的三种类型的决策问题,库存补充的决策问题属于_______的问题。 A 结构化 B 半结构化 C 非结构化 D 以上都有 正确答案:A 单选题 6.【第1章】信息化_________。 A 是推动工业化的动力 B 是工业化的基础 C 代替工业化 D 向工业化发展 正确答案:A 单选题 7.【第1章】MIS是以下哪个术语的简称? A 决策支持系统 B 客户关系管理 C 企业资源规划 D 管理信息系统 正确答案:D 单选题 8.【第1章】DSS是以下哪个术语的简称? A 决策支持系统 B 群体决策支持系统 C 智能决策支持系统 D 管理决策系统

单选题 9.【第1章】信息流是物质流的_________。 A 定义 B 运动结果 C 表现和描述 D 假设 正确答案:C 单选题 10.【第1章】以下哪个不是基层管理人员决策时需要的信息特点? A 准确程度高 B 具体详细 C 大量来自于外部 D 精度高 正确答案:C 判断题 11.【第1章】管理领域应用信息技术,现阶段大概占到70%(包括管理、科学技术计算和生产控制等方面)以上。 正确错误 正确答案: 错 判断题 12.【第1章】信息可以从不同的角度分类,按照管理的层次可以分为战略信息、战术信息和作业信息。 正确错误 正确答案: 对 判断题 13.【第1章】目前我国信息系统在管理中的应用,还处在单项业务的信息管理阶段。 正确错误 正确答案: 对 判断题 14.【第1章】为实现现代化管理,一定要扎扎实实地搞好管理工作的科学化,为信息系统的发展创造条件。 正确错误

数据库管理系统在信息管理中的作用

数据库管理系统在信息管理中的作用

数据库管理系统在信息管理中的作用 一信息管理系统与数据库管理系统概述 管理信息系统(Management Information System)系统,是一个以人为主导,利用计算机硬件、软件及其它办公设备进行信息的收集、传递、存贮、加工、维护和使用的系统。管理信息系统是进行有效管理、正确决策和实现管理现代化的重要手段。作为一门新兴学科,管理信息系统综合了管理科学与工程、计算机科学、经济理论、统计学和运筹学等许多学科的概念和方法,形成了独特的体系和领域。自20世纪40年代以来,信息技术经过60余年的高速发展,受益最多的就是管理和经济领域,特别是促进了电子商务、电子政务、数字图书馆等工程的极大发展和社会的进步。 完善的管理信息系统具有以下四个标准:确定的信息需求、信息的可采集与可加工、能够经过程序为管理人员提供信息、能够对信息进行管理。其中具有统一规划的数据库是管理信息系统成熟的重要标志。

数据库是储存在计算机内的数据的集合。数据库存放数据是按数据所提供的数据模式存放的,它能构造复杂的数据结构以建立数据间的内在联系与复杂联系,从而构成数据的全局结构模式。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 数据库管理系统是用于管理和维护数据的系统软件。它是位于用户与操作系统之间的数据管理软件。数据库管理系统具有数据定义功能、数据组织功能、数据存储和管理功能、数据操纵功能、数据库的事物管理功能、运行管理功能、数据库的建立和维护等功能。 数据库系统由以下几部分组成:数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、系统硬件平台(硬件)、系统软件平台(软件)组成。这五个部分构成了以数据库为核心的完整的运行实体,称为数据库系统。有时也把数据库系统简称为数据库。 数据库是信息管理的最新技术,是计算机科学的重要分支。二十余年来,数据库管理系统已从专用的应用程序包发展成为通用的系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息管理系统都是建立在数据库设计之上的。因此,不但大型计算机及中小型计算机、甚至微型机都配有数据库管理系统。二信息管理中应用数据库管理系统所起的作用

人员信息管理系统数据库课程设计

人员信息管理系统数据库课程设计. 数据库课程设计 姓名: 学号: 班级: 系院: 指导老师: 时间:2013.12.31 . . 前言: 随着信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。为了适应现代社会人们高度强烈的时间观念,同时计算机网络的发展,人员信息方面管理越来越趋向于电子化和智能化,因此对人员信息管理系统的开发意义十分重大。它主要用于企业的管理工作,一般应用于企业局域网,分布在公司各个部门由专人负责管理。人员信息管理系统为管理人员带来了极大的方便。人们可以将大量的繁琐的工作交给计算机去完成,从而大大提高了工作效率,此外,管理人员只需输入一些简单的汉字、数字,即可达到自己的目标。建立人员管理系统,采用计算机对人员的信息进行管理,可以进一步提高企业的经济效益和现代化水平,帮助企业管理人员和工作人员提高工作管理效率。

在一个学期的数据库学习以后,我们对数据库有了一个初步的认识,了解到了数据库在实际操作中的重要作用。所以决定要做一个具有实现功能的小系统,来锻炼一下自己的能力,并且进一步的了解数据库,为以后的实际操作打一下基础。 . . 目录 前言 一、任务书……………………………………………………………………………………1 二、相关技术介绍……………………………………………………………………………1 三、需求分析…………………………………………………………………………………2 四、概念结构设计……………………………………………………………………………4 五、逻辑结构设计……………………………………………………………………………5 六、数据库物理设计…………………………………………………………………………5 七、数据库实施………………………………………………………………………………6 八、系统测试………………………………………………………………………………19 九、系统的主要功能和使用说明…………………………………………………………19 十、课程设计心得…………………………………………………………………………24. . 一、任务书 在本次课程设计中,我们所开发的是人员信息管理系统。人员信息管理系统主要包含职工的个人情况,工资情况等各方面信息。主要是为管理者能够很方便快捷的对员工进行管理。该系统本着操作简洁、信息输入读取方便、安全性高的思想原则。该系统使得管理员的操作权限更加明确、合理化。其中管理者能够对人员信息进行查询、添加、删除、修改等功能,操作简单快捷。

人事管理信息系统概述(doc 21页)

人事管理信息系统概述(doc 21页)

人事管理系统毕业论文(DELPHI+ACCESS) 人事管理信息系统 摘要 随着计算机技术的飞速发展,计算机在各种单位机构管理中应用的普及,管理信息系统的开发在强调管理、强调信息的现代社会中也显得越来越重要。因此,利用计算机支持单位高效率地完成人事管理的日常事务,是适应现代各种单位机构制度要求、推动各种单位机构人事管理走向科学化、规范化的必要条件。 在当今的信息社会,随着信息的不断增长和企业对信息的要求,信息管理技术随之出现。本论文就是以Delphi7.0为前台和ACCESS2000为后台等软件作为开发工具,以各种单位机构为对象,开发一个从某种程度上能满足与中小型机构相类似对人事信息管理的要求的“人事管理信息系统”。本系统具有数据管理和企业事务管理功能。使用该系统,可以方便地进行新进企业员工的编制,考勤的自动化以及对员工培训的管理。快捷地查询公司员工的情况,方便企业高层领导对本企业人力资源的现状有个比较全面的认识,也方便他们的管理和人员调动,可辅助企业领导决策科学化,从而大大减少了工作量,提高了工作效率。本课题是辅助企业管理的系统,主要内容包括单位管理、人员管理及系统分析管理三个模块,拟采用的开发平台为Windows平台,系统所采用的开发工具为Delphi7.0+ACCESS2000。 【关键字】:人事信息管理MIS Delphi7.0 ACCESS2000 1引言--------------------------------------------------2 2系统目标 ----------------------------------------------3 2.1 开发和运行环境选择--------------------------------3 2.2 设计理论-------------------------------------------3 2.2.1面向对象软件工程概述:-------------------------------4 2.2.2选用DELPHI7.0+ACCESS2000作为开发工具原因。----------4 2.3 Delphi基本概念介绍-----------------------------------5 2.3.1 Delphi的基本概念-----------------------------------5 2.3.2面向对象编程的概念-----------------------------------5

数据库设计报告论坛管理信息系统(DOC)

《数据库》课程设计报告学生姓名:崔建波学号:1009300112 学院:理学院 班级: 数学101 题目: 题目28论坛管理信息系统 指导教师:尚宝欣职称: 讲师 朱振菊实验师 方向实验师 2012年06月05日

目录 目录............................................................................................................... I 一、选题背景 (2) 1.1 论坛管理信息系统的背景 (2) 1.2 论坛管理信息系统的发展意义 (2) 二、需求分析 (3) 2.1 分析需求 (3) 2.2 功能需求 (3) 三、概念结构设计 (5) 四、逻辑结构设计 (7) 4.1 规范化后的关系模式 (7) 4.2 基本表的建立 (7) 五、创建数据库及相关操作 (8) 六、总结 (9) 七、课程设计心得体会 (10) 参考文献 (11) 源程序 (12) 创建数据库 (12) 插入数据 (12) 查询数据 (12) 更新数据 .......................................................................... 错误!未定义书签。 删除数据 (12) 授权语句 (13)

一、选题背景 1.1论坛管理信息系统发展的学科背景 管理信息系统的产生是管理科学和相关学科发展的必然结果。管理信息系统服务于管理工作,管理信息系统的对象是管理工作者。管理工作是通过使用一定的理论、方法和技术,合理地计划、组织、控制、协调和调度各种所需的资源,如人力资源、财物资源、技术资源和信息资源等,以最小的投入实现某种预定的目标。管理活动的核心是计划和控制工作。 作为管理工作核心.计划和控制工作可以说是古己有之。然而,直到 20 世纪初,才产生了现代的科学管理思想。 1911 年,被称为“科学管理之父”的泰勒发表了《科学管理原则》一书,科学原则开始应用于管理领域。泰勒的科学管理思想主要集中在提高生产的效益上,如动作和时间研究、计时和计件工资、职能管理制度等。此外,泰勒还对科学管理的基本原理作了归纳。泰勒认为科学管理是一次思想革命,它不仅涉及到科学原则的应用、集体行动的协调、投入产出的分析等方面.还涉及到雇主和工人如何对待工作、同事如何对待和调整相互关系等问题。因此,它不仅是生产力的变革,更重要的是生产关系的变革。除泰勒以外,计划图表法的发明人甘特,现代经营管理理论的创始人法约尔等,都对科学管理的发展做出过重大贡献。 行为科学思想应用于管理工作。其主要代表人物是迈约。迈约曾进行了著名的霍桑试验。该试验的结果表明,实验小组无论在各种环境条件下,都有较高的生产效率。其主要原因在于小组成员因知道自己是试验对象而感到自豪。霍桑试验表明,士气、工作者之间关系、社会因素等是管理成功的重要因素。行为科学认为人是社会的人,企业应当为社会作贡献。企业应关心职工,并让工人参与企业管理 1.2论坛管理信息系统的发展意义 计算机开始应用于管理领域。 1954 年,美国商业界第一次使用计算机处理了工资单。此后计算机在会计、库存、计划等方面得到了广泛的应用,从而产生了以计算机技术为工具,通过对管理信息实施处理而最终服务于管理工作的信息系统。20 世纪 60 年代,掀起了管理信息系统建设的高潮。由以上发展过程可以看出,管理科学是一门综合性的学科,其本身不具有纯粹独立的技术和方法。管理工作的过程是对各学科领域先进的理论、思想、方法和技术的应用。任何先进的思想、方法和技术都会被管理工作所采纳吸收,从而对管理工作的发展产生推动作用。系统科学广泛应用于管理工作。20世纪 80 年代, BPR 理论对管理活动产生巨大的影响。管理活动就是在相关学科和理论的不断发展和促进过程中不断发展和完善的。

个人信息管理系统数据库设计

个人信息管理系统数据库设计 河海大学计算机及信息工程学院,常州, 学年学期 2012第二学期 项目名称个人信息管理 项目组员曹清云、陈天昊 指导教师景雪琴 组号:8 .. 目录 一、课题背景及意 义 ..................................................................... .......................................... 3 二、需求分 析 ..................................................................... ...................................................... 3 三、概要设 计 ..................................................................... ...................................................... 7 四、数据库实施阶 段 ..................................................................... .......................................... 7 五、详细设 计 ..................................................................... ...................................................... 8 六、总 结 ..................................................................... ............................................................ 20 七、参考文

数据库系统综合概论

第一章数据库系统概论 本章目的在于使读者对数据库系统的基本知识能有一个较为全面的了解,为今后的学习和工作打下基础。本章重点介绍了有关数据库结构和数据库系统组织的基本知识和基本概念,以及常见的三种类型的数据库系统的特点。重点介绍关系数据库的有关知识。 1.1 数据管理技术发展史 随着生产力的不断发展,社会的不断进步,人类对信息的依赖程度也在不断地增加。数据作为表达信息的一种量化符号,正在成为人们处理信息时重要的操作对象。所谓数据处理就是对数据的收集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列工作全部过程的概述。数据处理的目的就是使我们能够从浩瀚的信息数据海洋中,提取出有用的数据信息,作为我们工作、生活等各方面的决策依据。数据管理则是指对数据的组织、编码、分类、存储、检索和维护,它是数据处理的一个重要内容中心。数据处理工作由来以久,早在1880 年美国进行人口普查统计时,就已采用穿孔卡片来存储人口普查数据,并采用机械设备来完成对这些普查数据所进行的处理工作。电子计算机的出现以及其后其硬件、软件的迅速发展,加之数据库理论和技术的发展,为数据管理进入一个革命性阶段提供有力的支持。根据数据和应用程序相互依赖关系、数据共享以及数据的操作方式,数据管理的发展可以分为三个具有代表性的阶段,即人工管理阶段、文件管理阶段和数据库管理阶段。 【1 】人工管理阶段 这一阶段发生于六十年代以前,由于当时计算机硬件和软件发展才刚刚起步,数据管理中全部工作,都必须要由应用程序员自己设计程序完成去完成。由于需要与计算机硬件以及

各外部存储设备和输入输出设备直接打交道,程序员们常常需要编制大量重复的数据管理基 本程序。数据的逻辑组织与它的物理组织基本上是相同的,因此当数据的逻辑组织、物理组织或存储设备发生变化时,进行数据管理工作的许多应用程序就必须要进行重新编制。这样就给数据管理的维护工作带来许多困难。并且由于一组数据常常只对应于一种应用程序,因此很难实现多个不同应用程序间的数据资源共享。存在着大量重复数据,信息资源浪费严重。【2 】文件管理阶段 这一阶段发生于六十年代,由于当时计算机硬件的发展,以及系统软件尤其是文件系统的出现和发展,人们开始利用文件系统来帮助完成数据管理工作,具体讲就是:数据以多种组织结构(如顺序文件组织、索引文件文件组织和直接存取文件组织等)的文件形式保存在外部存储设备上,用户通过文件系统而无需直接与外部设备打交道,以此来完成数据的修改、插入、删除、检索等管理操作;使用这种管理方式,不仅减轻进行数据管理的应用程序工作量,更重要地是,当数据的物理组织或存储设备发生变化时,数据的逻辑组织可以不受任何影响,从而保证了基于数据逻辑组织所编制的应用程序也可以不受硬件设备变化的影响。这样就使得程序和数据之间具有了一定的相互独立性。 但由于数据文件的逻辑结构完全是根据应用程序的具体要求而设计,它的管理与维护完全是由应用程序本身来完成,因此数据文件的逻辑结构与应用程序密切相关,当数据的逻辑结构需要修改时,应用程序也就不可避免地需要进行修改;同样当应用程序需要进行变动时,常常又会要求数据的逻辑结构进行相应的变动。在这种情况下,数据管理中的维护工作量也是较大的。更主要的是由于采用文件的形式来进行数据管理工作,常常需要将一个完整的、相互关联的数据集合,人为地分割成若干相互独立的文件,以便通过基于文件系统的编程来实现来对它们的管理操作。这样做同样会导致数据的过多冗余和增加数据维护工作的复杂性。例如人事部门、教务部门和医务部门对学生数据信息的管理,这三个部门中有许多数据是相同的,如姓名、年龄、性别等,由于是各部门均是根据自己的要求,建立各自的数据文件和应用程序,这样不仅造成了大量的相同数据重复存储,而且在修改时,常常需要同时修改三个文件中的数据项,如修改学生年龄,此外若需要增加一个描述学生的数据项,如通讯地址,那么所有的应用程序就必须都要进行相应的修改。除此之外,采用文件系统来帮助进行数据管理工作,在数据的安全和保密等方面,也难以采取有效的措施加以控制。 3 】数据库管理阶段 1在不断改进和完善文件系统的过程中,从六十年代后期开始,人们逐步研究和发展了以数据的统一管理和数据共享为主要特征的数据库系统。即在数据在统一控制之下,为尽可能多的应用和用户服务,数据库中的数据组织结构与数据库的应用程序相互间有较大的相对独立性等。与以往前数据管理方法和技术相比,利用数

超市商品管理信息系统数据库设计

二、需求分析: (一)主要目标 为了大大提高超市的运作效率,降低经营成本,提高效益,以及提升超市的管理水平。根据超市的需要,对其进行规范化管理,因此需要一套合理的管理体系。 (二)功能分析 1、录入产品信息,并对其进行分类,能够对现有产品的信息进行维护、当产生了新产品后,能够录入新产品的信息; 2、能够输入员工、供应商的相关信息并能对其更新; 3、在收银处,随时录入商品出货信息(包括产品编号、出货单价、出货数量、员工编号等),及时更新数据库数据; 4、从供应商处进货后,及时录入产品进货信息(包括产品编号、进货单价、进货数量、供应商编号等); 5、录入产品原始库存,并能够根据产品进货、出货信息进行库存管理、更新; 6、可随时查询产品信息、出货信息、进货信息(如月出货报表),并可以打印输出; 7、能够根据出货、进货表中的数据自动计算出每种产品的当日库存,并能够实现当前库存查询; 8、在需要时生成商品库存情况报告,实时报告商品库存情况:库存量不足(小于某一自定的数量)时,可生成缺货报告,并提供商品种类,来源等信息,方便采购人员进行商品采购;库存量超额(大

于某一自定的数量)时,可生成超额库存报告,以便管理人员进行产品组合的协调; 9、商品出货达到一定数量时,可将此类商品信息及出货进货信息打印输出,能够提示畅销产品和滞销产品的种类,并提供商品的库存信息用于市场导购和商品采购指导。 (三)数据定义 图1.1 E-R图

(四)系统设计 1、商品管理:录入现有商品的相关信息,如生产日期、保质期、进货价格、出货价格等,并将其进行分类,以便查询、维护、更新; 2、进货管理:录入进货相关信息,并进行查询、更新,可打印输出; 3、出货管理:记录出货相关信息,并进行查询、更新,可打印输出; 4、库存管理:根据进货、出货信息自动计算库存量,并存储商品库存信息,且可以随时打印输出需要的产品库存信息; 5、员工信息管理:员工基本信息的创建、更新、查询; 6、供应商信息管理:供应商基本信息的创建、更新、查询。

数据库课程设计酒店管理信息系统

《数据库》课程设计 课题酒店管理系统 班级0904 学号34 姓名罗浩 成绩 2010年10 月30 日

酒店管理信息系统 ⒈编写目的 酒店在正常的运营中需要对客房资源、顾客信息、结算信息进行管理,利用宾馆管理信息系统及时了解各个环节中信息的变更,有利于提高管理效率。 ⒉系统功能分析 系统开发的总体任务是实现宾馆各种信息的系统化、规范化和自动化。 主要完成功能: ●有关客房标准的制定、标准信息的输入,包括标准编号、标准名称、房间 面积、床位数量、住房单价、是否有空调、电视机、电话以及单独卫生间等。 ●客房标准信息的修改、查询等。 ●客房基本信息的输入,包括客房编号、客房类型、客房位置、客房单价、 备注等。 ●客房基本信息的查询、修改,包括客房编号、客房类型、客房位置、客房 单价、备注等。 ●剩余客房信息的查询等。 ●订房信息的输入,包括客房编号、客房种类、客房位置、客房单价、顾客 姓名、顾客身份证号码、入住日期、折扣、备注信息等。 ●订房信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、 顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。 ●结算信息的输入,包括客房编号、客房种类、位置、客房单价、顾客姓名、 顾客身份证号码、入住日期、折扣、结算日期、备注信息等。 ●结算信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、 顾客姓名、顾客身份证号码、入住日期、折扣、结日期、备注信息等。 ⒊系统功能模块设计 按结构化程序设计思想,分析得出如下系统功能模块图

图Ⅰ系统功能模块图 ⒋数据库设计 数据库设计步骤: ●数据库需求分析 ●数据库概念结构设计 ●数据库逻辑结构设计 ①数据库需求分析 分析调查有关宾馆管理信息需求的基础上得本系统所处理的数据流程

创建企业信息管理系统数据库

我们即可扩展各种业务管理系统的功能,如图2-1所示。 2.1.1 基础功能流程图 这3者的功能需求是为了适应信息系统用户登录的需要,在已登录、未注册、未登录3种状态下,这3种功能的流转关系如图2-2所示。 从图中也可以看出,系统涉及3个用户角色。 未注册用户。 未登录用户。 已登录用户。 这3种用户可以分别执行下面的3项需求功能。

2.1.2 用户登录功能 只有注册了的用户才可以登录系统。登录系统很简单,只需要提供登录的用户名和密码即可登录系统。 因此,登录功能的输入数据项包括用户名、密码。 2.1.3 用户退出功能 用户登录系统后即拥有了系统操作的权限,在此系统的基础上可以扩展开发更多的操作功能。已登录的用户可以通过退出操作来注销个人登录信息,使用户不再拥有系统内部的管理功能,在用户离开系统后,其他人也就不能够进行操作,提高了系统的安全。 2.1.4 用户注册功能 未注册的用户可以注册一个用户名,并提供密码和简单的个人信息,比如E-mail地址,即可注册成功。需要注意的是,用户名不能够重复。注册成功的用户即可按照刚才注册的用户名和密码登录系统。 因此,注册功能的输入数据项包括用户名、密码、E-mail。 2.2 业务需求功能-企业信息管理系统功能 根据以上的基础功能,我们要扩展开发一个企业信息管理系统,它包含通讯工具、个人管理和企业管理3个大的方面,提供的功能如下。 通讯录管理模块。 短消息管理模块。 日程安排模块。 工作记录模块。 公司公告模块。 工作会议模块。

该图中的"注册→登录→退出"功能是在基础功能中实现的。 2.2.1 通讯录管理模块 用做当前的登录用户添加、修改、删除和查看自己的日程安排列表。 通讯录管理的输入数据项包括姓名、性别、手机、E-mail、QQ、工作单位、地址、邮政编码。 2.2.2 短消息管理模块 用做当前的登录用户给系统内的其他用户发送短消息,并可以查看其他用户发来的消息。 短消息管理的输入数据项包括接收者、发送者、消息内容、发送时间、是否阅读。 2.2.3 日程安排模块 用做当前的登录用户添加、修改、删除和查看自己的日程安排列表。 日程安排的输入数据项包括用户名、年份、月份、日期、安排内容。 2.2.4 工作记录模块 用做当前的登录用户添加、修改、删除和查看自己的工作日志列表。 工作记录的输入数据项包括用户名、年份、月份、日期、日志标题、日志内容、记录时间。 2.2.5 公司公告模块 用户发送通知,大家都可以查看,只有发送通知的用户才有权修改、删除该通知。 公司公告的输入数据项包括公告填写人、公告标题、公告内容、公告时间。 2.2.6 工作会议模块 用户发送会议通知,供所有的用户查看,且只有发送通知的用户才有权修改、删除该通知。 工作会议的输入数据项包括会议填写人、会议开始时间、会议结束时间、会议地点、会议标题、会议内容。 2.3 设计页面结构

管理信息系统概论 在线作业

您的本次作业分数为:100分单选题 1、【第1章】管理信息系统科学的三要素就是_________。 A 计算机技术、管理理论与管理方法 B 管理方法、运筹学与计算机工具 C 系统的观点、数学方法与计算机应用 D 计算机技术、通信技术与管理工具 正确答案:C 单选题 2、【第1章】信息_________。 A 不就是商品 B 就就是数据 C 就是一种资源 D 就是消息 正确答案:C 单选题 3、【第1章】EDPS就是以下哪个术语的简称? A 电子数据处理系统 B 单项数据处理阶段 C 综合数据处理阶段 D 管理信息系统 正确答案:A 单选题 4、【第1章】按照不同级别管理者对管理信息的需要,通常把管理信息分为以下三级_________。 A 公司级、工厂级、车间级 B 工厂级、车间级、工段级 C 厂级、处级、科级 D 战略级、战术级、作业级

单选题 5、【第1章】根据西蒙教授提出的三种类型的决策问题,库存补充的决策问题属于_______的问题。 A 结构化 B 半结构化 C 非结构化 D 以上都有 正确答案:A 单选题 6、【第1章】信息化_________。 A 就是推动工业化的动力 B 就是工业化的基础 C 代替工业化 D 向工业化发展 正确答案:A 单选题 7、【第1章】MIS就是以下哪个术语的简称? A 决策支持系统 B 客户关系管理 C 企业资源规划 D 管理信息系统 正确答案:D 单选题 8、【第1章】DSS就是以下哪个术语的简称? A 决策支持系统 B 群体决策支持系统 C 智能决策支持系统 D 管理决策系统

单选题 9、【第1章】信息流就是物质流的_________。 A 定义 B 运动结果 C 表现与描述 D 假设 正确答案:C 单选题 10、【第1章】以下哪个不就是基层管理人员决策时需要的信息特点? A 准确程度高 B 具体详细 C 大量来自于外部 D 精度高 正确答案:C 判断题 11、【第1章】管理领域应用信息技术,现阶段大概占到70%(包括管理、科学技术计算与生产控制等方面)以上。 正确错误 正确答案: 错 判断题 12、【第1章】信息可以从不同的角度分类,按照管理的层次可以分为战略信息、战术信息与作业信息。 正确错误 正确答案: 对 判断题 13、【第1章】目前我国信息系统在管理中的应用,还处在单项业务的信息管理阶段。 正确错误 正确答案: 对 判断题 14、【第1章】为实现现代化管理,一定要扎扎实实地搞好管理工作的科学化,为信息系统的发展创造条件。 正确错误

外文文献之数据库信息管理系统简介

Introduction to database information management system The database is stored together a collection of the relevant data, the data is structured, non-harmful or unnecessary redundancy, and for a variety of application services, data storage independent of the use of its procedures; insert new data on the database , revised, and the original data can be retrieved by a common and can be controlled manner. When a system in the structure of a number of entirely separate from the database, the system includes a "database collection." Database management system (database management system) is a manipulation and large-scale database management software is being used to set up, use and maintenance of the database, or dbms. Its unified database management and control so as to ensure database security and integrity. Dbms users access data in the database, the database administrator through dbms database maintenance work. It provides a variety of functions, allows multiple applications and users use different methods at the same time or different time to build, modify, and asked whether the database. It allows users to easily manipulate data definition and maintenance of data security and integrity, as well as the multi-user concurrency control and the restoration of the database. Using the database can bring many benefits: such as reducing data redundancy, thus saving the data storage space; to achieve full sharing of data resources, and so on. In addition, the database technology also provides users with a very simple means to enable users to easily use the preparation of the database applications. Especially in recent years introduced micro-computer relational database management system dBASELL, intuitive operation, the use of flexible, convenient programming environment to extensive (generally 16 machine, such as IBM / PC / XT, China Great Wall 0520, and other species can run software), data-processing capacity strong. Database in our country are being more and more widely used, will be a powerful tool of economic management. The database is through the database management system (DBMS-DATA BASE MANAGEMENT SYSTEM) software for data storage, management and use of dBASELL is a database management system software. Information management system is the use of data acquisition and transmission technology, computer network technology, database construction, multimedia

学生信息管理系统数据库设计

数据库技术 实 验 报 告 学校 专业 年级 学号 姓名 年月日

学生信息管理系统数据库设计 一、数据库的建立 1. 建库说明 数据库的建立用企业管理器,基本表的建立用SQL语言。 数据库名称为:学生信息管理系统。 2. 建立数据库命令如下: Create database 学生信息管理系统 二、数据表的建立 1. 建表 命令: CREATE TABLE [dbo].[学生档案信息] ( [Sno] [varchar] (50) NOT NULL , [Sname] [char] (10) NOT NULL , [Ssex] [char] (10) NOT NULL , [Sclass] [char] (10) NOT NULL , [Birth] [int] (4) NOT NULL , [Saddress] [char] (10) NOT NULL , [Sdept] [varchar] (50) NOT NULL , [Stime] [int] (4) NOT NULL ,

) ON [PRIMARY] GO (2)班级设置信息表: 命令: CREATE TABLE [dbo].[班级设置信息] ( [Sgrade] [char] (10) NOT NULL , [Szclass] [int] (4) NOT NULL , [Syear] [char] (5) NOT NULL , [Scroom] [char] (5) NOT NULL , [Steacher] [char] (10) NOT NULL , [Stotal] [int] (4) NOT NULL , [Ssub] [varchar] (8000) NOT NULL , ) ON [PRIMARY] GO (3)院系信息表: 命令: CREATE TABLE [dbo].[院系信息] ( [Syname] [varchar] (50) NOT NULL , [Spro] [varchar] (1000) NOT NULL ,

管理信息系统概述(新版)

( 安全管理 ) 单位:_________________________ 姓名:_________________________ 日期:_________________________ 精品文档 / Word文档 / 文字可改 管理信息系统概述(新版) Safety management is an important part of production management. Safety and production are in the implementation process

管理信息系统概述(新版) 一、管理信息系统的概念 所谓系统就是指由若干互相联系、互相影响、互相制约的各个部分为了一定目标而组合在一起所形成的一个整体。构成整体的各个组成部分,称为子系统。假若以一个经济组织的会计作为一个系统,而有关结算中心、会计报表、成本核算、资产台帐和货币资金等则是它的子系统。至于有关供销、生产、人事等方面的信息则属于会计系统以外的环境系统。会计信息系统见图10-2。 过去,国外大多数企业和我国一些先行单位,为了适应不同职能组织的需要,除了设立会计信息系统以外,还有生产技术、供销、人事、后勤等科室也都分别设立适合于它们各自需要的信息系统。这样一个企业就有若干信息管理系统,易于发生重复劳动,同一原始资料要分别输入若干个信息管理系统。如有关材料的采购、耗用、转移、完工、职工的基本工资、出勤记录等都要同时输入若干个信

息系统。这样不仅出现重复劳动,易于发生差错,而且更改也不方便,造成相互不协调,成本也就比较高。 近年来在信息管理中提出综合性管理系统。就是将一个经济组织作为一个系统,而其生产、技术、会计、供销、后勤、人事等职能业务则是这个系统下的各个子系统。实施综合信息系统需要具有三个条件: (1)分散的信息活动必须通过组织的集中统一安排; (2)这些活动必须是整体的组成部分; (3)这些活动必须由一个集中、独立的信息中心加以处理。 这样就能把企业看作一个整体,使一个数据多用,提高效率和更有效地使用信息,成本也可随之降低。 二、综合管理信息系统的建立 设计一个新的或改进一个现有的管理信息系统,是一项既复杂又繁重的工作。首先要用系统分析的方法,对系统(包括子系统)的本身范围及其周围环境的关系进行分析,提出若干设计方案,决定不同类型,不同管理层次的系统,进行技术和经济的论证,层层

相关主题