版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
7/7學(xué)生檔案管理系統(tǒng)概要設(shè)計(jì)說明書
軟件學(xué)院
學(xué)生檔案信息管理系統(tǒng)
概要設(shè)計(jì)說明書
專業(yè):軟件工程
團(tuán)隊(duì):面向?qū)ο筌浖こ陶n程設(shè)計(jì)四組成員:
指導(dǎo)教師:
編寫日期:2014年10月18日
目錄
1.引言(1)
1.1編寫目的(1)
1.2項(xiàng)目背景(1)
1.3定義(1)
1.4參考資料(2)
2.任務(wù)概要(3)
2.1目標(biāo)(3)
2.2運(yùn)行環(huán)境(3)
2.3需求概要(3)
2.4條件與限制(4)
3.總體設(shè)計(jì)(5)
3.1處理流程(5)
3.2總體結(jié)構(gòu)和模塊化設(shè)計(jì)(6)
3.3功能分配(9)
4.接口設(shè)計(jì)(12)
4.1外部接口(12)
4.2內(nèi)部接口(12)
5.?dāng)?shù)據(jù)結(jié)構(gòu)設(shè)計(jì)(13)
5.1邏輯結(jié)構(gòu)設(shè)計(jì)(13)
5.2物理結(jié)構(gòu)設(shè)計(jì)(16)
5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系(17)
6.運(yùn)行設(shè)計(jì)(18)
6.1運(yùn)行模塊的組合(18)
6.2運(yùn)行控制(18)
6.3運(yùn)行時(shí)間(19)
7.出錯(cuò)處理設(shè)計(jì)(20)
7.1出錯(cuò)輸出信息(20)
7.2出錯(cuò)處理對策(20)
8.安全保密設(shè)計(jì)(21)
9.維護(hù)設(shè)計(jì)(22)
1.引言
1.1編寫目的
概要設(shè)計(jì)說明書是從總體上把握系統(tǒng)設(shè)計(jì)框架,包括模塊劃分、處理流程和接口設(shè)計(jì)。概要設(shè)計(jì)說明書對上述內(nèi)容做了總體描述,體現(xiàn)了用戶需求與應(yīng)用系統(tǒng)之間的關(guān)系,在設(shè)計(jì)過程中起到了提綱挈領(lǐng)的作用。
該說明書是開發(fā)人員正確成功開發(fā)系統(tǒng)的前提和基礎(chǔ),是軟件軟件測試人員編寫測試用例的指導(dǎo),為項(xiàng)目管理人員管理項(xiàng)目提供便利和方向。
1.2項(xiàng)目背景
鑒于目前學(xué)校學(xué)生人數(shù)劇增,學(xué)生信息呈爆炸性增長,計(jì)算機(jī)成本日益下降的前提下,學(xué)校對《學(xué)生檔案管理》的自動化與準(zhǔn)確化的要求日益強(qiáng)烈的背景下,由蘭州理工大學(xué)提出,由面向?qū)ο筌浖こ陶n程設(shè)計(jì)四組開發(fā),蘭州理工大學(xué)全體師生為最終的項(xiàng)目用戶,全國高等院校都是潛在用戶。此項(xiàng)目與《教務(wù)管理系統(tǒng)》和《庫存管理系統(tǒng)》有相似性,部分代碼可以重用,有較高的參考意義,降低了項(xiàng)目的開發(fā)難度。
1.3定義
學(xué)籍管理系統(tǒng):學(xué)籍管理是幫助教學(xué)人員、行政人員對人事檔案的管理軟件。
層次圖:通常用來描述軟件系統(tǒng)的層次結(jié)構(gòu),是概要設(shè)計(jì)階段最常使用的描述根據(jù)之一。
結(jié)構(gòu)圖:來描述軟件系統(tǒng)的結(jié)構(gòu),較之層次圖有更強(qiáng)的描述力。
訪問控制:是通過某種途徑顯式地準(zhǔn)許或限制訪問能力及范圍的一種方法。
IPO:是指結(jié)構(gòu)化設(shè)計(jì)中變換型結(jié)構(gòu)的輸入、加工、輸出。
1.4參考資料
1.《Java課程設(shè)計(jì)》,耿祥義著
2.《Java課程設(shè)計(jì)案例精編》,張廣彬,王小寧,高靜等著
3.《Java程序設(shè)計(jì)基礎(chǔ)》,張曉龍、劉釗、邊小勇等著
4.《數(shù)據(jù)庫原理與應(yīng)用》,李昭原主編
5.項(xiàng)目《庫存管理系統(tǒng)》資料
6.互聯(lián)網(wǎng)《學(xué)生檔案管理系統(tǒng)》資料
7.可行性研究報(bào)告
8.需求規(guī)格說明書
9.項(xiàng)目開發(fā)計(jì)劃
2.任務(wù)概要
2.1目標(biāo)
開發(fā)此學(xué)籍管理系統(tǒng)軟件,以供管理人員及學(xué)生進(jìn)行學(xué)籍管理,方便管理人員隨時(shí)添加、查詢、修改等。促進(jìn)學(xué)生檔案管理工作的規(guī)范化、無紙化、科學(xué)化,提高工作效率;降低學(xué)生檔案管理維護(hù)費(fèi)用,提高行政工作效率,為學(xué)校領(lǐng)導(dǎo)決策提供支持,該系統(tǒng)的設(shè)計(jì)目標(biāo)應(yīng)盡量達(dá)到人力與設(shè)備的節(jié)省,并且提高處理數(shù)據(jù)的速度。
2.2運(yùn)行環(huán)境
硬件環(huán)境:
微機(jī)若干:CPU:Intel奔騰處理器或以上
ROM:1G或更高內(nèi)存
硬盤:500G
大型服務(wù)器一臺
軟件環(huán)境:
Windows系列操作系統(tǒng)
Mysql數(shù)據(jù)庫
2.3需求概要
系統(tǒng)的功能是解決高校對學(xué)生的管理的問題,為進(jìn)一步完善學(xué)校的對學(xué)生檔
案學(xué)籍、成績等的管理,實(shí)現(xiàn)學(xué)生檔案數(shù)據(jù)包括與學(xué)生有關(guān)的數(shù)據(jù)的管理與操作處理,具體實(shí)現(xiàn)學(xué)生檔案管理、成績管理、用戶管理、權(quán)限管理。其中學(xué)生基本信息包括:學(xué)號、姓名、性別、年齡、民族、政治面貌、班級、地址等。用戶管理功能包括:修改密碼、添加用戶、查詢用戶信息、導(dǎo)出用戶信息等。
該系統(tǒng)的性能設(shè)計(jì)目標(biāo)是穩(wěn)定快速,實(shí)時(shí)控制。系統(tǒng)不能輕易被破壞,不能讓管理人員以外的人刪改學(xué)生的檔案信息,對斷電、死機(jī)、系統(tǒng)崩潰等問題有有力措施以保障數(shù)據(jù)不受損失。數(shù)據(jù)安全和保密有一定的保障。
2.4條件與限制
●建議開發(fā)軟件運(yùn)行的最短壽命:5年
●經(jīng)費(fèi)來源和使用限制:客戶預(yù)支20%費(fèi)用,用于軟件設(shè)計(jì)、開發(fā)
●法律和政策方面的限制:合法
●可利用的信息和資源:《庫存管理系統(tǒng)》、《教務(wù)管理系統(tǒng)》
●建議開發(fā)軟件投入使用的最遲時(shí)間:10年
3.總體設(shè)計(jì)
3.1處理流程
圖3.1.1處理流程圖
庫文件
圖3.1.2系統(tǒng)頂層數(shù)據(jù)流圖3.2總體結(jié)構(gòu)和模塊化設(shè)計(jì)
圖3.2.1功能模塊圖
圖3.2.2類圖
圖3.2.3系統(tǒng)E-R圖3.3功能分配
學(xué)生管理系統(tǒng)可大致分大致實(shí)現(xiàn)以下功能:
?用戶管理:
●修改密碼
●查詢用戶信息
●注冊管理員(管理員權(quán)限)
?權(quán)限管理:
●管理員權(quán)限
●學(xué)生權(quán)限
?院系信息:
●年級信息查詢
●學(xué)院信息查詢
●專業(yè)信息查詢
●班級信息查詢
●年級信息修改(管理員權(quán)限)
●學(xué)院信息修改(管理員權(quán)限)
●專業(yè)信息修改(管理員權(quán)限)
●班級信息修改(管理員權(quán)限)
?學(xué)生信息:
●學(xué)生檔案信息查詢
?學(xué)籍信息
?基本信息
?家庭信息
?獲獎信息
?處分信息
●學(xué)生基本信息錄入(管理員權(quán)限)
●學(xué)生基本信息修改(管理員權(quán)限)
●學(xué)生學(xué)籍信息錄入(管理員權(quán)限)
●學(xué)生學(xué)籍信息修改(管理員權(quán)限)
●學(xué)生家庭信息錄入(管理員權(quán)限)
●學(xué)生家庭信息修改(管理員權(quán)限)
●學(xué)生獲獎信息修改(管理員權(quán)限)
●學(xué)生處分信息修改(管理員權(quán)限)
用戶管理:每個(gè)學(xué)生都有獨(dú)立的用戶賬號和密碼,新生入學(xué)需要添加用戶,畢業(yè)生需要刪除用戶,以及學(xué)生本人對密碼的修改。
權(quán)限管理:管理員和學(xué)生各自擁有權(quán)限和操作界面。非管理人員任何人不能擅自修改學(xué)生檔案信息和院系信息。
院系信息:管理員有權(quán)對年級信息、學(xué)院信息、專業(yè)信息、班級信息進(jìn)行增加、刪除、修改等基本操作。學(xué)生只能對年級、學(xué)院、專業(yè)、班級等信息進(jìn)行查詢。學(xué)生信息:學(xué)生信息又可分為基本信息、學(xué)籍信息、家庭信息、獲獎信息、處分信息。管理員有權(quán)對學(xué)生信息進(jìn)行增加、刪除、修改等基本操作。學(xué)生只能對個(gè)人信息進(jìn)行查詢。
4.接口設(shè)計(jì)4.1外部接口
1.聯(lián)通網(wǎng)關(guān)通信協(xié)議接口
2.防火墻通信接口
3.路由器通信接口
4.交換機(jī)通信接口
5.打印機(jī)接口
4.2內(nèi)部接口
無
5.?dāng)?shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
5.1邏輯結(jié)構(gòu)設(shè)計(jì)
邏輯設(shè)計(jì)是將各局部的E-R圖進(jìn)行分解、合并后重新組織起來形成數(shù)據(jù)庫全局邏輯結(jié)構(gòu),包括所確定的關(guān)鍵字和屬性、重新確定的記錄結(jié)構(gòu)、所建立的各個(gè)數(shù)據(jù)之間的相互關(guān)系。根據(jù)本系統(tǒng)需求分析,系統(tǒng)的數(shù)據(jù)庫包括了管理員賬號管理、學(xué)生賬號管理、院系管理、學(xué)生檔案管理、用戶管理以及需要的基本數(shù)據(jù)字典等部分。
1)管理員賬號數(shù)據(jù)表
2)學(xué)生賬號數(shù)據(jù)表
3)年級數(shù)據(jù)表
4)院系數(shù)據(jù)表
5)專業(yè)數(shù)據(jù)表
6)班級數(shù)據(jù)表
7)學(xué)生學(xué)籍信息數(shù)據(jù)表
8)學(xué)生基本信息數(shù)據(jù)表
9)學(xué)生家庭信息數(shù)據(jù)表
10)學(xué)生獲獎信息數(shù)據(jù)表
11)學(xué)生處分信息數(shù)據(jù)表
5.2物理結(jié)構(gòu)設(shè)計(jì)
信息存儲結(jié)構(gòu)的設(shè)計(jì)在系統(tǒng)的設(shè)計(jì)中至關(guān)重要,要考慮到數(shù)據(jù)冗余、系統(tǒng)執(zhí)行效率、信息控制以及維護(hù)等方面的要求。信息的管理離不開數(shù)據(jù)庫的支持,我們采用SQLServer2000數(shù)據(jù)庫管理系統(tǒng)。
數(shù)據(jù)庫的物理設(shè)計(jì)主要是對數(shù)據(jù)在內(nèi)存中的安排,包括對索引區(qū)、緩沖區(qū)的設(shè)計(jì);對使用的外存設(shè)備及外存空間的組織,包括索引區(qū)、數(shù)據(jù)塊的組織與劃分;設(shè)置訪問數(shù)據(jù)的方式方法。需在非系統(tǒng)卷(操作系統(tǒng)所在卷以外的其他卷)上安裝SQLServer程序及數(shù)據(jù)庫文件。內(nèi)存是影響MicrosoftSQLServer系統(tǒng)性能的一個(gè)重要因素,應(yīng)在MicrosoftSQLServer數(shù)據(jù)庫安裝后進(jìn)行內(nèi)存選項(xiàng)(Memory)設(shè)置,最大配置值為2GB。
為了確定SQLServer系統(tǒng)最適宜的內(nèi)存需求,可以從總的物理內(nèi)存中減去
Windows2000server需要的內(nèi)存(120M)以及其它一些內(nèi)存需求后綜合確定,理想的情況是給SQLServer分配盡可能多的內(nèi)存,而不產(chǎn)生頁面調(diào)度。設(shè)置服務(wù)器的虛擬內(nèi)存為1G。
5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系
管理員在對錄入、修改、刪除信息進(jìn)行操作時(shí)需對數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu),也就是數(shù)據(jù)表進(jìn)行查詢和修改:在這些過程中都需要對數(shù)據(jù)庫中的所有表,進(jìn)行聯(lián)合查詢、修改。
物理數(shù)據(jù)結(jié)構(gòu)主要用于各模塊之間函數(shù)的信息傳遞。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。
6.運(yùn)行設(shè)計(jì)
6.1運(yùn)行模塊的組合
添加、刪除用戶功能:系統(tǒng)界面模塊、用戶管理模塊、權(quán)限模塊
編輯用戶功能:系統(tǒng)界面模塊、用戶管理模塊
添加、編輯、刪除院系信息功能:系統(tǒng)界面模塊、院系管理模塊、權(quán)限模塊
添加、編輯、刪除學(xué)生檔案信息功能:系統(tǒng)界面模塊、學(xué)生檔案管理模塊、權(quán)限模塊
查詢院系信息、學(xué)生檔案信息功能:系統(tǒng)界面模塊、院系管理模塊、學(xué)生檔案管理模塊
6.2運(yùn)行控制
添加、刪除用戶功能:判斷用戶是否管理員權(quán)限,如是管理員權(quán)限,則輸入相應(yīng)信息,修改數(shù)據(jù)庫,并保存。
編輯用戶功能:調(diào)出當(dāng)前用戶賬號信息,輸入舊密碼以修改密碼。
添加、編輯、刪除院系信息功能:判斷用戶是否管理員權(quán)限,如是管理員權(quán)限,則輸入相應(yīng)信息,修改數(shù)據(jù)庫,并保存。
添加、編輯、刪除學(xué)生檔案信息功能::判斷用戶是否管理員權(quán)限,如是管理員權(quán)限,則輸入相應(yīng)信息,修改數(shù)據(jù)庫,并保存。
查詢院系信息、學(xué)生檔案信息功能:輸入相應(yīng)查詢數(shù)據(jù)(學(xué)院、專業(yè)、學(xué)生ID等)以查詢相關(guān)院系或?qū)W生檔案信息。
6.3運(yùn)行時(shí)間
軟件運(yùn)行時(shí)間基本可以達(dá)到客戶提出的要求,此軟件運(yùn)行響應(yīng)時(shí)間不超過3秒。
7.出錯(cuò)處理設(shè)計(jì)
7.1出錯(cuò)輸出信息
1.密碼錯(cuò)誤
2.連接數(shù)據(jù)庫失敗
3.數(shù)據(jù)庫數(shù)據(jù)丟失
4.數(shù)據(jù)庫沒有響應(yīng)
5.權(quán)限錯(cuò)誤
6.無法修改數(shù)據(jù)
7.無法查詢數(shù)據(jù)
7.2出錯(cuò)處理對策
1.請重新輸入密碼登錄
2.檢查數(shù)據(jù)庫是否運(yùn)行
3.系統(tǒng)具有數(shù)據(jù)庫備份功能,有效防止數(shù)據(jù)丟失
4.重新連接數(shù)據(jù)庫
5.及時(shí)關(guān)閉服務(wù)器并聯(lián)系系統(tǒng)管理員
6.檢查數(shù)據(jù)類型是否合法
7.確保數(shù)據(jù)庫數(shù)據(jù)存在
8.安全保密設(shè)計(jì)
系統(tǒng)有三大安全保密設(shè)計(jì):訪問控制、數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人企業(yè)經(jīng)營周轉(zhuǎn)貸款抵押合同模板2篇
- 二零二五年度綠色生態(tài)農(nóng)業(yè)項(xiàng)目合同書4篇
- 2025年度個(gè)人抵押車借款數(shù)據(jù)安全保密合同
- 2025年度農(nóng)業(yè)廢棄物資源化利用技術(shù)服務(wù)合同8篇
- 2025年度噴砂機(jī)銷售與產(chǎn)業(yè)升級合作合同4篇
- 課題申報(bào)參考:面向深度學(xué)習(xí)雙向調(diào)節(jié)學(xué)習(xí)困惑:聚焦多模態(tài)診斷與調(diào)節(jié)支架設(shè)計(jì)的研究
- 2025年度家庭影院定制裝修服務(wù)合同范本
- 2025版智能爬架租賃與維護(hù)一體化服務(wù)合同4篇
- 2025年建筑工程流動資金借款合同終止條款3篇
- 2025年度新型斷橋門窗安裝與節(jié)能改造合同4篇
- 2024年山東省泰安市高考語文一模試卷
- 五年級上冊計(jì)算題大全1000題帶答案
- 工程建設(shè)行業(yè)標(biāo)準(zhǔn)內(nèi)置保溫現(xiàn)澆混凝土復(fù)合剪力墻技術(shù)規(guī)程
- 北師大版物理九年級全一冊課件
- 2024年第三師圖木舒克市市場監(jiān)督管理局招錄2人《行政職業(yè)能力測驗(yàn)》高頻考點(diǎn)、難點(diǎn)(含詳細(xì)答案)
- RFJ 006-2021 RFP型人防過濾吸收器制造與驗(yàn)收規(guī)范(暫行)
- 盆腔炎教學(xué)查房課件
- 新概念英語課件NCE3-lesson15(共34張)
- GB/T 3683-2023橡膠軟管及軟管組合件油基或水基流體適用的鋼絲編織增強(qiáng)液壓型規(guī)范
- 電視劇《瑯琊榜》特色分析
- 5A+Chapter+1+Changes+at+home+課件(新思維小學(xué)英語)
評論
0/150
提交評論