版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、教務(wù)輔助管理系統(tǒng) 概要設(shè)計報告 指導(dǎo)老師: 小組人員: 1引言31.1編寫目的31.2背景31.3定義4PHP: Hypertext Preprocessor, 超文本預(yù)處理器, 是一種開源的通用計算機(jī)腳本語言,PHP大多在服務(wù)器端運(yùn)行,通過運(yùn)行PHP的代碼來產(chǎn)生網(wǎng)頁41.4參考資料42總體設(shè)計42.1需求規(guī)定42.2運(yùn)行環(huán)境52.3基本設(shè)計概念和處理流程63接口設(shè)計64運(yùn)行設(shè)計65概念結(jié)構(gòu)設(shè)計86系統(tǒng)出錯處理設(shè)計91引言1.1編寫目的從該階段開始正式進(jìn)入軟件的實際開發(fā)階段,本階段完成系統(tǒng)的大致設(shè)計并明確系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)與軟件結(jié)構(gòu)。在軟件設(shè)計階段主要是把一個軟件需求轉(zhuǎn)化為軟件表示的過程,這種表示
2、只是描繪出軟件總的概貌,本概要設(shè)計說明書的目的就是進(jìn)一步細(xì)化軟設(shè)計階段得出的軟件總體概貌,把它加工成在程序細(xì)節(jié)上非常接近與源程序的軟件表示1.2背景教務(wù)管理系統(tǒng)是一個面向?qū)W校教務(wù)人員,為其提供服務(wù)的綜合信息管理系統(tǒng)。教務(wù)人員通過本系統(tǒng)完成相關(guān)的日常工作,這些工作也是平常較為繁重的工作。學(xué)生的個人信息、所有的課程考試成績以及每學(xué)期的開課情況都記錄在教務(wù)系統(tǒng)里進(jìn)行管理。下面是教務(wù)管理系統(tǒng)工作流程:由教務(wù)人員在公共信息系統(tǒng)中完成對運(yùn)行教務(wù)系統(tǒng)所需的基本數(shù)據(jù)的維護(hù)(如:系所信息,專業(yè)信息等)。包括這些信息的增、刪、查、改。所有專業(yè)都必須附屬于一個也只有一個系。系統(tǒng)開始投入使用,教務(wù)人員先根據(jù)學(xué)校實際情
3、況,建立系所的信息,主要信息包括系所的名稱及它的編號。輸入專業(yè)信息的過程是首先從系統(tǒng)數(shù)據(jù)庫中選擇相關(guān)的系所,然后再它下面加入新的專業(yè)信息。當(dāng)學(xué)校系所、專業(yè)發(fā)生變動后,教務(wù)人員要及時完成對庫中的系所信息和專業(yè)信息的維護(hù)。新生入學(xué)后由教務(wù)人員在學(xué)籍系統(tǒng)中完成新生學(xué)籍信息的維護(hù)。包括班級的建立,新生個人信息的錄入。班級是一個“專業(yè)”下面的組織結(jié)構(gòu),它也是學(xué)生的上層組織結(jié)構(gòu)。在每個新學(xué)年,新生來校報到后,教務(wù)人員先從公共信息庫中選擇正確的系所信息及專業(yè)信息,在專業(yè)下加入班級,班級的信息包括班級名稱及其編號,班級添加完后,就可以在其下面添加新生的信息。新生的信息來自新生的信息卡,又教務(wù)人員手工輸入。如果
4、新生所在班級已經(jīng)存在,則直接從庫中選擇相應(yīng)的班級,進(jìn)行新生信息的輸入。在每個學(xué)期開始,教務(wù)處根據(jù)老師的情況,以班級為單位,通過排課系統(tǒng)為每個班級制定下學(xué)期的開課情況。這部分包括三個方面,一是任課教師的信息管理,教務(wù)人員要錄入新的任課教師的基本信息,并負(fù)責(zé)對已有教師信息的變動的更新;二是課程信息的管理,教務(wù)人員還是對學(xué)校所有開設(shè)課程的信息的管理與維護(hù),當(dāng)課程變化后要及時更新;第三,也是本步驟最主要的工作,教務(wù)人員根據(jù)上兩步所產(chǎn)生的信息,即班級信息、教師信息和課程信息,組織編排每個班級本學(xué)期的開課情況以及每門課的任課教師和課時。1.3定義PHP: Hypertext Preprocessor, 超
5、文本預(yù)處理器, 是一種開源的通用計算機(jī)腳本語言,PHP大多在服務(wù)器端運(yùn)行,通過運(yùn)行PHP的代碼來產(chǎn)生網(wǎng)頁1.4參考資料1.JavaScript高級程序設(shè)計 Nicholas C.Zakas)(作者),李松峰/曹力(譯者)2.Head First HTML與CSS Elisabeth Robson/Eric Freeman(作者)徐陽/丁小峰(譯者)2總體設(shè)計2.1需求規(guī)定教務(wù)輔助管理系統(tǒng)的數(shù)據(jù)需求包括如下幾點:1 數(shù)據(jù)錄入和處理的準(zhǔn)確性和實時性數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯誤的輸入會導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。手工輸入要通過系統(tǒng)界面
6、上的安排系統(tǒng)具有容錯性,并且對操作人員要進(jìn)行系統(tǒng)的培訓(xùn)。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。2 數(shù)據(jù)的一致性與完整性由于系統(tǒng)的數(shù)據(jù)是共享的,在不同的客戶端中,教務(wù)文件是共享數(shù)據(jù),所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問題。要解決這一問題,要有一定的人員維護(hù)數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。3 數(shù)據(jù)的共享與獨立性 整個教務(wù)輔助管理系統(tǒng)的數(shù)據(jù)是共享的。然而,從系統(tǒng)開發(fā)的角度上看,共享會給設(shè)計和調(diào)試帶來困難。因此
7、,應(yīng)該提供靈活的配置,使各個分系統(tǒng)能夠獨立運(yùn)行,而通過人工干預(yù)的手段進(jìn)行系統(tǒng)數(shù)據(jù)的交換。這樣,也能提供系統(tǒng)的強(qiáng)壯性。2.2運(yùn)行環(huán)境1.硬件環(huán)境 A一臺586 以上的微機(jī)及兼容 B內(nèi)存16MB(最好32MB內(nèi)存) 2. 軟件環(huán)境 Awindows XP 以上的操作系統(tǒng) Bapache Cmysql數(shù)據(jù)庫 Dphp2.3基本設(shè)計概念和處理流程3接口設(shè)計在計算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結(jié)構(gòu)的、易擴(kuò)充的、易維護(hù)的、具有良好人機(jī)交互界面的教務(wù)輔助管理系統(tǒng),實現(xiàn)機(jī)關(guān)、學(xué)校、事業(yè)等單位教務(wù)的自動化的計算機(jī)管理系統(tǒng),為各單位的提供準(zhǔn)確、精細(xì)、迅速的教
8、務(wù)信息。4運(yùn)行設(shè)計1)學(xué)生信息管理(1) 教務(wù)目錄管理:只限于一般用戶和管理員操作。而且不同的用戶級別所操作的教務(wù)信息類型是有限制的。用戶可以向里面添加、修改和刪除數(shù)據(jù)。(2) 教務(wù)信息倉庫:限于全體學(xué)生操作。一般瀏覽者只能查看教務(wù)信息,不能對它做任何的修改。而且不同的用戶級別所看到的教務(wù)信息是有限制的。一般用戶可向里面添加、修改和刪除信息。2)教師信息管理(1) 查詢單條教務(wù)信息:主要是適合于全體老師操作的。在窗體上,先可以選擇查詢的條件,再輸入關(guān)鍵字名。按查詢即可。如果你不熟悉該教務(wù)也可以在窗體上選擇模糊搜索。查到記錄后,也可雙擊記錄即可顯示詳細(xì)信息。(2) 查詢?nèi)拷虅?wù)信息:是給管理員用
9、的,是為了方便管理員查找,也有關(guān)鍵字搜索和模糊搜索。查到記錄后,也可雙擊記錄即可顯示詳細(xì)信息。3)職能機(jī)構(gòu)顯示教務(wù)處的相關(guān)領(lǐng)導(dǎo)信息。 4)成績查詢 輸入學(xué)號、密碼即可查詢學(xué)生成績。5)信息公布(1) 數(shù)據(jù)備份:用戶可以通過選擇保存的路徑把數(shù)據(jù)庫保存在硬盤中,也可保存在軟盤中。(2) 數(shù)據(jù)恢復(fù):用戶可以通過選擇路徑把數(shù)據(jù)恢復(fù)。(3) 操作學(xué)生管理:僅限管理員。其中可以添加、修改、刪除操作學(xué)生,設(shè)置他們的權(quán)限、級別及密碼。(4) 系統(tǒng)整理信息:顯示距離管理員整理系統(tǒng)的時間。6)評教(1) 打印單條教務(wù)記錄:主要適用于一般瀏覽者和一般用戶。他們只能打印在他們的權(quán)限和級別范圍內(nèi)所能查看的教務(wù)。(2)
10、打印全部教務(wù):是為管理員設(shè)置的,管理員可以根據(jù)需要設(shè)置打印。也可以讓教務(wù)以報表的形式生成文本文件或HTML文件輸出。注:打印操作人員的信息只限管理員使用。7)幫助(1) 幫助信息:顯示系統(tǒng)的詳細(xì)幫助信息。(2) 關(guān)于系統(tǒng):主要是顯示系統(tǒng)的一些信息。5概念結(jié)構(gòu)設(shè)計1.實體描述院系實體是對應(yīng)教務(wù)管理中的學(xué)院這個機(jī)構(gòu),用來存放學(xué)院的信息。專業(yè)實體是對應(yīng)將教務(wù)管理中的專業(yè)這個機(jī)構(gòu),用來存放專業(yè)的各種信息。班級實體是對應(yīng)教務(wù)管理中的班級,再組織結(jié)構(gòu)中它屬于專業(yè)下的分支,每個專業(yè)下屬至少應(yīng)有一個班級實體。學(xué)生實體是存放 學(xué)生的基本信息。教師實體是用來存儲與開課有關(guān)的教師的基本信息。課程實體主要存放教務(wù)管理
11、系統(tǒng)中的課程信息。2.E-R圖教師管理課程教授 n1m學(xué)習(xí)nn管理員 1nnn上課上課班級 教室教室 mnnn1屬于上課教室類型教室屬于上課屬于上課 1學(xué)生教室專業(yè)教室 1 n3. 關(guān)系模式的設(shè)計1.學(xué)生信息表 t_student(學(xué)號Sno, 姓名Sname, 性別Ssex, 出生日期SbirthDate, 班級號Sclass)2.教師信息表t_teacher(編號Tno,姓名Tname,性別Tsex,出生日期TbirthDate,入職時間TcomeDate,所屬院系編號Tdno)3.課程表t_course(課程號Cno,課程名Cname,課程性質(zhì)Cproperty, 所需教室類型Ctype
12、, 課時數(shù)Ctimes,學(xué)分Ccredit,所屬院系CRdepart)4.授課信息表t_teach(教師號Tno,課程號Cno, 班級號CLno, 教室號ClassNo)5.課程性質(zhì)表t_course_property(編號CPno, 名稱CPname, 所屬院系CLdepart)6.教室類型表t_classroom_type(編號CTno, 名稱CTname)(包括(普通教室、多媒體教室、語音室、機(jī)房、實驗室)7.教室資源表t_classroom(教室號CRno, 教室地點CRaddress, 教室類型CRtype, 教室容量CRvolume, 所屬院系CRdepart)8.班級表t_class(班級號CLno, 班級名CLname, 班級人數(shù)CLnumStu, 班級性質(zhì)CLproperty, 所屬院系CLdepart) 9.專業(yè)表 t_major(專業(yè)號Mno, 專業(yè)名稱Mname, 所屬院系Mdept, 學(xué)制Myear)10.院系表t_department(院系編號Dno, 院系名稱Dname)11.管理員表 t_admin (賬號Auser, 密碼Apass)6系統(tǒng)出錯處理設(shè)計正常使
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年中國高壓除塵電源行業(yè)發(fā)展形勢及投資戰(zhàn)略研究報告
- 2024-2030年中國馬口鐵包裝容器行業(yè)技術(shù)創(chuàng)新模式及未來發(fā)展策略分析報告
- 2024-2030年中國音視頻電纜行業(yè)銷售現(xiàn)狀與供應(yīng)情況預(yù)測報告
- 2024-2030年中國鎳鎘電池行業(yè)供需趨勢發(fā)展策略分析報告版
- 2024年新品:專業(yè)物流代理合作協(xié)議
- 2024年戶外廣告牌設(shè)置許可協(xié)議
- 2024年新一代互聯(lián)網(wǎng)廣告發(fā)布協(xié)議
- 2024年房屋產(chǎn)權(quán)糾紛賠償協(xié)議
- 2024年雙方權(quán)益保障與賠償責(zé)任協(xié)議
- 服裝行業(yè)供應(yīng)商廉潔協(xié)議書
- 2015-2024北京中考真題語文匯編:記敘文閱讀
- 2024年湖南土建中級職稱-建筑工程《法律法規(guī)及技術(shù)標(biāo)準(zhǔn)》考試題庫(含答案)
- 旅游景區(qū)消防安全培訓(xùn)
- 2024年稅務(wù)新政培訓(xùn)
- 電商行業(yè)直播帶貨營銷策略方案
- 《創(chuàng)意改善生活》課件 2024-2025學(xué)年湘美版(2024)初中美術(shù)七年級上冊
- 2024-2025學(xué)年 浙教版七年級數(shù)學(xué)上冊期中(第1-4章)培優(yōu)試卷
- 個人簡歷模板(5套完整版)
- CHT 1027-2012 數(shù)字正射影像圖質(zhì)量檢驗技術(shù)規(guī)程(正式版)
- 文藝復(fù)興經(jīng)典名著選讀智慧樹知到期末考試答案章節(jié)答案2024年北京大學(xué)
- 勞務(wù)派遣勞務(wù)外包服務(wù)方案(技術(shù)方案)
評論
0/150
提交評論