天津电子信息职业技术学院软件学院.docx
- 文档编号:8622096
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:23
- 大小:285.67KB
天津电子信息职业技术学院软件学院.docx
《天津电子信息职业技术学院软件学院.docx》由会员分享,可在线阅读,更多相关《天津电子信息职业技术学院软件学院.docx(23页珍藏版)》请在冰豆网上搜索。
天津电子信息职业技术学院软件学院
天津电子信息职业技术学院(软件学院)
毕业论文
题目房屋销售管理系统
姓名赵晓玲
专业班级软件04-1
指导教师
完成时间2007.5.20
天津电子信息职业技术学院(软件学院)制
2007.6
摘要:
在房屋销售业竞争越来越激烈的今天,房地产企业如何提高服务质量、管理能力显得越来越重要。
尤其是对于房屋销售部门管理,收费管理等项目众多,既需要完成一些前台服务工作,还需要完成后台的各项管理工作(统计、等),如果没有一套可靠的管理系统,单凭手工操作,不仅效率低下,而且会极大地影响到企业的工作服务质量。
今天我们使用计算机对房屋销售服务信息进行管理,具有手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高产品售后服务效率。
在房屋销售管理系统的开发过程中包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
最终实现了房地产企业销售管理的自动化和信息化.
本文简要介绍了房屋销售管理系统从设计到开发的过程。
首先,通过需求分析,最终决定针对房地产开发企业房屋销售管理系统的实际情况,结合具体工作环境要求和工作实际,在WINDOWS操作系统环境下,采用Powerbuilder9.0设计房屋销售管理系统;其次,根据房地产开发企业房屋销售管理工作实际情况划分该系统的功能模块;介绍整个系统功能模块中用到的数据库以及数据流程;最后,以具体开发各功能模块的程序代码;以及对最终开发出的应用程序进行的系统性能测试及分析等等。
关键词:
房屋销售房屋销售管理系统PowerBuilder9.0AdaptiveServerAnywhere7.0
Abstract:
Inhousemerchandisingbusinesscompetitionmoreandmoreintensetoday,howdoestherealestateenterpriseimprovethegradeofservice,themanagedcapacityappearsmoreandmoreimportantly.Managesinparticularregardingthehousesellingdepartment,projectsandsoonchargemanagementaremultitudinous,alsoneedstocompletesomeconciergeservicework,butalsoneedstocompletethebackstageeachsupervisorywork(statistics,andsoon),ifdoesnothaveasetofreliablemanagementsystemmanagementsystem,onlymanualoperation,notonlytheefficiencyislow,moreovercanaffectenormouslyenterprise'sworkgradeofservice.Todayweusethecomputertocarryonthemanagementforthehousesellingserviceinformation,hasmeritwhichthemanualadministrationcenterisunabletocompare.Forexample:
Retrieves,thesearchrapidlyconvenient,thereliabilityhigh,thereservesbig,thesecrecygood,thelifelong,thecostlowstatus.Thesemeritscanenhancetheproductpost-saleserviceefficiencyenormously.
Inhousesellingmanagementsystemmanagementsystemperformancehistoryincludingbackstagedatabaseestablishmentandmaintenanceaswellasfrontendapplicationproceduredevelopmenttwoaspects.Establishesthedatauniformityandtheintegrityregardingtheformerrequeststrong,thedatasecuritygoodstorehouse.Butrequeststheapplicationprocedurefunctionregardingthelattertobecomplete,easytouseandsoonthecharacteristics.Finallyrealizedtherealestateenterprisetosellthemanagementtheautomationandtheinformationization.
Thisarticleintroducedbrieflythehousesellingmanagementsystemmanagementsystemfromdesignstothedevelopmentprocess.First,throughthedemandanalysis,finallydecidedinviewofthepropertydevelopmententerprisehousesellingmanagementsystemmanagementsystemactualsituation,theunionconcreteworkingconditionsrequestandtheworkreality,undertheWINDOWSoperatingsystemenvironment,usesPowerbuilder9.0todesignthehousesellingmanagementsystemmanagementsystem;Next,dividesthissystemaccordingtothepropertydevelopmententerprisehousesellingsupervisoryworkactualsituationthefunctionmodule;Introducedintheoverallsystemfunctionmoduleusesdatabaseaswellasdataflow;Finally,bydevelopsvariousfunctionsmodulespecificallytheprocedurecode;Whichaswellastofinallydevelopstheapplicationprocedureswhichcarriesonsystemperformancetestandanalysisandsoon.
Keyword:
HousesellingHousesellingmanagementsystemmanagementsystem
PowerBuilder9.0AdaptiveServerAnywhere7.0
第一章前言
1.1开发背景
当今社会,随着房地产企业规模不断扩大,有关服务的各种信息也成倍增长,特别是一些比较大的房地产企业,而面对庞大的信息量,有必要开发一套与之相适应的信息管理系统来提高管理工作的效率。
通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。
在房屋销售管理中,尤其是在比较大的房地产企业中,对于房屋销售服务信息管理是相当重要,而且也是相当麻烦的,它是房屋销售管理中最基本的一项常规性工作。
而长期以来,这一类型的管理都是依赖人工来进行管理的,面对如此众多的房屋销售反溃信息,其工作量是相当巨大的。
这样不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可预知性,造成售后信息管理的一些不规范,使得信息管理陷入“事倍功半”的地步。
1.2开发目标
建立房屋销售管理系统,采用计算机对员工信息、房屋销售信息、销售趋势情况及顾客情况进行管理,进一步提高现代化水平。
帮助工作人员提高工作效率,使房屋销售管理向着规范化、简单化、有效化的方向发展。
1.3开发意义
传统的房屋销售管理主要靠人工管理,每天要处理的数据很大,而且不利于企业总体把握各种客户的购买情况,消费行为情况,居住要求等情况,而且时间过久容易出错。
对于一个企业,特别是对于销售部门,如果不能及时分析客户的购买情况,当前销售情况以及客户的要求等情况,就会影响整个销售的运作,所以房屋销售管理系统,可使这些管理工作通过自动化和规范化的方式完成。
现在房屋销售企业之间竞争比较激烈,所以如何提高服务质量是首要问题。
在一般房地产企业中,需要能实时和正确地控制销售情况,收费情况,这样,一个能够实现房屋销售服务管理规范化、自动化的房屋销售管理系统就显得很必要了。
本章的房屋销售管理系统就是为了适应这种需求而设计的。
房屋销售直接影响到一个房地产企业的形象,而且要很大的投入,即要好的服务,又节约投资,这是一个矛盾,要想很好地解决,要有正确及时的数据作为保证。
在现在以市场和服务为本的市场竞争中,为企业提供坚强的后盾。
房屋销售管理系统的开发,可有效实现对房屋销售管理的系统化、规范化和自动化,提高房屋销售管理水平。
第二章系统分析
2.1系统的设计思想
房屋销售管理系统基本设计思想是把整个系统按照实现模块进行分解,利用Powerbuilder9.0进行编程。
此系统结构如图2-1所示。
图2-1房屋销售管理系统结构图
2.2可行性分析
可行性分析(FeasibilityAnalysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
该系统的可行性分析包括以下几个方面的内容。
1:
技术可行性:
本系统您需要一台装有Powerbuilder9.0软件的计算机即可,对机器本身没有太高的要求,一般单位或个人电脑完全可满足要求。
2:
经济可行性:
由于本系统是为房屋销售管理使用的系统,装上该应用软件,即可使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以节约大量的人力,物力。
所带来的效益远远大于系统软件的开发成本。
在经济上完全可行。
3:
操作可行性:
界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。
4:
管理上的可行性:
主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。
规章制度和管理方法为系统的建设提供了制度保障。
综上所述,此系统开发目标已明确,在技术可行,并且投入少、见效快。
因此系统的开发是完全可行的。
2.3需求分析
房屋销售管理是随着房地产的开发而产生的一项新的工作。
近年来,随着房地产开发的迅速发展,房屋销售管理的要求也越来越高,信息处理要求也越来越快,信息量也越来越大,所以对系统的输入工作量要求要少;能按给定的查询范围和输入的查询内容进行查询,便于提高查询速度;能按给定条件打印所选表的数据;在进入系统时要求密码验证,而且密码要求不能被直接识别,用户可以设置新密码,可以增加管理员等操作。
2.4系统综合要求及运行环境和开发平台
2.4.1系统综合要求
房屋销售管理系统是通过对大量的员工信息、销售业绩、顾客信息进行管理,系统的研究和分析并结合对房屋销售管理进行分析提出来的。
☆Sybase的AdaptiveServerAnywhere(简称ASA)数据库系统是一个定位于部门和大工作组(BigWorkgroup)级的数据库系统,是一个功能完备的数据库管理系统。
☆系统以功能强大的Windows系列操作系统作为操作系统平台,使其具备优良的可视化图形操作界面,大力提高系统的可操作性和交互性尽量减少操作员的负担,让他们更方便、更快捷、更简单的进行操作。
2.4.2系统运行环境简介:
基于以上对系统各种需求的分析和定义,建议系统采用一下配置,已确定系统的稳定、高效运行。
1、硬件环境
最低配置C233以上CPU,32MB以上内存,2.1GB硬盘
建议配置CII300以上CPU,64MB内存,6.4GB硬盘。
打印机一台;
UPS不间断电源一台(避免数据因突然停电等意外情况下的丢失)
2、软件环境Win95以上操作系统
2.4.3系统开发平台
电脑配置:
CPU:
P42.6内存:
DDR512M硬盘:
80G
操作系统:
MicrosoftWindowsXPprofessional简体中文版
开发环境:
PowerBuilder9.0
数据库:
AdaptiveServerAnywhere7.0
2.5业务分析
房屋销售管理系统的业务流程:
首先由管理员、销售员及浏览者等输入相应密码登陆主界面,有录入权限的人员将各自权限范围内的信息进行录入,然后保存信息到数据库中。
有权限的人可以对这些库信息进行增加、修改、删除、查询,还可以报表打印。
第三章数据库设计
3.1数据库的引入
数据库技术从60年代中期至今只有不到40年的历史,但其发展速度之快是其它技术所不及的。
它已由第一代的层次型、网状型数据库,第二代的关系型数据库发展到今天以面向对象为主要模型的数据库,即第三代数据库。
数据库技术和网络通信技术、面向对象编程技术、并行计算机技术、人工智能技术相互融合、相互渗透,促进了数据库技术的广泛应用。
数据库(Database),是按照数据结构来组织、存储和管理数据的仓库,是用于查询的大量数据的存储区域。
使用数据库可以带来许多好处:
如减少了数据的冗余度,从而大大地节省了数据的存储空间,实现数据资源的充分共享等等。
此外,数据库技术还为用户提供了非常简便的使用手段,使用户易于编写有关数据库应用程序。
特别是近年来推出的计算机关系数据库管理系统,操作直观,使用灵活,编程方便,功能强大,环境适应广泛,数据处理能力极强。
数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。
作为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用已越来越广泛,从小型的单项事务处理系统到大型的信息系统大都用先进的数据库技术来保持系统数据的安全性、完整性和共享性。
对一个实际的系统来说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来实现用户在各方面提出的功能要求。
一个真正的、完整的站点是离不开数据库的,因为少量的数据,如网页访问人数等完全可以存储在文本文件中,但实际应用中,需要保存的数据远不止这一点点,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便的查询和更新。
可以说一个动态网站的建设是离不开一个设计最优的数据库的。
我们现在可以使用的数据库有很多种,如:
Fox数据库(.dbf)、Access数据库(.mdb)、DB2、Informix、Oracle和SQLServer、ASA等等,在本次设计中,选择了ASA作为后台数据库工具,因为它对硬件的要求非常的低,它不仅可以运行在UNIX、Linux操作系统下,它也可以运行在Windows下。
此外,它对内存的要求也非常低,通常情况下只需要4Mb的内存就可以运行ASA。
除了功能完备和对硬件的低要求之外,它还具有:
易于管理、性能的可扩展性等特性
3.2数据库的物理结构
本系统的数据库名称为house.db。
其中包括以下表custom(顾客信息表);personel(员工信息表);house(房屋信息表);xshtb(销售合同表);salesrecord(销售情况信息表)。
下面将具体介绍数据库中各个表的结构。
3.2.1顾客信息表
表名
字段名
类型
大小
必填
备注
custom
Id
数字
默认
Y
编号(主键)xshtb的外键
username
文本
10
N
用户名
date
日期
默认
N
登记日期
place
文本
10
N
房屋所在地
floor
数字
默认
N
楼层
tel
数字
默认
N
联系方式
Cost
文本
50
N
房屋单价
helpname
文本
10
N
经办人
表名
字段名
类型
大小
必填
备注
house
number
文本
20
Y
主键
fitemname
文本
40
N
identifyno
文本
20
N
buildingno
文本
10
N
unitno
文本
10
N
storey
数字
默认
N
buildingheight
数字
默认
N
housetype
文本
16
description
文本
100
3.2.2房屋信息表
3.2.3员工信息表
表名
字段名
类型
大小
必填
备注
personel
id
数字
默认
Y
编号(主键)
name
文本
10
N
员工姓名
password
文本
10
N
密码
job
文本
16
N
职务
tel
文本
12
N
联系方式
gongzi
文本
10
N
基本工资
3.2.4销售合同信息表
表名
字段名
类型
大小
必填
备注
xshtb
客户号
文本
7
Y
主键
项目名称
文本
20
N
房屋编号
文本
10
N
销售价格
数值型
10
N
付款方式
文本
10
N
已付款
数值型
10
N
卖出价
数字
默认
N
合同编号
文本
24
Y
主键
合同备注
文本
4
N
销售职员号
文本
10
3.2.5销售情况信息表
表名
字段名
类型
大小
必填
备注
salesrecord
number
文本
20
Y
fitemname
文本
40
N
identifyno
文本
20
N
buildingno
文本
10
N
unitno
文本
10
N
storey
数字
默认
N
buildingheight
数字
默认
N
housetype
文本
16
N
description
文本
100
N
3.3数据库的完整性和安全性
3.3.1数据库的完整性
数据库的完整性是指数据的正确性和相容性。
数据库管理系统(DBMS)用一定的机制来检查数据库中的数据是否满足规定的条件——完整性约束条件,数据的约束条件是语义的体现,将作为模式的一部分存入数据库中。
本系统中定义了表与表之间的联系有助于实现完整性规则,一般在程序中实现具体的完整性控制。
3.3.2数据库的安全性
数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。
在数据库系统中,大量的数据集中存放,而且为许多用户直接共享,是宝贵的信息资源,系统的安全保护措施就显得更为重要,它保护数据库防止恶意的破坏和非法的存取。
本系统包括数据库的安全。
采用管理员来管理系统鉴定的方法实现数据库的安全,此安全管理措施在登录数据库时,系统让管理员户表示自己的身份,不同的人员权限不同,系统进行核实,鉴别此人员是否为合法用户,若是,系统进一步核实用户,其权限为管理员、销售人员及浏览者的方可进行管理。
通常要求用户输入口令,系统和对用户口令以鉴别用户身份。
这是一种简单可行的方法,实现起来比较方便。
采用安全管理措施主要是为了防止没有修改权限的用户无意间修改了数据,因此采用用户标识和鉴定的安全管理措施就能够保障数据库的安全性。
第四章功能模块设计
对本系统的各个子模块进行了系统分析和数据库设计后,本章将主要讨论该系统所实现的各部分功能。
4.1系统总体功能模块
在整体设计中,我们将房屋销售管理系统分为五个大的模块:
房屋销售、查询统计、信息维护、顾客管理、退出系统。
每个模块将实现不同的功能。
下面将具体进行介绍。
图4.1系统总体功能模块图
4.1.1房屋销售
房屋销售模块分为:
房屋销售报表和选购房源两个部分
4.1.1房屋销售模块结构图
1.房屋销售报表:
实现了将房屋销售的基本情况打印出来,对于打印报表来说是每个系统都必不可少的一项工作。
因为不是所有的东西都能在电脑中查询、了解的,所以来说可以打印出来是必不可少的工作之一。
这样也更能体现出学生信息管理工作流程的系统化、规范化和自动化。
2.选购房源:
可以根据自己的需要选购房源的基本信息。
在房屋销售管理中,对房源的选购管理是一项非常重要的工作。
4.1.2查询系统
查询系统模块分为:
销售业绩查询、房屋资源查询、销售走势分析及购买合同查询四大模块。
对于任何公司来说掌握房屋销售情况都有非同寻常的工作,也是非常重要的。
所以本系统也设置了此模块。
4.1.2查询统计模块结构图
1.销售业绩查询:
通过选择销售人员实现销售业绩的查询。
2.房屋资源查询:
通过房屋编号实现房屋基本情况的查询。
3.销售走势分析:
选择相应得时间段通过查询按钮可以查看对销售趋势的图表显示。
4.购买合同查询:
通过选择房屋所在地实现购买合同的查询。
4.1.3信息维护
该模块主要包括房源信息维护、员工信息维护及员工工资结算三大模块,实现了系统中基本信息的维护与管理。
如图所示:
4.1.3信息维护模块结构图
1.房源信息维护:
对房源信息实现添加、删除、保存、退出等功能。
2.员工信息维护:
对员工信息实现添加、删除、保存、退出等功能。
3.员工工资结算:
根据员工在一定时期内的销售业绩计算员工工资。
4.1.4顾客管理
该模块包括求购登记、购买合同两大功能,实现了对于顾客信息的管理及维护。
4.1.4顾客管理模块结构图
1.求购登记:
将顾客购买房屋的意向进行统计。
2.购买合同:
将顾客购买房屋的合同进行记录。
4.2具体模块设计
4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 天津 电子信息 职业技术学院 软件 学院