ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:133.89KB ,
资源ID:19273390      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19273390.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(房屋出租管理系统Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

房屋出租管理系统Word下载.docx

1、为系统选择一个合适的结构,把信息组成页的集合,就称为信息体系结构。房屋出租管理系统由以下部分组成:用户登录、房产管理、入住管理、房租管理、水费电费管理。用户通过密码登录,可以进行添加、修改、删除和维护。系统功能模块层次图如图1所示。图1系统功能模块图用户登录模块:主要用于用户的登录。当用户输入用户名和密码后经过确认,才能进入房产管理系统。房屋管理模块。该模块是用户登录后进入的第一个模块,主要用于用户对房屋及其业务的情况进行管理,其中包括:房产信息管理模块,主要用于房产信息的插入、删除、修改、保存等基本操作。入住管理模块:提醒有房间即将到期,或者无人入住。 房租管理: 显示房价,以便用户清晰的了

2、解房子的价位及自己是否能够租用。电费、水费管理:提醒用户消耗的金额数。方便用户了解自己的使用情况,能够充分利用资源。2.2系统设计2.2.1系统的总体设计房屋出租管理系统是对房产信息进行统一管理。本系统可浏览系统数据库中所有房产信息;也可对信息资料进行录入;还可对房产信息数据进行维护和删除,此维护功能的实现完善了房屋管理系统数据的正确性;帮助模块中的帮助功能模块使用户在运用时遇到问题能给予解决问题的方案。2.3数据库设计通过对整个系统的模块分析,这里附上用户表、房产表。用户表:是用来添加用户登陆信息的,主要包括用户号、用户名和密码,当用户登录之后,自动联系到该数据表。用户表表结构如表1所示。表

3、1用户表字段名称数据类型是否为空用户号Char(4)否用户名Char(20)密码房产表:是用来记录房产信息的,主要包括房屋号、坐落位置、面积、类型、状态、合同号、基本月租金。房产表表结构如2所示。表2房产表类型房屋号CHAR(2)坐落位置是面积CHAR(10)状态合同号基本月租金MONEY(8)3.设计结果与分析3.1登录界面登录界面,用户需要密码登录,进入系统,登录设计效果图如图2所示。图2登录界面效果图其中“登录”按钮的代码设计如下:using System;using System.Collections.Generic;using System.Linq;using System.We

4、b;using HourseRentSystem.Model;using HourseRentSystem.DAO;namespace HourseRentSystem.BLL / /AdminBll 的摘要说明:管理员信息处理的业务层/summary public class AdminBLL /*保存业务逻辑错误信息*/ private string errMessage; public string getErrMessage() return this.errMessage; public AdminBLL() this.errMessage = ; /*验证用户登录信息*/ publ

5、ic bool CheckLogin(Admin admin) /*建立数据访问层对象*/ AdminDAO adminDAO = new AdminDAO(); /*首先验证用户名是否存在*/ if (!adminDAO.ExistUsername(admin.getUsername()对不起,用户名不存在! return false; /*如果用户名存在再验证密码输入是否正确*/adminDAO.CheckUser(admin)对不起,密码错误! return true;public partial class main : System.Web.UI.Page protected voi

6、d Page_Load(object sender, EventArgs e) if (Sessionusername = null) Response.Write(alert(请登录系统!);location.href=login.aspx/script return;3.2登记界面登记界面主要有租金、房屋的面积、房屋的类型、位置等。如图3所示。图3登记界面效果登记界面的代码如下: /HourseBLL 的摘要说明:房屋信息处理的业务层 public class HourseBLL private HourseDAO hourseDAO = new HourseDAO(); public H

7、ourseBLL() /*登记新的房屋信息*/ public bool AddHourse(Hourse hourse) if (hourse.getHuxing() = )户型输入不能为空! if (hourse.getZhuangxiu() = 装修信息输入不能为空!hourseDAO.AddHourse(hourse)房屋信息登记失败! /*更新房屋信息*/ public bool UpdateHourse(Hourse hourse)hourseDAO.UpdateHourse(hourse)房屋信息更新失败! /*根据房屋编号删除房屋信息*/ public bool DeleteHo

8、urse(int hourseId) /*首先查询房屋的当前状态*/ Hourse hourse = hourseDAO.GetHourseById(hourseId); if (hourse.getZhuangtai() = 已租房屋已经被租用,不能删除!hourseDAO.DeleteHourse(hourseId)房屋信息删除失败 ! /*根据类型,小区,起价,终止价查询房屋信息*/ public System.Data.DataSet QueryHourseInfo(string leixing, string xiaoqu, string lowpriceString, string

9、 highpriceString) return hourseDAO.QueryHourseInfo(leixing, xiaoqu, lowpriceString, highpriceString); /*根据房屋信息记录编号返回房屋信息实体对象*/ public Hourse GetHourseById(int hourseId) return hourseDAO.GetHourseById(hourseId);3.3查询界面查询界面通过统计,可了解所有房屋的信息,如图4所示。图4查询界面效果其中查询代码设计如下:using HourseRentSystem.DB;using Hourse

10、RentSystem.Modelnamespace HourseRentSystem.DAO /AdminDAO 的摘要说明: 管理员信息处理数据层 public class AdminDAO public AdminDAO() /*查询帐号是否存在,存在返回true,不存在返回false*/ public bool ExistUsername(string username) DataBase db = new DataBase(); string query_sql = select * from admin where username = + SqlString.GetQuotedSt

11、ring(username); System.Data.DataSet ds = db.GetDataSet(query_sql); if (ds.Tables0.Rows.Count = 0) /*查询帐号密码是否都正确*/ public bool CheckUser(Admin admin) + SqlString.GetQuotedString(admin.getUsername() + and password = + SqlString.GetQuotedString(admin.getPassword(); if (ds.Tables0.Rows.Count = 0)3.4修改界面

12、对各个信息进行修改,包括租金、面积的大小、房屋的类型、房子所在的区域、房子的户型、装修的设计、楼层、房屋的地点等等。如图5所示。图5修改界面效果图修改的代码如下:using System.Web.UI;using System.Web.UI.WebControls;using HourseRentSystem.BLL;public partial class hourse_hourse_del :top.location.href=./login.aspx /*取得要删除的房屋id*/ int hourseId = Int32.Parse(Request.QueryStringhourseId

13、); HourseBLL hourseBll = new HourseBLL(); if(hourseBll.DeleteHourse(hourseId)删除成功!hourse_manage.aspx else + hourseBll.getErrMessage() + 4设计体会本次课程设计到此已经顺利结束,通过这次的课程设计,我学到了很多。比如C语言、数据库系统概论、管理信息系统等等。虽然通过学习对这些课程有所了解和掌握,但是始终处于理论知识的掌握阶段,并没有真正应用于实践设计开发,所以对知识的掌握还不够全面和熟练。而且并不能真正独立的开发出一个完整的应用于实际的系统。通过这次的课程设计,

14、我已经可以完成这一任务,对自身的编程能力也有了很大的提高。当然在学习的过程中曾经碰到过一些让人头痛的问题,我都一一解决了,直到系统全部完成,也让我在解决问题方面的能力得到了提高。整个开发的过程对我来说是一次能力的真正提高的过程;是一次将理论应用于实践的过程;是将以前所学知识充分利用的过程,比如管理信息系统和数据库概论等等;是一次真正的实践过程,。总体说来,在这次次课程设计中,我真正学到了很多有用的东西,是一些在课堂内所学不到的知识,收获很大。5参考文献1 邓文渊,趁俊荣等ASP与网络数据库技术M北京:中国铁道出版社.20032 明日科技,房大伟,吕双.视频学ASP.NET.人民邮电出版社,20

15、103 龙马工作室ASP+Access组建动态网站实例精讲M北京:人民邮电出版社.20054 廖疆星等Access 2002数据库开发指南M北京:冶金工业出版社.20015 AbrahamSilberchatz.DatabaseSystemComcepts,FourthEditionM.北京:机械工业出版社.20036 李香敏. ACCESS 2000编程员指南 .北京希望电子出版社.20047 张海藩.软件工程导论(第三版)M. 北京:清华大学出版社.20038 武延军,赵彬.精通asp网络编程人民邮电出版社,2001.59 卫振林,裴拯等. ASP程序设计与应用. 北京机械工业出版社.200510 陈红. 数据库系统原理教程. 清华大学出版社. 200011 裴拯.ASP实用教程M.北京理工大学出版社,2005

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1