版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 軟件工程課程設(shè)計(jì)報(bào)告</p><p><b> 摘要</b></p><p> 隨著計(jì)算機(jī)軟件系統(tǒng)在各企業(yè)單位的應(yīng)用,越來(lái)越多原本人工操作的日常事物都可以交由計(jì)算機(jī)來(lái)完成處理,而且無(wú)論從經(jīng)濟(jì)還是效率方面都遠(yuǎn)遠(yuǎn)超過(guò)人工操作。本報(bào)告就介紹了一種應(yīng)用于高校的軟件工程課程設(shè)計(jì)的管理系統(tǒng),教師和學(xué)生都可以使用該系統(tǒng)。學(xué)生使用自己的姓名和學(xué)號(hào)(密碼)登陸
2、后,可以從題庫(kù)中選擇一個(gè)題目,并且填寫同組的其他同學(xué)的姓名,學(xué)號(hào),班級(jí),小組長(zhǎng)等。選題一旦保存就不能再更改。學(xué)生可以修改自己的密碼??梢圆樵冏约旱倪x題情況。學(xué)生可以查詢自己的課程設(shè)計(jì)成績(jī)。生在課程設(shè)計(jì)的各個(gè)階段的工作報(bào)告上傳至該系統(tǒng)。教師使用姓名和工資號(hào)(密碼)登陸后,可以查看學(xué)生的選題情況;可以查看學(xué)生的設(shè)計(jì)報(bào)告,填寫學(xué)生的項(xiàng)目進(jìn)度情況,并且給出最后的分?jǐn)?shù)。教師可以修改自己的密碼。教師把課程設(shè)計(jì)的題目,學(xué)習(xí)的資料等上傳到該系統(tǒng)。其他使
3、用該系統(tǒng)的人,可以以客戶身份登陸瀏覽。</p><p> 關(guān)鍵詞:計(jì)算機(jī);軟件;學(xué)生;教師;課程設(shè)計(jì)</p><p><b> Abstract</b></p><p> With the computer software system in all units of the enterprise applications, more
4、and more of the original manual Richangshiwu computer can be handed over to complete treatment, but in terms of economy or efficiency are far more than manual. This report presents a software engineering applied to the u
5、niversity curriculum design management system, teachers and students can use the system. Students to use their names and learning (password) after landing, you can choose from a Q & A topic, and f</p><p>
6、; Key words: computer;software;students;teachers;Curriculum design</p><p><b> 目錄</b></p><p><b> 一、問(wèn)題定義1</b></p><p><b> 1.引言1</b></p>
7、<p> 1.1編寫目的:1</p><p> 1.2項(xiàng)目背景:1</p><p> 1.3參考資料:1</p><p><b> 2.系統(tǒng)概述2</b></p><p> 2.1當(dāng)前系統(tǒng)分析2</p><p> 二、可行性研究報(bào)告3</p>&
8、lt;p> 2.2目標(biāo)系統(tǒng)分析3</p><p> 3.可行性分析研究3</p><p> 3.1技術(shù)可行性:3</p><p> 3.2經(jīng)濟(jì)可行性:5</p><p> 3.3社會(huì)可行性:7</p><p><b> 4.結(jié)論意見7</b></p>&
9、lt;p> 三、需求分析報(bào)告7</p><p><b> 1.引言7</b></p><p> 1.1編寫目的:7</p><p> 1.2背景及范圍:8</p><p> 1.3名詞定義:8</p><p> 1.4參考資料:8</p><p&g
10、t;<b> 2.任務(wù)概述8</b></p><p><b> 2.1目標(biāo):9</b></p><p> 3.具體需求分析11</p><p> 3.1系統(tǒng)流程圖:11</p><p> 3.2數(shù)據(jù)流圖:12</p><p> 3.3數(shù)據(jù)字典:12&l
11、t;/p><p><b> 4 支持信息15</b></p><p> 4.1 運(yùn)行環(huán)境15</p><p> 4.2支持軟件15</p><p><b> 4.3接口15</b></p><p><b> 4.4 控制15</b><
12、;/p><p> 4.5需求注釋15</p><p> 5、需求分析總結(jié)15</p><p> 四、概要設(shè)計(jì)說(shuō)明書16</p><p><b> 1引言16</b></p><p> 1.1編寫目的16</p><p><b> 1.2背景16
13、</b></p><p><b> 1.3定義16</b></p><p> 1.4參考文獻(xiàn)17</p><p><b> 2總體設(shè)計(jì)17</b></p><p> 2.1需求規(guī)定17</p><p> 2.2運(yùn)行環(huán)境17</p>
14、<p> 2.3基本設(shè)計(jì)概念和處理流程18</p><p><b> 2.4結(jié)構(gòu)20</b></p><p> 2.5功能需求與程序的關(guān)系20</p><p> 2.6人工處理過(guò)程21</p><p><b> 3接口設(shè)計(jì)21</b></p><p
15、> 3.1用戶接口21</p><p> 3.2外部接口21</p><p> 3.3內(nèi)部接口21</p><p><b> 4運(yùn)行設(shè)計(jì)22</b></p><p> 4.1運(yùn)行模塊組合22</p><p> 4.2運(yùn)行控制22</p><p>
16、; 5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)23</p><p> 5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)23</p><p> 6系統(tǒng)出錯(cuò)處理設(shè)計(jì)24</p><p> 6.1出錯(cuò)信息24</p><p> 6.2補(bǔ)救措施24</p><p> 五、詳細(xì)設(shè)計(jì)說(shuō)明書24</p><p><b>
17、1引言24</b></p><p> 1.1 項(xiàng)目說(shuō)明24</p><p> 1.2 項(xiàng)目定義24</p><p> 2.程序系統(tǒng)的結(jié)構(gòu)25</p><p> 3.系統(tǒng)功能實(shí)現(xiàn)25</p><p> 3.1教師,客戶,學(xué)生登陸模塊界面:26</p><p>&l
18、t;b> 六、軟件測(cè)試34</b></p><p> 1.操作方法:34</p><p><b> 1.1登陸:34</b></p><p> 1.2主頁(yè)預(yù)覽:36</p><p> 1.3密碼修改:37</p><p> 1.4退出系統(tǒng):37</
19、p><p> 2.調(diào)和測(cè)試37</p><p> 2.1登陸測(cè)試:37</p><p> 2.2修改密碼測(cè)試:37</p><p> 2.3查看題號(hào)測(cè)試38</p><p> 2.4添加組員測(cè)試38</p><p> 2.5查看進(jìn)度報(bào)告測(cè)試38</p><
20、;p> 2.6成績(jī)測(cè)試38</p><p><b> 七、結(jié) 論40</b></p><p> 參 考 文 獻(xiàn)42</p><p><b> 一、問(wèn)題定義</b></p><p><b> 1.引言</b></p><p><
21、;b> 1.1編寫目的:</b></p><p> 計(jì)算機(jī)專業(yè)的學(xué)生有90多名,而且隨著每年的擴(kuò)招,人數(shù)不斷的增加,每次軟件工程課程設(shè)計(jì)都采用手工操作,費(fèi)時(shí)費(fèi)力。為了解決這個(gè)問(wèn)題,決定做一個(gè)軟件工程課程設(shè)計(jì)管理系統(tǒng),對(duì)每個(gè)學(xué)期選修軟件工程課程設(shè)計(jì)的學(xué)生基本情況作個(gè)統(tǒng)計(jì)。主要是學(xué)生從該系統(tǒng)中選題,填寫同組學(xué)生的姓名,學(xué)號(hào),班級(jí),組長(zhǎng)等基本情況;查詢自己的課程設(shè)計(jì)成績(jī)。老師通過(guò)該系統(tǒng)查看學(xué)生的選
22、題情況,填寫學(xué)生的項(xiàng)目進(jìn)度情況,且給出學(xué)生的分?jǐn)?shù),這有利于老師教學(xué),及時(shí)了解學(xué)生的情況,提高教學(xué)質(zhì)量,減輕老師的工作量,改善原有的比較繁鎖的工作。</p><p><b> 1.2項(xiàng)目背景:</b></p><p> 名稱 :軟件工程課程設(shè)計(jì)管理系統(tǒng)</p><p> 任務(wù)的開發(fā)人員:馬少兵,丁海晗,楊海軍,郭威,藍(lán)添平,揣新立</
23、p><p><b> 用戶:信息工程學(xué)院</b></p><p> 本次開發(fā)人員:楊海軍 </p><p><b> 審核者:丁海晗</b></p><p> 開發(fā)軟件的單位:信息工程學(xué)院05級(jí)計(jì)算機(jī)三班 </p><p> 軟硬件設(shè)施:個(gè)人計(jì)算機(jī),java語(yǔ)言,Ace
24、ss2000,WindowXP操作系統(tǒng)</p><p> 決定開發(fā)軟件工程課程設(shè)計(jì)管理系統(tǒng),估價(jià)不超過(guò)1000元人民幣,二個(gè)半月交付使用。</p><p><b> 1.3參考資料:</b></p><p> 軟件工程基礎(chǔ) 湯淮 西安交通大學(xué)出版社</p><p> 軟件工程-----技術(shù),方法與環(huán)境 王立福,張
25、世琨,朱冰 編著 北京大學(xué)出版社</p><p> 軟件開發(fā)技術(shù) 倪秉營(yíng) 電子科技大學(xué)出版社</p><p> 軟件工程 張權(quán)范 清華大學(xué)出版社</p><p><b> 2.系統(tǒng)概述</b></p><p><b> 2.1當(dāng)前系統(tǒng)分析</b></p><p&
26、gt; 一方面,由于學(xué)生人數(shù)多,造成老師不能及時(shí)了解學(xué)生的選題情況,分組情況,以及學(xué)生的項(xiàng)目進(jìn)展情況;學(xué)生也不能及時(shí)得到老師關(guān)于課程設(shè)計(jì)的各種資料,對(duì)自己的每個(gè)階段的分?jǐn)?shù)。另一方面由于開發(fā)經(jīng)費(fèi)有限,難以建立起理想的軟硬件支撐環(huán)境,也是當(dāng)前系統(tǒng)不夠完善、不穩(wěn)定和不易上手的一個(gè)方面。</p><p><b> 數(shù)據(jù)流如圖所示:</b></p><p><b>
27、; 二、可行性研究報(bào)告</b></p><p><b> 2.2目標(biāo)系統(tǒng)分析</b></p><p> 在以最低研發(fā)費(fèi)用前提下制作一套通用性很強(qiáng)的軟件工程課程設(shè)計(jì)管理系統(tǒng),并且能夠提供完備的軟件課程設(shè)計(jì)管理功能。學(xué)生選題,修改密碼,查詢選題情況,教師查看學(xué)生的選題情況,填寫進(jìn)度情況,給出分?jǐn)?shù),上傳資料功能完備的系統(tǒng)。</p><p
28、><b> 系統(tǒng)主要功能:</b></p><p> 學(xué)生可以從題庫(kù)選擇題目。 </p><p> 學(xué)生填寫同組人員信息。</p><p><b> 修改密碼。</b></p><p> 學(xué)生查詢選題情況和成績(jī)。</p><p> 學(xué)生,老師能夠上傳有關(guān)題目
29、的資料和報(bào)告。</p><p><b> 老師查看選題情況。</b></p><p> 教師填寫進(jìn)度情況表,給出分?jǐn)?shù)。</p><p><b> 3.可行性分析研究</b></p><p><b> 3.1技術(shù)可行性:</b></p><p>
30、 我們計(jì)算機(jī)系有軟硬件知識(shí)豐富,具有較高的文化水平和計(jì)算機(jī)操作水平,可以設(shè)計(jì)管理該系統(tǒng)的學(xué)生和老師,且課余時(shí)間豐富,可以學(xué)習(xí)和了解在設(shè)計(jì)和應(yīng)用當(dāng)中會(huì)遇到或可能遇到的技術(shù)問(wèn)題。我校許多專業(yè)都以開設(shè)類似的課程設(shè)計(jì)題目,學(xué)生和老師在技術(shù)方面已經(jīng)有經(jīng)驗(yàn),正缺少這樣的實(shí)踐機(jī)會(huì)。</p><p><b> 系統(tǒng)流程圖:</b></p><p><b> 數(shù)據(jù)流圖:&
31、lt;/b></p><p><b> 3.2經(jīng)濟(jì)可行性:</b></p><p> 我們組考慮了三種方案,具體如下:</p><p> ?。?)低成本方案:仍然按照以前的教學(xué)方式,進(jìn)行教學(xué)。</p><p> ?。?)中等成本方案:設(shè)計(jì)僅關(guān)于軟件工程課程設(shè)計(jì)的管理系統(tǒng)。</p><p>
32、; ?。?)高成本方案:設(shè)計(jì)整個(gè)學(xué)院教學(xué)管理系統(tǒng),加速學(xué)院教學(xué)質(zhì)量的提高。</p><p> 我們經(jīng)過(guò)討論,最終認(rèn)為當(dāng)前適合選擇中等成本方案。</p><p> 中等方案系統(tǒng)流程圖:</p><p> 中等成本方案的成本/效益分析</p><p><b> 開發(fā)成本:</b></p><p&g
33、t;<b> 新系統(tǒng)的維護(hù)費(fèi)用:</b></p><p> 現(xiàn)行系統(tǒng)的運(yùn)行費(fèi)用: 1500元/年</p><p><b> 每年節(jié)省的費(fèi)用:</b></p><p> 純收入:243.4元</p><p> 實(shí)現(xiàn)中等成本方案軟件工程課程設(shè)計(jì)的計(jì)劃:</p
34、><p><b> 3.3社會(huì)可行性:</b></p><p> (1)由于使用該系統(tǒng)教學(xué),可以在很大程度上解決教師與學(xué)生,在信息溝通方面的問(wèn)題,是完全得到學(xué)院領(lǐng)導(dǎo)支持的。我們研發(fā)小組會(huì)很好的行使合同上的權(quán)力和履行合同上的義務(wù),并且該系統(tǒng)已經(jīng)申請(qǐng)了專利版權(quán),對(duì)侵權(quán)行為均會(huì)予以追究。</p><p> ?。?)該系統(tǒng)對(duì)工作制度并無(wú)要求,隨時(shí)操作隨
35、時(shí)處理,而對(duì)于工作人員的素質(zhì),只要具有使用該系統(tǒng)權(quán)限的教師和學(xué)生都可以使用,并不需任何計(jì)算機(jī)方面的專業(yè)知識(shí)即可上手操作。根據(jù)上述分析,該系統(tǒng)完全符合教學(xué)管理的要求。</p><p><b> 4.結(jié)論意見</b></p><p> 綜合經(jīng)濟(jì)可行性、技術(shù)可行性、社會(huì)可行性等各個(gè)方面因素的考慮,對(duì)軟件工程課程設(shè)計(jì)管理系統(tǒng)進(jìn)行了可行性研究,可知,開發(fā)該軟件工程課程設(shè)計(jì)管
36、理系統(tǒng)是完全可行的。</p><p><b> 三、需求分析報(bào)告</b></p><p><b> 1.引言</b></p><p> 隨著計(jì)算機(jī)的普及,人們對(duì)計(jì)算機(jī)的認(rèn)識(shí)及需求有了明顯的增加。計(jì)算機(jī)對(duì)于大量信息的管理的優(yōu)勢(shì)更是顯而易見。有了這個(gè)軟件工程課程設(shè)計(jì)管理系統(tǒng),學(xué)生與老師的工作任務(wù)就可能會(huì)事半功倍。<
37、/p><p><b> 1.1編寫目的:</b></p><p> 計(jì)算機(jī)專業(yè)的學(xué)生有90多名,而且隨著每年的擴(kuò)招,人數(shù)不斷的增加,每次軟件工程課程設(shè)計(jì)都采用手工操作,費(fèi)時(shí)費(fèi)力。為了解決這個(gè)問(wèn)題,決定做一個(gè)軟件工程課程設(shè)計(jì)管理系統(tǒng),對(duì)每個(gè)學(xué)期選修軟件工程課程設(shè)計(jì)的學(xué)生基本情況作個(gè)統(tǒng)計(jì)。主要是學(xué)生從該系統(tǒng)中選題,填寫同組學(xué)生的姓名,學(xué)號(hào),班級(jí),組長(zhǎng)等基本情況;查詢自己的
38、課程設(shè)計(jì)成績(jī)。老師通過(guò)該系統(tǒng)查看學(xué)生的選題情況,填寫學(xué)生的項(xiàng)目進(jìn)度情況,且給出學(xué)生的分?jǐn)?shù),這有利于老師教學(xué),及時(shí)了解學(xué)生的情況,提高教學(xué)質(zhì)量,減輕老師的工作量,改善原有的比較繁鎖的工作。</p><p><b> 1.2背景及范圍:</b></p><p> 名稱:軟件工程課程設(shè)計(jì)管理系統(tǒng)</p><p> 任務(wù)的開發(fā)人員:楊海軍,藍(lán)添平
39、,郭威</p><p><b> 用戶:信息工程學(xué)院</b></p><p><b> 審核者:馬少兵</b></p><p> 開發(fā)軟件的單位:信息工程學(xué)院05級(jí)計(jì)算機(jī)三班</p><p> 軟硬件設(shè)施:個(gè)人計(jì)算機(jī),JAVA,Acess數(shù)據(jù)庫(kù),Windows XP操作系統(tǒng)</p>
40、;<p> 決定開發(fā)軟件工程課程設(shè)計(jì)管理系統(tǒng),估價(jià)成本不高于1000元,二個(gè)半月交付使用。</p><p><b> 1.3名詞定義:</b></p><p> 實(shí)體:客觀世界中存在的且可互相區(qū)別的事物。</p><p> 聯(lián)系:客觀事物中的彼此之間的關(guān)系。</p><p> 屬性:實(shí)體或者聯(lián)系所
41、具有的性質(zhì)。</p><p><b> 1.4參考資料:</b></p><p> 軟件工程基礎(chǔ) 湯淮 西安交通大學(xué)出版社</p><p> 軟件工程------技術(shù),方法與環(huán)境 王立福,張世琨,朱冰 編著 北京大學(xué)出版社</p><p> 軟件開發(fā)技術(shù) 倪秉營(yíng) 電子科技大學(xué)出版社</
42、p><p> 軟件工程 張權(quán)范 清華大學(xué)出版社</p><p><b> 2.任務(wù)概述</b></p><p> 該軟件工程課程設(shè)計(jì)管理系統(tǒng)軟件目前已有比較完善的管理與使用功能。研制軟件工程課程設(shè)計(jì)管理系統(tǒng)軟件是為了滿足軟件工程教師與學(xué)生方便對(duì)課程的各種管理與操作。</p><p><b>
43、2.1目標(biāo):</b></p><p> 2.1.1開發(fā)意圖:</p><p> a. 為了軟件工程課程管理系統(tǒng)更完善; b. 為了軟件工程課程管理更方便; c. 為了減輕軟件工程管理工作人員的工作負(fù)擔(dān);</p><p> d.為了加強(qiáng)學(xué)院的正規(guī)化管理;</p><p> 2.1.2應(yīng)用目標(biāo):</p>
44、<p> 通過(guò)本系統(tǒng)軟件,能幫助課程設(shè)計(jì)教師利用計(jì)算機(jī),快速方便的對(duì)課程進(jìn)行管理,上傳資料,填寫進(jìn)度報(bào)告,查找的所需操作。</p><p> 2.1.3產(chǎn)品描述:</p><p> 本產(chǎn)品是一種工作在windows系統(tǒng)平臺(tái)的軟件,它是以Acess數(shù)據(jù)庫(kù)。</p><p> 2.1.4產(chǎn)品功能:</p><p><b&
45、gt; 1.系統(tǒng)功能劃分:</b></p><p> 使用該系統(tǒng)有三個(gè)角色教師,學(xué)生,客戶。教師可以查看學(xué)生選課情況,可以查看學(xué)生設(shè)計(jì)報(bào)告,填寫學(xué)生項(xiàng)目進(jìn)度情況,給出分?jǐn)?shù),修改密碼,上傳課程設(shè)計(jì)題目,學(xué)習(xí)資料。學(xué)生可以查看選課情況和成績(jī),選課??蛻糁豢梢詾g覽選課信息。</p><p> 2.系統(tǒng)可分為5個(gè)模塊:</p><p> ?。?)基本信息:
46、教師和學(xué)生的信息包括教師號(hào),學(xué)生號(hào),教師開設(shè)的課程設(shè)計(jì)的題目,學(xué)生選的課程設(shè)計(jì)題目,項(xiàng)目進(jìn)度和分?jǐn)?shù)。</p><p> ?。?)選課:顯示教師開設(shè)的課程設(shè)計(jì)題目,實(shí)現(xiàn)學(xué)生選課。</p><p> (3)查詢:學(xué)生查詢可選題,自己選題情況,自己課程設(shè)計(jì)成績(jī)。教師查詢學(xué)生選題情況,學(xué)生設(shè)計(jì)報(bào)告。</p><p> ?。?)修改:教師填寫項(xiàng)目進(jìn)度情況和給出分?jǐn)?shù),學(xué)生填寫
47、同組的其他同學(xué)的姓名,學(xué)號(hào),班級(jí),小組長(zhǎng),修改結(jié)果存入相應(yīng)數(shù)據(jù)庫(kù)等。</p><p> (5)密碼:教師和學(xué)生可以修改自己的登陸密碼,結(jié)果保存用戶信息數(shù)據(jù)庫(kù)。</p><p> 2.1.5軟件開發(fā)的時(shí)間與費(fèi)用:</p><p> 經(jīng)過(guò)我們小組的再次討論,開發(fā)該軟件管理系統(tǒng)所需要的時(shí)間和費(fèi)用如下:</p><p> 時(shí)間要求:兩個(gè)半月。
48、</p><p> 費(fèi)用要求:1000RMB</p><p><b> 2.1.6安全性:</b></p><p> 設(shè)立三種級(jí)別的用戶:Student,Teacher,Guest,對(duì)每種類型的用戶設(shè)置不同的權(quán)限。</p><p> Student:查詢分?jǐn)?shù),課程設(shè)計(jì)報(bào)告上傳功能</p><p
49、> Teacher:提供對(duì)系統(tǒng)的實(shí)際操作功能</p><p> Guest: 提供信息瀏覽功能</p><p><b> 3.具體需求分析</b></p><p><b> 3.1系統(tǒng)流程圖:</b></p><p><b> 3.2數(shù)據(jù)流圖:</b><
50、/p><p><b> 3.3數(shù)據(jù)字典:</b></p><p><b> 數(shù)據(jù)流描述:</b></p><p> 數(shù)據(jù)流名:用戶名密碼 </p><p> 數(shù)據(jù)來(lái)源:用戶登陸處理 </p><p> 數(shù)據(jù)去向:驗(yàn)證信息處理。</p><p
51、> 說(shuō)明:用戶輸入用戶名和密碼 </p><p> 數(shù)據(jù)組成:用戶名+密碼 </p><p><b> 數(shù)據(jù)流量:小</b></p><p> 數(shù)據(jù)流名:直接登陸 </p><p> 數(shù)據(jù)來(lái)源:用戶登陸處理 </p><p><b> 數(shù)據(jù)去向:
52、客戶界面</b></p><p> 說(shuō)明:普通用戶不輸入用戶名和密碼直接以客戶身份登陸 </p><p> 數(shù)據(jù)流名:登陸 </p><p> 數(shù)據(jù)來(lái)源:驗(yàn)證信息處理正確 </p><p> 數(shù)據(jù)去向:根據(jù)驗(yàn)證信息返回條件決定是教師界面還是學(xué)生界面</p><p> 說(shuō)明:系統(tǒng)登
53、陸到教師界面。</p><p> 數(shù)據(jù)流名:選題,資料</p><p> 數(shù)據(jù)來(lái)源:教師界面的輸入選題和資料窗口</p><p><b> 數(shù)據(jù)去向:上傳處理</b></p><p> 說(shuō)明:教師輸入要上傳的課題和資料</p><p> 數(shù)據(jù)流名:小組成員信息</p>&l
54、t;p> 數(shù)據(jù)來(lái)源:選課信息界面</p><p> 數(shù)據(jù)去向:驗(yàn)證填寫信息處理</p><p> 說(shuō)明:學(xué)生填寫同組其他同學(xué)姓名,學(xué)號(hào),班級(jí),小組長(zhǎng)名。</p><p> 數(shù)據(jù)流名:工作報(bào)告。</p><p> 數(shù)據(jù)來(lái)源:課題信息界面</p><p><b> 數(shù)據(jù)去向:上傳處理</b
55、></p><p> 說(shuō)明:學(xué)生將各階段工作報(bào)告上傳。</p><p><b> 數(shù)據(jù)流名:設(shè)計(jì)報(bào)告</b></p><p> 數(shù)據(jù)來(lái)源:選題信息界面</p><p><b> 數(shù)據(jù)去向:上傳處理</b></p><p> 說(shuō)明:學(xué)生填寫所選課題的設(shè)計(jì)報(bào)告上傳
56、。</p><p><b> 數(shù)據(jù)元素詞條描述:</b></p><p><b> 4 支持信息</b></p><p><b> 4.1 運(yùn)行環(huán)境</b></p><p> ?。?)以Windows98 以上/ME/2000/XP作為學(xué)生選課管理系統(tǒng)的后臺(tái)操作系統(tǒng)。&l
57、t;/p><p> ?。?)前臺(tái)開發(fā)程序?yàn)镴AVA,SQL Server 2000。</p><p> ?。?)后臺(tái)數(shù)據(jù)庫(kù)為Microsoft Access 2000/ SQL Server 2000。</p><p> ?。?)主要硬件設(shè)備:PC機(jī)一臺(tái)。</p><p><b> 4.2支持軟件</b></p>
58、;<p> 操作系統(tǒng)windows系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng):Access數(shù)據(jù)庫(kù)系統(tǒng)。</p><p><b> 4.3接口</b></p><p> 本產(chǎn)品的用戶一般需要通過(guò)終端進(jìn)行操作,進(jìn)入主界面后點(diǎn)擊相應(yīng)的窗口,分別進(jìn)入相對(duì)應(yīng)的界面(如:輸入界面、輸出界面)。用戶對(duì)程序的維護(hù),最好要有備份。</p><p><b>
59、; 4.4 控制</b></p><p> 系統(tǒng)的主要輸入設(shè)備是鍵盤。輸出主要是顯示器輸出和打印機(jī)打印輸出等。</p><p> 4.5需求注釋 對(duì)于本軟件,它的功能需求、性能需求、接口需求,從穩(wěn)定性、可行性上都是可以的。</p><p><b> 5、需求分析總結(jié)</b></p><p> 在
60、以前的可行性分析基礎(chǔ)上,我們進(jìn)行了以上的需求分析過(guò)程。在分析的過(guò)程當(dāng)中,我們從整體上覺得整個(gè)軟件系統(tǒng)無(wú)論是在技術(shù)上還是在經(jīng)濟(jì)上都是完全可行的,有很好的開發(fā)價(jià)值。</p><p><b> 四、概要設(shè)計(jì)說(shuō)明書</b></p><p><b> 1引言</b></p><p> 從該階段開發(fā)正式進(jìn)入軟件的實(shí)際開發(fā)階段,本
61、階段完成系統(tǒng)的大致設(shè)計(jì)并明確系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)與軟件結(jié)構(gòu)。在軟件設(shè)計(jì)階段主要是把一個(gè)軟件需求轉(zhuǎn)化為軟件表示的過(guò)程,這種表示只是描繪出軟件的總的概貌。本概要設(shè)計(jì)說(shuō)明書的目的就是進(jìn)一步細(xì)化軟件設(shè)計(jì)階段得出的軟件總體概貌,把它加工成在程序細(xì)節(jié)上非常接近于源程序的軟件表示。</p><p><b> 1.1編寫目的</b></p><p> 本文檔的編寫是為了完善軟件工程課程
62、設(shè)計(jì)管理系統(tǒng)軟件的開發(fā)途徑和應(yīng)用方法。以求在最短的時(shí)間高效的開發(fā)軟件工程課程設(shè)計(jì)管理系統(tǒng)。</p><p><b> 1.2背景</b></p><p> 本項(xiàng)目的名稱:軟件工程課程設(shè)計(jì)管理系統(tǒng)開發(fā)軟件。</p><p> 本項(xiàng)目的任務(wù)開發(fā)者:丁海晗,馬少兵,揣新立</p><p> 用戶是信息工程學(xué)院。<
63、/p><p> 審核者:郭威,楊海軍 </p><p> 本產(chǎn)品是針對(duì)教學(xué)管理需求設(shè)計(jì)的,可以完成學(xué)生和教師信息登記、選修課程、提交報(bào)告等主要功能。 </p><p><b> 1.3定義</b></p><p> 開發(fā)(develop):不是單純指開發(fā)活動(dòng),還包括維護(hù)活動(dòng)。</p><p>
64、 項(xiàng)目 (project):該詞指的是向顧客或最終用戶交付一個(gè)或多個(gè)產(chǎn)品的收管理的相關(guān)資源的集合。這個(gè)資源集合有著明確的始點(diǎn)和終點(diǎn),并且一般是按照某項(xiàng)計(jì)劃運(yùn)行。這種計(jì)劃通常會(huì)形成文件,并且說(shuō)明要交付或?qū)崿F(xiàn)的產(chǎn)品、所用的資源和經(jīng)費(fèi)、要做的工作和工作進(jìn)度,一個(gè)項(xiàng)目可能有若干項(xiàng)目組成。</p><p> 項(xiàng)目開發(fā)計(jì)劃(project development plan):是一種把項(xiàng)目一定一過(guò)程與項(xiàng)目如何推進(jìn)連接起來(lái)的
65、方案。</p><p> 產(chǎn)品生命周期(product life cycle):是產(chǎn)品從構(gòu)思到不可以再使用的持續(xù)時(shí)間。</p><p><b> 1.4參考文獻(xiàn)</b></p><p> 《CMMI軟件過(guò)程改進(jìn)與評(píng)估》 羅運(yùn)模、謝志敏等編著,電子工業(yè)出版社,2004年6月版,北京</p><p> 《軟件工程導(dǎo)
66、論》(第四版) 張海藩編著,清華大學(xué)出版社,2006年10月版,北京</p><p><b> 2總體設(shè)計(jì)</b></p><p><b> 2.1需求規(guī)定</b></p><p><b> 主要輸入輸出項(xiàng)目:</b></p><p> 學(xué)生基本信息表:(學(xué)號(hào),姓
67、名,班級(jí),密碼)</p><p> 教師基本信息表:(教工號(hào),姓名,職稱,密碼)</p><p> 題目信息表:(題號(hào),題目名稱,題目信息)</p><p> 選題信息:(學(xué)號(hào),題號(hào),成績(jī))</p><p> 學(xué)生選題信息表(學(xué)號(hào),姓名,班級(jí),組號(hào),組長(zhǎng))</p><p><b> 2.2運(yùn)行環(huán)境&
68、lt;/b></p><p><b> 硬件環(huán)境:</b></p><p> 最低配置:CPU:Pentium3 800以上或其它兼容規(guī)格,內(nèi)存:256M以上,硬盤:20GB以上空間</p><p> 推薦配置:CPU:Pentium4 1.6G,內(nèi)存:512M以上,硬盤:100GB以上空間。</p><p>
69、; 軟件環(huán)境:Windows 9x/2000/XP</p><p> SQL Server 2000</p><p> .NET Framework 2.0</p><p> Access 2003</p><p> 2.3基本設(shè)計(jì)概念和處理流程</p><p> 2.3.1 E-R圖:</p>
70、<p><b> 2.4結(jié)構(gòu)</b></p><p> 2.5功能需求與程序的關(guān)系</p><p> 各項(xiàng)功能需求的實(shí)現(xiàn)同各塊程序的分配關(guān)系:</p><p><b> 2.6人工處理過(guò)程</b></p><p> 創(chuàng)建用戶(注冊(cè)新用戶):用戶信息需要手工輸入計(jì)算機(jī)。<
71、/p><p> 2. 登記成績(jī):需要教師手工輸入計(jì)算機(jī)。</p><p><b> 3接口設(shè)計(jì)</b></p><p><b> 3.1用戶接口</b></p><p><b> 3.2外部接口</b></p><p><b> 3.3
72、內(nèi)部接口</b></p><p><b> 4運(yùn)行設(shè)計(jì)</b></p><p><b> 4.1運(yùn)行模塊組合</b></p><p> 施加不同的外界運(yùn)行控制時(shí)所引起的各種不同的運(yùn)行模塊組合如下表所示:</p><p><b> 4.2運(yùn)行控制</b><
73、;/p><p><b> 5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)</b></p><p> 5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)</p><p><b> 6系統(tǒng)出錯(cuò)處理設(shè)計(jì)</b></p><p><b> 6.1出錯(cuò)信息</b></p><p> 輸入用戶名不存在:說(shuō)明數(shù)據(jù)庫(kù)沒
74、無(wú)此用戶名,需開戶。</p><p> 密碼錯(cuò)誤:說(shuō)明用戶名和密碼不匹配。彈出警告信息后需重新輸入密碼,一天內(nèi)輸入十次錯(cuò)誤密碼,將對(duì)此帳戶進(jìn)行凍結(jié),需持學(xué)生證解凍。</p><p> 由于管理員沒有及時(shí)保存數(shù)據(jù)造成的數(shù)據(jù)丟失:可通過(guò)數(shù)據(jù)還原,還原成最近的數(shù)據(jù)備份。</p><p><b> 6.2補(bǔ)救措施</b></p>&
75、lt;p> 1. 故障出現(xiàn)后可能采取的變通措施,包括:</p><p> 后備:使用附加存儲(chǔ)設(shè)備備份數(shù)據(jù)。備份頻率為每日一次。需手動(dòng)備份。</p><p> 恢復(fù)及再啟動(dòng):如果數(shù)據(jù)造成丟失,可使用備份數(shù)據(jù)還原。</p><p><b> 五、詳細(xì)設(shè)計(jì)說(shuō)明書</b></p><p><b> 1
76、引言</b></p><p><b> 1.1 項(xiàng)目說(shuō)明</b></p><p> 項(xiàng)目名稱:軟件工程課程設(shè)計(jì)管理系統(tǒng)。</p><p> 項(xiàng)目提出單位:信息工程學(xué)院。</p><p> 項(xiàng)目開發(fā)者:馬少兵,丁海晗,揣新立。</p><p><b> 文檔審核者:郭
77、威</b></p><p><b> 1.2 項(xiàng)目定義</b></p><p> 軟件工程課程設(shè)計(jì)管理信息系統(tǒng)是為了適應(yīng)現(xiàn)代化學(xué)院管理的需要,加快推進(jìn)我院網(wǎng)絡(luò)教學(xué)建設(shè)、充分利用校園網(wǎng),利用網(wǎng)絡(luò)、多媒體等計(jì)算機(jī)應(yīng)用技術(shù)和手段,提高辦公效率、改善質(zhì)量的高效管理信息系統(tǒng)。</p><p> 軟件工程系統(tǒng)是系科綜合教學(xué)管理信息系統(tǒng)的重
78、要組成部分。</p><p><b> 1.3 編寫目的</b></p><p> 本文檔為“軟件工程課程設(shè)計(jì)系科綜合管理信息系統(tǒng)(學(xué)生管理系統(tǒng))詳細(xì)設(shè)計(jì)說(shuō)明書”,主要用于為實(shí)現(xiàn)系統(tǒng)的功能而進(jìn)行的系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明,詳細(xì)系統(tǒng)各軟件組成模塊的實(shí)現(xiàn)流程、功能、接口、編譯等內(nèi)容,便于對(duì)系統(tǒng)的編碼進(jìn)行指導(dǎo)和約束。本文檔供項(xiàng)目組全體成員及項(xiàng)目組領(lǐng)導(dǎo),單元測(cè)試人員閱讀。<
79、/p><p><b> 1.4. 參考資料</b></p><p> 《軟件工程課程設(shè)計(jì)管理系統(tǒng)_系統(tǒng)軟件需求說(shuō)明書》。</p><p> 《軟件工程課程設(shè)計(jì)管理系統(tǒng)_系統(tǒng)概要設(shè)計(jì)說(shuō)明書》。</p><p><b> 2.程序系統(tǒng)的結(jié)構(gòu)</b></p><p><b
80、> 3.系統(tǒng)功能實(shí)現(xiàn)</b></p><p> 出從前面需求分析可以看出,系統(tǒng)功能龐雜,從使用和操作的功能上分,有三種用戶:客戶(瀏覽、查詢);學(xué)生;教師。為便于整個(gè)系統(tǒng)組織管理,把各個(gè)相對(duì)獨(dú)立的數(shù)據(jù)或功能組織到整個(gè)大系統(tǒng)中來(lái),我們把各個(gè)相對(duì)獨(dú)立的功能完全獨(dú)立設(shè)計(jì),編譯成獨(dú)立的目標(biāo)(功能)模塊(single Executable),各功能模塊最后被集成到一個(gè)稱為虛擬桌面的控制臺(tái)模塊中。相應(yīng)地
81、將系統(tǒng)結(jié)構(gòu)分為一個(gè)控制臺(tái)程序和五個(gè)子系統(tǒng),各子系統(tǒng)又分為若干各子模塊。對(duì)應(yīng)于每一個(gè)模塊,幾乎都有查詢、修改、查看詳細(xì)資料這幾個(gè)功能。整個(gè)操作流程就是由這幾種基本功能實(shí)現(xiàn)的。在這里每個(gè)模塊都要用到的功能沒必要在每個(gè)子模塊里重復(fù)闡述,在每個(gè)子模塊里只列區(qū)別于其它子模塊的功能實(shí)現(xiàn)。</p><p> 3.1教師,客戶,學(xué)生登陸模塊界面:</p><p><b> 用戶注冊(cè)模塊流程:
82、</b></p><p><b> 學(xué)生操作界面</b></p><p><b> 學(xué)生模塊流程:</b></p><p><b> 教師模塊流程:</b></p><p><b> 教師操作界面:</b></p><
83、;p><b> 客戶瀏覽模塊界面:</b></p><p><b> 客戶流程:</b></p><p> 模塊:登陸模塊接口-------------->具體操作模塊---------->退出模塊</p><p><b> 用例圖:</b></p><p
84、><b> 用戶登陸活動(dòng)圖:</b></p><p><b> 修改密碼活動(dòng)圖:</b></p><p> 上傳學(xué)習(xí)資料,設(shè)計(jì)題目活動(dòng)圖:</p><p><b> 查詢成績(jī)活動(dòng)圖:</b></p><p><b> 六、軟件測(cè)試</b>&
85、lt;/p><p><b> 操作方法:</b></p><p><b> 1.1登陸:</b></p><p> 運(yùn)行java程序,出現(xiàn)登陸界面,如果用戶沒有注冊(cè),則首先必須進(jìn)行注冊(cè)用戶,點(diǎn)擊注冊(cè)界面,注冊(cè)用戶。完成后,登陸主頁(yè)。如果已經(jīng)存在該用戶,直接登陸,</p><p> 學(xué)生:用戶名
86、——學(xué)號(hào)</p><p> 密碼 ——123456</p><p> 教師:用戶名 ——教工號(hào)(000001,000002已有用戶)</p><p> 密碼 ——111111</p><p> 客戶:用戶名 ——000000</p><p> 密碼 ——000000</p><
87、p><b> 代碼:</b></p><p><b> try{</b></p><p> Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p> con=DriverManager.getConnection("jdbc:
88、odbc:PIMS", "Test", "000123");</p><p> stmt=con.createStatement();</p><p> if(choice.getSelectedItem().equals("學(xué)生"))</p><p><b> {</b&g
89、t;</p><p> boolean tag=false;</p><p> rs=stmt.executeQuery("select * From 學(xué)生基本信息");</p><p> while(rs.next())</p><p><b> {</b></p><p
90、> if(rs.getInt("密碼")==Int1 && rs.getString("學(xué)號(hào)").equals(ID))</p><p><b> {</b></p><p> getJFrame2().setVisible(true);</p><p> setVisibl
91、e(false);</p><p><b> tag=true;</b></p><p><b> break;</b></p><p><b> }</b></p><p> if(jTextField.getText().equals(""))&
92、lt;/p><p><b> {</b></p><p> JOptionPane.showMessageDialog(null, "用戶名不能為空");</p><p> jPasswordField.setText(null);</p><p><b> tag=true;</
93、b></p><p><b> break;</b></p><p><b> }</b></p><p><b> }</b></p><p> if(tag==false)</p><p><b> {</b>&
94、lt;/p><p> JOptionPane.showMessageDialog(null, "用戶名或密碼錯(cuò)誤");</p><p> jPasswordField.setText(null);</p><p><b> }</b></p><p><b> }</b>&l
95、t;/p><p> else if(choice.getSelectedItem().equals("教師"))</p><p><b> {</b></p><p> boolean tag=false;</p><p> rs=stmt.executeQuery("select *
96、From 教師基本信息");</p><p> while(rs.next())</p><p><b> {</b></p><p> if(rs.getInt("密碼")==Int1 && rs.getString("教工號(hào)").equals(ID))</p>
97、;<p><b> {</b></p><p> getJFrame3().setVisible(true);</p><p> jPanel1.setVisible(false);</p><p> setVisible(false);</p><p><b> tag=true;&l
98、t;/b></p><p><b> break;</b></p><p><b> }</b></p><p> if(jTextField.getText().equals(""))</p><p><b> {</b></p>
99、<p> JOptionPane.showMessageDialog(null, "用戶名不能為空");</p><p> jPasswordField.setText(null);</p><p><b> tag=true;</b></p><p><b> break;</b>
100、;</p><p><b> }</b></p><p><b> }</b></p><p> if(tag==false)</p><p><b> {</b></p><p> JOptionPane.showMessageDialog(
101、null, "用戶名或密碼錯(cuò)誤");</p><p> jPasswordField.setText(null);</p><p><b> }</b></p><p><b> }</b></p><p> stmt.close();</p><p&
102、gt; con.close();</p><p><b> }</b></p><p> catch(Exception ex)</p><p><b> {</b></p><p> JOptionPane.showMessageDialog(null, "請(qǐng)注冊(cè)用戶"
103、;);</p><p><b> }</b></p><p><b> 1.2主頁(yè)預(yù)覽:</b></p><p><b> 學(xué)生主頁(yè):</b></p><p><b> 具體操作:修改密碼</b></p><p><b
104、> 查看題號(hào)</b></p><p><b> 查詢成績(jī)</b></p><p><b> 添加組員</b></p><p><b> 選題</b></p><p><b> 上傳報(bào)告</b></p><p&
105、gt;<b> 下載題目</b></p><p><b> 教師主頁(yè):</b></p><p><b> 具體操作:修改密碼</b></p><p><b> 查看選題情況</b></p><p><b> 上傳資料</b>
106、</p><p><b> 給出分?jǐn)?shù)</b></p><p><b> 查看進(jìn)度報(bào)告</b></p><p><b> 客戶主頁(yè):</b></p><p> 具體操作:登陸學(xué)生主頁(yè)</p><p><b> 登陸教師主頁(yè)</b&
107、gt;</p><p><b> 退出系統(tǒng)</b></p><p><b> 1.3密碼修改:</b></p><p> 當(dāng)選中密碼修改菜單時(shí),輸入一次舊密碼,兩次新密碼,然后按修改按鈕,密碼修改成功。請(qǐng)務(wù)必記住自己的密碼,并注意保密。</p><p><b> 1.4退出系統(tǒng):&
108、lt;/b></p><p> 當(dāng)按注銷按鈕后,返回到登陸界面。</p><p><b> 調(diào)和測(cè)試</b></p><p><b> 2.1登陸測(cè)試:</b></p><p> 1.當(dāng)輸入沒有不存在的用戶名或密碼時(shí),如0560000、123456,或者0560078、000000,將
109、會(huì)出現(xiàn)用戶名或密碼錯(cuò)誤。</p><p> 2.當(dāng)用戶注冊(cè)時(shí),如果該用戶已經(jīng)存在,輸出:該用戶已存在。</p><p> 3.客戶用戶名或密碼輸入錯(cuò)誤,輸出:用戶名或密碼錯(cuò)誤。</p><p> 4.當(dāng)用戶名輸入為空,輸出:用戶名不能為空。</p><p> 5.當(dāng)輸入正確,如0560078、000123,000001、123456或
110、000000、000000登陸界面</p><p> 2.2修改密碼測(cè)試:</p><p> 1.輸入原來(lái)的密碼,學(xué)生:123456,教師:111111,新密碼兩次輸入相同,輸出:密碼修改成功。</p><p> 2.輸入原來(lái)的密碼,學(xué)生:123456,教師:111111,新密碼兩次輸入不同,輸出:密碼修改失敗。</p><p> 3
111、.輸入原來(lái)的密碼,當(dāng)核對(duì)出現(xiàn)錯(cuò)誤,輸出:密碼修改失敗。</p><p><b> 2.3查看題號(hào)測(cè)試</b></p><p> 1.當(dāng)該學(xué)生已經(jīng)選題后,查看,輸出:對(duì)應(yīng)的題號(hào)。</p><p> 2.當(dāng)學(xué)生沒有選題時(shí),查看,輸出:沒有選題,請(qǐng)選題后查看。</p><p><b> 2.4添加組員測(cè)試&l
112、t;/b></p><p> 添加組員前,必須該小組的成員選出組長(zhǎng),進(jìn)行選題。一旦選題成功,不能再次選題。組長(zhǎng)添加組員,每組4人,如果超過(guò)4人,輸出組員不能超過(guò)4人的提示信息。也不能添加組員。只有組長(zhǎng)可以選題,其他組員不能操作。</p><p> 2.5查看進(jìn)度報(bào)告測(cè)試</p><p> 根據(jù)組號(hào)查看選題情況,進(jìn)入界面后,出現(xiàn)下面界面:</p>
113、;<p> 有六項(xiàng),問(wèn)題定義,可性行研究,需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),編碼與測(cè)試</p><p> 當(dāng)每項(xiàng)有成績(jī),而不是0時(shí),表示該組的對(duì)應(yīng)進(jìn)度報(bào)告已經(jīng)提交。而沒有成績(jī),顯示為0 的表示沒有提交相應(yīng)的報(bào)告。</p><p><b> 2.6成績(jī)測(cè)試</b></p><p> 根據(jù)相應(yīng)的組號(hào)給分。進(jìn)入界面:</p&g
114、t;<p> 問(wèn)題定義,可性行研究,需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),編碼與測(cè)試,設(shè)計(jì)相應(yīng)的分?jǐn)?shù)如下表:</p><p><b> 表一</b></p><p> 當(dāng)成績(jī)輸入大于100時(shí),將會(huì)顯示提示信息,分?jǐn)?shù)不能超過(guò)100.</p><p><b> 總結(jié):</b></p><p&g
115、t; 在這一節(jié)中,我們主要討論了上面幾個(gè)問(wèn)題,作為一個(gè)完整的系統(tǒng),聯(lián)機(jī)文檔是其中不可缺少的部分也是相當(dāng)重要的部分。好的文檔能夠使用戶快速了解并準(zhǔn)確的使用系統(tǒng)的各項(xiàng)功能。減少誤操作,減少錯(cuò)誤產(chǎn)生的可能,這對(duì)用戶和開發(fā)人員都有很多的好處。所以在開發(fā)本系統(tǒng)中,也加入了不少的文檔,除了對(duì)于模塊的詳細(xì)說(shuō)明外,對(duì)于易出錯(cuò)和不易操作的地方(如多條件查詢部分)又作了詳細(xì)的說(shuō)明。 由于本身能力的局限性,所以做編寫的代碼,即使經(jīng)過(guò)反復(fù)檢查也難免出錯(cuò)所
116、以在本階段力求使用有限的時(shí)間找出盡可能多的錯(cuò)誤,力求系統(tǒng)盡量正確。我們?cè)诒鞠到y(tǒng)的測(cè)試中使用了黑盒法(即不關(guān)心程序內(nèi)部的邏輯結(jié)構(gòu),而是根據(jù)程序的功能來(lái)設(shè)計(jì)是檢測(cè))請(qǐng)一位不熟悉本系統(tǒng)的人來(lái)進(jìn)行隨意性的操作,打破習(xí)慣的操作順序,從中發(fā)現(xiàn)錯(cuò)誤,在此階段系統(tǒng)的大量錯(cuò)誤得到了改正。 信息管理系統(tǒng)所涉及的數(shù)據(jù)庫(kù)設(shè)計(jì)的重要步驟加載測(cè)試。加載測(cè)試工作貫穿于程序測(cè)試工作的全過(guò)程,整個(gè)錄入、修改、查詢、處理工作均可視為對(duì)數(shù)據(jù)庫(kù)的加載測(cè)試工作。要設(shè)計(jì)出一
117、個(gè)好的管理系統(tǒng)數(shù)據(jù)庫(kù),除滿足系統(tǒng)所要求的功能外,還必須遵守下列原則:1)基本表的個(gè)數(shù)越少越好。2) 主鍵的個(gè)數(shù)越少越好。鍵是表間</p><p><b> 七、結(jié) 論</b></p><p> 時(shí)光飛逝,流年似水,短短的課程設(shè)計(jì)即將結(jié)束,現(xiàn)在回頭想想兩個(gè)月的設(shè)計(jì),我對(duì)自己的這次設(shè)計(jì)有了更深,更新的體會(huì)。</p><p> 在本次設(shè)計(jì)的全
118、過(guò)程中,我對(duì)三年所學(xué)的知識(shí)有了一個(gè)比較系統(tǒng)的認(rèn)識(shí)和理解。涉及了各方面的知識(shí),大大擴(kuò)展了我的知識(shí)面,同時(shí)是我學(xué)會(huì)了如何使用所學(xué)的知識(shí)去解決一些實(shí)際的問(wèn)題。 在設(shè)計(jì)中我深知自己掌握的知識(shí)還遠(yuǎn)遠(yuǎn)不夠,掌握的一些理論知識(shí)應(yīng)用到實(shí)踐中去,總會(huì)出現(xiàn)這樣或那樣的問(wèn)題,不是理論沒有掌握好,而是光知道書本上的知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,一定要把理論知識(shí)和實(shí)踐結(jié)合起來(lái)。把學(xué)到的知識(shí)應(yīng)用到時(shí)間中去,多做多練,才可以把理論的精華發(fā)揮出來(lái)。知識(shí)不是知道,了解就好,
119、一定要去應(yīng)用它,發(fā)展它,讓它在現(xiàn)實(shí)生活中得到充分的應(yīng)用,從而解決一些問(wèn)題,這才是學(xué)習(xí)的根本目的。而且知識(shí)又不是單一的,它是互相聯(lián)系的,學(xué)科與學(xué)科之間都有著內(nèi)在的聯(lián)系。計(jì)算機(jī)是一門非常復(fù)雜且龐大的學(xué)科,一項(xiàng)課題往往需要多項(xiàng)技術(shù)才可以完成的。在設(shè)計(jì)階段,通過(guò)對(duì)課題的深入分析與研究,迫使我對(duì)技術(shù)有了一定的了解。在遇到問(wèn)題時(shí),得到了指導(dǎo)老師與同學(xué)的悉心幫助,使我感受到集體的力量是無(wú)窮的。 通過(guò)這次設(shè)計(jì),我學(xué)會(huì)了和別人配合工作,因?yàn)橐粋€(gè)人
120、所學(xué)的知識(shí)不可能面面俱到的,只有通過(guò)合作,發(fā)揮自己的優(yōu)點(diǎn),體現(xiàn)團(tuán)隊(duì)精神,才能使工作做得更為出色。通過(guò)這次設(shè)</p><p><b> 參 考 文 獻(xiàn)</b></p><p> [1] 李世杰.Active Server Pages(ASP)3.0 網(wǎng)頁(yè)設(shè)計(jì)手冊(cè).北京:清華大學(xué)出版社,1999</p><p> [2] 前沿電腦圖像工作
121、室.巧學(xué)巧用Dreamweaver、Fireworks、Flash制作網(wǎng)頁(yè).北京:人民郵電出版社</p><p> [3] 小志.ASP入門與實(shí)例演練薄.中國(guó)青年出版社</p><p> [4] 張劍平.《學(xué)校管理信息系統(tǒng)》.北京:中國(guó)鐵道出版社,1997</p><p> [5] 吳開軍.選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),電腦開發(fā)與應(yīng)用育.西南師大出版社,1999
122、</p><p> [6] 趙增敏.《ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)》.電子工業(yè)出版社,2003</p><p> [7] 鄧文淵,陳惠貞,陳俊華.《挑戰(zhàn)asp與網(wǎng)頁(yè)數(shù)據(jù)庫(kù)設(shè)計(jì)》.中國(guó)鐵路出版社,2004</p><p> [8] 宣小平.《ASP數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)實(shí)例導(dǎo)航》.人民郵電出版社,2003</p><p> [9] 羅娟.WEB與
123、數(shù)據(jù)庫(kù)技術(shù). 計(jì)算機(jī)工程,1998,24(8)</p><p> [10] 張衛(wèi)豐.在主頁(yè)中利用ASP技術(shù)實(shí)現(xiàn)用戶口令的驗(yàn)證微電腦應(yīng)用,1999年7期</p><p> [11] 清漢計(jì)算機(jī)工作室.ASP開發(fā)實(shí)例.機(jī)械工業(yè)出版社,2000,11</p><p> [12] Weissinger A, 馮延暉,王永慶,劉海明譯.ASP技術(shù)手冊(cè).北京:中國(guó)電
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程課程設(shè)計(jì)-超市管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)(酒店管理系統(tǒng))
- 軟件工程課程設(shè)計(jì)---超市管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)--庫(kù)存管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)--學(xué)籍管理系統(tǒng)
- 《軟件工程》課程設(shè)計(jì)--學(xué)生管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)-選課管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)-超市管理系統(tǒng)
- 軟件工程倉(cāng)庫(kù)管理系統(tǒng)課程設(shè)計(jì)
- 軟件工程課程設(shè)計(jì)-酒店管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)---教務(wù)管理系統(tǒng)
- 酒店管理系統(tǒng)(軟件工程課程設(shè)計(jì))
- 軟件工程課程設(shè)計(jì)-酒店管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)--學(xué)生管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)——學(xué)生管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)--庫(kù)存管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)--庫(kù)存管理系統(tǒng)設(shè)計(jì)
- 軟件工程課程設(shè)計(jì)教務(wù)成績(jī)管理系統(tǒng)
- 工資管理系統(tǒng)--軟件工程課程設(shè)計(jì)
- 酒店管理系統(tǒng)軟件工程課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論