freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

本科獲獎(jiǎng)畢業(yè)論文-城市最低保障管理系統(tǒng)-資料下載頁(yè)

2024-11-10 10:29本頁(yè)面

【導(dǎo)讀】發(fā)表或撰寫(xiě)的成果作品。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。本人授權(quán)省級(jí)優(yōu)秀學(xué)士學(xué)位論文評(píng)選機(jī)構(gòu)將本學(xué)位論文的全部或部分內(nèi)容編入有。關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。低保是“民心工程”,是幫助困難群眾維持基本生活的最后防護(hù)網(wǎng)。數(shù)據(jù)庫(kù)的建立和維護(hù),以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)。簡(jiǎn)單易操作等特點(diǎn)。因此我對(duì)MSSQLServer2020數(shù)據(jù)庫(kù)管理系。行了比較全面的學(xué)習(xí)和應(yīng)用。完成對(duì)城市最低生活保障管理系統(tǒng)的需求分析、功能模。在此基礎(chǔ)上,設(shè)計(jì)出了數(shù)據(jù)庫(kù)結(jié)構(gòu)和應(yīng)用程序。結(jié)果證明,該系統(tǒng)能夠滿足用戶的操作需求。

  

【正文】 數(shù)據(jù)庫(kù)打開(kāi)連接。 ( 2) 用 SqlCommand 對(duì)象向數(shù)據(jù)庫(kù)索取所要的數(shù)據(jù)。 ( 3) 把用 SqlCommand 對(duì)象所取回來(lái)的數(shù)據(jù), 放在 SqlDataAdapter 對(duì)象中。 ( 4) 把 SqlDataAdapter 對(duì)象的數(shù)據(jù),填滿 DataSet 對(duì)象。 ( 5) 關(guān)閉 SqlConnection對(duì)象。 ( 6) 所有的數(shù)據(jù)存取,全部在 DataSet 對(duì)象中進(jìn)行。 ( 7) 再次打開(kāi) SqlConnection對(duì)象和數(shù)據(jù)庫(kù)的連接。 ( 8) 利用 SqlDataAdapter 對(duì)象對(duì)數(shù)據(jù)庫(kù)進(jìn)行更新。 ( 9) 關(guān)閉 SqlConnection對(duì)象。 脫機(jī)模式下的數(shù)據(jù)庫(kù)存取作業(yè),其實(shí)就是由需要的時(shí)候,才和數(shù)據(jù)庫(kù)聯(lián)機(jī);否則,都是和數(shù)據(jù)庫(kù)保持脫機(jī)的狀態(tài)。 DataSet 對(duì)象是一塊在客戶端的內(nèi)存,它可以把經(jīng)過(guò) SqlCommand 對(duì)象向數(shù)據(jù)庫(kù)所取回來(lái)的數(shù)據(jù),通過(guò) SqlDataAdapter 對(duì)象產(chǎn)生,存儲(chǔ)在它的里面。而客戶端所有的存取都是對(duì)它進(jìn)行的。因?yàn)?DataSet 對(duì)象沒(méi)有和數(shù)據(jù)庫(kù)聯(lián)機(jī)關(guān)系,故它的存取速度比然很快。 DataSet 是 最重要的一部分。它可以對(duì)任何類型的數(shù)據(jù)做存取,而且它還擁有數(shù)據(jù)庫(kù)的一些該有的主要功能,來(lái)維持?jǐn)?shù)據(jù)的完整性。 SQL Server SQL Server 2020 SqlConnection SqlCommand SqlDataAdapter DataSet 湖北汽車(chē)工業(yè)學(xué)院本科畢業(yè)設(shè)計(jì) (論文 ) 27 4. 2 應(yīng)用程序的開(kāi)發(fā) 該系統(tǒng)為了滿足用戶的需求,除了具有可視化的操作界面之外,還要水晶報(bào)表,用戶可以直接將報(bào)表打印出來(lái),而不需要將數(shù)據(jù)輸入表格后再打印。這些報(bào)表都是在其日常 操作中所用到的表,本程序中設(shè)計(jì)這些報(bào)表的目的是為了解決用戶傳統(tǒng)的用手動(dòng)填寫(xiě)表格的做法,減輕了用戶的工作。 4. 2. 1 用戶界面的開(kāi)發(fā) 用戶登錄界面是一個(gè)應(yīng)用程序開(kāi)發(fā)的第一步,它實(shí)現(xiàn)系統(tǒng)的安全性,只有授權(quán)用戶才能進(jìn)入該系統(tǒng),然后進(jìn)行與自己權(quán)限相匹配的工作。該窗體實(shí)現(xiàn)用戶登錄的同時(shí)還判斷出該用戶的操作權(quán)限,以判斷其進(jìn)入系統(tǒng)后的權(quán)限。 登錄窗口如圖 所示, 其代碼見(jiàn)附錄。 圖 登錄窗口 在用戶校驗(yàn)正確后就進(jìn)入如下的系統(tǒng)主界面,主窗口的設(shè)計(jì)有很多方式,但是最重要的是要讓用戶一看就明了,這里用的是 TreeView 的結(jié)構(gòu)。 主窗口 如圖 所示,該主界面是將該軟件所有功能統(tǒng)一展現(xiàn)在管理者面前的,通過(guò)它可以使管理者了解該軟件都有具有何種功能。其他用戶登陸后,在左邊的數(shù)型菜單中所看到的會(huì)不一樣,因?yàn)樗麄兊臋?quán)限不同,每個(gè)用戶只能對(duì)自己所管轄范圍內(nèi)進(jìn)行操作。 湖北汽車(chē)工業(yè)學(xué)院本科畢業(yè)設(shè)計(jì) (論文 ) 28 圖 主窗口 進(jìn)入系統(tǒng)后,如果是社區(qū)用戶,就可以對(duì)申請(qǐng)人基本信息進(jìn)行錄入、查詢、審批等一系列操作。對(duì)申請(qǐng)人基本信息進(jìn)行錄入的界面 如圖 所示。 圖 申請(qǐng)人基本信息維護(hù) 湖北汽車(chē)工業(yè)學(xué)院本科畢業(yè)設(shè)計(jì) (論文 ) 29 在點(diǎn)擊加載后, 將該用戶以前錄入的申請(qǐng)人信息顯示出來(lái),并顯示民政局對(duì)此申請(qǐng)人的審批情況。如果有新的用戶可以點(diǎn)新增按鈕,其申請(qǐng)人編號(hào)是自動(dòng)生成的。不止如此,在此系統(tǒng)中所有涉及到的編號(hào)都是自動(dòng)生成的(除了省編號(hào)和地級(jí)市編號(hào)外)。有上圖可見(jiàn),當(dāng)該申請(qǐng)人經(jīng)過(guò)民政局審批同意后是不能刪除的,其中的部分基本信息也是無(wú)法修改的。同時(shí)也為了系統(tǒng)的安全,在申請(qǐng)人有其他數(shù)據(jù)時(shí)也不可以直接刪除該申請(qǐng)人,要從最低級(jí)數(shù)據(jù)開(kāi)始,逐步刪除。 在社區(qū)對(duì)申請(qǐng)人的信息進(jìn)行錄入完后就可以對(duì)其進(jìn)行審批,對(duì)滿足條件的申請(qǐng)人進(jìn)行社區(qū)初審?fù)ㄟ^(guò)。 社區(qū)審批情況如圖 所示 ,它是社區(qū)對(duì)申請(qǐng)人進(jìn)行審批。 圖 社區(qū)審批情況 在對(duì)申請(qǐng)人進(jìn)行審批以及進(jìn)行報(bào)表打印等操作時(shí),可以選擇申請(qǐng)人的編號(hào)也可以選擇其姓名,只要一個(gè)改變,另一個(gè)也會(huì)相應(yīng)地跟著一起改變。同時(shí)考慮到申請(qǐng)人可能很多,這樣查找起來(lái)不方便,所以就開(kāi)發(fā)了第三種查詢法 ——拼音查詢法, 拼音查詢法 如圖 所示 。 圖 拼音查詢法 在上圖申請(qǐng)人一欄中輸入申請(qǐng)人姓名的每個(gè)字漢語(yǔ)拼音開(kāi)頭的第一個(gè)字母 ,輸入完成后點(diǎn)擊回車(chē)鍵,就會(huì)在申請(qǐng)人編號(hào)和姓名欄中顯示所查到的信息,考慮到有同名的湖北汽車(chē)工業(yè)學(xué)院本科畢業(yè)設(shè)計(jì) (論文 ) 30 情況,所以就會(huì)彈出如下信息, 提示信息如圖 所示。 這 時(shí) 你就要根據(jù)其編號(hào)來(lái)確定是不是你所要找的人,如果不是你所要找的人,就可以點(diǎn)確定繼續(xù)查找下一個(gè)申請(qǐng)人,找到后點(diǎn)取消就可以就關(guān)閉消息窗口。 圖 提示信息 在社區(qū)用戶對(duì)申請(qǐng)人進(jìn)行審批后,街辦用戶就可以看到該社區(qū)審批通過(guò)的申請(qǐng)人信息,然后對(duì)該申請(qǐng)人進(jìn)行進(jìn)一步的調(diào)查和審批,如果發(fā)現(xiàn)情況不符合的同樣可以在審批時(shí)對(duì)其進(jìn)行審批不通過(guò)。 街辦調(diào)查維護(hù)如圖 所示。 圖 街辦調(diào)查維護(hù) 民政局用戶對(duì)申請(qǐng)人進(jìn)行最后的審批了,在審批的同時(shí)確定該申請(qǐng)人應(yīng)該享受低保的金額,以及其保障人數(shù)。 民 政局審批情況如圖 所示。 湖北汽車(chē)工業(yè)學(xué)院本科畢業(yè)設(shè)計(jì) (論文 ) 31 圖 民政局審批情況 同時(shí)也要對(duì)些審批未通過(guò)的人進(jìn)行通知,并告知其未通過(guò)的理由。這些人包括初保取消和續(xù)保取消的申請(qǐng)人。 申保變更通知書(shū)如圖 所示。 圖 申保變更通知書(shū) 另外一個(gè)界面是每個(gè)用戶都有權(quán)限執(zhí)行的,它就是用戶密碼更改。為了保護(hù)系統(tǒng)的安全性和操作員權(quán)力的有效實(shí)施,防止其他人獲取你的密碼而行使你的權(quán)力,特別是惡意的行為,所以建立此模塊,操作員如果覺(jué)得自己的密碼可能被別人知道的情況湖北汽車(chē)工業(yè)學(xué)院本科畢業(yè)設(shè)計(jì) (論文 ) 32 下,就可以及時(shí)修改自己的密 碼,以防止他人盜用自己的名字進(jìn)入系統(tǒng)。 密碼變更 如圖 所示 。 圖 密碼變更 4. 2. 2 水晶報(bào)表的制作 本系統(tǒng)所有查詢結(jié)果可用報(bào)表打印出來(lái),我們采用的是 Visual 自帶的Crystal Reports(即水晶報(bào)表)工具來(lái)設(shè)計(jì)制作這些報(bào)表。 Crystal Reports 設(shè)計(jì)環(huán)境主要包括: ? 字段資源管理器:列出給報(bào)表可用的所有字段 ? 報(bào)表設(shè)計(jì)器:其中的報(bào)表節(jié)顯示每節(jié)中包含的報(bào)表對(duì)象 ? “Crystal Reports主 ”和 “Crystal Reports插入 ”工具欄 打開(kāi)水晶報(bào) 表要用報(bào)表查看器。報(bào)表查看器是在 Visual 中 Windows 應(yīng)用程序程序用來(lái)訪問(wèn)和查看水晶報(bào)表的 Windows 窗體控件 “CrystalReportViewer”。類似其他的 Windows 窗體控件,增加 Windows 窗體查看器可以簡(jiǎn)單地從 Visual 工具箱拖動(dòng)水晶報(bào)表查看器控件到 Windows 窗體的設(shè)計(jì)視圖,之后再指定水晶報(bào)表查看器中的水晶報(bào)表。 申?;麅?cè)打印 如圖 所示 。 圖 申保花名冊(cè)打印 湖北汽車(chē)工業(yè)學(xué)院本科畢業(yè)設(shè)計(jì) (論文 ) 33 該界面是街辦用戶用來(lái)對(duì)該街辦的低保申請(qǐng)人進(jìn)行統(tǒng)計(jì)的,而所統(tǒng) 計(jì)的這些申請(qǐng)人都是經(jīng)過(guò)街辦審批通過(guò)的,可以看到,這里既可以統(tǒng)計(jì)整個(gè)街辦的申請(qǐng)人,也可以統(tǒng)計(jì)該街辦的某一個(gè)社區(qū)中的申請(qǐng)人。選擇好查詢條件后點(diǎn)擊確定即可顯示出報(bào)表。而這報(bào)表是顯示在窗體中的 CrystalReportViewer 控件上 , CrystalReportViewer 控件 如圖 所示 。 圖 CrystalReportViewer 控件 在建立報(bào)表的時(shí)候要選擇與該窗體相應(yīng)的數(shù)據(jù)集,然后添加將要顯示在報(bào)表上的字段。在報(bào)表制作完成之后就是要編寫(xiě)程序代碼,例如上圖 的申?;麅?cè)打印報(bào)表的代碼如下: Dim objRptDoc As New ReportDocument Dim spqk As String spqk = 同意 If Not t3 = Then Try = SELECT , , AS Expr1, , , , FROM jbqk INNER JOIN jbsp ON = where =39。 + spqk + 39。 and =39。 + t3 + 39。 and year() =39。 + t1 + 39。 and month() = 39。 + t2 + 39。 (Dsgx120b1) ( amp。 \) 湖北汽車(chē)工業(yè)學(xué)院本科畢業(yè)設(shè)計(jì) (論文 ) 34 (Dsgx120b1) = objRptDoc Catch err As (, 報(bào)表準(zhǔn)備錯(cuò)誤 , , ) End Try Else Try = SELECT , , , , , AS Expr1, , , , AS Expr2, FROM jbqk INNER JOIN jbsp ON = INNER JOIN xzjbjbqk ON = where =39。 + spqk + 39。 and =39。 + t3 + 39。 and year() =39。 + t1 + 39。 and month() = 39。 + t2 + 39。 (Dsgx120b1) ( amp。 \) (Dsgx120b1) = objRptDoc Catch err As (, 報(bào)表準(zhǔn)備錯(cuò)誤 , , ) End Try End If 其中 t1 , t2分別是在圖 ,而 t3就是用戶所在鄉(xiāng)鎮(zhèn)街辦的編號(hào),只有選中整個(gè)街辦時(shí), t3才會(huì)有數(shù)據(jù),否則為空。 湖北汽車(chē)工業(yè)學(xué)院本科畢業(yè)設(shè)計(jì) (論文 ) 35 第五章 軟件測(cè)試與調(diào)試 表面看來(lái),軟件測(cè)試的目的與軟件工程所有其他階段的目的都相反。軟件工程的其他階段都是 “建設(shè)性 ”的:設(shè)計(jì)者們力圖從抽象的概念出發(fā),逐步設(shè)計(jì)出具體的軟件系統(tǒng),直到用一種適當(dāng)?shù)某绦蛟O(shè)計(jì)語(yǔ)言寫(xiě)出可以執(zhí)行的程序代碼。但是,在測(cè)試階段測(cè)試人員努力設(shè)計(jì)出一系列測(cè)試方案,目的卻是為了 “破壞 ”已經(jīng)建造好的軟件系統(tǒng) ——竭力證明程序中有錯(cuò)誤不能按照預(yù)定要求正確工作。 測(cè)試的正確定義是 “為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程 ”。這和某些人通常想象的 “測(cè)試是為了表明程序是正確的 ”, “成功的測(cè)試是沒(méi)有發(fā) 現(xiàn)錯(cuò)誤的測(cè)試 ”等等是完全相反的。軟件的測(cè)試一般分為三步:?jiǎn)卧獪y(cè)試、組裝測(cè)試、確認(rèn)測(cè)試。單元測(cè)試主要測(cè)試模塊的五個(gè)特性:模塊接口、模塊的內(nèi)部數(shù)據(jù)結(jié)構(gòu)、重要的執(zhí)行路徑、錯(cuò)誤處理路徑和邊緣路徑。組裝測(cè)試主要是按照選定的策略,采用系統(tǒng)化的方法,將經(jīng)過(guò)單元測(cè)試的模塊按預(yù)先制定的計(jì)劃逐步進(jìn)行組裝和測(cè)試,測(cè)試的目的在于發(fā)現(xiàn)與模塊接口有關(guān)的問(wèn)題,并將各個(gè)模塊構(gòu)成一個(gè)設(shè)計(jì)所要求的軟件系統(tǒng)。確認(rèn)測(cè)試的任務(wù)是檢驗(yàn)所開(kāi)發(fā)的軟件,看它是否能按顧客提出的要求運(yùn)行,也就是是否符合軟件規(guī)格說(shuō)明書(shū)中確定的軟件技術(shù)指標(biāo)。 測(cè)試的目的是盡可能多 地暴露程序中的錯(cuò)誤,但是,發(fā)現(xiàn)錯(cuò)誤的最終目的還是為了改正錯(cuò)誤。軟件工程的根本目標(biāo)是以較低成本開(kāi)發(fā)出高質(zhì)量的完全符合用戶要求的軟件,因此,在成功的測(cè)試之后,還必須進(jìn)一步診斷和改正程序中的錯(cuò)誤,這就是調(diào)試的任務(wù)。具體地說(shuō),調(diào)試過(guò)程有兩個(gè)步驟組成,它從表示程序中存在錯(cuò)誤的某些跡象開(kāi)始,首先確定錯(cuò)誤的準(zhǔn)確位置,也就是找出是哪個(gè)模塊或哪些接口引起的錯(cuò)誤;然后,仔細(xì)研究這段代碼以確定問(wèn)題的原因,并設(shè)法改正錯(cuò)誤。測(cè)試工作十分重要,其目的就是找出錯(cuò)誤,而其完成情況又直接影響到軟件的質(zhì)量,是保證軟件質(zhì)量的關(guān)鍵,也是對(duì)需求、設(shè) 計(jì)和編碼的最終評(píng)審。軟件測(cè)試是對(duì)該軟件設(shè)計(jì)畫(huà)上一個(gè)句號(hào),使得該軟件能夠更完美,并且能滿足用戶的需求。 測(cè)試和調(diào)試是軟件測(cè)試階段的兩個(gè)關(guān)系極端密切的過(guò)程,它們通常交替進(jìn)行。程序中潛藏的故障的數(shù)目,直接決定軟件的可靠性,通過(guò)測(cè)試,可以估計(jì)出程序中剩余的故障數(shù)。根據(jù)測(cè)試(包括調(diào)試)中已經(jīng)發(fā)現(xiàn)和改正的故障數(shù),可以估計(jì)軟件的平均無(wú)故障時(shí)間。反之,根據(jù)要求的軟件平均無(wú)故障時(shí)間,可以估計(jì)應(yīng)該發(fā)現(xiàn)和改正的故障數(shù),從而能過(guò)判斷測(cè)試過(guò)程何時(shí)可以結(jié)束。 湖北汽車(chē)工業(yè)學(xué)院本科畢業(yè)設(shè)計(jì) (論文 ) 36 測(cè)試工作實(shí)際上涉及到軟件開(kāi)發(fā)的各個(gè)階段。設(shè)計(jì)測(cè)試方案是測(cè)試階段的關(guān)鍵技術(shù)問(wèn)題 。所謂測(cè)試方案包括預(yù)定要測(cè)試的功能,應(yīng)該輸入的測(cè)試數(shù)據(jù)和預(yù)期結(jié)果。其中最困難的問(wèn)題是涉及 到 使用的輸入數(shù)據(jù)(即,測(cè)試用例)。 基于上述所述,我再在測(cè)試之前首先預(yù)測(cè)了可能發(fā)生的問(wèn)題,然后精心選擇了一批合理數(shù)據(jù),和一些不合理的數(shù)據(jù)來(lái)檢查系統(tǒng)的工作情況。由于采用了正確的測(cè)試方法和步驟,在測(cè)試過(guò)程中確實(shí)發(fā)現(xiàn)了很多的問(wèn)題,有的是預(yù)料中的,有的是預(yù)料外的。發(fā)現(xiàn)問(wèn)題后,在返回程序中檢查問(wèn)題所在,解決后再測(cè)試。有些是程序的問(wèn)題,為了找到程序中問(wèn)題的所在,在估計(jì)可能會(huì)發(fā)生錯(cuò)誤的地方使用斷點(diǎn),逐個(gè)檢查每一個(gè)可能出錯(cuò)的語(yǔ)句,直到檢 查出問(wèn)題的所在,然后改正。 在測(cè)試和調(diào)試完后,也即確定了程序的正確性。然后讓低保用戶進(jìn)行試用,通過(guò)用戶的使用,針對(duì)其所提出的一些新的
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1