售楼管理系统.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
第一章 设计基础
1.1管理信息系统的认识
管理信息系统就是我们常说的MIS(Management Information System),在强调管理,强调信息的现代社会中它变得越来越普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。
1.2 管理信息系统的特点
1.2.1 管理信息系统的组成
管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。
人是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们在系统中起主导作用。MIS是一项系统工程,不是只靠一些计算机开发人员就可以完成的,必须有企业管理人员,尤其是企业领导的积极参与。
计算机技术是MIS得以实施的主要技术。在这些技术中,软件开发是MIS开发的重点。
第三个因素也不能忽视。企业的管理数据是MIS正常运行的基础。广义地说,各项管理制度是MIS建设成功的基础。试想要计算一台机床的成本,需要按时输入每个部件、每个零件以及每个螺钉螺帽的费用,涉及企业的生产车间、采购、库房、工艺设计和财务等多个部门,必须有一整套管理制度做保证。 本文来自think58 [来源:http://think58.com]
1.2.2 管理信息系统的界面特点
在计算机软件技术中,人机界面已经发展成为一个重要的分支。
MIS人机界面设计一般遵循以下一些基本原则:
1.以通信功能作为界面设计的核心
人机界面设计的关键是使人与计算机之间能够准确地交流信息。一方面,人向计算机输入信息时应当尽量采取自然的方式;另一方面,计算机向人传递的信息必须准确,不致引起误解或混乱。另外,不要把内部的处理、加工与人机界面混在一起(人机界面程序只是通信),以免互相干扰,影响速度。
设计MIS时,针对每一个功能,都要按照“I-P-O”的模块化思想,使输入、处理与输出“泾渭分明”,充分体现人机界面的通信功能。这样设计出来的程序不易出错,而且易于维护。
报表打印是MIS必备的功能之一,而且打印之前常常需要计算。计算与打印分开设计,虽然消耗时间,但易于整个MIS系统的维护。
2.界面必须始终一致
统一的人机界面不致于会增加用户的负担,让用户始终用同一种方式思考与操作。最忌讳的是每换一个屏幕用户就要换一套操作命令与操作方法。
例如在整个系统可以以问号图标表示帮助,以磁盘图标表示存盘,以打印机图标表示打印等。
3.界面必须使用户随时掌握任务的进展情况
人机界面应该能够告诉用户软件运行的进度。特别是在需要较长时间的等待时,必须让用户了解工作进展情况,如可以设计已经完成了百分之几的任务进度条等。目前,Windows下的应用软件无论大小,其安装程序几乎均做到了这一点。开发MIS软件时,这一点很值得借鉴。 think58
[版权所有:http://think58.com]
4.界面必须能够提供帮助
一个优秀的MIS软件应该提供在线求助功能,甚至提供使用向导,这将给用户带来极大的方便。在多媒体环境下,以语音提示作为操作向导,不会干扰屏幕信息,是一个极佳的选择。
5.界面友好、使用方便
多数MIS软件的数据输入量较大。对于一些相对固定的数据,不应让用户频频输入(特别是汉字),而应让用户用鼠标轻松选择。例如,人事管理系统中的“文化程度”是相对固定的数据,其值一般取“小学”、“初中”、“高中”、“大专”、“大本”、“硕研”、“博研”等。录入这类数据之前,MIS软件应在相应位置弹出一个列表框,待用户以鼠标点击,而不应让用户每次都输入这些汉字。
另外,开发者应编写一个错误实时记录程序,自动记录何日、何时、何程序出了何种错误。
总之,所开发的MIS在使用过程中,应使用户的数据输入量降至最低限度,同时也要减少用户的干预量。实践证明,用户干预愈少,MIS系统的满意程度愈高。
6.输入画面尽可能接近实际
如果某个电算会计软件的凭证录入画面是表格式的,一屏可录入多条记录,而且与实际凭证一模一样,甚至连颜色都无异,用户在终端上录入凭证,仿佛用笔在纸上填写凭证,以增加人机亲和力。
7.具有较强的容错功能 本文来自think58
误操作、按键连击等均有可能导致数据误录。巧妙地进行程序设计,可以避免此类因素造成的错误。例如,录入学生成绩时,我们可以对其范围进行限定,使用户无法输入0~100以外的数据;录入学生年龄时,不妨根据实际情况将范围限制在15~20之间。
1.3 管理信息系统的开发第二章 系统功能分析与设计
2.1系统需求分析
售楼管理职能主要分为房产管理,客户管理,收费管理,售楼管理。其中售楼管理是系统的核心,在系统开发时应考虑对以下职能的需求:
房产管理,能够管理所有的房产信息、对房产数据进行添加、 修改、删除等操作。此外,方便的查询功能可以使客户迅速地找到自己所需的房产信息。
客户管理,拥有完善的客户管理功能,才能更加迅速地了解客户的需求动态。客户管理功能要能够实现对客户各种数据的管理,包括客户和购买动向等。
收费管理,对于各种复杂的物业收费,完善的收费管理功能将使得收费管理更加便捷准确。
售楼管理,系统的核心,要能够实现对楼盘销售的数据、合同签订情况、客户付费等情况的管理。
2.2系统功能分析
通过对用户需求的具体调研和分析,确定本系统应具备的功能包括房产管理、客户管理、收费管理、售楼管理、系统维护和退出系统。
[资料来源:http://THINK58.com]
具体主要实现如下功能:
房产管理部分 房产管理部分包括户型登记、楼盘登记、户型查询和楼盘查询,其功能是实现对楼盘各部分数据内容的添加、修改、删除和查询等操作。
(1) 户型登记管理:包括户型信息的添加、修改和删除3部分功能。其中,户型信息包括户型编号、建筑面积、套内面积、房型、户型简介以及图片文件。
(2) 楼盘登记管理:包括楼盘信息的添加、修改和删除3部分功能。其中,楼盘信息包括楼盘编号、户型编号以及单价等。其中楼盘编号的信息包括了楼号、单元、楼层和房号几部分。
(3) 户型查询:户型查询部分包括户型编号、建筑面积、户型结构等查询方式。
(4) 楼盘查询:楼盘查询部分包括楼盘编号、楼号、楼层、单位报价和户型等查询方式。
客户管理部分 客户管理部分包括客户资料登记管理和客户资料查询管理,其功能是实现对各客户部分数据内容的添加、修改、删除、查询等操作。
(1)客户资料登记管理:包括客户资料的添加、修改、删除3部分功能。其中,客户资料包括姓名、身份证号、出生日期、性别、电子邮件、通信住址、电话号码、手机、邮编、车牌号等。
(2)客户资料查询管理:客户资料查询部分包括按照身份证号查询、按照车牌号查询、按照客户姓名查询和按照手机号查询等。
think58.com [来源:http://think58.com]
收费管理部分 收费管理部分包括收费登记和收费查询管理,其功能是实现对各部分数据内容的添加、删除、查询等操作。第三章 数据库设计
数据库在一个管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。
对于数据库应用程序来说,数据库的设计与创建是进行程序设计的基石,对于Visual Foxpro来说,其数据库的创建一般要包括数据库的设计和数据库的创建两个步骤。
3.1设计数据库
根据功能分析,系统数据库应满足户型资料、楼盘资料、客户资料、合同资料、收费资料、收款登记、售楼人员、收款登记和系统管理9个功能的需求。所以,需要利用Access建立一个House数据库,主要包括如下8个表。
“户型资料”表:用于存放户型资料;
“楼盘资料”表:用于存放楼盘资料;
“合同资料”表:用于存放合同资料;
“客户资料”表:用于存放客户资料;
“收费信息”表:用于存放收费信息;
think58
[来源:http://think58.com]
“收款登记”表:用于存放收款登记信息;
“售楼人员”表:用于存放售楼人员信息;
“预计付款”表:用于存放预计付款信息。 copyright think58 [资料来源:http://think58.com]
(1)收费登记管理:包括收费资料的添加、删除、打印3部分功能。其中,收费信息包括收费编号、楼盘编号、交费时间、有线电视费、电话调试费、煤气初装费、公用设施费、其他费用、押金、收款人、交款人等。
(2)收费查询管理:收费资料查询部分包括按照收费单号查询、按照楼盘号查询号、按照交款人查询和按照交费时间范围等。
售楼管理部分 售楼管理部分包括售楼人员登记、售楼合同管理、收款管理、售楼人员查询、售楼合同查询、收费情况查询等,其功能是实现对各部分数据内容的添加、修改、删除、查询等操作。
(1)售楼人员登记管理:包括售楼人员资料的添加、修改、删除3部分功能。其中,售楼人员资料包括姓名、身份证号、出生日期、性别、电子邮件、通信住址、电话号码、手机、邮编、人员编号等。
(2)售楼合同管理:包括售楼合同资料的添加、修改、删除3部分功能。其中,售楼合同资料包括合同编号、合同状态、认购日期、合同签订日期、购买楼盘编号、购买人身份证号、销售人员编号、合同单价、折扣率、现金折扣、车位编号、车位价款、地下室编号、地下室价款、付款方式、贷款银行以及计划的分期付款等。
(3)收款管理:包括收款资料的添加、打印、删除3部分功能。其中收款资料包括楼盘编号、交款日期、收款单号、收款金额、付款方式、交款人等。 think58.com [资料来源:http://think58.com]
(4)售楼人员查询:售楼人员查询部分包括按照售楼人员编号查询和按照售楼人员姓名查询。
(5)售楼合同查询:售楼合同查询部分包括按照合同编号查询、按照楼盘编号查询、按照客户身份证号查询和按照签订时间表范围查询等。
(6)收款情况查询:收款情况查询部分包括按照收费单号查询、按照楼盘编号查询、按照交款人查询和按照交费时间范围查询等。
系统维护部分 系统维护部分包括数据备份和数据恢复,实现将现有数据库进行备份和恢复功能。
退出系统部分 退出系统部分就是当用户发出关闭窗口的行为后,询问用户是否确定要退出本系统,如果确定,则关闭本系统。 think58.com [资料来源:THINK58.com]
1.3.1 管理信息系统的开发方式
管理信息系统的开发方式主要有独立开发方式、委托开发方式、合作开发方式、购买现成软件方式等4种。这4种开发方式各有优点和不足,需要根据使用单位的技术力量、资金情况、外部环境等各种因素进行综合考虑和选择。不论哪种开放方式都需要有单位的领导和业务人员参加,并在管理信息系统的整个开发过程中培养、锻炼、壮大该系统的维护队伍。
1.3.2 系统开发的一般方法
管理信息系统的开发是一个复杂的系统工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法。但是,每一种开发方法都要遵循相应的开发策略。任何一种开发策略都要明确以下问题:
系统要解决的问题:如采取何种方式解决组织管理和信息处理方面的问题,对企业提出的新的管理需求该如何满足等。
系统可行性研究:确定系统所要实现的目标。通过对企业状况的初步调研得出现状分析的结果,然后提出可行性方案并进行论证。系统可行性的研究包括目标和方案可行性、技术的可行性、经济方面的可行性和社会影响方面的考虑。
系统开发的原则:在系统开发过程中,要遵循领导参与、优化创新、实用高效、处理规范化的原则。 [版权所有:http://think58.com]
系统开发前的准备工作:作好开发人员的组织准备和企业基础准备工作。
系统开发方法的选择和开发计划的制定:针对己经确定的开发策略选定相应的开发方法,是结构化系统分析和设计方法,还是选择原型法或面向对象的方法。开发计划的制定是要明确系统开发的工作计划、投资计划、工程进度计划和资源利用计划。
管理信息系统开发方法主要有:结构化生命周期开发方法、原型法、面向对象的开发方
1.3.3 管理信息系统的开发过程
管理信息系统的开发过程一般包括系统开发准备、系统调查、系统分析、系统设计、系统实现、系统转换、系统运行与维护、系统评价等步骤。根据开发系统的大小、复杂、投入、方式、方法等因素的不同,各步骤的要求和内容也不同,用户需要根据实际情况进行取舍和计划。
think58 [资料来源:www.THINK58.com]
[资料来源:http://www.THINK58.com]上一篇:用VB开发的房屋租赁管理系统