售楼信息管理系统课程设计报告书
售楼管理系统C语言课程设计报告

作者简介大学期间,大二学习C语言课程,初次接触编程;大三学习C++课程,进步加深对计算机基本语言的认识。
摘要房地产业的不断发展,利用电脑的先进管理手段,把售楼人员从一大堆合同中解放出来,将楼盘的销售推向“无纸化”已经成了解决当前房地产售楼管理的当务之急。
售楼管理系统就是为了实现这一目标而设计的,管理人员通过该系统可以及时了解楼盘的动态销售情况,还能充分利用电脑的可检索性、方便、快速地了解有关销售楼盘的其他各种详细资料,以便及时做出正确决策。
本系统主要实现以下功能:房产管理,管理所有的房产信息、对房产数据进行添加、修改、删除等操作。
此外,方便的查询功能可以使客户迅速地找到自己所需的房产信息;客户管理,拥有完善的客户管理功能,才能更加迅速地了解客户的需求动态。
客户管理功能要实现对客户各种数据的管理,包括客户和购买动向等。
收费管理,对于各种复杂的物业收费,完善的收费管理功能将使得收费管理更加便捷准确。
售楼管理,系统的核心,实现对楼盘销售的数据、合同签订情况、客户付费等情况的管理。
关键词:售房系统;房产管理;客户管理一. 设计目的1.通过本课程设计,强化上机动手能力,使自己在理论和实践的基础上进一步巩固《C语言程序设计》课程学习的内容,掌握工程软件设计的基本方法2.学会将知识应用于实际的方法,提高分析和解决问题的能力,增加综合能力3.为后续各门计算机课程的学习打下坚实基础;为以后工作打下必要基础二. 设计内容1.选择自己所要做的课题,了解所做课题所要实现的功能;2.根据所做课题的要求分块编写源代码;3.分块编译、运行源代码,进行调整修改,最终形成完整可执行文件。
4.熟练掌握C语言的基本知识:数据类型(整形、实型、字符型、指针、数组、结构等);运算类型(算术运算、逻辑运算、自增自减运算、赋值运算等);程序结构(顺序结构、判断选择结构、循环结构);大程序的功能分解方法(即函数的使用)等。
进一步掌握各种函数的应用。
房地产公司售楼管理系统 数据库课程设计

房地产公司售楼管理系统的详细设计说明书一.需求分析1.1系统总功能需求首先需要对房地产售楼管理系统进行详细的了解和分析,一个功能完全满足基本需要的系统需要包括以下几个模块:1.1.1基本数据维护功能模块在这个功能模块中,提供了使用者获取数据并添加至数据库服务器的途径。
比如在这个模块中可以提取房屋的信息,也可以对这些信息做修改、更新。
1.1.2基本业务功能模块这个功能模块主要实现对售楼合同的管理、售楼信息的管理。
比如根据合同模板打印合同。
如果合同已打印或签订,可以对其进行记录。
1.1.3数据库管理功能模块这个功能模块主要实现对所有的楼盘信息、房屋信息和客户信息进行统一管理,数据导入和售楼信息发布等情况也要进行详细的登记,以便能对整个售楼部门运作有全面的了解,并根据实际情况补充不足的部分。
1.1.4信息查询功能模块在对售楼系统进行全面信息化管理的过程中,查询是一项非常重要的功能。
比如楼盘信息,房屋的信息等,这项功能能使用户得到即时房屋各项信息,方便售楼部门根据实际情况选择业务方式。
1.1.5安全使用管理功能模块这是任何一个信息管理系统都需要的部分,操作只能由专人进行,只有售楼管理部门的工作人员才能拥有权限,特别是数据的导入进度和通知书打印,如果没有安全管理部分,后果难以想象,可能每次登录都需要用户身份的验证。
1.1.6帮助功能模块这是软件不可缺少的部分,为了方便使用者实用软件,应该有一个详细的帮助模块。
房地产售楼管理系统的需求功能图如图所示:1.2基本数据维护功能模块基本数据维护功能模块如图所示:(1)数据的导入:楼盘信息的添加、房屋信息的添加、客户信息的添加这个功能实现把楼盘、房屋和客户信息导入数据库中,实现数据的更新。
(2)数据的修改:这个功能实现把楼盘、房屋、客户修改后的信息导入数据库1.3基本业务功能基本业务功能需求模块的具体功能如图所示。
这些功能需球基本上包括了工作人员要求提供的业务:(1)合同处理功能:该功能实现的是将需要打印的合同信息从数据库中读出,然后根据合同模版生成合同。
课程设计售楼管理系统

课程设计售楼管理系统一、教学目标本课程的学习目标主要包括知识目标、技能目标和情感态度价值观目标。
知识目标要求学生掌握售楼管理系统的基本概念、原理和操作流程;技能目标要求学生能够运用售楼管理系统进行实际操作,提高工作效率;情感态度价值观目标要求学生树立正确的职业道德观念,关爱客户,提供优质服务。
通过本课程的学习,学生将能够:1.描述售楼管理系统的基本概念和原理。
2.列举售楼管理系统的操作流程。
3.运用售楼管理系统进行实际操作。
4.阐述正确的职业道德观念,关爱客户,提供优质服务。
二、教学内容本课程的教学内容主要包括售楼管理系统的基本概念、原理、操作流程和职业道德。
1.售楼管理系统的基本概念和原理:介绍售楼管理系统的发展历程、功能特点、应用场景等。
2.售楼管理系统的操作流程:讲解售楼管理系统的注册、登录、房源信息管理、客户信息管理、交易管理等操作步骤。
3.职业道德:讨论售楼从业人员的职业道德标准、职业素养、客户服务等方面。
三、教学方法本课程的教学方法包括讲授法、讨论法、案例分析法和实验法。
1.讲授法:通过讲解售楼管理系统的基本概念、原理和操作流程,使学生掌握相关知识。
2.讨论法:学生就职业道德问题进行讨论,培养学生的思辨能力和价值观。
3.案例分析法:分析实际案例,使学生学会将理论知识应用于实际工作中。
4.实验法:安排学生进行售楼管理系统的操作实验,提高学生的实际操作能力。
四、教学资源本课程的教学资源包括教材、参考书、多媒体资料和实验设备。
1.教材:选用权威、实用的售楼管理系统教材,为学生提供系统、全面的知识体系。
2.参考书:推荐学生阅读相关领域的参考书籍,拓展知识面。
3.多媒体资料:制作精美的课件、教学视频等,提高学生的学习兴趣。
4.实验设备:提供充足的实验设备,确保学生能够进行充分的实践操作。
五、教学评估本课程的教学评估主要包括平时表现、作业、考试等评估方式,以全面反映学生的学习成果。
1.平时表现:评估学生在课堂上的参与程度、提问回答、讨论表现等,以考察学生的学习态度和理解能力。
售楼信息管理系统课程设计

成绩评定表课程设计任务书摘要近几年,中国经济快速、平稳发展,伴随着中国城市化进程加快和住房体制的改革,售楼行业得到了迅猛发展,房地产销售业务量急剧扩大,因此对售楼管理提出了更高的要求。
售楼信息管理系统就是为了实现这一目标而设计的,管理人员通过该系统可以及时了解楼盘的动态销售情况,还能充分利用电脑的可检索性、方便、快速地了解有关销售楼盘的其他各种详细资料,以便及时做出正确决策。
本系统主要实现以下功能:售楼管理,即管理所有的售楼信息、合同信息、收款信息,并对售楼数据进行添加、删除等操作。
此外,方便的查询功能可以使客户迅速地找到自己所需的售楼信息;系统的核心实现对楼盘销售的数据、合同签订情况、客户付费等情况的管理。
系统以中文版Visual Basic 6.0为前台开发工具,用中文版SQL 2000作为后台数据库。
关键词:Visual Basic SQL sever 2000 售楼信息管理系统目录第一章系统功能概述 (1)1.1 系统功能分析 (1)1.2 系统结构图 (1)第二章数据库设计 (2)2.1 需求分析 (2)2.2 E-R模型 (2)2.3 关系模型 (4)2.4 表结构设计 (5)第三章系统各功能模块的详细设计 (10)3.1 主窗体模块的详细设计 (10)3.2 用户管理模块的详细设计 (13)3.3 数据查询模块的详细设计 (17)3.4 数据管理模块的详细设计 (28)总结 (50)参考文献 (51)第1章系统功能概述1.1 系统功能分析该系统具备的功能包括楼盘管理、合同管理、收款管理、售楼合同管理、收款合同管理、退出系统。
具体主要实现如下功能:售楼信息管理部分包括楼盘信息管理、合同信息管理、收款信息管理、售楼合同信息管理与收款合同信息管理,其功能是分别实现对楼盘信息、合同信息、收款信息和售楼合同信息和收款合同信息的各部分数据内容的添加、删除等操作。
售楼信息查询部分包括楼盘信息查询、合同信息查询、收款信息查询、售楼合同信息查询与收款合同信息查询,其功能是分别实现对楼盘信息、合同信息、收款信息、售楼合同信息和收款合同信息查询的各部分数据内容的查询操作。
房地产销售管理信息系统课程设计报告1

课程设计报告目录1 引言 (1)2 系统调查与可行性研究 (1)2.1 初步调查 (1)2.2 可行性研究 (2)3 系统分析 (4)3.1 业务流程分析 (4)3.2 数据流程分析 (6)3.3 数据字典 (7)4 系统设计 (9)4.1 功能结构设计 (9)4.2 数据库设计 (11)4.3 代码设计 (15)4.4 输入输出设计 (15)4.5 系统配置设计 (16)参考文献 (17)附录 (18)1.引言管理工作的成败,取决于能否做出有效的决策,而决策的正确与否则在很大程度上取决于信息的质量。
随着人类进入信息科技时代,管理信息系统的开发和设计,则成了必然的发展要求,其重要性也是不可忽视的。
而屋销售管理信息系统,是以房地产销售实际需求为背景,将各相关的业务及工作流程计算机化,以计算机代替传统的手工操作方式,实现通过操作平台对房地产销售相关信息进行整合、分类及查询等功能。
目前各个知名房地产销售公司都开发了自己的管理软件,但在进行全面地信息整合分析、同时增加销售商与业主之间交流与联系的全面交互系统并不多。
因此,该系统的研究和设计对于改善房地产销售公司信息不对称,提高工作效率,提高工作质量方面起到了积极作用,具有一定的经济效益和较大的社会效益。
2.系统调查与可行性研究2.1初步调查房地产企业信息化战略不是IT技术部门的职能战略,其核心不是IT技术的选择或选购策略。
企业信息化战略是企业发展战略的重要组成部分,其核心是要回答:如何通过信息化提升企业的核心竞争能力。
这就必然需要用到MIS。
由于建设MIS是一项耗资大,历时长,即使复杂且涉及面广的系统工程,在着手开发之前,必须认真地制定有充分根据的MIS战略规划。
这项工作的好坏往往决定MIS成败的关键。
现在来用企业系统规划法(BSP法)对系统进行规划,其步骤如下:(1)准备工作,成立由最高领导牵头的委员会,下设一个规划研究组,并提出工作计划;(2)调研,规划组成成员通过调查阅资料,深入各层管理,了解企业有关决策过程,组织职能和部门的主要活动和存在的主要问题;(3)定义业务过程,定义业务过程是BSP方法的核心.业务过程指的是企业管理中必要且逻辑上相关的,为了完成某种管理功能的一组活动;(4)业务过程重组,业务过程重组是在业务过程定义的基础上,找出哪些过程是正确的,哪些过程是低效的,需要在信息技术支持下进行优化处理,还有哪些过程不适合计算机信息处理的特点,应当取消;(5)定义数据类,数据类是指支持业务过程所必需的的逻辑上相关的数据。
房地产信息管理系统课设报告

北华航天工业学院《C#程序设计》课程设计报告课程设计题目:房地产信息管理系统作者所在系部:计算机科学与工程系作者所在专业:作者所在班级:作者姓名:作者学号:指导教师姓名:完成时间:北华航天工业学院教务处制课程设计任务书摘要房地产信息管理是房地产业的重要组成部分,其在房地产业经济运作的全过程之中起着至关重要的作用,为房地产业的生产、流通和消费提供了多元化的中介服务。
房地产信息管理做为一个管理房屋信息的机构,其对信息的管理应该准确,无误。
利用所学过的软件工程设计思想,数据库等知识设计一个房地产信息管理系统的软件对于提高该中介机构的工作效率变得尤为重要。
本文探讨房产中介管理系统的理论基础和设计思想,介绍了房地产信息管理系统的各个功能,以软件工程理论作为系统开发的理论基础,设计并实现了对出租,出售房屋信息的管理,对求租求购客户信息,需求的记录,并及时为其提供准确信息。
其主要内容包括如下:对于房屋信息的管理;后台数据库的设计,建立以及各个模块间的关系。
关键词:信息管理;Microsoft Access数据库;.net 2005目录第1章绪论 (1)1.1 课题研究现状分析 (1)1.1.1 本领域内已开展的研究工作 (1)1.1.2 已经取得的研究成果 (2)第2章系统需求分析 (3)2.1 业务需求 (3)2.2用户需求 (3)2.3功能需求 (3)第3章系统总体设计 (4)3.1 系统功能设计 (4)3.1.1 系统登录 (5)3.2 数据库的设计 (5)3.3 库中各个表的设计 (6)第4章系统实现 (10)4.1 数据库操作 (10)4.2 登录模块实现 (10)4.3 买房者模块实现 (13)4.4 管理员模块实现 (19)第5章系统使用说明 (30)第6章课程设计总结 (31)6.1 主要问题及解决办法 (31)6.2 课程设计体会 (31)6.3 自我评定 (31)参考文献 (32)第1章绪论随着信息产业的飞速发展,信息化管理已经引入并应用到各行业管理领域,各种形式的百货商场、大型仓储超市、便利店、连锁超市和专卖店等形式的零售业鳞次栉比,不断改变、影响着人们的价值观念和生活方式。
楼房销售系统设计报告
楼房销售系统设计报告XX大学姓名:XX学号:07XXXXX专业班级:计科XXX指导教师:XXX摘要随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理,更加信息化,时代化,节省人力物力,提高效率。
基于这一点,开发此楼房销售系统软件。
教务信息管理系统包含教师信息管理、课程管理、学生信息管理等几个模块。
本系统最大的特点是通用性、简单操作性。
一、系统概述:教务信息系统对课程资源、教师信息、授课信息、学生信息、选课信息、修改信息进行管理,及时了解各个环节中信息的变更,有利于管理效率的提高。
系统目标该系统用于提高教务处的工作效率,有利于学校加速其实现教务信息化的进程,方便用户之间信息的交流。
在学校内部的现有局域网这个网络环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,选课,修改,管理,达到信息共享。
这个系统完成了简单的查询功能,针对教务的基本内容进行添加、查询。
二、业务分析:组织结构图:职能活动图:三、系统逻辑模型设计数据流图:四、系统结构设计五、数据库设计5.1 总的E-R图如下:5.2逻辑设计将数据库概念模型转换成关系模型:实体转换成关系模型有:教师档案表(教师编号,姓名,性别,工作时间,政治面貌,学历,职称,系别,联系电话)课程表(课程编号,课程名,课程类别,学分)学生档案表(学好,姓名,性别,出生日期,政治面貌,班级编号,毕业学校)表结构为:教师档案表课程表学生档案5.3运行查询:5.4运行窗体:5.5切换面板:11。
《房地产管理信息系统》课程设计指导书
《房地产管理信息系统课程设计》指导书一、课程设计目的二、课程设计的主要内容与要求三、课程设计考核标准四、课程设计时间五、参考题目附录1 课程设计书封面附录2 投标书模板一、课程设计目的《房地产管理信息系统课程设计》是结合专业知识讲解,进行的另一个实践教学环节,其目的在于加深对房地产管理信息系统基础理论和基本知识的理解,进一步掌握利用结构化方法、面向对象方法对房地产管理信息系统进行分析与设计的基本原则、方法和步骤,培养学生解决实际问题、开发房地产管理信息系统的实践能力。
同时课程设计应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,充实学生自学能力的培养。
二、课程设计的主要内容与要求(一)课程设计方案该课程设计以小组展开,课题小组5-7人组成。
根据学生爱好和特长不同,该课程设计了两种方案:方案一:侧重系统分析与设计,其形式为:XX管理系统开发设计或XX管理信息化创意投标书设计。
题目统一为:XX管理系统开发设计或XX管理信息系统创意投标书。
方案二:侧重系统开发,应用自己所熟悉的开发工具,开发一个可以运行的房地产管理信息系统。
题目统一为:XX系统的开发。
无论选择哪种方案,学生根据内容和要求以小组为单位,确定题目,经过老师审核批准后,课程设计正式开始。
小组成员既要有明确的分工,又要在课程小组长得统一协调管理下,发扬团队精神,出色地完成课程设计任务。
课程设计的验收时间为第18周,采用方案一的学生要以小组为单位进行课程设计展示;采用方案二的学生要对其开发的系统进行上机验收。
说明:对于能力很强的课程设计小组,可以完成系统分析、设计和实施,不仅完成系统分析和设计部分,而且编程实现一个完整的信息系统。
(二)课程设计的内容1、方案一课程设计的内容课程设计的内容以XX组织为背景,经过调研和分析,针对已有的或假设的某个或某类企业完成XX管理信息化创意设计,按照投标书的要求完成信息系统模拟投标书的编写,具体包含以下部分:封面小组成员分工投标文件清单一、投标方概况二、项目简介(应用对象简介、所在行业与主要竞争对手的信息化状况、面临的机遇与挑战、创意要点与意义)三、需求分析(市场与客户需求分析、供应链分析、管理体系、管理模式与主要业务流程、已有信息系统现状)四、技术方案(1)总体思路(系统目标,所采用的主要技术与解决的主要问题,方案特色);(2)应用平台方案(各组成部分功能,主要设备选型,操作系统,数据库系统,网络安全与数据备份,系统运行模式);(3)应用软件体系(软件体系结构与功能模块,数据库结构,输入输出设计,软件开发环境与开发工具、主要窗口界面)。
房地产销售信息管理系统设计书
天明房地产销售信息管理系统设计说明书课程名称:数据库设计年级:姓名、学号:黑羽毛77设计起止时间:2012年1月9日-2012年1月15日一、设计简介本次设计主要是实现一房地产销售管理系统,本文简要介绍了房屋销售管理系统从设计到开发的过程。
该系统以Visual Basic 6.0和Access数据库为开发工具,采用面向对象的可视化程序设计方法进行设计。
该系统运行环境为windows 95/98、2000/xp,程序运行默认目录为“D:\说明书”文件夹。
二、设计与实现1、总体设计本系统有四种功能:房屋销售管理,楼盘房源信息管理,客户信息管理,报表输出与打印。
结构图如下:2、详细设计系统及所建窗体数据报表设计器数据库及数据表3、功能简介:已建立安装程序,安装后方可使用。
系统的一些主要表单如下:登陆界面系统菜单各功能简介:房屋销售管理:包括输入信息,确认,取消,修改销售记录楼盘房源:包括楼盘房源信息查询与房源信息浏览。
房源信息查询可根据楼号,户型,房号,梯号查询房源详细信息。
房源信息浏览可随上一条,下一条按钮查看相应的户型图与楼盘示意图。
客户信息管理:包括客户信息表,意向客户信息表。
分别对客户信息进行添加,删除,修改,查询。
报表输出与打印:为方便用户,可以预览,打印,导出客户信息与楼盘房源信息。
退出系统:退出房地产销售信息管理系统。
三、结论通过此次数据库的课程设计,增强了对数据库方面应用的理解,对自己今后参与开发数据库系统积累了不少经验,其中包括,插入、删除、修改、查询,表和表之间的联系。
在学习过程中,我也能过上网查了不少资料,也看了一些别人设计的销售管理信息系统的设计报告,不断修改,更新。
虽然本系统不够完善,但学习与开发的过程对我有很多帮助,做到理论与实践相结合。
提高了计算机应用能力与编程能力。
四、参考文献Visual basic数据库应用与开发教程徐安东李飞邢晓怡清华大学出版社 2007 Visual Basic6.0程序设计案例实训教中国人民大学出版社杨聪,刘培涛2009 Access数据库应用技术中国铁道出版社李雁翎等 2003 Visual Basic程序设计应用教程清华大学出版社王瑾德,张昌林2007。
房屋销售管理信息系统课程设计报告文本——李启平
1引言1.1 选题背景企业信息管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案和信息,这种管理方式存在着许多缺点,如效率低、保密性差等。
另外时间一长,将产生大量的文件和数据,这对于房地产销售信息查找、更新和维护都带来了不少的困难。
计算机技术的发展,计算机应用的普及和深入,必然引发房地产业对计算机软件的迫切需求,以满足现代社会高效能的办事程序【1】。
作为计算机应用的一部分,使用计算机软件对房地产销售信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高企业管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
随着近几年中国房地产市场的火爆,全国各地大中城市的房地产中介与服务机构也应用而生,以计算机为依托的房地产中介管理信息系统也被全面装备到各种房地产中介机构中,极大地提供了房地产中介机构的工作质量和经营水平。
以我们所生活的城市石家庄为例,通过实地考察就不难发现:石家庄其实房地产最近建设火爆,但最近却出现了不少诸如产能过剩的现象,即提供的房源已经大大超过普通市民所能够消费购买的能力。
这着实是一种浪费。
面对目前的实际状况,迫切需要开发一个新系统来管理这些房地产需求信息,以适应这些工作。
因此,开发这样一套房地产销售管理信息软件成为很有必要的事情。
1.2系统目标以一般房地产经济公司的销售管理业务为依托,围绕房屋销售的业务流程,设计并开发一个房源中介管理信息系统,将整个部门的数据纳入全面的计算机管理,实现无纸化作业。
针对公司不同管理层的员工,提供一个互动房源信息管理平台。
(1)系统目标1)将销售管理的理论知识与一般房地产中介公司的销售管理业务相结合,使销售管理信息系统的业务流程更加合理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
成绩评定表课程设计任务书摘要近几年,中国经济快速、平稳发展,伴随着中国城市化进程加快和住房体制的改革,售楼行业得到了迅猛发展,房地产销售业务量急剧扩大,因此对售楼管理提出了更高的要求。
售楼信息管理系统就是为了实现这一目标而设计的,管理人员通过该系统可以及时了解楼盘的动态销售情况,还能充分利用电脑的可检索性、方便、快速地了解有关销售楼盘的其他各种详细资料,以便及时做出正确决策。
本系统主要实现以下功能:售楼管理,即管理所有的售楼信息、合同信息、收款信息,并对售楼数据进行添加、删除等操作。
此外,方便的查询功能可以使客户迅速地找到自己所需的售楼信息;系统的核心实现对楼盘销售的数据、合同签订情况、客户付费等情况的管理。
系统以中文版Visual Basic 6.0为前台开发工具,用中文版SQL 2000作为后台数据库。
关键词:Visual Basic SQL sever 2000 售楼信息管理系统目录第一章系统功能概述 (1)1.1 系统功能分析 (1)1.2 系统结构图 (1)第二章数据库设计 (2)2.1 需求分析 (2)2.2 E-R模型 (2)2.3 关系模型 (4)2.4 表结构设计 (5)第三章系统各功能模块的详细设计 (10)3.1 主窗体模块的详细设计 (10)3.2 用户管理模块的详细设计 (13)3.3 数据查询模块的详细设计 (17)3.4 数据管理模块的详细设计 (28)总结 (50)参考文献 (51)第1章系统功能概述1.1 系统功能分析该系统具备的功能包括楼盘管理、合同管理、收款管理、售楼合同管理、收款合同管理、退出系统。
具体主要实现如下功能:售楼信息管理部分包括楼盘信息管理、合同信息管理、收款信息管理、售楼合同信息管理与收款合同信息管理,其功能是分别实现对楼盘信息、合同信息、收款信息和售楼合同信息和收款合同信息的各部分数据容的添加、删除等操作。
售楼信息查询部分包括楼盘信息查询、合同信息查询、收款信息查询、售楼合同信息查询与收款合同信息查询,其功能是分别实现对楼盘信息、合同信息、收款信息、售楼合同信息和收款合同信息查询的各部分数据容的查询操作。
1.2 系统结构图图1.1售楼管理信息系统总体结构第2章数据库设计2.1 需求分析通过对用户需求的分析,确定系统应具备的功能包括楼盘信息管理、合同信息管理、收款信息管理、售楼合同信息管理与收款合同信息管理、退出系统。
具体主要实现如下功能:售楼信息管理部分包括楼盘信息管理与查询、合同信息管理与查询、收款信息管理与查询、售楼合同信息管理与查询和收款合同信息管理与查询,其功能是实现对楼盘各部分数据容的添加、删除和查询等操作。
(1)楼盘信息:包括楼盘信息的添加、删除和查询。
楼盘信息包括楼盘编号,楼号,单元号,楼层,房号,户型和面积。
(2)收款信息:包括收款信息的添加、删除和查询。
收款信息包括收款编号,交款日期,收款金额,交款人和收款人。
(3)合同信息:包括合同信息的添加、删除和查询。
合同信息包括合同编号,合同签订日期,购买人,号,售楼人员,合同单价,付款方式和贷款银行。
(4)售楼合同信息:包括售楼合同信息的添加、删除和查询。
售楼合同信息包括合同编号,楼盘编号,合同签订日期和号。
(5)收款合同信息:包括收款合同信息的添加、删除和查询。
收款合同信息包括收款编号,合同编号,交款人和收款人。
2.2 E-R模型(1)局部E-R模型:图1.2楼盘信息图1.3合同信息图1.4收款信息图1.5售楼合同信息图1.6收款合同信息(2)全局E-R模型:图1.7售楼信息管理系统E-R模型2.3 关系模型(1)楼盘信息(楼盘编号,楼号,单元号,楼层,房号,户型,面积)(2)合同信息(合同编号,合同签订日期,购买人,号,售楼人员,合同单价,付款方式,贷款银行)(3)收款信息(收款编号,交款日期,收款金额,交款人,收款人,有线电视费,电费)(4)售楼合同信息(楼盘编号,合同编号,合同签订日期,号)(5)收款合同信息(收款编号,合同编号,收款人,交款人)2.4 表结构设计(1)用户信息表的建立与基本数据图1.8密码表属性基本数据如下图:图1.9密码表基本数据(2)楼盘信息表的建立与基本数据图1.10楼盘信息表属性基本数据如下图:图1.11楼盘信息表基本数据(3)合同信息表的建立与基本数据图1.12合同信息表属性基本数据如下图:图1.13合同信息表基本数据(4)收款信息表的建立与基本数据图1.14收款信息表属性基本数据如下图:图1.15收款信息表基本数据(5)售楼合同信息表的建立与基本数据图1.16售楼合同信息表属性基本数据如下图:图1.17售楼合同信息表基本数据(6)收款合同信息表的建立与基本数据图1.18收款合同信息表属性基本数据如下图:图1.19收款合同信息表基本数据第3章系统各功能模块的详细设计3.1 主窗体模块的详细设计利用VB工程实现,页面的设计如下图:1、主窗体页面图1.20主窗体2、主窗体模块功能(1)设计为MDI窗体,含有主菜单:[文件]、[数据管理]、[数据查询]。
[文件]菜单包含以下子菜单及其功能:[注册新用户]菜单:打开“注册新用户”窗体[退出]菜单:结束程序运行[数据管理] 包含以下子菜单:[管理楼盘信息]菜单:显示管理楼盘信息窗体[管理合同信息]菜单:显示管理合同信息窗体[管理收款信息]菜单:显示管理收款信息窗体[管理收款合同信息]菜单:显示管理收款合同信息窗体[管理售楼合同信息]菜单:显示管理售楼合同信息窗体[数据查询]包含以下子菜单:[查询楼盘信息]:显示查询楼盘信息窗体[查询合同信息]:显示查询合同信息窗体[查询收款信息]:显示查询收款信息窗体[查询收款合同信息]:显示查询收款合同信息窗体[查询售楼合同信息]:显示查询售楼合同信息窗体3、主窗体模块详细设计代码Private Sub 查询合同信息1_Click()查询合同信息.ShowEnd SubPrivate Sub 查询楼盘信息1_Click()查询楼盘信息.ShowEnd SubPrivate Sub 查询收款合同信息1_Click() 查询收款合同信息.ShowEnd SubPrivate Sub 查询收款信息1_Click()查询收款信息.ShowEnd SubPrivate Sub 查询售楼合同信息1_Click() 查询售楼合同信息.ShowEnd SubPrivate Sub 管理合同信息1_Click()管理合同信息.ShowEnd SubPrivate Sub 管理楼盘信息1_Click()管理楼盘信息.ShowEnd SubPrivate Sub 管理收款合同信息1_Click() 管理收款合同信息.ShowEnd SubPrivate Sub 管理收款信息1_Click()管理收款信息.ShowEnd SubPrivate Sub 管理售楼合同信息1_Click() 管理售楼合同信息.ShowEnd SubPrivate Sub 退出1_Click()Unload MeEnd SubPrivate Sub 注册新用户1_Click()注册新用户.ShowEnd Sub3.2 用户管理模块的详细设计1、利用VB工程实现,页面的设计如下图:(1)进入售楼管理系统页面图1.21进入售楼管理系统(2)用户登录页面图1.22用户登录(3)注册新用户页面图1.23注册新用户2、各模块功能(1)进入售楼管理系统点击进入按钮,进入主窗体对象的属性值表:表1-1对象名属性名属性值命令按钮Name Command1Caption进入系统(2)输入用户与密码,若输入正确,则可以对售楼信息进行管理与查询,否则退出系统对象的属性值表:表1-2对象名属性名属性值标签框Name Label1 Label2Caption 输入用户输入密码命令按钮Name CmdLand CmdCancelCaption 登录取消文本框Name Text1 Text2(3)对新用户进行注册,输入用户名与密码,点击登录按钮,用户注册成功,否则退出系统对象的属性值表:表1-33(1)进入售楼管理系统代码Private Sub Command1_Click()Unload Me登录.ShowEnd Sub(2)用户登录代码Dim miCount As Integer '用于记录输入密码次数Private Sub CmdLand_Click()Dim sqlstr As Stringsqlstr = "Select * From 密码表 Where 用户名= '" & Text1 & "' " Adodc1.RecordSource = sqlstrAdodc1.RefreshIf Adodc1.Recordset.BOF Then '若没找到符合Where条件的记录MsgBox "用户名错误,重新输入", vbExclamation, "警告"Text1.Text = " "Text1.SetFocus ' Text1获得焦点Else ' 判断密码是否正确If Adodc1.Recordset.Fields("密码") = Text2 Then主窗体.ShowUnload MeElseMsgBox "密码错误,重新输入 ", vbExclamation, "警告"Text2.Text = " "Text2.SetFocusEnd IfEnd IfmiCount = miCount + 1If miCount = 3 Then Unload MeEnd SubPrivate Sub CmdCancel_Click()Unload MeEnd Sub(3)注册新用户代码Private Sub Command1_Click()Dim sqlstr As StringIf Text1 = "" ThenMsgBox "请输入用户名!", vbExclamation, "确认用户名"Text1.SetFocusExit SubElsesqlstr = "Select * from 密码表 where 用户名='" & Text1 & "'"Adodc1.RecordSource = sqlstrAdodc1.RefreshIf Adodc1.Recordset.EOF = False ThenMsgBox "用户名已存在,请重新输入!", vbExclamation, "检验用户名"Text1 = ""Text1.SetFocusExit SubEnd IfEnd IfIf Text2 <> Text3 ThenMsgBox "二次输入的密码不一致,请重新输入", vbExclamation, "检验密码" Text2 = "": Text3 = ""Text2.SetFocusExit SubElseIf Text2 = "" ThenMsgBox "密码不能为空!", vbExclamation, "检验密码"Text2.SetFocusElseAdodc1.Recordset.AddNewAdodc1.Recordset.Fields("用户名") = Trim(Text1)Adodc1.Recordset.Fields("密码") = Trim(Text2)Adodc1.Recordset.UpdateMe.HideMsgBox "成功注册新用户!", vbInformation, "添加用户"End IfEnd SubPrivate Sub Command2_Click()Unload MeEnd Sub3.3 数据查询模块的详细设计利用VB工程实现,页面的设计如下图:1、各查询页面图1.24查询楼盘信息页面图1.25查询合同信息页面图1.26查询收款信息页面图1.27查询收款合同信息页面图1.28查询售楼合同信息页面2、各查询模块功能combo1主要是实现查询条件的多样化,即可以实现利用不同的条件进行查询,text1则主要是接收查询信息,用来匹对相关信息,如果相符则输出相符的元组。