畢業(yè)論文-大學生素質拓展系統(tǒng)的設計與實現(xiàn)_第1頁
已閱讀1頁,還剩43頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  學科代碼: </p><p>  學 號: * </p><p>  本科畢業(yè)論文(設計)</p><p>  題目:大學生素質拓展系統(tǒng)的設計與實現(xiàn)</p><p>  學 院:信息工程學院 </p><p>  專 業(yè):

2、計算機科學與技術</p><p>  班 級: </p><p>  2014年4月20日</p><p><b>  摘 要</b></p><p>  凱里學院從2010級全面實現(xiàn)素質拓展認證制度的背景下,運用現(xiàn)有的硬件、網(wǎng)絡、技術環(huán)境,根據(jù)實際需求,結合凱里學院大學生素質拓展認證制度的相關規(guī)

3、章制度,運用在校期間學習的軟件開發(fā)方法,應用軟件工程理論,選擇B/S模式, SQL Server 2008, Visual Studio.NET 2010開發(fā)工具,ASP.NET網(wǎng)絡開發(fā)技術,設計符合我校的素質拓展管理系統(tǒng)。使素質拓展認證工作化繁為簡、科學規(guī)范;實現(xiàn)大數(shù)據(jù)得到科學存儲、科學管理、科學認證;實現(xiàn)學生素質拓展信息的網(wǎng)絡查詢;減少紙張的使用、減少認證工作人員以及工作量,降低了認證成本,以期達到勤儉節(jié)約。</p>

4、<p>  關鍵字:大學生素質拓展;軟件工程;B/S;ASP.NET</p><p><b>  Abstract</b></p><p>  KAILI UNIVERSITY 2010-level context of full realization of the quality certification system, using existing

5、hardware, networks, technology, environment, according to the actual demand, combined with the Carey-related rules and regulations of the college students ' quality development accreditation system, period of use in

6、studying software development methodologies, software engineering theory and choice b/s mode, SQL Server 2008,Visual Studio.NET 2010 developer tools, ASP. NET Web development t</p><p>  Keywords: College stu

7、dents ' quality development; engineering; B/S;ASP.NET</p><p><b>  目 錄</b></p><p><b>  1系統(tǒng)概述1</b></p><p>  1.1 研究的背景1</p><p>  1.2 研究的意義

8、2</p><p>  1.3 開發(fā)工具2</p><p>  1.3.1 SQL Server 2008概述2</p><p>  1.3.2 ASP.NET技術簡介2</p><p>  1.4 必需具備的開發(fā)條件3</p><p>  1.4.1 硬件條件3</p><p>  

9、1.4.2 開發(fā)環(huán)境3</p><p>  1.4.3 個人具備3</p><p>  1.4.4 其他資源3</p><p><b>  2可行性研究4</b></p><p>  2.1 問題定義、規(guī)模和目標4</p><p>  2.2 可行性研究分析4</p>&

10、lt;p>  2.2.1 技術可行性4</p><p>  2.2.2 經濟可行性4</p><p>  2.2.3 操作可行性5</p><p>  2.2.4 其他可行性5</p><p><b>  3需求分析6</b></p><p>  3.1 需求分析的任務6<

11、/p><p>  3.1.1 確定系統(tǒng)的綜合要求6</p><p>  3.2 業(yè)務流程需求分析8</p><p>  3.2.1 系統(tǒng)流程圖8</p><p>  3.3 數(shù)據(jù)要求與規(guī)格說明10</p><p>  3.3.1 數(shù)據(jù)流圖10</p><p>  3.3.2 數(shù)據(jù)字典13

12、</p><p>  3.3.3 實體聯(lián)系圖18</p><p><b>  4總體設計19</b></p><p>  4.1 設計軟件結構19</p><p>  4.1.1 功能模塊設計19</p><p>  4.2 設計數(shù)據(jù)庫19</p><p>  4

13、.2.1 概念結構設計19</p><p>  4.2.2 邏輯結構設計20</p><p>  4.2.3 物理結構設計21</p><p>  5詳細設計與軟件測試22</p><p>  5.1 人機界面設計22</p><p>  5.1.1 大學生素質拓展信息網(wǎng)主頁設計22</p>

14、<p>  5.2 軟件測試25</p><p>  5.2.1 數(shù)據(jù)測試舉例25</p><p><b>  6設計結論34</b></p><p><b>  參考文獻35</b></p><p><b>  致謝36</b></p>&l

15、t;p><b>  1系統(tǒng)概述</b></p><p><b>  1.1 研究的背景</b></p><p><b> ?。ㄒ唬┻x題背景</b></p><p>  創(chuàng)新素質與綜合能力學分(以下簡稱創(chuàng)新學分)是指我校全日制本、??粕谛W習期間,根據(jù)自己的興趣愛好和特長參加學科競賽、學術活動、

16、技能考試、志愿者服務和各類社會實踐活動,取得的具有一定創(chuàng)新意義的成果或實踐經歷,經學校認定后確認的學分[]。</p><p>  在2010級在校生開始實施素質拓展認證制度的背景下,運用現(xiàn)有的硬件、網(wǎng)絡、技術環(huán)境,根據(jù)實際需求,結合我校素質拓展認證制度,運用在校期間學習的軟件開發(fā)方法,應用軟件工程理論,選擇B/S模式, SQL Server 2008[],Visual Studio.NET 2010開發(fā)工具,AS

17、P.NET網(wǎng)絡開發(fā)技術[],設計符合我校的素質拓展管理系統(tǒng),使我校大學生素質拓展認證的相關工作化繁為簡,信息的大數(shù)據(jù)得到科學存儲,科學管理;實現(xiàn)學生素質拓展信息的網(wǎng)絡查詢、認證;減少紙張的使用,減少認證工作人員以及工作量,降低認證成本,以期達到勤儉節(jié)約。</p><p>  此前,本校的學生素質拓展認證是基于人工認證,在認證過程中信息數(shù)據(jù)量巨大且需要進行人工統(tǒng)計與處理,需要使用大量的紙質載體;認證項目復雜、認證人

18、員有限,效率低下、認證的工作量巨大,隨著不同分院素質拓展認證的規(guī)模增多,給總院認證也帶來了不同程度的挑戰(zhàn)以及各種附生問題;認證過程難免決策失當或有失公平性、公開性,最終導致資金、人力資源的浪費。</p><p><b> ?。ǘ﹪鴥韧猬F(xiàn)狀</b></p><p>  目前在我國大陸實行“大學生素質拓展認證制度”的諸多大學中,諸多大學都自主架構了新時代信息網(wǎng)絡化、公開

19、化的網(wǎng)上認證系統(tǒng),學生素質拓展認證系統(tǒng)。例如:重慶大學、人民大學、清華大學等。但是,諸多大學的素展認證系統(tǒng)均有相同和不相同的地方,各具一枝獨秀。他們的認證方式、評價體系、管理體系、運行體系、保障體系,系統(tǒng)架構,網(wǎng)絡架構均沒有高度集成,高度相似的拿來即可使用的素質拓展系統(tǒng)。與我校相比而言,認證相關體系差異,無法直接引進學校供與師生使用。只有根據(jù)我校特殊的境況,遵循校素拓認證評價準則,標準,評價流程,評價體系,管理體系,架構體系,人員體系,

20、保障體系進行設計與實現(xiàn)符合凱里學院師生的素質拓展管理系統(tǒng)[]。</p><p><b>  1.2 研究的意義</b></p><p>  1、理論意義:實現(xiàn)由大學四年理論學習過程到實踐檢驗學習情況的驗證過程。運用在凱里學院信息工程學院計算機科學技術專業(yè)4年學習過程中所學習的軟件工程基本理論、基于C#的ASP.NET高級程序設計語言,SQL Server 2008[2

21、]數(shù)據(jù)庫,設計與實現(xiàn)凱里學院大學生素質管理拓展系統(tǒng)架構。</p><p>  2、實踐意義:服務群眾,節(jié)約資源。服務于我校全體師生素質拓展認證工作,解決認證過程中的問題,有效控制認證成本,節(jié)約學校資源。</p><p><b>  1.3 開發(fā)工具</b></p><p>  1.3.1 SQL Server 2008概述</p>

22、<p>  Microsoft SQL Server 2008系統(tǒng)是由微軟公司研制和發(fā)布的分布式關系型數(shù)據(jù)庫管理系統(tǒng),可以支持企業(yè)、部門以及個人等各種用戶完成信息系統(tǒng)、電子商務、決策支持、商業(yè)智能等工作[2]。</p><p>  特點:易用性、可用性、可管理性、可編程性、動態(tài)開發(fā)[2]。</p><p>  1.3.2 ASP.NET技術簡介</p><p

23、>  ASP.NET是基于.NET Framework的動態(tài)網(wǎng)站技術,是Microsoft .NET Framework的一部分,一種可以在高度分布式的Internet環(huán)境中簡化應用程序開發(fā)的計算環(huán)境[3]。</p><p>  優(yōu)點:可管理性、易于部署、靈活的輸出緩存、移動設備支持、安全性、擴展性和可用性[3]。</p><p>  運行環(huán)境:.NET Framework(1.0或

24、版本以上),IIS(5.0或以上版本),Internet Explorer(5.5或以上版本)[3]。</p><p>  1.4 必需具備的開發(fā)條件</p><p>  1.4.1 硬件條件</p><p>  本人已配備筆記本一臺,該計算機已配備且達到系統(tǒng)所需硬件條件要求,符合開發(fā)所需要的硬件環(huán)境,如圖1硬件配置所示:</p><p>&

25、lt;b>  圖1硬件配置</b></p><p>  1.4.2 開發(fā)環(huán)境</p><p>  Windows Server 2003或者Windows7操作系統(tǒng)的計算機上安裝SQL Server 2008,Visual Studio 2010開發(fā)工具。</p><p>  1.4.3 個人具備</p><p>  本人能

26、運用軟件工程為指導思想,選用B/S模式設計[]的方案,應用SQL Server 2008數(shù)據(jù)庫軟件,C#程序設計語言,Visual Studio.NET 2010開發(fā)工具等運用程序開發(fā)基于Windows操作系統(tǒng)的學生素質拓展管理系統(tǒng)。</p><p>  1.4.4 其他資源</p><p>  從網(wǎng)絡資源中獲取系統(tǒng)設計方法、“知網(wǎng)”獲取與“大學生素質拓展”相關學術論文文獻。凱里學院圖書館

27、、獲取與系統(tǒng)架構、設計方法、網(wǎng)頁設計等資料與參考文獻。</p><p><b>  2可行性研究</b></p><p>  2.1 問題定義、規(guī)模和目標</p><p> ?。?)大學生素質拓展系統(tǒng)問題的定義</p><p>  擬解決問題:學生創(chuàng)新學分認定申請;各分院認證小組或專家認證;教務處審核通過的確認的學分;網(wǎng)

28、絡認證、查詢創(chuàng)新學分、創(chuàng)新學分信息科學化管理的問題。</p><p><b> ?。?)規(guī)模</b></p><p>  可行性及初步需求分析得出該系統(tǒng)的功能邊界,在后期實際實現(xiàn)時可進行合理劃分以及調整,擬架構的規(guī)模如下:</p><p><b> ?、儆脩舻卿浤K</b></p><p><

29、b> ?、趯W生申請模塊</b></p><p><b>  ③學生上傳證書模塊</b></p><p> ?、軐W生打印合格證書模塊</p><p><b> ?、莘衷赫J證模塊</b></p><p><b>  ⑥教務處認證模塊</b></p>

30、<p> ?、吆笈_信息維護管理模塊</p><p> ?、鄶?shù)據(jù)庫備份、恢復維護模塊</p><p><b> ?。?)目標</b></p><p><b>  ①創(chuàng)新學分的認證。</b></p><p> ?、趧?chuàng)新學分的信息化管理。</p><p> ?、蹖崿F(xiàn)項目信

31、息管理。</p><p><b> ?、軐W生信息管理</b></p><p>  2.2 可行性研究分析</p><p>  2.2.1 技術可行性</p><p>  開發(fā)環(huán)境:Windows7 +Information Internet Service 6.0(Windows XP +Information Inte

32、rnet Service 6.0)的計算機上安裝SQL Server 2008(R2),Visual Studio 2010;運行環(huán)境為:Windows Server 2003 +Information Internet Service 6.0+SQL Server 2008(R2)數(shù)據(jù)庫管理系。</p><p>  2.2.2 經濟可行性</p><p> ?、偻ㄟ^評估大學生素質拓展系統(tǒng)

33、是一個小規(guī)模系統(tǒng),需要資源少。</p><p> ?、诖髮W生素質拓展系統(tǒng)直接服務于凱里學院全體師生的認證工作,能科學有效的控制認證資源、認證成本。</p><p> ?、墼u測后的大學生素質拓展系統(tǒng)的硬件系統(tǒng),網(wǎng)絡系統(tǒng)在本校均能達到該系統(tǒng)運行要求,無需重新購置與安裝,并能充分運用本校現(xiàn)有資源。</p><p> ?、艽髮W生素質拓展系統(tǒng)的軟件環(huán)境為Windows Ser

34、ver 2000/2003+IIS5.0/6.0,學校有教務系統(tǒng),職業(yè)生涯規(guī)劃系統(tǒng),圖書管理系統(tǒng),均使用該軟件系統(tǒng),無需再購置。</p><p>  2.2.3 操作可行性</p><p> ?、偈炀毷褂孟嚓P軟件。</p><p> ?、诰哂姓莆障到y(tǒng)架構設計知識體系。</p><p><b> ?、郾拘>W(wǎng)絡全覆蓋。</b>

35、;</p><p>  2.2.4 其他可行性</p><p> ?、儆脩粽鎸嵭枨笤撓到y(tǒng)能否實現(xiàn)的功能是否可行。</p><p> ?、谟脩粢蟮脑撓到y(tǒng)安全性,可靠性,穩(wěn)定性的可行性。</p><p><b> ?、廴藱C界面可行性。</b></p><p>  根據(jù)可行性研究,據(jù)我校特殊的實際境況

36、,遵循我校素質拓展認證評價準則,評價標準,評價流程,評價體系,管理體系,架構體系,人員體系,保障體系進行設計與實現(xiàn)適合我校實際需求的凱里學院大學生素質拓展管理系統(tǒng)是可行的。</p><p><b>  3需求分析</b></p><p>  3.1 需求分析的任務</p><p>  大學生素質拓展系統(tǒng)是利用計算機、計算機網(wǎng)絡、大學生素質拓展系

37、統(tǒng)程序解決創(chuàng)新素質與綜合能力學分相關(以下簡稱創(chuàng)新學分)數(shù)據(jù)保存與管理,創(chuàng)新學分認證。因此,需求分析的任務就是分析素質拓展系統(tǒng)各個方面的需求[]。</p><p>  3.1.1 確定系統(tǒng)的綜合要求</p><p>  3.1.1.1 功能需求</p><p>  (1)每學期第十七周前,由學生填寫《凱里學院學生創(chuàng)新素質與綜合能力學分申請表》, 連同有關證書原件和復

38、印件等相關證明材料,交所在分院審查、認定,經公示無異議后,記入創(chuàng)新學分匯總表,并以紙質(附電子版)報教務處審定后錄入學生學籍檔案[1][][]。</p><p> ?。?)對有爭議的創(chuàng)新學分認定,由教務處組織有關專家進行認定,并以此作為最終認定[1][8][]。</p><p> ?。W生取得的創(chuàng)新學分超出應修學分部分,可以沖抵專業(yè)培養(yǎng)方案中生涯教育課程任選課、特色教育課程任選課和通識

39、教育課程公選課的學分,但沖抵學分累計不得超過4學分[1][7][9]。取得學分大于6學分者,可以記為綜合測評分,作為評優(yōu)評獎的條件[1][7][9]。</p><p> ?。?)同一成果多次獲獎或集體獎項與個人獎項有重復的獎勵學分只取最高值計分,不重復記分;多項創(chuàng)新成果獎勵學分可以累計[1][8]。</p><p> ?。?)凡在創(chuàng)新學分申請或認定中弄虛作假者,取消學生已取得的學分,并給予

40、一定的紀律處分;對責任教師予以通報批評,情節(jié)嚴重者按教學事故處理[1][8]。</p><p> ?。?)各分院成立創(chuàng)新學分審查認定領導小組,負責創(chuàng)新學分審查認定及登記工作。</p><p>  概括以上細則,可得出現(xiàn)實中具體事務模型圖如下圖3-1-1-1具體事務模型流程圖</p><p>  圖3-1具體事務模型流程</p><p>  由

41、以上描述可以初步概括出系統(tǒng)功能:</p><p>  大學生素質拓展系統(tǒng)需完成本校素質拓展中創(chuàng)新學分管理的主要功能,主要包括如下幾點:</p><p><b> ?。?)申請認證</b></p><p>  學生是創(chuàng)新學分的認定申請的主要對象。學生使用學號、密碼登錄具有創(chuàng)新學分認定申請功能。</p><p><b&

42、gt; ?。?)信息管理</b></p><p>  學生查詢創(chuàng)新學分信息、修改個人密碼。</p><p><b> ?。?)系統(tǒng)管理</b></p><p>  用戶管理:權限管理;數(shù)據(jù)庫管理:數(shù)據(jù)庫備份、數(shù)據(jù)庫恢復。</p><p>  3.1.1.2 性能需求</p><p> 

43、 性能需求分析需從三個方面進行分析:并發(fā)性、存儲容量、平均延時。并發(fā)性要求該系統(tǒng)能夠同時容納訪問該站點的最大容量用戶數(shù)且支持各種操作系統(tǒng)不產生問題。存儲容量要求系統(tǒng)數(shù)據(jù)有足夠容量存儲。平均延時體現(xiàn)系統(tǒng)接受用戶請求到系統(tǒng)響應最大延時不超過多少的問題。</p><p>  3.2 業(yè)務流程需求分析</p><p>  業(yè)務流程分析包括系統(tǒng)流程、認證流程、查詢流程、審定流程、審核流程、管理流程等

44、。主要根據(jù)實際情況、相關評價標準、評價流程分析得出以圖形模式表示出來。</p><p>  3.2.1 系統(tǒng)流程圖</p><p>  對認證流程初步概括為:“個人”,“分院”,“教務處”三級用戶認證模式,采用由整體概括到分解整體到局部的方法對系統(tǒng)流程圖進行描述,得各個流程圖,如下:</p><p>  圖3-2 總體認證流程</p><p>

45、;  a.對學生申請的功能分析,進行分解,得出學生學分認證描述流程: </p><p>  圖3-3 創(chuàng)新學分申請認證流程</p><p>  b.分解后的用戶查詢學分描述流程:</p><p>  圖3-4 學生用戶查詢創(chuàng)新學分流程</p><p>  c.分解后的分院認證小組管理員用戶審定描述流程:</p><p>

46、;  圖3-5分院認證小組管理員審定流程</p><p>  d.分解后的教務處管理員審核描述流程:</p><p>  圖3-6 教務處管理員審核流程</p><p>  e.分解后的管理員授權描述流程:</p><p>  圖3-7管理員授權流程</p><p>  d.分解后管理員維護系統(tǒng)描述流程:</p&

47、gt;<p>  圖3-8維護系統(tǒng)流程</p><p>  3.3 數(shù)據(jù)要求與規(guī)格說明</p><p>  通過初步分析,得出描述數(shù)據(jù)規(guī)格、數(shù)據(jù)流、數(shù)據(jù)字典、實體聯(lián)系等子系統(tǒng)描述,并以此做為下一步設計的理論依據(jù)。</p><p>  3.3.1 數(shù)據(jù)流圖</p><p>  頂層數(shù)據(jù)流圖反映了凱里學院大學生素質拓展信息管理系統(tǒng)與

48、外部之間的接口關系,反映了接口提供是否完全與準確,如下圖所示:</p><p>  圖3-9 頂層數(shù)據(jù)流圖</p><p>  圖3-9 頂層數(shù)據(jù)流圖反映了大學生素質拓展信息管理系統(tǒng)提供了與外部之間的接口的聯(lián)系,數(shù)據(jù)的處理未明確,故需要進一步分解,可分解為注冊、查詢、申請表、審定、審核,這幾個子系統(tǒng)功能,據(jù)此分析與分解,就構建了大學生素質拓展信息管理系統(tǒng)圖3-10第一層數(shù)據(jù)流圖:</

49、p><p>  圖3-10 第一層數(shù)據(jù)流圖</p><p>  從大學生素質拓展信息管理系統(tǒng)圖3-10層數(shù)據(jù)流圖得出查詢,申請表,審定,審核子功能的處理依然復雜,故有必要對其進行分解,構建這些處理的第1層數(shù)據(jù)流圖,下面給出處理這些功能的數(shù)據(jù)流圖:</p><p>  圖3-11 申請表處理</p><p><b>  圖3-12審核處理

50、</b></p><p><b>  圖3-13查詢處理</b></p><p>  圖3-14申請表認證處理</p><p>  總結:從分析與構建的相關的數(shù)據(jù)流圖來看,這些處理已經最簡,故分解這些處理已經完成。其中權限處理過程已經在第0層數(shù)據(jù)流圖中達到最簡,不可分解,不需要分解上一層流圖,從而構建下一層流程圖。</p>

51、;<p>  3.3.2 數(shù)據(jù)字典</p><p>  根據(jù)需求分析,得出數(shù)據(jù)字典描述,由序號,定義,輸入流,輸出流,說明,別名,位置等組成。分為四個部分各部分依次為:源點/起點,數(shù)據(jù)流,處理,數(shù)據(jù)存儲,如下表所示:</p><p><b>  源點(起點)或終點</b></p><p>  名稱:E3/E4/E5(用戶)<

52、/p><p>  定義:教師編號+狀態(tài)編號+院系編號+教師姓名+院系名稱+部門+電子郵箱+聯(lián)系電話+登錄賬戶+登錄密碼+問題+答案+地址</p><p><b>  輸入流:用戶名密碼</b></p><p>  輸出流:審定信息|認證信息|管理信息|維護信息|審核信息</p><p>  描述:具有登錄、查詢、修改、刪除;

53、位置:賬戶信息</p><p>  別名:認證者、用戶、審定者管理員</p><p>  說明:具有系統(tǒng)權限;認證用戶具有認證部分權限</p><p>  為方便描述,現(xiàn)在用表格逐一敘述之,如下表格所示:</p><p>  表3-2 E1(學生)</p><p><b> ?。?)數(shù)據(jù)流描述</b&g

54、t;</p><p>  根據(jù)3.3.1小節(jié)分析,數(shù)據(jù)流分為申請信息(表3-5查詢信息),查詢信息(表3-3查詢信息),拒絕信息(表3-4查詢信息),分別如下表進行詳細描述之:</p><p><b>  表3-3查詢信息</b></p><p><b>  表3-4拒絕信息</b></p><p>

55、;  如下表所示,為申請信息(表3-5查詢信息)數(shù)據(jù)流描述:</p><p>  表3-5 申請表信息</p><p>  (3)數(shù)據(jù)存儲的描述</p><p>  1)項目類型表的描述</p><p><b>  表3-3 項目類型</b></p><p><b>  2)項目表的描述

56、</b></p><p><b>  表3-4項目</b></p><p>  3)項目學分表的描述</p><p><b>  表3-5項目學分</b></p><p>  4)項目等級表的描述</p><p><b>  表3-6項目等級</b

57、></p><p><b>  5)權限表的描述</b></p><p><b>  表3-7權限</b></p><p>  6)學生用戶表的數(shù)據(jù)存儲</p><p>  數(shù)據(jù)文件組成:學號+狀態(tài)編號+編輯編號+證書編號+姓名+性別+登錄賬戶+登錄密碼+地址+民族+政治面貌+出生年月+聯(lián)系電

58、話+問題+答案+電子郵箱</p><p><b>  描述:存放學生信息</b></p><p><b>  存?。喉樞虼嫒?lt;/b></p><p><b>  數(shù)據(jù)文件名:學生表</b></p><p>  文件組織方式:先進先排序,后進后排序</p><

59、p>  7) 教師用戶表的數(shù)據(jù)存儲</p><p>  數(shù)據(jù)文件組成:+教師編號+狀態(tài)編號+院系編號+教師姓名+院系名稱+部門+電子郵箱+聯(lián)系電話+登錄賬戶+登錄密碼+問題+答案+地址</p><p><b>  描述:存放教師信息</b></p><p><b>  存?。喉樞虼嫒?lt;/b></p>&

60、lt;p><b>  數(shù)據(jù)文件名:教師表</b></p><p>  文件組織方式:先進先排序,后進后排序</p><p><b>  關于處理的描述</b></p><p>  對3.3.1小節(jié)所有數(shù)據(jù)流圖分析,現(xiàn)在用表格形式描述主要的相關處理,如下表所示:</p><p><b>

61、;  表3-8 注冊</b></p><p>  對3.3.1小節(jié)所有數(shù)據(jù)流圖分析,對申請表的處理,如下表所示:</p><p><b>  表3-9 申請表</b></p><p>  對3.3.1小節(jié)所有圖3-12數(shù)據(jù)流圖分析,對申請表的處理,如下表所示:</p><p>  表3-10 審核處理<

62、/p><p>  對3.3.1小節(jié)所有圖3-14數(shù)據(jù)流圖分析,對審核的處理,如下表所示:</p><p>  表3-11 認證處理</p><p>  對3.3.1小節(jié)所有圖3-13數(shù)據(jù)流圖分析,對申請表的處理,如下表所示:</p><p>  表3-11 查詢處理</p><p>  總結:在描述數(shù)據(jù)要求以及數(shù)據(jù)流圖、數(shù)

63、據(jù)字典、數(shù)據(jù)字典的過程中存在命名不規(guī)范等問題,或者是數(shù)據(jù)流的相關處理可能欠缺考慮,后來經過反復設計終于如期完成如上文所述的系統(tǒng)流程圖,數(shù)據(jù)流結構圖,為進一步完成系統(tǒng)設計做好了準備工作。</p><p>  3.3.3 實體聯(lián)系圖</p><p>  在對該項目的需求分析中,得出如下實體聯(lián)系圖(E-R),因篇幅原因,部分屬性未給出,如圖所示:</p><p>  圖3

64、-15實體聯(lián)系(ER圖)</p><p><b>  4總體設計</b></p><p>  4.1 設計軟件結構</p><p>  4.1.1 功能模塊設計</p><p>  圖4-1 大學生素質拓展系統(tǒng)結構圖</p><p><b>  4.2 設計數(shù)據(jù)庫</b>&l

65、t;/p><p>  4.2.1 概念結構設計</p><p>  在第三章,需求分析階段中初步分析了數(shù)據(jù)規(guī)格與說明,根據(jù)圖3.3.3實體聯(lián)系(ER圖)轉換成初級關系模型:</p><p>  學生(學號,姓名,曾用名,性別,名族,院系,籍貫,入學日期,出生年月)[][][][][];</p><p>  項目(項目編號,項目名稱,項目所得學分,

66、頒發(fā)分院或單位,頒發(fā)時間);</p><p>  獲獎類型(獲獎編號,一等獎,二等獎,三等獎,優(yōu)秀獎);</p><p>  獲獎級別(級別編號,國家級,省部級,地州級,其他);</p><p>  認證(認證編號,認證狀態(tài),學號,項目);</p><p>  用戶(用戶編號,姓名,院系,聯(lián)系電話);</p><p>

67、  院系(院系名稱,院系簡稱,院系代碼);</p><p>  專業(yè)(專業(yè)代碼,專業(yè)簡稱,專業(yè)名稱);</p><p>  班級(班級代碼,班級名稱)。</p><p>  4.2.2 邏輯結構設計</p><p>  在4.2.1概念結構設計中初步關系模型進行規(guī)范化。以下圖形是進行規(guī)范化后運用PowerDesigner15(Version

68、15.1.0.2850)制作的邏輯結構圖,該圖詳細描述了系統(tǒng)邏輯結構,如下圖所示:</p><p>  圖4-2 邏輯結構圖</p><p>  4.2.3 物理結構設計</p><p>  在4.2.2邏輯結構設計中圖4-2 邏輯結構圖使用PowerDesigner15(Version 15.1.0.2850)制作的物理結構構圖,此圖能夠清楚表達:物理結構描述了數(shù)

69、據(jù)庫中表結構以及他們互相之間的關系,如下圖所示:</p><p><b>  圖4-3物理結構</b></p><p>  5詳細設計與軟件測試</p><p>  5.1 人機界面設計</p><p>  5.1.1素拓信息網(wǎng)主頁設計</p><p>  大學生素質拓展信息網(wǎng)網(wǎng)站拓撲說明:<

70、;/p><p><b>  前端部分:</b></p><p> ?。?)主頁:大學生素質拓展[]信息網(wǎng)主要頁面,展示通知,活動剪影,快捷圖庫,通知公告,活動照片展示,達到宣傳素質拓展活動,預告素質拓展活動,通知素質拓展活動的目的,主頁要求清新大方,內容健康。</p><p> ?。?)素質拓展簡介:該頁面介紹大學生素質拓展的目的,意義。</

71、p><p> ?。?)申請 認證:該頁面為凱里學院大學生申請素質拓展認證的頁面。</p><p> ?。?)公示認證:該頁面為凱里學院大學生素質拓展認證公示的頁面,可下載認證匯總名冊。</p><p>  (4)通知公告:該頁面為凱里學院大學生素質拓展信息網(wǎng)的相關詳細通知,公告信息發(fā)布欄。</p><p> ?。?)快速注冊:該頁面獲取凱里學院大

72、學生學生信息。</p><p> ?。?)管理入口:提供系統(tǒng)管理員入口,用戶管理員入口。</p><p>  (7)聯(lián)系我們:提供聯(lián)系方式。</p><p> ?。?)后臺分為:系統(tǒng)及權限的管理、項目管理、項目的類型的管理、項目的等級的管理、項目學分的管理、用戶信息的管理,所屬班級信息的管理、所屬專業(yè)院系的管理,認證管理,提供添加、刪除、修改功能,能夠很友好的維護系

73、統(tǒng),使之能正常運行。</p><p>  通過下圖描述,清楚描述了整個大學生素質拓展信息網(wǎng)網(wǎng)站拓撲,如下圖所示:</p><p>  圖5-1大學生素質拓展信息網(wǎng)網(wǎng)站拓撲圖</p><p><b> ?。?)網(wǎng)站頁面</b></p><p>  a. 根據(jù)需求分析以及實際需求,結合凱里學院大學生素質拓展實際需要,設計如下

74、人機交互頁面:</p><p>  作為信息公布、發(fā)布主要平臺:大學生素質拓展信息網(wǎng)前臺頁面,如下圖所示:</p><p>  圖5-2大學生素質拓展信息網(wǎng)網(wǎng)站前臺頁面</p><p>  b.注冊頁面是獲取初步用戶信息的頁面,如下圖所示:</p><p><b>  圖5-4注冊頁面</b></p>&l

75、t;p>  c.后臺登錄頁面提供后臺管理維護等功能,如下圖所示:</p><p>  圖5-5后臺登錄頁面</p><p>  d.系統(tǒng)管理頁面方便管理員對整個系統(tǒng)進行維護,如下圖所示</p><p>  圖5-6系統(tǒng)管理頁面</p><p><b>  5.2 軟件測試</b></p><p&

76、gt;  軟件測試的目標和定義:軟件測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行的過程或者是好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤,錯誤測試方案或者是成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試,體現(xiàn)了軟件測試的目標和定義[][][]。</p><p><b>  如下所示:</b></p><p>  圖5.6測試軟件環(huán)境及硬件環(huán)境</p><p&

77、gt;  5.2.1 數(shù)據(jù)測試舉例</p><p>  主要測試內容:用戶注冊、登錄與退出;系統(tǒng)管理:數(shù)據(jù)備份與數(shù)據(jù)恢復;權限管理與權限設置;項目管理,增加項目,項目類型信息管理,項目等級管理,項目學分管理學。</p><p> ?。?)注冊、登錄、退出功能測試</p><p>  用例編號:0001時間:2014年1月2日</p>

78、<p>  驗證目標:新用戶的注冊、登錄、退出進行驗證</p><p>  前提條件:系統(tǒng)能正常登陸,且數(shù)據(jù)庫中存在www,123賬戶</p><p>  預測結果:未注冊用戶或賬戶信息有誤均不能登錄</p><p>  測試數(shù)據(jù):待注冊賬戶012345;密碼:123645(www,123已有賬戶數(shù)據(jù))</p><p><b&

79、gt;  操作(步驟)描述:</b></p><p><b>  啟動系統(tǒng):</b></p><p><b>  a.用戶注冊;</b></p><p>  b.輸入賬戶012345等信息;</p><p><b>  c.注冊;</b></p>&l

80、t;p><b>  d.退出;</b></p><p>  啟動系統(tǒng)進行如下用例分支的測試:</p><p>  (a)用例分支:00001未注冊用戶登錄,結果如圖所示:</p><p>  圖5-7 未注冊用戶測試結果</p><p>  實際結果:不能登錄,提示:請輸入用戶名!</p><p

81、>  (b)用例分支:00002已注冊用戶使用正確信息登錄,結果如圖所示:</p><p>  操作步驟:輸入 www,123系統(tǒng)已有賬戶數(shù)據(jù):</p><p>  圖5-8已注冊用戶正確密碼</p><p>  實際結果:能正常登錄,如下圖所示:</p><p>  圖5-9已注冊用戶正確密碼測試結果</p><p

82、>  (c)用例分支:00003 使用新注冊賬戶012345;密碼:123645,使用錯誤密碼或空密碼登錄,結果如圖所示:</p><p>  圖5-10使用錯誤密碼或空密碼登錄</p><p>  (f)用例分支:00004 使用新注冊賬戶,使用正確密碼,賬戶012345;密碼:123645登錄,結果如圖所示:</p><p>  操作步驟:輸入 www,1

83、23系統(tǒng)已有賬戶數(shù)據(jù):</p><p>  圖5-11新注冊賬戶,使用正確密碼測試</p><p>  實際結果:與圖5-9已注冊用戶正確密碼測試結果的結果一致。</p><p>  用例編號0001總結:賬戶錯誤,密碼錯誤,信息未注冊用戶均不能登錄系統(tǒng),達到預期結果,證明系統(tǒng)在該功能上已經達到了預期功能。</p><p>  (2)數(shù)據(jù)備份

84、、數(shù)據(jù)恢復測試用例</p><p>  用例編號:0002時間:2014年1月3日</p><p>  前提條件:已經用合法的賬號啟動系統(tǒng),存儲路徑無數(shù)據(jù)備份文件,已經存在一個沒有任何數(shù)據(jù)的數(shù)據(jù)庫文件</p><p>  驗證目的:能否進行數(shù)據(jù)備份與數(shù)據(jù)恢復,數(shù)據(jù)完整性驗證</p><p>  預測結果:備份、恢復均正常,數(shù)據(jù)完整無誤<

85、/p><p>  測試數(shù)據(jù): 賬號:www,密碼:123 ,路徑D:\Users\123.bak或C:\123.bak,文件:StudentQuality.mdf</p><p>  操作(步驟)描述:a.啟動系統(tǒng);b.輸入用戶名(圖5-8所示);c.選擇角色;d.登錄。e.系統(tǒng)管理;f.選擇操作。</p><p>  進行如下用例分支的測試:</p>&

86、lt;p>  (a)用例分支:000001數(shù)據(jù)備份</p><p>  操作1:a.數(shù)據(jù)備份;b.系統(tǒng)參數(shù)設置;c.選擇數(shù)據(jù)庫;d.填寫路徑及名稱。如下圖所示:</p><p>  圖5-12數(shù)據(jù)備份操作1</p><p>  測試結果分別如下圖所示:</p><p>  圖5-13數(shù)據(jù)備份操作1結果1</p><p

87、>  圖5-14數(shù)據(jù)備份操作1結果2</p><p>  (b)用例分支:000002數(shù)據(jù)恢復,結果如圖所示:</p><p>  操作2:前提條件,在Sql Server 2008 R2 中建立一個空的數(shù)據(jù)庫名稱為StudentQuality的所需文件;步驟:a.數(shù)據(jù)恢復;b.系統(tǒng)參數(shù)設置;c.選擇數(shù)據(jù)庫;d.填寫路徑及名稱;e.還原。</p><p>  

88、測試前,如下圖所示:</p><p>  圖5-15數(shù)據(jù)恢復操作1</p><p>  測試實際結果如下圖所示:</p><p>  圖5-16數(shù)據(jù)恢復操作結果</p><p>  總結用例測試編號0002:達到預期結果,證明系統(tǒng)在該功能上已經完成預期功能。</p><p>  (3)權限功能的測試</p>

89、<p>  對于權限功能的測試,設計如下測試用例000000003表格:</p><p>  表5-4測試用例000000003權限功能</p><p>  根據(jù)表5-4的各個用例分支,得出如下部分實測圖截圖:</p><p>  圖5-17權限功能用例00002測試結果</p><p> ?。?)項目管理的測試</p&g

90、t;<p>  設計測試用例000000006,對于項目管理功能的進行詳細測試,如下表格:</p><p>  表5-5測試用例000000006項目管理</p><p>  根據(jù)表5-5的用例分支,得出如下部分實測圖截圖:</p><p>  圖5-18項目管理功能用例測試前</p><p>  圖5-19項目管理功能用例測試

91、結果</p><p>  (5)項目類型管理功能的測試</p><p>  設計測試用例0000007,對于項目類型管理功能的進行詳細測試,如下表:</p><p>  表5-8項目類型管理測試</p><p>  (6)項目學分管理功能的測試</p><p>  設計測試用例00000119,對于項目學分管理功能的進

92、行詳細測試,如下表:</p><p>  表5-9項目學分管理測試</p><p> ?。?)項目等級管理的測試</p><p>  設計測試用例000000008,對于項目等級管理功能的進行詳細測試,如下表:</p><p><b>  表5-9項目等級</b></p><p>  以上測試結果

93、圖如下圖(部分截圖):</p><p>  圖5-20項目等級管理設置操作</p><p>  總結:對大學生素質拓展系統(tǒng)的軟件測試中發(fā)現(xiàn)數(shù)據(jù)嚴密性,約束性,完整性,存在一定的缺陷。錯誤提示友好性有一定不足。操作的正確性是可行的??傮w上,該系統(tǒng)完成基本功能。</p><p><b>  6設計結論</b></p><p>

94、;  在大學四年的學習過程中,我至始至終的努力學習基本理論知識,并在畢業(yè)設計中運用老師所傳授的科學文化知識武裝自己,運用所學到的知識技能完成課題任務,畢業(yè)設計,現(xiàn)已經達到了預期的目標。</p><p>  通過對凱里學院“大學生素質拓展管理系統(tǒng)”的設計與實現(xiàn),我體會到了項目開發(fā)經驗和程序開發(fā)理論知識是密切聯(lián)系,相輔相成,缺一不可的。在實踐經驗與知識技能不充足的情況下,我持之以恒地反復設計與修正“大學生素質拓展管理

95、系統(tǒng)”,最終完成該系統(tǒng)基本功能,該系統(tǒng)缺乏實踐驗證和許多不足,希望老師們指正。</p><p>  同時,堅持不懈的學習精神,認真實踐和創(chuàng)新能力是開發(fā)該程序過程中必不可少的條件。在開發(fā)過程中,遇到許多疑難問題,讓我學會查找網(wǎng)絡資源,圖書館資源,請教同學、師長的一系列解決問題的方法、為人處世等經驗。在努力尋找解決困難的方法后,我認真學習,借鑒之,創(chuàng)新之。</p><p>  另外,科學文化知

96、識有聯(lián)系性、互相影響、相輔相成性,知識體系是一個統(tǒng)一體。在本次設計中,以前所學到的《Java語言程序設計》、《C語言程序設計》、《軟件工程》、《數(shù)據(jù)庫系統(tǒng)概論》等都對本次設計有指導性、借鑒性、創(chuàng)新性作用。使我更深地理解理論來源于實踐,但要真正把學習的知識應用到實踐中去,還需要經過對實際情況的充分需求分析和必要的可行性研究,才能使我把過去許多零散的知識體系聯(lián)系起來,用到設計當中。更加體會到認真學習知識的同時,更應注重實踐,理論與實踐相結合

97、才稱得上學以致用。</p><p>  通過此次設計,我明白在今后的學習和工作中,時刻要提高專業(yè)技能,使自己更加適合本職工作,更加能夠服務于今后。</p><p><b>  參考文獻</b></p><p><b>  致謝</b></p><p>  畢業(yè)設計結束之際,謹向在畢業(yè)設計過程中給予我

98、幫助、指導的凱里學院信息工程學院的王長青老師和梁劍波老師表示衷心的感謝!</p><p>  **老師認真負責的工作作風,嚴謹?shù)闹螌W精神以及積極進取的生活態(tài)度影響了我。他們無論在理論上的指導還是在畢業(yè)設計的實踐中的指教,都給予我很多指導和寶貴意見,使我的開發(fā)經驗、再學習再消化能力得到了實質性的提高,這些經驗,對于我以后的工作和學習毫無疑問的是一種幫助,更是一種學習精神的再次高度匯集。</p><

溫馨提示

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

評論

0/150

提交評論