數(shù)據(jù)庫課程設計街道管理信息系統(tǒng)_第1頁
數(shù)據(jù)庫課程設計街道管理信息系統(tǒng)_第2頁
數(shù)據(jù)庫課程設計街道管理信息系統(tǒng)_第3頁
數(shù)據(jù)庫課程設計街道管理信息系統(tǒng)_第4頁
數(shù)據(jù)庫課程設計街道管理信息系統(tǒng)_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、遼寧工程技術大學數(shù)據(jù)庫課程設計教學單位 營銷管理學院 專 業(yè) 信息管理與信息系統(tǒng)(電子商務) 班 級 電子商務09-1班 學生姓名 學 號 指導教師 營 銷 管 理 學 院2011年7月遼寧工程技術大學數(shù)據(jù)庫課程設計數(shù)據(jù)庫課程設計街道管理信息系統(tǒng)一、 系統(tǒng)總體設計一個能夠被街道辦事人員采用的街道管理信息系統(tǒng),是應該能夠增加工作效率,使得工作系統(tǒng)化,規(guī)范化。當某個樓某單元某戶進出入一個人時要通過街道管理信息系統(tǒng)及時輸入或刪除相應的記錄,使工作簡潔,一目了然。通過對用戶應用的環(huán)境,以及要求的分析,系統(tǒng)的需求主要有以下幾個方面:1、 數(shù)據(jù)需求:要求數(shù)據(jù)庫中的數(shù)據(jù)完整、同步,全面反映人員信息、單元信息

2、、整棟樓的信息乃至整個樓區(qū)的信息。2、 功能需求:一個單獨的管理信息系統(tǒng),可以實現(xiàn)對人員的詳細信息進行添加、刪除、修改等功能,并且還應具有對某戶家庭的添加、刪除、修改等功能,最重要的功能也就是該系統(tǒng)的最重要的功能就是通過輸入某個信息能夠用最短的時間搜索出相關的信息。二、 數(shù)據(jù)庫設計 此管理信息系統(tǒng)包含4個表,分別為小區(qū)樓號表,樓的單元號表,個人基本信息表,小區(qū)樓號表:小區(qū)名稱、create table 小區(qū)樓號(小區(qū)名稱varchar(50)insert into 小區(qū)樓號values(美星花園)insert into 小區(qū)樓號values(蜀香家園)樓的單元號:樓號、單元號,門牌號creat

3、e table 樓的單元號(小區(qū)名稱varchar(50), 樓號varchar(10), 單元號varchar(10), 門牌號varchar(10) )個人基本信息表:小區(qū)名稱、樓號、單元號、門牌號、姓名、性別、年齡、民族、政治面貌、工作單位三、 各個表的基本結(jié)構小區(qū)樓號表列名數(shù)據(jù)類型可否為空備注小區(qū)名稱varchar(10)not null主鍵樓的單元號表列名數(shù)據(jù)類型可否為空備注樓號varchar(2)not null外鍵單元號char(2)not null外鍵門牌號char(3)not null外鍵個人基本信息表列名數(shù)據(jù)類型可否為空備注小區(qū)名稱varchar(10)not null外鍵

4、樓號varchar(2)not null外鍵單元號char(2)not null外鍵門牌號char(3)not null外鍵姓名intnot null主鍵性別intnot null民族int年齡varchar(10)not null政治面貌int工作單位int四、er圖 樓號 單元號 門牌號 樓號 單元號 門牌號 小區(qū)樓號表 年齡 個人基本信息表 小區(qū)名稱 姓名 性別 民族 工作單位 小區(qū)名稱 小區(qū)名稱表四、 代碼登陸窗口:using system;using system.collections.generic;using system.componentmodel;using system

5、.data;using system.drawing;using system.text;using system.windows.forms;using system.data.sqlclient;namespace 街道管理信息系統(tǒng) public partial class form4 : form public form4() initializecomponent(); textbox1.text = sa; textbox2.text = 123456; private void button1_click(object sender, eventargs e) sqlconnect

6、ion conn = new sqlconnection(data source=.;initial catalog=樓道信息管理;user id=sa;password=123456); conn.open(); sqlcommand cmd = new sqlcommand(select * from users where 用戶名= + textbox1.text + and 密碼= + textbox2.text + , conn); sqldatareader dr = cmd.executereader(); if (dr.read() messagebox.show(恭喜登錄驗證

7、通過!); this.close(); this.dialogresult = dialogresult.ok; else/怎樣關閉登錄窗口,同時不打開主界面 messagebox.show(你的用戶名或密碼錯誤!); return; private void button2_click(object sender, eventargs e) this.close(); this.dialogresult = dialogresult.cancel; private void form4_load(object sender, eventargs e) form1:using system;u

8、sing system.collections.generic;using system.componentmodel;using system.data;using system.drawing;using system.text;using system.windows.forms;using system.data.sqlclient; namespace 街道管理信息系統(tǒng) public partial class form1 : form public form1() initializecomponent(); private void button1_click(object se

9、nder, eventargs e) sqlconnection conn = new sqlconnection(data source=.;initial catalog=樓道信息管理;user id=sa;password=123456); conn.open(); sqlcommand cmd = new sqlcommand(select 小區(qū)名稱 from 小區(qū)樓號 where 小區(qū)名稱= + combobox1.text + , conn); sqldatareader dr = cmd.executereader(); if (dr.read() messagebox.show

10、(登陸成功); this.dialogresult = dialogresult.ok; else messagebox.show(密碼錯誤,登錄失??!); conn.close(); form2 f = new form2(); f.show(); private void button2_click(object sender, eventargs e) this.close(); private void form1_load(object sender, eventargs e) form2:using system;using system.collections.generic;u

11、sing system.componentmodel;using system.data;using system.drawing;using system.text;using system.windows.forms;using system.data.sqlclient;namespace 街道管理信息系統(tǒng) public partial class form2 : form sqlconnection conn; dataset ds; public form2() initializecomponent(); private void showdata() string str = d

12、ata source=.;initial catalog=樓道信息管理;user id=sa;password=123456; conn = new sqlconnection(str); sqldataadapter da = new sqldataadapter(select * from 個人基本信息, conn); ds = new dataset(); da.fill(ds, stu); datagridview1.datasource = ds.tablesstu; datagridview1.columns2.width = 50; datagridview1.columns3.

13、width = 50; private void student_load(object sender, eventargs e) showdata(); private void button1_click(object sender,eventargs e) sqlconnection conn = new sqlconnection(data source=.;initial catalog=樓道信息管理;user id=sa;password=123456); conn.open(); sqlcommand cmd = new sqlcommand(select 樓號 from 樓的單

14、元號 where 樓號= + combobox2 + , conn); string str = select distinct(姓名),性別,民族,年齡,政治面貌,工作單位 from 個人基本信息 where ; if (checkbox1.checked) str += 樓號= + combobox2.text + and ; if (checkbox2.checked) str += 單元號= + combobox3.text + and ; if (checkbox3.checked) str += 門牌號= + combobox4.text + ; else str = str.su

15、bstring(0, str.length - 4); datagridview1.datasource = 0; sqlconnection conm = new sqlconnection(data source=.;initial catalog=樓道信息管理;user id=sa; password=123456); sqldataadapter myadapter = new sqldataadapter(str, conn); dataset mydataset = new dataset(); myadapter.fill(mydataset, a); datagridview1

16、.datasource = mydataset.tablesa; conn.close(); private void botton1_click(object sender,eventargs e) sqlconnection conn = new sqlconnection(data source=.;initial catalog=樓道信息管理;user id=sa;password=123456); conn.open(); sqlcommand cmd = new sqlcommand(select 單元號 from 樓的單元號 where 單元號= + combobox3 + ,

17、conn); conn.close(); private void botton1_click(object sender, eventargs e) sqlconnection conn = new sqlconnection(data source=.;initial catalog=樓道信息管理;user id=sa;password=123456); conn.open(); sqlcommand cmd = new sqlcommand(select 門牌號 from 樓的單元號 where 門牌號= + combobox4 + , conn); conn.close(); priv

18、ate void button2_click_1(object sender, eventargs e) sqlconnection conn = new sqlconnection(data source=.; initial catalog=樓道信息管理; user id=sa; password=123456); conn.open(); string str = insert into 個人基本信息 values( + textbox1.text + , + textbox10.text + , + textbox9.text + , + textbox8.text + , + tex

19、tbox3.text + ,+textbox4.text +,+textbox6.text +,+textbox2.text +,+textbox5.text +,+textbox7.text +); sqlcommand cmd = new sqlcommand(str, conn); cmd.executenonquery(); conn.close(); messagebox.show(添加成功!); private void datagridview1_cellcontentclick(object sender, eventargs e) string str = datagridv

20、iew1.selectedrows0.cells0.value.tostring(); textbox2.text = datagridview1.selectedrows0.cells1.value.tostring(); textbox3.text = datagridview1.selectedrows0.cells2.value.tostring(); textbox5.text = datagridview1.selectedrows0.cells3.value.tostring(); textbox4.text = datagridview1.selectedrows0.cells

21、4.value.tostring(); textbox6.text = datagridview1.selectedrows0.cells5.value.tostring(); private void button3_click_1(object sender, eventargs e) if (messagebox.show(確定要刪除該學生嗎?, 提示, messageboxbuttons.yesno, messageboxicon.exclamation, messageboxdefaultbutton.button2) != dialogresult.yes) return; str

22、ing 姓名 = datagridview1.selectedrows0.cells0.value.tostring(); / messagebox.show(name); sqlconnection conn = new sqlconnection(data source=.;initial catalog=樓道信息管理;user id=sa;password=123456); conn.open(); sqlcommand cmd = new sqlcommand(delete from 個人基本信息 where 姓名= + datagridview1.selectedrows0.cells0.tag + , conn); cmd.executenonquery(); conn.close(); messagebox.show(刪除成功!); private void button4_click_1(object sender, eventargs e) string sql = select * from 個人基本信息; sqldataadapter my

溫馨提示

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

最新文檔

評論

0/150

提交評論