歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類(lèi) > DOC文檔下載  

學(xué)生管理系統(tǒng)畢業(yè)論文

  • 資源ID:41234473       資源大?。?span id="j5voa0z" class="font-tahoma">2.20MB        全文頁(yè)數(shù):54頁(yè)
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶(hù)名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢(xún)和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類(lèi)文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

學(xué)生管理系統(tǒng)畢業(yè)論文

JIU JIANG UNIVERSITY畢畢 業(yè)業(yè) 論論 文文 題 目 學(xué)生管理系統(tǒng) 英文題目 Student Management System 院 系 信息科學(xué)與技術(shù)學(xué)院 專(zhuān) 業(yè) 計(jì)算機(jī)應(yīng)用技術(shù) 姓 名 班級(jí)學(xué)號(hào) B111118 指導(dǎo)教師 二一三年十一月I信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文摘 要學(xué)校學(xué)生信息管理是學(xué)校教務(wù)管理中的一個(gè)極為重要的環(huán)節(jié),它是整個(gè)學(xué)校管理的核心和基礎(chǔ)。隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長(zhǎng)。面對(duì)龐大的信息量需要有學(xué)生管理系統(tǒng)來(lái)提高學(xué)生管理工作的效率。通過(guò)這樣的系統(tǒng)可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢(xún)、修改、增加、刪除等,從而減少管理方面的工作量。學(xué)生管理系統(tǒng)是典型的信息管理系統(tǒng) (MIS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。經(jīng)過(guò)分析,我采用微軟公司的 visual studio 2005 中的 C+語(yǔ)言平臺(tái)開(kāi)發(fā),后臺(tái)建立在 Microsoft Office Access 2007 基礎(chǔ)上,尤其是數(shù)據(jù)窗口能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成高可行性系統(tǒng)。通過(guò)對(duì)計(jì)算機(jī)硬件和軟件方面的了解,來(lái)論證本系統(tǒng)的解決方案。另外對(duì)學(xué)校等領(lǐng)域進(jìn)行調(diào)研和分析,參照相關(guān)各種資料進(jìn)行數(shù)據(jù)庫(kù)編程實(shí)踐。關(guān)鍵詞:信息管理系統(tǒng),數(shù)據(jù)庫(kù),前端應(yīng)用程序II信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文AbstractSchool student information management schools in educational administration an extremely important aspect , which is the core of the whole school management and infrastructure . With the growing size of the school , the number of students increased dramatically, the amount of information on a variety of students grow exponentially . Given the large amount of information needed to improve student student management system management efficiency . Such a system can be done through the specification of information management, scientific statistics and quick search , modify, add , delete, etc. , thereby reducing management workload.Student management system is a typical management information system (MIS), which mainly includes the establishment and maintenance of back-end database and front-end application development aspects. For the former requirement to establish data consistency and integrity , data security, a good library . For the latter requires the application fully functional, easy to use features. After analysis , I use Microsoft visual studio 2005 in c + + language platform , the background based on Microsoft Office Access 2007 , based on the data window can be simple and easy to manipulate intelligence database object, first create a system in a short time application prototype , then, the initial prototype of the system needs to constantly revise and improve the feasibility of the system until the formation of a high . Through the computer hardware and software knowledge , to demonstrate this system solution. In addition to the schools in areas such as research and analysis, with reference to a variety of information related to database programming practice.Key words: Information management systems, databases, front-end applicationIII信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文目目 錄錄摘 要.IAbstract.II1 緒論1.1 開(kāi)發(fā)背景 .(1)1.2 國(guó)內(nèi)外研究現(xiàn)狀 .(1)1.4 論文的主要內(nèi)容 .(2)1.5 論文結(jié)構(gòu) .(3)1.6 本章小結(jié) .(3)2 需求分析2.1 任務(wù)概述 .(5)2.2 系統(tǒng)功能架構(gòu) .(5)2.3 可行性分析 .(6)2.4 系統(tǒng)的需求描述 .(8)2.5 系統(tǒng)功能模塊分析 .(9)2.6 本章總結(jié) .(11)3 概要設(shè)計(jì)3.1 系統(tǒng)的設(shè)計(jì)思想 .(12)IV信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文3.2 系統(tǒng)總體設(shè)計(jì) .(12)3.3 業(yè)務(wù)流程分析 .(14)3.4 系統(tǒng) E-R 圖 .(15)3.5 本章小結(jié) .(17)4 系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)4.1 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) .(18)4.2 用戶(hù)管理模塊的實(shí)現(xiàn) .(20)4.3 學(xué)生管理模塊的實(shí)現(xiàn) .(24)4.4 交費(fèi)管理模塊的實(shí)現(xiàn) .(28)4.5 檔案管理模塊的實(shí)現(xiàn) .(30)4.6 成績(jī)管理模塊的實(shí)現(xiàn) .(33)4.7 住宿管理模塊的實(shí)現(xiàn) .(36)4.8 菜單設(shè)計(jì) .(39)4.9 本章總結(jié) .(40)5 系統(tǒng)測(cè)試5.1 系統(tǒng)測(cè)試定義 .(41)5.2 系統(tǒng)測(cè)試的重要性 .(41)5.3 系統(tǒng)測(cè)試的目的和意義 .(42)5.4 系統(tǒng)常用的測(cè)試方法 .(42)5.5 測(cè)試環(huán)境與測(cè)試條件 .(43)V信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文5.6 系統(tǒng)運(yùn)行情況 .(44)5.7 系統(tǒng)測(cè)試總結(jié) .(44)5.8 本章小結(jié) .(44)6 總結(jié).(45)致 謝.(46)參考文獻(xiàn).(47)1信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文1 緒論1.1 開(kāi)發(fā)背景學(xué)校學(xué)生信息管理是學(xué)校教務(wù)管理中的一個(gè)極為重要的環(huán)節(jié),它是整個(gè)學(xué)校管理的核心和基礎(chǔ)?,F(xiàn)在我國(guó)的大中小學(xué)校檔案的管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)智已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管理方法必然被以計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。信息社會(huì)的高科技,商品經(jīng)濟(jì)化的高效益,使計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手:今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面:首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng);其次,計(jì)算機(jī)可以節(jié)省許多資源;第三,計(jì)算機(jī)可以大大的提高人們的工作效率;第四,計(jì)算機(jī)可以使敏感文檔更加安全,等等。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,學(xué)籍管理系統(tǒng)軟件將會(huì)為教學(xué)辦公室?guī)?lái)極大的方便。隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長(zhǎng)。1.2 國(guó)內(nèi)外研究現(xiàn)狀學(xué)生管理是各大學(xué)的主要日常管理工作之一,涉及到校、系、師、生的諸多方面,隨著教學(xué)體制的不斷改革,尤其是學(xué)分制、選課制的展開(kāi)和深入,學(xué)生成績(jī)?nèi)粘9芾砉ぷ骷氨4婀芾砣遮叿敝?、?fù)雜。迫切需要研制開(kāi)發(fā)一款功能強(qiáng)大,操作簡(jiǎn)單,具有人性化的學(xué)生成績(jī)管理系統(tǒng)。 在國(guó)外高校,與國(guó)內(nèi)不同,他們一般具有較大規(guī)模的穩(wěn)定的技術(shù)隊(duì)伍來(lái)提供服務(wù)與技術(shù)支持。而國(guó)內(nèi)高校信息化建設(shè)相對(duì)起步較晚。在數(shù)字校園理論逐步應(yīng)用的過(guò)程中,各高校一方面不斷投資購(gòu)建各種硬件、系統(tǒng)軟件和網(wǎng)絡(luò),另一方面也不斷開(kāi)發(fā)實(shí)施了各類(lèi)教學(xué)、科研、辦公管理等應(yīng)用系統(tǒng),形成了一定規(guī)模的信息化建設(shè)體系。但是,由于整體信息化程度相對(duì)落后,經(jīng)費(fèi)短缺,理論體系不健全等原因,國(guó)內(nèi)高校教務(wù)管理系統(tǒng)在機(jī)構(gòu)設(shè)置、服務(wù)范圍、服務(wù)質(zhì)量及人員要求上與國(guó)外高校2信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文相比都有一定的差距。 縱觀目前國(guó)內(nèi)研究現(xiàn)狀,在安全性和信息更新化方面存在有一定的不足,各現(xiàn)有系統(tǒng)資料單獨(dú)建立,共享性差;在以管理者為主體的方式中,信息取舍依賴(lài)管理者對(duì)于信息的認(rèn)知與喜好,較不容易掌握用戶(hù)真正的需求,也因此無(wú)法完全滿(mǎn)足用戶(hù)的需求。因此,教務(wù)管理軟件應(yīng)充分依托校園網(wǎng),實(shí)現(xiàn)教務(wù)信息的集中管理、分散操作、信息共享,使傳統(tǒng)的教務(wù)管理朝數(shù)字化、無(wú)紙化、智能化、綜合化的方向發(fā)展,并為進(jìn)一步實(shí)現(xiàn)完善的計(jì)算機(jī)教務(wù)管理系統(tǒng)和全校信息系統(tǒng)打下良好的基礎(chǔ)。1.3 研究的目的和意義 隨著科學(xué)技術(shù)、管理方法的不斷進(jìn)步,傳統(tǒng)的辦公方式、方法和手段已經(jīng)不能適應(yīng)現(xiàn)代化管理的需要,作為培養(yǎng)高質(zhì)量合格人才為宗旨的高等學(xué)校,總是走在科技的最前沿,學(xué)生管理的計(jì)算機(jī)化已成為高校管理現(xiàn)代化、決策科學(xué)化的一個(gè)重要環(huán)節(jié),是開(kāi)創(chuàng)學(xué)生管理工作新局面的必由之路。 當(dāng)前,學(xué)生管理的弊端主要表現(xiàn)在兩方面:第一,工作繁雜、工作量大、錯(cuò)誤率高;第二,缺乏監(jiān)督體系和控制手段:學(xué)生管理的政策性很強(qiáng),應(yīng)該嚴(yán)格按照上級(jí)部門(mén)的有關(guān)政策和規(guī)定辦事,然而,由于傳統(tǒng)的學(xué)生管理模式缺乏有效的監(jiān)督措施,使有關(guān)部門(mén)的政策規(guī)定難以得到及時(shí)準(zhǔn)確的貫徹執(zhí)行,使學(xué)生管理工作完全失去了應(yīng)有的嚴(yán)肅性,給學(xué)校的人才培養(yǎng)質(zhì)量帶來(lái)了嚴(yán)重的影響,也給社會(huì)帶來(lái)了很大的負(fù)面影響。 學(xué)生學(xué)生管理系統(tǒng)要實(shí)現(xiàn)的目標(biāo)是為該校提供全面的學(xué)生信息管理的解決方案,以解決傳統(tǒng)人工管理方式效率低、保密性差,不利于查找、更新和維護(hù)的問(wèn)題,極大地提高學(xué)生信息管理的效率,節(jié)約教育經(jīng)費(fèi),以適應(yīng)學(xué)校信息化建設(shè)的發(fā)展趨勢(shì)。 因此,開(kāi)發(fā)一個(gè)功能完善、操作簡(jiǎn)單、界面友好、有針對(duì)性的學(xué)生管理系統(tǒng)對(duì)學(xué)校、乃至社會(huì)都是非常必要,非常有意義的。3信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文1.4 論文的主要內(nèi)容本文將闡述一個(gè)學(xué)生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程,這里主要運(yùn)用到的技術(shù)有C+語(yǔ)言、Microsoft Office Access 數(shù)據(jù)庫(kù)。本系統(tǒng)主要分為六個(gè)主要的模塊:用戶(hù)管理、學(xué)生管理、繳費(fèi)管理、檔案管理、成績(jī)管理和宿舍管理模塊。管理員可以添加、修改、刪除管理員。管理員登陸后臺(tái)可以修改密碼,對(duì)學(xué)生進(jìn)行管理。管理員可以對(duì)學(xué)生進(jìn)行報(bào)到登記、繳費(fèi)管理、檔案管理、成績(jī)管理和宿舍管理。本文首先闡述了學(xué)生管理系統(tǒng)的需求分析部分,從任務(wù)概述、軟件的架構(gòu)、可行性分析和系統(tǒng)的功能模塊分析做出了介紹,并給出了系統(tǒng)功能模塊對(duì)應(yīng)的用例圖以及類(lèi)圖;其次系統(tǒng)概要設(shè)計(jì)部分將主要介紹該系統(tǒng)的設(shè)計(jì)思想、總體設(shè)計(jì)以及業(yè)務(wù)流程;再次系統(tǒng)詳細(xì)設(shè)計(jì)部分將說(shuō)明整個(gè)系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)及主要的功能模塊的實(shí)現(xiàn);系統(tǒng)測(cè)試部分介紹了測(cè)試的重要性和意義、測(cè)試方法以及本系統(tǒng)最后測(cè)試的總結(jié)。最后論文對(duì)整個(gè)系統(tǒng)的設(shè)計(jì)過(guò)程與結(jié)果進(jìn)行總結(jié),對(duì)系統(tǒng)的未來(lái)進(jìn)行展望。1.5 論文結(jié)構(gòu)第一章緒論講了學(xué)生管理系統(tǒng)開(kāi)發(fā)的背景,國(guó)內(nèi)外的研究現(xiàn)狀,研究的目的和意義以及論文的總體結(jié)構(gòu)。第二章為整個(gè)系統(tǒng)的需求分析、可行性分析,將整個(gè)系統(tǒng)所需要實(shí)現(xiàn)的功能用文字描述出來(lái),從技術(shù)可行性、經(jīng)濟(jì)可行性、操作的可行性三個(gè)方面來(lái)研究系統(tǒng)方案的可行性,給出了系統(tǒng)的功能模塊分析相關(guān)的用例圖及類(lèi)圖。第三章為概要設(shè)計(jì),包括系統(tǒng)的設(shè)計(jì)思想、總體框架設(shè)計(jì)、業(yè)務(wù)流程分析三個(gè)大的方面。其中系統(tǒng)總體框架方面則主要展示了系統(tǒng)五大模塊對(duì)應(yīng)的一些功能操作。第四章為整個(gè)系統(tǒng)的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn),詳細(xì)的介紹了系統(tǒng)的數(shù)據(jù)庫(kù)的設(shè)計(jì),在這一章列出主要的模塊進(jìn)行詳細(xì)的講解實(shí)現(xiàn)的效果,其他一些功能模塊則進(jìn)行簡(jiǎn)單的說(shuō)明。第五章是系統(tǒng)的測(cè)試部分,基于系統(tǒng)測(cè)試的目的和意義還有采取的一些常用的測(cè)試方法,本系統(tǒng)經(jīng)測(cè)試后可以穩(wěn)定可靠的運(yùn)行。4信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文第六章為總結(jié)和展望,論文在這一章將對(duì)整個(gè)系統(tǒng)的開(kāi)發(fā)過(guò)程中所涉及的知識(shí)與經(jīng)驗(yàn)進(jìn)行總結(jié),總結(jié)出該系統(tǒng)中的不足之處以及對(duì)未來(lái)同類(lèi)系統(tǒng)的制作給予展望。1.6 本章小結(jié)本章主要闡述了學(xué)生管理系統(tǒng)的開(kāi)發(fā)背景,以及現(xiàn)在國(guó)內(nèi)外研究的狀況,并且講述了研究該課題的目的和意義。最主要是將本論文的主要內(nèi)容和結(jié)構(gòu)大概的闡述清楚,把論文的一個(gè)整體框架和方向都展現(xiàn)出來(lái)。5信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文2 需求分析需求分析是軟件開(kāi)發(fā)中的一個(gè)關(guān)鍵過(guò)程,需求分析階段的任務(wù)是根據(jù)用戶(hù)的需求確定軟件的系統(tǒng)功能。很長(zhǎng)時(shí)間里人們一直認(rèn)為需求分析是整個(gè)軟件工程中最簡(jiǎn)單的一個(gè)步驟,但從近年以來(lái)越來(lái)越多的人認(rèn)識(shí)到它是整個(gè)過(guò)程中最關(guān)鍵的一個(gè)過(guò)程。假如在需求分析時(shí)分析者們未能正確地認(rèn)識(shí)到客戶(hù)的需要的話(huà),那么最后的軟件實(shí)際上不可能達(dá)到客戶(hù)的需要,或者軟件無(wú)法在規(guī)定的時(shí)間里完工。2.1 任務(wù)概述學(xué)生管理系統(tǒng)主要是對(duì)學(xué)生的信息進(jìn)行管理,完成學(xué)生入校學(xué)生管理、檔案、交費(fèi)、宿舍、成績(jī)等的管理。學(xué)生管理:在新生入校報(bào)到時(shí),進(jìn)行新生登記,然后進(jìn)行管理。交費(fèi)管理:在學(xué)生交費(fèi)時(shí),記錄交費(fèi)情況。檔案管理:對(duì)學(xué)生的檔案進(jìn)行動(dòng)態(tài)的管理,記錄學(xué)生的詳細(xì)資料。成績(jī)管理:完成對(duì)學(xué)生成績(jī)的輸入、瀏覽、查詢(xún)、統(tǒng)計(jì)。宿舍管理:記錄宿舍安排情況和各宿舍中所住的學(xué)生。2.2 系統(tǒng)功能架構(gòu)學(xué)生管理系統(tǒng)的功能需求架構(gòu)用例圖如圖 2-1 所示。6信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文學(xué)學(xué)生生管管理理系系統(tǒng)統(tǒng)主任教師添加管理員修改管理員刪除管理員學(xué)生信息查詢(xún)學(xué)生信息修改添加檔案宿舍安排登陸報(bào)到登記交費(fèi)登記成績(jī)上傳成績(jī)統(tǒng)計(jì)交費(fèi)查詢(xún)修改檔案查詢(xún)檔案成績(jī)查詢(xún)宿舍查詢(xún)添加寢室圖 2-1 學(xué)生管理系統(tǒng)功能架構(gòu)圖2.3 可行性分析可行性研究的目的是用最小的代價(jià)確定在問(wèn)題定義階段所確定的系統(tǒng)目標(biāo)和規(guī)模是否能實(shí)現(xiàn),所確定的問(wèn)題是否可以解決,系統(tǒng)方案在經(jīng)濟(jì)上、技術(shù)上、操作上和法律上是否可以接受。這里通過(guò)經(jīng)濟(jì)可行性、技術(shù)可行性、操作可行性三個(gè)方面對(duì)系統(tǒng)進(jìn)行可行性研究。7信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文2.3.1 經(jīng)濟(jì)可行性分析從經(jīng)濟(jì)角度看,投資要小于回報(bào),決策者才會(huì)實(shí)施計(jì)劃。本系統(tǒng)的開(kāi)發(fā)過(guò)程所進(jìn)行的投入很少,而做出的系統(tǒng)運(yùn)行后將大大方便學(xué)校管理,性?xún)r(jià)比高。所以,經(jīng)濟(jì)上是可行的。2.3.2 技術(shù)可行性分析硬件:計(jì)算機(jī)的存儲(chǔ)容量大,運(yùn)行速度、計(jì)算速度快,成本較低,外設(shè)的功能也比較強(qiáng)大、運(yùn)作效率高、可靠性高。系統(tǒng)軟件:本設(shè)計(jì)是基于 C+語(yǔ)言和 Access 數(shù)據(jù)庫(kù)。C+語(yǔ)言的特點(diǎn)有: (1) C+適用的應(yīng)用程序范圍極廣。C+可以用于幾乎所有的應(yīng)用程序,從字處理應(yīng)用程序到科學(xué)應(yīng)用程序,從操作系統(tǒng)組件到計(jì)算機(jī)游戲等。(2) C+從 C 中繼承了過(guò)程編程方式的高效性,并集成了面向?qū)ο缶幊谭绞降墓δ堋?3) C+在其標(biāo)準(zhǔn)庫(kù)中提供了大量的功能。(4) 有許多商業(yè) C+庫(kù)支持?jǐn)?shù)量眾多的操作系統(tǒng)環(huán)境和專(zhuān)門(mén)的應(yīng)用程序。Access 數(shù)據(jù)庫(kù)的特點(diǎn)有:(1) 存儲(chǔ)方式單一 Access 管理的對(duì)象有表、查詢(xún)、窗體、報(bào)表、頁(yè)、宏和模塊,以上對(duì)象都存放在后綴為(.mdb)的數(shù)據(jù)庫(kù)文件種,便于用戶(hù)的操作和管理。(2) 面向?qū)ο?Access 是一個(gè)面向?qū)ο蟮拈_(kāi)發(fā)工具,利用面向?qū)ο蟮姆绞綄?shù)據(jù)庫(kù)系統(tǒng)中的各種功能對(duì)象化,將數(shù)據(jù)庫(kù)管理的各種功能封裝在各類(lèi)對(duì)象中。它將一個(gè)應(yīng)用系統(tǒng)當(dāng)作是由一系列對(duì)象組成的,對(duì)每個(gè)對(duì)象它都定義一組方法和屬性,以定義該對(duì)象的行為和外國(guó),用戶(hù)還可以按需要給對(duì)象擴(kuò)展方法和屬性。通過(guò)對(duì)象的方法、屬性完成數(shù)據(jù)庫(kù)的操作和管理,極大地簡(jiǎn)化了用戶(hù)的開(kāi)發(fā)工作。同時(shí),這種基于面向?qū)ο蟮拈_(kāi)發(fā)方式,使得開(kāi)發(fā)應(yīng)用程序更為簡(jiǎn)便。8信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文(3) 界面友好、易操作 Access 是一個(gè)可視化工具,是風(fēng)格與 Windows 完全一樣,用戶(hù)想要生成對(duì)象并應(yīng)用,只要使用鼠標(biāo)進(jìn)行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢(xún)生成器、報(bào)表設(shè)計(jì)器以及數(shù)據(jù)庫(kù)向?qū)А⒈硐驅(qū)?、查?xún)向?qū)А⒋绑w向?qū)?、?bào)表向?qū)У裙ぞ?,使得操作?jiǎn)便,容易使用和掌握。(4) 集成環(huán)境、處理多種數(shù)據(jù)信息 Access 基于 Windows 操作系統(tǒng)下的集成開(kāi)發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ?,極大地提高了開(kāi)發(fā)人員的工作效率,使得建立數(shù)據(jù)庫(kù)、創(chuàng)建表、設(shè)計(jì)用戶(hù)界面、設(shè)計(jì)數(shù)據(jù)查詢(xún)、報(bào)表打印等可以方便有序地進(jìn)行。 (5) Access 支持 ODBC(開(kāi)發(fā)數(shù)據(jù)庫(kù)互連,Open Data Base Connectivity) ,利用Access 強(qiáng)大的 DDE(動(dòng)態(tài)數(shù)據(jù)交換)和 OLE(對(duì)象的聯(lián)接和嵌入)特性,可以在一個(gè)數(shù)據(jù)表中嵌入位圖、聲音、Excel 表格、Word 文檔,還可以建立動(dòng)態(tài)的數(shù)據(jù)庫(kù)報(bào)表和窗體等。Access 還可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上的動(dòng)態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫(kù)訪問(wèn)頁(yè)對(duì)象生成 HTML 文件,輕松構(gòu)建 Internet/Intranet 的應(yīng)用。2.3.3 操作可行性分析本系統(tǒng)前期主要是以學(xué)習(xí)以及收集資料為主,接下來(lái)就是對(duì)系統(tǒng)的分析,設(shè)計(jì)數(shù)據(jù)庫(kù),設(shè)計(jì)系統(tǒng)界面,以及中間的連接。對(duì)于相關(guān)專(zhuān)業(yè)的人來(lái)說(shuō)是可行的。 綜上所述,系統(tǒng)建設(shè)在技術(shù)上、經(jīng)濟(jì)上、操作上都是可行的。2.4 系統(tǒng)的需求描述對(duì)于一個(gè)學(xué)生管理系統(tǒng)來(lái)說(shuō),進(jìn)入了系統(tǒng)之后可以對(duì)學(xué)生的信息進(jìn)行相應(yīng)的操作?;谶@些本系統(tǒng)將包含以下的功能:用戶(hù)管理模塊:用戶(hù)的信息包括用戶(hù)號(hào)、姓名、密碼和類(lèi)型,用戶(hù)號(hào)是唯一的,類(lèi)型包括主任和教師。用戶(hù)管理包括添加管理員、刪除管理員和修改管理員,分別用三個(gè)界面完成。9信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文學(xué)生管理模塊:學(xué)生的信息包括學(xué)號(hào)、姓名、性別、班級(jí)、出生年月、手機(jī)號(hào)碼、入學(xué)成績(jī)、準(zhǔn)考證號(hào)、宿舍號(hào)、專(zhuān)業(yè)號(hào)。報(bào)到登記包括新生登記、學(xué)生信息查詢(xún)、學(xué)生信息修改,分別用三界面完成。交費(fèi)管理模塊:交費(fèi)的信息包括學(xué)號(hào)、姓名、專(zhuān)業(yè)號(hào)、學(xué)費(fèi)。交費(fèi)管理包括交費(fèi)登記、交費(fèi)查詢(xún),分別用兩個(gè)界面完成。檔案管理模塊:檔案的信息包括學(xué)號(hào)、姓名、性別、班級(jí)、出生年月、準(zhǔn)考證號(hào)、專(zhuān)業(yè)號(hào)、總成績(jī)、家庭住址、簡(jiǎn)歷。檔案管理包括添加檔案、修改檔案、刪除檔案,分別用上三界面完成。成績(jī)管理模塊:成績(jī)的信息包括學(xué)號(hào)、姓名、課程名、成績(jī)。成績(jī)管理包括成績(jī)上傳、成績(jī)查詢(xún)、成績(jī)統(tǒng)計(jì),分別用三個(gè)界面完成。住宿管理模塊:住宿的信息包括宿舍號(hào)、學(xué)號(hào)、姓名、狀態(tài)(宿舍一般住六個(gè)人) 。住宿管理包括住宿安排、住宿查詢(xún)、添加寢室,分別用三個(gè)界面完成。2.5 系統(tǒng)功能模塊分析管理員主任登陸之后,可以進(jìn)行添加管理員、刪除管理員和修改管理員的操作。它的模塊圖如圖 2-2 所示。圖 2-2 管理員模塊圖主任添加管理員刪除管理員修改管理員10信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文當(dāng)新生入校的時(shí)候,會(huì)進(jìn)行報(bào)到登記,登記學(xué)生的各種詳細(xì)信息。當(dāng)教師需要知道某學(xué)生的信息時(shí),就可以通過(guò)學(xué)生信息查詢(xún)獲取學(xué)生的基本信息。當(dāng)學(xué)生的信息有錯(cuò)誤或者有調(diào)整的時(shí)候,通過(guò)學(xué)生信息修改進(jìn)行修改。學(xué)生管理模塊圖如圖 2-3 所示。圖 2-3 學(xué)生管理模塊圖每次開(kāi)學(xué),學(xué)生都要交納學(xué)費(fèi)。一般學(xué)校都是學(xué)雜費(fèi)、課本費(fèi)、住宿費(fèi)等各種費(fèi)用都包括在一起,所以學(xué)生只要交總額即可。當(dāng)學(xué)生交費(fèi)時(shí),要對(duì)其進(jìn)行登記,要清查哪些學(xué)生沒(méi)有交清學(xué)費(fèi)時(shí),便要對(duì)所有學(xué)生的繳費(fèi)情況進(jìn)行查詢(xún)。交費(fèi)管理模塊圖如圖 2-4 所示。圖 2-4 交費(fèi)管理模塊圖每當(dāng)有一個(gè)學(xué)生報(bào)到登記時(shí),就要添加一個(gè)檔案,記錄學(xué)生基本信息。當(dāng)然檔案還記錄著學(xué)生在學(xué)校的表現(xiàn)情況,所以要適時(shí)的修改檔案。根據(jù)學(xué)生的表現(xiàn)來(lái)評(píng)相應(yīng)的榮譽(yù),查詢(xún)學(xué)生的檔案查看學(xué)生的近年來(lái)的表現(xiàn)。檔案管理模塊圖如圖 2-5所示。學(xué)生管理模塊報(bào)到登記學(xué)生信息查詢(xún)學(xué)生信息修改交費(fèi)查詢(xún)交費(fèi)管理模塊交費(fèi)登記檔案管理模塊添加檔案修改檔案查詢(xún)檔案11信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文圖 2-5 檔案管理模塊圖到了期末考試結(jié)束,各科老師便開(kāi)始上傳學(xué)生的各門(mén)課程的成績(jī)。老師查詢(xún)學(xué)生成績(jī),比較哪個(gè)學(xué)生更優(yōu)秀點(diǎn)。統(tǒng)計(jì)出該門(mén)課程總分并算出平均分。成績(jī)管理模塊圖如圖 2-6 所示。圖 2-6 成績(jī)管理模塊圖從新生入校,就要安排學(xué)生的宿舍,記錄每個(gè)宿舍的宿舍號(hào)、住的學(xué)生,并確保每個(gè)宿舍不超過(guò)規(guī)定的人數(shù)。查詢(xún)每個(gè)宿舍住了哪些同學(xué),剛開(kāi)始時(shí),還要對(duì)所有寢室進(jìn)行登記。住宿管理模塊圖如圖 2-7 所示。圖 2-7 住宿管理模塊圖2.6 本章總結(jié)本章主要從系統(tǒng)的任務(wù)概述來(lái)明確系統(tǒng)所要完成的基本內(nèi)容。闡述了系統(tǒng)的平成績(jī)管理模塊成績(jī)上傳成績(jī)查詢(xún)成績(jī)統(tǒng)計(jì)住宿管理模塊住宿安排住宿查詢(xún)添加寢室12信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文臺(tái)架構(gòu)從硬件環(huán)境和軟件環(huán)境兩方面,并且介紹了系統(tǒng)的功能架構(gòu)。從經(jīng)濟(jì)可行性、技術(shù)可行性、操作可行性三方面確定了系統(tǒng)的可行性。介紹了系統(tǒng)的需求分析。用系統(tǒng)功能模塊的用例圖更好地體現(xiàn)了系統(tǒng)實(shí)現(xiàn)的功能。3 概要設(shè)計(jì)3.1 系統(tǒng)的設(shè)計(jì)思想該系統(tǒng)和能夠?yàn)閷W(xué)生管理員提供更多的方便, 改變過(guò)去傳統(tǒng)的學(xué)生管理模式,這樣既減輕了管理員的工作量,又增加了學(xué)生信息的安全性,它將具有以下特點(diǎn)(1)系統(tǒng)界面特點(diǎn):界面直觀,操作簡(jiǎn)單。(2)信息結(jié)構(gòu)復(fù)雜:教學(xué)領(lǐng)域是知識(shí)、信息密集型領(lǐng)域,教學(xué)及其管理活動(dòng)都是以信息工作為主要內(nèi)容的,學(xué)生管理系統(tǒng)本身就是一個(gè)信息系統(tǒng)。(3)信息服務(wù)對(duì)象多層次:學(xué)生管理系統(tǒng)的服務(wù)對(duì)象是學(xué)生管理工作者,而實(shí)際學(xué)生管理工作者是多層次的,從校長(zhǎng),學(xué)生處處長(zhǎng)到一半管理人員,在具體教學(xué)中,教師既是教育者又是管理者。(4)決策支持的半程序化:管理決策根據(jù)其活動(dòng)是否反復(fù)出現(xiàn)可分為程序化決策和非程序化決策。一般來(lái)說(shuō),程序化決策呈現(xiàn)出重復(fù)合例行的狀態(tài)。非程序化決策面對(duì)的是新的、非結(jié)構(gòu)化的、沒(méi)有現(xiàn)成結(jié)論的問(wèn)題。學(xué)生管理系統(tǒng)對(duì)教育管理決策的支持是半程序化。(5)安全與災(zāi)難恢復(fù):系統(tǒng)需要建立健全的信息安全管理的規(guī)章制度;系統(tǒng)采用授予權(quán)限,控制對(duì)待定程序使用的方式保證用戶(hù)的操作。13信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文3.2 系統(tǒng)總體設(shè)計(jì)根據(jù)系統(tǒng)的需求分析說(shuō)明,本章提出了學(xué)生管理系統(tǒng)的模型,并將在此基礎(chǔ)上利用 C+技術(shù)和 Access 構(gòu)建的學(xué)生管理系統(tǒng)。系統(tǒng)總體設(shè)計(jì)采用面向?qū)ο蠓椒?,從系統(tǒng)總體框架圖,處理流程圖等方面做了設(shè)計(jì)與分析。本系統(tǒng)主要是通過(guò)計(jì)算機(jī)作為媒介,使用計(jì)算機(jī)對(duì)信息進(jìn)行管理。通過(guò)計(jì)算機(jī)對(duì)數(shù)據(jù)信息有著檢索迅速快、查找方便、可靠性高、存儲(chǔ)量大、保密性好等優(yōu)點(diǎn),讓用戶(hù)得到便利。本系統(tǒng)總體框架由用戶(hù)管理模塊、報(bào)到登記模塊、交費(fèi)管理模塊、檔案管理模塊、成績(jī)管理模塊、住宿管理模塊組成,對(duì)應(yīng)各自的功能選擇。具體的用戶(hù)管理模塊主要有添加管理員、刪除管理員、修改管理員。主任主要對(duì)交費(fèi)管理模塊和檔案管理模塊進(jìn)行操作。教師主要對(duì)報(bào)到登記模塊、成績(jī)管理模塊和住宿管理模塊進(jìn)行操作??傮w框架如圖 3-1 所示。用戶(hù)管理模塊刪除管理員添加管理員添加寢室教師檔案管理模塊查詢(xún)檔案修改檔案住宿管理模塊住宿查詢(xún)住宿安排成績(jī)統(tǒng)計(jì)成績(jī)上傳學(xué)生信息修改新生登記成績(jī)查詢(xún)學(xué)生信息查詢(xún)添加檔案學(xué)生管理模塊成績(jī)管理模塊學(xué)生管理系統(tǒng)主任交費(fèi)登記模塊交費(fèi)查詢(xún)交費(fèi)登記修改管理員14信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文圖 3-1 本系統(tǒng)總體框架圖3.3 業(yè)務(wù)流程分析在進(jìn)行業(yè)務(wù)流程分析時(shí),需要按照原有信息流動(dòng)過(guò)程,逐個(gè)地調(diào)查分析所有環(huán)節(jié)的處理業(yè)務(wù)、處理內(nèi)容、處理順序和對(duì)處理時(shí)間的要求,弄清各個(gè)環(huán)節(jié)需要的信息、信息來(lái)源、流經(jīng)去向、處理方法、計(jì)算方法、提供信息的時(shí)間和信息形態(tài)等。業(yè)務(wù)流程分析可以幫助開(kāi)發(fā)者了解該業(yè)務(wù)處理過(guò)程,發(fā)現(xiàn)和處理系統(tǒng)調(diào)查工作中的錯(cuò)誤和疏漏。業(yè)務(wù)流程分析是通過(guò)業(yè)務(wù)流程圖來(lái)進(jìn)行,即用一些規(guī)定的符號(hào)及連線(xiàn)來(lái)表示某個(gè)具體業(yè)務(wù)處理過(guò)程。具體的業(yè)務(wù)流程圖,如圖 3-2 所示為主任業(yè)務(wù)流程圖。15信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文登錄主任登錄與否登錄信息N用戶(hù)管理交費(fèi)管理檔案管理管理員信息交費(fèi)信息檔案信息圖 3-2 主任業(yè)務(wù)流程圖圖 3-3 教師業(yè)務(wù)流程圖。清晰的給出教師的業(yè)務(wù)流程。登錄教師登錄與否報(bào)到登記成績(jī)管理住宿管理個(gè)人信息個(gè)人信息登錄信息學(xué)生信息學(xué)生成績(jī)信息住宿信息N16信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文圖 3-3 教師業(yè)務(wù)流程圖3.4 系統(tǒng) E-R 圖根據(jù)系統(tǒng)的需求分析,具體分析不同實(shí)體用戶(hù),描述不同實(shí)體之間的關(guān)系,得出系統(tǒng)數(shù)據(jù)實(shí)體圖和 E-R 圖。管理員實(shí)體屬性圖如圖 3-4 所示。管理員管理員管理員名管理員名密碼密碼管理員編號(hào)管理員編號(hào)管理員類(lèi)型管理員類(lèi)型圖 3-4 管理員實(shí)體屬性圖學(xué)生信息包括:學(xué)號(hào)、姓名、性別、出生年月、班級(jí)、專(zhuān)業(yè)號(hào)、手機(jī)號(hào)碼、入學(xué)成績(jī)、準(zhǔn)考證號(hào)、宿舍號(hào)、繳費(fèi)狀態(tài),其實(shí)體屬性圖如圖 3-5 所示。學(xué)生學(xué)生學(xué)生學(xué)號(hào)學(xué)生學(xué)號(hào)姓名姓名性別性別班級(jí)班級(jí)出生年月出生年月手機(jī)號(hào)碼手機(jī)號(hào)碼入學(xué)成績(jī)?nèi)雽W(xué)成績(jī)專(zhuān)業(yè)號(hào)專(zhuān)業(yè)號(hào)準(zhǔn)考證號(hào)準(zhǔn)考證號(hào)宿舍號(hào)宿舍號(hào)繳費(fèi)狀態(tài)繳費(fèi)狀態(tài)圖 3-5 學(xué)生實(shí)體屬性圖交費(fèi)信息包括:交費(fèi)編號(hào)、學(xué)號(hào)、姓名、專(zhuān)業(yè)號(hào)、學(xué)費(fèi)、繳費(fèi)時(shí)間,其實(shí)體屬性圖如圖 3-6 所示。17信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文交費(fèi)信息交費(fèi)信息學(xué)號(hào)學(xué)號(hào)姓名姓名交費(fèi)編號(hào)交費(fèi)編號(hào)專(zhuān)業(yè)號(hào)專(zhuān)業(yè)號(hào)學(xué)費(fèi)學(xué)費(fèi)繳費(fèi)時(shí)間繳費(fèi)時(shí)間圖 3-6 交費(fèi)信息實(shí)體屬性圖檔案信息包括:學(xué)號(hào)、姓名、性別、出生年月、班級(jí)、總成績(jī)、專(zhuān)業(yè)號(hào)、準(zhǔn)考證號(hào)、家庭住址、獎(jiǎng)懲情況,其實(shí)體屬性圖如圖 3-7 所示。檔案信息檔案信息學(xué)生學(xué)號(hào)學(xué)生學(xué)號(hào)姓名姓名性別性別出生年月出生年月班級(jí)班級(jí)總成績(jī)總成績(jī)專(zhuān)業(yè)號(hào)專(zhuān)業(yè)號(hào)準(zhǔn)考證號(hào)準(zhǔn)考證號(hào)家庭住址家庭住址獎(jiǎng)懲情況獎(jiǎng)懲情況圖 3-7 檔案信息實(shí)體屬性圖成績(jī)信息包括:成績(jī)編號(hào)、學(xué)號(hào)、姓名、課程名、成績(jī),其實(shí)體屬性圖如圖 3-8 所示。成績(jī)信息成績(jī)信息學(xué)號(hào)學(xué)號(hào)姓名姓名成績(jī)編號(hào)成績(jī)編號(hào)課程名課程名成績(jī)成績(jī)圖 3-8 成績(jī)信息實(shí)體屬性圖住宿信息包括:宿舍號(hào)、類(lèi)型、人數(shù)、狀態(tài),其實(shí)體屬性圖如圖 3-9 所示。18信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文住宿信息住宿信息宿舍號(hào)宿舍號(hào)類(lèi)型類(lèi)型人數(shù)人數(shù)狀態(tài)狀態(tài)圖 3-9 住宿信息實(shí)體屬性圖專(zhuān)業(yè)學(xué)費(fèi)信息包括:專(zhuān)業(yè)號(hào)、學(xué)費(fèi),其實(shí)體屬性圖如圖 3-10 所示。專(zhuān)業(yè)學(xué)費(fèi)信息專(zhuān)業(yè)學(xué)費(fèi)信息專(zhuān)業(yè)號(hào)專(zhuān)業(yè)號(hào)學(xué)費(fèi)學(xué)費(fèi)圖 3-10 專(zhuān)業(yè)學(xué)費(fèi)信息實(shí)體屬性圖3.5 本章小結(jié)本章主要介紹了系統(tǒng)的概要設(shè)計(jì),從系統(tǒng)的特點(diǎn)及設(shè)計(jì)思想方面進(jìn)行了詳細(xì)闡述,給出系統(tǒng)的總體框架圖,在系統(tǒng)的業(yè)務(wù)流程分析方面也做出了詳細(xì)描述。最后給出了系統(tǒng)的實(shí)體屬性圖和 E-R 圖。4 系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)4.1 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)在開(kāi)發(fā)中也是一很重要的環(huán)節(jié)。數(shù)據(jù)庫(kù)充分體現(xiàn)系統(tǒng)的需求,數(shù)據(jù)庫(kù)是為應(yīng)用服務(wù)的。數(shù)據(jù)庫(kù)保證數(shù)據(jù)的準(zhǔn)確性和一致性,提高數(shù)據(jù)的查詢(xún)效率,并且有很好的擴(kuò)展性。根據(jù)系統(tǒng)的需求,利用Microsoft 的 Access 數(shù)據(jù)庫(kù)建立如下表:(1)管理員(User)表19信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文管理員信息包括:管理員編號(hào)、管理員名、密碼、管理員類(lèi)型。表 4-1 管理員信息表(User)字段名字段含義類(lèi)型長(zhǎng)度備注userId管理員編號(hào)字符串8唯一username管理員名字符串10password密碼字符串10type管理員類(lèi)型整型0-主任1-教師(2)學(xué)生(Student)表學(xué)生信息包括:學(xué)號(hào)、姓名、性別、出生年月、班級(jí)、專(zhuān)業(yè)號(hào)、手機(jī)號(hào)碼、入學(xué)成績(jī)、準(zhǔn)考證號(hào)、宿舍號(hào)、繳費(fèi)狀態(tài)。表 4-2 學(xué)生信息表(Student)字段名字段含義類(lèi)型長(zhǎng)度備注stuId學(xué)號(hào)字符串8唯一stuName姓名字符串10sex性別整型0-男1-女birthday出生年月字符串10classNo班級(jí)字符串8subNo專(zhuān)業(yè)號(hào)字符串10tel手機(jī)號(hào)碼字符串12point入學(xué)成績(jī)整型testId準(zhǔn)考證號(hào)字符串10roomId宿舍號(hào)字符串8status繳費(fèi)狀態(tài)整型(3)交費(fèi)(Tuition)表交費(fèi)信息包括:交費(fèi)編號(hào)、學(xué)號(hào)、姓名、專(zhuān)業(yè)號(hào)、學(xué)費(fèi)、繳費(fèi)時(shí)間。表 4-3 交費(fèi)信息表(Tuition)字段名字段含義類(lèi)型長(zhǎng)度備注payId交費(fèi)編號(hào)字符串8唯一stuId學(xué)號(hào)字符串8唯一stuName姓名字符串10subNo專(zhuān)業(yè)號(hào)字符串10fee學(xué)費(fèi)整型payTime繳費(fèi)時(shí)間長(zhǎng)整型(4)檔案(Archives)表20信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文檔案信息包括:檔案編號(hào)、學(xué)號(hào)、姓名、性別、出生年月、班級(jí)、總成績(jī)、專(zhuān)業(yè)號(hào)、準(zhǔn)考證號(hào)、家庭住址、獎(jiǎng)懲情況。表 4-4 檔案信息表(Archives)字段名字段含義類(lèi)型長(zhǎng)度備注stuId學(xué)號(hào)字符串8唯一stuName姓名字符串10sex性別整型0-男1-女birthday出生年月長(zhǎng)整型classNo班級(jí)字符串8subNo專(zhuān)業(yè)號(hào)字符串10grade總成績(jī)整型testId準(zhǔn)考證號(hào)字符串10address家庭住址字符串20other獎(jiǎng)懲情況字符串20(5)成績(jī)(Score)表成績(jī)信息包括:成績(jī)編號(hào)、學(xué)號(hào)、姓名、課程名、成績(jī)。表 4-5 成績(jī)信息表(Score)字段名字段含義類(lèi)型長(zhǎng)度備注scoreId成績(jī)編號(hào)字符串8唯一stuId學(xué)號(hào)字符串8唯一stuName姓名字符串10courseNo課程名字符串8mark成績(jī)整型(6)寢室(Room)表住宿信息包括:宿舍號(hào)、類(lèi)型、人數(shù)、狀態(tài)。表 4-6 寢室信息表(Room)字段名字段含義類(lèi)型長(zhǎng)度備注roomId宿舍號(hào)字符串8唯一type類(lèi)型整型0-四人間1-六人間number人數(shù)整型status狀態(tài)整型是否住滿(mǎn)(7)專(zhuān)業(yè)學(xué)費(fèi)(Proj-Tuition)表專(zhuān)業(yè)學(xué)費(fèi)信息包括:學(xué)費(fèi)編號(hào)、專(zhuān)業(yè)號(hào)、學(xué)費(fèi)。21信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文表 4-7 住宿信息表(Pro-Money)字段名字段含義類(lèi)型長(zhǎng)度備注subNo專(zhuān)業(yè)號(hào)字符串10唯一money學(xué)費(fèi)整型4.2 用戶(hù)管理模塊的實(shí)現(xiàn)4.2.1 登錄界面設(shè)計(jì)登陸界面的設(shè)計(jì)需要管理員編號(hào)、密碼和一個(gè)登錄按鈕。界面設(shè)計(jì)如圖4-1所示。圖 4-1 登陸界面設(shè)計(jì)管理員登陸的實(shí)現(xiàn),管理員通過(guò)輸入管理員編號(hào)和密碼,系統(tǒng)會(huì)去匹配輸入的是否在數(shù)據(jù)庫(kù)中有相同的,然后提示歡迎某某管理員。管理員登陸實(shí)現(xiàn)如圖 4-2 所示。22信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文圖 4-2 登陸界面設(shè)計(jì)4.2.2 添加管理員界面設(shè)計(jì)添加管理員需要添加管理員編號(hào)、管理員名、密碼和管理員類(lèi)型,然后一個(gè)添加按鈕。添加管理員界面設(shè)計(jì)如圖 4-3 所示。圖 4-3 添加管理員界面設(shè)計(jì)添加管理員的實(shí)現(xiàn),通過(guò)輸入管理員編號(hào)、管理員名、密碼和管理員類(lèi)型,當(dāng)按“添加管理員”按鈕之后,回保存到 user 數(shù)據(jù)庫(kù)中,并提示添加成功。添加管理23信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文實(shí)現(xiàn)如圖 4-4 所示。圖 4-4 添加管理員實(shí)現(xiàn)4.2.3 刪除管理員界面設(shè)計(jì)刪除管理員界面需要一個(gè)列表,顯示所有的管理員,還需要一個(gè)刪除按鈕按鈕。刪除管理員界面設(shè)計(jì)如圖 4-5 所示。圖 4-5 刪除管理員界面24信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文刪除管理員的實(shí)現(xiàn),當(dāng)你選中一個(gè)管理員,按“刪除管理員”按鈕,會(huì)提示是否刪除,刪除后管理員列表會(huì)更新。刪除管理員的實(shí)現(xiàn)如圖 4-6,4-7 所示。圖 4-6 刪除管理員實(shí)現(xiàn)圖 4-7 刪除管理員實(shí)現(xiàn)4.2.4 修改管理員界面設(shè)計(jì)修改管理員界面的設(shè)計(jì)需要一個(gè)管理員列表、管理員編號(hào)、管理員名、密碼、管理員類(lèi)型,因?yàn)楣芾韱T編號(hào)是主鍵,所示它設(shè)置為只讀。修改管理員界面設(shè)計(jì)如圖 4-8 所示。25信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文圖 4-8 修改管理員界面設(shè)計(jì)修改管理員的實(shí)現(xiàn),選中一個(gè)管理員,會(huì)顯示他的所有信息,管理員編號(hào)是只讀的,不能修改,其他的都能修改,修改按鈕按下就會(huì)更新管理員列表。修改管理員的實(shí)現(xiàn)如圖 4-9 所示。圖 4-9 修改管理員實(shí)現(xiàn)4.3 學(xué)生管理模塊的實(shí)現(xiàn)26信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文4.3.1 報(bào)到登記界面的設(shè)計(jì)報(bào)到登記界面設(shè)計(jì)需要包括學(xué)生的所有信息,再加上一個(gè)報(bào)到登記的按鈕。報(bào)到登記界面設(shè)計(jì)如圖 4-10 所示。圖 4-10 報(bào)到登記界面設(shè)計(jì)報(bào)到登記的實(shí)現(xiàn),通過(guò)輸入學(xué)生的信息,按下按鈕之后,會(huì)將學(xué)生信息保存到student 數(shù)據(jù)庫(kù)中,并提示添加成功。報(bào)到登記實(shí)現(xiàn)如圖 4-11 所示。圖 4-11 報(bào)到登記實(shí)現(xiàn)27信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文4.3.2 學(xué)生信息查詢(xún)界面設(shè)計(jì)學(xué)生信息查詢(xún)界面設(shè)計(jì)就是要通過(guò)輸入的學(xué)號(hào),查詢(xún)到該學(xué)號(hào)的學(xué)生的所有信息,所以學(xué)號(hào)要輸入。學(xué)生信息查詢(xún)界面設(shè)計(jì)如圖 4-12 所示。圖 4-12 學(xué)生信息查詢(xún)界面設(shè)計(jì)學(xué)生信息查詢(xún)的實(shí)現(xiàn),輸入學(xué)號(hào)后,按下查詢(xún)按鈕,顯示該學(xué)好學(xué)生的所有信息。若沒(méi)有該學(xué)號(hào),則提示該學(xué)號(hào)不存在。學(xué)生信息查詢(xún)實(shí)現(xiàn)如圖 4-13 所示。圖 4-13 學(xué)生信息查詢(xún)實(shí)現(xiàn)28信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文4.3.3 學(xué)生信息修改界面設(shè)計(jì)學(xué)生信息修改界面設(shè)計(jì)需要所有學(xué)生列表,還有學(xué)生的信息,因?yàn)閷W(xué)生學(xué)號(hào)、班級(jí)、專(zhuān)業(yè)號(hào)、入學(xué)成績(jī)和準(zhǔn)考證和是確定不變的,所以設(shè)置為只讀。學(xué)生信息修改界面設(shè)計(jì)如圖 4-14 所示。圖 4-14 學(xué)生信息修改界面設(shè)計(jì)學(xué)生信息修改的實(shí)現(xiàn),選中一個(gè)學(xué)生,該學(xué)生的所有信息顯示出來(lái),通過(guò)修改,按下修改按鈕,列表更新。學(xué)生信息修改實(shí)現(xiàn)如圖 4-15 所示。圖 4-15 學(xué)生信息修改實(shí)現(xiàn)29信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文4.4 交費(fèi)管理模塊的實(shí)現(xiàn)4.4.1 交費(fèi)登記界面設(shè)計(jì)交費(fèi)登記界面設(shè)計(jì),用一個(gè)列表顯示所有未交費(fèi)的學(xué)生信息,交費(fèi)信息包括交費(fèi)編號(hào)、學(xué)號(hào)、姓名、專(zhuān)業(yè)號(hào)、學(xué)費(fèi),交費(fèi)編號(hào)有我們手動(dòng)輸入,其他的從數(shù)據(jù)庫(kù)中獲取,所以設(shè)置為只讀。交費(fèi)登記界面設(shè)計(jì)如圖 4-16 所示。圖 4-16 交費(fèi)登記界面設(shè)計(jì)交費(fèi)登記的實(shí)現(xiàn),點(diǎn)擊一名學(xué)生,交費(fèi)編號(hào)輸入,按下按鈕,會(huì)通過(guò)專(zhuān)業(yè)號(hào)獲取學(xué)費(fèi),并將學(xué)費(fèi)保存到 student 表,同時(shí)修改學(xué)生的繳費(fèi)狀態(tài)和更新列表。交費(fèi)登記的實(shí)現(xiàn)如圖 4-17 所示。圖 4-17 交費(fèi)登記界面設(shè)計(jì)30信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文4.4.2 交費(fèi)查詢(xún)界面設(shè)計(jì)交費(fèi)查詢(xún)界面設(shè)計(jì),首先一個(gè)列表顯示所有已交費(fèi)的信息,然后通過(guò)我們輸入一個(gè)學(xué)生學(xué)號(hào),查詢(xún)?cè)搶W(xué)生交費(fèi)信息。若該學(xué)生繳清學(xué)費(fèi)則提示已交清,否則提示未交清學(xué)費(fèi)。交費(fèi)查詢(xún)界面設(shè)計(jì)如圖 4-18 所示。圖 4-18 交費(fèi)查詢(xún)界面設(shè)計(jì)交費(fèi)查詢(xún)界面的實(shí)現(xiàn),通過(guò)輸入的學(xué)號(hào)進(jìn)行查詢(xún)。交費(fèi)查詢(xún)界面的實(shí)現(xiàn)如圖 4-19 所示。圖 4-19 交費(fèi)查詢(xún)界面設(shè)計(jì)31信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文4.5 檔案管理模塊的實(shí)現(xiàn)4.5.1 添加檔案界面設(shè)計(jì)添加檔案界面設(shè)計(jì),需要一個(gè)顯示所有學(xué)生信息的列表,檔案一般都是學(xué)生的信息,所以將學(xué)生的基本信息的編輯框設(shè)置為只讀,家庭住址和獎(jiǎng)懲情況要我們輸入。添加檔案界面設(shè)計(jì)如圖 3-20 所示。圖 4-20 交費(fèi)查詢(xún)界面設(shè)計(jì)添加檔案的實(shí)現(xiàn),選中一個(gè)學(xué)生,編輯框則顯示該學(xué)生的信息,輸入學(xué)生的家庭住址和獎(jiǎng)懲情況,按下按鈕添加該學(xué)生的檔案到數(shù)據(jù)庫(kù)中,若學(xué)生已經(jīng)添加檔案,則提示該生已添加。添加檔案實(shí)現(xiàn)如圖 3-21 所示。圖 4-21 交費(fèi)查詢(xún)實(shí)現(xiàn)32信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文4.5.2 修改檔案界面設(shè)計(jì)修改檔案界面設(shè)計(jì),需要顯示所有的檔案,選擇要修改的學(xué)生檔案,并不是學(xué)生的所有信息都要修改,將一些不需要修改的編輯框設(shè)置為只讀。修改檔案界面設(shè)計(jì)如圖 4-22 所示。圖 4-22 修改檔案界面設(shè)計(jì)修改檔案的實(shí)現(xiàn),選擇修改的學(xué)生檔案,修改需要修改的信息,按下按鈕,更新檔案表,顯示修改之后的檔案。修改檔案的實(shí)現(xiàn)如圖 3-23 所示。圖 4-23 修改檔案實(shí)現(xiàn)33信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文4.5.3 查詢(xún)檔案界面設(shè)計(jì)查詢(xún)檔案界面設(shè)計(jì),需要初始化檔案,然后一個(gè)編輯框,輸入學(xué)號(hào),查詢(xún)?cè)搶W(xué)號(hào)的學(xué)生的檔案信息。查詢(xún)檔案界面設(shè)計(jì)如圖 4-24 所示。圖 4-24 查詢(xún)檔案界面設(shè)計(jì)查詢(xún)檔案的實(shí)現(xiàn),獲取輸入的學(xué)號(hào),在檔案數(shù)據(jù)庫(kù)中查找出該學(xué)號(hào)的檔案信息并顯示出來(lái),若沒(méi)有該學(xué)號(hào),則提示沒(méi)有。查詢(xún)檔案的實(shí)現(xiàn)如圖 3-25 所示。圖 4-25 查詢(xún)檔案實(shí)現(xiàn)34信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文4.6 成績(jī)管理模塊的實(shí)現(xiàn)4.6.1 成績(jī)上傳界面設(shè)計(jì)成績(jī)上傳界面設(shè)計(jì),需要顯示所有學(xué)生的列表,一名學(xué)生有很多門(mén)課程的成績(jī),所以一個(gè)學(xué)生有多門(mén)成績(jī),通過(guò)成績(jī)編號(hào)和課程名來(lái)區(qū)分同一學(xué)生的不同成績(jī)。成績(jī)上傳界面設(shè)計(jì)如圖 4-26 所示。圖 4-26 成績(jī)上傳界面設(shè)計(jì)成績(jī)上傳的實(shí)現(xiàn),選擇一個(gè)學(xué)生,輸入成績(jī)編號(hào)、課程名和成績(jī),按下按鈕提示添加成功,一個(gè)學(xué)生可以上傳多門(mén)成績(jī)。成績(jī)上傳實(shí)現(xiàn)如圖 4-27 所示。圖 4-27 成績(jī)上傳實(shí)現(xiàn)35信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文4.6.2 成績(jī)查詢(xún)界面設(shè)計(jì)成績(jī)查詢(xún)界面設(shè)計(jì),需要顯示所有上傳的成績(jī)的列表,通過(guò)輸入的學(xué)號(hào),查詢(xún)?cè)搶W(xué)生的所有上傳的成績(jī)信息。成績(jī)查詢(xún)界面設(shè)計(jì)如圖 4-28 所示。圖 4-28 成績(jī)查詢(xún)界面設(shè)計(jì)成績(jī)查詢(xún)的實(shí)現(xiàn),獲取輸入的學(xué)號(hào),查詢(xún)?cè)搶W(xué)生的所有成績(jī)顯示出來(lái),若獲取不到該學(xué)號(hào)的成績(jī),則提示該學(xué)號(hào)還未上傳成績(jī)。成績(jī)查詢(xún)實(shí)現(xiàn)如圖 4-29 所示。圖 4-29 成績(jī)查詢(xún)實(shí)現(xiàn)36信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文4.6.3 成績(jī)統(tǒng)計(jì)界面設(shè)計(jì)成績(jī)統(tǒng)計(jì)界面設(shè)計(jì),需要顯示所有上傳的成績(jī)信息的列表,輸入要統(tǒng)計(jì)成績(jī)的學(xué)號(hào)。列表更新顯示該學(xué)號(hào)學(xué)生的所有成績(jī)信息,并統(tǒng)計(jì)出該學(xué)生的課程門(mén)數(shù)、總分,計(jì)算出平均分顯示出來(lái)。成績(jī)統(tǒng)計(jì)界面設(shè)計(jì)如圖 4-30 所示。圖 4-30 成績(jī)統(tǒng)計(jì)界面設(shè)計(jì)成績(jī)統(tǒng)計(jì)實(shí)現(xiàn),獲取輸入的學(xué)號(hào),顯示該學(xué)號(hào)學(xué)生的所有成績(jī)信息,統(tǒng)計(jì)出該學(xué)生有多少門(mén)課程,算出總成績(jī)和平均分。成績(jī)統(tǒng)計(jì)實(shí)現(xiàn)如圖 4-31 所示。圖 4-31 成績(jī)統(tǒng)計(jì)實(shí)現(xiàn)37信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文4.7 住宿管理模塊的實(shí)現(xiàn)4.7.1 住宿安排界面設(shè)計(jì)住宿安排界面設(shè)計(jì),由于男女分開(kāi)住宿,所以根據(jù)性別分別顯示未安排住宿的學(xué)生,學(xué)生當(dāng)然也可以根據(jù)自己的意愿選擇四人間或六人間,所以顯示選擇對(duì)應(yīng)的的未住滿(mǎn)的寢室。住宿安排住宿界面設(shè)計(jì)如圖 4-32 所示。圖 4-32 住宿安排界面設(shè)計(jì)住宿安排實(shí)現(xiàn),顯示所有未安排住宿的男學(xué)生,選中一名學(xué)生,在顯示所有未住滿(mǎn)的四人間,選中一個(gè)寢室,按下按鈕,修改該學(xué)號(hào)學(xué)生的寢室號(hào),將該寢室的人數(shù)加一,若該寢室人數(shù)超過(guò)規(guī)定人數(shù),則修改該房間的狀態(tài),并更新列表。住宿安排實(shí)現(xiàn)如圖 3-33 所示。38信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文圖 4-33 住宿安排實(shí)現(xiàn)4.7.2 住宿查詢(xún)界面設(shè)計(jì)住宿查詢(xún)界面設(shè)計(jì),初始化列表并顯示所有已安排住宿的學(xué)生信息,通過(guò)輸入要查詢(xún)的寢室號(hào),顯示入住了該寢室的所有學(xué)生信息,并統(tǒng)計(jì)該寢室入住多少學(xué)生。住宿查詢(xún)界面設(shè)計(jì)如圖 4-34 所示。圖 4-34 住宿查詢(xún)界面設(shè)計(jì)39信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文住宿查詢(xún)實(shí)現(xiàn),獲取輸入的寢室號(hào),查詢(xún)并顯示入住該寢室的學(xué)生信息,統(tǒng)計(jì)并顯示入住該寢室的人數(shù)。住宿查詢(xún)實(shí)現(xiàn)如圖 4-35 所示。圖 4-35 住宿查詢(xún)實(shí)現(xiàn)4.7.3 添加寢室界面設(shè)計(jì)添加寢室界面設(shè)計(jì),需要輸入寢室號(hào),選擇寢室的類(lèi)型和寢室的狀態(tài),一般剛添加的寢室都是未住滿(mǎn)的,所以狀態(tài)初值為“0”并設(shè)置為只讀。添加寢室界面設(shè)計(jì)如圖 4-36 所示。圖 4-36 添加寢室界面設(shè)計(jì)40信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文添加寢室實(shí)現(xiàn),獲取到輸入的寢室號(hào)、寢室類(lèi)型和狀態(tài),保存到 room 表中,并提示添加成功,若該寢室號(hào)在數(shù)據(jù)庫(kù)中存在,則提示該寢室好已存在。添加寢室實(shí)現(xiàn)如圖 4-37 所示。圖 4-37 添加寢室實(shí)現(xiàn)4.8 菜單設(shè)計(jì)菜單設(shè)計(jì),顯示一共有幾個(gè)下拉菜單,共有用戶(hù)管理、學(xué)生管理、交費(fèi)管理、檔案管理、成績(jī)管理、住宿管理。菜單設(shè)計(jì)如圖 4-38 所示。圖 4-38 菜單設(shè)計(jì)41信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文4.9 本章總結(jié)本章主要講系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)和各個(gè)模塊的設(shè)計(jì)。詳細(xì)的介紹了需要的數(shù)據(jù)庫(kù)的字段名,還有各個(gè)模塊的功能的界面設(shè)計(jì)和實(shí)現(xiàn)。通過(guò)數(shù)據(jù)庫(kù)的創(chuàng)建和模塊的實(shí)現(xiàn)介紹了系統(tǒng)的整個(gè)實(shí)現(xiàn)。42信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文5 系統(tǒng)測(cè)試測(cè)試是系統(tǒng)開(kāi)發(fā)的最后一個(gè)階段,是保證軟件質(zhì)量的重要手段之一。軟件測(cè)試是使用人工或者自動(dòng)手段來(lái)運(yùn)行、測(cè)試某個(gè)系統(tǒng)的過(guò)程,其目的在于檢驗(yàn)它是否滿(mǎn)足規(guī)定的需求或是預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別??刂茥l件應(yīng)包括正常條件與非正常條件8。軟件測(cè)試過(guò)程中應(yīng)該故意地去導(dǎo)致錯(cuò)誤的發(fā)生,也就是事情發(fā)生的多變性。從本質(zhì)上說(shuō),軟件測(cè)試是“探測(cè)” ,在“探測(cè)”中發(fā)現(xiàn)軟件的毛病。5.1 系統(tǒng)測(cè)試定義軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程。它不僅是軟件開(kāi)發(fā)階段的有機(jī)組成部分,而且在整個(gè)軟件工程(即軟件定義、設(shè)計(jì)和開(kāi)發(fā)過(guò)程)中占據(jù)相當(dāng)大的比重。軟件測(cè)試是軟件質(zhì)量保證的關(guān)鍵環(huán)節(jié),直接影響著軟件的質(zhì)量評(píng)估。軟件測(cè)試不僅要講究策略,更要講究時(shí)效性。驗(yàn)收測(cè)試作為軟件測(cè)試過(guò)程的最后一個(gè)環(huán)節(jié),對(duì)軟件質(zhì)量、軟件的可交付性和軟件項(xiàng)目的實(shí)施周期起到“一錘定音”的作用。5.2 系統(tǒng)測(cè)試的重要性在提高軟件質(zhì)量的過(guò)程中,找到產(chǎn)生軟件質(zhì)量問(wèn)題的源頭才是解決問(wèn)題的關(guān)鍵所在。在整個(gè)軟件的開(kāi)發(fā)周期中,軟件測(cè)試工作影響到軟件開(kāi)發(fā)的全過(guò)程,軟件開(kāi)發(fā)之前和完成之后都要持續(xù)進(jìn)行測(cè)試,在開(kāi)發(fā)之前要了解測(cè)試需求,不斷進(jìn)行模型測(cè)試;在應(yīng)用程序完成后還得測(cè)試是否能完成應(yīng)用需要。只有在整個(gè)生命周期中堅(jiān)持測(cè)試,才能不斷提高軟件的質(zhì)量。加大軟件測(cè)試在軟件生命周期中的地位是保證軟件質(zhì)量的關(guān)鍵。國(guó)內(nèi)軟件廠商在增加內(nèi)測(cè)人員和內(nèi)測(cè)工作的基礎(chǔ)上,還需引入第三方的測(cè)試產(chǎn)品,甚至是用戶(hù)的實(shí)際測(cè)試,只有這樣才能更快、更好的提高軟件產(chǎn)品開(kāi)發(fā)的質(zhì)量。軟件測(cè)試在軟件生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,軟件測(cè)試學(xué)僅處于運(yùn)行維護(hù)階段之前,是軟件產(chǎn)品交付用戶(hù)使用之前保證軟件質(zhì)量的重要手段。近來(lái),軟件工程界趨向于一種新的觀點(diǎn),即認(rèn)為軟件生命周期每一階段中都應(yīng)包含測(cè)試,從而檢驗(yàn)本階段的成果是否接近預(yù)期的目標(biāo),盡可能早的發(fā)現(xiàn)錯(cuò)誤并加43信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文以修正,如果不在早期階段進(jìn)行測(cè)試,錯(cuò)誤的延時(shí)擴(kuò)散常常會(huì)導(dǎo)致最后成品測(cè)試的巨大困難。 事實(shí)上,對(duì)于軟件來(lái)講,不論采用什么技術(shù)和什么方法,軟件中仍然會(huì)有錯(cuò)。采用新的語(yǔ)言、先進(jìn)的開(kāi)發(fā)方式、完善的開(kāi)發(fā)過(guò)程,可以減少錯(cuò)誤的引入,但是不可能完全杜絕軟件中的錯(cuò)誤,這些引入的錯(cuò)誤需要測(cè)試找出來(lái),軟件中的錯(cuò)誤密度也需要測(cè)試來(lái)進(jìn)行估計(jì)。測(cè)試是所有工程學(xué)科的基本組成單元,是軟件開(kāi)發(fā)的重要部分。自有程序設(shè)計(jì)的那天起測(cè)試就一直伴隨著。統(tǒng)計(jì)表明,在典型的軟件開(kāi)發(fā)項(xiàng)目中,軟件測(cè)試工作量往往占軟件開(kāi)發(fā)總工作量的 40以上。而在軟件開(kāi)發(fā)的總成本中,用在測(cè)試上的開(kāi)銷(xiāo)要占 30到 50。如果把維護(hù)階段也考慮在內(nèi),討論整個(gè)軟件生存期時(shí),測(cè)試的成本比例也許會(huì)有所降低,但實(shí)際上維護(hù)工作相當(dāng)于二次開(kāi)發(fā),乃至多次開(kāi)發(fā),其中必定還包含有許多測(cè)試工作。5.3 系統(tǒng)測(cè)試的目的和意義軟件危機(jī)曾經(jīng)是軟件界甚至整個(gè)計(jì)算機(jī)界最熱門(mén)的話(huà)題。為了解決這場(chǎng)危機(jī),軟件從業(yè)人員、專(zhuān)家和學(xué)者做出了大量的努力?,F(xiàn)在人們已經(jīng)逐步認(rèn)識(shí)到所謂的軟件危機(jī)實(shí)際上僅是一種狀況,那就是軟件中有錯(cuò)誤,正是這些錯(cuò)誤導(dǎo)致了軟件開(kāi)發(fā)在成本、進(jìn)度和質(zhì)量上的失控。有錯(cuò)是軟件的屬性,而且是無(wú)法改變的,因?yàn)檐浖怯扇藖?lái)完成的,所有由人做的工作都不會(huì)是完美無(wú)缺的。問(wèn)題在于我們?nèi)绾稳ケ苊忮e(cuò)誤的產(chǎn)生和消除已經(jīng)產(chǎn)生的錯(cuò)誤,使程序中的錯(cuò)誤密度達(dá)到盡可能低的程度。5.4 系統(tǒng)常用的測(cè)試方法程序測(cè)試的主要方法分為兩大類(lèi),白盒測(cè)試和黑盒測(cè)試。白盒測(cè)試:一種是以程序的內(nèi)部邏輯結(jié)構(gòu)為依據(jù)而設(shè)計(jì)測(cè)試用例的方法,因而又稱(chēng)結(jié)構(gòu)測(cè)試或玻璃盒測(cè)試,將軟件看成一個(gè)透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來(lái)選定測(cè)試用例,對(duì)軟件的邏輯路徑及過(guò)程進(jìn)行測(cè)試,檢查它與設(shè)計(jì)是否相符。白盒測(cè)試就是要選取足夠的測(cè)試用例,對(duì)源代碼實(shí)行比較充分的覆蓋,以便盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤。主要有兩種方法:一種稱(chēng)為邏輯覆蓋法,另一種稱(chēng)為路徑覆蓋法。44信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文黑盒測(cè)試:也稱(chēng)功能測(cè)試,數(shù)據(jù)驅(qū)動(dòng)測(cè)試等,它將待測(cè)對(duì)象堪稱(chēng)是一個(gè)黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,只依據(jù)規(guī)格說(shuō)明書(shū)檢查程序的功能是否能正常使用。黑盒測(cè)試主要是根據(jù)輸入條件和輸出條件的確定測(cè)試數(shù)據(jù),來(lái)檢查程序是否能產(chǎn)生正確的輸出。進(jìn)行黑盒測(cè)試主要有下面幾種方法:等價(jià)分類(lèi)法、邊界值分析法、猜錯(cuò)法、因果圖法。本系統(tǒng)的測(cè)試綜合了白盒測(cè)試、黑盒測(cè)試兩種方法,但主要使用的是黑盒測(cè)試方法。在測(cè)試當(dāng)中遵循了“盡早的、不斷的進(jìn)行測(cè)試” , “保證測(cè)試用例的完整性和有效性”原則。通過(guò)測(cè)試達(dá)到以下測(cè)試目的:(1)功能檢查。檢查功能是否實(shí)現(xiàn),是否遺漏或?qū)崿F(xiàn)不了應(yīng)該實(shí)現(xiàn)的功能等。(2)接口檢查。檢查能否正確地接受信息或輸出信息。(3)數(shù)據(jù)檢查。檢查數(shù)據(jù)結(jié)構(gòu)或外部信息是否有(如數(shù)據(jù)文件)訪問(wèn)錯(cuò)誤。(4)性能檢查。檢查性能需求能否得到滿(mǎn)足。(5)初始化、終止檢查。檢查是否能進(jìn)行正確地初始化或終止。5.5 測(cè)試環(huán)境與測(cè)試條件處理器:Inter(R) Core (TM) i5 2.53GHz 2.53GHz;內(nèi)存:2GB;硬盤(pán):620G;操作系統(tǒng):Windows7;數(shù)據(jù)庫(kù):Microsoft Office Access 2007。45信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文5.6 系統(tǒng)運(yùn)行情況系統(tǒng)評(píng)價(jià)是指系統(tǒng)在正式運(yùn)行了一段時(shí)間之后,對(duì)它在功能上、技術(shù)上和經(jīng)濟(jì)上所進(jìn)行的審核評(píng)價(jià)。針對(duì)本系統(tǒng)的評(píng)價(jià)如下。(1)系統(tǒng)功能評(píng)價(jià):根據(jù)本系統(tǒng)開(kāi)發(fā)前所訂的目標(biāo),在系統(tǒng)完成后經(jīng)過(guò)測(cè)試運(yùn)行,該系統(tǒng)達(dá)到了預(yù)定的開(kāi)發(fā)目標(biāo),在實(shí)際使用中的功能可以滿(mǎn)足用戶(hù)需求。(2)系統(tǒng)技術(shù)評(píng)價(jià):本系統(tǒng)設(shè)計(jì)合理,功能達(dá)到了預(yù)期目標(biāo),且系統(tǒng)運(yùn)行后穩(wěn)定可靠,安全性高,具有實(shí)用性,能提高教學(xué)管理的效率。(3)系統(tǒng)經(jīng)濟(jì)評(píng)價(jià):在規(guī)定時(shí)間內(nèi),該系統(tǒng)完成了系統(tǒng)分析時(shí)所確定的系統(tǒng)開(kāi)發(fā)目標(biāo),達(dá)到了設(shè)計(jì)要求,投入使用后為用戶(hù)節(jié)省了大量人力、物力、財(cái)力,提高了科學(xué)管理水平。5.7 系統(tǒng)測(cè)試總結(jié)可以采用多種方法進(jìn)行測(cè)試如單元測(cè)試,可以將期望的行為文檔化。通過(guò)對(duì)系統(tǒng)的多次測(cè)試,發(fā)現(xiàn)該系統(tǒng)還是基本的完成了它的模塊功能。在測(cè)試的過(guò)程中,出現(xiàn)了很多問(wèn)題,所以是一邊測(cè)試一邊改錯(cuò)。但是還是發(fā)現(xiàn)程序不夠完善例如:有些模塊的效果并不是那么完善,有些效果并不是我想象中的那樣;最主要的是時(shí)間顯示的不正確,雖然嘗試了很多方法,但我還是為正確顯示。雖然有些小問(wèn)題,但是基本功能是完善了。5.8 本章小結(jié)本章主要說(shuō)明了系統(tǒng)的測(cè)試部分,在充分的了解了系統(tǒng)的測(cè)試之后,對(duì)系統(tǒng)測(cè)試運(yùn)行情況和測(cè)試做出了總結(jié)。46信息科學(xué)與技術(shù)學(xué)院專(zhuān)科畢業(yè)論文6 總結(jié)這是我第一次做“這么大”系統(tǒng),可以說(shuō)沒(méi)有想過(guò)我有一天也能做出來(lái)。在經(jīng)過(guò)老師的指導(dǎo)和一段時(shí)間的努力,我的畢業(yè)設(shè)計(jì)學(xué)生管理系統(tǒng)終于完成了。在設(shè)計(jì)之前,這方面完全不懂,一個(gè)系統(tǒng)該怎么開(kāi)發(fā)、它的功能需求、它的實(shí)現(xiàn),這些都是我沒(méi)有經(jīng)歷過(guò)的。在這之前,我們?cè)诶蠋煹膸椭?,設(shè)計(jì)過(guò)一個(gè)酒店管理系統(tǒng),所以這次都是根據(jù)之前的系統(tǒng)的做法來(lái)完成的。在自己跌跌撞撞的路上,有了老師的幫助,終于完成我的學(xué)生管理系統(tǒng)的設(shè)計(jì)。在設(shè)計(jì)的過(guò)程中,我真的碰到了很多問(wèn)題。由于沒(méi)有足夠的經(jīng)驗(yàn),有很多問(wèn)題都是第一次遇到,所以在網(wǎng)上和圖書(shū)館查了很多資料,一步一步的解決。在解決問(wèn)題的過(guò)程中,一點(diǎn)一點(diǎn)的充實(shí)自己。經(jīng)過(guò)這次的畢業(yè)設(shè)計(jì),我也學(xué)到了很多:第一,我知道做開(kāi)發(fā)首先要有清晰的思路。在做所有的事情之前,你都要想清楚你要做什么,你要該怎么做,那樣做會(huì)更好點(diǎn)。如果沒(méi)有這些,做設(shè)計(jì)的時(shí)候你根本不知道該怎么做,不會(huì)做的地方都不知道該怎么上網(wǎng)查資料。所以一個(gè)清晰的思路很重要。第二,要敢于動(dòng)手。以前我們都是代碼出現(xiàn)了問(wèn)題都是找老師、同學(xué)幫忙,解決不了就算了。但我這次不能這樣,這個(gè)是我要做的設(shè)計(jì),要做出來(lái)的設(shè)計(jì),所以遇到問(wèn)題,我都得去解

注意事項(xiàng)

本文(學(xué)生管理系統(tǒng)畢業(yè)論文)為本站會(huì)員(沈***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話(huà):18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!