楼盘售卖系统实现

楼盘售卖系统实现

一、系统总体分析

​ 楼盘售卖系统总体上涉及买家和售卖者两个使用对象,两个使用对象对该系统的需求不尽相同,以下从这两个角度对该系统要实现的功能进行总体分析。

1、楼盘买家

a)游客身份进入系统

​ 为保证买家在网上浏览房源时的便捷性,此处设置买家以游客身份进入系统,不采集买家身份信息。当买家觉得某房源合适时,可以通过网页上的联系方式与售卖处联系,并可以进一步到实际楼房考察;

b)查询预期房源

​ 买家可以在本系统按照户型、面积、楼层等信息对房源进行筛选,最终可以只看自己想要规格的楼房,减少了自己浏览时时间和精力的消耗;

c)导出房源信息

​ 买家在看到预期房源时,可以进行保存并导出该房信息,留备以后查看或比较。

2、楼盘售卖者

a)注册并登录系统

​ 考虑到一个楼盘的开售需要有多个前台人员对房源信息、订单进行操作,我们规定了多个售卖者。售卖者可以通过自己的姓名、工号等信息进行注册并登陆,最终可以一起对该系统进行管理。但目前阶段我们的系统只是实现一个售卖者。

b)管理楼房信息

​ 1)楼盘开售前,售卖者将待售的楼房信息录入系统,包括楼房id(唯一标识)、楼层、面积、户型等;

​ 2)待有买家来咨询房源时,售卖者可以根据买家的需求在房源库中进行查询,最终找到买家满意的房源;

​ 3)若某楼房已售出,售卖者可以修改楼房的状态信息为“已售出”,或者将该楼房信息从房源库中删除;

​ 4)若楼房的价格发生改变,售卖者可以修改某楼房的价格;

c)管理订单信息

​ 1)当买家欲购买某套房子时,由售卖者录入买家、房源、交易时间、价格等相关信息,并创建订单;

​ 2)售卖者还可以对历史订单进行查看。

二、UML建模

1、楼盘售卖系统UML用例图

在这里插入图片描述
​ 该系统分为买家和卖家两大类,买家通过访问售楼系统主页浏览售房信息,对所售楼盘有购买意向可以联系售楼处或者导出售楼信息。卖家的功能分为两大块,分别为管理楼房信息和管理订单。其中管理楼盘信息模块包括楼房开盘前新增楼房、楼房售出后删除楼房、修改楼房信息、按指定条件查询楼房。管理订单模块包括在用户下单后新增订单、查看订单。

2、楼盘售卖系统UML类图

​ 根据总体分析,该系统包括售卖者和买家两个类。

​ 售卖者作为系统管理者,可以实现楼房信息的录入、删除、查询、修改,订单的创建、查看等功能。

​ 买家权限较低,可以浏览房源信息、查询目标房源等。

类的设置如下图所示:

在这里插入图片描述

3、楼盘售卖系统UML时序图

在这里插入图片描述
​ UML时序图是通过描述对象之间发送消息的时间顺序显示多个对象之间的动作协作,它可以表示利用的行为顺序,当执行一个用例行为时,其中的每条消息对应一个类操作或状态机中引起转换的触发事件。该用例图中卖家通过新建楼房对象向楼房列表(BuildingList)中添加元素,并且可以通过order()方法和update()方法来增加订单列表(OrderList)的元素和修改楼盘列表中楼盘的信息。买家通过display()方法浏览楼房列表中楼房的信息。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一,开源说明 这是一套如此完整的代码,它包括了一个软件开发过程中,从设计到实现的所有文档,资源以及完整源代码。也许许多人不清楚怎么以一个软件工程的思想去完成软件开发,这就是我发布所有源代码的目的。软件=文档+程序,这是许多人都知道的;履行这个思想,便是本套程序的开发守则。但由于这个课程设计的时间太短,才2周,有些地方做得比较马虎,或出现某些错误;但对大多数学习VB的朋友,还是有许多借鉴的地方的。 我不希望这套程序被某些朋友用于交差般地去应付他自己的课程设计,这样我会很生气;也不希望被用于一些异常的场合,这样我会很郁闷。感谢play78里面的demon给予我的帮助。 二,使用说明 您需要安装 MS SQL Server 2000 以及 Visual Basic 6.0 SP6 ,否则也许会有某些地方出现问题,甚至无法调试。另外,您还需要进行以下步骤,才能顺利地调试源代码: 1) 进入“数据新建”目录,运行程序 数据新建.exe。该程序提供了一个简单的方法去新建程序需要的数据库和测试数据。在程序中填写正确的SQL服务器信息即可。 2) 前台程序不是我开发的,是一个刚学习VB的同学开发的。我个人建议前台不用去看了,没有值得花费时间的地方。 3) 进入“后台管理”目录,先注册 XPMenu.ocx,否则代码运行时会发生错误哟。调试的时候,必须在登陆界面设置 SQL 服务器地址,否则会连接不上,出现假死哟(因为没有加超时控制^_^)。其他的不再多说,学习过VB的朋友自然知道怎么办。 默认管理员帐号:admin 密码:admin 4) 文档里面有完整的需求说明书,详细设计说明书,测试文档等,另外附带有活动、时序图的源设计文件,需要 Power Designer 11 才能打开。 三,代码说明 大家也许留意到程序中的 FatCombo、FTextBox、XButton 和 XPButton。前3个是我原创的代码(绝对是原创),分别实现XP风格的Combo,TextBox,和Button。以前好像在某些地方发布过这些控件的源代码,但那些都是老版本了,这个程序集成了3个最新版本的XP风格控件,呵呵,应该能令大家满意了吧。最后一个 XPButton 是网上流行的XP按钮,不过遗憾是这个按钮的代码太多了,功能太强大了,好像有点杀鸡用牛刀的感觉,只是一直没有找到可以代替的。另外,朋友也许会问为什么没有见到 XPMenu.ocx 的源代码,我回答是没有必要。该 XPMenu.ocx 也是网上来的,很流行的HookMenu,但居然不支持MDI窗体(无法显示图标),实在令人失望。 这个代码完整的实现了 Office XP 风格界面,虽然许多地方都是模拟的,但往往最简单的方法就是最好的,反正个人感觉没有比这个更好的OXP界面风格了。最后宣传一下我的个人软件“音速启动(VStart)”,卖卖广告,不要砸我鸡蛋啊^_^~~

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值