九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

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

上傳人:1777****777 文檔編號(hào):36349566 上傳時(shí)間:2021-10-30 格式:DOC 頁(yè)數(shù):54 大?。?.20MB
收藏 版權(quán)申訴 舉報(bào) 下載
學(xué)生管理系統(tǒng)畢業(yè)論文_第1頁(yè)
第1頁(yè) / 共54頁(yè)
學(xué)生管理系統(tǒng)畢業(yè)論文_第2頁(yè)
第2頁(yè) / 共54頁(yè)
學(xué)生管理系統(tǒng)畢業(yè)論文_第3頁(yè)
第3頁(yè) / 共54頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《學(xué)生管理系統(tǒng)畢業(yè)論文》由會(huì)員分享,可在線閱讀,更多相關(guān)《學(xué)生管理系統(tǒng)畢業(yè)論文(54頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、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)、修改、增加、刪除等,從而減少

2、管理方面的工作量。學(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)論證

3、本系統(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 scho

4、ol , 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 informa

5、tion 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 applicati

6、on 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 backgr

7、ound 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 t

8、he 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: Info

9、rmation 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é)與技

10、術(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è)試的目的和意義 .

11、(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ì)的高科

12、技,商品經(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é)的主要

13、日常管理工作之一,涉及到校、系、師、生的諸多方面,隨著教學(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ù)管理系

14、統(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)步,傳

15、統(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é)生

16、管理系統(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ī)管理和宿舍管理模塊。

17、管理員可以添加、修改、刪除管理員。管理員登陸后臺(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)第一章緒

18、論講了學(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è)試部分,基于系

19、統(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í)間里

20、人們一直認(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ì)。宿舍管理:記錄宿舍安排情況和各宿舍中所住的

21、學(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é)

22、院專(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ū)ο缶幊?/p>

23、方式的功能。(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ò)展方法和屬性。通

24、過(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ū)?、窗體向?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)

25、發(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)前

26、期主要是以學(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)、

27、專(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è)界面完成

28、。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ì)其

29、進(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ī),

30、比較哪個(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ù)可

31、行性、操作可行性三方面確定了系統(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é)

32、中,教師既是教育者又是管理者。(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)總體

33、框架圖,處理流程圖等方面做了設(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)檔案修改檔案住宿管理模塊住

34、宿查詢(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)及連線來(lái)表示

35、某個(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 所示。管理員管理員管理員名

36、管理員名密碼密碼管理員編號(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í)間

37、繳費(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信息科

38、學(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)確性

39、和一致性,提高數(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é)生信息表(S

40、tudent)字段名字段含義類(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)字符串10f

41、ee學(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)、

42、學(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 住宿信息

43、表(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 所示。圖

44、 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 所示

45、。圖 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)到登記界

46、面設(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)

47、有該學(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.

48、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é)

49、生學(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é)生,編輯框則顯

50、示該學(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

51、信息科學(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é)生的

52、不同成績(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)如圖

53、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ì)住宿安排

54、界面設(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ì),初始化列表并顯示所有已安排住宿的

55、學(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è)論

56、文添加寢室實(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é)

57、院專(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)估

58、。軟件測(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ǔ)上,還需引

59、入第三方的測(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ā)

60、過(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à)題。為了

61、解決這場(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)和處理邏輯

62、來(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è)試

63、、黑盒測(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):W

64、indows7;數(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ì)要求,

65、投入使用后為用戶(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è)

66、論文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)題,我都得去解

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(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),我們立即給予刪除!