數(shù)據(jù)庫原理_物業(yè)收費管理系統(tǒng)_第1頁
數(shù)據(jù)庫原理_物業(yè)收費管理系統(tǒng)_第2頁
數(shù)據(jù)庫原理_物業(yè)收費管理系統(tǒng)_第3頁
數(shù)據(jù)庫原理_物業(yè)收費管理系統(tǒng)_第4頁
數(shù)據(jù)庫原理_物業(yè)收費管理系統(tǒng)_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫原理及web開發(fā)課程設(shè)計及報告物業(yè)收費管理系統(tǒng)院系:信息技術(shù)工程學(xué)院完成時間:2014年1月9日WM jLOO |L矗0 I勒 | law |*費4電9i Moiio I房址;處名1節(jié)竄收賈HWh WWMTS 00!第1章課程設(shè)計的題目某小區(qū)擬開發(fā)一套小區(qū)物業(yè)收費管理系統(tǒng)。需求分析如下:1)業(yè)主信息主要包括:業(yè)主編號,姓名、房號、房屋面積、工作單位、聯(lián)系電話等。房號可唯一標(biāo)識一 條業(yè)主信息,且一個房號僅對應(yīng)一套房屋;一個業(yè)主可以有一套或多套房屋。2)部門信息包括:部門號、部門名稱、部門負(fù)責(zé)人、部門電話等;一個員工只能屬于一個部門,一個部 門只有一位負(fù)責(zé)人。3)員工信息主要包括:員工號、姓

2、名、出生年月、性別、住址、聯(lián)系電話、所在部門號、職務(wù)和密碼等。根據(jù)職務(wù)不同員工可以有不同的權(quán)限,職務(wù)為“經(jīng)理”的員工有添加、刪除和修改員工表中本部門員 工信息的操作權(quán)限;職務(wù)為“收費”的員工只有收費的操作權(quán)限。4)收費信息包括:房號、業(yè)主編號、收費日期、收費類型、數(shù)量、收費金額、員工號等。收費類型包括物業(yè)費、衛(wèi)生費、水費和電費,并按月收取,收費標(biāo)準(zhǔn)如表2-1所示。其中,物業(yè)費=房屋面積(平方米)X每平米單價,衛(wèi)生費=套房數(shù)量(套)X每套單價,水費=用水?dāng)?shù)量(噸)X每噸水價,電費=用 電數(shù)量(度)X每度單價。5) 收費完畢應(yīng)為業(yè)主生成收費單,收費單示例如表2-2所示。*14 收A 21 EM1.

3、1數(shù)據(jù)庫需求分析在本系統(tǒng)中要管理的信息有:員工管理、收費管理。因此本系統(tǒng)一共需要5張表。業(yè)主:(業(yè)主編號、房號、姓名、房屋面積、工作單位、聯(lián)系電話)員工:(員工號、所在部、姓名、出生年月、性別、住址、聯(lián)系電話、職務(wù)、密碼、操作權(quán)限)部門:(部門號,部門負(fù)責(zé)人員工號、部門名稱、部門電話收費標(biāo)準(zhǔn):(收費類型編號、收費類型、單位、單價)收費信息:(房號、業(yè)主編號,收費日期、收費類型編號、收費金額、員工號、數(shù)量)YZ業(yè)主:(業(yè)主編號、房號、姓名、房屋面積、工作單位、聯(lián)系電話、用水量、用電量、衛(wèi)生費)備注列數(shù)據(jù)類型業(yè)主編號YZnoInt由口 房號ROOMnoInt姓名YZn ameVarchat房屋面積

4、ROOMmjVarchat工作單位YZDWVarchat聯(lián)系電話YZTLEVarchat員工:(員工號、部門號、姓名、出生年月、性別、住址、聯(lián)系電話、職務(wù)、密碼、操作權(quán)限)備注列數(shù)據(jù)類型員工號YGnoInt部門號BMnoInt姓名YGn ameVarchat出生年月YGageVarchat性別YGsexVarchat住址YGardVarchat聯(lián)系電話YGTLEVarchat職務(wù)ZMVarchat密碼MIMAVarchat操作權(quán)限CZQXInt部門:(部門號、部門負(fù)責(zé)人員工號、部門名稱、部門電話)備注列數(shù)據(jù)類型部門號BMnoInt部門負(fù)責(zé)人員工號YGnoInt部門名稱BMn ameVarcha

5、r部門電話BMTLEVarchar收費標(biāo)準(zhǔn):(收費類型編號、收費類型、單位、單價)備注列數(shù)據(jù)類型收費類型編號SFLX noInt收費類型SFLXVarchar單位DWVarchar單價DJVarchar收費信息:(房號、業(yè)主編號,收費日期、收費類型)備注|列數(shù)據(jù)類型由口 房號ROOMnoInt業(yè)主姓名YZn ameVarchar收費類型SFLXVarchar收費類型編號SFLXnoInt金額JINEVARCHAR合計HEJIVARCHAR1.2數(shù)據(jù)庫結(jié)構(gòu)設(shè)1.2.1 E-R 圖I業(yè)主|I部門|n1T 辰墓員H I 1員1.2.2數(shù)據(jù)庫關(guān)系圖SFXX*BMBM * BMno BMnoYGnoYG

6、noSHnsmeSHnsme3k7L:SFXXv ROOMnnV ROOMnnYZhoSFDATESFDinoSFJEYGnoYGnoYZ*YZhog ROOMnoYZhaneROOMmROOMmfYZDWYZDWY2T1JEY2TLE第2章系統(tǒng)實現(xiàn)2.1系統(tǒng)用戶管理模塊的實現(xiàn)創(chuàng)建一個web窗體,利用Button、TextBox等控件制作,如下圖:用戶登錄窗口2.2收費管理模塊窗體的實現(xiàn)創(chuàng)建一個 web窗體,利用 Button、SqlDataSource、GridView、DropDownList、Label 等控件制作:22:192014/1/、J mi Ji localtKist:S:釦K

7、B*t宿 i札一 * Wt-iEVSiBl. *fit樹wi衛(wèi)披房值1號査詢=ini3業(yè)主姓岳洋號救M真至數(shù)住全乘直訃張一1業(yè)費83 m2衛(wèi)生捷i105d454電夢4032收融日耶,2Q14 ) 92.3員工管理模塊的實現(xiàn)創(chuàng)建一個 web窗體,利用 TextBoxButton、SqlDataSource、GridView、DropDownList、等控件制作:宿 i* 如如詢嵌L.*翅至IW目嗎四衣1.10 畀 擷謊的韋號的卡呪就是123123126 1經(jīng)理100 1瑙鐮宦彌 111 壬五 37 w 畀 天滋祁耳西區(qū)122222UJ22 疑理|J IM降未氏員工號I岀生年月,性別,住址I聯(lián).寤

8、電話: 所K部門:SP務(wù)I密碼,丘袒思工2014/1.第3章功能代碼設(shè)計登錄頁 vhtml xmlns =/1999/xhtmlvtitle無標(biāo)題頁 vform id =form1 runat =servervasp: Label ID=Label1 runat =server Text =帳號: vasp: TextBox ID =TextBox1 runat =server ontextchanged =TextBox1_TextChangedv/div vdiv vasp: Label ID=Label2 runat =server Text =密碼: &

9、nbsp;& nbsp;& nbsp;v/form using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.Ul.HtmIControls;using System.Web.Ul.WebControls;using System.Web.Ul.WebControls.WebParts;usin

10、g System.Xml.Linq;using System.Data.SqlClient;public partialclass Web_denglu : System.Web.UI. Page protected void Page_Load( object sender, EventArgs e)protected void Button1_Click( object sender, EventArgs e)string sqlcon = Data Source=ZGC-20121104FNYSQLEXPRESS;lnitial Catalog=wuye;User ID=sa;pwd=1

11、23456;SqlConnection con = new SqlConnection (sqlcon);con.Open();/編寫sql語句從數(shù)據(jù)庫里查詢到用戶名和密碼string sql = select * from YG where YGno=+ TextBox1.Text.Trim() +TextBox2.Text.Trim() +SqlComman(tomm=new SqlComman(feql,con);SqlDataReader Sqlreader = comm.ExecuteReader();if (!Sqlreader .Read()Response.Write(wind

12、ow.alert();v/script ); /當(dāng)系統(tǒng)中不存在當(dāng)前用戶時操作;else輸入的帳號或密碼錯誤!Response.Redirect(jingli.aspx ); /當(dāng)系統(tǒng)中存在該用戶的時候一些操作;protected void Button2_Click( object sender, EventArgs e)TextBoxl.Text =;TextBox2.Text =;protected void TextBox1_TextChanged( object sender, EventArgs e)protected void TextBox2_TextChanged( objec

13、t sender, EventArgs e)員工管理頁vhtml xmlns =/1999/xhtmlvhead runat =server無標(biāo)題頁 v/title / headvform id =form1 runat =servervasp: SqlDataSource ID=SqlDataSource2 runat =serverConnectionstring =SelectCommand=SELECT ZW FROM YG通過職務(wù)查詢: =YGname HeaderText =姓名SortExpression =YGname /=YGage Heade

14、rText =出生年月SortExpression =YGage /=YGsex HeaderText =性別SortExpression =YGsex /asp: BoundFieldasp: BoundFieldasp: BoundFieldasp: BoundFieldasp: BoundFieldasp: BoundFieldasp: BoundFieldasp: BoundField =YGTLE HeaderText =聯(lián)系電話SortExpression =YGTLE / =BMno HeaderText =所屬部門SortExpression =BMno /=ZW Header

15、Text =職務(wù)SortExpression =ZW /=MIMA HeaderText =密碼SortExpression =MIMA / =CZQX HeaderText =操作權(quán)限SortExpression =CZQX / asp: SqlDataSource ID=SqlDataSource1 runat =serverConnectionstring =SelectCommand=SELECT * FROM YG WHERE (ZW = ZW)DeleteCommand=DELETE FROM YG WHERE YGno = YGnoInsertCommand =INSERT IN

16、TO YG (YGno, YGname, YGage, YGsex, YGard, YGTLE, BMno,ZW, MIMA, CZQX) VALUES (YGno, YGname, YGage, YGsex, YGard, YGTLE, BMno, ZW, MIMA, CZQX)UpdateComman=UPDATE YG SETYGname = YGname,YGage = YGageYGsex = YGsex,YGard=YGard, YGTLE = YGTLE, BMno = BMno, ZW = ZW, MIMA = MIMA, CZQX = CZQX WHERE YGno = YG

17、no 員工號:姓名:出生年月:性別:vasp: TextBox ID =TextBox4 runat =serverv/p住址:聯(lián)系電話:所屬部門:職務(wù):vasp: TextBox ID =TextBox8 runat =server密碼:操作權(quán)限:vasp: TextBox ID =TextBox10 runat =servervasp: Button ID=Button1 runat =server onclick =Button1_Click1Text =添加員工/vasp: SqlDataSource ID=SqlDataSource3 runat =serverConnectionS

18、tring =v%$ ConnectionStrings:wuyeConnectionString %lnsertCommand=INSERT INTOYG(YGno, YGname,YGage, YGsex, YGard, YGTLE,BMno, ZW, MIMA, CZQX)VALUES(YGno, YGname, YGage, YGsex, YGard, YGTLE, BMno, ZW, MIMA, CZQX)onselecting =SqlDataSource3_Selecting SelectCommand=SELECT * FROM YGvInsertParameters vasp

19、:ControlParameterControlID=TextBox1Nam=YGno PropertyName =Text /vasp:ControlParameterControlID=TextBox2Nam=YGname PropertyName =Text/vasp:ControlParameterControlID=TextBox3Nam=YGage PropertyName =Text/vasp:ControlParameterControlID=TextBox4Nam=YGsex PropertyName =Text/vasp:ControlParameterControlID=

20、TextBox5Nam=YGard PropertyName =Text/vasp:ControlParameterControlID=TextBox6Nam=YGTLE PropertyName =Text/vasp:ControlParameterControlID=TextBox7Nam=BMno PropertyName =Text/vasp:ControlParameterControlID=TextBox8Nam=ZW PropertyName =Text /vasp:ControlParameterControlID=TextBox9Nam=MIMA PropertyName =

21、Text/vasp:ControlParameterControlID=TextBox10Nam=CZQX PropertyName =Text/v/ InsertParameters v/ asp: SqlDataSource v/ pv/div v/form v/ bodyv/ html using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using Sys

22、tem.Web.UI;using System.Web.Ul.HtmIControls;using System.Web.Ul.WebControls;using System.Web.Ul.WebControls.WebParts;using System.XmI.Linq;public partialclass Web_YGguanli : System.Web.UI. Page protected void Page_Load( object sender, EventArgs e)protectedvoid SqlDataSource1_Selecting(object sender,

23、SqlDataSourceSelectingEventArgse)protected void Button1_Click( object sender, EventArgs e)SqlDataSource3.lnsert();protected void SqlDataSource2_Selecting( object sender, SqlDataSourceSelectingEventArgsprotected void SqlDataSource3_Selecting( object sender, SqlDataSourceSelectingEventArgse)e)protecte

24、dvoid Button1_Click1(object sender, EventArgs e)SqlDataSource3.Insert();收費管理頁vhtml xmlns =/1999/xhtmlvtitle無標(biāo)題頁 / head 按房間號查詢:asp: SqlDataSource ID =SqlDataSource2 runat =serverConnectionString =SelectCommand=SELECT ROOMno FROM YZConnectionStringasp: BoundFieldDataFieldasp: BoundFiel

25、dDataFieldasp: BoundFieldDataFieldasp: BoundFieldDataFieldasp: BoundFieldDataFieldasp: BoundFieldDataFieldHeaderText =業(yè)主姓名SortExpression =YZname /HeaderText =序號SortExpression =SFLXno /=SFLX HeaderText =收費類型SortExpression =SFLX /=YZname=SFLXno=SL HeaderText =數(shù)量SortExpression =SL /=JINE HeaderText =金額SortExpression=HEJI HeaderText =合計SortExpression=JINE=HEJI/PagerStyle BackColor =#FFCC66 ForeColor =#333333 HorizontalAlign =Centerasp: SqlDataSource ID =SqlDataSource1 runat =server=SelectCommand=SELECTSFLXno, SFLX, J

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論