数据库试验房屋销售系统.docx

上传人:scccc 文档编号:12980095 上传时间:2021-12-09 格式:DOCX 页数:23 大小:344.18KB
返回 下载 相关 举报
数据库试验房屋销售系统.docx_第1页
第1页 / 共23页
数据库试验房屋销售系统.docx_第2页
第2页 / 共23页
数据库试验房屋销售系统.docx_第3页
第3页 / 共23页
数据库试验房屋销售系统.docx_第4页
第4页 / 共23页
数据库试验房屋销售系统.docx_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《数据库试验房屋销售系统.docx》由会员分享,可在线阅读,更多相关《数据库试验房屋销售系统.docx(23页珍藏版)》请在三一文库上搜索。

1、成绩:数据库技术及应用课程设计题目:房屋销售管理系统学号:姓名:班级:一、应用系统简介众所周知,房屋销售中必须正确把握市场的需求,只有适应市场的额需求,楼盘才能保证良好的销售趋势。而如何正确及时把握市场需求呢?在市场需求中,作为客户,想买到的是又便宜又中意的楼盘,而作为开发商,想的是要把楼尽快卖出,以便资金回笼。故此,买楼人叹难,买楼人也叹难!那么,怎样使发展商把自己的楼盘尽快销售出去,而客户又能安全称心地买到自己满意的楼房呢?房地产中介公司正是在此基础上应运而生。本系统主要在用户登录管理,房源信息管理,房屋销售管理三大模块,系统主要实现了使用者身份进行认定,注册用户合理使用系统,房源信息的添

2、加维护查询,用户订购房屋的销售信息的维护和查询,销售状况的统计信息等功能。通过本系统可以流畅的完成房屋销售交易的全过程。二、系统功能2.1 功能结构图房屋销售管理系统主要由用户登录管理,房屋信息管理和房屋销售信息管理三个模块组成。 在用户登录管理模块中主要包含在用户登录时确定用户身份,以及初次使用本系统的用户注册的功能。在房屋信息管理模块中主要是针对房源信息的添加,更新,删除, 查询的功能。 客户通过对房源信息的浏览可以订购该房屋,产生房屋销售信息。管理员可以对房源销售信息进行增删改查。同时系统提供房源销售信息的列表查询,和统计图表查询两种方式。功能结构层次图如图2.1.1 。房屋销售管理系统

3、用户管理房屋信息管理房屋销售信息管理用户查询用户更新用户删除用户注册添加房屋信息查询房屋信息更新房屋信息删除房屋信息用户订购房屋查询房屋销售信息图2.1.1系统功能结构层次图2.2功能子模块介绍模块名称功能描述用户登录接口与属性数据结构与算法用户选择系统身份(管理员,客户),输入用户名和密码。输入:系统身份,用户名,密码输出:登录成功跳转操作主界面;失败提示“登录失败”(弹出框)。数据结构与算法图2-2-1用户登录流程图补充说明模块名称用户注册功能描述接口与属性数据结构补充说明图2-2-2用户注册流程图用户填写用户名,密码,系统身份,真实姓名,身份证信息,联系电话等注册信息进行注 册。输入:用

4、户名,密码,系统身份,真实姓名,身份证信息,联系电话 输出:“注册成功”或“注册失败"(弹出框)。模块名称添加房源信息功能描述用户添加房源的相关信息:房源编号、项目名称、项目许可证、楼号、单元号、楼层 号、楼高、户型、户型描述、入户门朝向、建筑面积、单价、备注、是否售出。接口与属性输入:房源编号、项目名称、项目许可证、楼号、单元号、楼层号、楼高、户型、户 型描述、入户门朝向、建筑面积、单价、备注、是否售出。输出:“添加成功或添加失败”(弹出提示框)开始补充说明模块名称查看房源信息功能描述用户以列表的形式查看所有房源的信息接口与属性输入:点击查看连接 输出:房源信息列表数据结构 与算法

5、1L1 开始I/点击查看 /链接/显示房源信息表( 结束 )图2-2-4查看房源信息流程图补充说明模块名称更新房源信息功能描述用户更新现有的某个房源的相关信息:房源编号、项目名称、项目许可证、楼号、 单元号、楼层号、楼高、户型、户型描述、入户门朝向、建筑面积、单价、备注、 是否售出。接口与属性输入:房源编号、项目名称、项目许可证、楼号、单元号、楼层号、楼高、户型、户 型描述、入户门朝向、建筑面积、单价、备注、是否售出。输出:“更新成功或更新失败”(弹出提示框)数据结构与算法补充说明模块名称删除房源信息功能描述管理员删除某个房源的信息接口与属性输入:点击删除按钮输出:“删除成功或删除失败”(弹出

6、提示框)开始补充说明模块名称用户订购房屋功能描述用户查询房屋详细情况,选中订购,填写订购信息,生成用户订购房屋信息接口与属性输入:用户浏览某房屋后点击“订购“按钮,填写订购信息房源编号,客户编号、折 扣信息、经办人、订购日期、合同编号。输出:“订购成功”或“订购失败"(弹出提示框)补充说明模块名称查看房源销售信息功能描述管理员以列表的形式查看所有房源销售的信息接口与属性输入:点击查看连接输出:房源销售信息列表补充说明图2-2-8列表查看房源销售信息流程图模块名称更新房源销售信息模块名称查看房源销售统计图信息功能描述用户以图表的形式查看所有房源销售的统计信息接口与属性输入:在房源销售列

7、表查询页面中,输入查询年份或月份或具体某天,点击“销售 统计查询“输出:房源销售信息按条件呈现统计图数据结构 与算法( 开始 )1在列表显示房源销售信息页面输入统计 条件,点击销售统计按钮1显示统计图图 2-2-811( 结束 )查看房源销售统计图信息补充说明功能描述用户更新现有的某个房源销售信息:房源编号,客户编号、折扣信息、经办人、订购日期、合同编号。接口与属性数据结构输入:房源编号,客户编号、折扣信息、经办人、订购日期、合同编号。 输出:补充说明模块名称删除房源销售信息功能描述管理员删除某个房源销售的信息接口与属性输入:点击删除按钮输出:“删除成功或删除失败”(弹出提示框)补充说明开始三

8、、逻辑结构设计表1 房源信息表表名House列名数据类型(精度范围)空/非空约束条件说明NumberVarcchar(20)非空主键编RItemnameVarcchar(50)非空项目名称IdentifynoVarcchar(50)非空项目许可证BuildingnoVarcchar(50)空楼号UnitoVarcchar(50)空单R#StoreyVarcchar(50)空楼层号BuildingheightVarcchar(50)空楼高HousetypeVarcchar(50)空户型DescriptionVarcchar(50)空户型描述DirectionVarcchar(50)空入户门朝向A

9、reaVarcchar(50)空建筑面积PriceVarcchar(50)空单价MemoVarcchar(50)空备注FlagBit空是否出售(默认未出售0)表2用户信息表表名UserInfo列名数据类型(精度范围)空/非空约束条件说明idint非空主键编RUsernameVarchar(50)非空用户名PasswordVarchar(50)非空密码roleSmallint空系统角色,区分管理员和 普通用户,0(管理员),1(普通用户)NameVarchar(50)空真实姓名IdcardVarchar(20)空身份证TelVarchar(18)空联系电话表3销售信息表表名Sale列名数据类型(

10、精度范围)空/非空约束条件说明idint非空主键编RHouseidVarchar(50)非空外键房源编号Clientidint非空外键客户编号BookdateDatetime空订购日期四、系统实现的关键技术1 多表查询在本程序中使用外键关联管理, 并保证数据的一致性, 级联更新和删除操作。 销售表是关系表有两个外键,分别是用户表和房源信息表的主键。2 不同的系统身份,操作界面设定为不同。本系统共设置管理员和普通用户两种身份,分别在登陆时确认系统身份并转到不同的操作界面,以避免操作的混杂和不合理的越权操作。实现实际意义上的销售业务。界面如下:普通用户界面管理员界面用户空屋良屋垮理已拿出未士出钙项

11、目幅导项目区目目行可证|楼号单元号|楼层号|户型入户门朝向高|回苑现或号小区BJ.N.002agi4445M-厅东12200103A021英户1龙观建号小区BJ.N.OOlafli2245三宝一厅东北122D0103A03回龙观发与小区即加,。19日京4454两室一厅西12200103A04国龙现或号小区BJ.NJ(U9am4552两室一厅西12200102A06回龙赧泻小区BJ.NXM9d4552两餐一厅西12房源详情单价I元怦方来雷主是否出售(琴U氯1口 “耒出瞥")3 输入框判空在向数据库中添加信息时,严格控制数据输入是非空的。/ 输入框判空if sle_username.te

12、xt="" thenmessagebox(' 提示 ','用户名不能为空!')sle_username.setfocus()returnend ifif sle_password.text="" thenmessagebox(' 提示 ',' 密码不能为空!')sle_password.setfocus()returnend ifif sle_pwdConfirm.text="" thenmessagebox(' 提示 ','确认密码不能为空!&#

13、39;)sle_pwdConfirm.setfocus()returnend ifif sle_name.text="" thenmessagebox(' 提示 ','真实姓名不能为空!')sle_name.setfocus() returnend ifif sle_idcard.text="" thenmessagebox(' 提示 ','身份证不能为空!')sle_idcard.setfocus()returnend ifif sle_tel.text="" then

14、messagebox(' 提示 ',' 电话不能为空!')sle_tel.setfocus()returnend ifif sle_password.text <>sle_pwdConfirm.text thenmessagebox(' 提示 ','两次输入密码不一致!')sle_password.setfocus()returnend if4 按条件查询数据按房屋是否出售,查询结果。string ls_filter;ls_filter="flag="+String(1);/ 过滤dw_1.setf

15、ilter(ls_filter)dw_1.filter()5 添加信息时避免重复数据操作前先验证数据是否已存在,或适不适合执行此次操作select username into :strUser from userInfo where username=:sle_username.text;if strUser <>"" thenmessagebox(' 提示 ',' 用户名已存在')sle_name.setfocus()returnend if6 查看及时显示详细信息点击数据框中高亮某条信息,并在下面的输入框中显示所有信息的详情房屋销售管理系统用户案房屋管理项目每目 2CO1O3AO1项目名称 回龙观22号小区I暝目落可证I 44|单元 45户型三室一厅入户门朝向 东楼高 122C0103A02回龙观22号小区BJ.N.OOlaS?2245且一厅东北122CO1O3AO3回龙观22号小区BJ.N.019a京4454两室一厅西122C0103A04回颁22号小区BJ.N.049a京4552两室一厅西12200103A06回龙观22号小区BJ.N.049a京4552两室一厅西12房源详情夜目潟号项目名称项目许可证户型描述单价3000.00 |元/平方米备注僦一O已辔出C)未售出O知是否出售已售出默认潮)口 未出售”)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1