房屋出租管理系統(tǒng)_第1頁
房屋出租管理系統(tǒng)_第2頁
房屋出租管理系統(tǒng)_第3頁
房屋出租管理系統(tǒng)_第4頁
房屋出租管理系統(tǒng)_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔傾情為你奉上精選優(yōu)質(zhì)文檔傾情為你奉上專心專注專業(yè)專心專注專業(yè)精選優(yōu)質(zhì)文檔傾情為你奉上專心專注專業(yè)房屋出租管理系統(tǒng)1課程設(shè)計的目的為了房屋管理者更好地管理房屋的合同、租金等一系列問題,也為了讓租房者更方便地了解待租房屋的情況,現(xiàn)開發(fā)一個房屋出租管理系統(tǒng)。房屋出租管理系統(tǒng)是一個關(guān)于房屋及其出租業(yè)務(wù)的管理信息系統(tǒng)。本系統(tǒng)的設(shè)計就是根據(jù)房東和房客的需要,為房東提供主要以房產(chǎn)及出租業(yè)務(wù)管理為基本要求,為房客提供房產(chǎn)信息咨詢。本系統(tǒng)采用SQL Server提供實時查詢。房屋出租管理系統(tǒng)應(yīng)盡量的方便管理人員對房屋出租信息進行快速而有效地管理,提高房屋出租公司的工作效率。所以系統(tǒng)應(yīng)便于操作,能有效

2、地對房屋出租信息進行添加、修改、查詢、刪除,并能對出租、租金信息進行管理,在一定程度上實現(xiàn)自動化。此系統(tǒng)開發(fā)的目的是為了進一步實現(xiàn)辦公自動化,減少人力投資和辦公費用,提高辦公效率。2設(shè)計方案論證2.1系統(tǒng)分析2.1.1系統(tǒng)的需求分析本系統(tǒng)建設(shè)方便了房源信息管理。需要達到以下的要求:(1)界面友好,操作簡單。本系統(tǒng)設(shè)計采用了目前國內(nèi)外最新的面向?qū)ο蟮拈_發(fā)工具,系統(tǒng)整體結(jié)構(gòu)設(shè)計合理,數(shù)據(jù)處理功能齊備,界面清晰有好,操作簡便,用戶幾個小時就能學(xué)會使用。(2)完善組織結(jié)構(gòu)。首先要明確主題,然后圍繞主題進行素材、資料的搜集,圍繞主題把要表現(xiàn)的內(nèi)容分成若干部分,每個部分再進行劃分。(3)合理規(guī)劃布局。2.

3、1.2系統(tǒng)開發(fā)的可行性分析 本系統(tǒng)是一個基于為方便各個房屋出租公司的房屋信息管理而設(shè)計研發(fā)的系統(tǒng)。在本系統(tǒng)中用戶可以對房屋出租信息進行查詢、登記、修改、登錄等多項操作。2.1.3系統(tǒng)功能模塊合理的系統(tǒng)功能模塊結(jié)構(gòu)能使人耳目一新。在開發(fā)一個系統(tǒng)前,先構(gòu)想一下系統(tǒng)的結(jié)構(gòu)是很有需要的。為系統(tǒng)選擇一個合適的結(jié)構(gòu),把信息組成頁的集合,就稱為信息體系結(jié)構(gòu)。房屋出租管理系統(tǒng)由以下部分組成:用戶登錄、房產(chǎn)管理、入住管理、房租管理、水費電費管理。用戶通過密碼登錄,可以進行添加、修改、刪除和維護。系統(tǒng)功能模塊層次圖如圖1所示。房屋出租管理系統(tǒng)房屋出租管理系統(tǒng)用戶登錄房屋管理入住管理房租管理電費管理水費管理圖1系統(tǒng)

4、功能模塊圖用戶登錄模塊:主要用于用戶的登錄。當(dāng)用戶輸入用戶名和密碼后經(jīng)過確認(rèn),才能進入房產(chǎn)管理系統(tǒng)。房屋管理模塊。該模塊是用戶登錄后進入的第一個模塊,主要用于用戶對房屋及其業(yè)務(wù)的情況進行管理,其中包括:房產(chǎn)信息管理模塊,主要用于房產(chǎn)信息的插入、刪除、修改、保存等基本操作。入住管理模塊:提醒有房間即將到期,或者無人入住。 房租管理: 顯示房價,以便用戶清晰的了解房子的價位及自己是否能夠租用。電費、水費管理:提醒用戶消耗的金額數(shù)。方便用戶了解自己的使用情況,能夠充分利用資源。2.2系統(tǒng)設(shè)計2.2.1系統(tǒng)的總體設(shè)計房屋出租管理系統(tǒng)是對房產(chǎn)信息進行統(tǒng)一管理。本系統(tǒng)可瀏覽系統(tǒng)數(shù)據(jù)庫中所有房產(chǎn)信息;也可對

5、信息資料進行錄入;還可對房產(chǎn)信息數(shù)據(jù)進行維護和刪除,此維護功能的實現(xiàn)完善了房屋管理系統(tǒng)數(shù)據(jù)的正確性;幫助模塊中的幫助功能模塊使用戶在運用時遇到問題能給予解決問題的方案。2.3數(shù)據(jù)庫設(shè)計通過對整個系統(tǒng)的模塊分析,這里附上用戶表、房產(chǎn)表。用戶表:是用來添加用戶登陸信息的,主要包括用戶號、用戶名和密碼,當(dāng)用戶登錄之后,自動聯(lián)系到該數(shù)據(jù)表。用戶表表結(jié)構(gòu)如表1所示。表1用戶表字段名稱數(shù)據(jù)類型是否為空用戶號Char(4)否用戶名Char(20)否密碼Char(20)否房產(chǎn)表:是用來記錄房產(chǎn)信息的,主要包括房屋號、坐落位置、面積、類型、狀態(tài)、合同號、基本月租金。房產(chǎn)表表結(jié)構(gòu)如2所示。表2房產(chǎn)表字段名稱類型是

6、否為空房屋號CHAR(2)否坐落位置CHAR(2)是面積CHAR(10)是類型CHAR(10)是狀態(tài)CHAR(10)是合同號CHAR(10)是基本月租金MONEY(8)是3.設(shè)計結(jié)果與分析3.1登錄界面登錄界面,用戶需要密碼登錄,進入系統(tǒng),登錄設(shè)計效果圖如圖2所示。圖2登錄界面效果圖其中“登錄”按鈕的代碼設(shè)計如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using HourseRentSystem.Model;using HourseRentSystem.DAO;names

7、pace HourseRentSystem.BLL / /AdminBll 的摘要說明:管理員信息處理的業(yè)務(wù)層 / public class AdminBLL /*保存業(yè)務(wù)邏輯錯誤信息*/ private string errMessage; public string getErrMessage() return this.errMessage; public AdminBLL() this.errMessage = ; /*驗證用戶登錄信息*/ public bool CheckLogin(Admin admin) /*建立數(shù)據(jù)訪問層對象*/ AdminDAO adminDAO = new

8、 AdminDAO(); /*首先驗證用戶名是否存在*/ if (!adminDAO.ExistUsername(admin.getUsername() this.errMessage = 對不起,用戶名不存在!; return false; /*如果用戶名存在再驗證密碼輸入是否正確*/ if (!adminDAO.CheckUser(admin) this.errMessage = 對不起,密碼錯誤!; return false; return true; public partial class main : System.Web.UI.Page protected void Page_L

9、oad(object sender, EventArgs e) if (Sessionusername = null) Response.Write(alert(請登錄系統(tǒng)!);location.href=login.aspx;); return; 3.2登記界面登記界面主要有租金、房屋的面積、房屋的類型、位置等。如圖3所示。圖3登記界面效果登記界面的代碼如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using HourseRentSystem.DAO;using Hour

10、seRentSystem.Model;namespace HourseRentSystem.BLL / /HourseBLL 的摘要說明:房屋信息處理的業(yè)務(wù)層 / public class HourseBLL private string errMessage; public string getErrMessage() return this.errMessage; private HourseDAO hourseDAO = new HourseDAO(); public HourseBLL() this.errMessage = ; /*登記新的房屋信息*/ public bool Add

11、Hourse(Hourse hourse) if (hourse.getHuxing() = ) this.errMessage = 戶型輸入不能為空!; return false; if (hourse.getZhuangxiu() = ) this.errMessage = 裝修信息輸入不能為空!; return false; if (!hourseDAO.AddHourse(hourse) this.errMessage = 房屋信息登記失敗!; return false; return true; /*更新房屋信息*/ public bool UpdateHourse(Hourse h

12、ourse) if (hourse.getHuxing() = ) this.errMessage = 戶型輸入不能為空!; return false; if (hourse.getZhuangxiu() = ) this.errMessage = 裝修信息輸入不能為空!; return false; if (!hourseDAO.UpdateHourse(hourse) this.errMessage = 房屋信息更新失敗!; return false; return true; /*根據(jù)房屋編號刪除房屋信息*/ public bool DeleteHourse(int hourseId)

13、/*首先查詢房屋的當(dāng)前狀態(tài)*/ Hourse hourse = hourseDAO.GetHourseById(hourseId); if (hourse.getZhuangtai() = 已租) this.errMessage = 房屋已經(jīng)被租用,不能刪除!; return false; if (!hourseDAO.DeleteHourse(hourseId) this.errMessage = 房屋信息刪除失敗 !; return false; return true; /*根據(jù)類型,小區(qū),起價,終止價查詢房屋信息*/ public System.Data.DataSet QueryHo

14、urseInfo(string leixing, string xiaoqu, string lowpriceString, string highpriceString) return hourseDAO.QueryHourseInfo(leixing, xiaoqu, lowpriceString, highpriceString); /*根據(jù)房屋信息記錄編號返回房屋信息實體對象*/ public Hourse GetHourseById(int hourseId) return hourseDAO.GetHourseById(hourseId); 3.3查詢界面查詢界面通過統(tǒng)計,可了解所

15、有房屋的信息,如圖4所示。圖4查詢界面效果其中查詢代碼設(shè)計如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using HourseRentSystem.DB;using HourseRentSystem.Modelnamespace HourseRentSystem.DAO / /AdminDAO 的摘要說明: 管理員信息處理數(shù)據(jù)層 / public class AdminDAO public AdminDAO() /*查詢帳號是否存在,存在返回true,不存在返回false

16、*/ public bool ExistUsername(string username) DataBase db = new DataBase(); string query_sql = select * from admin where username = + SqlString.GetQuotedString(username); System.Data.DataSet ds = db.GetDataSet(query_sql); if (ds.Tables0.Rows.Count = 0) return false; return true; /*查詢帳號密碼是否都正確*/ publ

17、ic bool CheckUser(Admin admin) DataBase db = new DataBase(); string query_sql = select * from admin where username = + SqlString.GetQuotedString(admin.getUsername() + and password = + SqlString.GetQuotedString(admin.getPassword(); System.Data.DataSet ds = db.GetDataSet(query_sql); if (ds.Tables0.Row

18、s.Count = 0) return false; return true; 3.4修改界面對各個信息進行修改,包括租金、面積的大小、房屋的類型、房子所在的區(qū)域、房子的戶型、裝修的設(shè)計、樓層、房屋的地點等等。如圖5所示。圖5修改界面效果圖修改的代碼如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using HourseRentSystem.BLL;public parti

19、al class hourse_hourse_del : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (Sessionusername = null) Response.Write(alert(請登錄系統(tǒng)!);top.location.href=./login.aspx;); return; /*取得要刪除的房屋id*/ int hourseId = Int32.Parse(Request.QueryStringhourseId); HourseBLL hourseBll = new Ho

20、urseBLL(); if(hourseBll.DeleteHourse(hourseId) Response.Write(alert(刪除成功!);location.href=hourse_manage.aspx;); else Response.Write(alert( + hourseBll.getErrMessage() + );location.href=hourse_manage.aspx;); 4設(shè)計體會本次課程設(shè)計到此已經(jīng)順利結(jié)束,通過這次的課程設(shè)計,我學(xué)到了很多。比如C語言、數(shù)據(jù)庫系統(tǒng)概論、管理信息系統(tǒng)等等。雖然通過學(xué)習(xí)對這些課程有所了解和掌握,但是始終處于理論知識的掌握階段

21、,并沒有真正應(yīng)用于實踐設(shè)計開發(fā),所以對知識的掌握還不夠全面和熟練。而且并不能真正獨立的開發(fā)出一個完整的應(yīng)用于實際的系統(tǒng)。通過這次的課程設(shè)計,我已經(jīng)可以完成這一任務(wù),對自身的編程能力也有了很大的提高。當(dāng)然在學(xué)習(xí)的過程中曾經(jīng)碰到過一些讓人頭痛的問題,我都一一解決了,直到系統(tǒng)全部完成,也讓我在解決問題方面的能力得到了提高。整個開發(fā)的過程對我來說是一次能力的真正提高的過程;是一次將理論應(yīng)用于實踐的過程;是將以前所學(xué)知識充分利用的過程,比如管理信息系統(tǒng)和數(shù)據(jù)庫概論等等;是一次真正的實踐過程,??傮w說來,在這次次課程設(shè)計中,我真正學(xué)到了很多有用的東西,是一些在課堂內(nèi)所學(xué)不到的知識,收獲很大。5參考文獻1

22、鄧文淵,趁俊榮等ASP與網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)M北京:中國鐵道出版社.20032 明日科技,房大偉,呂雙.視頻學(xué)ASP.NET.人民郵電出版社,20103 龍馬工作室ASP+Access組建動態(tài)網(wǎng)站實例精講M北京:人民郵電出版社.20054 廖疆星等Access 2002數(shù)據(jù)庫開發(fā)指南M北京:冶金工業(yè)出版社.20015 AbrahamSilberchatz.DatabaseSystemComcepts,FourthEditionM.北京:機械工業(yè)出版社.20036 李香敏. ACCESS 2000編程員指南 .北京希望電子出版社.20047 張海藩.軟件工程導(dǎo)論(第三版)M. 北京:清華大學(xué)出版社.2

23、0038 武延軍,趙彬.精通asp網(wǎng)絡(luò)編程人民郵電出版社,2001.59 衛(wèi)振林,裴拯等. ASP程序設(shè)計與應(yīng)用. 北京機械工業(yè)出版社.200510 陳紅. 數(shù)據(jù)庫系統(tǒng)原理教程. 清華大學(xué)出版社. 200011 裴拯.ASP實用教程M.北京理工大學(xué)出版社,2005 1一 月二 月三 月產(chǎn)品名稱數(shù)量金額利潤產(chǎn)品名稱數(shù)量金額利潤產(chǎn)品名稱數(shù)量金額利潤合 計合 計合 計四 月五 月六 月產(chǎn)品名稱金額利潤產(chǎn)品名稱數(shù)量金額利潤產(chǎn)品名稱數(shù)量金額利潤合 計合 計合 計下午13:0017:00B實行不定時工作制的員工,在保證完成甲方工作任務(wù)情況下,經(jīng)公司同意,可自行安排工作和休息時間。312打卡制度3.1.2.

24、1公司實行上、下班指紋錄入打卡制度。全體員工都必須自覺遵守工作時間,實行不定時工作制的員工不必打卡。打卡次數(shù):一日兩次,即早上上班打卡一次,下午下班打卡一次。打卡時間:打卡時間為上班到崗時間和下班離崗時間; 因公外出不能打卡:因公外出不能打卡應(yīng)填寫外勤登記表,注明外出日期、事由、外勤起止時間。因公外出需事先申請,如因特殊情況不能事先申請,應(yīng)在事畢到崗當(dāng)日完成申請、審批手續(xù),否則按曠工處理。因停電、卡鐘(工卡)故障未打卡的員工,上班前、下班后要及時到部門考勤員處填寫未打卡補簽申請表,由直接主管簽字證明當(dāng)日的出勤狀況,報部門經(jīng)理、人力資源部批準(zhǔn)后,月底由部

25、門考勤員據(jù)此上報考勤。上述情況考勤由各部門或分公司和項目文員協(xié)助人力資源部進行管理。手工考勤制度手工考勤制申請:由于工作性質(zhì),員工無法正常打卡(如外圍人員、出差),可由各部門提出人員名單,經(jīng)主管副總批準(zhǔn)后,報人力資源部審批備案。參與手工考勤的員工,需由其主管部門的部門考勤員(文員)或部門指定人員進行考勤管理,并于每月26日前向人力資源部遞交考勤報表。參與手工考勤的員工如有請假情況發(fā)生,應(yīng)遵守相關(guān)請、休假制度,如實填報相關(guān)表單。 外派員工在外派工作期間的考勤,需在外派公司打卡記錄;如遇中途出差,持出差證明,出差期間的考勤在出差

26、地所在公司打卡記錄;3.2加班管理3.2.1定義加班是指員工在節(jié)假日或公司規(guī)定的休息日仍照常工作的情況。A現(xiàn)場管理人員和勞務(wù)人員的加班應(yīng)嚴(yán)格控制,各部門應(yīng)按月工時標(biāo)準(zhǔn),合理安排工作班次。部門經(jīng)理要嚴(yán)格審批員工排班表,保證員工有效工時達到要求。凡是達到月工時標(biāo)準(zhǔn)的,應(yīng)扣減員工本人的存休或工資;對超出月工時標(biāo)準(zhǔn)的,應(yīng)說明理由,報主管副總和人力資源部審批。 B因員工月薪工資中的補貼已包括延時工作補貼,所以延時工作在4小時(不含)以下的,不再另計加班工資。因工作需要,一般員工延時工作4小時至8小時可申報加班半天,超過8小時可申報加班1天。對主管(含)以上管理人員,一般情況下延時工作不計加班,因特殊情況

27、經(jīng)總經(jīng)理以上領(lǐng)導(dǎo)批準(zhǔn)的延時工作,可按以上標(biāo)準(zhǔn)計加班。員工加班應(yīng)提前申請,事先填寫加班申請表,因無法確定加班工時的,應(yīng)在本次加班完成后3個工作日內(nèi)補填加班申請表。加班申請表經(jīng)部門經(jīng)理同意,主管副總經(jīng)理審核報總經(jīng)理批準(zhǔn)后有效。加班申請表必須事前當(dāng)月內(nèi)上報有效,如遇特殊情況,也必須在一周內(nèi)上報至總經(jīng)理批準(zhǔn)。如未履行上述程序,視為乙方自愿加班。員工加班,也應(yīng)按規(guī)定打卡,沒有打卡記錄的加班,公司不予承認(rèn);有打卡記錄但無公司總經(jīng)理批準(zhǔn)的加班,公司不予承認(rèn)加班。原則上,參加公司組織的各種培訓(xùn)、集體活動不計加班。加班工資的補償:員工在排班休息日的加班,可

28、以以倒休形式安排補休。原則上,員工加班以倒休形式補休的,公司將根據(jù)工作需要統(tǒng)一安排在春節(jié)前后補休。加班可按1:1的比例沖抵病、事假。3.2.3加班的申請、審批、確認(rèn)流程加班申請表在各部門文員處領(lǐng)取,加班統(tǒng)計周期為上月26日至本月25日。員工加班也要按規(guī)定打卡,沒有打卡記錄的加班,公司不予承認(rèn)。各部門的考勤員(文員)負(fù)責(zé)加班申請表的保管及加班申報。員工加班應(yīng)提前申請,事先填寫加班申請表加班前到部門考勤員(文員)處領(lǐng)取加班申請表,加班申請表經(jīng)項目管理中心或部門經(jīng)理同意,主管副總審核,總經(jīng)理簽字批準(zhǔn)后有效。填寫并履行完審批手續(xù)后交由部門考勤員(文員)保管。部

29、門考勤員(文員)負(fù)責(zé)檢查、復(fù)核確認(rèn)考勤記錄的真實有效性并在每月27日匯總交人力資源部,逾期未交的加班記錄公司不予承認(rèn)。下午13:0017:00度。全體員工都必須自覺遵守工作時間,實行不定時工作制的員工不必打卡。打卡次數(shù):一日兩次,即早上上班打卡一次,下午下班打卡一次。打卡時間:打卡時間為上班到崗時間和下班離崗時間; 因公外出不能打卡:因公外出不能打卡應(yīng)填寫外勤登記表,注明外出日期、事由、外勤起止時間。因公外出需事先申請,如因特殊情況不能事先申請,應(yīng)在事畢到崗當(dāng)日完成申請、審批手續(xù),否則按曠工處理。因停電、卡鐘(工卡)故障未打卡的員工,上班前、下班后要及

30、時到部門考勤員處填寫未打卡補簽申請表,由直接主管簽字證明當(dāng)日的出勤狀況,報部門經(jīng)理、人力資源部批準(zhǔn)后,月底由部門考勤員據(jù)此上報考勤。上述情況考勤由各部門或分公司和項目文員協(xié)助人力資源部進行管理。手工考勤制度手工考勤制申請:由于工作性質(zhì),員工無法正常打卡(如外圍人員、出差),可由各部門提出人員名單,經(jīng)主管副總批準(zhǔn)后,報人力資源部審批備案。參與手工考勤的員工,需由其主管部門的部門考勤員(文員)或部門指定人員進行考勤管理,并于每月26日前向人力資源部遞交考勤報表。參與手工考勤的員工如有請假情況發(fā)生,應(yīng)遵守相關(guān)請、休假制度,如實填報相關(guān)表單。 外派員工在外派

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論