房屋中介管理系统设计说明书

房屋中介管理系统设计说明书

ID:47462539

大小:502.51 KB

页数:34页

时间:2020-01-11

房屋中介管理系统设计说明书_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《房屋中介管理系统设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、山东建筑大学计算机科学与技术学院程序设计实用案例选讲大作业说明书题目:房地产中介管理系统课程:程序设计实用案例选讲院(部):计算机科学与技术专业:网络工程班级:网络131学生姓名:高雷学号:20131113033指导教师:袁卫华完成日期:2014/01/08山东建筑大学计算机学院大作业设计说明书目录房地产中介管理系统1一、问题描述1二、设计思想1三、系统结构1四、程序流程(或模块划分)2五、源程序3六、系统测试及操作界面22结论30参考文献31I山东建筑大学计算机学院大作业设计说明书I山东建筑大学计算机学院大作业

2、设计说明书房地产中介管理系统一、问题描述某房屋中介公司主要的业务包括房屋出租和二手房买卖,请编程实现“房屋中介管理系统”,具体要求如下:一、房源基本信息管理,(房屋编号,户型(如两室一厅,三室两厅),具体地址(坐落位置),建造年月,状态(待售,待出租,已售,已出租等),价格(租金/月或售价),房主姓名,联系方式等),请编程实现这些基本信息的增、删、改、查等操作。二、房屋出租操作,对于所有“待出租”状态的房屋,可以执行出租操作,其状态转换为“已出租”,根据出租的月数,计算租金,并征收中介费(中介费一般等于一个月的租

3、金);处于“已出租”状态的房屋不能执行该操作。三、房屋出售操作,对于所有“待出售”状态的房屋,可以执行出手操作,其状态转换为“已售”,根据房价和中介费计算方法(自己查),计算应该征收的中介费二、设计思想此管理系统主要实现对房源的增删改查四个主要功能,以及将数据输出保存文件。本系统分为管理员和普通用户两个类别用户,管理员可以对房源信息的增删改查等操作,普通用户无法更改信息,可以查询信息。另外,针对大量的用户,可以注册新的用户。管理员在添加新的房源信息时需要确保输入每一个信息,否则会提醒管理员输入完整。修改信息可以修

4、改一个信息,也可以同时修改多个信息,修改成功会依次提示。查询时主要可以通过查询户型以及房屋状态查询。用户查询到需要的房源时通过管理员修改房源信息,并将房屋的状态改变出租或出售给用户。三、系统结构房地产管理系统包括7个主要类:BuildingSystem.Java:主操作界面,登录界面、选择用户类型等信息Admin.java管理员登录界面32山东建筑大学计算机学院大作业设计说明书Admin1.java管理员操作界面RegisterException.java用于两次密码不一致时抛异常User.java普通用户登录界

5、面User1.java普通用户操作界面ZhuCe.java新用户注册四、程序流程(或模块划分)32山东建筑大学计算机学院大作业设计说明书图4-1程序流程图32山东建筑大学计算机学院大作业设计说明书五、源程序BuildingStystempackagegaolei;publicclassBuildingSystemimplementsRunnable,ActionListener{JFramef1;JPanelp1,p2,p3,p4;JLabell21;JButtonfunction1,function2,func

6、tion3,function4;JButtonend;ThreadscollWorsThread;booleanstopScorlling;BuildingSystem(){f1=newJFrame("--房屋中介管理系统--");p1=newJPanel();p1.setBackground(Color.white);p1.setLayout(newGridLayout(5,1,5,5));function1=newJButton("【管理员登录通道】");p1.add(function1);function1

7、.setBackground(Color.getHSBColor(100,152,188));function1.addActionListener(this);function2=newJButton("【普通用户登陆通道】");function2.setBackground(Color.getHSBColor(100,152,188));p1.add(function2);function2.addActionListener(this);function3=newJButton("【新用户注册】");p1.

8、add(function3);function3.setBackground(Color.getHSBColor(100,152,188));function3.addActionListener(this);function4=newJButton("【系统信息】");p1.add(function4);function4.setBackground(Color.get

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。