(1)实体完整性
房屋来源表(T_Dept)中 ID设为主键,出租房屋信息(T_Housesale)中 ID设为主键,求租房屋表(T_Househire)中 ID设为主键,经纪人(T_Jjr)表中 ID设为主键,公告栏(T_Notigy)表中 ID设为 主键,房屋样式存储表(T_PubClass)中 ID设为主键,发布新闻(T_PublicInfo)表中 ID设为主键,权限(T_Role)表中 ID设为主键,用户(T_User)表中ID设为主键。
(2)参照完整性
求租房屋表(T_Househire)中: foreign key Userid references Userid(ID)
求租房屋表(T_Househire)中: foreign key DeptID references 房屋来源表T_Dept(ID)
出租房屋信息(T_Housesale)中: foreign key Userid references Userid(ID)
出租房屋信息(T_Housesale)中: foreign key DeptID references 房屋来源表T_Dept(ID)
房屋样式存储表(T_PubClass)中: foreign key Userid references Userid(ID)
发布新闻(T_PublicInfo)表中: foreign key Userid references Userid(ID)
用户(T_User)表中:foreign key RoleID references 权限T_Role(ID)
用户(T_User)表中:foreign key DeptID references 房屋来源表(T_Dept)ID)
6各功能模块的具体设计与实现
本章主要通过截图的方式描述了系统实现的功能。并且简要的介绍了实现一些功能所采用的技术。
本课题所研究的房屋租赁管理系统主要由五个部分组成,即个人信息管理模块(包含用户登录身份验证,查看个人资料,修改个人资料)、信息发布模块(包括最新房源信息发布)、房源管理模块(包括房源添加、删除、修改、房源类型、房源结构、房源区域的添加、删除、修改)、房源查询模块(包括按照房源类型、房源结构、房源区域、房源面积、房源价格查询)、用户管理模块(包括添加管理员、查询用户、浏览用户、删除用户)。
6.1 B/S结构
B/S模式,即Browser/Server(浏览器/服务器)模式,是随着Internet技术的兴起,对C/S模式的一种变化或者改进的结构。B/S模式主要利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、javascript、…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大的功能。与C/S模式相比,它大大简化了客户端,客户端只要装上操作系统、网络协议软件以及浏览器即可。这时的客户机成为瘦客户机,而服务器端则集中了几乎所有的应用逻辑,开发、文护等工作也都集中在服务器端。同时,对应用软件进行升级时,只需要更新服务器端的软件就行了,所有的客户端只有浏览器,根本不需要做任何文护升级的工作量。所有的操作系统只需要针对服务器进行,从而减轻了系统文护与升级的成本与工作量,使用户的总体拥有成不(TCO)大大降低。
6.2 C#技术简介
该软件的主界面由Microsoft Visual C# 来实现, C# 作为一种编程语言,它是为生成在 .NET Framework 上运行的多种应用程序而设计的。C# 不仅简单而且功能强大、类型安全,同时是面向对象的。C# 凭借它的许多创新,在保持 C 样式语言的表示形式和优美的同时,实现了应用程序的快速开发。
Visual Studio 支持 Visual C#,这是通过功能齐全的代码编辑器、项目模板、设计器、代码向导、功能强大且易于使用的调试器以及其他工具实现的。通过 .NET Framework 类库,可以访问多种操作系统服务和其他有用的精心设计的类,这些类可显著加快开发周期。
本系统的第一个模块为登陆模块,具体界面如下。
6.3 系统登录界面的设计与实现
在登录界面下需输入正确的用户名密码及验证码后,才能进入系统,如果用户名、密码、验证码 任何一个或多个错误,将不能进入系统(图6.1)。 ASP.net房屋租赁管理系统设计与实现(10):http://www.751com.cn/jisuanji/lunwen_168.html