管理信息系统课程设计报告 马 颂 0510604016 徐 洁 0510604035



《管理信息系统课程设计报告 马 颂 0510604016 徐 洁 0510604035》由会员分享,可在线阅读,更多相关《管理信息系统课程设计报告 马 颂 0510604016 徐 洁 0510604035(55页珍藏版)》请在装配图网上搜索。
1、 房屋销售管理信息系统 马 颂 徐 洁 (合肥学院 建筑工程系05工程管理) 【摘要】 随着我国经济不断发展,房地产的开发也达到了前所未有的高度。随着大批已建成和正在建设的楼盘的开盘与交房,房屋销售管理系统成为一种广泛需要的系统。以Visual FoxPro为操作平台的房屋销售管理系统是为满足房地产开发商、销售者和业主多方面需要而开发的管理软件,根据需求分析,实现销售系统管理业务,作用已越来越明显。因此,本系统的开发具有很实际的意义。本系统主要从系统规划、系统分析、系统设计、系统实施、系统管理来实现。针对目前房屋销售过程中时常会出现资料繁多、咨询和查阅不够
2、及时等现象,通过调查分析将房屋销售管理由人工转为自动化,在计算机上实现各种业务功能,本文主要设计了基本资料管理和业务管理两个子模块来体现该系统的功能。实现计算机管理将在房地产业开发中起到主导地位。 【关键词】 管理信息系统 房屋销售 系统功能 系统设计 【Key Words】Management of information system Sell of Real Estate Function of MIS Design of MIS 目录 摘要…………………………………………………………………………………………………1 关键词…………
3、……………………………………………………………………………………1 目录………………………………………………………………………………………………2-3 0.前言………………………………………………………………………………………………4 1 系统规划…………………………………………………………………………………………4 开发背景…………………………………………………………………………………4 规划方法………………………………………………………………………………4 2 系统分析…………………………………………………………………………………………5 需求分析…………………
4、………………………………………………………………5 可行性分析………………………………………………………………………………5 可行性报告………………………………………………………………………………6 2.4 结构组织图………………………………………………………………………………7 2.5 管理功能图………………………………………………………………………………7 2.6 业务流程图………………………………………………………………………………8 数据字典…………………………………………………………………………………8 3 系统设计……………………………………………
5、…………………………………11 总体结构设计…………………………………………………………………………11 3. 2 系统模块设计……………………………………………………………………………11 3.3 代码设计………………………………………………………………………………13 3.4 系统配置…………………………………………………………………………………13 3.5 功能结构图………………………………………………………………………………14 3.6 存储设计…………………………………………………………………………………15 3.6.1 数据库设计………………………………
6、………………………………………… 15 系统数据库设计 ……………………………………………………………………15 3.7 输入设计…………………………………………………………………………………19 3.8 输出设计…………………………………………………………………………………19 4 系统实施………………………………………………………………………………20 系统主文件………………………………………………………………………………20 系统封面设计……………………………………………………………………………20 界面设计………………………………………………
7、……………………………20 程序清单……………………………………………………………………………20 系统登陆设计……………………………………………………………………………21 界面设计……………………………………………………………………………21 程序清单……………………………………………………………………………22 系统主界面设计…………………………………………………………………………22 界面设计……………………………………………………………………………22 程序清单……………………………………………………………………………23
8、 4.5 部分子模块设计…………………………………………………………………………26 房屋基本信息管理模块设计………………………………………………………26 房屋销售管理模块设计……………………………………………………………29 业主管理模块设计…………………………………………………………………37 4.5.4 客户管理模块设计…………………………………………………………………40 4.5.5 业主查询管理模块设计……………………………………………………………44 4.5.6 房屋销售管理模块设计……………………………………………………
9、………49 应用程序管理……………………………………………………………………………51 系统调试……………………………………………………………………………51 系统运行……………………………………………………………………………51 5 系统管理………………………………………………………………………………………51 系统评价…………………………………………………………………………………51 系统维护…………………………………………………………………………………52 硬件维护……………………………………………………………………………52
10、 软件系统的维护……………………………………………………………………52 系统的日常使用维护………………………………………………………………53 系统的安全保障…………………………………………………………………………53 结束语……………………………………………………………………………………………54 参考文献…………………………………………………………………………………………55 致谢………………………………………………………………………………………………55 0.前言 管理工作的成败,取决于能否做出有效的决策,而决策的正确与否则在很大程度上取决于信息的质量
11、。随着人类进入信息科技时代,管理信息系统的开发和设计,则成了必然的发展要求,其重要性也是不可忽视的。 以业主为中心,最大程度服务业主是本客户管理系统所追求的境界,本房屋销售管理系统通过对用户信息资源的整合,在公司内部达到资源共享,从而为业主提供更快速周到的优质服务,吸引和保持更多的客户;通过对业务流程的重新设计,更有效地管理客户关系,降低公司营销管理成本。成功的业主管理系统实施是系统资源和企业文化两方面的,只有这两方面同时满足,才能达到增加企业盈利和改善客户关系这一投资最优化效果。 系统规划 1.1 开发背景 房屋销售管理信息系统,是以房地产销售实际需求为背景,将各相关的业务及
12、工作流程计算机化,以计算机代替传统的手工操作方式,实现通过操作平台对房地产销售相关信息进行整合、分类及查询等功能。目前各个知名房地产销售公司都开发了自己的管理软件,但在进行全面地信息整合分析、同时增加销售商与业主之间交流与联系的全面交互系统并不多。因此,该系统的研究和设计对于改善房地产销售公司信息不对称,提高工作效率,提高工作质量方面起到了积极作用,具有一定的经济效益和较大的社会效益。 1.2 规划方法 MIS战略规划是一个组织的战略规划的重要组成部分,是竞争导向的目标和方向,其动力和依据来自企业的发展(竞争)战略,没有竞争,MIS就没有了真正的价值。房地产企业信息化战略不是IT技术部门
13、的职能战略,其核心不是IT技术的选择或选购策略。企业信息化战略是企业发展战略的重要组成部分,其核心是要回答:如何通过信息化提升企业的核心竞争能力。这就必然需要用到MIS。由于建设MIS是一项耗资大,历时长,即使复杂且涉及面广的系统工程,在着手开发之前,必须认真地制定有充分根据的MIS战略规划。这项工作的好坏往往决定MIS成败的关键。 现在来用企业系统规划法(BSP法)对系统进行规划,其步骤如下: (1)准备工作,成立由最高领导牵头的委员会,下设一个规划研究组,并提出工作计划; (2)调研,规划组成成员通过调查阅资料,深入各层管理,了解企业有关决策过程,组织职能和部门的主要活动和存
14、在的主要问题; (3)定义业务过程,定义业务过程是BSP方法的核心.业务过程指的是企业管理中必要且逻辑上相关的,为了完成某种管理功能的一组活动; (4)业务过程重组,业务过程重组是在业务过程定义的基础上,找出哪些过程是正确的,哪些过程是低效的,需要在信息技术支持下进行优化处理,还有哪些过程不适合计算机信息处理的特点,应当取消; (5)定义数据类,数据类是指支持业务过程所必需的的逻辑上相关的数据。对数据进行分类是按该业务过程进行的,即分别从各项业务过程的角度将与该业务过程有关的输入数据和输出数据按逻辑相关性整理出来归纳成数据类; (6)定义信息系统总体结构,其目的是规划未来信息系统的框架
15、和相应的数据类,因此,其主要工作是分子系统,具体实现可利用U/C矩阵; (7)确定总体结构的优先顺序,即对信息系统总体结构中的子系统按先后顺序排出开发计划; (8)完成BSP研究报告,提出建议书和开发计划; 2 系统分析 2.1 需求分析 企业的MIS应该是一种能够帮助规划人员根据企业目标制定出MIS战略规划的结构化方法,通过这种方法可以确定出未来信息的总体结构,明确系统组成和开发子系统的先后顺序,可以对数据进行统一规划,管理和控制,明确各子系统之间的数据交换关系,保证信息的一致性。 2.2.可行性分析 可行性分析从以下三个方面着手,分析情况如下: 1、管理上的可行性。
16、主要是工作人员对开发信息系统的态度和管理方面的基础工作。项目的可行必须得到主要领导的大力支持。基础工作的好坏主要表现在管理制度和方法是否科学,规章制度是否齐全以及原始数据是否正确等方面。该销售公司各类资料很种类繁多、数量巨大,因此公司要为各类信息,为每个客户,每个业主建立需求资料档案,也便于加强公司对客户需求的管理,因此在管理上可行。 2、技术上的可行性。主要考虑将来的采用的硬件和软件技术能否满足用户提出的要求(计算机的容量和速度等)。硬件上,目前的计算机配置足以满足该系统的硬件需要;软件上,操作系统采用Windows系列操作系统,数据库管理系统采用Visual Foxpro6.0,这些软
17、件在MIS开发中已被大量应用,技术上都比较成熟。此外,还要考虑开发人员的水平。信息系统是一种知识密集型行业,对技术要求较高。如果没有足够的技术实力,单纯依靠外部力量开发系统,是很难成功的。 3、经济可行性。主要是对项目的经济效益进行评估,另一方面是开发的费用,其中包括设备购置费,软件开发费,管理和维护费用人员工资和培训费等。 2.3 可行性报告 1 系统简述 销售管理系统是专门用于房地产销售部门以及上级部门对房源信息的收集,传递,存储,加工,销控和以及客户、业主的使用查询的系统,它能实测公司及相关业务的运行状况,并具有预测,控制和辅助决策的功能,帮助实现其规划目标,并服务于广大客户业
18、主,满足其需求。 2 项目的目标: (1)系统界面友好美观,操作简单易行; (2)系统内部控制严密,数据存储安全可靠; (3)完整的工程及查询服务档案,提高管理水平; (4)全面自动化信息管理,可随时掌握房源和客户的信息; (5)可用不同的关键字查询,提高工作效率; (6)灵活准确的按揭计价,提高准确度; (7)全面统计,汇总,分析,及时提供决定依据。公司领导可随时查阅公司销售等相关的最新信息。 (8)从系统使用人员需求,房源及交房形成了一套严密,科学,完善的管理系统。 3 所需资源,预算和期望效益: (1)硬件资源:配备充足的计算机系统; (2)软件资源:有一批技术水
19、平高的技术员工; (3)预算:系统开发的费用已经领导批阅,财力得到保证; (4)期望效益:能在短时间内知道商品房和客户的信息,提高工作效率和准确性,降低原先管理的成本。 4 项目可行性的结论: 综上分析所得,本项目可行,可以立即开发。 结构组织图 营销策划总监 策划经理 财务经理 销售经理 平 面 文 案 出 纳 会 计 业务员 置业顾问 2.5 管理功能图 销售计划管理 销售统计分析 销售收入核算 销售利润核算 未 售 物 业 客 户 登 记 业主信息细表 已 售 物 业 编制销售计划 合同登
20、记和变更 合同执行情况分析 合同有效性审查 销售历史资料管理 编制年度销售大纲 房 源 表 销售核算与统计 销售合同管理 业主管理 销售系统管理 2.6 业务流程图 策划经理 广告策划 文 案 销售策划总监 销售经理 房源信息 置业顾问 合 同 客户信息 业务员 客 户 财务部 2.7数据字典 (1) 数据项的定义 数据项编号:I02
21、-01 数据项名称:业主&客户编号 别 名:业主&客户编码 简 述:某位业主或客户的代码 类型及宽度:字符型,4位 取值 范围:“0001”~“9999” (2) 数据结构的定义 收费通知单的数据结构如下: DS03-01:业主&客户登记单 DS03-02:登记单标志 DS03-03:业主&客户情况 DS03-04:其他信息 I1:登记单编号 I3:业主&客户代码 I8:楼盘信息查询 I2:日期 I4:业主&客户名称 I9:费用信息查询 I5:业主&客户地址 I10:合同信息查
22、询 I6:业主&客户姓名 I7:业主&客户 (3) 数据流的定义 数据流编号:D03-08 数据流名称:基本信息登记表 简 述:业主&客户的基本信息等 数据流来源:销售部 数据流去向:登记处理模块 数据流组成:信息单编号+业主&客户名称+日期+收费单位 数据 流量:5份/日 高峰 流量:20份/日(双休日上午9:00——下午5:00) (4) 处理逻辑的定义 处理逻辑编号:P02-03
23、 处理逻辑名称:计算房价 简 述:计算应交付的房价 输入的数据流:数据流单位面积价格,来源于数据存储文件价格表;数据流住房面积和用户类别,来源于数据存储“业主房屋信息文件”和数据存储“用户文件”。 处 理:根据数据流“住房面积”和“用户信息”,检索用户文件,确定该用户房型;再根据已确定的用户房型,检索数据存储单位面积价格表文件,以确定该用户的收费标准,得到单位面积价;用单价和住房建筑面积相乘得该用户应交付的房款。 输出的数据流:数据流“应付房款”一是去用户,二是记入数据存储文件。 (5) 数据存储的定
24、义 数据存储编号:F03-08 数据存储名称:房价 简 述:存放每套住宅的房屋面积和应付房款 数据存储组成:房款交付单编号+住宅位置+单价+建筑面积+备注 关 健 字:房款交付单编号 相关联的处理:P02,P03 (6) 外部实体的定义 外部实体编号:S03-01 外部实体名称:业主&客户 简 述:使用该项目的业主&客户 输入的数据流:D03-06,D03-08 输出的数据流:D03-01 名
25、 称 字段名 字段类型 允许空 主键 备注 项目概况 XMGK 房源信息 FYXX 来电登记 LDDJ 来客登记 LKDJ 密码备忘 MMBW 合同信息 HTXX 预售证号 YSZH 其他证书号 QTZSH 计价 JJ 利率表 LLB 公摊系数表 GTXSB 平面图 PMT 3 系统设计 3.1 总体结构设计 该系统的功能设
26、计是以系统的业务流程和数据流程为依据的。主要包括三大块: 登录系统 对系统的安全性进行管理: ⅰ.用户姓名 为方便用户进入系统进行相关的业务实现。 ⅱ.用户密码 用于操作员更改自己的系统口令。 基本资料管理 主要介绍楼盘、业主、销售情况等基本资料: ⅰ.业主资料 介绍业主的姓名、工作单位、所购住房的信息等基本资料。 ⅱ.房产资料 介绍小区房屋的一些房型、面积,销售、预售情况等基本资料。 业务管理 主要介绍业务流程、销售核算与统计、销售合同管理等基本资料; ⅰ.销售核算 销售、预售收入核算,销售情况分析等基本资料 ⅱ.合同管理 包括合同有效性审查、合同执行情况分析、合同等
27、级和变更等基本资料 房产销售系统的主要任务是实现对房原、客户市场信息预测售楼中心管理机构等信息的综合管理。所开发的系统必须具有对房原、客户、市场信息、机构管理机制等信息进行管理,同时提供查询、投诉等功能。 3.2 功能模块设计 项目管理模块 开发商介绍:登记开发商的详细资料。 销售商介绍:用于登记代理公司的信息。 房屋资料:管理整个项目的房间信息,可以一次性生成个大楼的所有房间信息,而不需要每套登记各大楼的所以房间信息,而不需每套登记。 费用明细:记录项目的各项费用。 销售管理模块 预定管理:为有购房意向的客户提供服务,可以预交一定定金,为其预留处理。 销售登记:登
28、记楼盘销售的相关资料,包括客户资料,如客户在意向客户中已经登记过,则系统自动提取, 还包括付款方式等一些详细信息。房屋的实际销售状态包括未售、已售、留房、预定四种状态。 换房管理:在发生换房退房情况时,可按照相应程序进行换房处理,保证房间销售的唯一性,严格杜绝重复销售的情况出现,系统将自动保存原(新)房间代码,客户名称,认购日期、换房日期等信息。 统计报表:包括销控表、月报表等,供经理查看,及时掌握销售动态。 客户管理模块 业主信息查询:小区现有业主的详细信息。 意向客户登记:登记买房意向比较强的客户信息,包括客户来访登记、 接听登记、防止因售楼员的变动而造成潜在客户的流失。
29、客户意向检索:在楼盘销售过程中,可在客户意向检索中按照客户意向检索中按照客户意向自动检索出满足客户意向的房间资料。 成交客户管理:管理已经成交的客户资料,显示成交客户档案。 意见反馈:记录各个操作员所提的意见和建议。 财务管理模块 交款登记:用于已售房间应收楼款和实收款的管理,通过应收款项和实收款项的对比,可以十分直观地了解楼款收取的进度,并可自动计算逾期欠款的滞纳金额。收款分析功能提供每个房间楼款收取的统计数据,包括应收金额、已收金额、未收金额、应收未收金额、滞纳金额等。 催交欠款:查出最近应交房款的客户资料,应交款项、打印催款通知单,提醒客户按时交款,统计各个大楼的欠款总数,拖欠
30、总金额和最近未交款的客户的基本资料、欠款总额、欠款明细表。输出催款通知单。 房间价格管理:用于管理楼房的销售价格,可以调整房间的价格。 分析报表:对楼款回收情况进行全面的统计分析,包括应收款,实收等资料。 系统管理模块 基本信息:登记楼房的一些基本信息,包括朝向、楼层、户型、付款方式。 数据备份:用于数据的定期备份和恢复,避免由于电脑故障造成数据丢失。 操作日志:系统实时监控并记录所以进入系统的操作人员进入每个模块的操作情况,最大限度的保证系统安全性。 代码设计 设计原则: (!)所有表单,按钮,录入,标签等通用构件均通过生成基累,并基于基类设计完成 (2)通用处理模块(如
31、查询、上移、下移等)通过定义基类,并基于基类完成。(3)如有采用远程功能的部分,所有远程视图,保证每次仅下载必需的数据。(4)程序中变量和函数的命均采用汉语拼音的组合命名。 各子系统的功能 (1)项目部:开发商介绍,销售商管理,项目登记管理,住房资料管理。 (2)销售部:销售登记管理,预定管理,换房管理,退房管理,更名管理,统计报表管理。 (3)客户部:意向客户登记管理,客户影响检索,成交客户管理,客户意见反馈。 (4)财务部:交款登记管理,退款管理,房间价格管理,历史价格查询,分析报表。 (5)系统管理:基本信息管理,更换操作员数据管理,操作日志管理。 (6)系统维护:历史数据
32、,报表维护,系统安全,数据备份。 3.4系统配置 硬件环境:PC586以上微机,内存16M以上,光驱、鼠标,打印机,软件安装所需硬 盘空间100兆以上; 网络版硬件还需要网卡、网线等; 系统环境:WINDOWS 95/98/2000/NT/XP; 3.5功能结构图 开发商介绍 销售商介绍 项目管理 房屋资料登记 费用明细 销售登记 预定管理 楼 盘 销 售 管 理 信 息 系 统 换房管理 销售管理 销售统计 业主信息查询 意向客户登记
33、 客户意向检索 业主&客户管理 成交客户管理 客户意见反馈 交款登记 催交欠款 财务管理 房价管理 分析报表 基本信息 系统管理 数据管理 操作日志 合同有效性查询 合同执行情况 合同管理 3.6 存储设计 3.6.1 数据库设计 销售资料分已销售、预定、换房3类进行登记,客户资料分业主、意向客户两类登记。建立相关索引,设计查询系统,以方便对应信息的快速查询、录用、修改等功能。 相关索引情况如下: 房屋编号 房屋编号 kh.dbf wcsxx.dbf spfxx
34、.dbf 房屋编号 ycsjl.dbf ht.dbf f 业主姓名 业主姓名 业主姓名 fkjn.dbf 员工编号 f 3.6.2 系统数据库设计 根据楼盘销售的实际情况,本系统采用PC、网络技术等硬件配置并选择OS、DBMS等软件。据销售业务情况,本系统采用了FOXPRO数据库。数据库名为mxfwxs,包含以下9个表:密码表(mm.dbfff)、客户信息表(kh.dbf)、已出售房屋信息表(ycsjl.dbf)、待售房屋信息表(wcsxx.dbf)、合同明细表(ht.dbf)、房屋信息表(spfxx.dbf)
35、、房款交纳登记表(fkjn.dbf)。 下面分别介绍各个表的结构 (1) 密码表(mm.dbf),该表是用来存放用户密码的表,提供进入系统前的权限认证以及用于新用户的注册和密码的修改等功能。表结构如下: 字段名称 数据类型 字段大小 小数位数 索引 用户姓名 字符型 8 用户密码 字符型 15 (2) 员工信息表f),该表是用来保存销售员工的基本信息,表结构如下: 字段名称 数据类型 字段大小 工作人员编号 字符型 10 姓名 字符型 10 性别 字符型 2 员工职务 字符型 20 联系 字符型 15
36、 家庭住址 字符型 30 备注 字符型 100 (3) 业主信息表f),该表是用来保存小区业主的基本信息,表结构如下: 字段名称 数据类型 字段大小 业主代码 字符型 10 业主姓名 字符型 8 性别 字符型 2 联系 字符型 15 身份证号 字符型 18 签约日期 日期型 8 进住日期 日期型 8 合同书编号 字符型 20 协议书编号 字符型 20 大楼名称 字符型 20 房间号码 字符型 10 员工编号 字符型 10 (4)客户信息表(kh.dbf),该表是保存有购房意向的客户的基本
37、信息,表结构如下: 字段名称 数据类型 字段大小 区域名称 字符型 10 区域编码 字符型 10 客户编码 字符型 10 客户姓名 字符型 8 性 别 字符型 2 联系 字符型 15 传 真 字符型 15 客户地址 字符型 30 邮 编 字符型 6 购买意向 字符型 20 理想房型 字符型 20 房屋编号 字符型 10 员工编号 字符型 10 (5)已出售房屋信息表(ycsjl.dbf),该表是保存已出售房屋的基本信息,表结构如下: 字段名称 数据类型 字段大小 房屋编号
38、 字符型 10 业主姓名 字符型 10 大楼位置 字符型 20 房间号码 字符型 10 房 型 字符型 20 建筑面积 数值型 4(小数点后2位) 单位面积价格 字符型 10 实际交付房款 数值型 8(小数点后1位) (6)待售房屋信息表(wcsxx.dbf),该表是保存待售房屋的相关信息,表结构如下: 字段名称 数据类型 字段大小 房屋编号 字符型 10 大楼位置 字符型 20 房间号码 字符型 10 房 型 字符型 20 建筑面积 数值型 4(小数点后2位) 单位面积价格 字符型 10
39、 (7)合同明细f),该表是保存相关业主与销售公司之间签定的合同相关的信息,表结构如下: 字段名称 数据类型 字段大小 合同编号 数值型 8 业主姓名(甲方代表) 字符型 40 开户银行 字符型 40 电报挂号 字符型 12 甲方 数值型 16 邮 编 数值型 6 乙方代表 字符型 8 合计金额 数值型 10(小数点后1位) 签定日期 日期型 8 交房日期 日期型 8 结算方式 字符型 10 备注 字符型 40 (8)房屋信息表(spfxx.dbf),该表是保存小区各类房型的详细信息,表结构如下
40、: 字段名称 数据类型 字段大小 房屋编号 字符型 6 房 型 字符型 20 房 号 字符型 10 建筑面积 数值型 6(小数点后2位) 单位面积价 字符型 10 是否出售 逻辑型 2 (9)房款交纳登记表(fkjn.dbf),该表是保存业主房款交纳情况的相关信息,表结构如下: 字段名称 数据类型 字段大小 房 号 字符型 10 业主姓名 字符型 8 应付房款 数值型 8(小数点后1位) 实际交付 数值型 8(小数点后1位) 付款方式 字符型 16 3.7输入设计 (1) 输入方式的选
41、择:键盘、鼠标、扫描仪 (2) 输入数据的获得以及输入格式的设计 ① 数据的获得:来源于各部门的上报或调查收集的数据。 ② 输入格式设计:一般与单句格式一致,按屏幕填表或对话方式输入。 (3) 输入数据的检验 ① 检验方法(通过以下几种综合检验) ⅰ.静态校验:输入、打印、校对 ⅱ.格式检验:检验数据是否符合预先规定格式 ⅲ.逻辑校验:检验数据值是否合理 ⅳ.界限校验:检验数据值是否在规定范围内 ⅴ.记录计数检验:通过记录个数检查是否遗漏 ② 出错的改正方法: ⅰ.原始数据出错:退回原单位修改 ⅱ.程序查出错误:剔除出错数据继续进行处理,出错数据留下一组数
42、据一起处理 ⅲ.输入的所有数据检验并改正后,再投入所有数据一次处理 3.8输出设计 (1) 输出方式:显示器、打印机、磁盘导出 (2) 输出格式设计:标准化、使用方便、符合用户习惯;打印出数据要求“所见即所得” 4 系统实施 4.1 系统主文件 set talk off set safe off set stat off set dele on set cent on set date to ansi set sysmenu off close all modify window screen title "房屋销售管理信息系统" zoo
43、m window screen max set default to h:\msfwxs &&设置当前路径 set path to data;form &&指明路径 open database mxfwxs &&打开数据库 do form fm &&运行封面 read events quit 4.2 系统封面设计 界面设计 程序清单 *Form1的click事件代码: *Timer1.timer事件代码: if thisform.label1.left<1 else endif
44、4.3 系统登陆设计 界面设计 用户进入系统前,必须通过系统登陆进入系统主界面,系统登陆界面主要实现以下功 (1)确认用户的身份以及使用权限 (2)支持键盘、鼠标操作 系统登陆表单如下图所示: 程序清单 *定义“Command1”按扭的“Click”事件代码如下: sele mm if allt(thisform.text1.value)=="" thisform.label3.caption="请输入工作编号!!" else if allt(thisform.text2.value)=="" thisform.l
45、abel3.caption="请输入登录密码!!" else locate for allt(工作编号)=allt(thisform.text1.value) if found() if allt(密码)==allt(thisform.text2.value) else thisform.label3.caption="登录密码错误,请重新输入!" thisform.text2.value="" endif else thisform.label3.c
46、aption="工作编号错误,请重新输入!" thisform.text1.value="" thisform.text2.value="" endif endif endif *定义“Command2”按扭的“Click”事件代码如下: 4.4 系统主界面设计 界面设计 程序启动后,在用户权限认证界面验证操作人员密码后,将进入系统主界面。系统主界面主要实现如下功能: 执行相应的操作; (1)选择主界面的菜单,调用相应程序,进行相应操作; (2)设置快捷工具栏,提高工作效率; (3)房屋销售管理信息系统表单设计界面
47、如下:
其余各菜单显示如下:
程序清单
SET SYSMENU TO
SET SYSMENU AUTOMATIC
DEFINE PAD _29y1e0o96 OF _MSYSMENU PROMPT "房屋信息(\
48、客户信息(\ 49、T+J, ""
DEFINE PAD _29y1e0o9c OF _MSYSMENU PROMPT "退出(\ 50、财务管理g
ON PAD _29y1e0o9a OF _MSYSMENU ACTIVATE POPUP 合同管理h
ON PAD _29y1e0o9b OF _MSYSMENU ACTIVATE POPUP 系统管理j
ON SELECTION PAD _29y1e0o9c OF _MSYSMENU quit
DEFINE POPUP 房屋信息s MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR 1 OF 房屋信息s PROMPT "开发商介绍"
DEFINE BAR 2 OF 房屋信息s PROMPT "销售商介绍"
DEFI 51、NE BAR 3 OF 房屋信息s PROMPT "房屋单元基本信息"
DEFINE BAR 4 OF 房屋信息s PROMPT "费用明细"
DEFINE POPUP 销售管理d MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR 1 OF 销售管理d PROMPT "房屋销售纪录管理"
DEFINE BAR 2 OF 销售管理d PROMPT "预定登记"
DEFINE BAR 3 OF 销售管理d PROMPT "换房管理"
DEFINE BAR 4 OF 销售管理d PROMPT "销售统计"
DEFINE B 52、AR 5 OF 销售管理d PROMPT "业务员管理"
DEFINE POPUP 客户信息f MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR 1 OF 客户信息f PROMPT "业主信息"
DEFINE BAR 2 OF 客户信息f PROMPT "客户信息"
DEFINE BAR 3 OF 客户信息f PROMPT "客户意向检索"
DEFINE BAR 4 OF 客户信息f PROMPT "客户意见反馈"
DEFINE POPUP 财务管理g MARGIN RELATIVE SHADOW COLOR 53、SCHEME 4
DEFINE BAR 1 OF 财务管理g PROMPT "交款登记"
DEFINE BAR 2 OF 财务管理g PROMPT "催交欠款"
DEFINE BAR 3 OF 财务管理g PROMPT "房价管理"
DEFINE BAR 4 OF 财务管理g PROMPT "分析报表"
ON SELECTION BAR 3 OF 财务管理g do form
DEFINE POPUP 合同管理h MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR 1 OF 合同管理h PROMPT "合同有效性查询"
DEFIN 54、E BAR 2 OF 合同管理h PROMPT "合同执行情况"
DEFINE POPUP 系统管理j MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR 1 OF 系统管理j PROMPT "基本信息"
DEFINE BAR 2 OF 系统管理j PROMPT "数据管理"
DEFINE BAR 3 OF 系统管理j PROMPT "操作日志"
4.5 部分子模块设计
房屋基本信息管理模块设计
.1窗体界面设计
用户进入系统后,单击主界面“房屋信息”主菜单,在弹出的子菜单项中选择“房屋单元基本信息”选项,进入房屋单元基 55、本信息管理界面。该界面主要实现以下功能:
1)浏览基本房型、面积等房屋基本信息,查看房型图
2)根据用户需求进行查找
运行结果如下所示:
4.5.1.2 程序清单
*定义“Command1”按扭的“Click”事件代码如下:
sele spfxx
if allt(thisform.text1.value)==""
messagebox("房号不能为空,请输入!",64,"提示")
else
locate for allt(房号)=allt(thisform.text1.value)
if found()
thisform.text1. 56、value=""
thisform.text2.value=""
thisform.text3.value=""
4.value=""
5.value=""
thisform.image1.picture=""
thisform.image1.visible=.f.
messagebox(房号+"房间信息已存在,请输入其他房间信息!",64,"提示")
else
append blank
repl 房号 with allt(thisform.text1.value)
repl 建筑
repl 房型 57、with allt(thisform.text3.value)
repl 房屋编号 with allt(thisform.text4.value)
repl 单位面积价 with th
if !pictemp==""
wait windows "正在导入相片,请等待!......." at 100,40 timeout 2 nowait
append general 结构图 from "&pictemp"
endif
pictemp=""
endif
endif
*定义“Command2”按扭的“Click”事件代码如下:com 58、mand2
xt1.value=""
thisform.text2.value=""
thisform.text3.value=""
thisform.text4.value=""
5.value=""
thisform.edit1.value=""
*定义“Command3”按扭的“Click”事件代码如下:
quit
*定义“Command4”按扭的“Click”事件代码如下:
pictemp=getpict("bmp;jpg","选择照片","导入")
if !empty(pictemp)
thisform.image1.visible=.t.
59、
thisform.image1.picture="&pictemp"
endif
房屋销售管理模块设计
.1窗体界面设计
工作人员进入系统后,单击主界面“房屋销售”主菜单,在弹出的子菜单项中选择“房屋销售记录管理”选项,进入房屋销售管理界面。该界面主要实现以下功能:
1)对房屋销售信息进行统计汇总,以供浏览、查询
2)对已售房屋和待售房屋信息进行分类显示
3)对业主、客户的信息进行汇总可供浏览
房屋销售管理表单设计界面如下
其运行结果如下:
.2程序清单
*定义pageframe1.page2.
sele wcsxx
go top
60、
2 mandgroup1 mand1.enabled=.f.
messagebox("已经在第一笔销售记录处","信息提示!")
*定义pageframe1.page2.2按钮的click事件代码
sele wcsxx
if recno()<>1
skip -1
2 mandgroup1 mand1.enabled=.t.
thisform.refresh()
else
messagebox("已经在第一笔销售记录处,请做其它操作!","信息提示!")
endif
*定义pageframe1.page2.3按钮的click事件代码
61、 sele wcsxx
if eof()<>.t.
skip 1
2 mandgroup1 mand1.enabled=.t.
thisform.refresh()
else
messagebox("已经在最后一笔销售记录处,请作其他选择!","信息提示!")
endif
*定义pageframe1.page2.4按钮的click事件代码
Sele wcsxx
if eof()<>.t.
go bottom
2 mandgroup1 mand1.enabled=.t.
thisform.refresh()
messagebox("已经 62、在最后一笔销售记录处,请作其它选择!","信息提示!")
else
messagebox("已经在最后一笔销售记录处,请作其它选择!","信息提示!")
endif
*定义pageframe1.page2 mandgroup2 mand1按钮的click事件代码
sele wcsxx
if this.caption="添加"
this.caption="保存"
this.parent.parent.parent.parent.tag=str(recno())
append blank
else
this.caption="添加"
this.paren 63、t mand.caption="编辑"
endif
*定义pageframe1.page2 mandgroup2 mand2按钮的click事件代码
sele wcsxx
if this.caption="编辑"
this.caption=""
this.parent mand1.caption="取消"
this.parent.parent.parent.parent.tag=str(recno())
else
this.caption="编辑"
this.parent mand1.caption="添加"
tablerevert()
64、
endif
go val(this.parent.parent.parent.parent.tag)
*定义pageframe1.page2 mandgroup2 mand3按钮的click事件代码
sele wcsxx
if messagebox("是否确认删除当前记录!",32+4+256,"删除记录")=6
delete
pack
else
messagebox("你选择的记录未删除,仍然有效!")
endif
*定义pageframe1.page3 mandgroup1 mand1按钮的click事件代码
sele kh
i 65、f this.caption="添加"
this.caption="保存"
this.parent.parent.parent.parent.tag=str(recno())
append blank
else
this.caption="添加"
this.parent mand.caption="编辑"
endif
*定义pageframe1.page3 mandgroup1 mand2按钮的click事件代码
sele kh
if this.caption="编辑"
this.caption=""
this.parent mand1.ca 66、ption="取消"
this.parent.parent.parent.parent.tag=str(recno())
else
this.caption="编辑"
this.parent mand1.caption="添加"
tablerevert()
endif
go val(this.parent.parent.parent.parent.tag)
*定义pageframe1.page3 mandgroup1 mand3按钮的click事件代码
sele kh
if messagebox("是否确认删除当前记录!",32+4+256,"删除记录")=6
delete
pack
else
messagebox("你选择的记录未删除,仍然有效!")
endif
*定义pageframe1.page3 mandgroup2 mand1按钮的click事件代码
sele kh
go top
3 mandgroup2 mand1.enabled=.f.
messagebox("已经在第一位客
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。