




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、學(xué)生成績(jī)管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)1.引言1.1編寫(xiě)目的隨著知識(shí)經(jīng)濟(jì),科技的不斷發(fā)展以及科技在各領(lǐng)域的不斷深入,越來(lái)越多的行業(yè)和領(lǐng)域步入信息智能化階段。信息自動(dòng)化處理也是提高效益,規(guī)范管理,迅速客觀審查的有效途徑。學(xué)生成績(jī)管理系統(tǒng)在當(dāng)今教育領(lǐng)域是一個(gè)不可缺少的工具軟件。然而,一個(gè)好的高質(zhì)量的軟件少之又少,并為根本實(shí)現(xiàn)智能化,也不利于科學(xué)的管理和審查。因此,在本軟件中心準(zhǔn)備開(kāi)發(fā)一個(gè)功能完善的學(xué)生成績(jī)管理系統(tǒng)。學(xué)生成績(jī)管理系統(tǒng)是學(xué)校不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校和學(xué)生來(lái)說(shuō)都有至關(guān)重要的作用。因此,在本軟件設(shè)計(jì)中心準(zhǔn)備開(kāi)發(fā)一個(gè)功能完善的學(xué)生成績(jī)管理系統(tǒng)。學(xué)生成績(jī)管理系統(tǒng)是一個(gè)公司不可缺少的部分,它的內(nèi)
2、容對(duì)于公司的決策者和管理者來(lái)說(shuō)都至關(guān)重要,隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。1.2背景A 開(kāi)發(fā)的軟件系統(tǒng)的名稱:學(xué)生成績(jī)管理系統(tǒng)B 本項(xiàng)目的任務(wù)提出者:江西農(nóng)業(yè)大學(xué)開(kāi)發(fā)者:軟件學(xué)院1115班朱利斌用戶:朱利斌實(shí)現(xiàn)該軟件的計(jì)算中心:個(gè)人計(jì)算機(jī),sql server , WindowXP , win7 操作系統(tǒng):C 該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來(lái)往關(guān)系:該軟件系統(tǒng)與操作系統(tǒng)、SQL Serve :數(shù)據(jù)庫(kù)管理系統(tǒng)1.3定義成績(jī)管理:所謂成績(jī)管理,是指以學(xué)校中的學(xué)生為對(duì)象,根據(jù)學(xué)生的成績(jī)來(lái)做記錄,
3、將學(xué)生的成績(jī)進(jìn)行有關(guān)操作和分配。并對(duì)學(xué)生的成績(jī)進(jìn)行總和與管理。1.4參考資料( (軟件工程 (第二版)鄧良松編著西安電子科技人學(xué)出版社( (軟件工程導(dǎo)論 張海藩編著,清華大學(xué)出版社,2006 年10 月版,北京 軟件一程基礎(chǔ) 湯淮西安交通大學(xué)出版社 軟件開(kāi)發(fā)技術(shù) 倪秉營(yíng)電子科技大學(xué)出版社 軟件工程 張權(quán)范清華大學(xué)出版社2. 系統(tǒng)的結(jié)構(gòu)2.1學(xué) 生 成 績(jī) 管 理 系 統(tǒng)系統(tǒng) 管 理記錄成績(jī)審查成績(jī)生成成績(jī)列表信 息 查 詢教務(wù)處主 講 教 師學(xué)生學(xué)生信息管理 核對(duì)成績(jī)報(bào)告成 績(jī) 查 詢信 息 查 詢2.2系統(tǒng)控制模塊:功能:各子系統(tǒng)的組織和調(diào)用;登錄界面實(shí)現(xiàn)到數(shù)據(jù)庫(kù)服務(wù)器的登錄; 設(shè)計(jì):輸入用
4、戶名和密碼,登錄數(shù)據(jù)庫(kù)服務(wù)器,檢索系統(tǒng)權(quán)限表設(shè)置相應(yīng)功能模塊2.3學(xué)生信息管理模塊:學(xué)生信息管理增加學(xué)生(教務(wù)處)查 詢 學(xué) 生(教務(wù)處、教師、學(xué)生)修改學(xué)生(教務(wù)處)刪除學(xué)生(教務(wù)處)2.5課程管理模塊:課程管理添加課程信息(教務(wù)處)刪除課程信息(教務(wù)處)修改課程信息(教務(wù)處)查詢課程信息(教務(wù)處、教師、學(xué)生)2.6成績(jī)管理模塊:成績(jī)管理錄入成績(jī)(教師)刪除成績(jī)(教務(wù)處)修改成績(jī)(老師)查詢成績(jī)(教務(wù)處、教師、學(xué)生)3(模塊1)教務(wù)處輸入程序設(shè)計(jì)說(shuō)明從本章開(kāi)始,逐個(gè)地給出各個(gè)層次中的每個(gè)模塊的設(shè)計(jì)考慮。以下給出的提綱是針對(duì)一般情況的。對(duì)于一個(gè)具體的模塊,尤其是層次比較低的模塊或子程序,其很多
5、條目的內(nèi)容往往與它所隸屬的上一層模塊的對(duì)應(yīng)條目的內(nèi)容相同,在這種情況下,只要簡(jiǎn)單地說(shuō)明這一點(diǎn)即可。3.1模塊描述教務(wù)處可以用該程序?qū)W(xué)生成績(jī)數(shù)據(jù)庫(kù)添加各種信息,包括課程,學(xué)生,成績(jī)等學(xué)生成績(jī)管理:對(duì)學(xué)生的基本信息、課程選擇、成績(jī)的錄入、修改、刪除、查詢等一系列的操作。3.2功能系統(tǒng):學(xué)生成績(jī)管理系統(tǒng)開(kāi)發(fā)人員:朱利斌模塊:教務(wù)處輸入程序編號(hào):1輸入:添加學(xué)生,課程,成績(jī)等信息處理:對(duì)數(shù)據(jù)庫(kù)添加記錄輸出:輸出添加結(jié)果3.3性能3.3.1精度首先,根據(jù)學(xué)生信息文件來(lái)確認(rèn)該學(xué)生是否選修這門(mén)課程,再根據(jù)課程信息文件和課程單元信息文件來(lái)驗(yàn)證平時(shí)成績(jī)是否與這門(mén)課程所包含的單元相對(duì)應(yīng),并將詳細(xì)情況提交給教務(wù)處
6、。根據(jù)主講教師核對(duì)后的成績(jī)報(bào)告,系統(tǒng)生成相應(yīng)的成績(jī)列表,遞交考試委員會(huì)進(jìn)行審查。考試委員會(huì)在審查之后,上交一份成績(jī)審查結(jié)果給系統(tǒng)。3.3.2時(shí)間特性要求該系統(tǒng)能夠24小時(shí)為學(xué)生和相關(guān)老師提供查詢服務(wù),方便學(xué)校對(duì)學(xué)生成績(jī)的有效管理,大大提高了學(xué)校管理效益。在軟件方面,響應(yīng)時(shí)間,更新處理時(shí)間都比較快且迅速,完全滿足用戶要求3.3.3可靠性該系統(tǒng)可靠性強(qiáng),能夠滿足用戶的查詢等功能,具有較大的可信賴性,穩(wěn)定性能好靈活性該系統(tǒng)具有很大的靈活性,能夠根據(jù)學(xué)生信息的相關(guān)變化適應(yīng)操作維修人員對(duì)其作出的修改和編輯,以及時(shí)適應(yīng)新的要求。在精度需求上,根據(jù)使用需要,在各項(xiàng)數(shù)據(jù)的輸入,輸出及傳輸過(guò)程中,由于本系統(tǒng)使用
7、了數(shù)摞結(jié)構(gòu),可以滿足各種精度的需求。當(dāng)用戶需求,如操作方式,運(yùn)行環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)于其他軟件接口等發(fā)生變化時(shí),設(shè)計(jì)的軟件要做適當(dāng)調(diào)整,靈活性非常大。3.4輸入項(xiàng)學(xué)生姓名(8字節(jié)字符串),學(xué)號(hào)(8字節(jié)字符串,數(shù)字),班級(jí)(30字節(jié)字符串) 課程名(30字節(jié)字符串),課程號(hào)(10字節(jié)字符串),課程類(lèi)別(20字節(jié)字符串) 課時(shí)數(shù)(8字節(jié)字符串,數(shù)字)課程學(xué)分(8字節(jié)字符串,數(shù)字) 成績(jī)分?jǐn)?shù)(8字節(jié)字符串,數(shù)字),狀態(tài)(8字節(jié)字符串)3.5輸出項(xiàng)以表格的形式輸出輸入結(jié)果。3.6設(shè)計(jì)方法(算法)數(shù)據(jù)庫(kù)操作類(lèi)(包括靜態(tài)方法)3.7流程邏輯FT開(kāi)始輸入用戶名或密碼提示重新輸入判斷輸入數(shù)據(jù)是否正確進(jìn)入用
8、戶界面結(jié)束3.8接口學(xué)生用戶查詢操作:學(xué)生查詢成績(jī)并查詢資料等。申請(qǐng)操作:當(dāng)成績(jī)有錯(cuò)時(shí),提出申請(qǐng)并請(qǐng)求修改;資料操作:在系統(tǒng)中下載可用教學(xué)資料教師用戶上傳操作:教師上傳成績(jī)和資料等。處理操作:當(dāng)成績(jī)有錯(cuò)時(shí),提可根據(jù)實(shí)際修改,可在系統(tǒng)布置作業(yè);資料操作:可以講一些有用資料上傳分享給學(xué)生;3.9存儲(chǔ)分配本程序在高級(jí)語(yǔ)言JAVA進(jìn)行編碼,直接的內(nèi)存分配由JAVA運(yùn)行時(shí)分配。本組件內(nèi)所依賴的變量、結(jié)構(gòu)要求全部在組件元素內(nèi)申明。3.10注釋設(shè)計(jì)在代碼的適當(dāng)出有中文代碼注釋。注釋設(shè)計(jì)請(qǐng)參考Visual Basic 可視化程序設(shè)計(jì)的附錄部分。3.11限制條件所有用戶的權(quán)限都經(jīng)過(guò)嚴(yán)格設(shè)置,不能進(jìn)行權(quán)限外的操作
9、。用戶組分為三組:管理員,用戶和游客。3.12測(cè)試計(jì)劃測(cè)試名稱測(cè)試進(jìn)度安排測(cè)試目的測(cè)試內(nèi)容基本信息輸入系統(tǒng)完成夠可進(jìn)行測(cè)試系統(tǒng)的需求是否達(dá)到輸入簡(jiǎn)單的信息進(jìn)行測(cè)試非法信息輸入在基本信息測(cè)試完成并通過(guò)后測(cè)試系統(tǒng)對(duì)一些非法輸入的反應(yīng)輸入一些特殊符號(hào)或字符空信息輸入可以和一些非法信息測(cè)試一起進(jìn)行測(cè)試系統(tǒng)對(duì)空信息的反應(yīng)在所有的輸入值上輸入空值3.13尚未解決的問(wèn)題操作流程以及數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì)4模塊2主講教師設(shè)計(jì)說(shuō)明1)程序描述: 管理員可以用該程序?qū)W(xué)生成績(jī)數(shù)據(jù)庫(kù)修改各種信息,包括課程,學(xué)生,成績(jī)等。2) 功能:系統(tǒng):學(xué)生成績(jī)管理系統(tǒng)開(kāi)發(fā)人員:朱利斌模塊:主講教師修改程序編號(hào):2輸入:修改學(xué)生,課程,
10、成績(jī)等信息處理:對(duì)數(shù)據(jù)庫(kù)修改記錄輸出:輸出修改結(jié)果3) 輸入項(xiàng): 學(xué)生姓名(8字節(jié)字符串),學(xué)號(hào)(8字節(jié)字符串,數(shù)字),班級(jí)(30字節(jié)字符串) 課程名(30字節(jié)字符串),課程號(hào)(10字節(jié)字符串),課程類(lèi)別(20字節(jié)字符串) 課時(shí)數(shù)(8字節(jié)字符串,數(shù)字)課程學(xué)分(8字節(jié)字符串,數(shù)字) 成績(jī)分?jǐn)?shù)(8字節(jié)字符串,數(shù)字),狀態(tài)(8字節(jié)字符串)4) 輸出項(xiàng): 以表格的形式輸出修改結(jié)果。5)教師信息管理模塊主講教師教師信息管理增加教師(教務(wù)處)查 詢 教 師(教務(wù)處、教師、學(xué)生)修改教師(教務(wù)處)刪除教師(教務(wù)處)5模塊3學(xué)生查詢?cè)O(shè)計(jì)說(shuō)明1)程序描述: 學(xué)生可以用該程序?qū)ψ约旱某煽?jī)進(jìn)行分類(lèi)查詢,包括成績(jī),
11、課程分類(lèi),學(xué)分,學(xué)時(shí),狀態(tài)。2)功能:系統(tǒng):學(xué)生成績(jī)管理系統(tǒng)開(kāi)發(fā)人員:朱利斌模塊:學(xué)生分類(lèi)查詢程序編號(hào):4輸入:學(xué)號(hào),密碼和課程類(lèi)別處理:按照學(xué)號(hào)和課程類(lèi)別查找符合條件的記錄輸出:輸出查詢結(jié)果3) 輸入項(xiàng): 學(xué)號(hào)(8字節(jié)字符串,數(shù)字)密碼(20字節(jié)字符串)課程分類(lèi)(從列表框中選擇)4) 輸出項(xiàng): 以表格的形式輸出查詢結(jié)果5)成績(jī)管理模塊成績(jī)管理錄入成績(jī)(教師)刪除成績(jī)(教務(wù)處)修改成績(jī)(老師)查詢成績(jī)(教務(wù)處、教師、學(xué)生)6)成績(jī)管理系統(tǒng)描述1、學(xué)生的平時(shí)成績(jī)和考試成績(jī)均由每門(mén)課程的主講教師上傳給成績(jī)管理系統(tǒng)。2、教務(wù)處對(duì)無(wú)效成績(jī)的處理意見(jiàn)。3、系統(tǒng)會(huì)發(fā)送課程完成通知給教務(wù)處,告知該門(mén)課程的成
12、績(jī)已經(jīng)齊全。教務(wù)處根據(jù)需要,請(qǐng)求系統(tǒng)生成相應(yīng)的成績(jī)列表,用來(lái)提交考試委員會(huì)審查。4、在生成成績(jī)列表之前,系統(tǒng)會(huì)生成一份成績(jī)報(bào)告給主講教師,以便核對(duì)是否存在錯(cuò)誤。主講教師須將核對(duì)之后的成績(jī)報(bào)告返還系統(tǒng)。5、根據(jù)主講教師核對(duì)后的成績(jī)報(bào)告,系統(tǒng)生成相應(yīng)的成績(jī)列表,遞交考試委員會(huì)進(jìn)行審查。6、所有通過(guò)審查的成績(jī),系統(tǒng)將會(huì)生成最終的成績(jī)單,并通知每個(gè)選課學(xué)生。7)功能:封裝對(duì)學(xué)生成績(jī)表的操作主要方法包括:core_add_one(int lession_id,long student_id)功能:往學(xué)生成績(jī)表增加一條記錄core_select_all():功能:查詢出所有的學(xué)生成績(jī)信息core_sele
13、ct_part(int lession_id,long student_id) 功能:根據(jù)條件查詢出學(xué)生成績(jī)的信息core_delete(long core_id) 功能:刪除一個(gè)學(xué)生成績(jī)表中的信息core_select_one(long core_id) 功能:查詢出某一條學(xué)生成績(jī)表中的信息core_update(long core_id,int lession_id,long student_id) 功能:更新學(xué)生成績(jī)表的一條記錄getStudent_lession_core(long student_id,int lession_id) 功能:根據(jù)學(xué)生ID及課程ID得到學(xué)生成績(jī)saveS
14、tudent_core(String refName,String refValue,int lession_id) 功能:批量保存學(xué)生成績(jī)student_core_view(int class_id,String student_name) 功能:學(xué)生用學(xué)生成績(jī)查詢功能getClassLessionCore(int class_id,int lession_id) 功能:得到班級(jí)某功課的所有成績(jī)6. 登錄界面設(shè)計(jì)說(shuō)明 程序描述該程序段是學(xué)生管理系統(tǒng)的登陸界面設(shè)計(jì),用于區(qū)分用戶的身份,使用戶以自己的身份登入系統(tǒng)。 功能輸入?yún)?shù):用戶名 密碼處理說(shuō)明:判斷用戶名和密碼是否一致處理結(jié)果:1.進(jìn)入用戶界面 2.輸出提示信息:用戶名或密碼錯(cuò)誤(3) 輸入項(xiàng)數(shù)據(jù)名稱數(shù)據(jù)標(biāo)識(shí)符數(shù)據(jù)類(lèi)型取值范圍用戶名id文本20用戶身份Power數(shù)字整型密碼Password文本20(4) 輸出項(xiàng)1. 登錄信息正確,則進(jìn)入用戶界面2. 登錄信息不正確,則提示用戶名或密碼錯(cuò)誤,重新登錄(5) 接
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 住宅室內(nèi)裝修合同
- 三農(nóng)村基層法治建設(shè)與實(shí)踐方案
- 模板安裝施工方案
- 建筑施工工程承包合同條例
- 鋪筑施工方案
- 洗手間防水卷材的施工方案
- 《大數(shù)據(jù)技術(shù)導(dǎo)論》-教案
- 安徽省宿州市靈璧縣2024-2025學(xué)年上學(xué)期八年級(jí)數(shù)學(xué)期末試卷(原卷版+解析版)
- 自貢賓館消防施工方案
- 年產(chǎn)1000噸微生物菌劑項(xiàng)目環(huán)評(píng)報(bào)告表
- 橫河氧量變送器標(biāo)定及檢修
- 沉降觀測(cè)常用表格
- ArcGIS應(yīng)用基礎(chǔ)培訓(xùn)(共98張)
- 建設(shè)工程規(guī)劃放線、驗(yàn)線申請(qǐng)表
- 南京鼓樓區(qū)部編版五年級(jí)語(yǔ)文下冊(cè)第二單元教材分析
- 績(jī)效考核 五金廠績(jī)效考核
- 金合極思打板與放碼系統(tǒng)幫助目錄
- 勵(lì)磁系統(tǒng)檢修規(guī)程
- 武術(shù)健身操教案《旭日東升》(共18頁(yè))
- WE-100B300B600B1000B型萬(wàn)能材料試驗(yàn)機(jī)使用說(shuō)明書(shū)
- 相聲《治病》
評(píng)論
0/150
提交評(píng)論