房产中介管理系统——java

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

一、需求分析 (2)

二、总体分析 (2)

三、数据库设计 (2)

四、程序模块设计 (3)

1.功能需求 (3)

(1).登入界面模块: (3)

(2).主界面显示模块(包括删除和查询功能): (3)

(3).其他用户登入模块: (3)

(4).插入模块: (3)

(5).修改模块: (3)

2.程序代码 (3)

(1)登陆程序模块(login.jsp) (3)

(2)管理员登陆认证程序模块(confirm.jsp) (4)

(3)管理员登陆主界面程序模块(list.jsp) (5)

(4)其他用户登陆主界面程序模块(user.jsp) (7)

(5)插入程序模块(insert.jsp) (9)

(6)修改程序模块(modify.jsp) (13)

3.运行结果 (15)

五、系统使用说明 (17)

六、参考文献 (18)

七、总结 (18)

一、需求分析

房产中介管理系统主要包括登陆功能、管理员身份确认功能、新增房产信息功能、查看和修改房产信息功能、主界面显示功能,管理员身份通过认证后,可以在主界面下进行插入、删除、修改、查询等功能。

二、总体分析

图1:房产中介管理系统

三、数据库设计

数据库中有两张表(agency和house)

CREATE DA TABASE work

CREATE TABLE agency (

number V ARCHAR(50),

agent V ARCHAR(50),

password1 V ARCHAR(10),

PRIMARY KEY(number)

)

CREATE TABLE house(

number V ARCHAR(50),

region V ARCHAR(50),

area DECIMAL(10,2),

price DECIMAL(10,2),

PRIMARY KEY(number)

)

图2:mysql中agency表

图3:mysql中house表

四、程序模块设计

1.功能需求

(1).登入界面模块:

由管理员进行用户和密码输入。若输入信息核对正确,则进入数据库并显示相关房产信息,若核对不成功,则显示“用户名或密码错误!”。

(2).主界面显示模块:

当管理员登入成功后,显示房产数据库的信息。可以通过相关内容更新对不再需求的房产信息进行删除功能,也可以按编号对房产信息进行查询并输出相关房产信息。

(3).其他用户登入模块:

其他用户登入系统后,只能进行房产信息的查询,不能进行插入、删除和修改等改动。

(4).插入模块:

若需要新增房产信息,可以进入插入模块,进行编号等相关信息的输入。实现对整个数据库的信息插入。

(5).修改模块:

可以通过相关内容的更新对数据库中的信息进行修改,输入更新的信息,并保存到数据库中。

2.程序代码

(1)登陆程序模块(login.jsp)

<%@ page language="java" contentType="text/html; charset=gb2312"%>

login

登陆界面

姓名:


密码:


(2)管理员登陆认证程序模块(confirm.jsp)

<%@ page language="java" contentType="text/html; charset=gbk"%>

<%@ page import="java.sql.*"%>

登录结果

<%

Class.forName("com.mysql.jdbc.Driver");// 指定MySQL JDBC 驱动程序

String url = "jdbc:mysql://localhost:3306/work";// 指定MySQL数据库work的URL

String user = "root";// 指定用户名

String DBassword = "root_";// 指定密码

Connection connection = DriverManager.getConnection(url, user,

DBassword);// 返回数据库连接对象

Statement statement = connection.createStatement();

String agent = request.getParameter("agent");

String password1 = request.getParameter("password1");

String sql = "select * from agency where agent='" + agent

相关文档
最新文档