軟件工程畢業(yè)論文-學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
已閱讀1頁(yè),還剩33頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p><b>  本科畢業(yè)論文</b></p><p><b> ?。?0 屆)</b></p><p>  學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  摘 要</b></p><p>  隨著學(xué)校規(guī)模的不斷擴(kuò)大,學(xué)生數(shù)量的不斷增加,學(xué)生的信息

2、量也成倍增長(zhǎng)。學(xué)生管理工作是學(xué)校各項(xiàng)工作的一個(gè)重要部分,其管理水平的高低將直接影響到人才的培養(yǎng)質(zhì)量。面對(duì)龐大的信息量,如何有效地提高學(xué)生管理工作的效率是一個(gè)學(xué)校急需解決的問(wèn)題。因此開(kāi)發(fā)適合學(xué)校需要的學(xué)生管理信息系統(tǒng),通過(guò)這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢(xún),并減少管理方面的工作量。</p><p>  本文介紹了在Delphi 7.0環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開(kāi)發(fā)”的策略開(kāi)發(fā)

3、一個(gè)管理信息系統(tǒng)的過(guò)程。通過(guò)分析某一學(xué)校學(xué)生管理的不足,創(chuàng)建了一套行之有效的計(jì)算機(jī)管理學(xué)生的方案。文章介紹了學(xué)生管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、業(yè)務(wù)流程分析等;系統(tǒng)設(shè)計(jì)部分主要介紹了系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)及代碼設(shè)計(jì);系統(tǒng)實(shí)現(xiàn)部分說(shuō)明了幾個(gè)主要模塊的算法,本系統(tǒng)界面友好,操作簡(jiǎn)單,比較實(shí)用。</p><p>  關(guān)鍵字:管理信息系統(tǒng);學(xué)生管理;Delphi;Access。</p><

4、;p><b>  Abstract</b></p><p>  With more and more widespread and profound application of information technology in management, the implement of management information system has become mature i

5、n technology step by step. Managing information system is a new subject. Enterprise needs existence and development, so enterprise activities should be organized efficiently and organically, which means tightening up the

6、 enterprise management and strengthening effective management of any resource (staff, finance, property, etc.) interna</p><p>  This article introduces the detailed process of exploring a management informat

7、ion system under the environment of Delphi 7.0, utilizing “Top-Bottom” overall plan and a strategy according to “Bottom-Top” application and exploitation. That is to establish a set of effective scheme for student manage

8、ment by computer, through analyzing disadvantages of student management by human resources. This article emphasizes on three sections. The system analysis section of student management information incl</p><p&g

9、t;  This economical and pragmatic system has explicit interface, with simple operation.</p><p>  Keywords: MIS;student management;Delphi;Access。</p><p><b>  目 錄</b></p><

10、;p><b>  摘 要2</b></p><p>  Abstract3</p><p><b>  目 錄4</b></p><p>  1 引 言1</p><p>  1.1背景和意義1</p><p><b>  1.2系

11、統(tǒng)概況1</b></p><p>  2 系統(tǒng)分析與設(shè)計(jì)2</p><p>  2.1 需求分析2</p><p>  2.1.1理解需求2</p><p>  2.1.2分析需求2</p><p>  2.2 系統(tǒng)分析3</p><p>  2.2.1學(xué)生管理信息系統(tǒng)的

12、用例分析3</p><p>  2.2.2學(xué)生管理信息系統(tǒng)的域類(lèi)分析4</p><p>  2.2.3數(shù)據(jù)庫(kù)分析5</p><p>  2.2.3.1 E-R圖分析5</p><p>  2.2.3.2表/字段分析和數(shù)據(jù)庫(kù)建模7</p><p>  2.3 系統(tǒng)設(shè)計(jì)9</p><p>

13、;  2.3.1學(xué)生管理信息系統(tǒng)的設(shè)計(jì)9</p><p>  2.3.2數(shù)據(jù)庫(kù)設(shè)計(jì)17</p><p><b>  3 系統(tǒng)實(shí)現(xiàn)22</b></p><p>  3.1用戶(hù)登錄界面的實(shí)現(xiàn)22</p><p>  3.2學(xué)生管理信息系統(tǒng)主界面的實(shí)現(xiàn)24</p><p>  3.3新生信息錄

14、入界面的實(shí)現(xiàn)25</p><p>  3.4成績(jī)管理界面的實(shí)現(xiàn)25</p><p>  3.5學(xué)籍變更界面的實(shí)現(xiàn)27</p><p>  3.6獎(jiǎng)勵(lì)管理界面的實(shí)現(xiàn)28</p><p>  3.7處罰管理界面的實(shí)現(xiàn)29</p><p>  3.8查詢(xún)修改界面的實(shí)現(xiàn)30</p><p>

15、  4 總結(jié)與展望32</p><p><b>  參考文獻(xiàn)33</b></p><p><b>  致 謝34</b></p><p><b>  1 引 言</b></p><p><b>  1.1背景和意義</b></p>

16、;<p>  隨著Internet和計(jì)算機(jī)科學(xué)技術(shù)的飛速發(fā)展,人們開(kāi)始越來(lái)越多地利用計(jì)算機(jī)解決實(shí)際問(wèn)題,而傳統(tǒng)的單機(jī)版應(yīng)用軟件正在逐漸退出舞臺(tái),取而代之的是支持網(wǎng)絡(luò)、支持多種數(shù)據(jù)信息的新一代網(wǎng)絡(luò)版應(yīng)用軟件,被稱(chēng)為瀏覽器——服務(wù)器的B/S結(jié)構(gòu)應(yīng)用系統(tǒng)越來(lái)越流行,它的特點(diǎn)是在客戶(hù)端直接采用了瀏覽器作為界面,而不用另外安裝軟件,其優(yōu)點(diǎn)在于軟件開(kāi)發(fā)效率高,客戶(hù)端不受操作平臺(tái)的限制、也不受地域的限制,網(wǎng)絡(luò)傳輸量少,即適用于局域網(wǎng),更

17、適用于Internet,用戶(hù)可以不必進(jìn)行服務(wù)器方面的投資,而是去租用,甚至是免費(fèi)使用ISP的服務(wù)器資源,因而受到越來(lái)越多中小型單位的青睞。如今高校也開(kāi)始實(shí)現(xiàn)管理的信息化,面對(duì)大量的學(xué)生和教師信息,采用人力處理即浪費(fèi)時(shí)間、又浪費(fèi)人力和物力,并且數(shù)據(jù)的準(zhǔn)確性低。因此,開(kāi)發(fā)一個(gè)界面友好,易于操作的網(wǎng)上學(xué)生管理系統(tǒng)進(jìn)行自動(dòng)化處理變得十分重要,這正是本系統(tǒng)開(kāi)發(fā)的目的和意義。</p><p>  因此,開(kāi)發(fā)這樣一套網(wǎng)上管理系

18、統(tǒng)是很有實(shí)際意義的。</p><p><b>  1.2系統(tǒng)概況</b></p><p>  管理信息系統(tǒng)(Management Information Systems 簡(jiǎn)稱(chēng)MIS)在強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中越來(lái)越普及,它從傳統(tǒng)的手工方式管理,到計(jì)算機(jī)化管理,再到如今的網(wǎng)絡(luò)化管理,經(jīng)歷了技術(shù)和管理思想以及方式的不斷更新和發(fā)展。</p><p>  

19、隨著我國(guó)教育產(chǎn)業(yè)化的飛速發(fā)展,社會(huì)對(duì)教育水平和教學(xué)管理的要求日益提高,尤其是對(duì)一個(gè)學(xué)校能夠具有一套完善的管理軟件提出了更多的要求,以便能夠以最快的速度響應(yīng)教師和學(xué)生的需求,及時(shí)為他們提供服務(wù),為他們提供一個(gè)高效、便捷的環(huán)境。隨著Internet技術(shù)的發(fā)展,Web技術(shù)已經(jīng)不在局限于單純地提供信息服務(wù),而是日益成為一個(gè)操作平臺(tái),為用戶(hù)提供強(qiáng)大的服務(wù)功能。人們對(duì)網(wǎng)絡(luò)信息的需求越來(lái)越大,對(duì)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的交互和查詢(xún)速度等性能的要求也越來(lái)越高。未來(lái)學(xué)

20、校學(xué)生信息管理系統(tǒng)的發(fā)展趨勢(shì)是完全自動(dòng)化的教務(wù)信息管理,隨著計(jì)算機(jī)的普及,信息處理量的逐漸擴(kuò)大,各種工作都逐漸將由手工轉(zhuǎn)為自動(dòng)化,將使許多復(fù)雜、繁瑣、且需要很多人力的工作變得簡(jiǎn)單。</p><p><b>  2 系統(tǒng)分析與設(shè)計(jì)</b></p><p><b>  2.1 需求分析</b></p><p>  需求分析是數(shù)

21、據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)的第一步,也是最重要的一步。需求分析可以分為兩個(gè)過(guò)程:一是理解需求,二是分析需求。下面分別分析這兩個(gè)過(guò)程。</p><p><b>  2.1.1理解需求</b></p><p>  只有通過(guò)對(duì)學(xué)生管理信息系統(tǒng)的終端用戶(hù)和客戶(hù)進(jìn)行大量的調(diào)研,才能真正理解終端用戶(hù)和客戶(hù)的需求,才能開(kāi)發(fā)出合理的、實(shí)用的管理系統(tǒng),才能滿(mǎn)足各大、中、小學(xué)校的管理需要?;诖罅康恼{(diào)

22、研數(shù)據(jù),下面列出對(duì)最典型、最關(guān)鍵的需求。</p><p> ?。?)每年開(kāi)學(xué)時(shí),新生來(lái)報(bào)琶,要對(duì)每位新生的信息建立個(gè)人檔案,這部分工作由學(xué)籍科的管理人員進(jìn)行維護(hù)和操作。學(xué)生個(gè)人檔案包括學(xué)生學(xué)號(hào)、姓名、性別、出生日期、所屬班級(jí)、所屬院系、籍貫等。</p><p> ?。?)考試結(jié)束時(shí),教務(wù)科的管理人員將學(xué)生各科的成績(jī)錄入數(shù)據(jù)庫(kù),以備隨時(shí)查詢(xún)。當(dāng)然錄入成績(jī)也有出錯(cuò)的可能,所以,必須具有校對(duì)修改

23、成績(jī)的功能。</p><p> ?。?)當(dāng)學(xué)生的表現(xiàn)出色或差的時(shí)候,學(xué)生科的管理人員應(yīng)對(duì)其進(jìn)行獎(jiǎng)勵(lì)或處罰,相應(yīng)的獎(jiǎng)項(xiàng)(或處罰)和獎(jiǎng)勵(lì)(或處罰)時(shí)間的數(shù)據(jù)都應(yīng)該入庫(kù)。</p><p> ?。?)當(dāng)學(xué)生因?yàn)榧膊 W(xué)業(yè)修完等原因?qū)W籍需要變更的時(shí)候,學(xué)籍科的管理人員應(yīng)該對(duì)其進(jìn)行學(xué)籍變更手續(xù)。</p><p> ?。?)學(xué)生應(yīng)該具有查詢(xún)個(gè)人信息和成績(jī)的權(quán)力和權(quán)限。</p

24、><p> ?。?)系統(tǒng)還應(yīng)提供強(qiáng)大的數(shù)據(jù)統(tǒng)計(jì)、查詢(xún)、報(bào)表生成以及打印等功能。</p><p> ?。?)系統(tǒng)客戶(hù)端運(yùn)行在Windows平臺(tái)下,服務(wù)器端可以運(yùn)行在Windows平臺(tái)或者Unix平臺(tái)下。</p><p> ?。?)系統(tǒng)應(yīng)該有很好的可擴(kuò)展性。</p><p>  在本系統(tǒng)中主要提供新生信息錄入、學(xué)籍變更、成績(jī)管理和獎(jiǎng)懲管理等相關(guān)的功能

25、。</p><p><b>  2.1.2分析需求</b></p><p>  分析需求就是描述系統(tǒng)的需求,通過(guò)定義系統(tǒng)中的關(guān)鍵域類(lèi)來(lái)建立模型。分析的根本目的是在開(kāi)發(fā)者和提出需求的人之間建立一種理解和溝通的機(jī)制,因此學(xué)生管理信息系統(tǒng)的需求分析是開(kāi)發(fā)人員和學(xué)校管理人員一起完成的。</p><p>  分析需求的第一步是描述學(xué)生管理信息系統(tǒng)的功能,

26、即定義用例,以此確定系統(tǒng)的功能需求。一所學(xué)校的主要成員就是學(xué)生和學(xué)校的管理人員、教師、系統(tǒng)管理員等,管理人員主要指學(xué)籍科、學(xué)生科和教務(wù)科的人員,他們是學(xué)生管理信息系統(tǒng)的主要使用者。學(xué)生也是學(xué)生管理信息系統(tǒng)的重要使用者,只是具備的管理權(quán)限沒(méi)有管理人員那么廣。系統(tǒng)管理員也是其中一個(gè)管理人員,這不影響本系統(tǒng)的功能。</p><p>  學(xué)生管理信息系統(tǒng)的用例包括以下內(nèi)容。</p><p><

27、;b>  ·新生信息</b></p><p>  ·學(xué)生成績(jī)(包括錄入和校對(duì))</p><p><b>  ·學(xué)籍變更</b></p><p><b>  ·學(xué)生獎(jiǎng)勵(lì)</b></p><p><b>  ·學(xué)生處罰<

28、/b></p><p><b>  ·學(xué)生信息查詢(xún)修改</b></p><p>  需要注意的是,學(xué)生信息查詢(xún)修改用例包括學(xué)生對(duì)個(gè)人基本信息和查詢(xún)和修改,這些信息指的是新生入學(xué)時(shí)被錄入的基本信息。此外,學(xué)生還具有查詢(xún)和打印成績(jī)的權(quán)限,查詢(xún)獎(jiǎng)懲情況、學(xué)籍變更記錄等權(quán)限。</p><p>  學(xué)生管理信息系統(tǒng)的分析可以用UML的用例

29、圖來(lái)描述。每個(gè)用例還可以以文本的方式描述,描述的內(nèi)容包括用例以及用例與角色交互的更詳細(xì)的信息,文本的內(nèi)容是通過(guò)和用戶(hù)討論后確定的。下面給出上述用例的描述。</p><p><b> ?。?)新世界生信息</b></p><p>  增加學(xué)生記錄→標(biāo)記學(xué)生學(xué)號(hào)→確定學(xué)生院系→確定學(xué)生班級(jí)</p><p><b> ?。?)學(xué)生成績(jī)<

30、;/b></p><p>  增加學(xué)生成績(jī)記錄→校對(duì)學(xué)生成績(jī)</p><p><b> ?。?)學(xué)籍變更</b></p><p>  增加學(xué)籍變更記錄→標(biāo)記變更原因→標(biāo)記變更時(shí)間</p><p><b> ?。?)學(xué)生獎(jiǎng)勵(lì)</b></p><p>  增加學(xué)生獎(jiǎng)勵(lì)記錄→

31、標(biāo)記獎(jiǎng)勵(lì)項(xiàng)目→標(biāo)記獎(jiǎng)勵(lì)時(shí)間</p><p><b> ?。?)學(xué)生處罰</b></p><p>  增加學(xué)生處罰記錄→標(biāo)記處罰等級(jí)→標(biāo)記處罰時(shí)間</p><p> ?。?)學(xué)生信息查詢(xún)修改</p><p>  查詢(xún)個(gè)人信息→修改個(gè)人信息→保存?zhèn)€人信息→查詢(xún)獎(jiǎng)懲情況→查詢(xún)學(xué)籍變更情況→打印成績(jī)單。</p>&

32、lt;p><b>  2.2 系統(tǒng)分析</b></p><p>  完成需求分析后,就需要對(duì)系統(tǒng)進(jìn)行UML建模。UML建模是對(duì)需求分析結(jié)果的模型建立過(guò)程。下面進(jìn)行學(xué)生管理信息系統(tǒng)的UML建模過(guò)程。</p><p>  2.2.1學(xué)生管理信息系統(tǒng)的用例分析</p><p>  在上一章需求分析中列出了學(xué)生管理信息系統(tǒng)的全部用例:新生信息、學(xué)

33、生成績(jī)、學(xué)籍變更、學(xué)生獎(jiǎng)勵(lì)、學(xué)生處罰、學(xué)生信息查詢(xún)修改。這里,使用權(quán)用Rose軟件進(jìn)行UML建模,其用例如圖2-1所示。</p><p>  圖2-1學(xué)生管理信息系統(tǒng)用例圖</p><p>  該用例圖標(biāo)記了所有的學(xué)生管理住處系統(tǒng)的用例,從中可以得知,學(xué)生管理信息系統(tǒng)的角色可以劃分為兩類(lèi)。</p><p>  ·學(xué)校管理人員:用例包括學(xué)生管理信息系統(tǒng)的所有

34、用例。</p><p>  ·學(xué)生:用例只有學(xué)生信息查詢(xún)修改。</p><p>  要注意的是,學(xué)校管理人員具有查詢(xún)和修改所有數(shù)據(jù)的權(quán)限,處于高權(quán)限位置,而學(xué)生只有修改個(gè)有基本信息、查詢(xún)獎(jiǎng)懲情況、查詢(xún)學(xué)籍變更情況和打印成績(jī)單的權(quán)限,處于低權(quán)限位置。</p><p>  2.2.2學(xué)生管理信息系統(tǒng)的域類(lèi)分析</p><p>  UML

35、建模的第二步就是域類(lèi)分析。實(shí)際開(kāi)發(fā)學(xué)生管理信息系統(tǒng)時(shí),域類(lèi)分析是建立在用例分析基礎(chǔ)上的。要了解系統(tǒng)要處理的概念,最好獎(jiǎng)學(xué)校的管理人員組織起來(lái)開(kāi)個(gè)討論會(huì),詳細(xì)談?wù)摵土信e所需要包含水量的用例,了解概念和概念之間的關(guān)系。</p><p>  學(xué)生管理信息系統(tǒng)中的域主要包括:學(xué)生(Student)、成績(jī)(Score)、學(xué)籍變更(Change)、獎(jiǎng)勵(lì)(Encourage)、處罰(Punish)。可以在類(lèi)圖中將上面這些域以及

36、它們之間的關(guān)系表示出來(lái),如圖2-2所示。</p><p>  圖2-2學(xué)生管理信息系統(tǒng)域草圖</p><p>  需要說(shuō)明的是,這里的域類(lèi)還是處于“草圖”狀態(tài),定義的操作和屬性不是最后的片本,只是 在現(xiàn)階段看來(lái)這些操作和屬性是比較合適的,有些操作獎(jiǎng)在時(shí)序圖的草圖中定義,而不晨用例哪定義。</p><p>  有些類(lèi)可以用UML狀態(tài)圖來(lái)顯示類(lèi)的對(duì)象的不同狀態(tài)以及改變狀

37、態(tài)的事件。在本系統(tǒng)中有狀態(tài)圖的類(lèi)是學(xué)生,該類(lèi)的狀態(tài)圖將在后面的內(nèi)容中介紹。</p><p>  為了描述域類(lèi)的動(dòng)態(tài)行為,可以使用權(quán)UML的時(shí)序圖、協(xié)作圖或者活動(dòng)圖來(lái)描述。本文選用時(shí)序圖。時(shí)序圖的基礎(chǔ)是用例。在時(shí)序圖中要說(shuō)明域類(lèi)是如何協(xié)作以操作該系統(tǒng)中的用例。當(dāng)然,在建立時(shí)序圖時(shí),將會(huì)發(fā)現(xiàn)新的操作,并將其加入類(lèi)中,這將在后面看到所建立的時(shí)序圖模型。用時(shí)序圖建模時(shí),需要窗口或?qū)υ捒蜃鳛榻巧缑?。顯然,這里需要操作界面

38、的有基本信息、獎(jiǎng)勵(lì)、處罰、學(xué)籍變更、修改查詢(xún)等,此外維護(hù)也需要一個(gè)操作界面。</p><p>  2.2.3數(shù)據(jù)庫(kù)分析</p><p>  在開(kāi)發(fā)學(xué)生管理信息系統(tǒng)時(shí),可以先進(jìn)行E-R圖分析,然后對(duì)表和字段進(jìn)行分析,最后進(jìn)行數(shù)據(jù)庫(kù)建模。</p><p>  2.2.3.1 E-R圖分析</p><p>  對(duì)學(xué)生管理信息系統(tǒng)的E-R圖分析是建立

39、在UML系統(tǒng)模型基礎(chǔ)上的。這里給出E-R圖分析的結(jié)果。實(shí)體關(guān)系圖的分析結(jié)果非常復(fù)雜,一般情況下使用從簡(jiǎn)到繁的方式進(jìn)行設(shè)計(jì)。首先從大的方面設(shè)計(jì)出各個(gè)實(shí)體之間的關(guān)系,然后在這個(gè)關(guān)系的基礎(chǔ)上進(jìn)行細(xì)化。</p><p>  圖2-3所示為學(xué)生管理信息系統(tǒng)的實(shí)體關(guān)系簡(jiǎn)圖。</p><p>  圖2-3學(xué)生管理信息系統(tǒng)的實(shí)體關(guān)系簡(jiǎn)圖</p><p>  在簡(jiǎn)圖的基礎(chǔ)上進(jìn)一步設(shè)計(jì)

40、實(shí)體關(guān)系的詳細(xì)結(jié)構(gòu)。圖2-4所示為學(xué)生管理信息系統(tǒng)的實(shí)體關(guān)系詳圖。圖916只是學(xué)生管理信息系統(tǒng)最基本元素的實(shí)體關(guān)系圖,可以在此基礎(chǔ)上根據(jù)用戶(hù)的不同需要進(jìn)行擴(kuò)展。</p><p>  圖2-4學(xué)生管理信息系統(tǒng)的實(shí)體關(guān)系圖</p><p>  2.2.3.2表/字段分析和數(shù)據(jù)庫(kù)建模</p><p>  表/字段分析是建立在實(shí)體關(guān)系圖基礎(chǔ)上。對(duì)表和字段分析后就可以建立數(shù)據(jù)

41、庫(kù)模型了。以圖16所示的學(xué)生管理信息系統(tǒng)的實(shí)體關(guān)系圖為基礎(chǔ),可設(shè)計(jì)表和字段,然后建立數(shù)據(jù)庫(kù)模型。</p><p>  建立的數(shù)據(jù)庫(kù)模型如圖2-5所示。</p><p>  圖2-5學(xué)生管理信息系統(tǒng)的數(shù)據(jù)庫(kù)模型</p><p><b>  2.3 系統(tǒng)設(shè)計(jì)</b></p><p>  2.3.1學(xué)生管理信息系統(tǒng)的設(shè)計(jì)<

42、;/p><p>  在設(shè)計(jì)階段,首先要設(shè)計(jì)類(lèi)的狀態(tài)的圖。類(lèi)的狀態(tài)圖說(shuō)明了可能的狀態(tài)以及需要被處理的過(guò)渡期,使用狀態(tài)圖可以揭示單個(gè)對(duì)象在整個(gè)系統(tǒng)中的變化細(xì)兇,對(duì)了解和實(shí)現(xiàn)關(guān)鍵類(lèi)有較大的幫助。</p><p>  不是所有的類(lèi)都有狀態(tài)圖,在本系統(tǒng)中,有狀態(tài)圖的類(lèi)是學(xué)生。</p><p>  學(xué)生的狀態(tài)圖如圖2-6所示。</p><p>  圖2-6學(xué)

43、生的狀態(tài)圖</p><p>  設(shè)計(jì)UML模型,也就是將前面設(shè)計(jì)的模型進(jìn)竽擴(kuò)展和細(xì)化。下面給出各個(gè)用例的時(shí)序圖。設(shè)計(jì)的目的是產(chǎn)生一個(gè)可以使用的解決方案,并且可以容易地將方案轉(zhuǎn)換成程序代碼。</p><p>  學(xué)生的時(shí)序如圖2-7所示</p><p><b>  圖2-7學(xué)生時(shí)序圖</b></p><p>  成績(jī)的時(shí)序

44、如圖2-8所示。</p><p><b>  圖2-8成績(jī)時(shí)序圖</b></p><p>  學(xué)籍變更的時(shí)序如圖2-9所示。</p><p>  圖2-9學(xué)籍變更時(shí)序圖</p><p>  獎(jiǎng)勵(lì)的時(shí)序如圖2-10所示。</p><p>  圖2-10獎(jiǎng)勵(lì)時(shí)序圖</p><p&g

45、t;  處罰的時(shí)序如圖2-11所示。</p><p>  圖2-11處罰時(shí)序圖</p><p>  查詢(xún)修改的時(shí)序如圖2-12所示。</p><p>  圖2-12查詢(xún)修改時(shí)序圖</p><p>  時(shí)序圖設(shè)計(jì)完成后,開(kāi)始進(jìn)行學(xué)生管理信息系統(tǒng)的架構(gòu)設(shè)計(jì)和細(xì)節(jié)設(shè)計(jì)。在架構(gòu)設(shè)計(jì)中將定義包(子系統(tǒng))、包間的相關(guān)性和基本的通信機(jī)制。</p>

46、;<p>  設(shè)計(jì)架構(gòu)時(shí),應(yīng)該將應(yīng)用邏輯和技術(shù)邏輯分割。應(yīng)用邏輯是需要編碼設(shè)計(jì)的,而技術(shù)邏輯,主要包括用戶(hù)界面、數(shù)據(jù)庫(kù)或者通信一般是已經(jīng)有的。學(xué)生管理信息系統(tǒng)中的包(或者為子系統(tǒng)、層)有如下幾個(gè),如圖2-13所示。</p><p>  圖2-13包和包間關(guān)系</p><p>  ?用戶(hù)界面包(User Interface Package):為通用用戶(hù)界面類(lèi),調(diào)用業(yè)務(wù)對(duì)象包中的

47、操作檢索和插入數(shù)據(jù),可以簡(jiǎn)單地把它們看成將來(lái)用戶(hù)要操作的界面。</p><p>  ?業(yè)務(wù)對(duì)象包(Business Object Package):業(yè)務(wù)對(duì)象包包含上面設(shè)計(jì)的分析模型的域類(lèi)。業(yè)務(wù)對(duì)象包同數(shù)據(jù)庫(kù)包協(xié)同完成任務(wù)。</p><p>  ?數(shù)據(jù)庫(kù)包(Database Package):數(shù)據(jù)庫(kù)包向業(yè)務(wù)對(duì)象數(shù)據(jù)包提供服務(wù)。</p><p>  ?應(yīng)用包(Utili

48、ty Package):應(yīng)用包向其他包提供服務(wù)。</p><p>  至此,UML系統(tǒng)建模完成。</p><p>  2.3.2數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p>  數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用等程序設(shè)計(jì)是分離的,數(shù)據(jù)庫(kù)的設(shè)計(jì)非常重要。有了數(shù)據(jù)庫(kù)模型,數(shù)據(jù)庫(kù)的設(shè)計(jì)就簡(jiǎn)單多了。在學(xué)生管理信息系統(tǒng)中,首先要?jiǎng)?chuàng)建學(xué)生管理信息系統(tǒng)數(shù)據(jù)庫(kù),然后在數(shù)據(jù)庫(kù)中創(chuàng)建需要的表和字段。下面分別講述本系統(tǒng)中

49、數(shù)據(jù)庫(kù)的設(shè)計(jì)。本例采用Access2000數(shù)據(jù)庫(kù)系統(tǒng)來(lái)進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)。</p><p>  下面是在Access 中創(chuàng)建表的過(guò)程。</p><p>  (1)在創(chuàng)建數(shù)據(jù)庫(kù)后,進(jìn)入主界面,單擊“Stu:數(shù)據(jù)庫(kù)”子窗口中的“設(shè)計(jì)”按鈕。此時(shí)將會(huì)出出“表1:表”窗口,如圖2-14所示。</p><p>  圖2-14開(kāi)始設(shè)計(jì)表</p><p> 

50、?。?)在表的設(shè)計(jì)窗口“表1:表”中,按表2-1建立數(shù)據(jù)字段,并指定字段的數(shù)據(jù)類(lèi)型與相關(guān)屬性。</p><p>  表2-1學(xué)生信息數(shù)據(jù)庫(kù)(Stuinfo)</p><p>  建立數(shù)據(jù)庫(kù)字段并指定字段的數(shù)據(jù)類(lèi)型與相關(guān)屬性后,字段設(shè)計(jì)界面如圖2-15所示。</p><p>  (3)在StuId字段上單擊鼠標(biāo)右鍵,選擇快捷菜單中的“主鍵”選項(xiàng),讓StuId字段成為主

51、要索引字段,則StuId 字段前方將出郵一個(gè)鑰匙圖標(biāo),如圖2-16所示。</p><p><b>  圖2-15字段設(shè)計(jì)</b></p><p>  圖2-16設(shè)置“StuId”字段為主鍵</p><p>  (4)字段設(shè)計(jì)完畢后,單擊工具欄中的“保存”按鈕,此時(shí)將會(huì)出現(xiàn)“另存為”對(duì)話框,在“表名稱(chēng)”文本框輸入“StuInfo”,如圖2-17所

52、示,然后單擊“確定”按鈕將這個(gè)表保存。</p><p>  (5)回到“Stu:數(shù)據(jù)庫(kù)”子窗口中,如果出現(xiàn)了StuInfo 這個(gè)表項(xiàng)目,就代表現(xiàn)在已經(jīng)完成學(xué)生數(shù)據(jù)文件的設(shè)計(jì),如圖2-18所示。</p><p><b>  圖2-17保存表</b></p><p>  圖2-18完成數(shù)據(jù)庫(kù)中的表創(chuàng)建工作</p><p> 

53、?。?)重復(fù)步驟(1)~(5),按表2-2、表2-3、表2-4、表2-5建立表,并指定表中各字估的數(shù)據(jù)類(lèi)型與相關(guān)屬性。</p><p>  表2-2字籍變更數(shù)據(jù)表(Change)</p><p>  圖2-3學(xué)生獎(jiǎng)勵(lì)數(shù)據(jù)表(Encourage)</p><p>  表2-4學(xué)生處罰數(shù)據(jù)表(Punish)</p><p>  表2-5學(xué)生成績(jī)數(shù)

54、據(jù)表(Score)</p><p> ?。?)將這些表分別名為Change、Encourage、Punish、Score,主鍵分別為:StuNo、StuNo、StuNo、Scoreld,設(shè)計(jì)結(jié)果如圖2-19所示。,</p><p> ?。?)回到“Stu:數(shù)據(jù)庫(kù)”子窗口中,出現(xiàn)了StuInfo、Change、Encourage、Punish、Scores個(gè)表項(xiàng)目,完成數(shù)據(jù)文件的設(shè)計(jì),如圖2

55、-20所示。</p><p>  圖2-19完成數(shù)據(jù)庫(kù)表項(xiàng)目的設(shè)計(jì)</p><p>  圖2-20完成后端數(shù)據(jù)庫(kù)創(chuàng)建工作</p><p><b>  3 系統(tǒng)實(shí)現(xiàn)</b></p><p>  以上內(nèi)容完成了數(shù)據(jù)庫(kù)的后臺(tái)工作,建立起了能夠保障系統(tǒng)順利、正確運(yùn)行的后臺(tái)。界面設(shè)計(jì)工作在進(jìn)行系統(tǒng)開(kāi)發(fā)的時(shí)候是必不可少,也是十分重要

56、的。下面就對(duì)學(xué)生管理信息系統(tǒng)的界面設(shè)計(jì)。</p><p>  3.1用戶(hù)登錄界面的實(shí)現(xiàn)</p><p>  利用用戶(hù)登錄成功能實(shí)現(xiàn)對(duì)用戶(hù)操作權(quán)限的限制。管理員和學(xué)生的權(quán)限不一樣,管理員擁有系統(tǒng)的所有權(quán)限,學(xué)生只有查詢(xún)修改個(gè)人信息和打印成績(jī)單的權(quán)限。用戶(hù)必須輸入正確的密碼才能進(jìn)入下一界面,如果用戶(hù)的密碼輸入錯(cuò)誤,應(yīng)用程序會(huì)提示錯(cuò)誤信息。用戶(hù)如果連續(xù)3次輸入錯(cuò)誤,應(yīng)用程序會(huì)強(qiáng)迫使用者退出并終止

57、應(yīng)用程序的運(yùn)行,圖3-1所示是用戶(hù)登錄界面窗體。</p><p>  圖3-1用戶(hù)登錄界面窗體 </p><p>  學(xué)生管理信息系統(tǒng)啟動(dòng)時(shí),首先出現(xiàn)的是系統(tǒng)主界面。單擊系統(tǒng)主界面中工具欄的“用戶(hù)登錄”按鈕,就彈出用戶(hù)登錄界面。程序從配置文件中獲取管理員和學(xué)生的密碼,和用戶(hù)輸入的密碼比較,如果密碼正確,則根據(jù)身份配權(quán)限;如果不正確,則提示用戶(hù)重輸或退出:重輸3次以上,系統(tǒng)自動(dòng)退出。代碼如

58、下:</p><p>  Proctdure TLoginFrm.BitBtn1Click(Sender:TObject);//“用戶(hù)登陸”按鈕的單擊事件</p><p>  Var pwdfile:textfile;</p><p>  PwdStr:string;</p><p><b>  Begin</b><

59、;/p><p>  if RadioButton1.checked=True then</p><p>  assingnfile(pwdfile,’.\Admini.cfg’);</p><p>  if RadioButton2.checked=True then</p><p>  assingfile(pwdfile,’.\student

60、.cfg’);</p><p>  reset(pwdfile);</p><p>  readln(pwdfile,pwdStr);</p><p>  closefile(pwdfile);</p><p>  Times:=Times=1;</p><p>  If edit1.Text=PwdStr then&

61、lt;/p><p><b>  begin</b></p><p><b>  close;</b></p><p>  StuMainFrm.Enabled:=True</p><p>  StuMainFrm.PageControll.ActivePage:=StuMainFrm.Tabsheet6

62、;</p><p>  StuMainFrm.PageControll.Visible:=true;</p><p>  if Radiobuttonl.checked=True then</p><p><b>  begin</b></p><p>  StuMainFrm.ToolButton2.Enabled:=

63、Ture;</p><p>  StuMainFrm.Toolbutton3.Enabled:=True;</p><p>  StuMainFrm.ToolButton4.Enabled:=True;</p><p>  StuMainFrm.ToolButton5.Enabled:=True;</p><p>  StuMainFrm.T

64、oolButton8.Enabled:=True;</p><p>  StuMainFrm.ToolButton6.Enabled:=True;</p><p><b>  end;</b></p><p>  if RadioButton2.checked=True then</p><p><b>  b

65、egin</b></p><p>  StuMainFrm.ToolButton6.Enabled:=True;</p><p><b>  end;</b></p><p><b>  end</b></p><p><b>  else</b></p>

66、;<p><b>  begin</b></p><p>  if MessageDlg(‘密碼輸入錯(cuò)誤,是否退出?’,mtContirmation,[mbYes,mbNo],0)=mryes</p><p><b>  then</b></p><p><b>  begin</b>&

67、lt;/p><p><b>  close;</b></p><p>  StuMainFrm.Enabled:=True;</p><p><b>  end</b></p><p><b>  else </b></p><p><b>  b

68、egin</b></p><p>  if times<3 then editl.SetFocus</p><p><b>  else</b></p><p><b>  begin</b></p><p>  MessageDlg(‘對(duì)不起,密碼輸入嚴(yán)重錯(cuò)誤,請(qǐng)退出!’,mtI

69、nformation,[mbOk],0);</p><p>  Application.Terminate;</p><p><b>  end;</b></p><p><b>  end;</b></p><p><b>  end;</b></p><

70、p><b>  end;</b></p><p>  為了防止用戶(hù)多次重輸密碼,限制了輸入了次數(shù)為3次,因此需要對(duì)次數(shù)進(jìn)行初始化,活加代碼如下:</p><p>  Procedure TLoginFrm.FormShow(Sender:TObject);</p><p><b>  Begin</b></p&

71、gt;<p><b>  Times:=0;</b></p><p><b>  End;</b></p><p>  3.2學(xué)生管理信息系統(tǒng)主界面的實(shí)現(xiàn)</p><p>  學(xué)生管理信息系統(tǒng)主界面主要實(shí)現(xiàn)新生信息錄入、成績(jī)管理、學(xué)籍變更、處罰管理、獎(jiǎng)勵(lì)管理和查詢(xún)修改的功能。選擇該界面中工具欄中的不同按鈕,就

72、會(huì)進(jìn)入實(shí)現(xiàn)不同功能的窗體。圖3-2是圖書(shū)館理系統(tǒng)主界面窗體。</p><p>  圖3-2學(xué)生管理信息系統(tǒng)主界面窗體</p><p>  這里主要介紹與數(shù)據(jù)庫(kù)相關(guān)的組件的屬性,如表3-1所示。</p><p>  表3-1學(xué)生管理信息系統(tǒng)主界面中數(shù)據(jù)庫(kù)組件的屬性設(shè)置</p><p>  3.3新生信息錄入界面的實(shí)現(xiàn)</p>&l

73、t;p>  新生信息錄入界面主要實(shí)現(xiàn)學(xué)生信息的添加功能,包括學(xué)號(hào)、性別、出生日期、籍貫、姓名、班級(jí)、所屬院系等信息的添加,圖3-3是新生信息錄入界面窗體。</p><p>  圖3-3新生信息錄入界面窗體</p><p>  3.4成績(jī)管理界面的實(shí)現(xiàn)</p><p>  成績(jī)管理界面主要實(shí)現(xiàn)成績(jī)的添加和校對(duì)修改的功能,圖3-4是成績(jī)管理界面窗體。</p&

74、gt;<p>  圖3-4成績(jī)管理界面窗體</p><p>  當(dāng)管理員選擇了一位學(xué)生后,輸入各科成績(jī),程序把數(shù)據(jù)保存到數(shù)據(jù)庫(kù)。代碼如下:</p><p>  Procedure TStuMainFrm.BitBtn9Click(Sender:TObject);//“添加”按鈕的單擊事件</p><p>  var StuNo,StuName:stri

75、ng;</p><p>  i:integer;</p><p><b>  begin</b></p><p>  with Query do</p><p><b>  begin</b></p><p><b>  close;</b></p

76、><p>  Sql.Clear;</p><p>  Sql.Add(‘Select StuNo from Score Whers StuNo=’+’’’’+DbEdit6.Text+’’’’);</p><p><b>  Open;</b></p><p>  if recordcount=0 then</p&g

77、t;<p><b>  begin</b></p><p>  StuNo:=DbEdit6.Text;</p><p>  StuName:=DbEdit7.Text;</p><p>  for i:=l to 12 do</p><p><b>  begin</b></p

78、><p>  if Course[i]<>’0’then</p><p>  with Table5 do</p><p><b>  begin</b></p><p><b>  Open;</b></p><p><b>  Append;</b

79、></p><p>  SetFields([nil,StuNo,kStuName,Course[i],Score[i]]);</p><p><b>  Post;</b></p><p><b>  end;</b></p><p><b>  end;</b><

80、;/p><p><b>  end</b></p><p><b>  else</b></p><p>  MessageDlg(‘對(duì)不起,該記錄已經(jīng)存在!’,mtInformation,[mbOk],0);</p><p><b>  end;</b></p>&

81、lt;p><b>  end;</b></p><p>  3.5學(xué)籍變更界面的實(shí)現(xiàn)</p><p>  學(xué)籍變更界面是實(shí)現(xiàn)學(xué)生學(xué)籍變更的功能,圖3-5是學(xué)籍變更界面窗體。</p><p>  圖3-5學(xué)籍變更界面窗體</p><p>  當(dāng)管理員選擇了學(xué)籍需要變更的學(xué)生后,輸入變更項(xiàng)和變更時(shí)間,程序把數(shù)據(jù)保存到數(shù)

82、據(jù)庫(kù)。代碼如下:</p><p>  procedure TStuMainFrm.BitbtnlClick(Sender: Tobject);//“添加”按鈕的單擊事件</p><p>  var StuNo,StuName,StuClass,StuDepart.ChangeName,ChangeRemark:string;</p><p><b>  b

83、egin</b></p><p>  winth Table2 do</p><p><b>  begin</b></p><p><b>  Open;</b></p><p>  StuNo:=Editl.text;</p><p>  StuName:=E

84、dit2.text;</p><p>  StuClass:=Edit3.text;</p><p>  StuDepart:=Edit4.text;</p><p>  ChangeName:=ComboBoxl.Text;</p><p>  ChangeRemark:=Edit5.text;</p><p>&l

85、t;b>  append;</b></p><p>  SetFields([StuNo,StuName,StuClass,StuDepart,ChangeName,ChangeRemark,</p><p>  Formatdatetime(‘dddddde’,DateTimePicker2.Dat)]);</p><p><b>  

86、Post;</b></p><p><b>  end;</b></p><p><b>  end;</b></p><p>  3.6獎(jiǎng)勵(lì)管理界面的實(shí)現(xiàn)</p><p>  當(dāng)學(xué)生在校表現(xiàn)優(yōu)秀,學(xué)校應(yīng)該獎(jiǎng)勵(lì)該學(xué)生,以鼓勵(lì)大家的學(xué)習(xí)熱情。獎(jiǎng)勵(lì)管理界面用于實(shí)現(xiàn)學(xué)生獎(jiǎng)勵(lì)的功能。相應(yīng)的獎(jiǎng)項(xiàng)有

87、校特等獎(jiǎng)、校一等校、校二等校、校三等校、工作獎(jiǎng)等,用戶(hù)可以根據(jù)實(shí)際情況進(jìn)行設(shè)計(jì)。圖3-6是獎(jiǎng)勵(lì)管理界面窗體。</p><p>  圖3-6獎(jiǎng)勵(lì)管理界面窗體</p><p>  當(dāng)管理員選擇了需要獎(jiǎng)勵(lì)的學(xué)生后,選擇了獎(jiǎng)項(xiàng)和獎(jiǎng)勵(lì)時(shí)后,程序把數(shù)據(jù)保存到數(shù)據(jù)庫(kù)。代碼如下:</p><p>  procedure TStuMainFrm.bitbtn3Click(Sender

88、: TObject);//“添加”按鈕的單擊事件</p><p>  var StuNo,StuName,StuClass,StuDepart,EncourageName:sering;</p><p><b>  begin</b></p><p>  with Table3 do</p><p><b> 

89、 begin</b></p><p><b>  Open;</b></p><p>  StuNo:=Edit6.text;</p><p>  StuName:=Edit7.text;</p><p>  StuClass:=Edit8.text;</p><p>  StuDep

90、art:=Edit9.text;</p><p>  if RadioButtonl.checked=true then</p><p>  EncourageName:=RadioButtonl.Caption;</p><p>  if RadioButton2.checked=true then</p><p>  Encourag

91、eName:=RadioButton2.Caption;</p><p>  if RadioButton3.checked=true then</p><p>  EncourageName:=RadioButton3.lCaption;</p><p>  if RadioButton4.checked=true then</p><p&

92、gt;  EncourageName:=RadioButton4.Caption;</p><p>  if RadioButton5.checked=true then</p><p>  EncourageName:=RadioButton5.Caption;</p><p>  if RadioButton6.checked=true then</p

93、><p>  EncourageName:=RadioButton6.Caption;</p><p>  if RadioButton7.checked=true then</p><p>  EncourageName:=RadioButton7.Capiton;</p><p>  if RadioButton8.checked=true

94、 then</p><p>  EncourageName:=RadioButton8.Caption;</p><p><b>  append;</b></p><p>  SetFields([StuNo,StuName,StuClass,StuDepart,EncourageName,</p><p>  Fo

95、rmatdatetime(‘dddddd’,DateTimePickerl.Dat)]);</p><p><b>  Post;</b></p><p><b>  end;</b></p><p><b>  end:</b></p><p>  3.7處罰管理界面的實(shí)現(xiàn)&

96、lt;/p><p>  圖3-7處罰管理界面窗體</p><p>  3.8查詢(xún)修改界面的實(shí)現(xiàn)</p><p>  學(xué)生可以根據(jù)自己的學(xué)號(hào)在查詢(xún)修改界面中查詢(xún)自己的個(gè)人信息,包括基本信息、個(gè)人成績(jī)、學(xué)籍變更情況、獎(jiǎng)勵(lì)和處罰情況。如果發(fā)現(xiàn)基本信息有錯(cuò)誤的話,有權(quán)進(jìn)行修改,而且學(xué)生有權(quán)打印自己的成績(jī)單。圖3-8是查詢(xún)修改界面窗體。</p><p> 

97、 圖3-8查詢(xún)修改界面</p><p>  當(dāng)學(xué)生根據(jù)自己的學(xué)號(hào)查詢(xún)了自己的信息,如果發(fā)現(xiàn)有錯(cuò)的話,可以修改,然后程序把修改后數(shù)據(jù)保存到數(shù)據(jù)庫(kù)。代碼如下:</p><p>  procedure TStuMainFrm.BitBtn7Click(Sender:TObject);//“修改”按鈕的單擊事件</p><p>  var StuNo,StuName,Stu

98、Class,StuDepart,StuSex,Birthdayt,NativePlace:string;</p><p><b>  begin</b></p><p>  with Tablel do</p><p><b>  begin</b></p><p><b>  Open;

99、</b></p><p>  StuNo:=Editl4.text;</p><p>  StuName:=Editl5.text;</p><p>  StuClass:=Editl6.text;</p><p>  StuDepart:=Editl7.text;</p><p>  NativePlac

100、e:=Editl9.text;</p><p>  Birthday:=Edit20.text;</p><p>  if RadioButtonl2.checked=true then</p><p>  StuSex:=RadioButtonl2.Caption;</p><p>  if RadioButtonl6,checked=t

101、rue then</p><p>  StuSex:=RadioButtonl6.Caption;</p><p><b>  Edit;</b></p><p>  SetFields([StuNo,StuDepart,StuClass,StuName,StuSex,Birthday,NativePlace]);</p>&l

102、t;p><b>  Post;</b></p><p><b>  end;</b></p><p><b>  end;</b></p><p><b>  4 總結(jié)與展望</b></p><p>  在學(xué)生信息管理系統(tǒng)中,老師能夠?qū)W(xué)生在各種情況

103、下遇到的情況和信息進(jìn)行系統(tǒng)的錄入,學(xué)生可以方便快捷的在該系統(tǒng)的查詢(xún)模塊里找到自己需要的信息。界面簡(jiǎn)單大方,功能一目了然,操作易于上手。</p><p>  在本系統(tǒng)的開(kāi)發(fā)過(guò)程中,由于本人是初次開(kāi)發(fā)軟件,在知識(shí)、經(jīng)驗(yàn)方面都存在著不足。另外,在整個(gè)開(kāi)發(fā)的過(guò)程中,時(shí)間也比較倉(cāng)促。因此,該系統(tǒng)必然會(huì)存在一些缺陷和不足。因?yàn)閷?duì)學(xué)生管理的整個(gè)流程不夠熟悉,在需求分析時(shí)未能做到完全滿(mǎn)足用戶(hù)的需求。雖然網(wǎng)絡(luò)在學(xué)生管理系統(tǒng)中的應(yīng)用

104、不是很多,但是未來(lái)的發(fā)展方向,在本次開(kāi)發(fā)過(guò)程由于硬件的限制,未能實(shí)現(xiàn)網(wǎng)絡(luò)功能,因此在以后的系統(tǒng)更新過(guò)程中可能會(huì)造成一些不必要的數(shù)據(jù)損失。</p><p>  在老師的指導(dǎo)、自己的努力下,終于比較滿(mǎn)意的完成了這次畢業(yè)設(shè)計(jì),這次系統(tǒng)的開(kāi)發(fā)過(guò)程中遇到了很多的問(wèn)題,經(jīng)過(guò)別人的幫助和自己的思考探索都得到了很好的解決,自己也在這個(gè)不斷學(xué)習(xí)的過(guò)程中積累了很多經(jīng)驗(yàn),提升了思維方式。</p><p>  這

105、次畢業(yè)設(shè)計(jì),雖然中間碰到了許多困難,許多功能還不夠完善,但我從中學(xué)到了許多以前書(shū)本上所不能學(xué)到的也不曾碰到過(guò)的問(wèn)題,通過(guò)不斷的閱讀相關(guān)書(shū)籍,開(kāi)發(fā)水平有了明顯提高,對(duì)系統(tǒng)的設(shè)計(jì)有了新的認(rèn)識(shí)。通過(guò)這次設(shè)計(jì),我已基本上掌握了系統(tǒng)的設(shè)計(jì)流程,同時(shí)也掌握了一些相關(guān)技術(shù),增強(qiáng)了動(dòng)手能力,并積累了使用軟件工程的思想來(lái)開(kāi)發(fā)軟件的經(jīng)驗(yàn),這對(duì)于我今后的工作和學(xué)習(xí)是非常有益</p><p>  盡管本管理系統(tǒng)存在著很多不足,但其功能全

106、面、易于日后程序更新、數(shù)據(jù)庫(kù)管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點(diǎn)是本管理系統(tǒng)所必需的。相信本學(xué)生管理系統(tǒng)是一套學(xué)校在日常管理中必不可少的管理軟件,通過(guò)開(kāi)發(fā)這個(gè)系統(tǒng),我掌握了的項(xiàng)本過(guò)程,了解了的基本知識(shí)鞏固了我對(duì)Delphi7.0的學(xué)習(xí),但在這次畢業(yè)設(shè)計(jì)中的最大收獲并不是掌握這幾門(mén)開(kāi)發(fā)工具的應(yīng)用,而是學(xué)會(huì)了設(shè)計(jì)系統(tǒng)的思維方法,以及與同學(xué)們之間相互幫助的精神。</p><p><b>  參

107、考文獻(xiàn)</b></p><p>  [1] 張海藩,《軟件工程導(dǎo)論》,清華大學(xué)出版社,2002</p><p>  [2] 伍俊良,《Delphi 6控件應(yīng)用實(shí)例教程》,北京希望電子出版社,2002</p><p>  [3] 盧國(guó)俊,《Delphi 6數(shù)據(jù)庫(kù)開(kāi)發(fā)》,電子工業(yè)出版社,2002</p><p>  [4] 邊萌,《D

108、elphi 編程起步》,機(jī)械工業(yè)出版社,2002</p><p>  [5] 伍俊良,《Delphi 6課程設(shè)計(jì)案例精編》,中國(guó)水利水電出版社,2002</p><p>  [6] 丁寶康,《數(shù)據(jù)庫(kù)原理》,經(jīng)濟(jì)科學(xué)出版社,2000</p><p>  [7] Lynn Beighley, Directing the flow of product: a guide

109、to improving supply chain planning[J],人民郵電出版社,2007:2-15</p><p>  [8] Eric Harmon,Delphi/Kylix database programming[J],機(jī)械工業(yè)出版社,2008</p><p><b>  致 謝</b></p><p>  鑒于在本次畢業(yè)

110、設(shè)計(jì)與畢業(yè)論文的編寫(xiě)過(guò)程中,本人蒙受多方支持、鼓勵(lì)與幫助。特此在本論文的撰寫(xiě)將要結(jié)束之際,向各單位、各組織和各人致以最衷心的感謝。</p><p>  首先要特別感謝在此次畢業(yè)設(shè)計(jì)中,一直帶領(lǐng)我,默默給予我?guī)椭闹笇?dǎo)老師王克儉老師。從最初的論文開(kāi)題選題到論文的最終完成,王克儉老師都一直盡一切努力,抽大量時(shí)間,用各種方法來(lái)給予我?guī)椭o我學(xué)術(shù)上的幫助,和解決我實(shí)際上的困難。在這里,我再一次王克儉老師表示最誠(chéng)摯的感謝

111、。</p><p>  在本論文的寫(xiě)作中,我也參照了大量的學(xué)術(shù)著作和技術(shù)文章,許多學(xué)者的科研成果及寫(xiě)作思路給我很大啟發(fā),在此向這些學(xué)者們表示萬(wàn)分感謝。</p><p>  另外,我還要感謝在這幾年來(lái)對(duì)我有所教導(dǎo)的老師,他們孜孜不倦的教誨不但讓我學(xué)到了很多知識(shí),而且讓我掌握了學(xué)習(xí)的方法,更教會(huì)了我做人處事的道理,在此表示感謝。同時(shí),在系統(tǒng)開(kāi)發(fā)過(guò)程中還有同組的同學(xué)也給了我不少幫助,這里一并表示

溫馨提示

  • 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. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論