房产中介管理系统——java
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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"%>
登陆界面
(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