当前位置:文档之家› 使用Microsoft Access开发小型的管理信息系统-2011

使用Microsoft Access开发小型的管理信息系统-2011

使用Microsoft Access开发小型的管理信息系统-2011
使用Microsoft Access开发小型的管理信息系统-2011

实验设计指南

使用Microsoft Office Access 开发小型的管理信息系统

编写:鄢丹

时间:2011-5

武汉理工大学管理学院

目录

第一部分建表 (2)

1.1学习目的 (2)

1.2基础知识 (2)

1.3建表方法 (3)

第二部分建查询 (9)

2.1学习目的 (9)

2.2基础知识 (9)

2.3建查询方法 (9)

第三部分建报表 (11)

3.1学习目的 (11)

3.2基础知识 (11)

3.3建报表方法 (11)

第四部分建窗体 (14)

4.1学习目的 (14)

4.2基础知识 (14)

4.3建窗体方法 (14)

4.4建切换窗体方法 (15)

第一部分建表

1.1学习目的

(一)明确数据库设计的任务。

(二)熟悉和掌握数据库中表的创建方法。

(三)熟悉和掌握如何设置字段。

(四)熟悉和掌握如何设置关键字。

(五)熟悉和掌握如何建立表间的关系。

1.2基础知识

(一)数据库基本概念

数据(Data):描述事物的符号记录;客观事物的属性值。数据反映了客观事物的特性。

数据库(Database):存储在计算机内、有组织、可共享的数据集合。按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,可被多个不同用户共享。

数据库管理系统(DBMS,DataBase Management System):在操作系统支持下运行的专门用于数据管理的大型软件。DBMS统一管理、控制数据库的建立、运用和维护,使用户方便地定义和操纵数据库,并能够保证数据的安全性和完整性,提供多个用户对数据库的并发使用,还能在数据库发生故障后进行系统恢复。

数据库系统(DBS,DataBase System):引入数据库的计算机系统。DBS组成包括:计算机硬件、计算机软件、数据库、DBMS及开发工具、应用系统、数据库管理员(DBA,Database Administrator)和用户。

(二)关系数据库概述

关系型数据库系统RDBMS(Relation DataBase Management System)是以数据的关系模型为基础,根据自己定义的关系来存储、处理和管理数据库信息的系统。Access数据库是一个典型的关系型数据库。

Access关系数据库是数据库对象的集合。数据库对象包括:表(Table)、查询(Query)、窗体(Form)、报表(Report)、数据访问页(Page)、宏(Macro)和模块(Module)。在每一个数据库中,可以拥有多个表、查询、窗体、报表、数据访问页、宏和模块。这些数据库对象都存储在同一个以mdb为扩展名的数据库文件中。

使用Access时,可以为每一种类型的信息创建一个表,将数据分别存放在自己创建的表中,并建立起表与表之间的关系;然后使用查询,从一个或多个表中查找符合条件的数据;使用窗体,编辑表中的数据;使用报表,分析、汇总表中的数据,并可以根据实际的需要将所需的数据打印出来;利用数据访问页,查看、编辑Web页;使用宏,自动完成事先定义好的一系列操作;通过嵌入模块,在Access上开发出功能更完善的数据库管理系统。

数据库中的每一个表都具有自己唯一的表名称,都是由行和列组成,其中每一列包括了

该列名称、数据类型,以及列的其他属性等信息,而行则具体包含某一列的记录或数据。为了存储与使用数据,可对每一类信息创建一张表,此后就能在窗体、报表或数据访问页中将多个表中的数据组织到一起,以及定义表之间的关系,以便于查找和检索仅满足指定条件的数据。

(三)Access关系数据库的表间关系

Access关系数据库的表间关系有三种:一对一、一对多和多对多关系。

(1)如果两个表仅有一个相关字段是主关键字或惟一索引,则为这两个表创建一对多关系。其中惟一索引指的是通过字段的“索引”属性设置为“是(无重复)索引”。

(2)如果两个表的相关字段都是主关键字或惟一索引,则为这两个表创建一对一关系。

(3)多对多关系是使用第三个表创建的两个一对多关系,第三个表的主关键字包含来源于两个不同表的两个字段的外部关键字。

1.3建表方法

根据某电器公司从事销售管理工作的需要,使用Access设计一个管理信息数据库。数据库主题是“销售管理信息系统”,数据库文件名为“sales.mdb”,主要涉及的实体是“客户”、“产品”,联系是“订单”。这里假设一个订单只能订购一个产品,客户与产品是多对多的关系。

(一)新建数据库并创建表

在使用Access建立用于构成数据库的表、窗体和其他对象之前,设计数据库是很重要的。因为无论是使用Access的数据库或项目,都需要一个能够有效而且准确、及时地完成所需功能的数据库。

新建一个数据库,文件名定义为:sales.mdb。打开Access,按照界面提示,即可新建数据库。

建立“产品”表,表名定义为:Product。产品表结构为表1所示。

表1Product产品表结构表

Access中创建表的方法。通过“设计视图”来创建一个“产品”表。

(1)打开sales数据库,在数据库窗口中单击“新建”按钮。然后在图1中所示的“新建表”对话框的列表中选定“设计视图”项,并单击“确定”按钮。此后,屏幕上显示出名为“表1”的表结构设计窗体。

图1表结构设计窗体

(2)在表设计视图中,可以定义新表中的字段,以及字段类型,还能为每一个字段制定简短的说明。通过该窗体右下方的信息框,还可读到各种与操作有关的提示信息。

在“字段名称”栏中输入字段名后,单击“数据类型”栏,如图2所示。Access会自动将此字段设置为默认的数据类型:文本。若要设置为别的类型,只需要单击该栏,让一个下拉按钮显示出来后,即可通过单击它弹出如图3所示的下拉菜单,用来选择指定新的数据类型。接下来可以分别设置“产品代码”、“产品名称”、“类别代码”等字段。

图2表1的字段设置

图3数据类型图4product表的字段设置

(3)关闭“表1”的窗体,弹出是否保存对“表1”的设计进行更改的对话框,选择“是”。在“另存为”对话框中输入表名称:Product,单击“确定”按钮。在“是否创建主键”对话框中,选择“否”。

(4)回到Product表设计视图,选中“产品代码”行,单击鼠标右键,在弹出菜单中

选择“主键”选项,将产品代码设为主键。如图4所示。Product表创建完成。

在sales数据中,创建“客户”表,表名定义为:customer。客户表结构如表2。

创建“类别”表,表名定义为:sort。类别表结构如表3。

创建“订单”表,表名定义为:order。订单表结构如表4。

表2customer客户表

至此,sales.mdb数据库的四个基本表customer,product,sort,order已建好。

(二)在表输入数据

在表中输入数据,有两种方法:直接输入,获取外部数据导入。

直接输入。打开sales.mdb数据库,双击customer表,进入数据表视图,在窗体中直接输入具体的客户信息。如图5所示。

图5Access中的customer表

获取外部数据导入。以在产品表product中,导入产品的信息为例。

获取外部数据导入的步骤如下。

(1)点击开始——程序——附件,打开记事本。新建一个文本文件:产品表内容.txt。在此文本中输入产品表的内容,如图6所示。

图6产品表的文本内容

(2)打开sales.mdb数据库,选中Access“文件”菜单中的“获取外部数据”菜单项;选择“导入”;文件类型为文本文件,选取产品表内容.txt;单击“导入”按钮。

(3)打开“导入文本向导”对话框,选择“带分隔符-用逗号或制表符之类的符号分隔每个”字段,单击“下一步”按钮。接着,选择字段分隔符为“逗号”,单击“下一步”按钮。

(4)打开“导入文本向导”对话框,导入数据到现有的表中,在文本框中输入表名:“product”,并单击“完成”按钮,完成了产品信息的导入。

类别表sort,订单表order的内容,可采用通过表浏览窗体直接输入数据的方法或者导入数据的方法。类别表sort的内容为图7所示。订单表order的内容为图8所示。

图7Access中的sort表图8Access中的order表

(三)建立表间关系

为已创建好的四个表customer,product,sort,order,建立表间的关系。为几张表建立关系的目的就是要让它们组成关系数据库,也就是成为“相关表”。sales.mdb主要涉及的实体是“客户”、“产品”,联系是“订单”。这里假设一个订单只能订购一个产品,客户与产品是多对多的关系。

将客户表customer与订单表order,通过关键字“客户代码”,建立表间一对多关系。

(1)在“数据库”窗口中,打开“工具”菜单,选择“关系”选项,进入“关系”窗口,弹出“显示表”对话框。

(2)在“显示表”对话框中,将表customer,product,sort,order逐一添加到“关系”窗口总,然后关闭“显示表”对话框。

(3)在“关系”窗口中,将customer表中的“客户代码”字段拖到order表的“客户代码”字段位置,弹出“编辑关系”对话框。说明:在大多数的情况下,Access要求将表中的主键字段拖动到其他表中为外部键的相似字段(通常具有相同的名称)。

(4)在“编辑关系”对话框中,选择“实施参照完整性”,再单击“创建”按钮,两表之间的一对多关系完成。

按以上步骤,将类别表sort与产品表product,通过关键字“类别代码”,建立表间一对多关系。

表间关联创建完毕。关闭“关系”窗口,保存关系。建好的表间关系如图9所示。

图9Access中的各表之间的关系

第二部分建查询

2.1学习目的

(一)熟悉和掌握如何利用“设计视图”创建查询。

(二)熟悉和掌握如何利用“简单查询向导”创建查询。

2.2基础知识

(一)查询(Query)

在Access关系数据库中查询(Query)是根据用户给定条件在指定的表中筛选记录或者进一步对筛选出来的记录做某种操作的数据库对象。

利用查询对象不仅可以检索一个数据表中的数据,还可以检索多个数据表中的数据,生成查询表,并以数据表格的形式显示出来。这里需要注意的是,查询表与表对象是有着本质的区别:查询表的表格是虚拟的,它是基于数据表的,查询表的内容和形式都随着查询条件和表对象中内容的变化而变化。

(二)选择查询

Access的选择查询可以在指定的表或已建好的其他查询中获取满足给定条件的记录,有效地解决了数据的检索问题。

2.3建查询方法

(一)利用“设计视图”创建查询

在sales.mdb数据库中,建立一个查询,命名为“详细订单”,查询下列字段:订单代码,客户名称,产品名称,产品单价,产品数量,总金额,下单时间(总金额=产品单价*产品数量)。

(1)打开sales.mdb数据库,在“数据库”窗口中,选中“查询”对象,选择“新建”,打开“新建查询”对话框,选中“设计视图”选项,并单击“确定”按钮;在“显示表”对话框中,逐一添加表:customer,product,order。

(2)建立选择查询。名为“详细订单”的有关订单情况的多表查询,如图10所示。

图10建立详细订单的选择查询

(3)单击工具栏上的“保存”按钮,输入查询名称:详细订单,并单击“确定”按钮。

(4)选择“查询”菜单中的“运行”选项或单击工具栏中的“!”(运行)按钮。可见查询结果。

(二)利用“简单查询向导”创建查询

建立一个查询,命名为“详细客户”,查询下列字段:客户名称,客户类型,客户规模,客户电话,客户地址。

(1)打开sales.mdb数据库,在“数据库”窗口中,选中“查询”对象,选择“新建”,打开“新建查询”对话框,选中“简单查询向导”选项,并单击“确定”按钮。

(2)打开“简单查询向导”对话框,在“表/查询”下拉列表框中,选定“表:customer”,“可用字段”列表框中便会列出该表的所有字段。

(3)在“可用字段”列表框中,选定customer表中的“客户名称”字段,单击向右的箭头按钮,“客户名称”字段便出现在“选定的字段”列表框中。按此方法逐一选定customer 表中的客户名称,客户类型,客户规模,客户电话,客户地址等5个字段。然后单击“下一步”按钮。

(4)在“简单查询向导”对话框中,输入查询标题:详细客户。

(5)最后,单击“完成”按钮。“详细客户”查询结果如图11所示。

图11“详细客户”查询的显示结果

第三部分建报表

3.1学习目的

(一)熟悉和掌握如何利用“自动创建报表”工具栏建立纵栏式报表。

(二)熟悉和掌握如何利用“自动创建报表”工具栏建立表格式报表。

(三)熟悉和掌握如何利用“报表向导”建立报表。

3.2基础知识

报表(Report)是为计算、归类、汇总、排序数据而设计的一种数据库对象。在数据库管理系统中,大多数用户最终目的是想得到有关数据信息的一张或多张报表,并打印出来。

在传统的关系数据库开发环境中,要通过繁琐的编程实现报表的打印。而在Access中,可以使用报表对象,轻松地进行打印输出地设计。报表对象允许用户不用编程仅通过可视化地直观操作就可以设计报表打印格式。报表对象不仅能够提供方便快捷、功能强大的报表打印格式,而且能够对数据进行分组统计和计算。

3.3建报表方法

(一)利用“自动创建报表”工具建立纵栏式报表

以“详细客户”查询为数据来源,创建一个纵栏式报表。

(1)打开sales.mdb数据库,在“数据库”窗口中,选中“报表”对象,选择“新建”,打开“新建报表”对话框,在列表中选定“自动创建报表:纵栏式”选项,选择该对象数据的来源表或查询:“详细客户”查询,并“确定”按钮。如图12所示。

图12新建报表

(2)自动生成报表,并进入该报表的预览窗口;关闭该预览窗口,提示是否保存对报表“报表1”的设计更改,选择“是”,将报表文件保存为“详细客户情况表”。

(3)在“数据库”窗口中,选中“报表”对象:详细客户情况表,并单击工具条上的“设计”按钮。可打开报表设计窗口,对该报表的设计布局进行重新调整。

(4)关闭报表设计窗口,并保存对报表所做的修改。生成的报表如图13所示。

图13“详细客户”报表

(二)利用“自动创建报表”工具建立纵栏式报表

以“详细订单”查询为数据来源,创建一个表格式报表。

(1)打开sales.mdb数据库,在“数据库”窗口中,选中“报表”对象,选择“新建”,打开“新建报表”对话框,在列表中选定“自动创建报表:表格式”选项,选择该对象数据的来源表或查询:“详细订单”查询,并“确定”按钮。这与利用“自动创建报表”工具建立纵栏式报表类似,只不过换成建立表格式,以“详细订单”查询为数据来源。

(2)自动生成报表,并进入该报表的预览窗口;关闭该预览窗口,提示是否保存对报表“报表1”的设计更改,选择“是”,将报表文件保存为“详细订单情况表”。

(3)在“数据库”窗口中,选中“报表”对象:“详细订单情况表”,并单击工具条上的“设计”按钮。打开报表设计窗口,对该报表的设计布局进行重新调整。

(4)关闭报表设计窗口,并保存对报表所做的修改。生成的报表如图14所示。

图14“详细订单情况表”报表

(三)利用“报表向导”建立报表

打开sales.mdb数据库,在“数据库”窗口中,选中“报表”对象,选择“新建”,打开“新建报表”对话框,在列表中选定“报表向导”选项,选择该对象数据的来源表或查询,并“确定”按钮。按照提示,进行下一步,即可完成报表的建立。

第四部分建窗体

4.1学习目的

熟悉和掌握创建窗体的过程。

4.2基础知识

窗体(Form)也是Access中的一种对象,它使用计算机屏幕将数据库中的表或查询中的数据显示出来。由于很多数据库都不是创建者自己使用的,所以还要考虑到别的使用者的方便,建立一个友好的使用界面将会给他们带来很大的便利,让更多的使用者都能根据窗口中的提示完成自己的工作,这是建立窗体的基本目标。

在Access中,有关数据输入、输出界面的设计都是通过窗体对象来实现的。窗体对象允许用户采用可视化的直观操作设计数据输入、输出界面的结构和布局。Access为方便用户设计窗体提供了若干个控件(control),每一个控件均被视为独立的对象。用户可以通过直观的操作在窗体中设置控件,调整控件的大小和布局。

4.3建窗体方法

建立窗体的方法很多,有利用“窗体向导”,利用“自动创建窗体:表格式”,利用“设计视图”等多种方法建立窗体。

利用“设计视图”创建“订单信息维护”窗体。

(1)打开sales.mdb数据库,在“数据库”窗口中,选中“窗体”对象,选择“新建”,打开“新建窗体”对话框,在列表中选定“设计视图”选项,选择该对象数据的来源表:订单表order,并单击“确定”按钮。

(2)进入窗体设计窗口,调整窗口大小,将数据源窗口中的字段逐个拖到窗体中,并调整控件大小。

(3)打开窗体的属性窗口,将滚动条设为“两者均无”;最大最小化按钮设为“无”;记录选定器设为“无”;设置窗体背景,在“图片”属性中确定背景图片,并保存对窗体属性所做的修改。

(4)添加“删除记录”按钮。从工具箱中选取命令按钮拖到窗体中,打开“命令按钮向导”对话框,从“类别”列表中选择“记录操作”选项,在“操作”列表中选择“删除记录”选项,并单击“下一步”按钮。

(5)确定在按钮上显示文本还是图片,选中“文本”单选按钮,输入按钮上显示的文本:删除记录,并单击“下一步”按钮。

(6)输入命令按钮的名称:删除记录1,并单击“完成”按钮。

(7)应用步骤(4)~(6)的方法,逐一添加“添加记录”按钮、“撤消记录”按钮、

“保存记录”按钮。注意:在“命令按钮向导”对话框,从“类别”列表中选择“记录操作”选项,在“操作”列表中选择相应的记录操作选项。

(8)从工具箱中选取命令按钮拖到窗体中,打开“命令按钮向导”对话框,从“类别”列表中选择“窗体操作”选项,在“操作”列表中选择“关闭窗体”选项,并单击“下一步”按钮;在应用步骤(5)~(6)的方法,添加“关闭窗体”按钮。

(9)保存所设计的“订单信息维护”窗体,完成的窗体如图15所示。

图15“订单信息维护”窗体

4.4建切换窗体方法

“切换面板”是一种特殊的窗体,它的用途主要是为了打开数据库中其余的窗体和报表。使用“切换面板”,可以将一组窗体和报表组织在一起形成一个统一的与用户交互的界面,而不需要一次又一次的单独打开和切换相关的窗口和报表。下面举例说明“切换面板”的创建过程。

如在前面,创建了“订单信息维护”,“客户信息查询”,窗体,创建“切换面板”窗体,通过切换面板将这两个窗体联系在一起,形成一个界面统一的数据库系统。操作步骤如下。

(1)单击“工具”菜单,选择“数据库实用工具”,执行“切换面板管理器”命令。如果询问是否建立新的切换面板,单击“是”。弹出如图16所示的“切换面板管理器”窗口。

图16切换面板管理器窗口

(2)单击“新建”按钮,在弹出的对话框的“切换面板页名”文本框输入“销售管理信息系统”,如图17所示。

图17新建切换面板页名窗口

(3)单击“确定”按钮,回到“切换面板管理器”窗口,如图18所示,此时,在“切换面板管理器”窗口添加了“销售管理信息系统”项。

图18切换面板管理器切换面板页窗口

(4)选择“销售管理信息系统”,单击“编辑”按钮,弹出如图19对话框。

图19编辑切换面板页窗口操作前

(5)单击“新建”按钮,弹出如图20所示的对话框。

图20编辑切换面板项目窗口

(6)在弹出的对话框的“文本”文本框内输入“订单信息维护”,在“命令”下拉列表框中选择“在‘编辑’模式下打开窗体”,在“窗体”下拉列表框内选择“订单信息维护”,单击“确定”按钮,回到“切换面板页对话框”。

(7)此时,在“切换面板页”上已经有了一个项目。重复(5)、(6)步,新建“客户信息查询”项目。这时的“编辑切换面板页”对话框如图21所示,现在已有两个项目,单击“关闭”按钮。

图21编辑切换面板页窗口操作后

(8)在“切换面板管理器”窗口选择“销售管理信息系统”,单击“创建默认”按钮,使新创建切换面板加入到“窗体”对象中,单击“关闭”按钮。

(9)切换面板的创建工作已经完成。在数据库窗口的窗体列表中单击“切换面板”窗体,将出现如图22所示的切换面板。

图22销售管理信息系统主窗口

单击该面板中的不同项目,将会出现不同的窗体。进一步,可以为该切换面板增添更多的项目,例如将报表、页和宏操作加入至面板中。这样,“销售管理信息系统”数据库以一个统一的界面展现在用户面前。用户将不再需要一个接一个地打开表、查询和窗体,只需要选择不同的项目即可。

在该切换面板中,可以增加一些图片、标签等来美化和说明该切换面板。

小区物业管理系统 准考证号: 姓名: 专业:

管理系统中信息技术的应用 作业名称:小区物业管理信息系统的开发 完成本模块作业的计算机硬、软件环境: 硬件 CPU:奔腾4 1.7 内存:512MB 硬盘:80GB 软件操作系统:W?ndowsXP(中文版) 数据库管理系统:Visual FoxPro 6.0 文字处理软件:Word 2003 作业内容: 一、课题的提出 随着人们生活水平的提高和房地产业的不断的完善,大型的房地产企业结构中,物业管理的部门结构成为其中的一个细化,目前国家建设部房地产业司已将是否使用计算机进行管理列入了物业管理公司评定级别的项目之中。此举大大推动了“物业管理信息系统”的发展。而物业管理部门成为与业户零距离接触的终端部门,物业管理系统的作用不但使得繁重的手工工作变的简单化,并且能够使得业户对物业的了解更加透明化。 二.物业管理系统开发概述 在开发系统时,我们分析并比较了当前流行的几种系统开发方法。我们认为,“生命周期法”是MIS开发的基本方法。尽管这种方法也有许多不足之处,但它的基本思想、开发步骤、开发工具是可以遵循和使用的。 基于本系统规模较小、功能比较简单、信息量不大的特点,所以仅使用了生命周期法中的核心环节,即: 系统调查,进行业务分析 系统分析,运用结构分析法、数据流程、数据字典等工具,确定 系统功能 系统物理(或详细)设计,根据确定的系统功能,选择合适的软 硬件环境,确定模块结构与数据库的建立 程序设计,选用Visual FoxPro 6.0为开发工具,编制相应的应用 程序。 三.业务分析 1. 业务范围和工作流程 小区物业管理系统主要考虑小区物业管理的普遍要求,小区物业管理系统主要包括:

管理信息系统课程设计 ——小区管理信息系统开发

1. 系统规划 开发背景 物业管理在手工操作时代,工作程序非常繁琐,需要大量的人力、物力、和财力,极大地浪费了小区物业的资源,不能及时了解业主的各项需要、提供细致周到的服务使物业管理水平大打折扣。物业管理系统是现代小区不可缺少的一部分。一个好的小区物业管理系统可以提升小区的管理水平,使小区的管理更加方便,同时确保取得最大的经济效益。将计算机的强大功能与现代的思想相结合,建立现代化的小区是物业管理的发展方向。 小区现状 根据初步调查,目前小区拥有少量计算机,大多数工作人员对计算机的操作知识知之甚少。小区没有采用任何管理信息系统,基本工作大多由人工完成,计算机仅仅进行文字录入、处理,导致工作繁琐、重复性大,小区物业资源浪费严重。计算机在小区的主要功能停留在核算统计方面,无法应用到各个管理部门,即无法实现数据的共享。小区的业务流程中各个环节几乎都是手工操作方式,数据量大,使得工作人员工作量大,并且容易出现差错,效率低下。另外,小区是凭借单据实现部门间的作业顺序、业务关系,单据一般由业主传递,使得业主要在各个部门间奔波,业主满意度低。由于整个业务流程都采用了手工方式,一些供需的信息不能及时的传给管理者,造成信息滞后,不利于小区的物业管理。 开发原因 基于上面的小区现状可知:小区的主要问题是手工操作致使工作效率低下,经 济效益不高。许多繁琐、经常性、重复性的工作本可以用计算机解决的问题却困 扰着工作人员,浪费了大量的人力、物力和财力。小区业务繁琐,各个部门的工作 人员工作量就会加大。由于数据处理都由人手工操作,业务繁琐,需要一套管理 信息系统帮他解决目前的主要问题以及小区管理水平的提高。 在对该小区原系统的运行、实践进行初步调查,发现原系统计算机的应用只是收集、存储等信息,但都是以 WORD 文档的形式存储的,其功能仅停留在查询、统计、打印报表等一般功能,而没有充分利用其丰富的信息资源为小区服务。为加强小区物业管理,开发一个对小区进行全面管理的管理信息系统已势在必行了。 系统目标 小区管理信息系统是为了适应小区综合管理的需求,改变小区现有的管理模式,加速小区管理的自动化、标准化和科学化,而建立的一个整体性的小区物业管理操作系统。它可以为物业管理人员提供可靠的信息,为提高物业各方面的效益服务。系统的总目标是:用信息来支持小区的管理和小区的业务操作,用信息技术实现办公自动化代替原有手工管理方式,提高业务处理效率。具体如下: (1)改变过去手工操作,建立计算机系统操作,采用人机对话方式,界面美观友好,操作方便,更加快捷,提高效率。

物业管理软件(V6.0标准版)概要设计说明书 作者: 完成日期:2005/11/01 签收人: 签收日期:

修改情况记录:

1、引言 1.1 系统目标 二零零三年九月一日国务院颁发了新的物业管理条例,标志着我国物业管理制度已经纳入规化发展的轨道上来,物业管理公司之间的竟争将会越来越激列,以前由开发商指定物业管理公司的作法将不再提倡,物业管理公司之间的市场竟争将越来越激烈。为了提高物业管理公司自身的竟争力,物业管理公司必须不断地提高自身的管理服务水平,不断以优质的服务提供给业主,才能提高自身的竟争力,赢得市场的认可。通过计算机协助物业管理公司进行日常管理也就成为迫切需要,通过计算机可以将物业管理公司的日常运作电脑化、规化、无纸化和科学化,物业管理软件的需要也就应运而生。 我们一直以来都致力于密切关注市场需求,尽最大努力将先进科技应用到客户的管理中,最大限度地满足客户的需求,不断提升客户的自身价值。本书尽可能详细而全面地描述物业管理的业务流程,并提供初步的设计案,为本公司物业管理系统的开发提供全面的参考。 本说明书的适用围为:项目委托、项目评审人员、项目开发人员、软件测试人员。 1.2 开发背景 系统名称:物业管理系统 项目开发:危超云 系统关联:本系统可以与物业管理公司的小区、楼宇智能自动化系统相配合,建立智能自动化小区。 1.3 定义 IE:Internet Explorer,Internet浏览器,它是微软公司的产品,通过它可以访问国际互联网上的资源。B/S结构:即Browser/Server(浏览器/服务器)结构。它是一种最新软件开发的结构体系,通过浏览器如IE直接访问系统,通过服务器联接数据库服务器来实现系统功能的一种结构体系。 C/S结构:即Client/Server(客户端/服务器)结构。它是一种通过客户端应用程序访问数据库服务器来实现系统功能的一种结构体系。 SQL Server:是微软公司的产品,是一种数据库管理软件。 https://www.doczj.com/doc/e418104270.html,:是Sybase公司的产品,网络系统开发工具。 物业管理系统:是为物业管理公司开发的,帮助物业管理公司提高运作效率,具有物业管理公司所需要的全部功能的一个综合性的管理系统。使用本系统,可以提高物业管理公司的管理和服务水平。部管理:是指物业管理公司为加强部运作而进行的管理功能。如物业管理公司的人事行政管理、文档管理、工作计划管理和工程管理等。 工程管理:本文所指的工程管理,是指物业管理公司部的物料出入库管理,和对工程设备的管理。 出盘:在银行托收的收费过程中,将资料汇总并按银行规定的格式提供给银行的过程叫出盘。

信息管理系统常用开发方法分类 在系统开发的早期,由于缺乏系统开发思想,没能形成工程的概念,以至于60年代出现了所谓“软件危机”,也促使了一门新科学——“软件工程”的诞生。管理信息系统工作者对信息系统的开发提出了许多开发方法,其中常用的有结构化法(Structured Development),原型法(Prototyping Development),面向对象法(Object_Oriented Development)三种。1.结构化法 结构化法体现了自顶向下、结构化、生命周期思想的系统开发方法,主要包括: 1) 结构化分析设计技术(structured analysis design technique); 2) 约当(E. Yourdon)结构化系统开发方法; 3) 企业系统规划法(BSP); 4) 詹姆斯.马丁(James Martin) 提出的战略数据规划法;IEM 5) 我国专家提出的映射模型设计法(RMDM)和信息系统设计工程综合分析法(IDEA); 6) 杰克逊提出的JSP(Jackson structured program)和JSD(Jackson system development); 7) 哈兰.米尔斯(Harlan D. Mills)提出的系统开发的黑箱(black box)理论及其相应的分析设计方法等。 结构化法是基于系统的思想,系统工程的方法,以用户至上为原则,采用结构化、模块化等手段对信息系统进行分析、设计和实施。在实际开发过程中,对应于系统开发的一般过程(见图1),主要应用的结构化设计方法有结构化分析(Structured Analysis),结构化设计(Structured Design),结构化编程(Structured Program)。 结构化分析(SA),是一种面向数据流的分析方法,采用结构化分析解决问题主要通过“分解”和“抽象”两种方式。在这一阶段采用了诸如数据流程图(DFD)、数据字典(DD)、处理逻辑表达(PL)、数据存储规范化(NF)及数据立即存取图(DIAD)等工具或理论。通过SA过程就能得到一个系统的抽象的逻辑模型。 结构化设计(SD)是对SA阶段提出的逻辑模型进行计划性的设计。通过SD工作过程,尽可能提高系统的运行效率、可变性、可控性和工作质量。SD的工作主要包括代码设计、文件/数据库设计、I/O设计、模块功能设计和处理过程设计。SD提供了一整套设计工具、设计原则和设计策略,采用影射思想由DFD图得到SC图。这样就得到了一个可实施的系统的逻辑模型。 结构化程序设计(SP)是采用一些基本的控制结构(IF…ELSE…ENDIF、DO WHILE…ENDDO、DO CASE…CASE…ENDDO等)工具,采用自顶向下地扩展、模块化、逐步求精原则从事程序代码设计,以得到一个现实的物理模型。 2.原型法 原型法基于新一代的系统开发工具和快速开发方法, 主要包括: 1)原型方法及其分支(如瀑布型和快速型方法); 2)计算机辅助软件工程(CASE方法); 3)为建立专用的信息系统开发生成工具的环境,用于定义和生成实际系统的方法。 原型法与传统的生命周期法LC相比摈弃了一步步周密细致地调查、分析、整理文档、再进行逻辑设计、物理设计等繁琐过程而快速构造系统的物理原型。但是,并不能说开发人员用原型法就没有一个分析、设计、实施的过程。实际上开发人员在运用原型法时有意识或无意识地对系统进行了一个分析、设计、比较的过程,才能快速构造一个原型系统,这个原型系统蕴含着开发人员分析、设计、比较的思路,只不过开发人员直接用物理模型表达了对系统的理解,而省却了结构化法中的大量的文档资料。 3.面向对象法 面向对象法(OO)是近年来发展起来的一种系统开发方法, 它与原型方法的设计与实现有一

应用题部分实例1.业务流程图 (1)用户将订货单交某企业的销售业务经理,业务经理填写出库单交仓库保管员,该保管员查阅库存台账,如果有货则向用户发货,如果缺货,则通知车间。试根据以上业务过程画出某物资的销售业务流程图。 (2)某成教学院的业务过程如下:每个学期开学前,成教学院根据课程计划开列上课通知单,并把这些通知单送给有关教研室的主任,教研室主任再把上课通知单交给任课教师。任课教师接到上课通知单后,于指定日期前往上课地点上课。教师上完课后,由班主任在上课通知单上签字并返回,最后凭签了字的通知单到成教学院办理旅费报销、领取讲课费等事宜。

请根据上述过程画出该成教学院的业务流程图。 (3)用户去图书馆借书的过程 用户先查图书卡片;填写借书条;交给图书管理人员;管理人员入库查书;找到后由用户填写借书卡片;管理员核对卡片;将书交给用户;将借书卡内容录入计算机。请画出相应的业务流程图。 车通知,向其它营业部调车。无法调车的,则通知客户无车 ④签订合同后,营业部开出发车单 ⑤客户根据发车单验车、取车

2 据库存台账查验订货单,若有货则向用户发货;若缺货,则通知采购部门订货。Array (2)储户将填好的取款单及存折交储蓄所,经查对储户帐,将不合格的存折和取款单退回储户,合格的存折和取款单被送交取款处理,处理时要修改储户账和现金账,并将存折、利息和现金交储户,同时将取款单存档。 (3)供应部门收到计划科送来的生产计划,工艺科送来的材料消耗定额以及维修部门送来的维修用料计划,进行如下处理: 1)? 计算生产用料。由生产计划和材料消耗定额计算生产用料,生成生产用料表。 2)计算材料总需用量。由生产用料表及维修用料计划,计算材料总需用量。

《信息系统分析与设计》 2011~2012学年第一学期 住宅小区物业管理信息系统的设计与分析 目录 1 系统可行性分析报告 (1) 2 需求规格说明书 (6) 3 设计规格说明书 (14) 4 实验工作总结报告 (30)

一、系统可行性研究报告 完成人:伊婷杜瑞倩(绘图) 1.引言 当今房产发展迅速,各大城市小区如雨后春笋般冒出,俗话说”打江山难,守江山更难”,这句话用来形容小区的发展是最好不过的了.现在的中国房地产开发商已经不再是像以前一样,对物业管理工作只停留在看看门、扫扫地、补补漏、收收垃圾等很浅的层次上了,很多开发商已经意识到物业管理的重要性,但又苦于小区物业数据量多工作量大管理难等问题的烦恼,在信息高速发展的当代,他们迫切需要一款软件系统既能管理物业,又能让公司在物业上的花销减至最少,同时小区业主也越来越重视自己的物业信息的完整性、安全性和保护性。 随着房产体制改革的不断深化,有关物业的数据越来越庞杂,人们对物业信息的处理要求日益提高,因此采用计算机作为物业管理的工具是历史发展的必然,发展电子计算机在此领域的应用,这是物业管理手段现代化的发展方向。 只有利用计算机进行物业管理,特别是进行联网管理,才可能实现物业信息的标准化和规化,为物业管理工作提供准确及时的信息,有助于物业管理部门进行管理并做出相关决策:同时也使物业管理公司及时准确地了解运营状况,做出经营决策,这样才能使物业管理走向现代化。 我们将借助计算机技术和数据库管理系统,对物业管理包括的项目进行记载,并实现电子化管理。本系统的目的就是开发"小区物业管理系统",通过这一系统来掌握小区物业的财务管理情况。 1.1编写目的 用于便捷管理小区物业的相关信息,减少查找、记录、保护相关信息的人力、物力和力需求,增强物业信息的安全性、可靠性和管理的易用性、有效性。

管理信息系统开发过程中存在的问题及怎么解决 1.对管理信息系统的认识有偏差 管理信息系统的建设与评价侧重计算机硬件配置.而不是信息开发与利用的方法和深度.这种误读给国内外许多组织的管理信息系统带来惨重损失。 2.目标不明确 管理信息系统开发前调研不够充分,分析不够清楚明了,就比如开发的工作人员中,对整个系统所需要达到的目标没有基本的,明确的、全面的的概念,就照着自己的想法做下去,进行设计和开发,做了大量工作后才发现设计不能满足用户的需要,而使得系统开发失败,重新开发设计,这样就浪费了大量的人力、物力、财力以及时间。 3.开发时忽视了高层领导者的态度 有时候开发人员本着自己的意愿设计并开发出了管理信息系统,尽管系统很好,但领导不满意属下擅自动手,不听指挥,从而浪费了时间,资源和心血,还加剧了与领导之间的隔阂。并且在没有领导的授权和支持下,能开发出一个好的信息系统很是艰难。 4.开发时缺乏既懂计算机知识又懂管理业务的复合型人才,并且人员之间的合作能力较差 “只要熟练掌握几门计算机语言,就可以成为一个优秀的信息系统开发人员”这种观点是极其错误的。计算机程序设计语言是实现计算机信息系统的一种工具或手段,编码只不过是计算机信息系统开发过程中的一小部分工作,管理信息系统开发是一项多人群体性的任务,需要很好的合作与协调,没有这些很难开发出所需要的系统,并且会使系统开发周期变长,无针对性。 5.教育、理论体系研究落后 在教育方面主要表现在教学内容陈旧,理论落后于实践,理论在某种程度上又脱离实践,在教学中往往注重学生的编程技巧能力培养,而忽视系统分析、设计能力的培养,学生的实践能力差,团队合作能力差,系统开发本身还缺乏一套严格的理论基础以及缺少一套简单有力的开发工具。 6.开发后缺乏软件测试,并且安全性有待提高 软件测试是开发过程的必要过程,不进行的话,很难知道是否达到预先的要求,实现想要达到的目的,安全性问题在我国是一个很大的问题,山寨,盗版比较猖獗,这增加了开发的成本并严重影响了更新的速度。

物业管理信息系统的设计与实现 发表时间:2018-06-15T12:11:12.530Z 来源:《建筑学研究前沿》2018年第1期作者:陈齐 [导读] 随着信息化时代日益发展的业务和管理需求,物业项目的运行日渐规范。 上海中建东孚物业管理有限公司上海 201206 摘要:随着信息技术的不断发展,物业管理逐渐由传统的手工管理模式向计算机管理模式转变,极大地提高了物业管理水平。信息处理的速度也为物业管理企业创造了更为理想的经济效益和社会效益。本文就物业管理信息系统的设计与实现进行了深入研究。 关键词:物业管理;信息系统;设计 前言 随着信息化时代日益发展的业务和管理需求,物业项目的运行日渐规范。为了适应时代和现代管理的需求,应充分利用现代化的信息处理技术和科学的管理手段,实现物业管理的系统化、规范化和集团化管理。随着物业规模的扩大和管理项目的增多,管理地域分散,传统的人工或计算机管理方法存在信息滞后、数据容量较小、安全性和可靠性差、信息共享困难等问题。随着IT技术的迅猛发展,客户对信息化软件的功能需求越来越多,关系和算法越来越复杂,用户要求操作界面更加便、美观。 1物业服务行业现状 物业服务行业的发展,经历了从无到有的起步,之后进入了一个迅速发展的时期,然后再到平稳和理性的阶段。总体来看,综合管理体制还不够健全,在实际问题的处理中,执法能力也显得较弱。在城市管理工作中,物业管理有着十分重要的地位和作用,而政府对其重要性却认识不足,在诸多方面存在着一定的忽略。尚未形成相对完善的业主自律机制,在司法实践方面,也存在着一定的滞后性现象。由于公众普遍缺乏相关的意识,容易产生物业服务企业与业主关系的错误定位,进而增加了物业管理的难度。物业管理有着自身的特殊性,而体制与机制的不完善,是由深层次的原因所引发的,导致物业服务行业存在着诸多问题。一方面是服务成本的刚性增长,另一方面是服务价格缺乏弹性,由此引发了一系列的矛盾。随着市场竞争的逐步放开,而市场力量却显示公平。优质服务的供应往往是有限的,但服务的需求却在日益增长。就其发展的趋势而言,对于物业管理市场的监管应当做到指导和监督并重,兼顾供求关系和服务成本,对于行业的发展规模予以适度控制,充分发挥人力资源的作用,营造公平竞争的市场环境。 2物业管理信息系统的作用 2.1良好的可视性与可控性 物业管理信息化有助于建立规范、合理的业务流程,明确不同岗位的责任,保障相关业务高效的开展,尽可能地规避管理上的不足以及人为因素的不利影响,使企业拥有更为理想的运营效率,最终帮助企业在日趋激烈的市场竞争中占据主动地位。 2.2支持全方位的快速查询 物业管理涉及大量资料(如房产资料等),若采用手工整理方式,不仅工作量大,且相当烦琐,对房产资料进行查询时往往耗时较长。利用信息系统能够通过设置不同条件分类(如业主姓名、房号以及面积等)进行查询,快捷且准确,大幅提升了查询效率。 2.3完整的工程服务档案 在物业管理工作中,需要对工程服务(如维修等)进行管理。信息系统可对工程服务档案进行收集整理,如此一来,为管理人员及时掌握现状提供了极大便利,有助于管理人员科学规划自身的工作时间。 2.4各项费用的自动化计算 在物业管理中,各项费用的计算和整理属于核心工作之一,但费用项目众多,再加上计算方法烦琐,若采用手工模式,很容易出错,且耗时耗力。信息系统不仅运算速度快,而且准确率高,能够让相关费用的计算和整理变得简单起来。 2.5为决策奠定坚实的基础 物业管理信息系统之中的决策系统可以对相关数据进行综合分析,如此一来,决策者能够在大量的决策方案中筛选出最为合理的,指导企业实施科学的管理行动。 3物业管理信息系统的主要功能模块设计 3.1基础资料 基础资料模块主要由三大模块组成,即组织机构模块、职员模块以及辅助资料模块[2]。组织机构模块可以对不同组织机构(如总公司等)进行定义,职员模块可对不同组织机构之下的职员信息进行定义以及管理,辅助资料模块能够对相关辅助资料(如楼宇结构等)进行定义。以基础资料模块为工具,可对各项基础数据进行收集和整理,为物业管理企业建立信息化构架奠定坚实的基础。对系统进行初始化设置时,一般将物业管理企业规划成三级,一至三级分别是总公司、区域公司以及管理处;对于普通居民小区,通常设置三个级别的管理处;当完成对组织机构的设置之后,便可以在不同机构之下进一步设立与之对应的职员信息。 3.2房产管理 房产资源管理模块主要包含了下述信息:管理区信息;楼宇信息;房间信息;停车场信息等。依据不同类别对上述信息进行归纳整理,形成Excel表格后导入信息系统,实现对数据的初始化准备。对房产管理的同时,还能够执行房产验收作业,便于物业管理企业更加高效地验收项目,管理验收结果。这一模块还有一个比较重要的功能,就是可以对公共维修资金进行管理,能够十分清晰地记录每一户所对应的公共维修资金信息,有效提升了物业管理企业资金管理的规范性。 3.3客户关系管理 物业管理企业开展客户服务工作时离不开客户关系管理模块的支持。在该模块的帮助下,不仅能够建立一个信息较完整的客户档案,对所有住户的姓名、身份信息、联系方式等重要信息予以管理,还能针对每一位客户建立健全家庭成员的档案。对于以写字楼为代表的综合项目,信息系统能对业主和租户的信息分别进行详细的记录,为相关管理工作提供极大便利。通过“客户服务”,可以对内部服务进行合理派工,同时还可以开展投诉处理以及装修管理等工作。借助系统跟踪功能,对各项服务进行管理,做好内部沟通工作,及时且有效地解决

管理信息系统开发案例参考 教学管理信息系统的开发与设计 一、引言 本案例主要介绍的是大学使用的教学管理系统的整个设计。随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,在学生管理系统亦是。以往大学教学员由于缺乏适当的软件而给其工作带来了很多不便。本案例所介绍的便是一个大学教学管理系统,以方便其在课程安排、成绩处理、学籍管理上的工作任务。该系统适用于大学教学员,其功能主要分为四大类: 公共信息管理:用于学院信息和专业信息建立和修改, 学生基本信息管理:用于班级信息和学生信息的建立和修改以及查询; 课程管理:用于各学期课程的开设和修改); 成绩管理:用于成绩的输入、修改、汇总和排名。 该系统性能力求易于使用,具有较高的扩展性和可维护性。 整个系统的开发过程严格遵循软件工程的要求,做到模块化分析、模块化设计和代码编写的模块化。 二、系统分析 1、现行业务系统描述 在学校,教学管理工作是非常重要的一项工作,它负责整个学校的日常教学安排,学生的学籍管理等等。以前都是人工进行操作。随着学校规模扩大,教学处的教学管理工作量大大加重。随着计算机应用的发展,教学工作者急切希望能够将大部分繁琐的工作交由计算机的处理,已减轻人工的压力并提高工作效率。而计算机的普及更加快了教学管理系统的产生。上一代的教学管理系统主要为单机单用户的系统,其数据库主要采用Foxbase或FoxPro,系统开发环境也是数据库内置的开

发工具。其特点是单机单用户方式,开发简单,能充分利用数据库的特性。其缺点是开发出的系统依赖性强,运行必须依托数据库环境;不容易升级与扩展;无法实现数据的共享与并行操作;代码重用性差。 随着计算机网络的发展,特别是校园网的建立。原有教学管理系统数据共享差的问题更加突出,而新需求的提出也越来越多,越来越频繁。这就要求系统在可扩展性和标准化的要求更高。而原有的系统由于其与生俱来的缺点而无法在适应现有的需求了。因此,使用现在的新技术,开发出适应新的需求的新系统的任务刻不容缓。 2、组织结构 图1是学校大致的组织结构图。其中校教务处,是使用综合教学系统的主要部门,对学生的教学管理主要由教务处承担,进行中管理。 1 图1 组织结构图 3、业务流程分析 教学管理系统是一个面向学校教学人员,为其提供服务的综合信息管理系统。教务人员通 过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。学生的个人信息、所有的课程考试成绩以及每学期的开课情况都记录在教学系统里进行管理。 教学管理系统工作流程: 由教务人员在公共信息系统中完成对运行教学系统所需的基本数据的维护(如:系所信息,专业信息等)。包括这些信息的增、修、改,对于系所和专业的变动都将在这进行操作。所有专业都必须附属于一个也只有一个系所。系统开始投入使用,教学人员先根据学校实际情况,建立系所的信息,主要信息包括系所的名称及

工资管理系统设计与开发 实训目的与要求:本实训以南京彩天粉末涂料实业有限公司工资管理系统的设计与开发为例,详细说明系统开发各主要阶段的内容。通过本实训的学习,要求所有同学掌握在系统开发实践中,如何进行资料收集、系统规划、系统分析及系统设计工作,掌握使用Visual FoxPro工具进行系统的开发,掌握系统开发的基本方法和原理。 任务一:资料收集 一、公司介绍 南京彩天粉末涂料实业有限公司是南京天河科学研究院实现科技成果产业化而创办的股份制企业。南京天河科学研究院于1958年在国内最早研究开发出粉末涂料这一环保产品,并一直致力于技术推广与新产品开发。1992年南京天河科学研究院在浦口建立粉末涂料生产基地,1998年进行股份改制创建南京彩天粉末涂料实业有限公司。公司有一批专业水平高的科技队伍,在公司市场化运作的十多年间,产业规模迅速扩张。公司现有的纯环氧、环氧/聚酯、纯聚酯/TGIC、纯聚酯/PRIMID、纯聚酯透明、丙烯酸、聚氨酯七大类型的热固性粉末涂料,针对不同的应用领域和不同的表观效果形成多种系列产品,40多年的粉末涂料研究开发及技术储备,10多年的粉末涂料生产经验,年产5000吨各种粉末涂料的生产能力,多次获省、部级多项科技进步奖,在国内外享有盛誉。 二、组织结构 南京彩天粉末涂料实业有限公司有职员245名,现有八个部门:总经理办公室、财务部、人事部、经营部、综合部、后勤部、一车间和二车间。其组织机构如图1所示。

图1 组织结构三、业务流程 图2 公司业务流程图

四、相关数据资料 南京彩天粉末涂料实业有限公司的工资发放流程如下,月末,核算员根据人事部的“人事变动通知单”、“工资变动通知单”及“上月工资表”编制“工资表”初表;核算员根据各部、车间考勤员上报的“出勤表”及后勤部的“扣款通知单”计算工资,然后将制好的工资表送主管会计审核;然后,核算员根据已审核工资表汇总工资,并编制工资汇总表,出纳到银行提款然后发放工资。 表1 人事变动通知单 年月日 表2 工资变动通知单 年月日 表3 出勤表 年月日 表4 扣款通知单 年月日 表5 工资表 年月日 部门:

第五章管理信息系统的开发方法 通过本章学习,了解管理信息系统开发的任务和特点;懂得系统开发的原则、系统开发的方式、开发的策略、开发的组织工作与项目管理的内容;掌握结构化系统开发生命周期法和原型法的基本思想、开发过程和各自的优缺点;理解面向对象法和计算机辅助开发方法。 基本内容 一、管理信息系统开发 1.系统开发的任务:系统开发的任务是根据企业管理的战略目标、规模、性质等具体情况,从系统论的观点出发,运用系统工程的方法,按照系统发展的规律,为企业建立起计算机化的信息系统。其中核心是设计出一套适合于现代企业管理要求的应用软件系统。 2.系统开发的特点:复杂性、基于原系统、高于原系统、一把手工程、产品是无形的。 3.系统开发的基本原则:面向用户原则、系统性原则、符合软件工程规范的原则、逐步规范发展的原则。 4.系统开发的主要风险:投入超计划、系统性能比预期差、没获得预期收益,有的甚至导致完全失败。 二、系统开发方法 1.结构化系统开发方法 结构化系统开发方法:用系统工程的思想和工程化的方法,遵照用户至上的原则,从系统的角度分析问题和解决问题,将提出建立一个管理信息系统到系统完全建成的生命周期划分为5个阶段,这5个阶段是:系统规划、系统分析、系统设计、系统实施和系统维护与评价。按照规定的步骤和任务要求,使用图表工具完成规定的文档,采用自顶向下整体分析和设计,自底向上逐步实施的系统开发过程。 优点:建立面向用户的观点、严格区分工作区间、设计方法结构化、文件标准化和文献化。 缺点:开发周期长、繁琐,使用工具落后、不能充分预料可能发生的情况及变化、不直观,用户最后才能看到真实模型。 2.原型法 原型法:是指系统开发人员在初步了解用户的基础上,借助功能强大的辅助系统开发工具,快速开发一个原型,并将其演示给用户,开发人员根据用户的意见和评价对这个原型进行修改,如此反复,逐步完善,直到用户完全满意为止。 原型法的类型:丢弃式原型法、演化式原型法、递增式原型法。 优点:减少开发时间,提高系统开发效率、改进用户与系统开发人员的信息交流方式、用户满意程度高、应变能力强。 缺点:开发工具要求高、对大型系统或复杂性高的系统不适用、管理水平要求高。 3.面向对象法 面向对象法:面向对象方法的技术把对象的属性(数据)和处理(方法)封装在一起,通过子类对父类的继承,使得软件便于维护和扩充,提高了软件的可复用性。 面向对象法的术语:对象、类、消息、继承、封装。 优点:以对象为基础,利用特定的软件工具直接完成对象客体的描述与软件结构之间的转换,解决了传统结构化开发方法中客观世界描述工具与软件结构不一致的问题,缩短了开发周期,解决了从分析和设计到软件模块多次转换的繁杂过程。 缺点:需要有一定的软件基础支持才可以应用,对大型的系统可能会造成系统结构不合

目录 第1章现行系统概述 (2) 1.1 开发背景 (2) 1.2 组织结构分析 (2) 1.3 现行系统运行状况分析 (3) 第2章系统需求分析 (3) 2.1 系统目标与需求分析 (3) 2.2 系统开发的可行性研究 (4) 第3章结构化系统分析 (4) 3.1 系统业务流程分析 (4) 3.2 数据流程分析 (8) 3.3 数据字典 (14) 第4章结构化系统设计 (27) 4.1 系统总体结构设计 (27) 4.2 数据库设计 (28) 4.3 代码设计 (32) 4.4 输入输出设计 (32) 4.5 模块功能与处理过程设计 (33) 4.6 信息系统安全设计 (33) 第5章系统实施 (35) 5.1 系统实施 (35) 5.1.1 系统编程 (35) 5.1.2 系统调试 (35) 5.1.3 系统试运行 (36) 5.2 系统运行管理制度 (36) 5.3 系统维护 (37) 第6章结束语 (37)

第1章现行系统概述 1.1 开发背景 随着高楼大厦鳞次栉比的拔地而起,新型的现代化小区的建成,物业,开始在我们的身边扮演着重要的角色。物业公司是为居民提供保障性服务的机构,确保小区住户在本小区的居住环境舒适安心。物业起着住户和保安,保洁的联系作用。物业公司向小区住户收取物业费用,除去保安,保洁,绿化,设施维护等的费用,赚取差价,同时也通过创造其他的项目,如小区广告的投放,快递收发,部分物业闲置房屋的出租等赚取费用。为了实现利益的最大化,在保证居住环境和服务设施达到居民满意的基础上,物业公司必须整合出最优化的人员派比,并在创收方面寻找新的突破。各个小区的档次不同,整体居民的风气不同,所要解决的问题也不同,所以,各小区之间的信息交流显得尤为重要。在网络经济时代,传统的单一管理方法已不能适应物业公司管理的新需要,物业公司的经营管理必须借助于计算机网络技术、通信技术等高科技手段。因此,建立物业公司计算机管理信息系统已成为物业行业的当务之急。 1.2 组织结构分析 组织结构是物业公司战略实施的方案,是物业公司运行和管理的基础,不合适的组织结构设计会影响物业公司组织效能的发挥。本案例中的物业公司共有2大部门,品质管理部和住户管理部,其中品质管理部包括保安部,保洁部,绿化部,维修部4个部门,住户管理部包括客服部和财务部其组织结构图如图1-1所示。 图1-1 物业公司组织结构图

开发阶段 项目立项主要任务 提出开发请求 用户需求分析 企业的运行情况 企业管理方法 信息需求分析 基础数据管理状态 现有信息系统运行状态 确定系统目标常用工具初步调查各种调查方法系统规划划分子系统 功能结构图的总体设计 数据库系统总体结构设计 总体方案设计代码方案的总体设计 系统物理配置总体方案的设计 工程费用概算与效益分析 制定实施计划 给出系统的总体方案 经济上的可行性研究 技术上的可行性研究 可行性研究操作上的可行性研究

法律上的可行性研究 管理上的可行性研究 书写可行性分析报告 审核批准 组织机构与功 详能分析审核项目开发计划 申和可行性分析报告 组织机构与功能调查 绘制组织机构图 绘制业务功能一览表 收集相关资料 绘制业务流程图 绘制表格分配图 收集相关资料 绘制数据流程图 分析系统目标 分析原系统存在的问题 优化子系统的划分结果,分析各子系统的功能数据分析,绘制新系统的DFD图 新系统的边界分析 确定数据处理方式

系统分析报告组织结构图业务功能一览表业务流程图表格分配图 数据流图U/C矩阵PERT图细 系调业务流程分析xx 数据流分析分析系统分析与逻辑模 型设计 系系统物理配置方案 设计完成系统分析报告,交有关部门审批,选择计算机机型 确定网络 确定DBMS统设计功能结构图设计 系统流程图设计 处理流程图设计 详细设计编码 数据存储设计 输入与输出设计 指定设计规范 编写程序说明书 编写系统设计报告 物理系统的实施绘制功能结构图 划分模块

把DFD图转化为管理信息系统流程图具体规定处理过程中各个步骤 为新系统中的数据编码 统一并改进编码 DB的逻辑结构设计 DB的物理结构设计 输入设计、输出设计 制定文件名和程序名的统一格式 定义处理过程 完成系统设计报告,提交有关部门审批采购计算机和通讯网络系统 准备机房 安装调试设备 管理程序设计 业务程序设计 程序调控 分调 总调 以新系统代替旧系统 将系统交付使用,验收是否合格 编写程序设计说明书

物业管理信息系统未来发展趋势 09物业管理1班吴菁芸090141397 随着我国国民经济的飞速发展,我们已经逐渐地进入信息化社会,对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段。于是乎各行各业纷纷开发相关的管理信息系统以期提高工作效率,获得竞争优势,而这在物业管理领域也不例外。 物业管理信息系统和其他行业的管理信息系统相比开发较晚,毕竟在我国,物业管理的发展也不过几十年光景,即便是发展相对成熟的欧美等国,与其他领域相比仍算是起步较晚的行业。但目前在许多发达国家及地区,许多物业管理企业都在不同程度上建立起来了自己的物业管理信息管理系统,以确保在竞争中处于有利的地位。 就以台湾地区物业管理信息系统为例,起源于集合式住宅因应小区财务管理数字化以防止占用公款之人为弊端以及行政作业计算机化以解决繁杂的庶务需求开始,逐渐发展出一套具备小区资产管理、小区财务管理、小区行政管理、小区讯息管理以及小区通路管理等以小区管理功能为主的物业管理信息系统。尤其是针对其商业经济的高度发展,物业公司通过数字化技术的导引,采取ERP系统开发特性及模块,整合物业管理对软件功能的要求,开发出符合台湾经济发展的商业型物业管理信息系统,如良缘科技开发的ePMS物业管理信息系统、新都兴有限公司开发的New City物业管理信息系统都是目前较为成熟的物业管理信息系统。 物业管理信息系统在近年来如此得到众多物业管理公司的重视,与其自身系统功能的优点是分不开的。 (1)能够合理、科学地对物业管理文件及资料进行管理。 随着物业管理的发展,其管理内容也不断增加,对于如小区房屋情况、住户档案、写字楼的公共设施维修情况、物业公司的各种统计报表等,若仍依赖于过去的手工方式,耗费大

管理信息系统》课程设计 指导书 课程代码: 英文名称:, 适用对象:信息管理与信息系统本科专业、工商管理类本科专业 学时学分:40 机时。 一、课程设计目的 管理信息系统课程设计作为独立的教学环节,是信息管理与信息系统专业集中实践性环节系列之一,是学习完《管理信息系统》课程并进行完专业实习后进行的一次全面的综合练习。其目的在于加深对管理信息系统基础理论和基本知识的理解,掌握使用信息系统分析、设计的基本方法,提高解决实际管理问题、开发信息系统的实践能力。同时课程设计应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。 二、课程设计内容及要求 用信息系统开发工具(原则上不限定开发工具,例如、等)开发一个实用的中小型管理信息系统。 1、根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研内容作为课程设计选 题。 2、根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。 3、课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后要求提交详细的课程设计报告。 4、开发出可以运行的管理信息系统,通过上机检查。 (1) 实验态度方面要求学生自己参与,请人替代以0 分计; (2) 动手能力以学生在教师指导下,现场应用状态为标准; (3) 实验报告以文字形式表现,不得少于8000 字。 三、课程设计时间 课程设计时间为两周。(学生自主准备一周,安排统一上机一周) 四、课程设计的考查 由指导教师根据学生完成课程设计任务的情况(包括管理信息系统软件的开发情况30%、课程 设计报告的质量40%和课程设计过程中的工作态度30%)综合打分。成绩评定实行优秀、良好、中等、及格和不及格五个等级。优秀者人数一般不得超过总人数的20%。 设计要求 1.合理的系统设计

摘要 管理信息系统(Management Information Systems 简称MIS)是60年代在欧美新兴起来的计算机应用学科。目前,由于开发高质量MIS的能力大大落后计算机硬件日新月异的进展,但竞争激烈的社会对MIS发展和完善需求在不断地增加, MIS现在已经深入到我国的各行各业。 本软件的前台设计由Visual Basic实现。利用SQL Server 2000用户界面工具进行数据库的创建和管理。本系统界面设计大方、简洁、实用、操作简单方便,是一款完全适合普通小区物业日常事务管理的软件。软件设计综合了具有一定代表性的多家物业管理公司的业务模式和需求。实现了小区信息数据库的创建及各种费用的收取、统计、汇总,实现房产、客户等小区的智能化管理,提高物业管理的效率。 关键词:小区物业;物业管理系统;Visual Basic;SQL Server 2000;

小区物业管理信息系统 目录 前言 (1) 第一章系统的概述 (2) 1.1系统研究的目标和应用背景 (2) 1.1.1系统研究的目标 (2) 1.1.2系统的应用背景 (2) 1.2系统研究的设计要求 (2) 1.3系统的运行环境 (3) 1.3.1硬件环境 (3) 1.3.2软件环境 (3) 第二章系统的可行性研究 (4) 2.1技术可行性研究 (4) 2.2经济可行性研究 (5) 2.3操作可行性研究 (6) 第三章系统的分析 (6) 3.1系统的需求分析 (6) 3.1.1需求分析的任务 (6) 3.1.2需求分析的方法 (7) 3.2系统的功能分析 (7) 第四章系统的设计 (10) 4.1系统的设计目标 (10) 4.2系统的总体设计 (10) 4.2.1系统的功能设计 (10) 4.2.2系统的模块设计 (10) 4.2.3系统的总体结构设计 (11) 4.3系统的数据库设计 (13) 第五章系统的界面及编码的实现 (15) 5.1系统界面设计 (15) 5.1.1加载系统及用户登录部分 (15) 5.1.2系统主台平台部分 (15) 5.1.3主窗体调用各个模块部分 (15) 5.2系统代码设计 (18) 第六章系统的测试 (18) 6.1 实施环境和工具的比较选择 (18) 6.2 编程环境、工具、实现与数据准备概况 (18) 6.3 系统测试概况 (19) 6.4 系统转换方案及实现概况 (20) 6.5 系统运行与维护概况 (20)

毕业论文 题目:基于java小区物业管理系统 专业: 班级: 姓名: 学号: 指导教师: 日期:

摘要 对于小区物业管理来说,其工作流程的繁杂性、多样化、管理复杂、收缴费用与设备维护繁琐。计算机已完全能够胜任物业管理工作,而且更加准确、方便、快捷、高效、清晰、透明,它完全可以克服以上所述的不足之处。这将给项目查询和管理带来很大的方便,从而给物业管理工作带来更高的效率,这也是物业管理正规化、现代化的重要标志。 因此,开发一套高效率、无差错的小区物业管理系统软件十分必要。本系统的主要目的是告别帐本,安全、快捷的保存数据信息。由于小区物业管理涉及到费用问题,为了增强系统的保密性,使业主利益不受损害,使业主能够对自家的物业费用和投诉等情况提供透明化、直观的了解。 关键字:小区物业,管理系统,Java

目录 摘要 (2) Abstract.................................................... 错误!未定义书签。引言 .. (5) 第一章课题背景与现状 (7) 1.1 课题背景 (7) 1.1.1 管理信息系统的组成部分 (7) 1.1.2 信息管理的主要任务 (8) 1.1.3 管理信息系统的特点 (9) 1.1.4 管理信息系统的问题 (9) 1.1.5 信息管理的开发方法 (10) 1.1.6 管理信息系统的经济效益评价 (11) 1.2国内外现状 (12) 1.2.1 信息管理系统产生的背景 (12) 1.2.2 我国现有MIS系统分析 (12) 1.2.3 我国MIS的发展策略 (13) 第二章系统规划的可行性研究 (14) 2.1初步调查 (14) 2.1.1 背景及现状 (14) 2.2 开发的可行性研究 (14) 2.2.1 技术的可行性 (15) 2.2.2 经济可行性 (16) 2.2.3 操作可行性 (16) 2.2.4 调度可行性 (17) 2.2.5 硬件配置 (17) 第三章系统分析 (18) 3.1需求分析 (18) 3.1.1 系统需求功能概括 (18) 3.1.2 系统操作设计内容 (18) 3.2 功能分析 (19) 3.2.1 系统用户管理功能 (19) 3.2.2 小区住户信息管理功能 (19) 3.2.2 小区房产信息管理功能 (19) 3.2.3 小区收费管理功能 (20) 第四章系统总体设计 (21) 4.1系统总体结构设计 (21) 4.2 系统结构图 (22) 4.3 数据库的设计 (22) 第五章系统详细设计 (24) 5.1界面设计与功能 (24) 5.2 用户登陆部分 (24)

武汉科技大学城市学院 外语外事职业学院 实验报告 院系城市学院经管系 专业会计 课程名称管理信息系统 实验题目住宅小区物业管理信息系统

目录 1 系统分析 (3) 1.1设计内容概述 (3) 1.2 可行性分析 (4) 1.3 需求分析 (5) 1.4 业务流程分析 (6) 1.5 数据流程分析 (10) 1.6数据字典 (13) 2 系统设计 (14) 2.1 功能模块设计 (14) 2.1.1系统功能设计 (14) 2.1.2物业业主服务子系统功能模块图 (16) 2.2代码设计 (17) 2.3数据库设计 (18) 2.3.1概念结构设计 (20) 2.3.2物理结构设计 (23) 2.4输出/输入设计及相关程序设计 (25) 2.4.1管理员登录模块设计 (25) 2.4.2管理员功能选择页面 (26) 2.4.3系统基本模块介绍 (27) 3 总结与展望 (30)

第一章系统分析 1.1设计内容概述: 住宅小区物业管理信息系统完成功能主要有: 物业公司负责住宅小区房屋、设施、设备、环境卫生、公共秩序、保安、绿化等管理工作。由住户缴纳费用和出租房屋费用来维持各项费用支出。(1)住宅小区楼宇经过验收接管后,开始建立小区房产基本资料,为收费及管理做基础工作。小区的楼房管理包括出售房屋,出租房屋和公用建筑,它们以楼号、单元号和房号标识。 ⑵建立车位资料,为收费及管理做基础工作。车位用车位号标识。 ⑶购房人收到有效的人住通知书后,携带身份证到管理处办理人住手续,填写居民入住登记表并签订入住协议(承诺书) ⑷用户一旦入住领取钥匙后,抄表员入户登记水电气表底数。 ⑸住户装修房屋,要先与物业公司签约后方可施工,房屋装修协议书的主要内容有 甲方装修公司名称、甲方法定代表人、乙方名称、乙方房号、签约日期、装修部位及各部位装修内容(项目包括屋顶、墙面、地面、阳台、门窗、厨房、厕所、采暖设备、壁柜顶柜、管道)签约后到收费处交纳管理费、装修保证金和施工安全保证金,领取施工许可证。 ⑹装修完毕验收后,退回保证金,但如果违反装修制度则从违约金中扣除后退还 ⑺住户可以随时到管理处挑选空车位,选中后填写车位登记表,当然也可以

相关主题
文本预览
相关文档 最新文档