Jsp+Mysql房屋销售管理系统的实现

发布日期: 11-06来源: 好易设计网作者: 好易君
以下是该程序设计课题的基本介绍,若要了解本课题更多学习资料,可联系作者QQ:168750829     

计算机技术发展到今天,已经全面迈向了智能化、集成化、网络化,以计算机技术为代表的信息技术正推动着教育、管理手段、方式等发生根本性改变,其强大的功能已被人们所深刻认识,它已进入人类社会的各个领域并发挥这越来越重要的作用,不言而喻,计算机技术的发展和应用最终实现房地产行业管理的网络化、信息化,能够更新以往的房产销售管理概念,增强效益挂念,提高准确度,借助信息技术手段,建设管理和完善房产销售和费用管理。使用计算机对房产销售信息进行管理,具有手工管理所无法比拟的优点,查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些显而易见的优点极大的提供了房产销售人员的工作效率,通过该系统的开发,把管理人员从繁琐的数据处理中解脱出来,使其高效化、简易化、智能化,也提高了透明度和互动性。

@  技术介绍

房屋销售管理系统采用JSP技术进行实现,基于Java语言采用Jsp技术进行开发,使用MyEclipse作为开发工具,Mysql作为数据库来进行编码和实现,服务端采用Tomcat工具,页面采用dis+css动态布局。

@  需求设计

本系统最大的特点是使用操作简单、友好的提示信息。本系统将实现以下基本功能:

(1)系统具有简洁大方的页面,使用简便,友好的错误操作提示

(2)管理员用户具有房产类型管理、房产信息管理、销售信息管理、销售信息统计、修改个人密码、销售数据备份等功能。

(3)具有较强的安全性,避免用户的恶意操作。

管理员是系统的核心用户,涉及到五大功能模块,管理员对系统的所有房产类型信息、房产信息、销售信息有着操作的权限,能够及时动态的掌握房产销售情况。

@  功能设计

1) 登录:为了保证系统的安全性,要先使用本系统必须先登陆到系统中,用户需要正确的账号和密码登录本系统。

2) 主页:系统主页面:左方页面展示了管理员可操作的四大功能,进入相关的管理页面可以链接到子菜单,并且高亮显示,每个管理模块下面都有相应的子菜单。

在每个jsp页面将会对相关用户进行拦截操作,这样可以提高安全性,防止用户不经过登陆页面而进入任何子菜单页面:

if(session.getAttribute("user")==null){

out.print("<script>alert(请先登录!z);window.open(../index.jsp,_self)</script>");

}

3) 房产类型管理:管理员点击左侧的菜单“房产类型管理”,页面跳转到房产类型管理界面,调用后台的servlet类查询所有房产类型信息。

录入:管理员输入房产类型相关正确信息后点击录入按钮,如果是没有输入完整的房产类型信息,都会给出相应的错误提示,不能录入成功。输入数据都通过form表单中定义的方法onsubmit="return checkForm()"来检查,checkForm()函数中是各种的校验输入数据的方式。

删除:先是点击房产类型信息管理,页面跳转到房产类型信息管理界面,浏览所有的房产类型信息,点击要删除的房产类型信息,弹出的确定对话框,即可删除该房产类型信息。

4) 房产信息管理:管理员点击左侧的菜单“房产信息管理”,页面跳转到房产信息管理界面,调用后台的servlet类查询所有房产信息。

录入:管理员输入房产信息相关正确信息后点击录入按钮,如果是没有输入完整的房产信息,都会给出相应的错误提示,不能录入成功。输入数据都通过form表单中定义的方法onsubmit="return checkForm()"来检查,checkForm()函数中是各种的校验输入数据的方式。

5) 销售信息管理:管理员点击左侧的菜单“销售信息管理”,页面跳转到销售信息管理界面,调用后台的servlet类查询所有销售信息。

录入:浏览未出售的房产信息,然后选择房产信息,系统跳转到销售页面,如果是没有输入完整的销售信息,都会给出相应的错误提示,不能录入成功。输入数据都通过form表单中定义的方法onsubmit="return checkForm()"来检查,checkForm()函数中是各种的校验输入数据的方式。

6) 销售情况统计:管理员点击左侧的菜单“销售信息统计”,调用后台的java类,查询数据库,执行模糊查询sql语句,完成统计,统计可以按照客户姓名和时间段进行统计。

7) 修改登录密码:输入用户名和用户的原有密码,输入新密码以后点击修改按钮即可修改密码成功。

 

@  数据库设计

(1)房产类型信息表主要是记录了房产类型的基本信息。表结构如下。

列名

数据类型

长度

允许空

是否主键

说明

id

int

4

编号

mingcheng

varchar

50

类型名称

del

varchar

20

是否删除

 

(2)房产信息表主要是记录了所有房产的基本信息,表结构如下。

列名

数据类型

长度

允许空

是否主键

说明

id

Int

4

编号

lxid

Int

4

类型ID

louhao

varchar

50

楼号

louceng

varchar

50

楼层

zonglouceng

Int

4

总楼层

fangjianhao

varchar

50

房间号

mianji

varchar

50

房间面积

beizhu

varchar

50

备注信息

 

(3)销售信息表主要是记录房产销售的基本信息,表结构如下。

列名

数据类型

长度

允许空

是否主键

说明

id

Int

4

编号

fwid

Int

4

房产ID

xingming

varchar

50

客户姓名

shenfenzheng

varchar

50

身份证号

shouji

varchar

4

联系方式

shijian

varchar

50

购买时间

jine

varchar

50

销售金额

xiaoshou

varchar

50

销售员

beizhu

varchar

50

备注信息

 

(4)管理员信息表主要记录的管理员的账号信息,包括用户名和密码,表结构如下。

列名

数据类型

长度

允许空

是否主键

说明

userId

int

4

编号

userName

varchar

50

用户名

userPw

varchar

50

密码

以下是该程序设计课题的基本介绍,若要了解本课题更多学习资料,可联系作者QQ:168750829     

友情链接:源码邦邦计算机毕业设计软件开发知识好易毕业设计c#.net程序设计javajsp程序设计VUE/SpringBoot前后端分离

郑重承诺:本站所有资料真实原创,仅供学习交流之用,请勿转载或作非法用途。如有侵犯您的版权有损您的权益,请联系我们纠正!

好易设计haoyi369.com 版权所有 © Copyright 2021~2022 蜀ICP备19029022号-1