![(精品論文)宿舍管理系統(tǒng)畢業(yè)論文_第1頁](http://file.renrendoc.com/FileRoot1/2019-7/14/912b62d3-f4bb-4df7-82c0-6923ee94d17f/912b62d3-f4bb-4df7-82c0-6923ee94d17f1.gif)
![(精品論文)宿舍管理系統(tǒng)畢業(yè)論文_第2頁](http://file.renrendoc.com/FileRoot1/2019-7/14/912b62d3-f4bb-4df7-82c0-6923ee94d17f/912b62d3-f4bb-4df7-82c0-6923ee94d17f2.gif)
![(精品論文)宿舍管理系統(tǒng)畢業(yè)論文_第3頁](http://file.renrendoc.com/FileRoot1/2019-7/14/912b62d3-f4bb-4df7-82c0-6923ee94d17f/912b62d3-f4bb-4df7-82c0-6923ee94d17f3.gif)
![(精品論文)宿舍管理系統(tǒng)畢業(yè)論文_第4頁](http://file.renrendoc.com/FileRoot1/2019-7/14/912b62d3-f4bb-4df7-82c0-6923ee94d17f/912b62d3-f4bb-4df7-82c0-6923ee94d17f4.gif)
![(精品論文)宿舍管理系統(tǒng)畢業(yè)論文_第5頁](http://file.renrendoc.com/FileRoot1/2019-7/14/912b62d3-f4bb-4df7-82c0-6923ee94d17f/912b62d3-f4bb-4df7-82c0-6923ee94d17f5.gif)
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
畢業(yè)論文(設(shè)計(jì)) 目 錄論文摘要- 3 -關(guān)鍵詞- 3 -開發(fā)背景- 3 -第一章 系統(tǒng)需求分析- 4 -1.1功能需求- 4 -1.1.1 基本功能需求- 4 -1.1.2 報(bào)表需求- 5 -1.1.3 用戶界面需求- 5 -1.2性能需求- 5 -1.2.1系統(tǒng)安全性- 5 -1.3數(shù)據(jù)庫選擇- 5 -1.4環(huán)境- 5 -第二章 相關(guān)知識點(diǎn)介紹- 6 -2.1 C#和.NET Framework知識介紹- 6 -2.2 SQL Server 2000知識介紹- 7 -第三章 宿舍管理系統(tǒng)詳細(xì)設(shè)計(jì)- 8 -3.1系統(tǒng)功能模塊圖- 8 -3.1.1 系統(tǒng)管理模塊- 9 -3.1.2 公寓管理模塊- 9 -3.1.3 學(xué)生管理模塊- 9 -3.1.4 信息查詢模塊- 9 -3.1.5 出入登記模塊- 9 -3.1.6 信息修改模塊- 9 -3.2系統(tǒng)E-R圖- 9 -3.3 系統(tǒng)所需表- 10 -3.3.2 表的說明- 13 -3.4具體模塊設(shè)計(jì)- 13 -3.4.1 用戶判斷- 13 -3.4.2 公寓管理- 14 -3.4.3 學(xué)生管理- 15 -3.4.4 信息查詢- 15 -3.4.5出、入登記- 16 -3.4.6 信息修改- 16 -第四章 系統(tǒng)測試- 17 -4.1所遇問題- 17 -4.2系統(tǒng)測試- 18 -參考文獻(xiàn)- 19 -論文摘要 高校學(xué)生宿舍管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對于后臺數(shù)據(jù)庫的建立和維護(hù)要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對于前端應(yīng)用程序的開發(fā)則要求應(yīng)用程序能提供強(qiáng)大的數(shù)據(jù)操縱功能,界面友好、使用簡單方便等特點(diǎn)。我們使用Mricosofe公司的Visual Studio 2008和 SQLServer 2000數(shù)據(jù)庫為開發(fā)工具, ASP.net是基于通用語言的編譯運(yùn)行的程序,它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺上。通用語言的基本庫,消息機(jī)制,數(shù)據(jù)接口的處理都能無縫的整合到ASP.net的Web應(yīng)用中。ASP.net同時(shí)也是language-independent語言獨(dú)立化的,所以,你可以選擇一種最適合你的語言來編寫你的程序。由過去的人工方式轉(zhuǎn)變?yōu)橛?jì)算機(jī)方式,由效率低、數(shù)據(jù)冗余、易產(chǎn)生錯誤轉(zhuǎn)變?yōu)闄z索迅速、查找方便、可靠性高、存儲量大。這些優(yōu)點(diǎn)能夠極大地提高效率,也是學(xué)??茖W(xué)化、正規(guī)化管理的重要條件。關(guān)鍵詞: 高校學(xué)生宿舍管理系統(tǒng) VS 2008 SQL 2000開發(fā)背景學(xué)生宿舍管理系統(tǒng)對于一個(gè)學(xué)校來說是必不可少的組成部分。目前好多學(xué)校還停留在宿舍管理人員手工記錄數(shù)據(jù)的最初階段,手工記錄對于規(guī)模小的學(xué)校來說還勉強(qiáng)可以接受,但對于學(xué)生信息量比較龐大,需要記錄存檔的數(shù)據(jù)比較多的高校來說,人工記錄是相當(dāng)麻煩的。而且當(dāng)查找某條記錄時(shí),由于數(shù)據(jù)量龐大,還只能靠人工去一 條 條的查找,這樣不但麻煩還浪費(fèi)了許多時(shí)間,效率也比較低。當(dāng)今社會是飛速進(jìn)步的世界,原始的記錄方式已經(jīng)被社會所淘汰了,計(jì)算機(jī)化管理正是適應(yīng)時(shí)代的產(chǎn)物。信息世界永遠(yuǎn)不會是一個(gè)平靜的世界,當(dāng)一種技術(shù)不能滿足需求時(shí),就會有新的技術(shù)誕生并取代舊技術(shù)。21世紀(jì)的今天,信息社會占著主流地位,計(jì)算機(jī)在各行各業(yè)中的運(yùn)用已經(jīng)得到普及,自動化、信息化的管理越來越廣泛應(yīng)用于各個(gè)領(lǐng)域。個(gè)人針對如此,設(shè)計(jì)了一套小型學(xué)生宿舍管理系統(tǒng)。學(xué)生宿舍管理系統(tǒng)采用的是計(jì)算機(jī)化管理,系統(tǒng)做的盡量人性化,使用者會感到操作非常方便,管理人員需要做的就是將數(shù)據(jù)輸入到系統(tǒng)的數(shù)據(jù)庫中去。由于數(shù)據(jù)庫存儲容量相當(dāng)大,而且比較穩(wěn)定,適合較長時(shí)間的保存,也不容易丟失。這無疑是為信息存儲量比較大的學(xué)校提供了一個(gè)方便、快捷的操作方式。本系統(tǒng)具有運(yùn)行速度快、安全性高、穩(wěn)定性好的優(yōu)點(diǎn),并且具備完善的報(bào)表生成、修改功能,能夠快速的查詢學(xué)校所需的住宿信息。第一章 系統(tǒng)需求分析 目前,我們學(xué)校的宿舍管理采用的還是最低級人工來進(jìn)行管理的, 面對目前學(xué)校發(fā)展的實(shí)際狀況,我通過實(shí)地調(diào)研之后,對宿舍管理系統(tǒng)的設(shè)計(jì)開發(fā)做了一個(gè)詳細(xì)的概述。1.1功能需求 1.1.1 基本功能需求 本課題要實(shí)現(xiàn)的是高校學(xué)生宿舍管理系統(tǒng),在設(shè)計(jì)該系統(tǒng)時(shí),應(yīng)盡可能的貼近學(xué)生,便于用戶操作。系統(tǒng)在實(shí)現(xiàn)上應(yīng)該具有如下功能: 1.系統(tǒng)要求用戶必須輸入正確的用戶名和密碼才能進(jìn)入系統(tǒng)。2.系統(tǒng)應(yīng)該提供學(xué)生住宿情況的基本登記。3.系統(tǒng)應(yīng)提供學(xué)生在校期間物品出入宿舍樓的詳細(xì)情況登記。4.系統(tǒng)應(yīng)提供查詢功能,以方便用戶對學(xué)生基本信息的查詢(要實(shí)現(xiàn)按多種條件的查詢)及樓房信息的查詢。5.系統(tǒng)應(yīng)提供增加、刪除、修改用戶帳戶的功能。6.系統(tǒng)還應(yīng)具有添加、修改、刪除學(xué)生基本信息的功能。1.1.2 報(bào)表需求 學(xué)生宿舍管理系統(tǒng)的某些信息應(yīng)當(dāng)能夠以報(bào)表形式打印出來?;旧蠎?yīng)該能夠?qū)崿F(xiàn)學(xué)生基本信息的報(bào)表打印、某宿舍具體住宿情況的報(bào)表打印、某棟宿舍樓的所有學(xué)生信息打印、及學(xué)生物品出入的信息打印等的功能。1.1.3 用戶界面需求 學(xué)生宿舍管理系統(tǒng)應(yīng)提供簡單、層次關(guān)系明了、清晰的操作界面,使用戶一目了然。盡可能的為用戶的錄入、查詢等功能操作提供方便??旖莅粹o的創(chuàng)建也是非常需要的,以方便用戶操作。1.2性能需求 1.2.1系統(tǒng)安全性對于系統(tǒng)為方便學(xué)校管理學(xué)生宿舍而開發(fā),便于統(tǒng)一管理,設(shè)一個(gè)超級用戶,及幾個(gè)普通用戶(便于輸入相關(guān)信息)。在登錄時(shí),使用用戶驗(yàn)證控件,來確認(rèn)用戶是否為合法用戶,以保證信息安全。1.3數(shù)據(jù)庫選擇 由于用到的數(shù)據(jù)表格多,另外考慮到實(shí)際情況,學(xué)生基本信息的變動,還有員工信息的多少的變化,我們選用SQL Serve r 2000 作為數(shù)據(jù)庫開發(fā),而不用Access,主要是因?yàn)锳ccess存放的記錄,在實(shí)際運(yùn)用中容易出錯,導(dǎo)致相關(guān)信息丟失故不適合此系統(tǒng);而SQL Server 2000是一種常用的關(guān)系數(shù)據(jù)庫,能存放和讀取大量的數(shù)據(jù),管理眾多并發(fā)的用戶,故選用SQL Server 2000數(shù)據(jù)庫。1.4環(huán)境 本系統(tǒng)是以Windows系統(tǒng)為操作平臺,用c#2.0編程語言和 .Net 框架、ASP.NET Web Application 服務(wù)和SQL Server 2000數(shù)據(jù)庫來實(shí)現(xiàn)高校學(xué)生宿舍管理系統(tǒng)所需功能的。第二章 相關(guān)知識點(diǎn)介紹 2.1 C#和.NET Framework知識介紹 C#是微軟公司發(fā)布的一種面向?qū)ο蟮?、運(yùn)行于.NET Framework之上的高級程序設(shè)計(jì)語言。并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺亮相。C#是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C+衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承C和C+強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性(例如沒有宏和模版,不允許多重繼承)。C#綜合了VB簡單的可視化操作和C+的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言。在進(jìn)行宿舍管理系統(tǒng)開發(fā)時(shí),用到了許多重要控件,下面將主要組件進(jìn)行逐一說明。Tree View 控件顯示 Node 對象的分層列表,每個(gè) Node 對象均由一個(gè)標(biāo)簽和一個(gè)可選的位圖組成 例Node文檔是學(xué)生宿舍,子文檔是1號床鋪,2號床鋪等,創(chuàng)建了 Tree View 控件之后,可以通過設(shè)置屬性與調(diào)用方法對各 Node 對象進(jìn)行操作,這些操作包括添加、刪除、對齊和其它操作。ADO.NET最重要的特點(diǎn)是:它們以斷開連接方式工作。ADO.NET是一組用于和數(shù)據(jù)源進(jìn)行交互的面向?qū)ο箢悗?。通常情況下,數(shù)據(jù)源是數(shù)據(jù)庫,但它同樣也能夠是文本文件、Excel表格或者XML文件。ADO.NET允許和不同類型的數(shù)據(jù)源以及數(shù)據(jù)庫進(jìn)行交互。ADO.NET提供與數(shù)據(jù)源進(jìn)行交互的相關(guān)的公共方法,但是對于不同的數(shù)據(jù)源采用一組不同的類庫。使用sqlConnection和數(shù)據(jù)庫交互,連接數(shù)據(jù)庫所需要的其它參數(shù)。connection對象會被command對象使用,讀取數(shù)據(jù)源到DateSet,之后關(guān)閉數(shù)據(jù)源,這樣既可以保護(hù)數(shù)據(jù)又可以實(shí)現(xiàn)多人訪問數(shù)據(jù)。 Grid View控件:功能上豐富,因?yàn)樘峁┝酥悄軜?biāo)記面板更加易用方便,常用的排序、分頁、更新、刪除等操作可以零代碼實(shí)現(xiàn)!具有PagerTemplate屬性,可以自定義用戶導(dǎo)航頁面,也就是說分頁的控制更加隨心所欲。 2.2 SQL Server 2000知識介紹 SQL Server 2000 是Microsoft 公司推出的SQL Server數(shù)據(jù)庫管理系統(tǒng),它繼承了SQL Server 7.0 版本的優(yōu)點(diǎn),同時(shí)又為它增加了許多更先進(jìn)的功能,具有使用方便、可伸縮性好、與相關(guān)軟件集成度高等優(yōu)點(diǎn),應(yīng)用程序的操作系統(tǒng)支持所有Windows版本。在SQL Server中,使用的是T-SQL語言,T-SQL是ANSI SQL的加強(qiáng)版語言,它提供了標(biāo)準(zhǔn)的SQL 命令,由于SQL語言功能豐富、語言簡潔,使用方法靈活,倍受用戶和計(jì)算機(jī)業(yè)界的青睞,被眾多的計(jì)算機(jī)公司和軟件公司采用。經(jīng)過多年的發(fā)展,SQL語言已成為關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言。SQL語言主要有數(shù)據(jù)定義語言、數(shù)據(jù)操縱語言、數(shù)據(jù)控制語言和其他類語言要素組成。T-SQL的分類也有類似于SQL語言的分類,不過做了許多擴(kuò)充。T-SQL語言的分類如下:變量說明語句、數(shù)據(jù)定義語言(用來建立數(shù)據(jù)庫、數(shù)據(jù)庫對象和定義其列,大部分是以數(shù)據(jù)操縱語言、數(shù)據(jù)控制語言、流程控制語言、內(nèi)嵌函數(shù)、其他命令。在數(shù)據(jù)庫中,可以進(jìn)行數(shù)據(jù)的修改、添加、刪除等操作。數(shù)據(jù)查詢是通過SELECT語句來完成的。SELECT語句可以從數(shù)據(jù)庫中按用戶要求檢索數(shù)據(jù),并將查詢結(jié)果以表格的形式返回。第三章 宿舍管理系統(tǒng)詳細(xì)設(shè)計(jì) 3.1系統(tǒng)功能模塊圖 系統(tǒng)管理模塊用戶登錄修改秘密增加用戶公寓管理模塊樓號管理學(xué)生宿舍管理系統(tǒng)宿舍管理學(xué)生基本信息錄入學(xué)生管理模塊學(xué)生財(cái)物登記按姓名查詢按學(xué)號查詢信息查詢模塊按寢室號查詢按班級查詢信息修改模塊學(xué)生基本信息修改塊個(gè)人財(cái)物信息修改塊進(jìn)樓物品登記出入登記模塊出樓物品登記塊圖3.1 系統(tǒng)功能模塊圖在整體設(shè)計(jì)中,我們將宿舍管理系統(tǒng)分為五個(gè)大的模塊:系統(tǒng)管理模塊、公寓管理模塊、學(xué)生管理模塊、信息查詢模塊、信息修改模塊、出入登記模塊。每個(gè)模塊將實(shí)現(xiàn)不同的功能。下面將具體進(jìn)行介紹。3.1.1 系統(tǒng)管理模塊 系統(tǒng)管理模塊包括:用戶登錄、用戶增加、用戶密碼修改三個(gè)部分。3.1.2 公寓管理模塊 公寓管理模塊包括:樓房管理、宿舍管理二個(gè)大的部分。3.1.3 學(xué)生管理模塊 學(xué)生管理模塊包括:學(xué)生基本信息錄入、學(xué)生財(cái)物登記二項(xiàng)功能.。3.1.4 信息查詢模塊 信息查詢模塊基本上包括:按學(xué)號進(jìn)行查詢、按姓名進(jìn)行查詢、按班級查詢、按寢室號查詢四個(gè)部分。3.1.5 出入登記模塊 出入登記模塊包括:進(jìn)樓物品登記、出樓物品登記二個(gè)功能模塊。3.1.6 信息修改模塊 信息修改模塊包括:學(xué)生基本信息修改、個(gè)人財(cái)物信息修改二個(gè)功能。3.2系統(tǒng)E-R圖 在我所設(shè)計(jì)的模塊中,主要涉及學(xué)生、樓房、寢室這三個(gè)實(shí)體,所以在E-R圖中我只是將這三個(gè)實(shí)體的屬性進(jìn)行了詳細(xì)說明。包含樓號樓房號樓層數(shù)房間數(shù)應(yīng)住人數(shù)實(shí)住人數(shù)寢室學(xué)號姓名性別寢室號班級學(xué)生聯(lián)系方式專業(yè)入住應(yīng)住人數(shù)居住性別號寢室號實(shí)住人數(shù)出入樓財(cái)務(wù)1N1NN1圖3.2系統(tǒng)E-R圖3.3 系統(tǒng)所需表 綜合以上分析,要實(shí)現(xiàn)上面的所有功能模塊,共需要設(shè)計(jì)6個(gè)表,它們分別是:用戶表、學(xué)生基本情況表、寢室表、樓房表、學(xué)生財(cái)產(chǎn)表、物品出入樓表表3.1 用戶表(LoginIn)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度NULLPrimarykeyUserName用戶名varchar10NYUserPassword用戶密碼varchar10NY表3.2 學(xué)生基本情況表(Student)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度NULLPrimarykeyStu_Id學(xué)號char20NYStu_Name姓名nchar10YNStu_Sex性別nvarchar2YNDor_Id寢室號nchar10NFStu_Enr入學(xué)日期nvarchar10Y N Stu_Study所學(xué)專業(yè)nchar10YNStu_Class班級nchar10YNStu_Polit政治面貌nchar10YNStu_Add家庭住址nvarchar50YNStu_Tel聯(lián)系方式nvarchar50YNStu_Sta狀態(tài)nvarchar50YNStu_Des備注nvarchar50YN表3.3寢室表(Dorm)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度NULLPrimarykeyDor_Id寢室號nchar10NNDor_Sex居住性別nvarchar2YNDor_Num應(yīng)住人數(shù)nchar10YNDor_Fact實(shí)住人數(shù)nchar10YNDor_Des備注nvarchar50YN 表3.4 物品出入樓表(Goodsmove)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度NULLPrimarykeyStu_Id學(xué)號char20NYGo_In進(jìn)樓物品nchar10YNGo_Out出樓物品nchar10YNGo_Date時(shí)間nvarchar10YNWatch值班人nchar10YNGo_Des備注nvarchar50YN表3.5 樓房表(House)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度NULLPrimarykeyHou_Id樓房號char10NYHou_Num樓層數(shù)nchar10YNHou_Rom房間數(shù)nchar10YNHou_Peo應(yīng)住人數(shù)nchar10YNHou_Fact實(shí)住人數(shù)nchar10YNHou_Des備注nvarchar50YN表3.6 學(xué)生財(cái)產(chǎn)表(Riches)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度NULLPrimarykeyStu_Id學(xué)號char15NYDor_Id寢室nchar10YFBed床位nvarchar50YNStool凳子nvarchar50YNDesk桌子nvarchar50YNBox箱子nvarchar50YNBedding被子nvarchar50YNDescription備注nvarchar50YN3.3.2 表的說明本管理系統(tǒng)共用到6個(gè)表:用戶表(LoginIn)、學(xué)生基本情況表(Student)、寢室表(Dorm)、物品出入樓表(Goodsmove)、樓房表(House)、學(xué)生財(cái)產(chǎn)表(Riches)3.4具體模塊設(shè)計(jì) 3.4.1 用戶判斷 圖 3.3 關(guān)鍵代碼:string userName = this.txtName.Text.Trim(); string userPWD = this.txtPWD.Text.Trim(); SqlConnection conn = DBClass.GetStrConn(); string sqlStr = string.Format(Select * From Login Where UserName=0, userName); SqlDataReader dr = DBClass.GetReader(sqlStr); if (dr.Read() /Read()方法讀取dr,但在Read(),之前指針停留在第一條記錄之前 if (userPWD = drUserPassword.ToString()lbl.Text = 登錄成功; Response.Redirect(Default.aspx); /轉(zhuǎn)到Defalut.aspx 頁面 else lbl.Text = 密碼錯誤; else lbl.Text = 用戶名錯誤; dr.Dispose(); 圖 3.4 圖 3.5說明:在添加用戶之前,應(yīng)先判斷新添加的用戶在Login中是否存在,然后,應(yīng)用公共類DBClass連接數(shù)據(jù)庫,執(zhí)行插入InsertIntoSql(strInsert);或更新UpDataSql(sqlStr); (詳細(xì)附源碼)3.4.2 公寓管理 圖 3.6 圖 3.7說明:在查詢之前,應(yīng)先判斷在House或Drom中是否存在,然后,應(yīng)用公共類DBClass連接數(shù)據(jù)庫,執(zhí)行查詢方法public static DataSet GetDataSet(string sqlStr,string tableName); (詳細(xì)附源碼)3.4.3 學(xué)生管理 圖 3.8 圖 3.9 說明:在錄入之前,應(yīng)先判斷在Stu_Id或Dor_Id在數(shù)據(jù)庫表中是否存在,然后,應(yīng)用公共類DBClass連接數(shù)據(jù)庫,執(zhí)行插入方法public static int InsertIntoSql(string sqlStr); (詳細(xì)附源碼)3.4.4 信息查詢 圖 3.10 圖 3.11說明:在查詢之前,應(yīng)先判斷在Stu_Id在數(shù)據(jù)庫表Student或Riches中是否存在,然后,應(yīng)用公共類DBClass連接數(shù)據(jù)庫,執(zhí)行插入方法public static DataSet GetDataSet(string sqlStr,string tableName); (詳細(xì)附源碼)3.4.5出、入登記 圖 3.12 圖 3.13說明:在操作之前,應(yīng)先判斷在Stu_Id在數(shù)據(jù)庫表Goodsmove中是否存在,然后,應(yīng)用公共類DBClass連接數(shù)據(jù)庫,執(zhí)行插入方法public static int InsertIntoSql(string sqlStr)或刪除public static int DeleteSql(string sqlStr); (詳細(xì)附源碼)3.4.6 信息修改 圖 3.14 圖 3.15說明:在修改之前,應(yīng)先判斷在Stu_Id在數(shù)據(jù)庫表Student或Riches中是否存在,然后,應(yīng)用公共類DBClass連接數(shù)據(jù)庫,public static int UpDataSql(string sqlStr); (詳細(xì)附源碼)第四章 系統(tǒng)測試 4.1所遇問題 1.在開發(fā)過程,往往每個(gè)頁面的代碼都特別多,特別是連接數(shù)據(jù)庫,每個(gè)用戶的數(shù)據(jù)DBMS地址以及所用的數(shù)據(jù)庫名不一樣,為了解決這個(gè)問題,在網(wǎng)站配置文件web.config中,找到節(jié)點(diǎn),添加用戶數(shù)據(jù)庫相關(guān)信息如下:創(chuàng)建一個(gè)Public Class,編寫public static SqlConnection GetStrConn() string strConn = ConfigurationManager.ConnectionStringsstrConn.ConnectionString; SqlConnection conn = new SqlConnection(strConn); return conn; 連接到數(shù)據(jù)庫,其他操作數(shù)據(jù)庫等代碼都封裝在公共類中,以便使用時(shí),調(diào)用。更便于多個(gè)用戶使用。 2.在VS里面給頁面進(jìn)行布局時(shí),直接利用VS2008,發(fā)現(xiàn)難度有點(diǎn)大,所以,可以間接使用DW,在DW中建立站點(diǎn)時(shí),路徑指到VS 網(wǎng)站下,服務(wù)器技術(shù)選擇 c#,然后用DW打開正在vs2008中操作的文件并進(jìn)行相關(guān)布局,注意,完成后,必須保存,然后再vs2008中要選擇“全部修改”,不然在VS中不能實(shí)現(xiàn)頁面布局。之后,我們就可以在vs2008中向也面添加相應(yīng)的Web控件,實(shí)現(xiàn)目標(biāo)3.在設(shè)計(jì)數(shù)據(jù)庫時(shí),好多地方考慮的不夠周到,例,財(cái)務(wù)進(jì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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新能源汽車充電樁設(shè)備采購合同協(xié)議書
- 2024婦女節(jié)活動中班(6篇)
- 2025年江西省高三語文2月統(tǒng)一調(diào)研聯(lián)考試卷附答案解析
- 河北省高職單招2024年數(shù)學(xué)真題仿真卷
- 2025年全球貿(mào)易合同樣式
- 2025年車載高壓空壓機(jī)組項(xiàng)目提案報(bào)告模范
- 2025年鐵礦石采選項(xiàng)目立項(xiàng)申請報(bào)告模范
- 2025年勞動力輸入安全保障協(xié)議
- 2025年上饒年終合同樣本
- 2025年中外著作權(quán)許可使用合同樣本
- 華為認(rèn)證 HCIA-Security 安全 H12-711考試題庫(共800多題)
- 員工技能熟練度評價(jià)
- 部編新教材人教版七年級上冊歷史重要知識點(diǎn)歸納
- DB51∕T 2681-2020 預(yù)拌混凝土攪拌站廢水廢漿回收利用技術(shù)規(guī)程
- 重點(diǎn)時(shí)段及節(jié)假日前安全檢查表
- 道路標(biāo)線施工技術(shù)規(guī)程(已執(zhí)行)
- 給排水管道工程分項(xiàng)、分部、單位工程劃分
- 《傻子上學(xué)》臺詞
- 高中英語新課程標(biāo)準(zhǔn)解讀 (課堂PPT)
- 石灰石石膏濕法脫硫化學(xué)分析方案
- 《數(shù)學(xué)趣味活動》PPT課件.ppt
評論
0/150
提交評論