ImageVerifierCode 换一换
格式:DOC , 页数:24 ,大小:96.54KB ,
资源ID:4084595      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4084595.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(房屋中介管理系统设计说明书.doc)为本站上传会员【a199****6536】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

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

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

2、,请编程实现“房屋中介管理系统”,具体要求如下:一、房源基本信息管理,(房屋编号,户型(如两室一厅,三室两厅),具体地址(坐落位置),建造年月,状态(待售,待出租,已售,已出租等),价格(租金/月或售价),房主姓名,联系方式等),请编程实现这些基本信息的增、删、改、查等操作.二、房屋出租操作,对于所有“待出租”状态的房屋,可以执行出租操作,其状态转换为“已出租,根据出租的月数,计算租金,并征收中介费(中介费一般等于一个月的租金);处于“已出租”状态的房屋不能执行该操作。三、 房屋出售操作,对于所有“待出售”状态的房屋,可以执行出手操作,其状态转换为“已售”,根据房价和中介费计算方法(自己查),

3、计算应该征收的中介费二、设计思想此管理系统主要实现对房源的增删改查四个主要功能,以及将数据输出保存文件。本系统分为管理员和普通用户两个类别用户,管理员可以对房源信息的增删改查等操作,普通用户无法更改信息,可以查询信息.另外,针对大量的用户,可以注册新的用户。管理员在添加新的房源信息时需要确保输入每一个信息,否则会提醒管理员输入完整。修改信息可以修改一个信息,也可以同时修改多个信息,修改成功会依次提示。查询时主要可以通过查询户型以及房屋状态查询。用户查询到需要的房源时通过管理员修改房源信息,并将房屋的状态改变出租或出售给用户.三、 系统结构房地产管理系统包括7个主要类:BuildingSyste

4、m。Java:主操作界面,登录界面、选择用户类型等信息Admin。java管理员登录界面Admin1.java管理员操作界面RegisterException。java用于两次密码不一致时抛异常User.java普通用户登录界面User1.java普通用户操作界面ZhuCe。java新用户注册四、程序流程(或模块划分) 图41 程序流程图五、源程序BuildingStystempackagegaolei;publicclassBuildingSystemimplementsRunnable,ActionListenerJFramef1;JPanelp1, p2,p3,p4;JLabell21;

5、JButtonfunction1, function2, function3, function4;JButtonend;ThreadscollWorsThread;booleanstopScorlling;BuildingSystem() f1 = new JFrame(-房屋中介管理系统-”);p1 = new JPanel();p1。setBackground(Color.white);p1.setLayout(new GridLayout(5, 1, 5, 5);function1 = new JButton( 【管理员登录通道】 );p1.add(function1);functio

6、n1.setBackground(Color。getHSBColor(100, 152, 188));function1。addActionListener(this);function2 = new JButton(”【普通用户登陆通道】);function2.setBackground(Color.getHSBColor(100, 152, 188));p1.add(function2);function2.addActionListener(this);function3 = new JButton( 【新用户注册】 ”);p1。add(function3);function3。setB

7、ackground(Color。getHSBColor(100, 152, 188);function3。addActionListener(this);function4 = new JButton( 【系统信息】 );p1。add(function4);function4.setBackground(Color。getHSBColor(100, 152, 188));function4。addActionListener(this);end = new JButton(” 【 退 出 程 序 】 ”);p1。add(end);end。setBackground(Color。getHSBCo

8、lor(100, 152, 188));end。addActionListener(this);f1。add(BorderLayout。EAST, p1);p2 = new JPanel();p2。setBackground(Color。getHSBColor(100, 10,255));p2。setLayout(new GridLayout(3, 1);JLabelempty1=newJLabel();p2。add(empty1);l21 = new JLabel(” 高雷房地产公司欢迎您O(_)O ”);l21.setForeground(Color。DARK_GRAY);l21。setF

9、ont(new Font(华文行楷”,1,17);p2。add(l21);JLabel empty2 = new JLabel(” ”);p2.add(empty2);f1.add(BorderLayout.NORTH, p2);p3 = new JPanel()private static final long serialVersionUID = 1L;public void paint(Graphics g) ImageIcon icon=new ImageIcon(”F:Java information12.png”); Image image=icon。getImage(); g。d

10、rawImage(image, 0,0, null); ;p3。setBackground(Color.white);JLabel nn = new JLabel(” ”);p3。add(nn);f1.add(BorderLayout。SOUTH, p3);p4 = new JPanel()private static final long serialVersionUID = 1L;public void paint(Graphics g) ImageIcon icon=new ImageIcon(F:Java information12。png”); Image image=icon。ge

11、tImage(); g.drawImage(image, 0,0, null); ;p4。setBackground(Color。white);f1。add(BorderLayout.CENTER, p4);scollWorsThread = new Thread(this);scollWorsThread.start();f1。setResizable(false);f1。setSize(470, 285);f1。setVisible(true);f1。setLocation(400, 180);f1。setDefaultCloseOperation(JFrame。EXIT_ON_CLOSE

12、);public void run() while (true) int x = l21.getBounds()。x;int y = l21。getBounds()。y;x += 5;l21.setLocation(x, y);if (x 420) x = 0;l21。setLocation(x, y);try Thread.sleep(1000); catch (InterruptedException e) if (stopScorlling = true) return;public void actionPerformed(ActionEvent e)try if (e。getSour

13、ce() = function1) new Admin(); else if (e.getSource() = function2) new User(); else if (e。getSource() = function3) new ZhuCe(); else if (e。getSource() = function4) JOptionPane.showMessageDialog(null, this, ”系统简介 ”, 3); else if (e。getSource() = end) System.exit(1); catch (Exception e1) e1。printStackT

14、race();public static void main(String args) throws Exceptionnew BuildingSystem();Adminpackage gaolei;public class BuildingSystem implements Runnable,ActionListener JFrame f1;JPanel p1, p2,p3,p4;JLabel l21;JButton function1, function2, function3, function4;JButton end;Thread scollWorsThread;boolean s

15、topScorlling; BuildingSystem() f1 = new JFrame(”-房屋中介管理系统-”);p1 = new JPanel();p1.setBackground(Color.white);p1。setLayout(new GridLayout(5, 1, 5, 5));function1 = new JButton( 【管理员登录通道】 ”);p1。add(function1);function1。setBackground(Color。getHSBColor(100, 152, 188));function1.addActionListener(this);fu

16、nction2 = new JButton(【普通用户登陆通道】”);function2.setBackground(Color.getHSBColor(100, 152, 188);p1.add(function2);function2。addActionListener(this);function3 = new JButton(” 【新用户注册】 ”);p1。add(function3);function3.setBackground(Color。getHSBColor(100, 152, 188));function3。addActionListener(this);function4

17、 = new JButton(” 【系统信息】 ”);p1。add(function4);function4。setBackground(Color。getHSBColor(100, 152, 188);function4。addActionListener(this);end = new JButton( 【 退 出 程 序 】 ”);p1。add(end);end.setBackground(Color。getHSBColor(100, 152, 188));end。addActionListener(this);f1.add(BorderLayout。EAST, p1);p2 = new

18、 JPanel();p2.setBackground(Color。getHSBColor(100, 10,255));p2。setLayout(new GridLayout(3, 1));JLabel empty1 = new JLabel(” ”);p2。add(empty1);l21 = new JLabel(” 高雷房地产公司欢迎您O(_)O );l21。setForeground(Color.DARK_GRAY);l21.setFont(new Font(”华文行楷,1,17);p2.add(l21);JLabel empty2 = new JLabel(” );p2.add(empt

19、y2);f1。add(BorderLayout.NORTH, p2);p3 = new JPanel()private static final long serialVersionUID = 1L;public void paint(Graphics g) ImageIcon icon=new ImageIcon(F:Java information12。png”); Image image=icon。getImage(); g。drawImage(image, 0,0, null); ;p3。setBackground(Color。white);JLabel nn = new JLabel

20、(” ”);p3。add(nn);f1.add(BorderLayout.SOUTH, p3);p4 = new JPanel()private static final long serialVersionUID = 1L;public void paint(Graphics g) ImageIcon icon=new ImageIcon(F:Java information12.png); Image image=icon。getImage(); g.drawImage(image, 0,0, null); ;p4。setBackground(Color。white);f1。add(Bor

21、derLayout。CENTER, p4)scollWorsThread = new Thread(this);scollWorsThread.start();f1。setResizable(false);f1.setSize(470, 285);f1。setVisible(true);f1。setLocation(400, 180);f1。setDefaultCloseOperation(JFrame。EXIT_ON_CLOSE);public void run() while (true) int x = l21。getBounds()。x;int y = l21.getBounds().

22、y;x += 5;l21.setLocation(x, y);if (x 420) x = 0;l21。setLocation(x, y);try Thread。sleep(1000); catch (InterruptedException e) if (stopScorlling = true) return;public void actionPerformed(ActionEvent e)try if (e。getSource() = function1) new Admin(); else if (e。getSource() = function2) new User(); else

23、 if (e.getSource() = function3) new ZhuCe(); else if (e。getSource() = function4) JOptionPane.showMessageDialog(null, this, ”系统简介 , 3); else if (e。getSource() = end) System。exit(1); catch (Exception e1) e1。printStackTrace();public static void main(String args) throws Exceptionnew BuildingSystem();Adm

24、in1package gaolei;;public class Admin1 extends JFrame implements ActionListenerJFrame f;JLabel jl,j2,j3,j4,j5,j6,j7,j8;JTextField jf1,jf2,jf3,jf4,jf5,jf6,jf7,jf8;JButton jb1,jb2,jb3,jb4,jb5,jb6,jb7,jb8;JPanel jp1;int id;int m=0;JTextArea result;String DBDriver=sun。jdbc.odbc.JdbcOdbcDriver;String con

25、nectionStr=”jdbc:odbc:HouseInfo1”;Statement stmt=null,s1=null;Connection con=null;ResultSet rs=null;PreparedStatement stmt1=null,stmt2=null,stmt3=null,stmt4=null;public Admin1() f = new JFrame(房源基本信息);jp1=new JPanel();jp1。setLayout(new GridLayout(5, 2));jl=new JLabel(”编号:);j2=new JLabel(”房主姓名:);j3=n

26、ew JLabel(”联系方式:”);j4=new JLabel(”坐落位置:);j5=new JLabel(”建造年月:”);j6=new JLabel(价格:”);j7=new JLabel(户型);j8=new JLabel(”房屋状态”);jf1=new JTextField(10);jf2=new JTextField(10);jf3=new JTextField(10);jf4=new JTextField(10);jf5=new JTextField(10);jf6=new JTextField(10);jf7=new JTextField(10);jf8=new JTextFi

27、eld(10);jb1=new JButton(”录入);jb2=new JButton(修改”);jb3=new JButton(”删除);jb4=new JButton(查询”);jp1.add(jl);jp1。add(jf1);jp1。add(j2);jp1。add(jf2);jp1.add(j3);jp1。add(jf3);jp1。add(j4);jp1。add(jf4);jp1。add(j5);jp1.add(jf5);jp1。add(j6);jp1。add(jf6);jp1.add(j7);jp1。add(jf7);jp1.add(j8);jp1.add(jf8);jp1。add(

28、jb1);jp1.add(jb2);jp1。add(jb3);jp1。add(jb4);jb1.addActionListener(this);jb2。addActionListener(this);jb3。addActionListener(this);jb4。addActionListener(this);f。add(BorderLayout。NORTH, jp1);result = new JTextArea(60, 100);result.setEditable(false);JScrollPane jScrollPane=new JScrollPane(result);f.add(B

29、orderLayout。CENTER, jScrollPane);f.setSize(500, 600);f。setLocation(600, 80);f。setVisible(true);f。validate();public void insert()int m=0;tryClass.forName(DBDriver);/加载驱动器表达式catch(ClassNotFoundException e1)e1。printStackTrace();String id=jf1。getText();String name=jf2。getText();String tel=jf3.getText();

30、String loc=jf4。getText();String riqi=jf5。getText();String price=jf6。getText();String type=jf7。getText();String zt=jf8.getText();if(!id.equals()&!name。equals(”)&!tel。equals(”)&!loc.equals()&!riqi。equals(”)&!price.equals(”)&!type。equals(”)!zt。equals())trycon=DriverManager。getConnection(connectionStr,”

31、,”);/建立数据库连接String sql1=”INSERT INTO house(id,name,tel,loc,riqi,price,type,zt) values (?,?,?,?,?,?,?,?)”;PreparedStatement stmt1=con。prepareStatement(sql1);stmt1。setString(1,id);stmt1。setString(2,name);stmt1.setString(3,tel);stmt1。setString(4,loc);stmt1。setString(5,riqi);stmt1。setString(6,price);stm

32、t1.setString(7,type);stmt1。setString(8,zt);stmt1.execute();stmt1。close();con.close();m=1;catch (SQLException e1) e1.printStackTrace();if(m=1)JOptionPane。showMessageDialog(this, ”信息已经成功录入”);if(m=0)JOptionPane.showMessageDialog(this, 您输入的不符合要求”);public void xiugai()tryClass。forName(DBDriver);/加载驱动器表达式

33、catch(ClassNotFoundException e1)e1.printStackTrace();int n=0;String id=jf1。getText();String name=jf2.getText();String tel=jf3。getText();String loc=jf4.getText();String riqi=jf5.getText();String price=jf6。getText();String type=jf7。getText();String zt=jf8。getText();if(!id.equals(”)trycon=DriverManager

34、.getConnection(connectionStr,”,”);/建立数据库连接if(!name.equals(”)String sql2=”Update house set name=? where id=?”;stmt1=con.prepareStatement(sql2);stmt1.setString(2,id);stmt1.setString(1,name);stmt1。execute();JOptionPane。showMessageDialog(this, ”房主姓名已经成功修改”);if(!tel.equals(”))String sql3=Update house set

35、 tel=? where id=?”;stmt1=con。prepareStatement(sql3);stmt1。setString(2,id);stmt1.setString(1,tel);stmt1。execute();stmt1。close();JOptionPane。showMessageDialog(this, 联系方式已经成功修改”);if(!loc。equals(”))String sql3=”Update house set loc=? where id=?”;stmt1=con.prepareStatement(sql3);stmt1.setString(2,id);stm

36、t1。setString(1,loc);stmt1。execute();stmt1.close();JOptionPane。showMessageDialog(this, ”坐落位置已经成功修改”);if(!riqi.equals(”))String sql3=Update house set riqi=? where id=?”;stmt1=con。prepareStatement(sql3);stmt1。setString(2,id);stmt1.setString(1,riqi);stmt1。execute();stmt1.close();JOptionPane。showMessageD

37、ialog(this, 建造日期已经成功修改”);if(!price.equals(”)String sql3=”Update house set price=? where id=?;stmt1=con。prepareStatement(sql3);stmt1.setString(2,id);stmt1。setString(1,price);stmt1。execute();stmt1。close();JOptionPane.showMessageDialog(this, ”价格已经成功修改”);if(!type。equals(”)String sql3=”Update house set t

38、ype=? where id=?”;stmt1=con.prepareStatement(sql3);stmt1。setString(2,id);stmt1。setString(1,type);stmt1。execute();stmt1。close();JOptionPane.showMessageDialog(this, ”户型已经成功修改”);if(!zt.equals())String sql3=Update house set zt=? where id=?”;stmt1=con。prepareStatement(sql3);stmt1。setString(2,id);stmt1。se

39、tString(1,zt);stmt1。execute();stmt1.close();JOptionPane。showMessageDialog(this, 房屋状态已经成功修改”);con。close();n=1;catch (SQLException e1) / TODO Autogenerated catch blocke1。printStackTrace();if(n=0)JOptionPane。showMessageDialog(this, ”您输入的不符合要求”);public void delete()int n=0;tryClass.forName(DBDriver);/加载

40、驱动器表达式catch(ClassNotFoundException e1)e1.printStackTrace();String id=jf1。getText();String name=jf2。getText();String tel=jf3.getText();String loc=jf4。getText();String riqi=jf5。getText();String price=jf6.getText();String type=jf7。getText();String zt=jf8.getText();if(!id。equals(”)|!name.equals(”)|!tel.equals(”)!loc.equals(”)|!riqi。equals(”)|!price.equals(”)!type。equals(”)|!zt.equals(”))trycon=DriverManager.getConnection(connectionStr,”);/建立数据库连接String sql2=”delete from house where id=?;stmt1=con。prepareStatement(sql2);stmt1.setString(1,id);stmt1。exe

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服