网上房屋中介系统的设计与开发_毕业设计(论文)(编辑修改稿)内容摘要:

本系统一共分为 四 个模块 , 各功 能模块的具体功能如下: 1. 普通用户 模块: 普通用户 登录、个人基本信息修改、房 源 信息浏览 、特定搜索。 2. VIP 会员模块: VIP 会员登录、个人基本信息修改、 特定搜索 、房源 信息浏览 、 房 源 信息发布、发布信息修改 、查看剩余积分。 3. 管理员模块: 用户管理(包含 会员用户和普通用户) 、 房产 新闻管理、房 源 信息管理、 房源 信息 审核 管理。 4. 前台功能模块:房 源 信息浏览 、房产 新闻浏览 、 查询信息 、注册。 数据库设计 本系统的数据库命名为: HouseDB 数据库,用来存储 房 产 中介网站 的数据信息。 HouseDB 数据库中共分 4 张信息表如表 41 至表 44 所示。 表 41 Asp_users( 用户 管理员表) 字段名 注释 类型 User_Id 用户 编号 Varchar(50) UserName 用户名 Varchar(50) RealName 真实姓名 Nvarchar PassWord 用户密码 Varchar(50) 学院 2020届本科生毕业设计(论文) 6 续表 41 字段名 注释 类型 Role 角色 Nchar Email 电子邮箱 Varchar Question 提示问题 Varchar Answer 问题答案 Varchar Systime 注册 时间 Datetime 该表用于保存用户的个人信息,通过注册,网站将用户所输入的以上数据写入数据库中,为以后用户的各项操作奠定基础。 表 42 HouseNews( 房产新闻 表) 字段名 注释 类型 Hn_Id 新闻编号 Varchar Hn_Title 新闻标题 Nvarchar Author 作者 Nvarchar Hn_Content 新闻内容 Nvarchar Hn_Sign 新闻类型 Char Systime 发布时间 Datetime 该表保存新闻信息的 各项参数, 在发布新闻时,以上信息会写入数据库中,为用户浏览新闻提供数据源。 表 43 UserCent( VIP 会员积分 表) 序号 字段名 注释 类型 1 V_UserId Vip 编号 Varchar 2 Month_cent 月积分 Int 3 Totle_cent 总积分 Int 该表保存会员用户的积分的情况。 学院 2020届本科生毕业设计(论文) 7 表 44 House( 房 源 信息表 ) 字段名 注释 类型 V_UserId Vip 编号 Varchar Month_cent 月积分 Int Totle_cent 总积分 Int 字段名 注释 类型 House_Id 房源编号 Varchar HouseTitle 房源 标题 Varchar HouseContent 房源 内容 Nvarchar Lease 发布类型 Varchar Area 区域所属 Varchar Address 房源 地址 Varchar Sort 房源类型 Varchar Houseright 房 源 产权 Varchar Builddate 建成 日期 Varchar Type 户型 Nvarchar Thing 基础设施 Nvarchar Equipment 设备情况 Nvarchar Floor 楼层 Nvarchar Acreage 面积 Nvarchar Rent 房价 Nvarchar Mode 租赁方式 Nvarchar Fitment 装修 情况 Varchar Linkpeople 联系人 Varchar Phone 联系电话 Varchar Link 联系邮箱 Varchar Createtime 登记日期 Datetime Updatetime 更新日期 Datetime Pub 发布情况 Nvarchar 学院 2020届本科生毕业设计(论文) 8 该表保存了房屋的各项数据,用户在输入数据时网站会对其进行 数据检验。 本章小结 本章主要进行了总体设计。 在需求分析的基础之上规划出了系统的功能模块,设计出的具体的、可以满足本系统全部需求的数据库。 学院 2020届本科生毕业设计(论文) 9 第五章 详细设计 系统 首页 设计 本系统的首页 分为三个区域 ,上面部分显示网站名称,网站导航 , 左侧部分显示 用户登陆和 搜索功能, 右 面部分显示网站的各种最新的发布信息列表。 系统主界面如图 51 所示。 图 51 系统主界面 管理员管理 功能设计 管理员 管理 用户功能 设计 管理员管理用户 列表如图 52 所示。 学院 2020届本科生毕业设计(论文) 10 图 52 管理员管理用户 列表 图 1. 实现目标 进入查看所有会员列表页面 时 , 通过 Gridview 控件 列出 网站 数据库中现有的 用户 以及 用户的权限。 管理员 可以进行用户的添加,用户的删除。 如图 53 所示 图 53 管理员管理添加用户图 管理员设置用户权限。 如图 54 所示 学院 2020届本科生毕业设计(论文) 11 图 54 管理员管理设置用户权限 图 2. 实现过程 窗体名 为 ,其中 Gridview1 控件用于显示和删除用户,管理员添加用户时,用户的昵称、用户名、密码、用户权限 的选择分别是通过控件 txtserid,txtname,TexBox2,DropDownList3 进行输入的操作,通过Button2 提交信息。 管理员对用户设置用户权限是通过控件 ddluserid 选择用户的用户名,使用 DropDownList2 选择用户权限,通过 Button1 提交修改信息。 房源信息管理功能设计 1. 实现目标 进入查看租售信息列表页面 时 , 通过 GridView 控件将房源信息显示出来,管理员能够删除房源信息。 如图 55 所示。 学院 2020届本科生毕业设计(论文) 12 图 55 房源信息 列 表 当 管理员 点击 数据列表 某一条记录 上 的“编号” 时 ,进入房源详细 信息查看。 如 图 56 所示。 图 56 详细信息列表图 学院 2020届本科生毕业设计(论文) 13 2. 实现过程 窗体名 为 , GridView1 和 GridView2 控件分别实现房源信息的显示和删除功能和房源基本信息的显示。 房源信息审核 管理 功能设计 1. 本功能设计程序流程图如图 57 所示。 开 始审 核 房 源 信 息审 核。 结 束是否显 示 为 待 审 核 信 息 图 57 房源信息审核程序流程图 2. 实现目标 进入 信息审核 页面 时 , 列出 审核的房源信息 的各项 并查看房源信息的详细。 管理员可以对用户发表的房源信息进行审核,通过这种方式确保所发表的房源信息的准确性,保障用户的权益。 如图 58 所示。 图 58 房源信息审核列表 学院 2020届本科生毕业设计(论文) 14 3. 实现过程 窗体名 为 ,待审核的房源信息通过 GridView2 控件显示,已通过管理员审核的房源信息由 GridView1 控件显示, GridView3 控件用于显示房源信息的详细列表。 当 管理员 点击 “审核” 按钮时 ,完成该房源信息的 审核,点 “标题”时,查看房源详细信息。 新闻管理功能设计 1. 实现目标 ( 1)进入新闻添加页面 时 , 自动列出 要添加 的新闻的各项,并在其后给出文本框。 新闻信息的发布由管理员负责整理编辑,并且发表到网站中。 ( 2)进入新闻列表页面 时 , 通过数据列表列出 网站 现有的 新闻 以及 新闻标题。 对于新闻信息的管理,管理员可以进行删除的操作。 2. 实现过程 窗体名 为 ,在发表新闻时,新闻标题、新闻作者、新闻内容的输入分别通过控件。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。