學(xué)生成績(jī)管理系統(tǒng)詳細(xì)設(shè)計(jì)講解學(xué)習(xí)_第1頁(yè)
學(xué)生成績(jī)管理系統(tǒng)詳細(xì)設(shè)計(jì)講解學(xué)習(xí)_第2頁(yè)
學(xué)生成績(jī)管理系統(tǒng)詳細(xì)設(shè)計(jì)講解學(xué)習(xí)_第3頁(yè)
已閱讀5頁(yè),還剩8頁(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、學(xué)習(xí)-好資料項(xiàng)目名稱(chēng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)學(xué)號(hào)姓名所完成的任務(wù)成績(jī)1111311107尹路1.、21111311118張浩3、42013年 12月 3日1. 引言1.1 編寫(xiě)目的在完成軟件開(kāi)發(fā)前期工作,結(jié)合之前的該系統(tǒng)的需求分析報(bào)告,并與程序 使用者進(jìn)行深入地探討和分析的基礎(chǔ)上,項(xiàng)目小組提出了這份詳細(xì)設(shè)計(jì)說(shuō)明書(shū), 此設(shè)計(jì)說(shuō)明書(shū)對(duì)學(xué)生成績(jī)管理系統(tǒng)軟件的功能分配,模塊劃分,程序的總體 結(jié)構(gòu),輸入輸出和接口設(shè)計(jì), 運(yùn)行設(shè)計(jì), 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)及出錯(cuò)設(shè)計(jì)等方面做了全 面的概括性的說(shuō)明, 為軟件詳細(xì)設(shè)計(jì)奠定了一定的基礎(chǔ), 同時(shí)作為系統(tǒng)分析員工 作的階段性總結(jié)和程序員進(jìn)行開(kāi)發(fā)和未來(lái)測(cè)試開(kāi)發(fā)的重要文檔資料。A O1.2

2、 背景1)待開(kāi)發(fā)系統(tǒng)軟件名稱(chēng):學(xué)生成績(jī)管理系統(tǒng);2)本項(xiàng)目的任務(wù)提出者是學(xué)校信息管理系統(tǒng)的各位老師,由本小組負(fù)責(zé)開(kāi) 發(fā),用于學(xué)校廣大師生成績(jī)查詢(xún)及管理;3)開(kāi)發(fā)背景:本系統(tǒng)是學(xué)生成績(jī)管理系統(tǒng),實(shí)現(xiàn)的是網(wǎng)絡(luò)管理系統(tǒng)中關(guān)于 學(xué)生成績(jī)管理的子功能, 通過(guò)此軟件, 提高用軟件工程分析問(wèn)題、 解決問(wèn)題的能 力,同時(shí)增強(qiáng)對(duì)數(shù)據(jù)庫(kù)和 VC# 的使用能力。1.3 定義1)待開(kāi)發(fā)系統(tǒng)軟件名稱(chēng):學(xué)生成績(jī)管理系統(tǒng);2)本項(xiàng)目的任務(wù)提出者是學(xué)校信息管理系統(tǒng)的各位老師,由本小組負(fù)責(zé)開(kāi) 發(fā),用于西南大學(xué)廣大師生成績(jī)查詢(xún)及管理;3)開(kāi)發(fā)背景:本系統(tǒng)屬于西南大學(xué)網(wǎng)絡(luò)管理系統(tǒng)的學(xué)生成績(jī)管理模塊,實(shí) 現(xiàn)的是網(wǎng)絡(luò)管理系統(tǒng)中關(guān)于學(xué)生

3、成績(jī)管理的子功能, 通過(guò)此軟件, 提高用軟件工 程分析問(wèn)題、解決問(wèn)題的能力,同時(shí)增強(qiáng)對(duì)數(shù)據(jù)庫(kù)和 VC#的使用能力。2. 系統(tǒng)的結(jié)構(gòu)本系統(tǒng)可分成管理員登錄功能、 管理員管理學(xué)生成績(jī)管理功能、 管理員添加 學(xué)生功能、管理員查詢(xún)學(xué)生信息功能、管理員修改密碼功能、學(xué)生登錄功能、學(xué) 生查詢(xún)課程成績(jī)功能六個(gè)子系統(tǒng)功能模塊。學(xué)習(xí)-好資料學(xué)生成績(jī)管理系統(tǒng)3. 系統(tǒng)的模塊設(shè)計(jì)3.1登錄模塊模塊描述登錄系統(tǒng)這個(gè)功能模塊由兩個(gè)部分組成:管理員用戶(hù)學(xué)生用戶(hù)。功能用戶(hù)可以進(jìn)行“登錄”行為,登錄后可會(huì)根據(jù)其先前注冊(cè)的資料和權(quán)限,使 用戶(hù)進(jìn)行查詢(xún)、添加、刪除、修改成績(jī)等功能。性能(1)安全保密性在該模塊中,安全、可靠將作為

4、第一要素。同時(shí),利用細(xì)分的權(quán)限管理,拒絕非法用戶(hù)進(jìn)入系統(tǒng)和合法用戶(hù)的越權(quán)操作,避免系統(tǒng)遭到惡意破壞,防止系統(tǒng)數(shù)據(jù)被竊取和篡改。(2)穩(wěn)定性要求該模塊可以長(zhǎng)期穩(wěn)定正常工作。(3)實(shí)用性界面通俗易懂。容易操作。對(duì)設(shè)備該模塊可以完成用戶(hù)所需要的基本操作,的處理將立即在主頁(yè)的對(duì)應(yīng)欄目顯示出來(lái),達(dá)到 “即時(shí)發(fā)布、即時(shí)見(jiàn)效 ”的功能。3.1.4 輸入項(xiàng)用戶(hù)名、密碼3.1.5 輸出項(xiàng)登錄失敗或者成功的提示3.1.6 算法if (this.textBox1.Text = "" | this.textBox2.Text = "")MessageBox.Show("

5、; 用 戶(hù) 名 或 密 碼 不 能 為 空 ! ", " 系 統(tǒng) 提 示 ",MessageBoxButtons.OK, MessageBoxIcon.Information);this.textBox1.Focus();elsetrystring str = "Data Source=.;Initial Catalog=XSCJ;IntegratedSecurity=True"SqlConnection conn = new SqlConnection(str);string sql = "select * from 用 戶(hù) 表 w

6、here 用 戶(hù) 名 ='" + this.textBox1.Text.Trim() + "'"conn.Open();SqlCommand cmd = new SqlCommand(sql, conn);SqlDataReader read = cmd.ExecuteReader();if (read.Read()if (textBox2.Text.Trim() = read" 密 碼 ".ToString().Trim()this.Hide();Form1 f2 = new Form1();name = this.textB

7、ox1.Text.Trim();f2.Show();elseMessageBox.Show(" 密 碼 錯(cuò) 誤 ", " 系 統(tǒng) 提 示 ",MessageBoxButtons.OK, MessageBoxIcon.Information);textBox2.Clear();textBox2.Focus();elseMessageBox.Show(" 不存在該用戶(hù) ");conn.Close();catch (Exception ex)MessageBox.Show(ex.Message);name = this.textBox1.T

8、ext.Trim();3.1.7 接口通過(guò)窗體首頁(yè)中登錄窗口中 “登錄”按鈕進(jìn)行調(diào)用與學(xué)成查詢(xún)、 添加、刪除、 修改相連接。3.1.8 限制條件 必須連接到數(shù)據(jù)庫(kù),否則會(huì)出現(xiàn)無(wú)法連接到數(shù)據(jù)庫(kù)。 必須登錄,否則無(wú)法進(jìn)行后續(xù)操作3.1.9 測(cè)試計(jì)劃 采用黑盒測(cè)試,輸入項(xiàng)無(wú)法都為空。3.2 查詢(xún)學(xué)生信息模塊3.2.1 模塊描述 這個(gè)功能模塊主要由管理員和學(xué)生共同實(shí)現(xiàn)查詢(xún)學(xué)生基本信息。3.2.2 功能 管理員或者學(xué)生可以根據(jù)自己的學(xué)號(hào)或者成績(jī)查詢(xún)自己的信息。3.2.3 性能(1)穩(wěn)定性 要求該模塊可以長(zhǎng)期穩(wěn)定正常工作。(2)實(shí)用性 該模塊可以完成用戶(hù)所需要的基本操作,界面通俗易懂。容易操作。對(duì)設(shè)備的處

9、理將立即在主頁(yè)的對(duì)應(yīng)欄目顯示出來(lái),達(dá)到 “即時(shí)發(fā)布、即時(shí)見(jiàn)效 ”的功能。3.2.4 輸入項(xiàng) 學(xué)號(hào)、姓名、專(zhuān)業(yè)3.2.5 輸出項(xiàng) 學(xué)號(hào)、姓名、密碼、性別、年齡、班級(jí)、聯(lián)系方式、課程名稱(chēng)、學(xué)分3.2.6 算法用戶(hù)在查詢(xún)頁(yè)面的選擇查詢(xún)方式, 根據(jù)用戶(hù)選擇的查詢(xún)方式將用戶(hù)提交的數(shù) 據(jù)發(fā)給不同的頁(yè)面處理。 通過(guò)調(diào)用 MakeSqlStr() 方法按照輸入條件進(jìn)行查詢(xún)。 通 過(guò)調(diào)用查詢(xún)按鈕的 search_btn_Click 方法執(zhí)行查詢(xún)3.2.7 接口通過(guò)查詢(xún)窗口中“查詢(xún)”按鈕顯示數(shù)據(jù)庫(kù)中所有符合條件的信息。3.2.8 限制條件必須連接到數(shù)據(jù)庫(kù),否則會(huì)出現(xiàn)無(wú)法連接到數(shù)據(jù)庫(kù)。3.3 添加刪除修改學(xué)生信息模

10、塊3.3.1 模塊描述管理員實(shí)現(xiàn)對(duì)學(xué)生基本信息及成績(jī)的增刪改。3.3.2 功能 管理員可以對(duì)學(xué)生的學(xué)號(hào)、姓名、出生日期、性別、成績(jī)、學(xué)分進(jìn)行添加、 刪除、修改并且保存。其中對(duì)標(biāo)注 * 的選項(xiàng)為管理員必須填的3.3.3 性能(1)穩(wěn)定性要求該模塊可以長(zhǎng)期穩(wěn)定正常工作。(2)實(shí)用性該模塊可以完成用戶(hù)所需要的基本操作, 界面通俗易懂。 容易操作。 對(duì)設(shè)備 的處理將立即在主頁(yè)的對(duì)應(yīng)欄目顯示出來(lái),達(dá)到 “即時(shí)發(fā)布、即時(shí)見(jiàn)效 ”的功能。3.3.4 輸入項(xiàng)學(xué)號(hào)、姓名、出生日期、性別、年齡、成績(jī)、聯(lián)系方式、備注信息、其中對(duì) 標(biāo)注*的選項(xiàng)為管理員必須填的。3.3.5 輸出項(xiàng)執(zhí)行成功的相關(guān)操作或者增刪改失敗的友好

11、提示。3.3.6 算法通過(guò) 調(diào)用 stuAdd_Click 里 的方 法 對(duì)學(xué) 生基 本 信息 進(jìn)行 添加 , 調(diào)用 stuDelete_Click 里的方法對(duì)學(xué)生基本信息進(jìn)行刪除, 調(diào)用 stuUpdate_Click 里的 方法對(duì)學(xué)生基本信息進(jìn)行更新。3.3.7 接口對(duì)學(xué)生成績(jī)的添加、刪除、修改成功轉(zhuǎn)到顯示學(xué)生詳細(xì)信息界面。3.3.8 限制條件必須連接到數(shù)據(jù)庫(kù),否則會(huì)出現(xiàn)無(wú)法連接到數(shù)據(jù)庫(kù)。3.4 查詢(xún)學(xué)生成績(jī)模塊3.4.1 模塊描述該模塊只要提供給學(xué)生讓學(xué)生進(jìn)行成績(jī)查詢(xún)。3.4.2 功能學(xué)生可以通過(guò)該模塊查詢(xún)自己的成績(jī)。3.4.3 性能(1)穩(wěn)定性要求該模塊可以長(zhǎng)期穩(wěn)定正常工作。(2)實(shí)用

12、性該模塊可以完成用戶(hù)所需要的基本操作, 界面通俗易懂。 容易操作。 對(duì)設(shè)備 的處理將立即在主頁(yè)的對(duì)應(yīng)欄目顯示出來(lái),達(dá)到 “即時(shí)發(fā)布、即時(shí)見(jiàn)效 ”的功能。3.4.4 輸入項(xiàng)學(xué)號(hào)、姓名3.4.5 輸出項(xiàng)顯示學(xué)生的可門(mén)科目的成績(jī)3.4.6 算法通過(guò)調(diào)用 stuSelectcore 里的方法對(duì)學(xué)生成績(jī)進(jìn)行查詢(xún)。3.4.7 限制條件必須連接到數(shù)據(jù)庫(kù),否則會(huì)出現(xiàn)無(wú)法連接到數(shù)據(jù)庫(kù)。3.5 注冊(cè)模塊3.5.1 模塊描述該模塊的核心思想是向數(shù)據(jù)庫(kù)中輸入數(shù)據(jù),并且數(shù)據(jù)不能重復(fù),數(shù)據(jù)庫(kù)會(huì)保 存相關(guān)的注冊(cè)信息。3.5.2 功能 用戶(hù)可以通過(guò)該模塊完成信息的注冊(cè),信息被保存在數(shù)據(jù)庫(kù)中,然后等待系 統(tǒng)管理員審核。3.5.3 性能 要求該模塊可以長(zhǎng)期穩(wěn)定正常工作。該模塊可以完成用戶(hù)所需要的基本操學(xué)習(xí)-好資料作,界面通俗易懂。容易操作。輸入項(xiàng)主要輸入用戶(hù)的基本信息:用戶(hù)ID,用戶(hù)名稱(chēng),密碼,性別,年齡等。輸出項(xiàng)反饋提示信息輸出:您所注冊(cè)的個(gè)人帳號(hào)已被注冊(cè),請(qǐng)使用其它帳號(hào)!”;注冊(cè)已成功! ”。算法通過(guò)執(zhí)行一條sql語(yǔ)句直接插入到數(shù)據(jù)庫(kù)。4界面設(shè)計(jì)亙卩旦至學(xué)生成績(jī)管理系統(tǒng)用戶(hù)名:密瑪:O學(xué)生 O管理員登陸界面學(xué)習(xí)-好資料查詢(xún)學(xué)生信息模塊a j admin To .叵I .池查看學(xué)生成績(jī)勸誠(chéng)績(jī)

溫馨提示

  • 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ù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論