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