本站小編為你精心準備了畢業(yè)設(shè)計管理系統(tǒng)研究參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
1系統(tǒng)分析與設(shè)計
1.1系統(tǒng)體系架構(gòu)實現(xiàn)
本文所采用的分布式軟件系統(tǒng)架構(gòu),為降低Web服務(wù)器的處理工作量,選擇了易于用戶升級的B/S軟件系統(tǒng)架構(gòu),將軟件系統(tǒng)架構(gòu)分為三層,其中Web服務(wù)層和應(yīng)用服務(wù)層共同構(gòu)成,用于處理用戶輸入的邏輯業(yè)務(wù)請求,數(shù)據(jù)庫服務(wù)器處理用戶的數(shù)據(jù)請求。
1.2數(shù)據(jù)庫設(shè)計與實現(xiàn)依據(jù)系統(tǒng)的需求分析結(jié)果,根據(jù)面向?qū)ο笤O(shè)計思想,對現(xiàn)實世界的事務(wù)進行抽象,并對其進行建模。系統(tǒng)可抽象出教務(wù)管理員、文件、教師、公告、選題、學生、問題、指導意見等對象,并為這些對象建立相應(yīng)的ER圖和數(shù)據(jù)表。
2系統(tǒng)實現(xiàn)
2.1系統(tǒng)安全控制技術(shù)
系統(tǒng)對用戶的登陸密碼全部采用了32位的MD5加密技術(shù)進行加密,并且比起一般MD5加密算法更加安全可靠。采用Session和Cokies等技術(shù)對非登陸用戶進行了相應(yīng)的處理。屏蔽了直接輸入地址訪問系統(tǒng)的后臺管理頁面以及通過外部鏈接地址訪問本系統(tǒng)的后臺管理頁面。
2.2數(shù)據(jù)庫表和訪問實現(xiàn)
數(shù)據(jù)庫連接方式采用ODBC驅(qū)動來連接,系統(tǒng)移植性大大增強。過程包括創(chuàng)建數(shù)據(jù)庫鏈接(Connection)、創(chuàng)建數(shù)據(jù)對象(Recordset)、關(guān)閉數(shù)據(jù)連接。
2.3系統(tǒng)模塊功能實現(xiàn)
2.3.1登錄模塊實現(xiàn)系統(tǒng)登錄先調(diào)用login.aspx頁面輸入用戶類型、用戶名、密碼,login_confirm函數(shù)調(diào)用數(shù)據(jù)庫信息進行操作處理后,分別跳轉(zhuǎn)到Teacher.aspx,Student.aspx,admin.aspx,Error.aspx頁面。
2.3.2學生模塊實現(xiàn)學生登錄驗證通過后進入student.aspx管理子系統(tǒng),該子系統(tǒng)的主要功能是為學生用戶提供選擇課題、上傳文件、修改個人信息、發(fā)送消息、申請遞交論文等內(nèi)容,該模塊最重要的功能是學生選擇課題,在考慮了每個老師有可帶人數(shù)的限制條件后,學生-題目匹配問題的實際模型如下圖所示。在進行學生選題匹配的過程中,考慮教師因素、學生因素和選題人數(shù)等因素,采用了KM算法進行匹配,具體的匹配流程如下:處理當老師可帶人數(shù)已滿的時候,還有學生要加入的沖突問題,本文選用一旦發(fā)生沖突時,直接取消新匹配的加入。
2.3.3教師模塊實現(xiàn)教師登錄驗證通過后進入Teacher.aspx管理子系統(tǒng),該子系統(tǒng)的主要功能是為提供選擇課題、審核學生的畢業(yè)設(shè)計論文及上傳文件、向?qū)W生發(fā)送消息、評定學生的成績等功能,其中最為重要的一個功能是實現(xiàn)學生和教師實時的指導交流功能,該功能主要通過Send_message()方法和Receive_message()方法來實現(xiàn),
2.3.4教務(wù)模塊實現(xiàn)Admin.aspx該子系統(tǒng)的主要功能是管理學生的選題、管理公告信息、管理用戶信息、管理師生之間的指導消息等功能,教務(wù)管理員分配選題流程分為三個階段來進行:①學生可以自己錄入自己比較感興趣的題目,然后由教務(wù)管理員發(fā)給老師來審核。②對于那些沒有明確研究內(nèi)容的學生而言,通過老師錄入的題目預選一個或幾個題目暫時確定自己的研究方向。③如果通過以上兩個階段后還有學生沒有定題,可以規(guī)定一個時間段,讓還未定題的學生再參加一次題目的預選。
作者:張立飛 單位:陽春市中等職業(yè)技術(shù)學校