《軟件工程》課程設計素質拓展管理系統(tǒng)_第1頁
《軟件工程》課程設計素質拓展管理系統(tǒng)_第2頁
《軟件工程》課程設計素質拓展管理系統(tǒng)_第3頁
《軟件工程》課程設計素質拓展管理系統(tǒng)_第4頁
《軟件工程》課程設計素質拓展管理系統(tǒng)_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、信息科學與技術學院信息科學與技術學院軟件工程軟件工程課程設計課程設計題目名稱題目名稱:素質拓展管理系統(tǒng)學生姓名學生姓名:學學 號:號:專專 業(yè):業(yè):計算機科學與技術班班 級級:08 級(2)班指導教師指導教師:2職職 稱稱:講師完成日期:完成日期:2011 年 1 月 7 日目目 錄錄第一章 系統(tǒng)簡介 .31.1 開發(fā)背景.31.2 可行性分析.31.2.1 經濟可行性.31.2.2 技術可行性.3第二章 需求分析 .42.1 基本功能.42.1.1 概述.42.1.2 主要功能描述.42.2 用例分析.52.2.1 系統(tǒng)中涉及的角色.52.2.2 系統(tǒng)的角色詳細描述.52.2.3 整體功能的

2、用例圖(use case diagram):.62.3 系統(tǒng)用例.72.3.1 瀏覽頁面用例。.72.3.2 登錄用例。.82.3.3 學生活動管理用例.92.3.4 班委活動管理用例.92.3.5 系統(tǒng)管理員管理用例.10第三章 系統(tǒng)分析與設計.123.1 概要設計.123.1.1 運行及開發(fā)環(huán)境.123.1.2 模塊設計.123.1.3 三層架構模式.123.2 數(shù)據(jù)庫設計.133.2.1 概念設計.133.2.2 e-r 實體圖.143.3 詳細設計.143.3.1 數(shù)據(jù)庫物理設計.143.3.2 文件組織:.173.3.3 公共類庫的建立。.17第四章 系統(tǒng)測試及運行.19第五章 開發(fā)

3、總結 .234第一章第一章 系統(tǒng)簡介系統(tǒng)簡介1.1 開發(fā)背景在高速發(fā)展的信息社會里,網絡給我們的日常生活帶來了翻天覆地的巨變。據(jù)悉,石河子大學現(xiàn)今還沒有一套完整的關于大學生素質拓展活動管理系統(tǒng),而在內地其他高校中在這方面都比較成熟。所以迫切地需要一套關于大學生素質拓展活動管理系統(tǒng)來科學地、方便地對大學生的素質拓展活動進行管理。1.2 可行性分析1.2.1 經濟可行性由于信息化速度的腳步在加速前進,而由于我們所處的地理位置相對比較僻遠,因此我們的信息化建設還比較欠缺。幸運的是,學?,F(xiàn)在正在加大力度對學校的信息化建設管理和倡導。本系統(tǒng)的主要用戶是學校團委,加上學校的支持,因此本系統(tǒng)在經濟方面考慮是

4、可行的。1.2.2 技術可行性本系統(tǒng)采用 b/s 模型系統(tǒng),利用 visual studio 2005 工具進行開發(fā),運用asp.net 技術和 c#語言開發(fā)工具作為編程語言,運用數(shù)據(jù)庫管理系統(tǒng)軟件 sql server 2000 作為數(shù)據(jù)庫開發(fā)工具,web 服務器采用 iis 5.0。以上所羅列的這些技術都是當前世界上所流行普遍的技術,所開發(fā)出的系統(tǒng)軟件都有很強的穩(wěn)定性和可用性。并且以上技術在開發(fā)過程中,其開發(fā)效率比其他技術要快得多。以上技術可解決和滿足需求中所提到的所有功能。因此本系統(tǒng)在技術上是可行的。5第二章第二章 需求分析需求分析2.1 基本功能2.1.1 概述大學生素質拓展活動管理系

5、統(tǒng)實行校級、院(系)級和班級三級管理認證模式,可全面實現(xiàn)對全校素質拓展活動的審核、信息發(fā)布與公示、活動記錄查詢與各個同學第二課堂信息的掌握。通過本系統(tǒng)可實現(xiàn)全校范圍素質拓展工作的聯(lián)合辦公,各級管理人員及廣大學生的使用權限被分級設置,工作的全過程可通過網絡進行監(jiān)督和控制。系統(tǒng)進一步規(guī)范了素質拓展活動認證過程,有效地控制了認證中存在的問題。同時,為促進學生順利就業(yè),系統(tǒng)實現(xiàn)了學生素質拓展活動記錄的打印功能,在學生畢業(yè)前通過系統(tǒng)將學生參加素質拓展活動情況詳細打印到團中央、教育部、全國學聯(lián)統(tǒng)一制作的大學生素質拓展證書上,可供用人單位查看。2.1.2 主要功能描述1)新聞瀏覽。ddms 系統(tǒng)中所有的角色

6、進入前臺主頁面中,都可查看新聞。2)新聞管理。后臺管理人員對前臺頁面新聞進行管理:新聞添加、新聞修改、新聞撤銷;對新聞的內容進行審核。3)登錄系統(tǒng)。學生、班委、管理員、系統(tǒng)管理員可以選擇相應的通道登錄到 ddms 系統(tǒng)。4)修改個人信息。學生、班委、管理員、系統(tǒng)管理員進入到 ddms 系統(tǒng)后,可以選擇修改個人信息。 5)活動管理。學生進入 ddms 系統(tǒng)后,對活動記錄進行管理。增加活動記錄。學生增加活動記錄,必須寫出活動的證明人,證明人電話,其他活動信息內容包括:活動標題,活動內容,活動時間;編輯活動記錄。學生在提交活動之前可以進行編輯活動記錄,如修改活動內容,刪除該活動記錄。在活動提交之后,

7、不允許編輯活動記錄;提交活動記錄。學生在保證活動編寫正確、完善之后,提交活動記錄,等待班委審核。 班委對學生提交的活動記錄進行審核。在證明充分的情況下,通過審核。否則不通過,不通過的活動記錄,將會被自動刪除。6)查看活動記錄。管理員只能對本院的活動記錄進行查看。系統(tǒng)管理員可以對全校的活動6進行查看。7)退出登錄。學生、班委、管理員、系統(tǒng)管理員在完成相應的任務之后,退出登錄。2.2 用例分析2.2.1 系統(tǒng)中涉及的角色角色表示操作學生student選擇學生通道登錄系統(tǒng),修改自己的基本信息,查看自己的活動記錄,增加自己參加的活動,編輯自己參加的活動,提交活動申請查看,查看新聞信息班委monitor

8、選擇管理員通道登錄系統(tǒng),審核學生提交的活動申請(核對屬實后,通過審核) ,給出相應的分數(shù)(根據(jù)本班的活動細則) ,查看新聞信息管理員manage選擇管理員通道,查看本院學生的活動情況,查看新聞信息系統(tǒng)管理員admin選擇后臺管理通道,添加新聞信息或者通知,查看新聞信息,后臺管理功能游客visitor查看新聞信息2.2.2 系統(tǒng)的角色詳細描述1)學生:學生進入 ddms 系統(tǒng)后,進入前臺主頁面,可以查看全校各類活動新聞;在登錄欄中,選擇學生通道,輸入用戶名(學號)和密碼(初始化為000000) ,點擊登錄按鈕,如果登錄成功,進入到 ddms 系統(tǒng)中;進入系統(tǒng)后,可以選擇修改個人信息(用戶名不可修

9、改) ;查看自己的活動記錄(審核過的活動,正在審核的活動) ;查看其他角色的基本信息;增加自己的活動記錄(必須注明活動的證明人,證明人的聯(lián)系方式) ,編輯自己的活動記錄,提交增加活動申請(提交后,不可更改) ;退出登錄。2)班委:班委進入 ddms 系統(tǒng)后,進入前臺主頁面,可以查看全校各類活動新聞;在主菜單欄中選擇注冊(每一個班只有一個班委賬號) ;注冊后的班委用戶,可以在登錄欄中選擇班委通道,輸入用戶名和密碼,點擊登錄按鈕,如果登錄成功,進入到 ddms 系統(tǒng)中;進入系統(tǒng)后,可以選擇修改自己的基本7信息(用戶名不可修改) ;查看未審核的活動,選擇記錄進行審核(注明審核活動的時間,通過的原因)

10、 。3)管理員:管理員進入 ddms 系統(tǒng)后,進入前臺主頁面,可以查看各類活動新聞;在登錄欄中,選擇管理員通道,輸入用戶名(見附錄 1)和密碼(初始化為 000000) ;進入系統(tǒng)后,可以選擇修改個人信息(用戶名不可修改) ;查看本院學生的活動記錄。4)系統(tǒng)管理員:后臺管理進入 ddms 系統(tǒng)后,進入前臺主頁面,可以查看全校各類活動新聞;在登錄欄中選擇系統(tǒng)管理員通道,輸入用戶名(admin)和密碼(初始化 admin)如果登錄成功,進入到 ddms 系統(tǒng)后臺管理;進入后臺管理后,可以修改個人基本信息(用戶名不可修改) ;添加新聞記錄,編輯新聞記錄,提交。5)游客:游客進入到前臺主頁面后,可以查

11、看全校各類活動新聞。2.2.3 整體功能的用例圖(use case diagram):82.3 系統(tǒng)用例2.3.1 瀏覽頁面用例。1)角色:用戶(注冊用戶和非注冊用戶)2)前提條件:打開主頁面(index.aspx)3)主事件流:a. 用戶點擊導航欄中的首頁,系統(tǒng)跳轉到首頁(index.aspx)b.用戶點擊導航欄中的素質拓展,系統(tǒng)跳轉到素質拓展頁(diading.html)c.用戶點擊導航欄中的大學首頁,系統(tǒng)跳轉到大學首頁(http:/)d. 用戶點擊導航欄中的大學團委,系統(tǒng)跳轉到大學團委頁(http:/)e.用戶點擊導航欄中的使用指南,系統(tǒng)跳轉到使用指南頁(help.html)f.用戶點擊

12、導航欄中的關于我們,系統(tǒng)跳轉到關于我們頁(aboutus.html)g. 用戶點擊側欄或者內容中的標題科學創(chuàng)新與思想道德,系統(tǒng)跳轉到 sitm.htmlh. 用戶點擊側欄或者內容中的標題社團活動與社會實踐,系統(tǒng)跳轉到 aasp.htmli.用戶點擊側欄或者內容中的標題文化藝術與身心健康,系統(tǒng)跳轉到 capmh.htmlj.用戶點擊側欄或者內容中的標題技能培訓與其他活動,系統(tǒng)跳轉到 stoa.htmlk. 用戶點擊友情鏈接中的信息科學與技術學院,系統(tǒng)跳轉到 5l.用戶點擊友情鏈接中的愛石大新媒體,系統(tǒng)跳轉到4)異常事件流:a. 連接的頁面不存在或服務器關閉,

13、這跳轉到頁面不存在頁(error.html)2.登錄用例。用例描述:1) 角色:注冊用戶(學生,班委,管理員,后臺管理人員,領導)2) 前提條件:打開主頁面(index.aspx)3) 主事件流:a. 用戶登錄該網站的登錄頁面;b.顯示登錄框信息,如身份,用戶名,密碼;c.選擇身份(學生,班委,后臺管理人員,管理員) ;9d. 輸入用戶名和密碼,單擊“登錄”按鈕;e.驗證登錄信息;f.加載用戶擁有的權限信息,并顯示在頁面上。g. 登錄到 ddms 系統(tǒng)中。4) 異常事件流:a. 鍵入非法的標識符,指明錯誤。跳轉到錯誤頁面。b.賬號不存在。c.賬號和密碼不一致。2.3.2 登錄用例。1)角色:學

14、生2)前置條件:用戶必須完成登錄的用例。3)主事件流:d. 當用戶登錄到該系統(tǒng)的入口頁面后,單擊修改個人信息,進入到修改個人信息的頁面。可以修改 qq號,電話號碼,郵件,密碼。e.單擊活動管理,顯示并展開左側欄目,活動查看(s1) 、活動增加(s2) 、活動修改(s3) 、撤銷活動(s4) 。f.退出登錄。4)分支事件流:s1:活動查看:g. 點擊活動查看,跳轉到本人所有的活動記錄(審核過的和正在審核的) 。h. 返回到 ddms 入口頁面。 s2:活動增加:a. 點擊活動增加,跳轉到活動增加頁面。b.增加活動的標題c.增加活動的內容d. 增加活動的證明人及其聯(lián)系方式(必填)e.提交申請f.返

15、回到 ddms 入口頁面。s3:活動修改:a. 點擊活動修改,跳轉到所有正在審核活動的頁面。b.點擊編輯活動記錄,然后進行修改。c.返回到 ddms 入口頁面。s4:撤銷活動:a. 點擊撤銷活動,跳轉到所有正在審核活動記錄的頁面。b.點擊撤銷活動申請,記錄被刪除。10c.提示用戶是否要真的撤銷活動申請。d. 返回到 ddms 入口頁面。5)異常事件流:a. 鍵入非法標識符或格式不對,指明錯誤。2.3.3 學生活動管理用例1)角色:學生2)前置條件:用戶必須完成登錄的用例。3)主事件流:i.當用戶登錄到該系統(tǒng)的入口頁面后,單擊修改個人信息,進入到修改個人信息的頁面??梢孕薷?qq號,電話號碼,郵

16、件,密碼。j.單擊活動管理,顯示并展開左側欄目,活動查看(s1) 、活動增加(s2) 、活動修改(s3) 、撤銷活動(s4) 。k. 退出登錄。4)分支事件流:s1:活動查看:l.點擊活動查看,跳轉到本人所有的活動記錄(審核過的和正在審核的) 。m. 返回到 ddms 入口頁面。 s2:活動增加:g. 點擊活動增加,跳轉到活動增加頁面。h. 增加活動的標題i.增加活動的內容j.增加活動的證明人及其聯(lián)系方式(必填)k. 提交申請l.返回到 ddms 入口頁面。s3:活動修改:d. 點擊活動修改,跳轉到所有正在審核活動的頁面。e.點擊編輯活動記錄,然后進行修改。f.返回到 ddms 入口頁面。s4

17、:撤銷活動:e.點擊撤銷活動,跳轉到所有正在審核活動記錄的頁面。f.點擊撤銷活動申請,記錄被刪除。g. 提示用戶是否要真的撤銷活動申請。h. 返回到 ddms 入口頁面。5)異常事件流:b.鍵入非法標識符或格式不對,指明錯誤。112.3.4 班委活動管理用例1)角色:班委2)前置條件:用戶必須完成登錄的用例3)主事件流:n. 當用戶登錄到該系統(tǒng)的入口頁面后,單擊修改個人信息,進入到修改個人信息的頁面??梢孕薷?qq號,電話號碼,郵件,密碼。o. 點擊審核活動,跳轉到需要審核活動記錄的頁面。p.根據(jù)活動記錄的證明情況,點擊通過或不通過。q. 返回到 ddms 系統(tǒng)入口頁面。r.退出登錄。4)異常

18、事件流:a. 鍵入非法標識符或格式不對,指明錯誤。3.管理員活動管理用例:用例描述:1)角色:管理員2)前置條件:用戶必須完成登錄的用例3)主事件流:a. 當用戶登錄到該系統(tǒng)的入口頁面后,單擊修改個人信息,進入到修改個人信息的頁面??梢孕薷?qq號,電話號碼,郵件,密碼。b.點擊查看活動記錄,跳轉到用戶所屬院所有學生的活動的詳細記錄。c.返回到 ddms 系統(tǒng)入口頁面。d. 退出登錄。4)異常事件流:a. 鍵入非法標識符或格式不對,指明錯誤。2.3.5 系統(tǒng)管理員管理用例1)角色:系統(tǒng)管理員2)前置條件:用戶必須完成登錄的用例3)主事件流:a. 當用戶登錄到該系統(tǒng)的入口頁面后,單擊修改個人信息

19、,進入到修改個人信息的頁面??梢孕薷?qq號,電話號碼,郵件,密碼。b.點擊新聞管理,顯示并展開左側欄目,新聞增加(s1) 、新聞修改(s2) 、新聞撤銷(s3),正文中出現(xiàn)相關的操作記錄。c.點擊通知管理,顯示并展開左側欄目,通知增加12(p1) 、通知修改(p2) 、通知撤銷(p3),正文中出現(xiàn)相關的操作記錄。d. 返回到 ddms 系統(tǒng)入口頁面。e.退出登錄。4)分支事件流:s1:新聞增加:a. 點擊新聞增加,跳轉到新聞增加頁面。b.增加新聞的標題。c.增加新聞的內容(主辦方、主體內容、活動時間、活動地點等) 。d. 確保無誤后,點擊提交按鈕。s2:新聞修改:a. 點擊新聞修改,跳轉到新

20、聞修改的頁面。b.修改新聞的內容。c.提交修改。s3:新聞撤銷:a. 點擊新聞撤銷,跳轉到所有的新聞記錄。b.點擊刪除按鈕。提示用戶是否要真的刪除。c.返回到 ddms 系統(tǒng)入口頁面。p1:通知增加:a. 點擊通知增加,跳轉到通知增加頁面。b.增加通知的標題。c.增加通知的內容。d. 點擊提交按鈕。p2:通知修改:a. 點擊通知修改,跳轉到通知修改的頁面。b.修改通知的內容。c.提交修改。p3:通知撤銷:a. 點擊通知撤銷,跳轉到所有的通知記錄。b.點擊刪除按鈕。提示用戶是否要真的刪除。c.返回到 ddms 系統(tǒng)入口頁面。5)異常事件流:a. 鍵入非法標識符或格式不對,指明錯誤。13第三章第三

21、章 系統(tǒng)分析與設計系統(tǒng)分析與設計3.1 概要設計3.1.1 運行及開發(fā)環(huán)境1)操作系統(tǒng):windows 2003 及其以上版本2)web 服務器:iis5.03)服務器操作系統(tǒng):windows server 20034)數(shù)據(jù)庫服務器:sql server 20005)開發(fā)技術:asp.net+c#+javascript3.1.2 模塊設計ddms新聞管理模塊通知管理模塊異常處理模塊登錄管理模塊活動管理模塊其他管理模塊3.1.3 三層架構模式整個系統(tǒng)開發(fā)采用 mvc 架構模式,即經典的三層架構模式1)數(shù)據(jù)訪問層:主要負責實際的數(shù)據(jù)存儲和檢索。文件命名為dataacesslayer.cs.2)業(yè)務

22、邏輯層:上下兩層的紐帶,他家里實際的數(shù)據(jù)庫連接,根據(jù)用戶的請求生產檢索語句或更新數(shù)據(jù),并把結果返回給前端顯示143)用戶顯示層:負責處理用戶的輸入和向用戶的輸出,但并不負責解釋其含義。3.2 數(shù)據(jù)庫設計3.2.1 概念設計a)用戶信息數(shù)據(jù):id,用戶類型,用戶名,密碼,姓名,性別,所在院系代碼,所在班級代碼,職務,部門代碼,聯(lián)系方式。用戶類型包括:學生,班委,管理員,系統(tǒng)管理員。用戶名是唯一的標識。b)聯(lián)系方式信息:用戶名,手機號碼,qq 號,郵件。c)活動資料:用戶名,活動標題,活動內容,圖片路徑,活動時間,活動證明人,活動證明人電話,活動審核狀態(tài)(0正在審核、1審核通過、-1審核不通過)

23、,審核意見,發(fā)布時間,審核時間,審核人。d)新聞信息:id 號,新聞類型,新聞標題,新聞發(fā)生日期,新聞內容,圖片路徑,發(fā)布人,新聞發(fā)布時間,新聞來源,發(fā)布人所在部門。e)院系信息:院系代碼,學院名稱,系別名稱f)通知信息數(shù)據(jù): id 號,通知類型,通知標題,通知內容,發(fā)布人,通知發(fā)布時間,通知人部門,通知來源。g)班級信息:班級代碼,班級名稱,班主任編號。h)班主任信息表:班主任編號,班主任姓名,性別,聯(lián)系方式。i)部門信息:id 號,部門號,部門狀態(tài),部門描述。153.2.2 e-r 實體圖3.3 詳細設計3.3.1 數(shù)據(jù)庫物理設計用戶信息代碼表(userinfo)字段名類型長度(字節(jié)數(shù))是

24、否可null中文描述uidinteger30000not null初始化為 0,自增,步長為 1utypevarchar10not null用戶類型unochar10null用戶名unamevarchar12not null用戶姓名upwdvarchar16not null密碼usexchar2null性別16ucollegechar8not null 院系代碼(95010101)uclasschar6not null班級代碼(200802)udutyvarchar10null職務depnovarchar10not null部門代碼聯(lián)系方式(contact)字段名類型長度(字節(jié)數(shù))是否可nul

25、l中文描述unovarchar12not null用戶名phonechar13null手機號碼qqvarchar13nullqq 號emailvarchar20null郵件活動信息數(shù)據(jù)表(activityinfo)字段名類型長度(字節(jié)數(shù))是否可 null中文描述unovarchar12not null用戶名atitlevarchar50not null活動標題atexttext5000null活動內容aprovvarchar10not null活動證明人姓名aptelchar13not null證明人聯(lián)系方式acheckstatuschar1not null活動審核狀態(tài)1審核通過0正在審核-1

26、審核不通過acheckopinionvarchar50null審核意見apublistimedatenot null發(fā)布時間achecktimedate not null審核時間apicturepathvarchar 128null 圖片路徑新聞信息(newsinfo)字段名類型長度(字節(jié)數(shù))是否可null中文描述newsidinteger30000not null該表的主鍵,唯一標識,自動增長newsnamevarchar50not null新聞標題newstimedatenot null新聞發(fā)生日期17newspubtimedatenot null新聞發(fā)布時間newsstylevarcha

27、r20null新聞類型newscontentlongtextnot null新聞內容picurlvarchar128null圖片路徑pubpersonchar10not null發(fā)布人newssourcevarchar50null新聞來源persondepcodechar20not null發(fā)布人所在部門院系信息(colldeptinfo)字段名類型長度(字節(jié)數(shù))是否可null中文描述ucollegechar12not null院系代碼dcollegenamevarchar20not null學院名稱ddeptnamevarchar20not null系別名稱通知信息數(shù)據(jù)表(inform)字段

28、名類型長度(字節(jié)數(shù))是否可null中文描述inidinteger30000not null該表的主鍵,唯一標識,自動增長innamevarchar50not null通知標題inpubtimedatenot null通知發(fā)布時間instylevarchar20null通知類型incontentlongtextnot null通知內容inpersonchar10null發(fā)布人persondepcodechar20not null發(fā)布人所在部門代碼insourcevarchar50null通知來源班級信息(classinfo)字段名類型長度(字節(jié)數(shù))是否可null中文描述uclasschar12n

29、ot null班級代碼classnamevarchar20not null班級名稱tnovarchar20not null班主任編號班主任信息(teacherinfo)字段名類型長度(字節(jié)數(shù))是否可null中文描述tnovarchar20not null班主任編號18tnamevarchar10not null班主任姓名tsexchar2null班主任性別unovarchar12not null聯(lián)系方式部門信息(departmentinfo)字段名類型長度(字節(jié)數(shù))是否可null中文描述idinteger20not null該表的主鍵,唯一標識,自動增長depnovarchar10not nu

30、ll部門號depnamevarchar20not null部門名稱depdescriptionvarchar255null部門描述3.3.2 文件組織:193.3.3 公共類庫的建立。database 公共類的建立。將此文件命名為 dataacesslayer.cs,里面包含一些訪問數(shù)據(jù)庫的公共方法,主要作用是定義一系列訪問數(shù)據(jù)庫的公共方法,最終將此文件生成為 dataacesslayer.dll 文件。database 類里主要包括屬性有連接字符串 connstring、連接對象 conn 等;方法主要有連接方法 open、關閉方法 close、executesql 方法、getdatase

31、t 方法、getdatatable 方法、getdatasetfromproc 方法、getdatasetfromproc 方法、getdatarow 方法等。下面列舉幾個方法。getdataset 方法。 /根據(jù)指定的 select 語句返回一個數(shù)據(jù)集 dataset /sql 語句 /根據(jù)指定的 select 語句返回一個數(shù)據(jù)集 dataset public dataset getdataset(string sqlstring) this.open(); sqldataadapter sda = new sqldataadapter(sqlstring, conn); dataset d

32、s = new dataset(); sda.fill(ds); this.close(); return ds;getdatasetfromproc 方法。 /通過存儲過程獲取 dataset,存儲過程沒有參數(shù),方法重載 2 /存儲過程名稱 /參數(shù)列表 /根據(jù)指定的存儲過程返回一個數(shù)據(jù)集 dataset public dataset getdatasetfromproc(string procname, system.collections.hashtable parahashtable) this.open(); sqldataadapter sda=new sqldataadapter(

33、); sda.selectcommand=new sqlcommand(); sda.selectcommand.connection=conn; sda.selectcommand.commandtype=commandtype.storedprocedure; sda.selectcommand.commandtext=procname; foreach (object key in parahashtable.keys) sqlparameter para = new sqlparameter(); para.parametername = key.tostring();20 para.

34、value = parahashtablekey.tostring(); sda.selectcommand.parameters.add(para); dataset ds = new dataset(); sda.fill(ds); this.close(); return ds; 21第四章第四章 系統(tǒng)測試及運行系統(tǒng)測試及運行系統(tǒng)運行的主界面如下:22232425第五章第五章 開發(fā)總結開發(fā)總結本系統(tǒng)主要采用了 visual studio 2005 集成開發(fā)工具進行開發(fā),利用asp.net、c#、javascript、flash、數(shù)據(jù)庫、photoshop 等技術進行開發(fā)。主要是面向學校學

35、生素質拓展活動的管理系統(tǒng),它與我們的生活密切相關,所以在開發(fā)的過程中,相對而言是比較熟悉的,因此在需求分析階段是比較順利的。但是由于開發(fā)系統(tǒng)時,設計的技術較多,加上這些技術在課堂上沒法獲取到,因此需要大量的時間去學習、深入,所以系統(tǒng)在效率方面,當前不是很高效。筆者在設計系統(tǒng)方面的經驗比較缺乏,所以系統(tǒng)的整體性能可能不是很好,即使本系統(tǒng)采用了經典的三層架構模式,但是在很多地方可能會出現(xiàn)些許冗余代碼。在頁面表現(xiàn)層面上,一個人的審美觀顯很重要。我們必須從用戶的角度去考慮,我們必須從多個方面去考慮,如色彩的搭配,如圖片的選取等等因素,都會影響一個網站的整體效果。一個好的第一印象就需要一個漂亮的主頁表現(xiàn)

36、。這次系統(tǒng)的開發(fā)讓我學會了怎么去獲取需求信息,怎么去查閱自己想要得到的信息,學會了怎么去學習一些關于計算機的新技術,感受到 it 技術的更新速度快得讓人不敢想象。由于開發(fā)這個系統(tǒng),我看了很多關于設計方面的書籍,感覺一個系統(tǒng)的穩(wěn)定與否、擴展性有多強、可讀性有多高,主要是看對需求的理解和設計的研究。也就是說設計是一個好的系統(tǒng)的必要條件。評語:說明:說明:1、全文最多分三級標題,第一級標題全文最多分三級標題,第一級標題黑體三號(黑體三號(加粗加粗) ,第二級標題,第二級標題黑體小三黑體小三(不加粗不加粗) ,第三級標題,第三級標題黑體四號(黑體四號(不加粗不加粗) 。第一級標題居中對齊,二、三。第一

37、級標題居中對齊,二、三級標題靠左對齊(級標題靠左對齊(具體看第二章示例具體看第二章示例) 。2、正文宋體小四,行間距固定值正文宋體小四,行間距固定值 18 磅。磅。3、從正文開始出現(xiàn)頁碼,封面和目錄不能有頁碼。從正文開始出現(xiàn)頁碼,封面和目錄不能有頁碼。4、每一章單獨另起一頁開始每一章單獨另起一頁開始5、所有圖、表必須有序號和名字,序號和名字采用所有圖、表必須有序號和名字,序號和名字采用 5 號字,圖的序號和名字在號字,圖的序號和名字在圖的圖的正下方正下方,表的序號和名字在表的,表的序號和名字在表的正上方正上方。假設第二章第二幅圖,實例如。假設第二章第二幅圖,實例如下:下:圖圖 2-2 系統(tǒng)用例

38、圖系統(tǒng)用例圖6、第四章介紹系統(tǒng)運行的部分示例,第五章說明開發(fā)過程的心得第四章介紹系統(tǒng)運行的部分示例,第五章說明開發(fā)過程的心得7、附錄可以打印部分源碼,不用全部打印附錄可以打印部分源碼,不用全部打印8、評語放在最后,由指導教師填寫評語放在最后,由指導教師填寫ut2apodfxxc02gybkskcww97mrqqwhoj5tl15zt6jipyytycummtarp3v1n5luizi3xh3bhwyreko8d9g7nmzqowpjetldrw08gvs8dsdqqygc3ce7moo2tlf0jf1gk74iuxybmtivr97ckrfvqult5fn2t6mpjr6rbzvpsortzv

39、ij5nb5ndvvsr4iwr1twlfkglspzuhrjq3cmzu98euouijdlszqpmvrw9zkupxf8wfug9l2g9277g2rtipa1ypczeuqxpkbhtvdcooqozxuz3vjrzmocijym62zchmeootyes8ebmm932tbz2yo09rtszeys8zrd2yktj8l6jeazvajnfbtrylvsm6ofbftoxvrffn7owiygjlamkunxjybz5rrb7r4vsur9zpfzfmfsjhcfca37lnw2vvlrkn7r8psz1bn6oric5hu5z6hcxayqynpog8duybawqsl20csg06dh2sm8hltgpkicskrgopdpuhbj1lmpk7lydvc6nnmwl3fwhzftfvyaary7lhssxj10v3ph3y19bxyr77ib7cpzsu2tijqe3hkqkkau9kskcphkxuikvvyjzpg2yijrkqfbggovyqkuxnwi9omnjtt6qilzxtyrf7d20fbmabcfiixrqkusvnxbppfuxyq1fjskfsubkgs2duvq

溫馨提示

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

評論

0/150

提交評論