




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)室門禁系統(tǒng)詳細(xì)設(shè)計(jì)說明書執(zhí) 筆 者朱家琪日 期2012-6-25指導(dǎo)教師倪健 孫勝娟二一二 年 六 月 二十五 日計(jì)算機(jī)科學(xué)與技術(shù)系一、引言隨著科學(xué)技術(shù)的不斷進(jìn)步,各行各業(yè)借著這股東風(fēng)快速發(fā)展。電子行業(yè)更是攀上了一個(gè)前所未有的高度,各種各樣的電子產(chǎn)品在日常生活中得到廣泛的流行,逐漸成為人們生活的一部分。為了能夠?qū)?shí)驗(yàn)室資源的安全保障,同時(shí)實(shí)現(xiàn)更好的管理,門禁系統(tǒng)也逐步運(yùn)用到上面了,不但有利控制出入實(shí)驗(yàn)室的人群,而且通過刷卡記錄著學(xué)生進(jìn)出實(shí)驗(yàn)室的時(shí)間,掌握著學(xué)生進(jìn)出實(shí)驗(yàn)室的第一手資料。1編寫的目的本文檔將對(duì)實(shí)驗(yàn)室門禁系統(tǒng)軟件開發(fā)詳細(xì)設(shè)計(jì)進(jìn)行描述,本文檔的讀者是項(xiàng)目策劃、設(shè)計(jì)和評(píng)審人員。同時(shí)編
2、寫該文檔有利我們對(duì)軟件工程的原理、標(biāo)準(zhǔn)和規(guī)范的學(xué)習(xí),提高我們團(tuán)隊(duì)合作互助的精神,同時(shí)培養(yǎng)我們對(duì)文檔的編寫能力。2背景說明a待開發(fā)的軟件系統(tǒng)的名稱;實(shí)驗(yàn)室門禁系統(tǒng)b本項(xiàng)目的任務(wù)提出者:客戶c開發(fā)者單位:河北工程大學(xué)信電學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)09級(jí)d開發(fā)者:林先將、朱家琪、毛燎原、夏彥飛3定義Windows 系列:運(yùn)行環(huán)境C#:軟件開發(fā)語言SQL Server:數(shù)據(jù)庫管理軟件流程圖 :是由一些圖框和流程線組成的,其中圖框表示各種操作的類型,圖框中的文字和符號(hào)表示操作的內(nèi)容,流程線表示操作的先后次序。4參考資料a軟件工程張海藩 清華大學(xué)出版社 2008.2b軟件項(xiàng)目管理案例教程韓萬江、姜立新 機(jī)械工業(yè)
3、出版社 2009.4c.實(shí)用軟件文檔寫作肖剛、古輝、程振波等 清華大學(xué)出版社 2005.2二、程序系統(tǒng)的結(jié)構(gòu) 1運(yùn)行環(huán)境11設(shè)備 硬件最低要求:內(nèi)存256MB以上,硬盤40MB以上。12支持軟件操作系統(tǒng):Windows XP、Windows 2000、Windows Server 2003、windows vista、Windows Server 2008等可以安裝.NET framework 2.0及其以上版本的操作系統(tǒng)平臺(tái)。2系統(tǒng)組織結(jié)構(gòu)系統(tǒng)模塊查詢進(jìn)出時(shí)間模塊系統(tǒng)維護(hù)模塊幫助模塊顯示當(dāng)前人數(shù)模塊學(xué)生用戶管理模塊圖1 模塊圖三、程序設(shè)計(jì)說明 1程序描述實(shí)現(xiàn)對(duì)實(shí)驗(yàn)室的信息化管理,學(xué)生刷卡進(jìn)入
4、實(shí)驗(yàn)室,管理員可以對(duì)學(xué)生用戶的增、刪、查,查看當(dāng)前實(shí)驗(yàn)室人數(shù)數(shù)目,有利查詢學(xué)生進(jìn)出實(shí)驗(yàn)室的時(shí)間。2主要功能模塊21系統(tǒng)登錄模塊系統(tǒng)登錄主要用于對(duì)進(jìn)入實(shí)驗(yàn)室門禁系統(tǒng)的用戶進(jìn)行安全性檢查,以防止非法用戶進(jìn)入該系統(tǒng)。在登錄時(shí),只有合法的用戶才可以進(jìn)入該系統(tǒng)。211功能流程圖圖2 登陸功能流程212窗體設(shè)計(jì)新建一個(gè)windows窗體,命名為Form1.cs,主要用于實(shí)現(xiàn)系統(tǒng)登錄功能。該窗體用到的控件有button、label、panel、textBox、pictureBox。button控件用于點(diǎn)擊登錄和取消按鈕;label控件用于用戶名、密碼、系統(tǒng)名稱的顯示;panel控件是把button、labe
5、l、textBox組成控件集合;textBox控件是用戶名和密碼的輸入;pictureBox控件用于顯示圖像使界面更加美觀。213代碼設(shè)計(jì)首先用public全局變量記錄登錄用戶的名字,用private局部變量記錄密碼,寫入數(shù)據(jù)源,與數(shù)據(jù)庫進(jìn)行比較。如果數(shù)據(jù)一致,跳轉(zhuǎn)到管理頁面,否則提示登錄失敗,并返回。22集合模塊學(xué)生用戶管理模塊,顯示當(dāng)前人數(shù)模塊,查詢進(jìn)入時(shí)間模塊三位一體。學(xué)生用戶管理主要實(shí)現(xiàn)對(duì)用戶的基本信息的增添、刪除、查詢。另外兩模塊是查詢實(shí)驗(yàn)室當(dāng)前的基本狀況。221功能流程圖圖3刪除功能流程圖4查詢功能流程222窗體設(shè)計(jì)新建一個(gè)windows窗體,命名為manage.cs,該窗體使用控
6、件tabControl做成書簽形式,其一為用戶管理,其二為登陸報(bào)表。其一用到的主要控件為dataGridView、groupBox、button、linkLabel、conboBox,其二主要控件為dataGridView、label。dataGridView控件用于顯示學(xué)生信息數(shù)據(jù);button控件用于點(diǎn)擊刪除和查詢按鈕;linkLabel控件是學(xué)生新用戶注冊(cè)的超鏈接;groupBox控件是把學(xué)生信息的刪除、增添、查詢所屬的控制分別用一框架包起來,更加方便對(duì)它們的操作;conboBox控件可以對(duì)學(xué)院和班級(jí)的選擇,也可以選擇手動(dòng)輸入;textBox控件是對(duì)學(xué)號(hào)的輸入。223代碼設(shè)計(jì)刪除學(xué)生用戶
7、信息是通過查詢學(xué)生編號(hào),從數(shù)據(jù)庫中查詢相同而刪除,對(duì)于學(xué)生用戶信息的查詢是通過學(xué)院與班級(jí)同數(shù)據(jù)庫的比較,相同就在dataGridView上顯示數(shù)據(jù),而顯示當(dāng)前人數(shù)和進(jìn)入時(shí)間則直接顯示。23學(xué)生信息增添231功能流程圖 圖5 學(xué)生用戶注冊(cè)流程232窗體設(shè)計(jì)新建一個(gè)windows窗體,命名為login.cs,主要用于實(shí)現(xiàn)新用戶注冊(cè),該窗體用到的控件有botton、textBox、lable、rodioButton。rodioButton用于對(duì)性別男女之間的選擇。233代碼設(shè)計(jì)當(dāng)新用戶注冊(cè)的有未添加項(xiàng)就提交時(shí),會(huì)彈出提示框,當(dāng)學(xué)生編號(hào)相同時(shí),會(huì)提示警告。24學(xué)生刷卡流程圖6 學(xué)生刷卡流程25數(shù)據(jù)表的設(shè)計(jì)表1 管理員信息表2學(xué)生信息3對(duì)性能的規(guī)定31精度 對(duì)用戶的輸入數(shù)據(jù)要進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn)。32時(shí)間特性要求 對(duì)時(shí)間沒有要求。33靈活性 本系統(tǒng)采用人機(jī)交互方式,界面美觀友好,信息查詢靈活、方便,數(shù)據(jù)存儲(chǔ)安全可靠。4輸入輸出要求軟件對(duì)數(shù)據(jù)輸入均進(jìn)行數(shù)據(jù)有效性檢驗(yàn)。輸出的數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【熵基科技】2025多模態(tài)生物識(shí)別白皮書
- Brand KPIs for ready-made-food Alberto in Germany-外文版培訓(xùn)課件(2025.2)
- 《低壓電器-項(xiàng)目式教學(xué)》教案 16.單元三 任務(wù)三 任務(wù)一 自動(dòng)循環(huán)控制線路的制作
- 原發(fā)性醛固酮增多癥
- 【大單元教學(xué)】人教部編版語文五上第三單元(單元整體+教學(xué)設(shè)計(jì)+作業(yè)設(shè)計(jì))
- 酒店消防設(shè)施維護(hù)合同范本
- 商貿(mào)公司合作協(xié)議范本
- 光纖敷設(shè)安全合同
- 交易合同范本
- 2025國際服務(wù)貿(mào)易的合同
- 2025年中國白高粱行業(yè)發(fā)展趨勢(shì)預(yù)測(cè)及投資戰(zhàn)略咨詢報(bào)告
- 詳解家庭教育指導(dǎo)師考試試題及答案
- 2025長(zhǎng)沙市存量房買賣合同(合同版本)
- 制造業(yè)生產(chǎn)成本控制與優(yōu)化策略
- 2025年OTC市場(chǎng)分析現(xiàn)狀
- GB/T 31015-2024公共信息導(dǎo)向系統(tǒng)基于無障礙需求的設(shè)計(jì)與設(shè)置原則和要求
- 2025年安陽職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫完整答案
- 老有所學(xué)-家庭教育的內(nèi)涵及對(duì)老年人生活質(zhì)量的影響
- 2025江蘇省鐵路集團(tuán)限公司春季招聘24人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 國家開放大學(xué)《課程與教學(xué)論》形考任務(wù)1-4參考答案
- 公路培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論