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

正文內(nèi)容

基于visualstudionet的csharp和sqlserver2000的高校學(xué)生宿舍管理系統(tǒng)實(shí)現(xiàn)-wenkub.com

2025-01-27 00:04 本頁(yè)面
   

【正文】 namespace Dormmanage { public class OperData:IDisposable { private SqlConnection con。 using 。 } public void WriteString(string section,string key,string strVal) { WritePrivateProfileString(section,key,strVal,fileName)。 } public string GetString(string section,string key,string def) { StringBuilder temp = new StringBuilder(1024)。 [DllImport(kernel32)] private static extern int GetPrivateProfileString( string lpAppName, string lpKeyName, string lpDefault, StringBuilder lpReturnedString, int nSize, string lpFileName )。 using 。 畢業(yè)設(shè)計(jì)能夠順利完成,我非常感杜老師不辭辛苦的對(duì)我的幫助,同時(shí)也感謝我的同學(xué),在該系統(tǒng)的完成過(guò)程中給我提供了不少的意見(jiàn)。 42 致 謝 轉(zhuǎn)眼間,一個(gè)半月的畢業(yè)設(shè)計(jì)就要結(jié)束了,在參加設(shè)計(jì)的這段時(shí)間里,能夠完成這次畢業(yè)設(shè)計(jì),除了我自己的努力外,老師和同學(xué)們也給予了我非常大的的幫助。認(rèn)真聽(tīng)老師對(duì)設(shè)計(jì)要求的講解,根據(jù)用戶需求分析將整個(gè)系統(tǒng)分為幾個(gè)模塊,每個(gè)模塊具體又要實(shí)現(xiàn)哪些功能,然后就逐個(gè)模塊去一一詳細(xì)設(shè)計(jì),設(shè)計(jì)的過(guò)程中不時(shí)地翻閱資料,用一些巧妙的技術(shù)來(lái)優(yōu)化程序。我這次畢業(yè)設(shè)計(jì)是開(kāi)發(fā)一個(gè)高校學(xué)生宿舍管理系統(tǒng),它用到的開(kāi)發(fā)工具是 C語(yǔ)言, SQL Server 數(shù)據(jù)庫(kù)。通過(guò)選取不同的人進(jìn)行不同權(quán)限的測(cè)試,給出了系統(tǒng)的基本功能測(cè)試實(shí)施辦法。 測(cè)試用例為: 40 管理員 admin 添加操作員 user user user user user user6,分別分配“系統(tǒng)設(shè)置、用戶管理”、“公寓管理”、“學(xué)生管理”、“出入登記”、“信息查詢”、“數(shù)據(jù)備份”幾個(gè)模塊的操作權(quán)限。這種每次增加一個(gè)模塊的方法稱為漸增式測(cè)試,這種方法實(shí)際上同時(shí)完成單元測(cè)試和集成測(cè)試。 將本系統(tǒng)的功能模塊單獨(dú)和主窗體相連,編譯工程文件,由編譯程序檢查語(yǔ)法錯(cuò)誤,在編譯通過(guò)后,采用白盒測(cè)試方法檢查模塊接口、模塊內(nèi)部的數(shù)據(jù)結(jié)構(gòu)、邏輯路徑、出錯(cuò)處理、邊界條件等到方面進(jìn)行檢查。白盒測(cè)試又稱為結(jié)構(gòu)測(cè)試。也就是說(shuō),黑盒測(cè)試是在 程序接口進(jìn)行的測(cè)試,它只檢查程序功能是否能按照規(guī)格說(shuō)明書(shū)的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)并產(chǎn)生正確的輸出信息,程序運(yùn)行過(guò)程中能否保持外部信息 (例如,數(shù)據(jù)庫(kù)或文件 )的完整性。 39 第四 章 系統(tǒng)測(cè)試 軟件測(cè)試方法的描述 測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程;系統(tǒng)測(cè)試的目的,是以最少的測(cè)試資源去發(fā)現(xiàn)盡可能多的錯(cuò)誤。 本章小結(jié) 本章通過(guò)對(duì)第一章的需求分析得出的系統(tǒng)開(kāi)發(fā)框架的研究,得出了本系統(tǒng)功能的具體實(shí)現(xiàn)辦法。 (2).首先通過(guò)調(diào)用 CommClass 類實(shí)現(xiàn)讀取系統(tǒng)配置文件使其與數(shù)據(jù)庫(kù)進(jìn)行連接,再通過(guò)按鈕選擇你備份時(shí)的路徑,在單擊還原使其執(zhí)行單擊事件里的 restore database 語(yǔ)句,當(dāng)還原成功時(shí)系統(tǒng)會(huì)給出提示 38 “恢復(fù)成 功!已經(jīng)把備份 +path+恢復(fù)到數(shù)據(jù)庫(kù)”,其中 path 是你備份時(shí)的路徑。當(dāng)計(jì)算機(jī)受到病毒感染或其它原因時(shí)造成數(shù)據(jù)庫(kù)損壞時(shí)可以通過(guò)提前備份的數(shù)據(jù)庫(kù)將其還原。 設(shè)定 圖 設(shè)計(jì)思想: 權(quán)限設(shè)定是對(duì)使用該軟件的用戶操作權(quán)限進(jìn)行設(shè)定,當(dāng)有新的用戶要操作該軟件時(shí),系統(tǒng)默認(rèn)只為該用戶分配系統(tǒng)配置和幫助兩個(gè)模塊的操作權(quán)限,如果想讓該用戶具有更多的操作權(quán)限,必須讓系統(tǒng)管理員通過(guò)窗體為該用戶重新分配權(quán)限。 具體實(shí)現(xiàn): (1).在實(shí)現(xiàn)該功能模塊時(shí),需要添加一個(gè) Windows 窗體,使起 Name 為 ,修改 Text 屬性為“用戶管理”,調(diào)整窗體大小,修改 MaximizeBox屬性為 false和 MinimizeBox 屬性為 false,添加相應(yīng)的 label控件、 textBox控件、 button控件、 tabControl控件和外部表格組件 gridControl,并修改相關(guān)的屬性使其如圖 。 圖 設(shè)計(jì)思想: 員工信息查詢是對(duì)宿舍的工作人員的基本情況進(jìn)行的查詢,它通過(guò)每個(gè)員工所對(duì)應(yīng)的編號(hào)字段來(lái)完成查詢操作。 設(shè)計(jì)思想: 人員來(lái)訪登記查詢是針對(duì)外來(lái)人員出入宿舍的情況進(jìn)行查詢,通過(guò)來(lái)訪 人姓名、被訪人姓名和日期字段來(lái)查詢出入宿舍人員的情況。 (3).在按某個(gè)條件查詢時(shí)首先要通過(guò)編程判斷一下,數(shù)據(jù)庫(kù)的學(xué)生注冊(cè)信息表中是否存在該記錄,如果沒(méi)有系統(tǒng)會(huì)在表格中顯示空集。 (2).在實(shí)現(xiàn)該查詢功能時(shí),需要用到 學(xué)期注冊(cè)表 Enroll,因此需要調(diào)用 公共類來(lái)實(shí)現(xiàn)窗體與數(shù)據(jù)庫(kù)之間的相關(guān)聯(lián),在窗體的 Load事件執(zhí)行查詢語(yǔ)句,將其返回的數(shù)據(jù)集與 外部表格組件 gridControl 進(jìn)行幫定,以方便用戶操作。因此我僅以學(xué)期注冊(cè)查詢模塊為例來(lái)說(shuō)明一下這九個(gè)功能模塊的詳細(xì)實(shí)現(xiàn)過(guò)程。 出入登記功能詳細(xì)設(shè)計(jì) 由于物品進(jìn)出登記和人員來(lái)訪登記兩個(gè)功能模塊在具體編程實(shí)現(xiàn)上和以上的模塊基本一樣,下 面我僅介紹一下兩個(gè)模塊的設(shè)計(jì)思想。 4. 學(xué)生離校管理 圖 學(xué)生離校管理界面 設(shè)計(jì)思想: 學(xué)生離校管理 是對(duì)學(xué)生畢業(yè)時(shí)信息的處理,如果某學(xué)生沒(méi)有交費(fèi)或未交清住宿費(fèi),在此辦理離校手續(xù)時(shí),系統(tǒng)將會(huì)給出提示。在 命令按鈕的 Click 事件中分別寫(xiě)入相應(yīng)的代碼來(lái)實(shí)現(xiàn)添加、修改和刪除功能,詳細(xì)代碼請(qǐng)查看附錄 A。 學(xué)生管理功能詳細(xì)設(shè)計(jì) 由于基本信息錄入、個(gè)人財(cái)物登記、學(xué)期注冊(cè)管理、學(xué)生離校管理和學(xué)生出勤管理這五個(gè)功能模塊在具體編程實(shí)現(xiàn)上基本一樣,下面我僅以基本信息錄入為例來(lái)說(shuō)明一下這 五個(gè)功能模塊的詳細(xì)實(shí)現(xiàn)過(guò)程,其余四個(gè)模塊僅介紹其設(shè)計(jì)思想。該模塊是有系統(tǒng)管理員來(lái)完成的,沒(méi)有賦予權(quán)限的用戶是不能對(duì)該 模塊進(jìn)行操作。 (4).我還設(shè)置了一個(gè)‘備注’字段,是為了方便學(xué)校登記該樓房的其它相關(guān) 情況。 圖 樓房管理界面 設(shè)計(jì)思想: 樓房 管理 是對(duì)每棟宿舍樓的基本信息進(jìn)行錄入,在學(xué)校建設(shè)完新的宿舍樓時(shí)可以通過(guò)此窗體把該樓房的信息添加到數(shù)據(jù)庫(kù)中去。 在窗體的 Load 事件和命令按鈕的 Click事件中分別寫(xiě)入相應(yīng)的代碼來(lái)實(shí)現(xiàn)修改密碼功能,詳細(xì)代碼請(qǐng)查看附錄 A。 22 系統(tǒng)設(shè)置功能詳細(xì)設(shè)計(jì) 圖 修改密碼界面 設(shè)計(jì)思想: 為了防止密碼被惡意 盜用 可以經(jīng)常性的修改你的密碼以增強(qiáng)系統(tǒng)的安全性,密碼修改對(duì)于所有具有訪問(wèn)該系統(tǒng)的用戶來(lái)說(shuō)都可以使用 ,但是如果系統(tǒng)管理員沒(méi)有對(duì)某個(gè)用戶分配該模塊,那該用戶是不能進(jìn)行密碼修改。 在系統(tǒng)功能模塊介紹時(shí),我把整個(gè)系統(tǒng)分為系統(tǒng)設(shè)置模塊、公寓管理模塊、學(xué)生管理模塊、信息查詢模塊、出入登記模塊、用戶管理模塊、數(shù)據(jù)備份模塊、幫助模塊八個(gè)基本模塊。當(dāng)某個(gè)表發(fā)生插入、修改、刪除等方面的改動(dòng)時(shí),相聯(lián)的表之間也要進(jìn)行相應(yīng)的改動(dòng)。 11. 宿舍出勤表:登記學(xué)生宿舍的出勤情況。 :登記所有宿舍樓情況。 :登記所有宿舍的詳細(xì)情況。 14 ER 圖 在我所設(shè)計(jì)的模塊中,主要涉及到員工、樓房、寢室這三個(gè)實(shí)體,所以在 ER 圖中我只是將這三個(gè)實(shí)體的屬性進(jìn)行了詳細(xì)說(shuō)明。 1. 備份數(shù)據(jù)庫(kù):對(duì)當(dāng)前使用的數(shù)據(jù)庫(kù)進(jìn)行整體備份。 用戶管理模塊 用戶管理模塊包括:添加用戶、權(quán)限管理兩個(gè)功能模塊。 :對(duì)學(xué)生搬入和搬出宿舍樓的物品情況進(jìn)行查詢。 :通過(guò)工號(hào)來(lái)查詢員工的基本情況信息。 :通過(guò)樓房號(hào)來(lái)查詢樓房的使用情況的查詢。 :實(shí)現(xiàn)學(xué)生畢業(yè)離校處理,注銷該學(xué)生信息。 學(xué)生管理模塊 學(xué)生 管理模塊包括:基本信息錄入、個(gè)人財(cái)物登記、學(xué)期注冊(cè)管理、學(xué)生離校管理、學(xué)生出勤管理五項(xiàng)功能。 :登記學(xué)校所有住宿樓情況。 :實(shí)現(xiàn)所有用戶的密碼更改功能。 10 本章通過(guò)介紹面向?qū)ο蟮木幊毯蛢煞N工具的發(fā)展與相應(yīng)的技術(shù),使大多數(shù)人明白本系統(tǒng)的開(kāi)發(fā)原理與相關(guān)技術(shù)的應(yīng)用。 本章小結(jié) 本章重點(diǎn)介紹了開(kāi)發(fā)“高校學(xué)生宿舍管理系統(tǒng)”所使用的開(kāi)發(fā)工具與應(yīng)用的數(shù)據(jù)庫(kù)系統(tǒng)。表之間的連接如果是通過(guò)相等的字段值連接起來(lái)的查詢稱為等值連接查詢。在 ORDER BY 子句中,可以使用一個(gè)或多個(gè)排序,要求其優(yōu)先級(jí)次序從左到右。 WHERE 子句中的條件是由表達(dá)式以及邏輯聯(lián)結(jié)詞 AND、 OR 和NOT 等組成。 在數(shù)據(jù)庫(kù)中,數(shù)據(jù)查詢是通過(guò) SELECT 語(yǔ)句來(lái)完成的。經(jīng)過(guò)多年的發(fā)展, SQL 語(yǔ)言已成為關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。 類在 中,并且與 中的 XML 類集成。 有效地從數(shù)據(jù)操作中將數(shù)據(jù)訪問(wèn)分解為多個(gè)可以單獨(dú)使用或一前一后使用的不連續(xù)組件。對(duì) Visual C 的支持包括項(xiàng)目模板、設(shè)計(jì)器、屬性頁(yè)、代碼向?qū)?、一個(gè)對(duì)象模型以及開(kāi)發(fā)環(huán)境的其 它 功能。 C 從 Microsoft C 和 Microsoft C++ 演變而來(lái),它是一種簡(jiǎn)單、現(xiàn)代、類型安全和面向?qū)ο蟮恼Z(yǔ)言。 7. 承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性。 3. 實(shí)行嚴(yán)格的產(chǎn)品控制。著名的軟件工程專家 B. W. Boehm 綜合這些學(xué)者們的意見(jiàn)并總結(jié)了 TRW 公司多年開(kāi)發(fā)軟件的經(jīng)驗(yàn),于 1983 年在一篇論文中提出了軟件工程的七條基本原理。通過(guò)對(duì)系統(tǒng)的各項(xiàng)分析,得出了實(shí)現(xiàn)系統(tǒng)功能的基本方法,并確定使用的開(kāi)發(fā)工具。 由于用到的數(shù)據(jù)表格多,另外考慮到實(shí)際情況,學(xué)生基本信息的變動(dòng),還有員工信息的多少的變化,我們選用 SQL Server 2021 作為數(shù)據(jù)庫(kù)開(kāi)發(fā),而不用 Access,主要是因?yàn)?Access 存放的記錄,在實(shí)際運(yùn)用中不適合此系統(tǒng);而 SQL Server 2021 是一種常用的關(guān)系數(shù)據(jù)庫(kù),能存放和讀取大量的數(shù)據(jù),管理眾多并發(fā)的用戶,故選用 SQL Server 2021 數(shù)據(jù)庫(kù)。 ,即系統(tǒng)管理員登錄和普通用戶登錄,沒(méi)有系 7 統(tǒng)管理員或者普通用戶的用戶名和密碼任何人都不能登錄該系統(tǒng) ,而且管理員可以對(duì)每個(gè)用戶賦予不同模塊的操作權(quán)限。 用戶界面需求 高校學(xué)生宿舍管理系統(tǒng)應(yīng)提供簡(jiǎn)單、層次關(guān)系明了、清晰的操作界面,使用戶一目了然。 。 。 基本功能需求 本課題要實(shí)現(xiàn)的是高校學(xué)生宿舍管理系統(tǒng),在設(shè)計(jì)該系統(tǒng)時(shí),應(yīng)盡可能的貼近學(xué)生 ,便于用戶操作。由于數(shù)據(jù)庫(kù)存儲(chǔ)容量相當(dāng)大,而且比較穩(wěn)定,適合較長(zhǎng)時(shí)間的保存,也不容易丟失。信息 世界永遠(yuǎn)不會(huì)是一個(gè)平靜的世界,當(dāng)一種技術(shù)不能滿足需求時(shí),就會(huì)有新的技術(shù)誕生并取代舊技術(shù)。 關(guān)鍵詞 宿舍管理系統(tǒng)、數(shù)據(jù)庫(kù)、管理、 信息 3 目 錄 摘 要 ………………………………………………………………………………….………I 引 言 ……………………………………………………………………………………… .1 第一章 系統(tǒng)需求分析 …………………………………………………………… ....…2 功能需求 …………………………………………………………………………………….2 基本功能需求 ……………………………………………………………………………2 報(bào)表需求 …………………………………………………………………………….........2 用戶界面需求 …………………………………………………………………………….2 性能需求 …………………………………………………………………………………….2 系統(tǒng)安全性 ………………………………………………………………………………..2 數(shù)據(jù)庫(kù)選擇 ………………………………………………………………………………….3 開(kāi)發(fā)環(huán)境 ………………………………………………………………………………….....3 本章 小結(jié) …………………………………………………………………………………….3 第二章 相關(guān)知識(shí)點(diǎn)介紹 …………………………………………………………………..4 軟件工程 …………………………………………………………………………………..4 C知識(shí)介紹 .……………………………………………………………………………..4 知識(shí)介紹 … ....……………………………………………………………….4 SQL Server2021 知識(shí)介紹 ...…………………………………………………………….5 本章小結(jié) . ….……………………………………………………………………………...6 第三章 宿舍管理系統(tǒng)詳細(xì)設(shè)計(jì) ………………………………………………………..7 系統(tǒng)功能模塊圖 ……………………………………………………………………………..7 系統(tǒng)設(shè)置模塊
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1