系統(tǒng)畢業(yè)論文大全11篇

時(shí)間:2022-09-20 04:59:17

緒論:寫作既是個(gè)人情感的抒發(fā),也是對(duì)學(xué)術(shù)真理的探索,歡迎閱讀由發(fā)表云整理的11篇系統(tǒng)畢業(yè)論文范文,希望它們能為您的寫作提供參考和啟發(fā)。

系統(tǒng)畢業(yè)論文

篇(1)

本科畢業(yè)論文是畢業(yè)生總結(jié)性的獨(dú)立作業(yè),是學(xué)生運(yùn)用在校學(xué)習(xí)的基本知識(shí)和基礎(chǔ)理論,去分析、解決一兩個(gè)實(shí)際問題的實(shí)踐鍛煉過程,也是學(xué)生在校期間學(xué)習(xí)成果的總結(jié),是整個(gè)教學(xué)活動(dòng)中不可缺少的重要環(huán)節(jié)。撰寫畢業(yè)論文對(duì)于培養(yǎng)學(xué)生初步的科學(xué)研究能力,提高其綜合運(yùn)用所學(xué)知識(shí)分析問題、解決問題的能力有著重要的意義。人工進(jìn)行畢業(yè)論文各種信息的管理存在著工作量大、速度慢、出錯(cuò)率高等方面的問題,設(shè)計(jì)畢業(yè)論文管理系統(tǒng)顯得非常必要[1,2]。

筆者對(duì)畢業(yè)設(shè)計(jì)過程中的課題申報(bào)、課題審核、學(xué)生選題、提交論文等環(huán)節(jié)進(jìn)行了系統(tǒng)分析,設(shè)計(jì)了基于Web的畢業(yè)論文管理系統(tǒng),充分利用與整合了可用的網(wǎng)絡(luò)資源,為學(xué)校、學(xué)院、教師和學(xué)生提供了交互式接口,實(shí)現(xiàn)了學(xué)生和教師的網(wǎng)上互動(dòng)[3]。本系統(tǒng)采用了優(yōu)秀網(wǎng)站開發(fā)技術(shù)ASP,后臺(tái)使用Access數(shù)據(jù)庫,從整體上實(shí)現(xiàn)了論文管理的各項(xiàng)功能,使得畢業(yè)設(shè)計(jì)課題的申報(bào)和審核、論文選題、論文提交、成績考核等更易于管理,同時(shí)也可以對(duì)畢業(yè)設(shè)計(jì)課題的難度、工作量等其他信息進(jìn)行詳細(xì)管理,對(duì)保證畢業(yè)設(shè)計(jì)的質(zhì)量有一定的現(xiàn)實(shí)意義[4]。

1 系統(tǒng)功能設(shè)計(jì)

本系統(tǒng)的基本功能根據(jù)用戶的不同分為4個(gè)模塊:學(xué)生模塊、教師模塊、專家模塊和管理員模塊。

1.1 學(xué)生模塊

注冊:新用戶需要先注冊,填寫自己的基本信息,本系統(tǒng)規(guī)定學(xué)號(hào)為0001~9999,即學(xué)生數(shù)最多為9999。

登錄:注冊過的用戶可以使用“學(xué)號(hào)/姓名+密碼”登錄系統(tǒng)。

密碼修改:初始密碼規(guī)定為6位以上數(shù)字或字符,學(xué)生登錄后可修改密碼。

課題選擇:教師申請的課題通過審核之后,學(xué)生可以選擇自己的志愿。

結(jié)果查詢:在教師選擇學(xué)生之后,學(xué)生可以查詢到自己是否被確認(rèn)。

論文提交:學(xué)生可以在特定時(shí)間將寫好的論文提交上去。

確認(rèn)上傳:論文提交之后要確認(rèn)上傳,一旦確認(rèn)上傳就不能再次提交了。

對(duì)教師評(píng)價(jià):在論文的最后階段要對(duì)教師進(jìn)行評(píng)價(jià)。

留言:在教師確認(rèn)學(xué)生之后,學(xué)生可以通過留言的形式與教師進(jìn)行溝通。

1.2 教師模塊

注冊:教師首次登錄也需要先注冊,系統(tǒng)規(guī)定教師號(hào)為001~999。

課題申報(bào):填寫必要的信息進(jìn)行課題申報(bào)。

課題修改:對(duì)申報(bào)的課題進(jìn)行修改,查找錯(cuò)誤。

選擇學(xué)生:在學(xué)生選擇課題之后,教師可以選擇學(xué)生。

綜合查詢:可以查詢相關(guān)主題的信息、分?jǐn)?shù)和課題的審核結(jié)果。

論文下載:教師可以下載學(xué)生提交的論文。

成績評(píng)定:教師在審核學(xué)生論文之后,可以對(duì)論文進(jìn)行成績評(píng)定。

論壇:教師可以在論壇上給學(xué)生留言,或與學(xué)生交流問題。

1.3 專家模塊

一審:由各學(xué)院的專家對(duì)教師提交的課題進(jìn)行審核。

二審:在一審中沒有通過的課題要進(jìn)行二次審核。

結(jié)果公布:公布審核通過的課題和沒有通過審核的課題。

綜合查詢:可以查詢相關(guān)主題的信息、分?jǐn)?shù)以及課題的審核結(jié)果、教師的成績、學(xué)生調(diào)劑情況等。

1.4 管理員模塊

2 系統(tǒng)實(shí)現(xiàn)

系統(tǒng)是通過B/S三層結(jié)構(gòu)實(shí)現(xiàn)學(xué)生論文提交、教師對(duì)論文的管理以及專家審核等功能。采用瀏覽器、服務(wù)器、數(shù)據(jù)庫的三層結(jié)構(gòu),當(dāng)不同用戶通過瀏覽器提交和評(píng)閱時(shí),向Web服務(wù)器發(fā)出請求,Web服務(wù)器根據(jù)用戶的指令執(zhí)行程序,并從數(shù)據(jù)庫中取出相應(yīng)的信息反饋給客戶端。

2.1 登錄和注冊

2.2 學(xué)生模塊

其中課題選擇與結(jié)果查詢、論文提交和確認(rèn)上傳部分設(shè)計(jì)如下。

2.2.1 課題選擇部分與結(jié)果查詢設(shè)計(jì)

本院教師申請的課題被審核通過之后,學(xué)生即可看到備選課題。每名學(xué)生有3個(gè)可供選擇的志愿,但最終由教師決定哪個(gè)課題對(duì)應(yīng)哪個(gè)學(xué)生。學(xué)生選擇課題之后,可點(diǎn)擊結(jié)果查詢,查看自己的選擇情況,如果正確則可以點(diǎn)擊“完成”,否則點(diǎn)擊“重選”。這兩個(gè)部分的算法設(shè)計(jì)基本相同,只是在不同條件下顯示不同而已。課題選擇部分只是查詢數(shù)據(jù)庫,將教師申請通過的課題顯示出來;而結(jié)果查詢則是從數(shù)據(jù)庫中查詢當(dāng)前學(xué)生所選課題的信息,將課題的選擇順序、課題名稱、指導(dǎo)教師等結(jié)果依次顯示出來。如果點(diǎn)擊“完成”,則系統(tǒng)會(huì)彈出提示框,詢問學(xué)生是否確定當(dāng)前的課題選擇結(jié)果,如果確定,系統(tǒng)將清空“志愿”的值,并顯示“操作完成不能再進(jìn)行修改”的提示。

2.2.2 論文提交部分和確認(rèn)上傳部分的設(shè)計(jì)

在學(xué)生選好課題之后,開始畢業(yè)論文的撰寫工作,論文寫好后可以通過論文提交功能進(jìn)行提交。其中,論文命名格式必須為“學(xué)號(hào)+姓名”,并且文件后綴名必須是“.doc”,文件上傳如果成功,會(huì)彈出提示窗口。系統(tǒng)之所以要設(shè)計(jì)確認(rèn)上傳功能,主要考慮到兩個(gè)原因:(1)確認(rèn)上傳就意味著最終上傳,與論文上傳功能分開比較好;(2)論文提交程序中使用了window.parent.Finish()功能[7],但該語句在執(zhí)行過之后程序就結(jié)束了。因此,即使在其后使用更新數(shù)據(jù)庫的語句也得不到執(zhí)行。

2.3 教師模塊

由于教師模塊的整體風(fēng)格與學(xué)生模塊使用了同樣的框架,因此與學(xué)生模塊的風(fēng)格基本相同。

2.3.1 課題申報(bào)與課題修改模塊的設(shè)計(jì)

教師在學(xué)生開始選題之前就要進(jìn)行課題申請,只有通過專家審核的課題才能夠被學(xué)生使用。課題申報(bào)頁面主要是填寫和提交課題的相關(guān)信息(如圖4所示)。

只要提交的課題沒有被審核通過,教師就可以進(jìn)行課題的修改,以達(dá)到專家小組的要求。在課題修改頁面中,會(huì)顯示一個(gè)包含所有可以修改課題的下拉式菜單,點(diǎn)擊某一個(gè)課題,則會(huì)跳轉(zhuǎn)到與課題申請相類似的頁面,只是頁面下方的“提交”按鈕變?yōu)椤靶薷牟⑻峤弧卑粹o。

2.3.2 選擇學(xué)生功能模塊的設(shè)計(jì)

當(dāng)學(xué)生選擇過教師的課題之后,可能出現(xiàn)一個(gè)題目多人選的情況,教師可視情況對(duì)學(xué)生進(jìn)行挑選,頁面將課題名稱與對(duì)應(yīng)的學(xué)生以表格形式顯示出來。

當(dāng)教師點(diǎn)擊某學(xué)生時(shí),頁面會(huì)顯示學(xué)生的基本信息供教師參考。一旦教師在某一課題中選擇了某個(gè)學(xué)生,該學(xué)生就不能再被其他教師、其他課題選中。

2.3.3 成績評(píng)定模塊的設(shè)計(jì)

對(duì)于學(xué)生已經(jīng)提交的論文,教師經(jīng)過仔細(xì)閱覽之后,可以對(duì)學(xué)生的論文進(jìn)行評(píng)分,等級(jí)分為五級(jí),即優(yōu)、良、中等、及格和不及格。

2.4 專家模塊

專家主要是針對(duì)本院系教師申請的課題進(jìn)行相關(guān)審核,功能包括:一審、二審、結(jié)果公布和綜合查詢。專家不能夠自行注冊,須由管理員進(jìn)行添加。

點(diǎn)擊“一審”,系統(tǒng)會(huì)自動(dòng)查詢數(shù)據(jù)庫,將教師申請審核的課題顯示出來,并附以專家意見表格,用于填寫專家的審核意見(如圖5、圖6所示)。

只有在“審核小組修改意見”中信息為“適用”的課題才能夠通過審核,否則需要進(jìn)行二審。二審的界面與一審基本相同,如果課題不能通過審核,則不能在結(jié)果公布中顯示出來。

2.5 管理員模塊

管理員的功能可分為3個(gè)部分:備份數(shù)據(jù)、刪除數(shù)據(jù)和添加審核人員。

2.6 BBS論壇

BBS論壇是本系統(tǒng)中連接學(xué)生和教師的一個(gè)交流平臺(tái),在學(xué)生的功能主界面和教師的功能主界面上各有一個(gè)可以進(jìn)入論壇的入口。對(duì)于學(xué)生來說,當(dāng)學(xué)生選擇過題目并且教師也選擇了該生之后,學(xué)生就可以使用BBS論壇與教師進(jìn)行交流,比如論文的提交時(shí)間、論文的格式要求等。對(duì)于教師來說,當(dāng)教師確定學(xué)生之后,便可以與該生在論壇上以留言的形式進(jìn)行交流,特別是解答學(xué)生的相關(guān)問題。

本系統(tǒng)設(shè)計(jì)時(shí)考慮到教師功能與學(xué)生功能之間的差異,設(shè)計(jì)相應(yīng)的界面時(shí)也有少許不同,由于學(xué)生只能選擇一個(gè)課題,因此學(xué)生的論壇主頁只有一個(gè)課題的相關(guān)入口;但教師不同,一個(gè)教師可以有多個(gè)課題,因此教師的論壇主頁有多個(gè)課題的相關(guān)入口。

3 結(jié)束語

該系統(tǒng)在使用ASP和Microsoft Access 2000的基礎(chǔ)上,實(shí)現(xiàn)了畢業(yè)論文管理系統(tǒng)中各個(gè)模塊的功能,包括課題申請、課題的審核、學(xué)生選題、論文提交、論文下載、網(wǎng)上留言交流以及論文成績評(píng)判等。整個(gè)系統(tǒng)模塊劃分清晰、容易理解和操作,同時(shí)各模塊之間聯(lián)系緊密,相互耦合,使得系統(tǒng)更加完善。

對(duì)于目前的畢業(yè)論文管理系統(tǒng)而言,應(yīng)從以下兩方面予以完善:第一,網(wǎng)上交流采用即時(shí)通訊工具,如QQ,這樣能夠使得學(xué)生和教師的交流更加方便快捷;第二,論文的開題報(bào)告、中期報(bào)告也應(yīng)當(dāng)有相應(yīng)的功能模塊,與論文提交成為一體。

參考文獻(xiàn)

[1]李巍,王華東.畢業(yè)論文管理系統(tǒng)中的關(guān)鍵技術(shù)研究[J].計(jì)算機(jī)時(shí)代,2011(8):32-34.

[2]梁敬東,伍世珍.基于J2EE的畢業(yè)論文管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].高等農(nóng)業(yè)教育,2010(8):83-84.

[3]陳芳,陳朝.基于Web的畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2008,4(8):2049-2050,2066.

[4]劉志銘,孫明麗,龐婭娟.ASP+Access數(shù)據(jù)庫系統(tǒng)開發(fā)案例精選[M].北京:人民郵電出版社,2007.

篇(2)

隨著計(jì)算機(jī)及網(wǎng)絡(luò)的發(fā)展和普及,各高校的校園網(wǎng)絡(luò)技術(shù)不斷完善,健全,學(xué)生和老師使用網(wǎng)絡(luò)來進(jìn)行學(xué)習(xí)和工作的機(jī)會(huì)越來越多,畢業(yè)設(shè)計(jì)和論文史學(xué)生在校期間的最重要的一個(gè)學(xué)習(xí)過程之一,所以,使用信息化管理畢業(yè)設(shè)計(jì)和論文勢必要取代手把手教學(xué)的模式。該系統(tǒng)是高校進(jìn)行學(xué)生管理工作的一部分,也是學(xué)生和教師互動(dòng)的接口,它的應(yīng)用給學(xué)生,老師,行政部門都帶來了大大的方便,既節(jié)省了教師與學(xué)生的寶貴時(shí)間,也規(guī)范和完善了畢業(yè)設(shè)計(jì)這個(gè)環(huán)節(jié)的管理。

1 系統(tǒng)簡介及使用工具

本系統(tǒng)的功能是進(jìn)行畢業(yè)設(shè)計(jì),由學(xué)院布置教師的畢業(yè)設(shè)計(jì)指導(dǎo)任務(wù),讓學(xué)生選題,準(zhǔn)備開題,教師允許開題后教師和學(xué)生在網(wǎng)站上進(jìn)行交流,完善設(shè)計(jì)后開始撰寫論文,畢業(yè)論文完畢,學(xué)生開始答辯,由教師審核并給出修改意見,最后教師給出成績。

畢業(yè)論文系統(tǒng)采用了JSP網(wǎng)站開發(fā)技術(shù),網(wǎng)頁設(shè)計(jì)軟件Dreamweaver 8,SQL Server數(shù)據(jù)庫技術(shù),JDBC數(shù)據(jù)庫連接技術(shù)來制作。JSP技術(shù)以Java Servlet為基礎(chǔ),保留了Java技術(shù)簡單易用、面向?qū)ο蟆⑵脚_(tái)無關(guān)性和安全可靠的特點(diǎn)。Dreamweaver 8可以使用服務(wù)器技術(shù)(例如,CFML,ASP,,JSP和PHP)生成動(dòng)態(tài)的、數(shù)據(jù)庫驅(qū)動(dòng)的Web應(yīng)用程序。SQL Server采用SQL語句執(zhí)行操作,這些語句可以作為腳本語句直接在數(shù)據(jù)庫環(huán)境中編譯運(yùn)行,還可以嵌入到其他宿主語言中去。JDBC可以連接的數(shù)據(jù)庫包括Oracle,SQL Server, MYSQL,Sybase, DB2,Access,來滿足不同編程人員對(duì)數(shù)據(jù)庫開發(fā)的要求。

2 系統(tǒng)的功能設(shè)計(jì)

根據(jù)畢業(yè)設(shè)計(jì)和論文的完成要求,功能分為3個(gè)模塊,包括教師,學(xué)生,管理人員。

系統(tǒng)的功能模塊劃分如下:

管理員:設(shè)置功能與權(quán)限,學(xué)生與教師信息管理,題目審核,論文指導(dǎo)工作安排,公告,指導(dǎo)教師與學(xué)生調(diào)劑,數(shù)據(jù)保存,生成報(bào)表和文件

教師:教師基本信息,論文題目,查看選題,處理題目,論文查看,公告與回復(fù),成績評(píng)定

學(xué)生:學(xué)生的信息,指導(dǎo)教師與題目,選題功能,提交論文與發(fā)言,查看成績

3 系統(tǒng)的實(shí)現(xiàn)

3.1 系統(tǒng)前臺(tái)和后臺(tái)的實(shí)現(xiàn)

系統(tǒng)的前臺(tái)實(shí)現(xiàn)主要使用控件,后臺(tái)功能的實(shí)現(xiàn)使用代碼,列舉其中2個(gè)功能模塊的實(shí)現(xiàn)過程如下:

學(xué)生注冊頁面的實(shí)現(xiàn)

學(xué)生注冊信息包括學(xué)號(hào),姓名,專業(yè),班級(jí),電子郵件,聯(lián)系電話,QQ號(hào)碼

其后臺(tái)功能代碼是:

3.2 系統(tǒng)數(shù)據(jù)庫的實(shí)現(xiàn)

本系統(tǒng)的功能就是教師指導(dǎo)學(xué)生進(jìn)行畢業(yè)設(shè)計(jì),由學(xué)院布置教師的畢業(yè)設(shè)計(jì)指導(dǎo)任務(wù),由教師先給出專業(yè)方向讓學(xué)生選題,審題后布置任務(wù),學(xué)生開始收集資料并準(zhǔn)備開題,教師確定開題后學(xué)生開始進(jìn)行畢業(yè)設(shè)計(jì),在設(shè)計(jì)期間教師和學(xué)生在網(wǎng)站上進(jìn)行交流,完善設(shè)計(jì)后開始撰寫論文,教師一直都在網(wǎng)站上輔導(dǎo),到了規(guī)定的時(shí)間,畢業(yè)論文完畢,學(xué)生開始預(yù)答辯,由教師審核并給出修改意見,學(xué)生正式答辯,教師在答辯后再給出完善意見來達(dá)到最滿意的程度,最后教師根據(jù)整個(gè)畢業(yè)設(shè)計(jì)指導(dǎo)過程結(jié)合答辯組的意見給出成績,最后將答辯的所有相關(guān)文件和資料都保存到網(wǎng)站上供其他人來瀏覽。

4 系統(tǒng)的測試

4.1 服務(wù)器的安全性和穩(wěn)定性的測試

包括服務(wù)器能否可以長時(shí)間穩(wěn)定的運(yùn)行,網(wǎng)絡(luò)傳輸率的計(jì)算

4.2 程序及數(shù)據(jù)庫測試

所選的操作系統(tǒng)和數(shù)據(jù)庫系統(tǒng)是否穩(wěn)定,嚴(yán)密,測試程序是否有好的容錯(cuò)性,并用各種實(shí)例對(duì)系統(tǒng)的功能進(jìn)行測試,例如,用戶注冊,學(xué)生選題,教師發(fā)公告等

4.3 網(wǎng)頁兼容性的測試

畢業(yè)論文系統(tǒng)最終測試的階段將能夠看到各個(gè)階段的結(jié)果,其目的是為系統(tǒng)在高等院校的投入使用做好準(zhǔn)備。 使用各種瀏覽器,顯示器和瀏覽網(wǎng)頁的方法對(duì)系統(tǒng)進(jìn)行測試,檢查頁面是否正常顯示,頁面打開和跳轉(zhuǎn)的時(shí)間等。

5 總結(jié)

論文分析了畢業(yè)論文系統(tǒng)的必要性;研究了系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn);以及測試了系統(tǒng)的應(yīng)用。由于時(shí)間及個(gè)人專業(yè)水平有限,所做的工作還有很多待完善的地方,還有很多需要解決的問題,進(jìn)一步的工作還包括:

(1) 擴(kuò)充系統(tǒng)的數(shù)據(jù)庫

更好的利用SQL Server技術(shù)進(jìn)行數(shù)據(jù)庫的擴(kuò)充,使系統(tǒng)更好的管理畢業(yè)論文環(huán)節(jié)。

(2) 增加系統(tǒng)的功能模塊

隨著網(wǎng)絡(luò)的不斷發(fā)展,例如延期和提前答辯,網(wǎng)上答辯等模塊還需要增加

(3) 畢業(yè)論文與其他教學(xué)環(huán)節(jié)的聯(lián)系

畢業(yè)論文是重要的教學(xué)環(huán)節(jié),學(xué)生是否能取得畢業(yè)證與畢業(yè)論文的完成情況有重大聯(lián)系,所以,學(xué)院的其他部門的工作也要參考畢業(yè)論文系統(tǒng)的信息

參考文獻(xiàn)

[1] 耿祥義、張躍平,JSP基礎(chǔ)教程(第2版),清華大學(xué)出版社,2009年10月第二版,132-174

[2] 林振榮、徐蘇,JSP程序設(shè)計(jì),中國鐵道出版社,2010年6躍第1版,144-225

[3] 方逵,JSP編程技術(shù)與應(yīng)用,高等教育出版社,2003年10月第1版,204-212

[4] 宋昆、李嚴(yán), SQL Server數(shù)據(jù)庫開發(fā)實(shí)例解析,機(jī)械工業(yè)出版社2006:10-89

[5] 張莉, SQL Server數(shù)據(jù)庫原理及應(yīng)用教程,清華大學(xué)出版社,2003:30-140

[6] 王國輝、牛強(qiáng)、李南南,ASP信息系統(tǒng)開發(fā)實(shí)例精選,機(jī)械工業(yè)出版社 2005:180-300.

[7] 張躍廷、王小科、許文武,JSP數(shù)據(jù)庫系統(tǒng)開發(fā)案例精選,人民郵電出版社,2007年1月,第1版,220-350

英文翻譯:

The Design and Implementation of Thesis system based on JSP

E JING JING

篇(3)

中圖分類號(hào): G463 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1673-1069(2016)36-195-2

1 概述

作為大學(xué)本科生必須完成的最后一門課程,畢業(yè)論文具備了其它課程所沒有的典型特征:①由于畢業(yè)論文的宗旨是考查學(xué)生對(duì)本專業(yè)核心知識(shí)的掌握程度和運(yùn)用知識(shí)解決實(shí)際問題的能力,因此在其完成過程中將會(huì)綜合運(yùn)用多門課程的知識(shí)點(diǎn)并將這些知識(shí)點(diǎn)與實(shí)際研究對(duì)象進(jìn)行結(jié)合。②參與畢業(yè)論文過程管理的對(duì)象多,不僅包括學(xué)生和指導(dǎo)教師,還包括負(fù)責(zé)畢業(yè)論文的系主任、主管教學(xué)的分院領(lǐng)導(dǎo)和教務(wù)處實(shí)踐教學(xué)管理科的工作人員,管理層次多,職能劃分詳細(xì)。③耗時(shí)長。按照培養(yǎng)方案的要求,畢業(yè)論文從開始選題到最后的答辯,總共耗時(shí)將近半年的時(shí)間,期間學(xué)生可以采取在校完成或者外出完成的形式進(jìn)行畢業(yè)論文。以上特點(diǎn)決定了畢業(yè)論文過程管理的復(fù)雜性,不同的高校對(duì)該教學(xué)任務(wù)采取了不同的形式,以達(dá)到降低管理成本、提高管理成效的目的。

2 系統(tǒng)分析

系統(tǒng)分析主要圍繞用例分析、業(yè)務(wù)流程分析和非功能性需求三個(gè)角度來開展。

2.1 用例分析

用例分析主要分析系統(tǒng)中各類角色對(duì)系統(tǒng)各個(gè)模塊的操作權(quán)限。根據(jù)前期調(diào)研結(jié)果的分析,本系統(tǒng)的用戶可以分為系統(tǒng)管理員、教務(wù)部門工作人員、教師、專業(yè)負(fù)責(zé)人、分院領(lǐng)導(dǎo)和學(xué)生共六種角色。系統(tǒng)用例分析就是分析這六種角色在系統(tǒng)中可以操作的應(yīng)用場景。

2.1.1 系統(tǒng)管理員用例分析

畢業(yè)論文管理系統(tǒng)的系統(tǒng)管理員只負(fù)責(zé)本系統(tǒng)運(yùn)行相關(guān)的支撐數(shù)據(jù),即系統(tǒng)管理和基礎(chǔ)數(shù)據(jù)兩個(gè)模塊中的功能。通常,系統(tǒng)管理模塊包括部門管理、角色管理、用戶管理、菜單管理、權(quán)限管理、數(shù)據(jù)管理、日志管理;基礎(chǔ)數(shù)據(jù)包括專業(yè)設(shè)置、班級(jí)設(shè)置、教師管理、學(xué)生管理和教室管理。其中,部門管理是管理高校現(xiàn)有的教學(xué)單位和與畢業(yè)論文管理工作相關(guān)的部門;角色管理是管理系統(tǒng)用戶的分類信息,以便為系統(tǒng)的權(quán)限分配提供基礎(chǔ);菜單管理是管理系統(tǒng)可以操作的模塊以及模塊的層次結(jié)構(gòu);權(quán)限管理是將菜單的操作權(quán)限分配給每類角色,從而確保系統(tǒng)操作和數(shù)據(jù)瀏覽的安全性;數(shù)據(jù)管理是對(duì)系統(tǒng)的數(shù)據(jù)庫進(jìn)行管理,包括數(shù)據(jù)備份和數(shù)據(jù)恢復(fù);日志管理是管理系統(tǒng)操作的日志,以便系統(tǒng)出現(xiàn)問題時(shí),可根據(jù)系統(tǒng)尋找發(fā)生故障的原因;專業(yè)設(shè)置是按照高校現(xiàn)有的專業(yè)結(jié)構(gòu)和隸屬關(guān)系完成專業(yè)信息的管理;班級(jí)設(shè)置是負(fù)責(zé)按照專業(yè)設(shè)置學(xué)生所在的班級(jí);教師管理是管理高校教師的基本信息;學(xué)生管理是管理在校畢業(yè)班學(xué)生的基本信息;教室管理是管理目前學(xué)校可供使用的教室,為答辯安排提供基礎(chǔ)數(shù)據(jù)。

2.1.2 教務(wù)部門工作人員用例分析

教務(wù)部門工作人員在系統(tǒng)中主要負(fù)責(zé)三個(gè)方面的工作,分別是基礎(chǔ)數(shù)據(jù)中關(guān)于時(shí)間的設(shè)置、答辯安排審核和答辯結(jié)果審核。其中,基礎(chǔ)數(shù)據(jù)中的時(shí)間設(shè)置包括學(xué)期的設(shè)置、選題時(shí)間設(shè)置和過程時(shí)間設(shè)置。選題時(shí)間設(shè)置主要設(shè)置學(xué)生選題的開始時(shí)間和結(jié)束時(shí)間;過程時(shí)間設(shè)置包括指導(dǎo)記錄時(shí)間的設(shè)置、中期檢查時(shí)間的設(shè)置和答辯時(shí)間的設(shè)置。

2.1.3 教師用例分析

畢業(yè)論文管理系統(tǒng)中具有操作權(quán)限的教師主要包括指導(dǎo)教師和交叉評(píng)閱教師以及答辯教師。教師在系統(tǒng)中可以操作的用例包括出題、審批開題報(bào)告、指導(dǎo)記錄、答辯申請審批、交叉評(píng)閱和答辯結(jié)果登記。其中,出題只有被專業(yè)負(fù)責(zé)人指定為指導(dǎo)教師的教師才具有該權(quán)限,交叉評(píng)閱也只有被專業(yè)負(fù)責(zé)人指定為交叉評(píng)閱的教師才具有操作權(quán)限;答辯結(jié)果登記通常由答辯小組組長來完成。

2.1.4 專業(yè)負(fù)責(zé)人用例分析

專業(yè)負(fù)責(zé)人在系統(tǒng)中主要負(fù)責(zé)安排工作,包括教師安排和答辯安排。其中,教師安排主要安排指導(dǎo)教師、交叉評(píng)閱教師和答辯教師的人選;答辯安排則負(fù)責(zé)安排答辯教師的分組、參加答辯的學(xué)生分組以及教室和具體的答辯時(shí)間。

2.1.5 分院領(lǐng)導(dǎo)用例分析

分院領(lǐng)導(dǎo)在系統(tǒng)中主要負(fù)責(zé)兩類信息的審核,分別是出題的審核和答辯安排的審核。

2.1.6 學(xué)生用例分析

學(xué)生是畢業(yè)論文管理系統(tǒng)的主體,在該系統(tǒng)中可以操作的用例包括選題、開題報(bào)告撰寫、指導(dǎo)記錄、中期檢查、答辯申請、答辯安排和答辯結(jié)果。

2.2 業(yè)務(wù)流程分析

畢業(yè)論文管理系統(tǒng)包含的核心流程包括撰寫開題報(bào)告和答辯安排兩個(gè)核心流程。

2.2.1 開題報(bào)告流程分析

參與開題報(bào)告工作的主體包括學(xué)生、指導(dǎo)教師、專業(yè)負(fù)責(zé)人和分院領(lǐng)導(dǎo),其流程如下:首先,學(xué)生完成開題報(bào)告的撰寫,并提交給系統(tǒng)驗(yàn)證,驗(yàn)證通過后保存信息,并轉(zhuǎn)交給指導(dǎo)教師審批,審批通過后轉(zhuǎn)交給專業(yè)負(fù)責(zé)人進(jìn)行初步審核,審核通過后再轉(zhuǎn)交給分院領(lǐng)導(dǎo)進(jìn)行最后的審核,并將最后的審核意見反饋給學(xué)生。

2.2.2 答辯安排流程分析

參與答辯安排的主體包括專業(yè)負(fù)責(zé)人、分院領(lǐng)導(dǎo)和教務(wù)部門工作人員,其流程大致如下:首先,專業(yè)負(fù)責(zé)人在答辯安排頁面完成答辯安排的信息,然后提交給系統(tǒng)進(jìn)行驗(yàn)證,如果驗(yàn)證通過再將安排轉(zhuǎn)交給分院領(lǐng)導(dǎo)進(jìn)行初步審核,審核通過后,轉(zhuǎn)交給教務(wù)部門工作人員進(jìn)行最后審核,審核通過后再將最終的審核結(jié)果反饋給專業(yè)負(fù)責(zé)人,并最終顯示給學(xué)生和教師查看。

2.3 非功能性需求分析

與功能性需求分析的側(cè)重點(diǎn)不同,非功能性需求分析更注重的是系統(tǒng)的整體性能要求,是衡量系統(tǒng)整體質(zhì)量的依據(jù)。根據(jù)本系統(tǒng)的特點(diǎn),系統(tǒng)的非功能性需求主要包括穩(wěn)定性、準(zhǔn)確性、安全性、易用性和可移植性。

3 系統(tǒng)設(shè)計(jì)

根據(jù)系統(tǒng)的功能需求分析的結(jié)果并結(jié)合管理信息系統(tǒng)的管理模式,總結(jié)出畢業(yè)論文過程管理系統(tǒng)的功能框架如圖1所示。

圖1中的系統(tǒng)管理通常負(fù)責(zé)管理一般系統(tǒng)運(yùn)行所需的支撐數(shù)據(jù)。畢業(yè)論文管理系統(tǒng)的系統(tǒng)管理由部門管理、角色管理、用戶管理、菜單管理、權(quán)限管理、數(shù)據(jù)管理和日志管理共七個(gè)模塊組成。

4 結(jié)束語

代碼開發(fā)僅僅是系統(tǒng)開發(fā)生命周期中的系統(tǒng)實(shí)現(xiàn)的主要任務(wù),在此之前需經(jīng)歷系統(tǒng)分析和系統(tǒng)設(shè)計(jì)兩個(gè)不可逾越的階段。本文通過分析,得出了高校畢業(yè)論文管理系統(tǒng)的需求,并對(duì)這些需求進(jìn)行整理后,完成了系統(tǒng)功能框架的設(shè)計(jì),為下一步系統(tǒng)開發(fā)搭建系統(tǒng)應(yīng)用程序架構(gòu)提供了直接依據(jù)。

參 考 文 獻(xiàn)

[1] 包慧敏.基于Web的畢業(yè)論文管理系統(tǒng)設(shè)計(jì)[D].南京:南京理工大學(xué),2013.

[2] 鄭鴻英.畢業(yè)論文管理系統(tǒng)的開發(fā)與實(shí)現(xiàn)[D].上海:華東師范大學(xué),2011.

[3] 劉珊.本科畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].廈門:廈門大學(xué),2014.

[4] 陳斌.基于JQuery框架的畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].蘇州:蘇州大學(xué),2012.

[5] 孫曉妍.基于UML的面向?qū)ο笮畔⑾到y(tǒng)開發(fā)[J].價(jià)值工程,2013(10):189-190.

篇(4)

1.國內(nèi)外研究現(xiàn)狀

隨著教育產(chǎn)業(yè)化進(jìn)程的逐步推進(jìn),許多高校走上了強(qiáng)強(qiáng)聯(lián)合的道路,高校的規(guī)模不斷的擴(kuò)大,為合理的利用教學(xué)資源,加強(qiáng)教學(xué)管理工作,對(duì)學(xué)生進(jìn)行網(wǎng)絡(luò)化管理已經(jīng)成為一種趨勢。目前,很多高校都具備了相關(guān)的管理軟件對(duì)學(xué)生的學(xué)籍、成績等都采用了網(wǎng)絡(luò)化管理技術(shù),但畢業(yè)論文的管理大多采用單機(jī)管理模式。這種管理模式只能簡單的完成論文的輸入和輸出工作,而畢業(yè)設(shè)計(jì)過程中如:出題、選題、資料交流論文檢查等任務(wù)只能靠師生的手工操作來實(shí)現(xiàn)。

國外高校很早就開發(fā)了實(shí)現(xiàn)畢業(yè)論文管理網(wǎng)絡(luò)化的系統(tǒng),如英國諾丁漢大學(xué)很早就開發(fā)了專門的畢業(yè)論文管理系統(tǒng)用于實(shí)現(xiàn)畢業(yè)設(shè)計(jì)的網(wǎng)上雙向選擇,國內(nèi)高校近幾年也有了相關(guān)軟件來實(shí)現(xiàn)畢業(yè)論文設(shè)計(jì)的網(wǎng)絡(luò)化管理,但在服務(wù)范圍、服務(wù)質(zhì)量、機(jī)構(gòu)設(shè)置等方面與國外高校相比都存在一定的差距,造成這種現(xiàn)狀的原因是國外信息化建設(shè)起步早,網(wǎng)絡(luò)應(yīng)用及設(shè)計(jì)都更見成熟并具有穩(wěn)定的技術(shù)隊(duì)伍,網(wǎng)絡(luò)發(fā)展穩(wěn)定,而國內(nèi)信息化的建設(shè)與國外相比就顯得起步較晚,雖然發(fā)展迅猛,但由于缺乏像國外那樣成熟的網(wǎng)絡(luò)技術(shù)加上信息化發(fā)展時(shí)間較短。在實(shí)現(xiàn)校園管理信息化的進(jìn)程中,國內(nèi)各高校面臨既要不斷投資購建各種硬件、軟件和網(wǎng)絡(luò),又要不斷開發(fā)各類應(yīng)用于教學(xué)、教務(wù)、科研、辦公管理等應(yīng)用系統(tǒng)的兩大難題,在信息起步晚,技術(shù)隊(duì)伍不穩(wěn)定規(guī)模不大的背景下,國內(nèi)高校經(jīng)過發(fā)展雖然也初步形成了具有一定規(guī)模的信息化建設(shè)體系,但是由于整體信息化程度落后,信息化建設(shè)任務(wù)多而重、經(jīng)費(fèi)短缺,理論體系不完善等原因,導(dǎo)致國內(nèi)高校教務(wù)管理系統(tǒng)仍然不完善。

2.高校畢業(yè)論文信息管理系統(tǒng)研究的主要內(nèi)容

高校畢業(yè)論文管理信息系統(tǒng)的設(shè)計(jì)采用ASP的C#編程技術(shù)和SQLserver2000數(shù)據(jù)庫工作平臺(tái)結(jié)合Dreamweaver作為開發(fā)工具進(jìn)行設(shè)計(jì),本系統(tǒng)研究的最終目的是實(shí)現(xiàn)以下功能:

(1)學(xué)生:能實(shí)現(xiàn)選擇自己的導(dǎo)師及畢業(yè)論文設(shè)計(jì)題目,瀏覽公告、修改信息、給導(dǎo)師留言等功能。

(2)導(dǎo)師:能夠通過網(wǎng)站給學(xué)生畢業(yè)設(shè)計(jì)的課題,供學(xué)生選擇;可以瀏覽本站的所有信息,可以給自己的學(xué)生、其他教師和管理員進(jìn)行留言,并查收自己的留言。

(3)管理員:可以對(duì)學(xué)生、導(dǎo)師、通知等的基本信息進(jìn)行修改、刪除等的操作。

3.高校畢業(yè)論文信息管理系統(tǒng)功能介紹

系統(tǒng)的主要功能是通過幾個(gè)功能模塊來實(shí)現(xiàn)的。具體的設(shè)計(jì)過程如下:

(1)系統(tǒng)登錄模塊:將用戶分為學(xué)生、教師和管理員三種不同的角色登錄以實(shí)現(xiàn)用戶權(quán)限的管理,加強(qiáng)系統(tǒng)的安全性及穩(wěn)定性。

(2)學(xué)生模塊:①查看通知②查看論文題目導(dǎo)師信息并進(jìn)行選擇③留言:提供學(xué)生和導(dǎo)師之間的相互留言。

(3)導(dǎo)師模塊:①查看通知②提交論文題目③留言:提供學(xué)生和導(dǎo)師之間的相互留言。

(4)管理員模塊:編輯、刪除、添加用戶,對(duì)老師論文題目進(jìn)行審核,查看修改學(xué)生基本信息、導(dǎo)師基本信息、學(xué)生和導(dǎo)師之間的留言等,對(duì)系統(tǒng)進(jìn)行全面管理。

4.畢業(yè)論文管理信息系統(tǒng)的設(shè)計(jì)

系統(tǒng)要具備易操作、美觀、安全等特點(diǎn),所以在對(duì)系統(tǒng)進(jìn)行外觀設(shè)計(jì)時(shí),要充分考慮到網(wǎng)站的可視性及美觀性,界面設(shè)計(jì)要力求達(dá)到層次分明、簡單大氣、兼顧美觀、突出重點(diǎn)、有吸引力等特點(diǎn)。在系統(tǒng)的后臺(tái)代碼設(shè)計(jì)上要能夠精煉,確保系統(tǒng)的穩(wěn)定性及安全性。

4.1 系統(tǒng)登陸界面的設(shè)計(jì)

系統(tǒng)的登錄界面能起到管理系統(tǒng)安全性的作用,高校畢業(yè)論文管理信息系統(tǒng)的用戶名和用戶密碼保存在用戶表中,本系統(tǒng)有三種權(quán)限學(xué)生用戶:學(xué)生、導(dǎo)師和管理員。不同的用戶在不同的角色選框中進(jìn)行登陸,系統(tǒng)通過在用戶表中加入power屬性來判斷用戶的權(quán)限并進(jìn)行身份驗(yàn)證,若用戶名和密碼都正確,系統(tǒng)將跳轉(zhuǎn)到與角色相對(duì)應(yīng)的頁面,若用戶或密碼錯(cuò)誤,則提示“您必須輸入有效的用戶名和密碼的提示信息。”

4.2 系統(tǒng)主要界面設(shè)計(jì)

本系統(tǒng)的主要界面如下:

(1)學(xué)生選題界面:本界面主要包含我的信息、修改密碼、修改資料、可選題目、幫助信息、打印本頁、退出等選項(xiàng),學(xué)生從登錄界面正確登錄后將跳轉(zhuǎn)到本頁面,學(xué)生在本界面可以根據(jù)自己的實(shí)際情況進(jìn)行相應(yīng)的操作,可進(jìn)行修改個(gè)人的資料修改密碼,查看可選題目及教師相關(guān)信息等操作。

(2)學(xué)生個(gè)人資料修改界面:本界面的提供學(xué)生的基本信息修改功能,學(xué)生可在本界面下對(duì)自己的功能進(jìn)行修改和完善。

(3)教師提交選題界面:本界面主要功能是讓教師通過本網(wǎng)站進(jìn)行畢業(yè)論文題目及論文說明的,通過本界面提交畢業(yè)論文題目,在通過管理員審核后即可作為學(xué)生選題。

(4)系統(tǒng)功能設(shè)定界面:此界面是在管理員模塊中的一個(gè)子模塊,通過本界面的相關(guān)操作,可以實(shí)現(xiàn)對(duì)選題系統(tǒng)、添加課題、審核課題、學(xué)生注冊等功能的開通和關(guān)閉操作、實(shí)現(xiàn)網(wǎng)站的分時(shí)處理,在相應(yīng)時(shí)刻提供相應(yīng)操作,減少了系統(tǒng)的開發(fā)加大了系統(tǒng)的安全性。

(5)審核題目界面:本界面羅列出各教師的相關(guān)畢業(yè)論文課題的相關(guān)信息,通過本界面可以知道老師的畢業(yè)論文所面向的專業(yè)、學(xué)生選擇狀態(tài)的信息,通過功能選項(xiàng)可實(shí)現(xiàn)對(duì)教師作廢畢業(yè)論文的刪除操作。

5.畢業(yè)論文管理系統(tǒng)的測試

篇(5)

Different companies, different products, different styles, Updating System has put forward higher requirements.

And this system just can resolve these issues. This System uses the Smarty template engine, PHP scripting, MySQL database to development a product information systems.

First, the system uses the Smarty template language to develop, making the system logic layer and presentation layer separately, which solved the long development cycle, the program low utilization.

Second, this system developed on the standards of Web2.0. The performance of layers can be divided into: the content layer and layer styles. This makes the maintenance and updating websites more fast and flexible.

Third, the system generated pages on the search engine optimization, and each page title, keywords and description needn’t to edit the code in hand, but by adding from background. This makes products in the top search engine rankings, so that enterprises Inquiry received information possible.

Fourth, based on the above characteristics, at the same time, the system will not only promote the enterprise, but also provides a potential opportunity - Inquiry function. Enterprises can not only view the background through a systematic inquiry of information, but also in the background to set up a mailbox to accept inquiries by e-mail find a way to receive and view information inquiry.

KEYWORDS:Information System, web site, Smarty Template engine, Search Engine Optimization

 

正文目錄

第一章 引言 1

第一節(jié) 選題意義 1

一、選題目的 1

二、實(shí)現(xiàn)意義 1

第二節(jié) 現(xiàn)狀研究 1

一、網(wǎng)絡(luò)公司建站現(xiàn)狀 1

二、網(wǎng)絡(luò)公司建站未來趨勢 2

第二章 開發(fā)技術(shù) 3

第一節(jié) SMARTY介紹 3

第二節(jié) PHP介紹 3

第三節(jié) MYSQL介紹 4

第三章 系統(tǒng)分析與設(shè)計(jì) 5

第一節(jié) 系統(tǒng)分析 5

一、開發(fā)背景 5

二、功能需求分析 6

三、數(shù)據(jù)流程圖 6

第二節(jié) 系統(tǒng)設(shè)計(jì) 9

一、總體結(jié)構(gòu)設(shè)計(jì) 9

二、詳細(xì)設(shè)計(jì) 10

第四章 系統(tǒng)實(shí)施 13

第一節(jié) 系統(tǒng)配置 13

第二節(jié) 系統(tǒng)模塊介紹 15

一、前臺(tái)系統(tǒng) 15

二、后臺(tái)系統(tǒng) 20

參考文獻(xiàn) 22

附  件 23

 第一章 引言

第一節(jié) 選題意義

一、選題目的

選擇這個(gè)論題的目的主要是想從繁瑣的建站中加入一些有意義的建站思想,并通過開發(fā)一套系統(tǒng)實(shí)現(xiàn)這些思想。開發(fā)一套系統(tǒng),從最初有一個(gè)建站的初衷,到最后實(shí)現(xiàn)一個(gè)系統(tǒng),是一個(gè)浩大的工程。而往往這項(xiàng)工程實(shí)現(xiàn)之后,還有大量的維護(hù)及更新工作。可是即使所有的問題都解決了,依然面臨著下一個(gè)工程的再開發(fā)。這樣的建站方式似乎可以有所突破,似乎可以從中更改一些方式,加入一些編程思想,就能夠避免一次次地從零開始建站。所以我選擇建一套數(shù)據(jù)庫驅(qū)動(dòng)的帶優(yōu)化的模板化網(wǎng)站信息系統(tǒng),使建站變得有趣輕松高效。

二、實(shí)現(xiàn)意義

代碼利用率高:采用網(wǎng)頁模板的方式,當(dāng)不同企業(yè)需要建站時(shí),就能夠?yàn)椴煌髽I(yè)建一個(gè)模板即可,而不需要修改內(nèi)在邏輯層。

代碼維護(hù)量少:一方面由于采用了Smarty模板引擎,使得邏輯層和表現(xiàn)層分離,減少了維護(hù)的工作量。另一方面,在表現(xiàn)層上還可以進(jìn)一步分離,也就是把表現(xiàn)層分離成內(nèi)容層和樣式層。內(nèi)容層由HTML構(gòu)建,樣式層由CSS控制,甚至布局都可以完全由CSS來控制。內(nèi)容層通過調(diào)用相應(yīng)的CSS文件即可。也就是說,當(dāng)內(nèi)容層沒有調(diào)用CSS文件,頁面幾乎沒有是純文本。另外,CSS化的網(wǎng)頁用戶在瀏覽網(wǎng)站的時(shí)候,頁面下載速度快。對(duì)搜索引擎是友好的,易被搜索引擎收錄。

另外,在SEO搜索引擎優(yōu)化方面,我也做了調(diào)整,從以前手工在為頁面添加title、keywords、description這些內(nèi)容,到現(xiàn)在通過數(shù)據(jù)庫,動(dòng)態(tài)調(diào)用數(shù)據(jù)庫字段的值。

基于以上特點(diǎn),系統(tǒng)添加了詢盤功能,對(duì)于企業(yè)查看詢盤信息,增加潛在合作機(jī)會(huì)。企業(yè)不僅可以通過后臺(tái)查看詢盤信息,還可以通過在后臺(tái)設(shè)置的郵箱,從郵箱中查看詢盤信息,方便,簡潔。

第二節(jié) 現(xiàn)狀研究

一、網(wǎng)絡(luò)公司建站現(xiàn)狀

網(wǎng)絡(luò)公司目前建站大多通過與企業(yè)進(jìn)行單獨(dú)溝通,開發(fā)建站。基本展示企業(yè)的文化、簡介、聯(lián)系方式、產(chǎn)品列表等信息。基于數(shù)據(jù)庫驅(qū)動(dòng),但是開發(fā)周期都較長,因?yàn)檫@類系統(tǒng)大多是邏輯層和表現(xiàn)層沒有分離。

故網(wǎng)站開發(fā)人員和設(shè)計(jì)人員就會(huì)互相影響。各自的代碼就有可能被另一方更改,而無法實(shí)現(xiàn)層次的分離。開發(fā)周期就會(huì)受到影響,并且每個(gè)腳本頁既要包含邏輯層,又要包含樣式的設(shè)計(jì),這就使得網(wǎng)頁設(shè)計(jì)人員不得不對(duì)各個(gè)數(shù)據(jù)庫的字段以及腳本進(jìn)行編寫代碼,不僅使頁面變得冗長,網(wǎng)站膨脹,還使得在修改界面以及后期維護(hù)時(shí)容易帶來邏輯層的錯(cuò)誤。

二、網(wǎng)絡(luò)公司建站未來趨勢

眼下以及未來網(wǎng)絡(luò)公司的競爭越來越激烈,技術(shù)不斷更新,企業(yè)對(duì)網(wǎng)站系統(tǒng)的要求也會(huì)逐步提高,不再停留在只要看到網(wǎng)站即可。故網(wǎng)絡(luò)公司建站的趨勢,應(yīng)該是符合編程的思想:靈活、可擴(kuò)展、可維護(hù)、健壯性、高效等等。

這樣的系統(tǒng)才能在未來的技術(shù)更迭的過程中,依然能夠被市場所接受。

因?yàn)榫幊趟枷胧菍?duì)的,那么只要系統(tǒng)體現(xiàn)出這些思想,那么系統(tǒng)就會(huì)適合市場以及技術(shù)的發(fā)展潮流的。

第二章 開發(fā)技術(shù)

第一節(jié) Smarty介紹

Smarty模版引擎的作用是將系統(tǒng)的邏輯層和表現(xiàn)層進(jìn)行分離。如果兩者是混合在一起的,則在頻繁的修改界面的過程中,就有可能帶來邏輯層的錯(cuò)誤。而引入Smarty模板引擎,就可以消除層次混亂帶來的一系列問題。

表示層,可以通過用HTML元素來顯示帶模版變量的頁面。

而邏輯層則是由PHP以及Smarty模版語言共同完成。

Smarty是一種模板語言,語法簡單,網(wǎng)頁設(shè)計(jì)師可以很快地學(xué)會(huì),而不需要預(yù)備的編程知識(shí)。

PHP的MVC開發(fā)模式,就是把邏輯層和表現(xiàn)層進(jìn)行分離,事實(shí)上有很 多模版引擎可以選擇,但是官方推薦的Smarty引擎的出現(xiàn),使得開發(fā)變得更加方便快捷。

MVC分別代表了模型、視圖和控制三者。一個(gè)系統(tǒng),有輸入、處理、輸出三個(gè)主要的流程,而MVC恰好把三者進(jìn)行了分離。模型,這是核心,主要是進(jìn)行內(nèi)部的編碼。比如數(shù)據(jù)庫的操作的一系列操作,添加、刪除、修改等。視圖,是用戶可以看到的界面,在這一層面上,主要進(jìn)行著一系列的用戶交互,比如訪問者提交的表單等等。而控制層,則是模型和視圖的連接層,對(duì)用戶在瀏覽器提出的請求進(jìn)行傳遞,傳遞到模型層,然后由模型層對(duì)請求進(jìn)行處理。然后把處理結(jié)果通過中間的控制層傳遞回視圖層的瀏覽器。

第二節(jié) PHP介紹

PHP(PHP:Hypertext Preprocessor)有很多特點(diǎn),較之其他的腳本有其優(yōu)勢。

第一,PHP是一種腳本語言。同ASP環(huán)境一樣,都是嵌入HTML頁內(nèi)的腳本。但是由于產(chǎn)品系統(tǒng)引入了Smarty模版引擎,使得PHP不需要嵌入在HTML內(nèi)來實(shí)現(xiàn)與數(shù)據(jù)庫的交互和邏輯的處理。

第二,PHP是應(yīng)用于服務(wù)器端的語言。服務(wù)器端是PHP腳本都是事先在服務(wù)器端進(jìn)行處理過的,而非用戶瀏覽器端才進(jìn)行處理。當(dāng)用戶在瀏覽器端訪問了頁面,輸入網(wǎng)址后,就已經(jīng)向服務(wù)器發(fā)出HTML請求,所謂的HTML請求,也就是實(shí)際到達(dá)客戶端的數(shù)據(jù)都是已經(jīng)進(jìn)行處理,不含腳本。所以保證了系統(tǒng)代碼的安全性和不可見性。服務(wù)器端接受到了HTML請求,則讀取相應(yīng)的PHP腳本,然后按腳本所要求的邏輯進(jìn)行處理。PHP腳本指示服務(wù)器發(fā)送相應(yīng)的數(shù)據(jù)給客戶端。到達(dá)客戶端后,瀏覽器根據(jù)自身的規(guī)則,進(jìn)行處理,展示給客戶相應(yīng)的頁面。

第三,PHP是跨平臺(tái)的語言。跨平臺(tái)指的是PHP可以在大多數(shù)操作系統(tǒng)上,包括Windows、UNIX(及其許多變體)和Macintosh正常運(yùn)行,而無須因?yàn)椴僮飨到y(tǒng)的不兼容而影響系統(tǒng)的試用。

PHP目前最新版本為PHP5,相對(duì)之前的版本有其更高的優(yōu)勢。PHP5加入了面向?qū)ο缶幊痰膽?yīng)用。這樣對(duì)于開發(fā)效率上和建站架構(gòu)上,更是一個(gè)新的研究方向。

在開發(fā)數(shù)據(jù)庫驅(qū)動(dòng)的系統(tǒng)上,較其他類似的技術(shù),PHP有其優(yōu)勢,并且易學(xué)。并且很重要的一點(diǎn)就是,PHP是免費(fèi)開源的,服務(wù)器環(huán)境容易架構(gòu),有很多支持的軟件可供選擇。開源意味著,可以更改其中的內(nèi)容,當(dāng)需要對(duì)其中的配置進(jìn)行更改時(shí),也是非常方面的。比如對(duì)于數(shù)據(jù)庫的導(dǎo)入數(shù)據(jù)的限制,就可以通過對(duì)PHP配置文件進(jìn)行修改即可。這大大方便了系統(tǒng)的維護(hù)和使用。

另外還有一點(diǎn)需要涉及,就是與PHP配合的數(shù)據(jù)庫管理軟件MySQL,相比其他數(shù)據(jù)庫軟件在便捷性上,MySQL更是非常不錯(cuò)的選擇。

第三節(jié) MySQL介紹

MySQL是與Access、Oracle等數(shù)據(jù)庫管理系統(tǒng)一樣,是作為動(dòng)態(tài)網(wǎng)站必不可少的軟件。和PHP一樣,MySQL也有很多特點(diǎn):優(yōu)秀的性能、可移植性和可靠性,同樣容易學(xué)習(xí),并且也是開源免費(fèi)的。基本有一些數(shù)據(jù)庫語言的基礎(chǔ)都能夠很快轉(zhuǎn)到MySQL上。

MySQL是關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)。

從數(shù)據(jù)庫的發(fā)展歷史角度可以看出,數(shù)據(jù)庫技術(shù)的誕生對(duì)于網(wǎng)站系統(tǒng)的開發(fā)是非常重要的。雖然無法預(yù)計(jì)未來人們會(huì)用什么樣更神奇的方式去處理處理。但能夠把網(wǎng)站的數(shù)據(jù)統(tǒng)一存儲(chǔ)到一個(gè)單獨(dú)的系統(tǒng)中進(jìn)行管理,讓建站變得更加有層次感:數(shù)據(jù)與系統(tǒng)的分離。數(shù)據(jù)與系統(tǒng)通過簡單的連接語言進(jìn)行連接。

與PHP一樣,MySQL也是一種開源應(yīng)用程序,這意味著它可以免費(fèi)使用,甚至可以修改。

MySQL雖然是通過命令行形式進(jìn)行指令的,但是可視化的軟件很多,比如phpMyAdmin和Navicat,這兩款軟件就非常不錯(cuò),一個(gè)可以在網(wǎng)頁版本管理數(shù)據(jù)庫。另一個(gè)可以客戶端瀏覽數(shù)據(jù)庫,非常方便。

 

第三章 系統(tǒng)分析與設(shè)計(jì)

第一節(jié) 系統(tǒng)分析

一、開發(fā)背景

本系統(tǒng)結(jié)合Smarty模板引擎,PHP腳本,MySQL數(shù)據(jù)庫軟件,三合一,開發(fā)的數(shù)據(jù)庫驅(qū)動(dòng)的模板化的網(wǎng)站應(yīng)用程序。Smarty模板引擎使得系統(tǒng)的邏輯層和表現(xiàn)層分離。也就是說,本系統(tǒng)可以在不改變邏輯層的基礎(chǔ)上,只需要為不同企業(yè)開發(fā)一套模板文件即可。而模板文件中只需要調(diào)用Smarty模板變量,形如{$Variable},而網(wǎng)頁設(shè)計(jì)人員只需要知道模板變量的功能即可。在適當(dāng)?shù)牡胤讲季诌@些變量,使得樣式符合企業(yè)的要求即可。

網(wǎng)站信息系統(tǒng)開發(fā)的關(guān)鍵就是系統(tǒng)邏輯層的構(gòu)造,這是系統(tǒng)開發(fā)前期的關(guān)鍵。但是開發(fā)完成之后,只需要網(wǎng)頁設(shè)計(jì)人員針對(duì)不同企業(yè)開發(fā)一套模板即可。

本系統(tǒng)的特點(diǎn),總結(jié)如下:

第一,該系統(tǒng)是通過后臺(tái)把PHP動(dòng)態(tài)頁面生成靜態(tài)頁面。然后通過前臺(tái)顯示。也就是說,當(dāng)管理員在后臺(tái)更改了任何信息后只有在后臺(tái)點(diǎn)擊生成HTML才能在前臺(tái)看見更新后的信息。當(dāng)后臺(tái)在更改頁面的時(shí)候,前臺(tái)能夠正常顯示頁面。同時(shí),保證了代碼的不可見性和安全性。更重要的是,前臺(tái)生成靜態(tài)頁面,有利于搜索引擎優(yōu)化,在搜索引擎排名中在前列,增加網(wǎng)站流量。

第二,該系統(tǒng)采用了網(wǎng)頁模板的方式來開發(fā)與展示,管理者可以在后臺(tái)選擇不同的模板——也即模板文件夾下的一系列模板文件來顯示不同效果的頁面,這使得開發(fā)效率大大提高,用戶需求快速響應(yīng)。另外,系統(tǒng)可以存在多套模板,供用戶選擇。

第三,各個(gè)模板采用了Div+css的方式進(jìn)行開發(fā),一方面,采用DIV+CSS,有利于被搜索引擎收錄。另一方面,用戶瀏覽頁面時(shí)能夠快速響應(yīng),較之前的TABLE布局方式,有其優(yōu)勢。Div就是頁面的內(nèi)容部分,通過PHP官方推薦的模板語言Smarty,調(diào)用模板變量。另一方面,頁面的表現(xiàn)部分,也就是通常的圖片,顏色,布局等等都是通過css來統(tǒng)一控制。在開發(fā)效率上又是一大提高。如果用戶需要更改頁面的布局,開發(fā)者不再需要到HTML文件里修改,而是找到相應(yīng)的css代碼,在css文件里修改即可,快速又靈活。

第四,該系統(tǒng)可以在后臺(tái)調(diào)用前臺(tái)瀏覽者所提交的詢盤,管理者也可以通過設(shè)置的郵箱,在郵箱里提取這些信息。

第五,本系統(tǒng)在數(shù)據(jù)庫設(shè)計(jì)的階段,考慮到為了網(wǎng)站能夠在搜索引擎中排名靠前,對(duì)數(shù)據(jù)庫相關(guān)地方添加了title、keywords、description的字段,用來存儲(chǔ)這三個(gè)字段的值,在模板頁面中調(diào)用這三個(gè)模板變量,在后臺(tái)企業(yè)可以填寫適當(dāng)?shù)闹怠?/p>

二、功能需求分析

網(wǎng)站信息系統(tǒng)是面向外貿(mào)型企業(yè)的,故前臺(tái)偏向側(cè)重產(chǎn)品的展示與用戶的反饋信息的交互功能。所以后臺(tái)的功能相應(yīng)的,就偏向產(chǎn)品管理和用戶詢盤信息的管理。

網(wǎng)站前臺(tái)主要為了展示企業(yè)的相關(guān)信息,產(chǎn)品信息。產(chǎn)品信息主要是展示產(chǎn)品的圖片、參數(shù)、產(chǎn)品說明、產(chǎn)品 類別。網(wǎng)站后臺(tái)則把網(wǎng)站前臺(tái)所需要展示的所有信息通過后臺(tái)的功能進(jìn)行設(shè)置。

這樣前后臺(tái)就能夠很好的實(shí)現(xiàn)用戶的需求,方便客戶對(duì)信息的更改。

三、數(shù)據(jù)流程圖

(一)Smarty模板變量對(duì)應(yīng)的HTML標(biāo)簽列表

表3-1模板變量對(duì)應(yīng)的HTML標(biāo)簽列表

Smarty模板變量 功能 標(biāo)簽

{$topmenu} 欄目列表,網(wǎng)站導(dǎo)航條 ul

{$leftcp} 網(wǎng)站左列產(chǎn)品列表 ul

{$cplist} 全部產(chǎn)品列表、首頁推薦產(chǎn)品列表、熱門產(chǎn)品列表 ul

{$cplistfy} 產(chǎn)品列表分頁 ul

{$tel} 企業(yè)電話 調(diào)取數(shù)據(jù)庫

{$fax} 企業(yè)傳真 調(diào)取數(shù)據(jù)庫

{$email} 企業(yè)Email 調(diào)取數(shù)據(jù)庫

{$menuname} 欄目名 調(diào)取數(shù)據(jù)庫

{$rcontent} 每個(gè)單網(wǎng)頁內(nèi)容 調(diào)取數(shù)據(jù)庫

{$lbdet} 產(chǎn)品類別說明 調(diào)取數(shù)據(jù)庫

{$cpname} 產(chǎn)品型號(hào) 調(diào)取數(shù)據(jù)庫

{$cpcontent} 產(chǎn)品說明 調(diào)取數(shù)據(jù)庫

{$copyright} 企業(yè)版權(quán)信息 調(diào)取數(shù)據(jù)庫

{$title} HTML標(biāo)簽title內(nèi)容 為了優(yōu)化 調(diào)取數(shù)據(jù)庫

{$keyword} HTML標(biāo)簽meta內(nèi)容 為了優(yōu)化 調(diào)取數(shù)據(jù)庫

{$description} HTML標(biāo)簽meta內(nèi)容 為了優(yōu)化 調(diào)取數(shù)據(jù)庫

{$aboutu} 首頁企業(yè)簡介 調(diào)取數(shù)據(jù)庫

(二)關(guān)聯(lián)圖

數(shù)據(jù)流程圖展示了前后臺(tái)數(shù)據(jù)的流動(dòng)過程。使得前后臺(tái)數(shù)據(jù)統(tǒng)一,準(zhǔn)確。關(guān)聯(lián)圖主要描述了外部實(shí)體即網(wǎng)站瀏覽者、網(wǎng)站管理人員與產(chǎn)品信息系統(tǒng)之間的關(guān)聯(lián)。

 

(三)頂層圖

頂層圖描述了前臺(tái)系統(tǒng)和后臺(tái)系統(tǒng)的基本功能。

 

(四)關(guān)聯(lián)圖

第一層數(shù)據(jù)流程圖描述了前臺(tái)系統(tǒng)、后臺(tái)系統(tǒng)的具體功能的實(shí)現(xiàn),同時(shí)提供了系統(tǒng)之間的數(shù)據(jù)的交換關(guān)系。

外部實(shí)體網(wǎng)站瀏覽者主要與前臺(tái)系統(tǒng)和反饋系統(tǒng)有關(guān)聯(lián),網(wǎng)站管理人員主要與后臺(tái)系統(tǒng)與反饋系統(tǒng)有關(guān)。

 

 

第二節(jié) 系統(tǒng)設(shè)計(jì)

一、總體結(jié)構(gòu)設(shè)計(jì)

系統(tǒng)總體結(jié)構(gòu)的設(shè)計(jì)主要將系統(tǒng)劃分成若干個(gè)系統(tǒng)模塊,確定各模塊內(nèi)部的調(diào)用關(guān)系。

產(chǎn)品信息系統(tǒng)包括前臺(tái)系統(tǒng)、欄目管理系統(tǒng)、反饋系統(tǒng)、產(chǎn)品管理系統(tǒng)、系統(tǒng)管理七個(gè)大的模塊。

前臺(tái)系統(tǒng)就是網(wǎng)站的前臺(tái)各個(gè)頁面,欄目管理系統(tǒng)則是系統(tǒng)的導(dǎo)航條的管理,反饋系統(tǒng)就是上訴的詢盤功能,產(chǎn)品管理系統(tǒng)主要是產(chǎn)品管理和產(chǎn)品類別管理,系統(tǒng)管理則主要包括系統(tǒng)的基本資料、系統(tǒng)參數(shù)、系統(tǒng)用戶、版權(quán)信息、模板選擇的設(shè)置。

 

二、詳細(xì)設(shè)計(jì)

以下為對(duì)關(guān)系圖中數(shù)據(jù)表的詳細(xì)描述。

表3-2系統(tǒng)管理員列表

中文名稱 字段 數(shù)據(jù)類型 長度 主鍵 空 默認(rèn)值

管理員編號(hào) id int 11 Y  

管理員權(quán)限 qx int 2   1

管理員名 ad_username varchar 100   

管理員密碼 ad_pass varchar 100   

管理員帳號(hào)狀態(tài) ad_active enum 0   0

表3-3產(chǎn)品附件圖列表

中文名稱 字段 數(shù)據(jù)類型 長度 主鍵 空 默認(rèn)值

產(chǎn)品附件圖編號(hào) id int 11 Y  

產(chǎn)品編號(hào) cpid int 11  Y NULL

產(chǎn)品附件圖文件名 imgb varchar 20  Y NULL

產(chǎn)品附件圖說明 content text 0  Y NULL

產(chǎn)品附件圖名稱 name varchar 50  Y NULL

表3-4詢盤郵箱列表

中文名稱 字段 數(shù)據(jù)類型 長度 主鍵 空 默認(rèn)值

郵箱編號(hào) id int 3 Y  

接受詢盤郵箱 toemail varchar 255   

是否支持郵箱 ifmail int 1   1

SMTP服務(wù)器 smtp varchar 50   

用戶名 uname varchar 50   test

密碼 pword varchar 50   test

SMTP郵箱 smtpemail varchar 100  Y NULL

表3-5欄目列表

中文名稱 字段 數(shù)據(jù)類型 長度 主鍵 空 默認(rèn)值

欄目編號(hào) id int 3 Y  

父欄目編號(hào) praid int  11   0

新聞欄目 newslm int  7   0

子欄目個(gè)數(shù) flag int  11   0

是否顯示 step int  2   1

欄目名稱 name varchar  50   

頁面名稱 pname varchar  20   index

頁面樣式 ptype varchar  50   

頁面內(nèi)容 content text  0  Y NULL

欄目排序 px int  6   0

Title title varchar 255  Y NULL

Keywords keyword text  0  Y NULL

Description descr text  0  Y NULL

表3-6產(chǎn)品類別列表

中文名稱 字段 數(shù)據(jù)類型 長度 主鍵 空 默認(rèn)值

產(chǎn)品類別編號(hào) classcode int 11 Y  

產(chǎn)品類別名稱 classname varchar 50   

產(chǎn)品父類編號(hào) parentcla int 11   0

子類別個(gè)數(shù) flag int 11   0

產(chǎn)品類別圖片文件名 Img_Name varchar 50   

產(chǎn)品類別所在級(jí)別 Orders int 11   0

產(chǎn)品類別排序 id int 11   0

產(chǎn)品類別說明 classremark text 0   

產(chǎn)品類別添加時(shí)間 StatDate int 11   0

Title title text 0  Y NULL

Keywords  keywords text 0   

Description descr text 0   

表3-7產(chǎn)品列表

中文名稱 字段 數(shù)據(jù)類型 長度 主鍵 空 默認(rèn)值

產(chǎn)品自動(dòng)編號(hào) id int 11 Y  

產(chǎn)品類別編號(hào) ClassID int 11  Y NULL

產(chǎn)品型號(hào) class_xh varchar 200  Y NULL

產(chǎn)品大圖文件名 Img_Name varchar  100  Y NULL

產(chǎn)品小圖文件名 SmallImg varchar 100  Y NULL

產(chǎn)品說明 Content longtext 0  Y NULL

產(chǎn)品添加時(shí)間 t_time int 11   0

產(chǎn)品排序 key_num int 11  Y NULL

首頁是否顯示 jm tinyint 4   0

新產(chǎn)品與否 new tinyint 4   0

Title title varchar 200  Y NULL

Keywords kws varchar 200  Y NULL

Description descr text 0  Y NULL

表3-8 基本信息列表

中文名稱 字段 數(shù)據(jù)類型 長度 主鍵 空 默認(rèn)值

自動(dòng)編號(hào) id int 5 Y  

公司名稱 comname varchar 255  Y NULL

聯(lián)系人 conname varchar 50  Y NULL

聯(lián)系電話 tel varchar 25  Y NULL

傳真 fax varchar 25  Y NULL

手機(jī) mobile varchar  25  Y NULL

Email email varchar 25  Y NULL

公司地址 addr varchar 255  Y NULL

公司域名 url varchar 50  Y NULL

QQ qq varchar 15  Y NULL

MSN msn varchar 50  Y NULL

郵編 zip varchar  20  Y NULL

系統(tǒng)所用模板 templet varchar 50   default

首頁顯示 homes varchar 2   cp

產(chǎn)品列表小圖片寬度 simgw int 4   150

產(chǎn)品列表小圖片高度 simgh int 4   150

產(chǎn)品顯示方式 cpys int 1   1

每頁顯示產(chǎn)品數(shù) page_row int 3   12

每行顯示產(chǎn)品個(gè)數(shù) mhsm int 2   3

是否支持Email ifmail tinyint 1   1

公司簡介 aboutu text 0   

版權(quán)信息 copyright text 0  Y NULL

第四章 系統(tǒng)實(shí)施

第一節(jié) 系統(tǒng)配置

在系統(tǒng)實(shí)施階段,由于系統(tǒng)是使用了PHP作為開發(fā)語言,則需要配置相應(yīng)的服務(wù)器端環(huán)境。PHP環(huán)境配置軟件有很多,其中我選擇了PHPStudy來配置。該軟件有以下特點(diǎn):

集成了最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安裝,相比單獨(dú)進(jìn)行安裝然后對(duì)各個(gè)軟件進(jìn)行配置的過程要簡單快捷多了。

可以通過設(shè)置PHPStudy自己單獨(dú)的端口,而不會(huì)與IIS的80端口沖突,這樣在一個(gè)服務(wù)器上,比如把本地作為服務(wù)器端和客戶端的時(shí)候,可以非常方便調(diào)試其他程序,配置服務(wù)器變得快速簡單。

通過PHPStudy可以方便的啟動(dòng)Apache和MySQL,另外還可以對(duì)網(wǎng)站端口、網(wǎng)站目錄以及目錄首頁。這樣就可以像IIS設(shè)置虛擬目錄一樣,可以隨時(shí)更改網(wǎng)站目錄,切換程序。當(dāng)時(shí)當(dāng)系統(tǒng)更改過Apache和MySQL的設(shè)置之后,都要相應(yīng)地重啟Apache或MySQL,這樣系統(tǒng)才會(huì)正常運(yùn)行。

由于PHPStudy集成了PHPMyAdmin,已經(jīng)在網(wǎng)站 目錄下有一個(gè)名為phpMyAdmin文件夾,用于管理數(shù)據(jù)庫。

可以通過localhost/phpMyAdmin/進(jìn)行訪問,但需要輸入數(shù)據(jù)庫用戶名和密碼,默認(rèn)都為root。phpMyAdmin是通過網(wǎng)頁形式訪問并管理數(shù)據(jù)庫的,在便捷性上而言,更加方便快捷。在配置服務(wù)器的時(shí)候,就不需要花費(fèi)大量時(shí)間安裝數(shù)據(jù)庫系統(tǒng)。

訪問系統(tǒng)前臺(tái)通過localhost/novelty/這個(gè)路徑是相對(duì)服務(wù)器配置時(shí)的網(wǎng)站目錄而言的。

但是為什么不直接把網(wǎng)站目錄設(shè)置成E:\design\novelty,這樣訪問前臺(tái)系統(tǒng)就可以通過localhost/,這樣不是更加簡單了?我之所以會(huì)選擇把目錄定位在系統(tǒng)的design目錄下,是因?yàn)樵诎惭bphpStudy的時(shí)候,已經(jīng)選擇了網(wǎng)站目錄,這樣等安裝完成之后,就會(huì)在該目錄下多出一個(gè)文件夾phpMyAdmin這個(gè)文件夾,它的作用是管理數(shù)據(jù)庫。而如果我有更多的PHP程序在調(diào)試的話,我就需要通過localhost/phpMyAdmin/來創(chuàng)建數(shù)據(jù)庫。但是如果按照希望的把網(wǎng)站目錄設(shè)置成E:\design\novelty,我便無法通過localhost/phpMyAdmin/來訪問數(shù)據(jù)庫。唯一使程序和數(shù)據(jù)庫系統(tǒng)運(yùn)行正常的方式就是不斷地更改網(wǎng)站根目錄以及重啟Apache。這樣對(duì)于存在多個(gè)系統(tǒng)的環(huán)境是非常不方便的。所以我選擇把網(wǎng)站根目錄設(shè)置在程序所在文件夾的上一級(jí)目錄。

而當(dāng)系統(tǒng)調(diào)試完成能夠正常運(yùn)行之后,這樣的系統(tǒng)也是非常容易轉(zhuǎn)移的。只需要把系統(tǒng)中的數(shù)據(jù)庫通過phpMyAdmin導(dǎo)出數(shù)據(jù)庫即可。

當(dāng)然,轉(zhuǎn)到遠(yuǎn)程服務(wù)器上就需要更改程序所在目錄的config_data.php中的數(shù)據(jù)庫用戶名和密碼,這樣才能保證系統(tǒng)連接到數(shù)據(jù)庫。

 

圖4-1 PHPStudy軟件安裝完成

 

圖4-2 服務(wù)器配置

 

圖4-3 創(chuàng)建系統(tǒng)數(shù)據(jù)庫

 

圖4-4 導(dǎo)入數(shù)據(jù)庫

 

圖4-5 修改數(shù)據(jù)庫用戶名和密碼

第二節(jié) 系統(tǒng)模塊介紹

一、前臺(tái)系統(tǒng)

 

圖4-6 頭部導(dǎo)航條

 

圖4-7 底部版權(quán)信息

 

圖4-8 左列產(chǎn)品類別列表

 

圖4-9 左列聯(lián)系方式

 

圖4-10 首頁推薦產(chǎn)品頁

 

圖4-11 公司簡介頁

 

圖4-12 產(chǎn)品細(xì)頁

 

圖4-13 產(chǎn)品列表頁

 

圖4-14 聯(lián)系我們頁

 

圖4-15 常見問題頁

 

圖4-16 常見問題頁

二、后臺(tái)系統(tǒng)

 

圖4-17 基本資料管理

 

圖4-18 欄目管理

 

圖4-19 詢盤管理

 

圖4-20 產(chǎn)品管理

 

圖4-21 HTML生成

 

【參考文獻(xiàn)】

[1] Quentin Zervaas.PHP Web 2.0開發(fā)實(shí)戰(zhàn)[M].北京:人民郵電出版社,2008.15-100.

[2] Ben Forta.MySQL必知必會(huì)[M].北京:人民郵電出版社,2009.20-130.

[3] Andy Budd.精通CSS:高級(jí)Web標(biāo)準(zhǔn)解決方案[M].北京:人民郵電出版社,2006.1-200.

[4]陳軍.PHP+MySQL經(jīng)典案例剖析.[M].[北京].[清華大學(xué)出版社].2008.

[5]白志強(qiáng).21天學(xué)通PHP.[M].[北京].[電子工業(yè)出版社].2009.

[6]丁月光.PHP+MySQL動(dòng)態(tài)網(wǎng)站開發(fā).[M].[北京].[清華大學(xué)出版社].2008.

[7]孫鵬程.完全手冊PHP網(wǎng)絡(luò)開發(fā)詳解.[M].[北京].[電子工業(yè)出版社].2007.

[8]Vasani,V.MySQL完全手冊.[M].[北京].[電子工業(yè)出版社].2004.

[9]李剛.網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)PHP+MySQL.[M].[北京].[北京大學(xué)出版社].2008.

[10]Davis,E.M.學(xué)習(xí)PHP和MySQL.[M].[北京].[機(jī)械工業(yè)出版社].2008.

[11]Julie C.Meloni.PHP、MySQL和Apache編程導(dǎo)學(xué).[M].[北京].[機(jī)械工業(yè)出版社].2008.

[12]范德蘭斯.MySQL開發(fā)者SQL權(quán)威指南.[M].[北京].[機(jī)械工業(yè)出版社].2008.

[13]明日科技.PHP開發(fā)典型模塊大全.[M].[北京].[人民郵電出版社].2009.

[14]鄒天思.PHP網(wǎng)絡(luò)編程標(biāo)準(zhǔn)教程.[M].[北京].[人民郵電出版社].2009.

.2008.

[16]為喆.PHP5與MySQL5從入門到精通.[M].[北京].[電子工業(yè)出版社].2008.

[17]Rogers S. Pressman SoftWare Engineering北京:清華大學(xué)出版社 2001.1

[18]Rick F. van der Lans  Introduction to SQL: Mastering the Relational Database Language, 北京:清華大學(xué)出版社影印  Addison Wesley Pub 2006 .9.26

附  件

/* base

------------------------------------------------------------- */

html{ overflow-x:hidden;}

body

{background:#000;padding:0;margin:0 auto;color:#d8a151;border-top:6px solid #9f0000; font-family:Arial; font-size:16px; line-height:20px;word-wrap:break-word; overflow:hidden;}

p{margin:0;}

a

{color:#d8a151;text-decoration:none;font-family:Tahoma,sans-serif;}

 a:visited

 {color:#d8a151;}

 a:hover

 {color:#ffff00;}

 a:focus

 {outline:none;}

.title

{font-weight:bold;}

.clear

{clear:both;}

ul{list-style:none; margin:0px; padding:0px;}

img

{border:none;}

.mailto a

{text-decoration:underline;}

.vertical

{color:#cacaca;padding:0 2px;}

/* layout

-------------------------------------------------------------- */

#header

{margin:0 auto; background:#5b0000;width:900px; height:269px; position:relative;top:2px; *top:-0px;z-index:1;*z-index:1;_z-index:0;}

#container

{text-align:left;margin:0 auto;width:900px;background:#5b0000;height:100%; position:relative;top:-270px;*top:0px;_top:-538px;}

 #contentContainer

 {width:842px;text-align:left;margin:0 auto;height:100%;padding:9px 0 23px 0;}

 #footer

 {width:842px;text-align:left;margin:0 auto;height:85px;background:#5b0000;}

#headerLeft{background:url(imgs/headerLeft.gif) no-repeat;width:29px;height:269px;position:relative;left:0;*left:0;_left:0;}

#headerRight{background:url(imgs/headerRight.gif) no-repeat;width:29px;height:269px;position:relative; left:871px;*left:871px;_left:871px; top:-538px; *top:-538px;_top:-555px;}

#headerVcenter{width:842px;height:269px;position:relative;left:29px;*left:29px;_left:29px;top:-269px;}

 #headerTop{width:842px;height:83px;background:#140000;}

 #headerCenter{width:842px;height:126px; background:url(imgs/headerCenter.gif) no-repeat;}

 #headerBot{width:842px;margin:0 auto; height:60px;}

  #headerLogo{width:222px;height:83px;float:left;}

   #headerLog o img{width:222px; height:83px;}

  #headerLogoTxt{width:468px;height:83px;float:left;}

   #headerLogoTxt img{width:468px;height:83px;}

  #headerLogoTxtRight{width:152px;height:83px;float:right;}

   #headerLogoTxtRight .headerContact{width:86px;height:83px;float:left; padding-left:20px;}

    #headerLogoTxtRight .headerContact img{padding:59px 0 2px 0px;margin:0;}

   #headerLogoTxtRight .headerLogoTxtRightImg{width:46px;height:83px;float:right;}

    #headerLogoTxtRight .headerLogoTxtRightImg img{width:46px;height:83px;}

  /* header flash */

  #headerCenter .flash

  {width:335;*width:306px;_width:336px; float:right; height:118px;padding:4px 11px 4px 0;*padding:4px 50px 4px 0;_padding:4px 10px 4px 0;}

/* headerNav------------------------- */

#headerNav{width:842px;height:60px;}

 #headerNavLeft{width:43px;height:60px;background:url(imgs/headerNavLeft.gif) no-repeat ; float:left;}

 #headerNavRight{width:43px;height:60px;background:url(imgs/headerNavRight.gif) no-repeat ;float:right;}

 #headerNav ul li{background:url(imgs/headerNavBg.gif) no-repeat 0 0; float:left; width:108px; height:60px;font-weight:bold;padding-top:18px;text-align:center;}

 #headerNav ul li a

 {color:#d8a151;}

 #headerNav ul li a:hover

 {color:#ffff00;} 

/* leftCol rightCol--------------------------------------- */ 

#leftCol{width:240px;float:left;} 

#rightCol{width:590px; float:right;padding-left:12px;} 

#leftCol .wireBox{width:240px;}

#rightCol .wireBox{width:590px;}

#leftCol .wireBox .boxContent{width:238px;height:100%;}

#rightCol .wireBox .boxContent{width:588px;height:100%;}

.leftColSpace

篇(6)

課程名稱: 數(shù)據(jù)庫技術(shù)與應(yīng)用

報(bào)告題目: 網(wǎng)吧管理系統(tǒng)

學(xué)生姓名: *** **

所在學(xué)院: 信息科學(xué)與工程學(xué)院

專業(yè)班級(jí): **班

學(xué)生學(xué)號(hào): ************

指導(dǎo)教師: ***

20*年*月*日

課程設(shè)計(jì)任務(wù)書

摘 要

互聯(lián)網(wǎng)技術(shù)的不斷革新與發(fā)展, 給全球經(jīng)濟(jì)帶來新的革命, 也正在改變著整個(gè)商業(yè)社會(huì)的競爭格局。Internet 、交互式web 應(yīng)用和電子協(xié)作等計(jì)算機(jī)技術(shù)將逐漸改變商業(yè)模式, 使得全球的網(wǎng)絡(luò)供應(yīng)鏈將逐漸取代分層式供應(yīng)鏈, 因此在網(wǎng)絡(luò)時(shí)代面臨著新機(jī)遇的同時(shí)也面臨著巨大的挑戰(zhàn)。

隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)與技術(shù)日趨成熟,計(jì)算機(jī)應(yīng)用到生產(chǎn)和生活的各個(gè)領(lǐng)域,發(fā)揮了越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)網(wǎng)吧信息進(jìn)行管理,具有手工操作無法比擬的優(yōu)點(diǎn),例如:檢索迅速,查找方便,可靠性高,存儲(chǔ)量大,壽命長,成本低等,因此研究開發(fā)網(wǎng)吧計(jì)費(fèi)系統(tǒng)具有可行的實(shí)際意義。

本系統(tǒng)是一個(gè)功能比較強(qiáng)大的網(wǎng)吧管理系統(tǒng)。該系統(tǒng)信息來源主要由管理員添加,方便網(wǎng)站管理員的查詢和管理。該系統(tǒng)的任務(wù)是方便,靈活的管理網(wǎng)吧的各項(xiàng)信息,包括對(duì)每臺(tái)電腦配置管理、會(huì)員用戶管理、上機(jī)時(shí)間計(jì)算、金額計(jì)算等。系統(tǒng)主要有添加,查找,刪除,統(tǒng)計(jì)等功能模塊組成。本系統(tǒng)會(huì)做到滿足網(wǎng)吧管理日常工作的需要,使用方便,界面親切,安全可靠。

關(guān)鍵詞: 網(wǎng)吧 方便 系統(tǒng)

目 錄

第一章 緒論 ---------------------------------------------------------------------------------------------------------------------- 1

1.1 課題來源--------------------------------------------------------------------------------------------------------------- 1

1.2 研究意義--------------------------------------------------------------------------------------------------------------- 1

第二章 可行性分析 ------------------------------------------------------------------------------------------------------------ 3

2.1 編寫目的--------------------------------------------------------------------------------------------------------------- 3

2.2可行性研究的前提 --------------------------------------------------------------------------------------------------- 3

2.2.1目標(biāo) ------------------------------------------------------------------------------------------------------------- 3

2.2.2 經(jīng)濟(jì)可行性 --------------------------------------------------------------------------------------------------- 3

2.2.3 運(yùn)行可行性 --------------------------------------------------------------------------------------------------- 3

2.2.4 技術(shù)可行性 --------------------------------------------------------------------------------------------------- 3

2.3對(duì)系統(tǒng)的分析 --------------------------------------------------------------------------------------------------------- 3

2.4 技術(shù)條件方面的可行性 -------------------------------------------------------------------------------------------- 4

2.5投資及效益分析 ------------------------------------------------------------------------------------------------------ 5

2.6社會(huì)因素方面的可行性 --------------------------------------------------------------------------------------------- 5

2.6.1法律可行性 ---------------------------------------------------------------------------------------------------- 5

2.6.2 操作可行性 --------------------------------------------------------------------------------------------------- 5

2.7結(jié)論 ---------------------------------------------------------------------------------------------------------------------- 5

第三章 需求分析 --------------------------------------------------------------------------------------------------------------- 6

3.1功能需求 --------------------------------------------------------------------------------------------------------------- 6

3.2 數(shù)據(jù)需求--------------------------------------------------------------------------------------------------------------- 6

3.3網(wǎng)吧管理數(shù)據(jù)流圖 --------------------------------------------------------------------------------------------------- 7

3.3.1數(shù)據(jù)庫簡介 ---------------------------------------------------------------------------------------------------- 7

3.3.2頂層數(shù)據(jù)流圖 ------------------------------------------------------------------------------------------------ 7

3.3.3 一層數(shù)據(jù)流圖 ------------------------------------------------------------------------------------------------ 8

3.3.4 二層數(shù)據(jù)流圖 ------------------------------------------------------------------------------------------------ 8

3.4數(shù)據(jù)字典 --------------------------------------------------------------------------------------------------------------- 9

3.5 業(yè)務(wù)需求-------------------------------------------------------------------------------------------------------------- 12

3.6 運(yùn)行需求-------------------------------------------------------------------------------------------------------------- 13

3.7 開發(fā)環(huán)境-------------------------------------------------------------------------------------------------------------- 14

第四章 概念及邏輯設(shè)計(jì) ----------------------------------------------------------------------------------------------------- 15

4.1 局部E-R 圖 ---------------------------------------------------------------------------------------------------------- 15

4.1.1管理員E-R 圖 ----------------------------------------------------------------------------------------------- 15

4.1.2用戶實(shí)體E-R 圖 -------------------------------------------------------------------------------------------- 15

4.1.3 記錄上下機(jī)實(shí)體E-R 圖 ---------------------------------------------------------------------------------- 15

4.1.4計(jì)算機(jī)配置實(shí)體E-R 圖 ----------------------------------------------------------------------------------- 16

4.1.5 總體E-R 圖 -------------------------------------------------------------------------------------------------- 16

4.2 數(shù)據(jù)抽象-------------------------------------------------------------------------------------------------------------- 17

4.2.1 用戶信息 ----------------------------------------------------------------------------------------------------- 17

4.2.2 上機(jī)下機(jī)信息 ----------------------------------------------------------------------------------------------- 18

4.2.3 電腦配置信息 ----------------------------------------------------------------------------------------------- 18

4.2.4 管理員登陸信息 -------------------------------------------------------------------------------------------- 18

4.3將概念模型轉(zhuǎn)換成關(guān)系模型 ------------------------------------------------------------------------------------- 19

第五章 物理設(shè)計(jì) -------------------------------------------------------------------------------------------------------------- 20

5.1 數(shù)據(jù)庫的概念 ------------------------------------------------------------------------------------------------------- 20

5.2 數(shù)據(jù)庫表的描述 ---------------------------------------------------------------------------------------------------- 20

5.3數(shù)據(jù)庫的實(shí)現(xiàn) -------------------------------------------------------------------------------------------------------- 21

5.3.1關(guān)系模式存取方式選擇 ----------------------------------------------------------------------------------- 21

5.3.2確定數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu) ----------------------------------------------------------------------------------- 21

第六章 系統(tǒng)實(shí)現(xiàn) -------------------------------------------------------------------------------------------------------------- 22

6.1數(shù)據(jù)庫實(shí)現(xiàn) ----------------------------------------------------------------------------------------------------------- 22

6.1.1創(chuàng)建用戶表 --------------------------------------------------------------------------------------------------- 22

6.1.2創(chuàng)建計(jì)算機(jī)信息表 ----------------------------------------------------------------------------------------- 22

6.1.3創(chuàng)建充值表 --------------------------------------------------------------------------------------------------- 22

6.1.4創(chuàng)建收費(fèi)表 --------------------------------------------------------------------------------------------------- 22

6.1.5創(chuàng)建上機(jī)記錄表 -------------------------------------------------------------------------------------------- 23

5.2 系統(tǒng)總體結(jié)構(gòu)圖 ---------------------------------------------------------------------------------------------------- 23

5.3 用戶信息查詢 ------------------------------------------------------------------------------------------------------- 23

5.3.1 功能描述 ----------------------------------------------------------------------------------------------------- 23

5.3.2 模塊流程圖 -------------------------------------------------------------------------------------------------- 23

5.4刪除電腦配置信息 -------------------------------------------------------------------------------------------------- 24

5.4.1 功能描述 ----------------------------------------------------------------------------------------------------- 24

5.4.2 模塊流程圖 -------------------------------------------------------------------------------------------------- 24

5.5 計(jì)費(fèi)功能-------------------------------------------------------------------------------------------------------------- 24

5.5.1 功能描述 ----------------------------------------------------------------------------------------------------- 24

5.5.2 模塊流程圖 ------------------------------------------------------------------------------------------------ 24

5.6 添加用戶信息 ------------------------------------------------------------------------------------------------------- 25

5.6.1 功能描述 --------------------------------------------------------------------------------------------------- 25

5.6.2 模塊流程圖 ------------------------------------------------------------------------------------------------ 25

5.7 客戶端查詢上網(wǎng)信息 ---------------------------------------------------------------------------------------------- 25

5.7.1 功能描述 --------------------------------------------------------------------------------------------------- 25

5.7.2 模塊流程圖 ------------------------------------------------------------------------------------------------ 25

第七章 結(jié)論 --------------------------------------------------------------------------------------------------------------------- 26 參考文獻(xiàn) ------------------------------------------------------------------------------------------------------------------------- 27

第一章

1.1 課題來源

隨著計(jì)算機(jī)技術(shù)的日新月異,越來越多的人注重加強(qiáng)對(duì)計(jì)算機(jī)知識(shí)的學(xué)習(xí),為了滿足學(xué)校學(xué)生或者社會(huì)學(xué)院的需求,許多網(wǎng)吧都紛紛對(duì)外開放,實(shí)行即時(shí)收費(fèi)。但隨著商家人數(shù)的增多,網(wǎng)吧的管理成了一個(gè)非常困難的問題。首先,人工即時(shí)收費(fèi)是非常繁瑣的一項(xiàng)工作,耗費(fèi)人力物力,而且極易出錯(cuò);最后的統(tǒng)計(jì)工作更是一項(xiàng)費(fèi)時(shí)費(fèi)力的苦差事,甚至不能統(tǒng)計(jì)。其次,上機(jī)過程中,每個(gè)網(wǎng)吧都需要值班人員值班,耗費(fèi)了管理人員的很多時(shí)間。隨著計(jì)算機(jī)各種外圍設(shè)備技術(shù)的發(fā)展,以上工作通過計(jì)算機(jī)就可以很方便的實(shí)現(xiàn)。

網(wǎng)吧以其龐大的用戶量和潛在購買力,首先成為一個(gè)很好的媒體廣告平臺(tái),尤其是快消品和網(wǎng)絡(luò)相關(guān)類的產(chǎn)品;同時(shí),網(wǎng)吧作為一個(gè)獨(dú)特的渠道,對(duì)中國互聯(lián)網(wǎng)的發(fā)展起到了非常關(guān)鍵的作用,已經(jīng)容不得任何一家互聯(lián)網(wǎng)公司忽視。已經(jīng)有越來越多的案例證明,贏得了網(wǎng)吧市場,就贏得了互聯(lián)網(wǎng)市場。這正是中國互聯(lián)網(wǎng)本土化中的一個(gè)關(guān)鍵部分,了解這部分市場的特征和容量,是本土和國際互聯(lián)網(wǎng)公司成功的一個(gè)關(guān)鍵因素。

基于網(wǎng)吧在中國互聯(lián)網(wǎng)市場上的如此重要的地位,易觀國際情況認(rèn)為有必要對(duì)網(wǎng)吧用戶作一個(gè)了解,探索網(wǎng)吧用戶的行為特征,描繪網(wǎng)吧用戶的輪廓。針對(duì)以下問題,進(jìn)行了重點(diǎn)調(diào)查和了解:網(wǎng)吧用戶特征,網(wǎng)吧用戶互聯(lián)網(wǎng)使用行為特征,不同網(wǎng)吧用戶之間存在怎樣的行為差異,針對(duì)網(wǎng)吧用戶的人群屬性和使用行為特征,產(chǎn)業(yè)的各方應(yīng)該如何營銷網(wǎng)吧。

為了適應(yīng)當(dāng)前網(wǎng)吧管理無人化的需求,網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)出現(xiàn)了。它可以減少值班人員、維護(hù)人員、降低管理人員的費(fèi)用、甚至可以做到網(wǎng)吧無需人員值守管理。同時(shí)還可以增加網(wǎng)吧的開放時(shí)間,提高設(shè)備的利用率,并且避免網(wǎng)吧管理中的人情免費(fèi)上機(jī)、逃脫費(fèi)用等問題。 緒論

1.2 研究意義

網(wǎng)吧用戶對(duì)網(wǎng)吧上網(wǎng)非常忠誠,每次上網(wǎng)時(shí)間和上網(wǎng)頻次都較高,13以上的人需要每天至少去網(wǎng)吧一次。網(wǎng)吧用戶的娛樂化傾向非常明顯,排在首位的應(yīng)用都是網(wǎng)絡(luò)游戲、網(wǎng)絡(luò)聊天、影視視頻等,而搜索引擎以第四常用與這些娛樂化應(yīng)用一起成為用戶最常使用的網(wǎng)絡(luò)應(yīng)用之一。

網(wǎng)吧用戶最常訪問的新聞?lì)惥W(wǎng)站呈現(xiàn)明顯的長尾現(xiàn)象,但是長尾頭部依然是幾大重要新聞網(wǎng)站,其中騰訊新聞選擇率最高,其次是新浪、網(wǎng)易和搜狐等門戶網(wǎng)站。

網(wǎng)絡(luò)音樂需求是網(wǎng)吧用戶一個(gè)最重要的需求,這種需求同時(shí)也充滿了多樣性,因此催生了多元化的選擇,雖然百度MP3占有絕對(duì)的優(yōu)勢,但是其它各種各樣的音樂網(wǎng)站也都獲得了一部分用戶,滿足多樣化的需求。

在網(wǎng)絡(luò)聊天市場上,騰訊QQ 在網(wǎng)吧用戶中一枝獨(dú)秀,但是51掛掛和飛信憑借各自的母公司和網(wǎng)站,今年獲得了非常大的發(fā)展,值得關(guān)注;而阿里旺旺則由于網(wǎng)吧網(wǎng)民的購物

傾向性小,使用率較低。

隨著中國互聯(lián)網(wǎng)軟件硬件的發(fā)展,涌現(xiàn)出了眾多視頻網(wǎng)站,有專業(yè)視頻網(wǎng)站,也有傳統(tǒng)門戶介入視頻市場成立視頻頻道的。而在網(wǎng)吧市場上,專業(yè)視頻網(wǎng)站獲得了更多的用戶選擇,尤其是土豆網(wǎng)和優(yōu)酷網(wǎng),其中土豆網(wǎng)選擇率稍高于優(yōu)酷,百度視頻搜索也以第三選擇成為市場第一梯隊(duì)成員。

在網(wǎng)吧搜索引擎市場上,百度的具有較大優(yōu)勢,用戶的使用率遠(yuǎn)高于其它搜索引擎。從用戶對(duì)搜索引擎各項(xiàng)關(guān)鍵指標(biāo)的評(píng)價(jià)來看,用戶對(duì)百度的滿意率是最高的,這顯現(xiàn)出用戶較大的忠誠度。其它搜索引擎運(yùn)營商在網(wǎng)吧用戶市場上還有很多工作要做。

在圖片搜索、知識(shí)問答和社區(qū)類網(wǎng)站中,百度圖片搜索、百度知道和百度貼吧都成為網(wǎng)吧用戶的最常去的網(wǎng)站。其中在圖片搜索和知識(shí)問答類型網(wǎng)站中,由于市場發(fā)展時(shí)間不長,這兩類用戶需求很大程度來自于百度的培養(yǎng),因此百度的優(yōu)勢較大,選擇比例都在80%以上。而在社區(qū)市場上,百度盡管選擇最多,但是優(yōu)勢并非絕對(duì)突出,網(wǎng)吧用戶選擇呈多元化趨勢,各種垂直論壇都有較多的用戶選擇存在。

網(wǎng)絡(luò)交友網(wǎng)站在網(wǎng)吧市場上更是異彩紛呈,除了老牌的QQ 交友中心、同學(xué)錄等,近年來興起的51、校內(nèi)網(wǎng)、開心網(wǎng)等,都獲得了較多網(wǎng)吧用戶的選擇,尤其是51,已經(jīng)成為網(wǎng)吧用戶交友的第二大選擇。

自網(wǎng)吧出現(xiàn)以來,我們經(jīng)歷了從手動(dòng)記錄管理網(wǎng)吧到現(xiàn)在的電腦自動(dòng)化計(jì)費(fèi)系統(tǒng)的過程。2010年,我國網(wǎng)吧上網(wǎng)比例為39.2%,并且逐年上升,注定了網(wǎng)吧自動(dòng)化計(jì)費(fèi)管理系統(tǒng)取代手動(dòng)記錄式管理方法,因此設(shè)計(jì)了此網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)。

第二章

2.1 編寫目的 可行性分析

編寫本可行性研究報(bào)告的目的是對(duì)物流管理系統(tǒng)進(jìn)行可行性分析,以最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決和是否值得解決,并最終確定本系統(tǒng)開發(fā)的可行性。

2.2可行性研究的前提

2.2.1目標(biāo)

方便的管理網(wǎng)吧,用最小的成本做出最優(yōu)的系統(tǒng)。

2.2.2 經(jīng)濟(jì)可行性

由于該系統(tǒng)的實(shí)現(xiàn)初衷是為了熟悉軟件開發(fā),投資不會(huì)很大,所以不會(huì)有經(jīng)濟(jì)上的風(fēng)險(xiǎn)。因此,在這一方面是可行的。

2.2.3 運(yùn)行可行性

由于網(wǎng)吧管理系統(tǒng)是相對(duì)獨(dú)立的系統(tǒng),除了與操作系統(tǒng)交互外,與其他軟件的關(guān)系不大,所以發(fā)生沖突的概率較低。

2.2.4 技術(shù)可行性

采用C#語言和SQL server 2005數(shù)據(jù)庫實(shí)現(xiàn),通過c#的面向?qū)ο蟮木幊谭绞脚cSQL 語句的結(jié)合,具有一定的穩(wěn)定性,從技術(shù)上來說是可以實(shí)現(xiàn)的。

2.3對(duì)系統(tǒng)的分析

經(jīng)過了解與分析并與小組討論得出以下結(jié)論:

怎樣劃分不同區(qū)域的收費(fèi)標(biāo)準(zhǔn)

兩種會(huì)員類型與非會(huì)員的收費(fèi)模式

圖 2-1 收費(fèi)模式

物流流程如下:

1、收銀臺(tái)查看用戶是否為會(huì)員

2、非會(huì)員上機(jī)辦理臨時(shí)卡,并不享有折扣優(yōu)惠。

3、會(huì)員充值時(shí)如是普通會(huì)員優(yōu)惠10%,高級(jí)會(huì)員優(yōu)惠15%。

4、網(wǎng)吧管理系統(tǒng)數(shù)據(jù)庫對(duì)區(qū)域劃分的收費(fèi)標(biāo)準(zhǔn),游戲區(qū)3元時(shí),聊天區(qū)2元時(shí)。

圖2-2 收費(fèi)標(biāo)準(zhǔn)

2.4 技術(shù)條件方面的可行性

從以上的分析得知, 該是一個(gè)小型的用戶網(wǎng)吧上網(wǎng)管理系統(tǒng)。這是套比實(shí)用的用戶網(wǎng)吧上網(wǎng)系統(tǒng),它操作步驟更為簡單,管理人員容易上手。對(duì)數(shù)據(jù)管理明了。

2.5投資及效益分析

在此主要對(duì)本項(xiàng)負(fù)擔(dān)經(jīng)濟(jì)可行性及成本效益進(jìn)行分析。

成本估計(jì):30萬

硬件設(shè)備:主要有2臺(tái)PC 服務(wù)器,200臺(tái)PC 機(jī),2身份證掃描儀,網(wǎng)絡(luò)連接設(shè)備若干。

效益分析:開發(fā)此系統(tǒng),可以鍛煉我們的實(shí)訓(xùn)能力,在開發(fā)的過程中,能收獲到許多課堂上學(xué)不到的知識(shí)。開發(fā)得當(dāng),能到網(wǎng)上獲得更多其他方面效益。

2.6社會(huì)因素方面的可行性

2.6.1法律可行性

該系統(tǒng)的開發(fā)與應(yīng)用不設(shè)計(jì)侵犯專利權(quán)、侵犯版權(quán)等方面的問題。

2.6.2 操作可行性

通過市場調(diào)查分析,與探討查閱資料將此系統(tǒng)更加完善。

2.7結(jié)論

由于本項(xiàng)目具有經(jīng)濟(jì)可行性,技術(shù)可行性及操作的可行性,本團(tuán)隊(duì)的網(wǎng)站建設(shè)管理系統(tǒng)的項(xiàng)目是可行的。

第三章 需求分析

3.1功能需求

一般來說,網(wǎng)吧經(jīng)營者對(duì)于技術(shù)的了解不會(huì)特別深入,需要有專業(yè)的技術(shù)人員管理。但是真正專業(yè)并且有經(jīng)驗(yàn)的網(wǎng)管可謂鳳毛麟角,因此一般網(wǎng)吧都是以非技術(shù)管理人員進(jìn)行管理,或是數(shù)量不多的技術(shù)人員負(fù)責(zé)技術(shù)方面的工作。那么智能化的管理,能夠幫助網(wǎng)吧業(yè)主解決技術(shù)力量短缺的難題。因此網(wǎng)吧一般都會(huì)建置網(wǎng)吧管理系統(tǒng)以節(jié)省管理人力。下面是在進(jìn)行開發(fā)之前對(duì)網(wǎng)吧進(jìn)行的跟蹤調(diào)查后得到的詳盡的系統(tǒng)功能需求分析, 系統(tǒng)模塊分為以下五種功能:

1、管理員登錄管理:管理員需要輸入密碼和名字登錄系統(tǒng),以便于管理。若密碼和用戶名輸入不正確將登錄失敗.

2、用戶管理:登錄系統(tǒng)后可以對(duì)用戶過戶信息查詢、修改、刪除、增加。 3、用戶上下機(jī)管理:根據(jù)條件,查詢是否符合條件,符合則允許用戶上機(jī)、下機(jī)的操作,并在客戶端可進(jìn)行自動(dòng)上、下機(jī)操作,并將上、下機(jī)信息寫入數(shù)據(jù)庫。

4、計(jì)費(fèi)管理:輸入條件,連接上數(shù)據(jù)庫,并且結(jié)算費(fèi)用。

5、電腦信息管理:管理員能添加、刪除、修改、查詢電腦配置信息。

3.2 數(shù)據(jù)需求

管理員通過填寫用戶名和密碼進(jìn)行登陸,如果用戶名或密碼錯(cuò)誤或?yàn)榭眨到y(tǒng)會(huì)給出相應(yīng)的提示信息,操作員可以重新填寫密碼信息。進(jìn)入系統(tǒng)后,管理員通過導(dǎo)航選擇要進(jìn)行管理或者查詢的模塊。電腦信息管理:管理員進(jìn)入電腦信息管理界面中,可以選擇查詢計(jì)算機(jī)信息以及管理現(xiàn)有的計(jì)算機(jī)信息。查詢計(jì)算機(jī)包括計(jì)算機(jī)名、顯示器、內(nèi)存、CPU 、計(jì)算機(jī)編號(hào)等計(jì)算機(jī)相關(guān)信息,在提交之后,系統(tǒng)會(huì)給出相應(yīng)的提示信息。選擇修改是對(duì)現(xiàn)有計(jì)算機(jī)信息進(jìn)行修改的操作,在提交修改信息之后,系統(tǒng)會(huì)給出相應(yīng)的提示信息。在電腦信息管理頁面中也可以輸入計(jì)算機(jī)名進(jìn)行計(jì)算機(jī)的查詢操作。在用戶信息管理界面中,管理員通過填寫用戶名、密碼、性別等用戶的一些相關(guān)信息進(jìn)行用戶信息的登記,在提交之后,如果系統(tǒng)需要的信息為空,系統(tǒng)會(huì)給出相應(yīng)的錯(cuò)誤提示信息。管理員可以對(duì)會(huì)員進(jìn)行查詢、修改、刪除操作。計(jì)費(fèi)信息管理:該模塊是對(duì)網(wǎng)吧收費(fèi)情況進(jìn)行管理。在計(jì)費(fèi)管理界面中,管理員輸入用戶身份證,即可調(diào)用數(shù)據(jù)庫中的上下機(jī)時(shí)間,并結(jié)算花費(fèi)金額、余額,存入數(shù)據(jù)庫。

用戶可根據(jù),用戶名及密碼登錄用戶系統(tǒng),登錄時(shí)判斷余額是否充足,條件判斷都符合,則允許登錄,并將登錄的時(shí)間寫入數(shù)據(jù)庫。用戶可在用戶界面上查詢現(xiàn)在上網(wǎng)的信息,如:開始上網(wǎng)時(shí)間,現(xiàn)在的時(shí)間,共花費(fèi)的金額,上網(wǎng)的時(shí)間等信息。也可在客戶端進(jìn)行退出,并將退出時(shí)的時(shí)間記入數(shù)據(jù)庫,以便在管理端進(jìn)行結(jié)算。

1、管理員登錄模塊:管理員需要輸入密碼和名字登錄系統(tǒng),以便于管理。若密碼和用戶名輸入不正確將登錄失敗。

2、用戶管理模塊:登錄系統(tǒng)后可以對(duì)用戶信息查詢、修改、刪除、添加。修改頁面時(shí),經(jīng)過選擇復(fù)選框后,轉(zhuǎn)入另一個(gè)頁面在文本框里進(jìn)行修改,有些重要的信息,不允許變動(dòng),提交后經(jīng)檢查后寫入數(shù)據(jù)庫。

3、用戶上下機(jī)管理模塊:上機(jī)時(shí),查詢余額是否大于0,若大于0且用戶名及密碼符合,則允許用戶上機(jī)。客戶端進(jìn)行下機(jī)的操作時(shí),將下機(jī)時(shí)間寫入數(shù)據(jù)庫。

4、計(jì)費(fèi)管理模塊:輸入條件,連接上數(shù)據(jù)庫,查看是否是會(huì)員,并且結(jié)算費(fèi)用,將余額寫入數(shù)據(jù)庫。

5、電腦信息管理:管理員能刪除、修改、查詢電腦配置信息。

3.3網(wǎng)吧管理數(shù)據(jù)流圖

3.3.1數(shù)據(jù)庫簡介

數(shù)據(jù)流圖是結(jié)構(gòu)化分析方法中使用的工具, 它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。在結(jié)構(gòu)化開發(fā)方法中,數(shù)據(jù)流圖是需求分析階段產(chǎn)生的結(jié)果。

數(shù)據(jù)流圖英文縮寫DFD (Data Flow Diagram )它是描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過程中所經(jīng)受的變換。

數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的移動(dòng)變換過程。

數(shù)據(jù)流程圖包括:

1、指明數(shù)據(jù)存在的數(shù)據(jù)符號(hào),這些數(shù)據(jù)符號(hào)也可指明該數(shù)據(jù)所使用的媒體; 2、指明對(duì)數(shù)據(jù)執(zhí)行的處理的處理符號(hào),這些符號(hào)也可指明該處理所用到的機(jī)器功能; 3、指明幾個(gè)處理和(或)數(shù)據(jù)媒體之間的數(shù)據(jù)流的流線符號(hào); 4、便于讀、寫數(shù)據(jù)流程圖的特殊符號(hào)。

在處理符號(hào)的前后都應(yīng)是數(shù)據(jù)符號(hào)。數(shù)據(jù)流程圖以數(shù)據(jù)符號(hào)開始和結(jié)束(除9.4規(guī)定的特殊符號(hào)外)

數(shù)據(jù)流圖有兩種典型結(jié)構(gòu),一是變換型結(jié)構(gòu),它所描述的工作可表示為輸入、主處理和輸出,呈線性狀態(tài)。另一種是事務(wù)型結(jié)構(gòu),這種數(shù)據(jù)流圖呈束狀,即一束數(shù)據(jù)流平行流入或流出,可能同時(shí)有幾個(gè)事務(wù)要求處理。

數(shù)據(jù)流是一組數(shù)據(jù)。在數(shù)據(jù)流圖中數(shù)據(jù)流用帶箭頭的線表示,在其線旁標(biāo)注數(shù)據(jù)流名。在數(shù)據(jù)流圖中應(yīng)該描繪所有可能的數(shù)據(jù)流向,而不應(yīng)該描繪出現(xiàn)某個(gè)數(shù)據(jù)流的條件。 3.3.2頂層數(shù)據(jù)流圖

簡單描述了用戶,網(wǎng)吧管理系統(tǒng),管理員實(shí)體之間的數(shù)據(jù)的基本走向

3.3.3 一層數(shù)據(jù)流圖

從總體來描述了整個(gè)系統(tǒng)的流程及數(shù)據(jù)流動(dòng)情況

圖4-2 二層數(shù)據(jù)流圖

3.3.4 二層數(shù)據(jù)流圖

1、系統(tǒng)管理流程

詳細(xì)描述了系統(tǒng)管理時(shí)的數(shù)據(jù)流向。

2、用戶管理流圖

詳細(xì)描述了用戶管理時(shí)的數(shù)據(jù)流向。

圖 4-3 用戶管理流圖

3、查詢管理流圖

詳細(xì)描述了用戶管理時(shí)的數(shù)據(jù)流向。

3.4數(shù)據(jù)字典

數(shù)據(jù)名稱 :充值 別名 :會(huì)員充值

方式 :會(huì)員賬戶余額不足時(shí)向管理員充值 流向 :管理員 補(bǔ)充信息 :每次充值大于零

數(shù)據(jù)名稱 :注冊會(huì)員 別名 :無

方式 :由新用戶向管理員提交信息申請 流向 :管理員

補(bǔ)充信息 :新用戶須向管理員提供姓名、性別等信息 數(shù)據(jù)名稱 :修改密碼 別名 :信息修改

方式 :由會(huì)員向服務(wù)器提出申請,服務(wù)器訪問會(huì)員信息數(shù)據(jù)庫 流向 :會(huì)員信息數(shù)據(jù)庫 補(bǔ)充信息 :用戶只可以修改密碼 數(shù)據(jù)名稱 :查詢余額 別名 :余額查詢

方式 :由會(huì)員向服務(wù)器提出申請,服務(wù)器訪問會(huì)員信息數(shù)據(jù)庫 流向 :會(huì)員信息數(shù)據(jù)庫 補(bǔ)充信息 :只給出會(huì)員賬戶數(shù)據(jù) 數(shù)據(jù)流名 :查詢賬單 別名 :無

方式 :由管理員向服務(wù)器申請,訪問會(huì)員信息 流向 :會(huì)員信息數(shù)據(jù)庫

補(bǔ)充信息 :管理員有權(quán)訪問,無權(quán)修改 數(shù)據(jù)名稱 :計(jì)費(fèi) 別名 :無

方式 :由管理員設(shè)置計(jì)費(fèi)方式,會(huì)員上機(jī)開始計(jì)費(fèi) 流向 :會(huì)員賬戶信息數(shù)據(jù)庫 補(bǔ)充信息 :無 數(shù)據(jù)名稱 :刷卡 別名 :無

方式 :由會(huì)員輸入卡號(hào),密碼登陸上機(jī),錯(cuò)誤則重新輸入 流向 :計(jì)算機(jī) 補(bǔ)充 :密碼為唯一 數(shù)據(jù)名稱 :登陸上機(jī) 別名 :上機(jī)

方式 :會(huì)員憑卡號(hào)、密碼上機(jī) 流向 :會(huì)員計(jì)費(fèi)系統(tǒng) 補(bǔ)充信息 :到會(huì)員下機(jī)時(shí)計(jì)費(fèi)結(jié)束 數(shù)據(jù)名稱 :費(fèi)用結(jié)算

別名 :無

方式 :由管理員設(shè)定計(jì)費(fèi)方式,根據(jù)會(huì)員上機(jī)時(shí)間產(chǎn)生費(fèi)用 流向 :會(huì)員賬戶信息 補(bǔ)充信息 :計(jì)費(fèi)方式唯一 數(shù)據(jù)名稱 :添加管理員 別名 :無

方式 :由老板添加 流向 :管理員數(shù)據(jù)庫

補(bǔ)充信息 :包括管理員的身份信息,并設(shè)定唯一卡號(hào)和密碼 數(shù)據(jù)名稱 :刪除管理員 別名 :無

方式 :由老板刪除 流向 :管理員數(shù)據(jù)庫

補(bǔ)充信息 :刪除該管理員的所有信息 數(shù)據(jù)名稱 :修改管理員 別名 :無

方式 :由老板修改 流向 :管理員數(shù)據(jù)庫 補(bǔ)充信息 :無 數(shù)據(jù)名稱 :消費(fèi)信息 別名 :消費(fèi)記錄

方式 :由會(huì)員向管理員提出申請 流向 :會(huì)員數(shù)據(jù)庫

補(bǔ)充信息 :查詢會(huì)員一月內(nèi)消費(fèi)記錄, 數(shù)據(jù)名稱 :上下機(jī)記錄 別名 :無

方式 :會(huì)員上機(jī)后自動(dòng)記錄上下機(jī)時(shí)間 流向 :會(huì)員賬戶信息數(shù)據(jù)庫 補(bǔ)充信息 :保存一個(gè)月,過后刪除 數(shù)據(jù)名稱 :會(huì)員請求 別名 :無

方式 :會(huì)員提出請求 流向 :管理員

補(bǔ)充信息 :會(huì)員可向管理員提出要求服務(wù) 如掛機(jī)等

3.5 業(yè)務(wù)需求

運(yùn)用業(yè)務(wù)流程圖可以為用戶進(jìn)行方便的操作進(jìn)行指導(dǎo),另外系統(tǒng)模塊的業(yè)務(wù)流程圖在

管理員或是程序員在進(jìn)行系統(tǒng)的維護(hù)以及系統(tǒng)升級(jí)是會(huì)有很大的幫助,當(dāng)然,在進(jìn)行業(yè)務(wù)流程分析的同時(shí)會(huì)對(duì)一些系統(tǒng)的數(shù)據(jù)流進(jìn)行分析,進(jìn)而為系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)進(jìn)行分析作了準(zhǔn)備。

管理員通過填寫用戶名和密碼進(jìn)行登陸,如果用戶名或密碼錯(cuò)誤或?yàn)榭眨到y(tǒng)會(huì)給出相應(yīng)的提示信息,操作員可以重新填寫密碼信息。進(jìn)入系統(tǒng)后,管理員通過導(dǎo)航選擇要進(jìn)行管理或者查詢的模塊。電腦信息管理:管理員進(jìn)入電腦信息管理界面中,可以選擇查詢計(jì)算機(jī)信息以及管理現(xiàn)有的計(jì)算機(jī)信息。查詢計(jì)算機(jī)包括計(jì)算機(jī)名、顯示器、內(nèi)存、CPU 、計(jì)算機(jī)編號(hào)等計(jì)算機(jī)相關(guān)信息,在提交之后,系統(tǒng)會(huì)給出相應(yīng)的提示信息。選擇修改是對(duì)現(xiàn)有計(jì)算機(jī)信息進(jìn)行修改的操作,在提交修改信息之后,系統(tǒng)會(huì)給出相應(yīng)的提示信息。在電腦信息管理頁面中也可以輸入計(jì)算機(jī)名進(jìn)行計(jì)算機(jī)的查詢操作。在用戶信息管理界面中,管理員通過填寫用戶名、密碼、性別等用戶的一些相關(guān)信息進(jìn)行用戶信息的登記,在提交之后,如果系統(tǒng)需要的信息為空,系統(tǒng)會(huì)給出相應(yīng)的錯(cuò)誤提示信息。管理員可以對(duì)會(huì)員進(jìn)行查詢、修改、刪除操作。計(jì)費(fèi)信息管理:該模塊是對(duì)網(wǎng)吧收費(fèi)情況進(jìn)行管理。在計(jì)費(fèi)管理界面中,管理員輸入用戶身份證,即可調(diào)用數(shù)據(jù)庫中的上下機(jī)時(shí)間,并結(jié)算花費(fèi)金額、余額,存入數(shù)據(jù)庫。

用戶可根據(jù),用戶名及密碼登錄用戶系統(tǒng),登錄時(shí)判斷余額是否充足,條件判斷都符合,則允許登錄,并將登錄的時(shí)間寫入數(shù)據(jù)庫。用戶可在用戶界面上查詢現(xiàn)在上網(wǎng)的信息,如:開始上網(wǎng)時(shí)間,現(xiàn)在的時(shí)間,共花費(fèi)的金額,上網(wǎng)的時(shí)間等信息。也可在客戶端進(jìn)行退出,并將退出時(shí)的時(shí)間記入數(shù)據(jù)庫,以便在管理端進(jìn)行結(jié)算。

圖2-1 業(yè)務(wù)流程圖

3.6 運(yùn)行需求

本系統(tǒng)采用Windows XP、windows7系統(tǒng),采用C#、SQL 作為開發(fā)語言,數(shù)據(jù)庫采用SQL server 2005,嚴(yán)格按照軟件開發(fā)流程進(jìn)行設(shè)計(jì)。采用先進(jìn)科學(xué)和廣為流行的設(shè)計(jì)方法簡化設(shè)計(jì)流程。

模塊化的設(shè)計(jì)方法,有助于管理,因?yàn)榭茖W(xué)合理的劃分多個(gè)功能,單獨(dú)設(shè)計(jì),用助于降低設(shè)計(jì)難度及減少錯(cuò)誤程序的影響范圍,又使整個(gè)界面間易于銜接和修改。

該網(wǎng)吧計(jì)費(fèi)系統(tǒng)使用的安全性實(shí)施主要包括以下幾個(gè)方面:

1、基于系統(tǒng)平臺(tái)的安全措施:防止非法數(shù)據(jù)輸入;防止非法使用; 防止非法文件操作;防止非法訪問信息: 防止非法竊聽信息。操作錯(cuò)誤對(duì)策: 數(shù)據(jù)錯(cuò)誤對(duì)策。

2、操作系統(tǒng)安全性:在操作系統(tǒng)方面,應(yīng)用操作系統(tǒng)具有的日志功能,記載運(yùn)行及用戶的使用情況;同時(shí)加強(qiáng)系統(tǒng)文件和用戶訪問控制管理,嚴(yán)格限制用戶權(quán)限,根據(jù)訪問控制的要求,對(duì)用戶采取一些控制措施。如:校驗(yàn)注冊用戶的合法性和口令的有效性,校驗(yàn)用戶權(quán)限,控制對(duì)系統(tǒng)資源的使用權(quán)限等。

3.7 開發(fā)環(huán)境

操作系統(tǒng):Window XP或更高版本系統(tǒng); 開發(fā)環(huán)境:C#;

數(shù)據(jù)庫:SQL server 2005;

開發(fā)工具:Microsoft Visual Studio 2010;

第四章

4.1 局部E-R 圖

4.1.1管理員E-R 圖

管理員實(shí)體的基本信息

概念及邏輯設(shè)計(jì)

圖4-1 管理員登錄實(shí)體關(guān)系

4.1.2用戶實(shí)體E-R 圖

用戶實(shí)體有較多的必要信息,用來更加方便的區(qū)分不同用戶

圖4-2 用戶實(shí)體信息

篇(7)

中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1007-9599 (2011) 14-0000-01

The Thesis Management System Design and Implementation Based on Thinkphp Framework

Chang Benchao

(Zhengzhou Jiaotong University,Zhengzhou450062,China)

Abstract:Needle vocational colleges in the traditional thesis management problems,this paper describes the LAMP platform framework for rapid implementation using ThinkPhp B/S based model management system for the design of the thesis implementation.

Keywords:Higher vocational;Thesis management;LAMP;ThinkPhp;

Framework

一、引言

畢業(yè)論文是高職院校教學(xué)過程中的重要實(shí)踐環(huán)節(jié),無論是學(xué)校還是學(xué)生都很重視,但是,對(duì)于復(fù)雜繁瑣的畢業(yè)論文管理流程,當(dāng)前很多高校特別是高職院校還在采用傳統(tǒng)的手工方式進(jìn)行管理。由于高職院校的目標(biāo)是培養(yǎng)生產(chǎn)、管理、服務(wù)等行業(yè)一線需要的技術(shù)型、應(yīng)用型高級(jí)人才,很多高職院校往往會(huì)安排學(xué)生在最后一年或?qū)W期到校企合作單位進(jìn)行頂崗實(shí)習(xí),而這個(gè)時(shí)間段也恰恰是學(xué)生們找工作和寫畢業(yè)論文的時(shí)間,不可避免的會(huì)存在時(shí)間和空間上的沖突。隨著我國互聯(lián)網(wǎng)的普及和高校校園網(wǎng)的不斷發(fā)展完善,采用基于web的畢業(yè)論文管理系統(tǒng)來替代傳統(tǒng)的管理方式已經(jīng)顯得尤為重要。

二、系統(tǒng)需求分析

(一)角色分析

系統(tǒng)應(yīng)具備至少四個(gè)角色:系統(tǒng)管理員、系部管理員、指導(dǎo)教師和學(xué)生。

1.學(xué)生。學(xué)生注冊登錄后可以修改完善自己的個(gè)人資料,修改密碼;可選擇本專業(yè)教師的選題,在指導(dǎo)教師確認(rèn)之前可以刪除選題重選或上傳自選題然后選擇指導(dǎo)教師審核;可以瀏覽教務(wù)通知,下載各種文檔模板;可以給指導(dǎo)教師留言和查看留言反饋;可以上傳開題報(bào)告、論文等文檔;可以查看自己的論文成績。

2.指導(dǎo)教師。指導(dǎo)教師注冊登錄后,可以編輯修改個(gè)人資料,修改密碼;可以帶附件的公告通知;可以上傳課題供系部管理員審核;可以查看自己的選題的審核情況和學(xué)生選者情況;可以審核選者自己做導(dǎo)師的學(xué)生上傳的自選題;可以下載查看學(xué)生上傳的文檔;可以給學(xué)生的論文進(jìn)行評(píng)分;可以查看并回復(fù)學(xué)生的留言等。

3.系部管理員。系部管理員可以審核本系指導(dǎo)教師上傳的選題;可以查詢統(tǒng)計(jì)本系教師選題和學(xué)生選題情況;可以批量下載本系學(xué)生論文進(jìn)行存檔備份;可以添加編輯本系專業(yè)、班級(jí)等信息;可以審核確認(rèn)本系學(xué)生有效注冊信息等。

4.教務(wù)管理員。教務(wù)管理員除繼承系部管理員權(quán)限外,還可以設(shè)定用戶注冊、教師上傳選題、學(xué)生選題、文檔上傳、論文評(píng)分等時(shí)間范圍;可以查詢統(tǒng)計(jì)所有教師選題情況,學(xué)生選題情況,學(xué)生文檔上傳情況等。

5.系統(tǒng)管理員。系部管理員繼承教務(wù)管理員權(quán)限擁有系統(tǒng)最高權(quán)限,主要對(duì)系統(tǒng)進(jìn)行設(shè)置維護(hù),數(shù)據(jù)庫備份,用戶組管理,角色權(quán)限分配,上傳文檔路徑設(shè)置,設(shè)置上傳文檔命名方式等

三、系統(tǒng)設(shè)計(jì)

(一)開發(fā)運(yùn)行環(huán)境

開發(fā)平臺(tái)采用WindowsXp系統(tǒng)下的AMP(Apache+Mysql+Php)集成開發(fā)工具和Thinkphp框架,正式運(yùn)行環(huán)境則采用Ubuntu linux服務(wù)器下的AMP組合。這樣做的好處在于:開始時(shí)在經(jīng)常使用的windows環(huán)境下,容易上手,編碼和調(diào)試都比較方便;運(yùn)行時(shí)放到Linux環(huán)境下,可以提高系統(tǒng)運(yùn)行的穩(wěn)定性和安全性,可以最大程度發(fā)揮LAMP組合的效率,還可以節(jié)省不少windows環(huán)境下非AMP組合產(chǎn)生的正版軟件授權(quán)費(fèi)用;采用ThinkPhp框架則可以實(shí)現(xiàn)代碼復(fù)用,以少量的代碼快速開發(fā)出基于MVC分層模式的應(yīng)用系統(tǒng)。

(二)ThinkPhp框架和MVC模式簡介

ThinkPhp是國內(nèi)的一款免費(fèi)開源的,快速簡單的面向?qū)ο蟮妮p量級(jí)php開發(fā)框架,遵循Apache2開源協(xié)議,是為了敏捷web應(yīng)用開發(fā)和簡化企業(yè)級(jí)應(yīng)用開發(fā)而誕生的,擁有眾多優(yōu)秀的功能和特性。

MVC(model-view-controller)模式的誕生完全是為了解決傳統(tǒng)的web開發(fā)模式下大都將頁面顯示和數(shù)據(jù)處理等功能都耦合在頁面代碼中,增強(qiáng)了系統(tǒng)的業(yè)務(wù)邏輯和頁面顯示的耦合度,不利于系統(tǒng)的維護(hù)和擴(kuò)展這一弊端。其核心思想是將程序分成相對(duì)獨(dú)立而又能協(xié)同工作的3個(gè)部分,即模型、視圖和控制器。模型表示應(yīng)用程序的業(yè)務(wù)邏輯,是應(yīng)用程序的核心,它包含完成任務(wù)所需的所有數(shù)據(jù)和行為,并把要顯示的數(shù)據(jù)提供給視圖。視圖是用戶看到并與之交互的界面,是應(yīng)用程序的外在表現(xiàn)。控制器則負(fù)責(zé)處理用戶的輸入并將模型映射到視圖中。MVC設(shè)計(jì)模式利用控制器分離模型和視圖,達(dá)到層間松散耦合的效果,從而提高系統(tǒng)可擴(kuò)展性和可維護(hù)性。

(三)基于ThinkPhp框架的開發(fā)流程

在經(jīng)過需求分析和總體設(shè)計(jì)之后,序開發(fā)人員可以參考ThinkPhp框架開發(fā)手冊和開發(fā)實(shí)例,熟練掌握框架的命名規(guī)范和功能特性,然后進(jìn)行數(shù)據(jù)庫和表的創(chuàng)建并根據(jù)創(chuàng)建的數(shù)據(jù)庫信息來配置項(xiàng)目文件。隨后,創(chuàng)建項(xiàng)目的控制器類和對(duì)應(yīng)的模型類,在控制器類中主要編寫項(xiàng)目的業(yè)務(wù)代碼和模板文件有關(guān)的代碼,在模型類中主要編寫和數(shù)據(jù)庫操作有關(guān)的各種代碼;同時(shí),作為美工,需要配合設(shè)計(jì)所需的頁面文件,由程序員在需要顯示動(dòng)態(tài)輸出的地方插入模板變量,通過瀏覽器進(jìn)行不斷的測試與修改后,最后部署到實(shí)際運(yùn)行環(huán)境中。

四、結(jié)論

通過使用國內(nèi)比較成熟的ThinkPhp框架使得本項(xiàng)目的設(shè)計(jì)和開發(fā)節(jié)約了大量時(shí)間而且擺脫了過去傳統(tǒng)web開發(fā)模式帶來的系統(tǒng)后期維護(hù)和擴(kuò)展難的問題。系統(tǒng)運(yùn)行環(huán)境采用開源免費(fèi)的LAMP組合,節(jié)省了windows環(huán)境下昂貴的正版軟件費(fèi)用。該系統(tǒng)目前已經(jīng)在鄭州交通學(xué)院成功應(yīng)用,很好的解決了高職院校中傳統(tǒng)論文管理模式的種種弊端和不便,給廣大師生提供了方便。

參考文獻(xiàn):

篇(8)

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)14-3306-02

畢業(yè)論文寫作是高校本科教學(xué)中一個(gè)不可或缺的重要環(huán)節(jié),是所有專業(yè)所有學(xué)生都必修的一門重要實(shí)踐課程,大部分教師也都要參與到畢業(yè)論文寫作指導(dǎo)工作中。因此,畢業(yè)論文寫作是所有專業(yè)教學(xué)每年都要面臨的一項(xiàng)繁瑣工作,從出題、選題,再到寫作與指導(dǎo)、評(píng)審與答辯等的整個(gè)過程都需要教學(xué)管理人員、教師、學(xué)生投入大量的精力。

傳統(tǒng)的畢業(yè)論文管理與指導(dǎo)工作采用見面辦理、溝通為主及手工操作方式,存在以下主要困難:

1)由于學(xué)生離校實(shí)習(xí)或者學(xué)生所住校區(qū)與教師辦公地址相距較遠(yuǎn)等各種原因,導(dǎo)致學(xué)生與教師見面不易,信息溝通不暢。

2)由于每個(gè)教師要同時(shí)指導(dǎo)多個(gè)選題多名學(xué)生,而且教師工作繁忙,再加上學(xué)生離校實(shí)習(xí)或上課等原因,導(dǎo)致學(xué)生和教師很難在工作時(shí)段內(nèi)同時(shí)有空閑時(shí)間來進(jìn)行寫作指導(dǎo)。

3)畢業(yè)論文寫作整個(gè)工作流程的工作環(huán)節(jié)多,參與人員多,時(shí)間跨度大,業(yè)務(wù)流程復(fù)雜。

4)畢業(yè)論文寫作各個(gè)工作環(huán)節(jié)都會(huì)產(chǎn)生相應(yīng)的階段文檔,而且通常需要依賴前面階段產(chǎn)生的文檔,因此,在整個(gè)工作流程中會(huì)產(chǎn)生和使用大量的相關(guān)文檔,文檔管理工作繁雜。

基于上述原因,非常有必要開發(fā)一套B/S架構(gòu)的畢業(yè)論文管理系統(tǒng)設(shè)計(jì),以利用計(jì)算機(jī)系統(tǒng)自動(dòng)化處理畢業(yè)論文工作中的大量工作,大大提高畢業(yè)論文工作效率,同時(shí)利用Internet打破師生交流上的時(shí)空限制,大大方便畢業(yè)論文寫作指導(dǎo),提高畢業(yè)論文寫作質(zhì)量。在畢業(yè)論文管理系統(tǒng)開發(fā)上,選用工作流技術(shù)及其相應(yīng)工作流管理系統(tǒng)和工作流開發(fā)環(huán)境,定義、開發(fā)、實(shí)現(xiàn)畢業(yè)論文寫作工作的工作流程,并管理每個(gè)工作流程產(chǎn)生和使用的相應(yīng)文檔。

1 工作流技術(shù)概述與應(yīng)用現(xiàn)狀

根據(jù)WFMC(工作流管理聯(lián)盟)的定義[1],工作流是一類能夠完全或者部分自動(dòng)執(zhí)行的經(jīng)營過程,根據(jù)一系列過程規(guī)則、文檔、信息或任務(wù)能夠在不同的執(zhí)行者之間傳遞、執(zhí)行。簡單地說,工作流就是一系列相互銜接、自動(dòng)進(jìn)行的業(yè)務(wù)活動(dòng)或任務(wù)。

工作流技術(shù)作為一種過程建模和過程管理的核心技術(shù),可以與其它應(yīng)用系統(tǒng)有效結(jié)合,生成符合企業(yè)需求的各種業(yè)務(wù)管理系統(tǒng)。采用工作流技術(shù)作為核心開發(fā)的業(yè)務(wù)管理系統(tǒng)最大的特點(diǎn),也是這些系統(tǒng)與普通的應(yīng)用軟件系統(tǒng)的最大差別,是它們具有清晰的業(yè)務(wù)流程和明確的任務(wù)處理實(shí)體;同時(shí),它們具有高度的靈活性,可以按照企業(yè)的具體需求,快速靈活地生成應(yīng)用軟件系統(tǒng),并且在客戶業(yè)務(wù)過程發(fā)生變化時(shí),迅速地進(jìn)行重組來滿足客戶的需求。

經(jīng)過二十幾年的發(fā)展,工作流技術(shù)已走出理論研究階段,開始應(yīng)用在ERP、CRM、OA、SCM等各類MIS系統(tǒng)的開發(fā)中。主要的應(yīng)用行業(yè)有:消費(fèi)品行業(yè),制造業(yè),電信服務(wù)業(yè),銀證險(xiǎn)等金融服務(wù)業(yè),物流服務(wù)業(yè),物業(yè)服務(wù)業(yè),物業(yè)管理,大中型進(jìn)出口貿(mào)易公司,政府事業(yè)機(jī)構(gòu),研究院所及教育服務(wù)業(yè)等,特別是大的跨國企業(yè)和集團(tuán)公司。

開發(fā)基于工作流的管理信息系統(tǒng)需要相關(guān)的工作流開發(fā)工具和環(huán)境。目前最常用的工作流開發(fā)工具和環(huán)境有:Microsoft Visual Studio 2012 Designer for Windows Workflow Foundation和Microsoft Office SharePoint Developer 2013,Open Dynamics Inc的Joget Workflow,起步軟件Justep X5 Studio,北京慧正工作流系統(tǒng),上海滿智的EMSFlow流程管理平臺(tái)等。

這些工作流開發(fā)平臺(tái)基本都提供了工作流引擎、可視化流程定義工具流程建模工具、流程管理與監(jiān)控、角色與權(quán)限管理、快速表單開發(fā)、豐富的業(yè)務(wù)工作流規(guī)則、支持復(fù)雜的業(yè)務(wù)工作流、強(qiáng)大的代碼擴(kuò)展能力、圖形化的流程運(yùn)行監(jiān)控和分析工具、強(qiáng)大的表單快速開發(fā)工具、強(qiáng)大的組織機(jī)構(gòu)和權(quán)限支持等功能。

上述工作流開發(fā)平臺(tái)多數(shù)是基于Java/J2EE架構(gòu)的,而Microsoft Visual Studio 2012 Designer for Windows Workflow Foundation和Microsoft Office SharePoint Developer 2013是基于大家熟悉的Microsoft .NET架構(gòu)。其中,SharePointDesigner 2013的目標(biāo)用戶是業(yè)務(wù)分析人員,SharePoint開發(fā)人員,企業(yè)IT人員,信息工作者等,要求開發(fā)者熟悉SharePointDesigner 2013,包括核心的工作流概念(如:stages, gates, actions, conditions,loops等),更易使用和掌握。而VS2012主要面向中高級(jí)開發(fā)人員,要求開發(fā)者熟悉 VS2012,包括軟件開發(fā)概念和WF4.0、部署、安全等。使用VS2012可以開發(fā)出高度復(fù)雜的、靈活的、定制化的workflow,而且還可以開發(fā)custom action,供SharePoint Designer 2013調(diào)用。[2]

2 畢業(yè)論文管理工作流程分析

畢業(yè)論文寫作的主要工作流程有:院系管理員進(jìn)行畢業(yè)論文工作初始設(shè)置(設(shè)置參與論文寫作工作的畢業(yè)生和指導(dǎo)教師,相關(guān)通知公告、工作流程安排及相關(guān)表格文檔等)、指導(dǎo)教師擬寫論文選題、學(xué)生選擇論文選題、院系管理員調(diào)整選題、院系管理員公告選題分組名單、教師下達(dá)任務(wù)書、學(xué)生提交開題報(bào)告、論文寫作與指導(dǎo)、學(xué)生提交論文終稿及答辯申請書、指導(dǎo)教師評(píng)閱、專家評(píng)閱、畢業(yè)論文答辯、文檔打印與入庫等工作階段,各工作階段相互銜接并在不同的執(zhí)行者之間傳遞、執(zhí)行。因此,畢業(yè)論文管理系統(tǒng)非常適于使用工作流進(jìn)行定義、建模和開發(fā)。

3 基于工作流的畢業(yè)論文管理系統(tǒng)功能設(shè)計(jì)

本系統(tǒng)的用戶角色包括學(xué)生、指導(dǎo)教師、院系管理員、評(píng)審專家、系統(tǒng)管理員。系統(tǒng)功能目標(biāo)是實(shí)現(xiàn)畢業(yè)論文寫作管理的網(wǎng)絡(luò)化、系統(tǒng)化、自動(dòng)化。核心功能是指導(dǎo)教師在線擬寫論文選題、學(xué)生在線選題、在線論文寫作與指導(dǎo)、指導(dǎo)教師與評(píng)審專家在線評(píng)閱、答辯管理、文檔輸入打印等。主要的系統(tǒng)功能模塊包括:選題管理、文檔管理、在線寫作與指導(dǎo)、用戶與權(quán)限管理、評(píng)審管理、答辯管理、公告管理等。

4 基于工作流的畢業(yè)論文管理系統(tǒng)開發(fā)方案

為實(shí)現(xiàn)通過Internet實(shí)現(xiàn)在線畢業(yè)論文寫作的管理、在線指導(dǎo)、在線編輯、在線文檔等,管理系統(tǒng)采用B/S三層體系結(jié)構(gòu)。整個(gè)系統(tǒng)由web瀏覽器、web服務(wù)器、數(shù)據(jù)庫三層組成。開發(fā)架構(gòu)采用Microsoft 4.0,數(shù)據(jù)庫管理系統(tǒng)采用SQL SERVER 2005,開發(fā)工具采用業(yè)內(nèi)廣泛使用的Microsoft Visual Studio 2012。Microsoft Visual Studio 2012的Microsoft Visual Web Developer工具為web應(yīng)用系統(tǒng)開發(fā)提供了強(qiáng)大的支持,可以方便快捷地完成系統(tǒng)開發(fā)。

在工作流開發(fā)平臺(tái)選擇上,選擇Microsoft Visual Studio Designer for Windows Workflow Foundation進(jìn)行工作流開發(fā),這樣可以和Microsoft Visual Web Developer工具無縫集成。工作流系統(tǒng)可以使用兩種方式集成到應(yīng)用系統(tǒng)中,一種是直接調(diào)用流程管理中心的可視化模塊,將這些可視化模塊的url鏈接掛接到應(yīng)用系統(tǒng)的菜單上,使得點(diǎn)擊應(yīng)用系統(tǒng)的菜單,就執(zhí)行這些流程的管理模塊。另一種就是在應(yīng)用系統(tǒng)代碼中直接調(diào)用工作流引擎的api來集成。

5 結(jié)束語

本畢業(yè)論文管理系統(tǒng)基于工作流詳細(xì)分析、定義、優(yōu)化畢業(yè)論文管理工作的業(yè)務(wù)流程,并采用工作流系統(tǒng)與B/S架構(gòu)應(yīng)用系統(tǒng)集成的方式進(jìn)行項(xiàng)目開發(fā),使得系統(tǒng)既能很好地適應(yīng)畢業(yè)論文寫作管理實(shí)際工作,又實(shí)現(xiàn)了畢業(yè)論文寫作管理的在線化、科學(xué)化、自動(dòng)化,大大提高工作的效率和質(zhì)量。

篇(9)

當(dāng)前,在經(jīng)濟(jì)全球化和全球信息化大潮中,人們不僅重視信息及其集成的作用,而且更加重視信息使用者對(duì)信息集成的反應(yīng)和運(yùn)用。互聯(lián)網(wǎng)上的域名已為越來越多的人們所關(guān)注,因此,了解域名及其對(duì)應(yīng)的IP地址的關(guān)系,正確地配置域名服務(wù)器,就成為設(shè)立網(wǎng)站、使自己在Internet上注冊的域名得到體現(xiàn)的關(guān)鍵。

1.IP地址

IP(InternetProtocol)地址就是網(wǎng)絡(luò)協(xié)議地址,是分配給網(wǎng)絡(luò)節(jié)點(diǎn)的邏輯地址。這些網(wǎng)絡(luò)節(jié)點(diǎn)可以是網(wǎng)絡(luò)中的任何一臺(tái)主機(jī),提供節(jié)點(diǎn)之間的交換信息服務(wù)。由于在Internet網(wǎng)絡(luò)中存在著大量的節(jié)點(diǎn),為了能夠在網(wǎng)上找到這個(gè)節(jié)點(diǎn),就必須給予標(biāo)識(shí)。IP地址就是一種標(biāo)識(shí)方法,它獨(dú)立于任何特定的網(wǎng)絡(luò)硬件和網(wǎng)絡(luò)配置,使用TCP/IP協(xié)議的網(wǎng)絡(luò)在發(fā)送或接收信息時(shí)先把數(shù)據(jù)打包,然后將目標(biāo)IP地址翻譯成MAC(Medi-umAccessControl)硬件的物理地址,這樣就可以把數(shù)據(jù)包準(zhǔn)確地發(fā)送或接收過來。

每個(gè)IP地址是由4個(gè)字節(jié)共32位組成,每字節(jié)之間使用小數(shù)點(diǎn)分隔,一般用十進(jìn)制數(shù)字表示。每個(gè)IP地址包括兩個(gè)標(biāo)識(shí)(ID),即網(wǎng)絡(luò)ID和宿主機(jī)ID,同一個(gè)物理網(wǎng)絡(luò)上的所有主機(jī)都用同一個(gè)網(wǎng)絡(luò)ID,而網(wǎng)絡(luò)上的每個(gè)服務(wù)器、路由器、計(jì)算機(jī)等都有一個(gè)主機(jī)ID。比如202.98.180.194即是云南省科學(xué)技術(shù)情報(bào)研究所的一個(gè)WWW服務(wù)器的IP地址。

2.因特網(wǎng)域名及結(jié)構(gòu)

由于IP地址全是數(shù)字代碼,既不直觀又難于記憶,因特網(wǎng)在IP地址的基礎(chǔ)上,提供了一種面向用戶的主機(jī)名字,即域名。如istiy(InstituteofScientific&TechnicalInformationofYunnan)為我所(云南省科學(xué)技術(shù)情報(bào)研究所)的英文縮寫。即為我所在因特網(wǎng)上注冊的域名,而(主機(jī)名+域名)為我所DNS服務(wù)器的主機(jī)域名,對(duì)應(yīng)的IP地址就是202.98.180.193。

3.域名解析系統(tǒng)DNS(DomainNameSystem)就是提供域名與IP地址相互映射的網(wǎng)絡(luò)服務(wù)。事實(shí)上,DNS是遍布于全世界的一個(gè)分布式數(shù)據(jù)庫。它主要負(fù)責(zé)控制整個(gè)數(shù)據(jù)庫中的部分段,每一段中的數(shù)據(jù)通過客戶/服務(wù)模式在整個(gè)網(wǎng)絡(luò)上均可存取。DNS的數(shù)據(jù)庫結(jié)構(gòu),同UNIX文件系統(tǒng)(或MSDOS文件系統(tǒng))的結(jié)構(gòu)很相似,整個(gè)數(shù)據(jù)庫(或文件系統(tǒng))將根放在頂端,畫出來就像一顆倒轉(zhuǎn)的樹。在DNS中,根的名字以空字符串“”表示,DNS簡單地稱其為“根”(Root)或偶而稱之為“根域”(RootDomain),在UNIX文件系統(tǒng)中,根以反斜杠“/”表示,被稱為“根目錄”。如圖1所示.

圖1在DNS和UNIX文件系統(tǒng)中名稱的讀法

DNS數(shù)據(jù)庫“”

篇(10)

畢業(yè)設(shè)計(jì)是高校教學(xué)的重要組成部分,培養(yǎng)大學(xué)生綜合運(yùn)用所學(xué)基本理論、基本知識(shí)、基本技能分析和解決學(xué)科內(nèi)某一實(shí)際問題的能力,使學(xué)生的科研能力得到一次完整的綜合性訓(xùn)練。在提高學(xué)生綜合運(yùn)用知識(shí)、培養(yǎng)分析與解決問題能力方面有著重要作用,是完成專

業(yè)培養(yǎng)目標(biāo)的重要實(shí)踐教學(xué)環(huán)節(jié)。但當(dāng)前不少高等院校在畢業(yè)設(shè)計(jì)(論文)這一環(huán)節(jié)的管理主要還是采取傳統(tǒng)人工管理模式,在資料整理、資源共享、選題、論文撰寫及指導(dǎo)、格式檢查等諸多方面存在管理成本高、效率低、效果差等系列問題。而且傳統(tǒng)畢業(yè)設(shè)計(jì)中的畢業(yè)論文管理沒有合適的交流平臺(tái),都是教師和學(xué)生單向溝通。

1 系統(tǒng)的體系結(jié)構(gòu)及開發(fā)環(huán)境

當(dāng)前高校畢業(yè)生畢業(yè)設(shè)計(jì)環(huán)節(jié)與畢業(yè)生實(shí)習(xí)、找工作等環(huán)節(jié)相互交織,導(dǎo)致他們與指導(dǎo)教師之間經(jīng)常存在時(shí)間和空間上的沖突。根據(jù)上述情況,本文將設(shè)計(jì)基于B/S結(jié)構(gòu)的畢業(yè)論文信息管理系統(tǒng),其優(yōu)勢在于基于B/S結(jié)構(gòu)的系統(tǒng)能夠通過Internet實(shí)現(xiàn)網(wǎng)上操作,打破時(shí)間和地域空間的限制,克服傳統(tǒng)管理方式下指導(dǎo)教師與學(xué)生必須見面交流或打電話交流等存在的不足。該信息化系統(tǒng)主要完成對(duì)畢業(yè)生選題的管理、教師指導(dǎo)課題至最終給出論文成績過程的管理以及管理員對(duì)學(xué)生和教師信息的管理等。

該信息化系統(tǒng)采用B/S三層體系結(jié)構(gòu):表示層、應(yīng)用層和數(shù)據(jù)層,如圖1所示。

圖1 系統(tǒng)三層體系結(jié)構(gòu)圖

其中表示層提供應(yīng)用程序的用戶界面,即客戶端瀏覽器,用戶通過瀏覽器訪問本系統(tǒng);應(yīng)用層實(shí)現(xiàn)業(yè)務(wù)功能,是系統(tǒng)的核心部分,這一層為表示層提供功能調(diào)用,同時(shí)它又通過調(diào)用數(shù)據(jù)層所提供的功能來訪問數(shù)據(jù)庫;數(shù)據(jù)層位于底層,以為接口,主要處理應(yīng)用層對(duì)數(shù)據(jù)的請求。數(shù)據(jù)層可以對(duì)數(shù)據(jù)庫中存放的數(shù)據(jù)進(jìn)行插入、修改和刪除等操作。

該信息化系統(tǒng)運(yùn)用 3.5+CSS+C#技術(shù),以Visual Web Developer 2008為開發(fā)平臺(tái),基于B/S結(jié)構(gòu),使用IIS構(gòu)架Web站點(diǎn),以Access為后臺(tái)數(shù)據(jù)庫,通過訪問數(shù)據(jù)庫。

2 系統(tǒng)需求分析

根據(jù)畢業(yè)設(shè)計(jì)進(jìn)行的過程,畢業(yè)論文信息管理系統(tǒng)主要分為三個(gè)模塊:管理員,教師和學(xué)生。該信息化系統(tǒng)工作流程如圖2所示。

圖2 系統(tǒng)工作流程圖

管理員首先在登錄界面登錄系統(tǒng),通過系統(tǒng)的身份驗(yàn)證后,進(jìn)入管理員界面進(jìn)行操作。管理員主要進(jìn)行公告公布,對(duì)用戶進(jìn)行添加、刪除、密碼修改等操作。同時(shí)可以查看系統(tǒng)各類數(shù)據(jù),提取及整理數(shù)據(jù),將結(jié)果向上級(jí)報(bào)告。

學(xué)生用戶與教師用戶的功能相對(duì)應(yīng),先選報(bào)指導(dǎo)教師和相應(yīng)課題。如果該學(xué)生未被所選報(bào)的指導(dǎo)教師選擇,可改選其他指導(dǎo)教師。若被指導(dǎo)教師選擇為所指導(dǎo)的學(xué)生,將不能再改報(bào)其他指導(dǎo)教師。選報(bào)指導(dǎo)教師成功的學(xué)生可以在該指導(dǎo)教師的課題方向中做出選擇,指導(dǎo)教師可以根據(jù)選報(bào)學(xué)生的具體情況確定該學(xué)生的選題,或指定該學(xué)生做某方向的課題。課題選定后學(xué)生方可進(jìn)行畢業(yè)論文的相關(guān)工作,撰寫論文后上傳論文,并查看指導(dǎo)教師的點(diǎn)評(píng),重新修改論文以及重新上傳論文。論文通過后,學(xué)生可以通過畢業(yè)論文信息管理系統(tǒng)查看自己的論文成績。

該信息化系統(tǒng)實(shí)現(xiàn)了畢業(yè)論文選題過程中的雙向選擇。學(xué)生可以選擇指導(dǎo)教師并選擇其提供的課題,同時(shí)指導(dǎo)教師也可以根據(jù)學(xué)生情況及課題的被選擇情況選擇合適的學(xué)生及其課題。使學(xué)生的論文選報(bào)工作靈活、高效。同時(shí)要求教師有較高的教學(xué)及論文指導(dǎo)水平,否則可能面臨沒有學(xué)生選報(bào)的尷尬處境。這也是教學(xué)改革中的一個(gè)重大進(jìn)步。

3 系統(tǒng)的實(shí)現(xiàn)

3.1 系統(tǒng)功能設(shè)計(jì)

根據(jù)系統(tǒng)需求分析,在整個(gè)系統(tǒng)中用戶登錄模塊首先進(jìn)行身份(管理員、教師和學(xué)生)驗(yàn)證。當(dāng)身份驗(yàn)證成功后,分別進(jìn)入不同的模塊進(jìn)行相應(yīng)操作,具體的功能模塊圖如圖3所示。

圖3 功能模塊圖

3.2 數(shù)據(jù)庫設(shè)計(jì)

該信息化系統(tǒng)的功能就是在進(jìn)入畢業(yè)論文信息管理系統(tǒng)后,教師指導(dǎo)學(xué)生進(jìn)行畢業(yè)設(shè)計(jì)。系統(tǒng)數(shù)據(jù)庫主要包含學(xué)生表、教師表、管理員表、系統(tǒng)公告表和系統(tǒng)狀態(tài)表等。數(shù)據(jù)庫主要約束關(guān)系如圖4所示。

圖4 數(shù)據(jù)庫約束關(guān)系圖

3.3 功能實(shí)現(xiàn)

3.3.1 登錄功能

首先用戶通過登錄界面選擇相應(yīng)的身份進(jìn)行登錄,把用戶輸入的用戶名和密碼與數(shù)據(jù)庫中存儲(chǔ)的用戶名和密碼相比較,如果正確無誤則進(jìn)入相應(yīng)身份的操作頁面,如果錯(cuò)誤,將進(jìn)行提示。

本系統(tǒng)主要分三類用戶類型,將三類用戶登錄界面合而為一實(shí)現(xiàn),只需選擇不同的用戶類型即可。實(shí)現(xiàn)代碼如下:

if

(Roles.FindUsersInRole(DropDownList1.SelectedValue.ToString().Trim(),user_no.Text.Trim()).Length>0)

{ RegisterStartupScript("","alert('登錄成功!')");//清空文本框

Session["logid"] = user_no.Text.Trim();

Session["Roler"] =DropDownList1.SelectedValue;

if (Session["Roler"] =="管理員")

Response.Redirect("ManagerMain.aspx",false);

if (Session["Roler"] == "指導(dǎo)老師")

Response.Redirect("TMain.aspx", false);

if (Session["Roler"] == "畢業(yè)生")

Response.Redirect("SMain.aspx", false);

user_pass.Text = user_no.Text = "";

}

3.3.2 管理員功能的實(shí)現(xiàn)

管理員界面的功能包括公告、學(xué)生用戶管理、教師用戶管理、分組管理等。

導(dǎo)航菜單是一個(gè)系統(tǒng)的導(dǎo)航圖,用戶能快速、熟練地使用系統(tǒng)中的各個(gè)功能就必須要有一個(gè)清晰的導(dǎo)航菜單。導(dǎo)航菜單使用C#、CSS、圖片等技術(shù)實(shí)現(xiàn),能夠點(diǎn)擊展開或收縮。并在右側(cè)顯示相應(yīng)內(nèi)容,便于操作。

3.3.3 教師功能實(shí)現(xiàn)

教師界面包括查看系統(tǒng)公告、學(xué)生信息、學(xué)生選報(bào)情況等,教師在此界面下可以對(duì)學(xué)生進(jìn)行選擇等操作,修改密碼、課題方向和添加個(gè)人信息等。

3.3.4 學(xué)生功能實(shí)現(xiàn)

學(xué)生主界面包括查看教師信息,課題選擇、論文提交、查看點(diǎn)評(píng)、成績查詢、修改密碼等功能。

4 總結(jié)

基于B/S結(jié)構(gòu)的畢業(yè)論文信息管理系統(tǒng)實(shí)現(xiàn)了網(wǎng)上選題、網(wǎng)上指導(dǎo)學(xué)生進(jìn)行畢業(yè)設(shè)計(jì)等工作,使得學(xué)生可以在任意地點(diǎn)、任意時(shí)間進(jìn)行選題。同時(shí)實(shí)現(xiàn)了教師與學(xué)生的雙向選擇,既提高選題質(zhì)量和效率,確保選題的公平、公正、合理,也為指導(dǎo)教師和學(xué)生順利高效地完成畢業(yè)論文整個(gè)工作提供了便利的平臺(tái)。■

參考文獻(xiàn)

[1]聶強(qiáng),鄒賽,劉忠利.基于信息平臺(tái)整合對(duì)高職院校畢業(yè)設(shè)計(jì)過程監(jiān)控信息化研究[J].西南師范大學(xué)學(xué)報(bào):自然科學(xué)版,2011,36(4):142-146.

[2]洪建峰.基于Web的畢業(yè)論文指導(dǎo)交流系統(tǒng)設(shè)計(jì)與應(yīng)用――以上海電視大學(xué)畢業(yè)論文為例[J].中國教育信息化,2011(13):49-51.

篇(11)

遠(yuǎn)程開放教育是利用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和多媒體技術(shù)所建立的具有雙向交互功能的教學(xué)平臺(tái)進(jìn)行教學(xué)的一種教學(xué)形式,是高等教育的重要組成部分,在高等教育大眾化以及普及化階段扮演著重要角色。在遠(yuǎn)程開放教育的教學(xué)環(huán)節(jié)中,畢業(yè)論文是完成專業(yè)培養(yǎng)目標(biāo)中的最重要的教學(xué)環(huán)節(jié),也是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)的基本理論和知識(shí)去解決實(shí)際問題的能力的重要手段。隨著計(jì)算機(jī)網(wǎng)絡(luò)的普及和各個(gè)院校的校園網(wǎng)絡(luò)的日益完善,各遠(yuǎn)程教育院校已廣泛采用遠(yuǎn)程教育平臺(tái)開展課程教學(xué),但采用網(wǎng)絡(luò)平臺(tái)進(jìn)行畢業(yè)論文指導(dǎo)環(huán)節(jié)的目前來看還比較少,基本還是采用傳統(tǒng)面授的指導(dǎo)模式。為了提高該教學(xué)環(huán)節(jié)的工作效率,打破傳統(tǒng)的面對(duì)面畢業(yè)論文指導(dǎo)模式,本文設(shè)計(jì)了一種網(wǎng)上畢業(yè)論文管理系統(tǒng)。經(jīng)過實(shí)踐,該系統(tǒng)可以為學(xué)生、教師、班主任和管理員提供一個(gè)交互平臺(tái),規(guī)范了教師、班主任及管理人員在論文指導(dǎo)過程中的管理工作,極大地提高了教師、學(xué)生、班主任和管理人員的工作效率。

1 系統(tǒng)分析

本系統(tǒng)是根據(jù)地市級(jí)廣播電視大學(xué)(簡稱電大)開展遠(yuǎn)程開放教育的實(shí)際,涵蓋了學(xué)生的畢業(yè)論文教學(xué)環(huán)節(jié)的全過程,實(shí)現(xiàn)了學(xué)生分組、論文選題、畢業(yè)論文相關(guān)文檔的提交與管理以及成績統(tǒng)計(jì)與管理等功能。

1.1 系統(tǒng)需求分析

該系統(tǒng)是針對(duì)地市級(jí)電大畢業(yè)論文管理的現(xiàn)狀,堅(jiān)持“以服務(wù)學(xué)生為中心”的辦學(xué)理念,解決論文輔導(dǎo)具體業(yè)務(wù)的網(wǎng)絡(luò)化與自動(dòng)化,達(dá)到利用該平臺(tái)進(jìn)行畢業(yè)論文的選題、提交、指導(dǎo)、評(píng)價(jià)與查詢等具體業(yè)務(wù)的自動(dòng)化管理目的,為支持電大師生網(wǎng)上非實(shí)時(shí)畢業(yè)論文輔導(dǎo)教學(xué)活動(dòng)提供了互動(dòng)平臺(tái)。該系統(tǒng)主要針對(duì)地市級(jí)電大遠(yuǎn)程開放教育的學(xué)生,因此用戶群主要定位有四種,分別是系統(tǒng)管理人員、班主任、學(xué)生和指導(dǎo)老師。系統(tǒng)管理人員主要是完成系統(tǒng)數(shù)據(jù)維護(hù)、各類用戶權(quán)限的分配、系統(tǒng)安全維護(hù)等。班主任主要是負(fù)責(zé)學(xué)生分組、督促與查看學(xué)生論文進(jìn)度情況、統(tǒng)計(jì)班級(jí)論文完成情況和溝通聯(lián)系學(xué)生等。學(xué)生主要是根據(jù)時(shí)間節(jié)點(diǎn)完成畢業(yè)論文的選題、論文初稿的提交、查看指導(dǎo)老師的評(píng)語、修改論文、提交終稿等。指導(dǎo)老師主要是布置畢業(yè)論文選題、審核選題、跟蹤查看學(xué)生論文、寫出修改意見與評(píng)語、給出論文成績等。由于針對(duì)的是四種不同類型、不同權(quán)限的用戶,因此該系統(tǒng)必須具備友好的用戶界面、簡單的操作流程和專業(yè)的管理模式,這樣才能使系統(tǒng)的所有使用人員經(jīng)過簡單的業(yè)務(wù)培訓(xùn)就能很好地得到應(yīng)用。

1.2 業(yè)務(wù)流程分析

地市級(jí)電大畢業(yè)論文工作的一般業(yè)務(wù)流程是:教學(xué)管理部門(教研室)畢業(yè)論文指導(dǎo)任務(wù);畢業(yè)班班主任根據(jù)本班學(xué)生情況進(jìn)行分組并分配指導(dǎo)老師;指導(dǎo)老師與班主任組織學(xué)生開會(huì)并畢業(yè)論文選題范圍;學(xué)生進(jìn)行選題;指導(dǎo)老師查看選題并同意撰寫初稿并提交給指導(dǎo)老師;指導(dǎo)老師審核,這樣反復(fù)幾次后,最終定稿,并給出初評(píng)成績。教學(xué)管理部門負(fù)責(zé)整個(gè)流程的監(jiān)管。鑒予此,本系統(tǒng)的主要工作業(yè)務(wù)流程如圖1所示。

1.3 總體功能分析

設(shè)計(jì)開發(fā)網(wǎng)上畢業(yè)論文管理系統(tǒng)的目的是利用計(jì)算機(jī)網(wǎng)絡(luò)解決師生論文輔導(dǎo)存在時(shí)空矛盾的關(guān)鍵問題,同時(shí)還可以利用計(jì)算機(jī)強(qiáng)大的管理統(tǒng)計(jì)功能對(duì)論文進(jìn)行有效管理,從而提高師生和管理人員的工作效率。在實(shí)際工作的調(diào)研過程中發(fā)現(xiàn),網(wǎng)上畢業(yè)論文管理系統(tǒng)主要涉及學(xué)生管理、論文選題、論文提交、論文評(píng)價(jià)、論文查詢與統(tǒng)計(jì)等幾個(gè)方面。根據(jù)這幾方面數(shù)據(jù)管理上的需求,把系統(tǒng)分以下幾個(gè)模塊:系統(tǒng)用戶管理、學(xué)生分組管理、選題管理、論文文章管理、成績管理。系統(tǒng)總體功能模塊結(jié)構(gòu)如圖2所示。

系統(tǒng)用戶管理:用戶分為管理人員、班主任、教師和學(xué)生。每個(gè)用戶根據(jù)自己的角色擁有不同的權(quán)限。例如管理人員和班主任可以查看每個(gè)指導(dǎo)老師對(duì)學(xué)生畢業(yè)論文的指導(dǎo)進(jìn)度。指導(dǎo)老師只能查看自己所指導(dǎo)學(xué)生的進(jìn)度和相關(guān)信息等。該功能模塊就是實(shí)現(xiàn)對(duì)各種不同權(quán)限用戶的管理,如輸入與修改用戶基本信息等。

學(xué)生分組管理:這個(gè)功能主要是針對(duì)班主任的。班主任根據(jù)教務(wù)部門的要求按照學(xué)生人數(shù)和指導(dǎo)老師的數(shù)量進(jìn)行學(xué)生分組,指定學(xué)生的論文指導(dǎo)老師。之所以對(duì)學(xué)生進(jìn)行分組并指定指導(dǎo)老師,是為了便于教學(xué)部門監(jiān)管教師與學(xué)生之間的論文指導(dǎo)工作。

選題管理:該功能模塊是實(shí)現(xiàn)畢業(yè)論文題目的與查看、選題查詢、學(xué)生選題、更改選題、審核選題等功能。畢業(yè)論文題目可以由指導(dǎo)老師進(jìn)行并限定選題人數(shù),也可以由學(xué)生自己命題由指導(dǎo)老師審核。經(jīng)審核后畢業(yè)論文題目進(jìn)入指導(dǎo)老師的選題庫,該指導(dǎo)老師所帶的學(xué)生都可以查看并進(jìn)行選題。當(dāng)學(xué)生選題人數(shù)超過畢業(yè)論文限定選題人數(shù)時(shí),就要求指導(dǎo)老師要進(jìn)行篩選,并指定學(xué)生進(jìn)行重新選題。

論文文章管理:本系統(tǒng)采用上傳與下載的文章管理方式來實(shí)施論文指導(dǎo)過程。具體實(shí)施方式是學(xué)生上傳文章給指導(dǎo)老師,指導(dǎo)老師查看并下載文章,然后指導(dǎo)老師線下評(píng)閱文章并在文章中標(biāo)注修改意見,然后把標(biāo)注有修改意見的文章上傳給指導(dǎo)老師,重復(fù)該過程直至論文定稿。

成績管理:該模塊主要是實(shí)現(xiàn)教師對(duì)學(xué)生的畢業(yè)論文進(jìn)行評(píng)分、并錄入或修改學(xué)生成績,按照指導(dǎo)學(xué)生的論文進(jìn)行指導(dǎo)小結(jié)的錄入等。

輔助交流管理:該模塊主要是實(shí)現(xiàn)指導(dǎo)老師信息的、學(xué)生提問、老師答疑、師生互動(dòng)討論等功能。

2 系統(tǒng)主要模塊實(shí)現(xiàn)

本系統(tǒng)是基于ASP三層架構(gòu)進(jìn)行開發(fā)的,前端開發(fā)工具采用HTML+CSS+JavaScript,后端開發(fā)工具采用,整體開發(fā)環(huán)境為ASP+IIS6.0+Access2003。操作系統(tǒng)是Windows server 2003,服務(wù)器采用其內(nèi)置Web服務(wù)器IIS6.0。系統(tǒng)客戶端通過IIS6.0與ASP應(yīng)用程序進(jìn)行聯(lián)接。底層數(shù)據(jù)庫系統(tǒng)開發(fā)采用Access2003,因?yàn)锳ccess2003與Windows操作系統(tǒng)系統(tǒng)及ASP環(huán)境之間具有很好的兼容性。

2.1 用戶管理模塊實(shí)現(xiàn)

本系統(tǒng)涉及到多個(gè)用戶,每個(gè)用戶擁有不同的權(quán)限,管理員用戶具有最高權(quán)限,包括所有設(shè)置、創(chuàng)建編輯所有用戶權(quán)限。不同權(quán)限用戶登錄系統(tǒng)后產(chǎn)生的界面不同,因此系統(tǒng)的訪問控制機(jī)制非常重要。本系統(tǒng)的訪問控制機(jī)制是:給每張表每個(gè)模塊賦予一個(gè)ID,并根據(jù)用戶權(quán)限把ID寫入用戶數(shù)據(jù)信息表字段中,當(dāng)用戶登錄系統(tǒng)時(shí),先讀取用戶數(shù)據(jù)信息表,然后根據(jù)數(shù)據(jù)表中的字段里所包含的ID號(hào)來顯示相應(yīng)的用戶管理界面。

2.2 選題管理模塊實(shí)現(xiàn)

選題管理模塊主要包括我的選題列表、添加選題、批量導(dǎo)入選題、選題確認(rèn)修改、導(dǎo)出我的選題和所有選題構(gòu)成。我的選題列表主要列舉出可供選題的題目和相關(guān)選題細(xì)節(jié),并供學(xué)生進(jìn)行選題;添加選題主要是實(shí)現(xiàn)教師或?qū)W生添加論文題目,教師可以批量導(dǎo)入或?qū)С鲞x題信息,而學(xué)生只能添加一個(gè)自己的選題并選擇所添加的選題。添加選題界面如圖3所示。

2.3 文章管理模塊實(shí)現(xiàn)

文章管理模塊主要包括文章上傳與文章下載功能。文章上傳功能可以實(shí)現(xiàn)將文章上傳給指定某個(gè)用戶,如圖4所示。例如,當(dāng)指導(dǎo)老師點(diǎn)擊文章上傳按鈕時(shí),會(huì)顯示該指導(dǎo)老師所指導(dǎo)的所有學(xué)生,然后可以選擇某位學(xué)生,把文章上傳給該學(xué)生。文章下載功能可以實(shí)現(xiàn)定位下載功能,例如點(diǎn)擊文章下載,會(huì)顯示所有該指導(dǎo)老師所指導(dǎo)學(xué)生上傳的文章,點(diǎn)擊某篇文章就可以下載該文章。

2.4 成績管理模塊實(shí)現(xiàn)

成績管理模塊主要有錄入初評(píng)成績、錄入評(píng)審成績、指導(dǎo)小結(jié)和查詢導(dǎo)出功能。錄入初評(píng)成績是指導(dǎo)老師根據(jù)指導(dǎo)論文的質(zhì)量給學(xué)生錄入定稿成績;錄入評(píng)審成績是指定的評(píng)審老師對(duì)學(xué)生論文評(píng)定成績進(jìn)行評(píng)審,并錄入評(píng)審成績。指導(dǎo)小結(jié)是供指導(dǎo)老師填寫小組的指導(dǎo)小結(jié);查詢導(dǎo)出是實(shí)現(xiàn)查詢或?qū)С鏊x學(xué)期、所選班級(jí)的全部指導(dǎo)論文。

3 結(jié)束語

遠(yuǎn)程教育網(wǎng)上畢業(yè)論文管理系統(tǒng)是為了解決電大學(xué)生在畢業(yè)論文指導(dǎo)過程中遇到的工作效率低、交互性差、時(shí)空矛盾嚴(yán)重等問題,而采用ASP+IIS6.0+Access2003等技術(shù)設(shè)計(jì)開發(fā)的一個(gè)非常實(shí)用的管理系統(tǒng)。通過學(xué)校近幾年的使用,該系統(tǒng)能夠?qū)崿F(xiàn)多班級(jí)選題管理的具體化、直觀化、規(guī)范化,指導(dǎo)論文的網(wǎng)絡(luò)化、合理化和公開化,很好地促進(jìn)了學(xué)生與指導(dǎo)老師之間的互動(dòng)交流,極大地提高了畢業(yè)論文指導(dǎo)的工作效率。

參考文獻(xiàn)

[1]李瑩.遠(yuǎn)程開放教育輟學(xué)研究:結(jié)論與反思[J].開放教育研究,2014,20(3):79-87.

[2]毛林,田林,謝汶.基于Internet的網(wǎng)上論文輔導(dǎo)系統(tǒng)設(shè)計(jì)與研究[J].中國遠(yuǎn)程教育,2010(11):58-61.

[3]覃發(fā)兵,葛玉輝.基于Java Web組件技術(shù)的畢業(yè)設(shè)計(jì)管理系統(tǒng)[J].計(jì)算機(jī)應(yīng)用,2010,30(1):321-323.

[4]徐遠(yuǎn)棋,曾海.網(wǎng)上畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].微型電腦應(yīng)用,2013,29(10):42-44.

[5]陳永強(qiáng),謝維成,李茜.ASP數(shù)據(jù)庫開發(fā)經(jīng)典實(shí)例精解[M].北京:機(jī)械工業(yè)出版社,2006.

[6]曾小平,吳暾華.本科畢業(yè)設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].微型機(jī)與應(yīng)用,2011,30(18):83-85.

作者簡介

熊子?xùn)|(1984-),男,廣東省梅州市人。碩士學(xué)位。現(xiàn)為梅州市廣播電視大學(xué)教技科科員。

張志方(1967-),男,廣東省梅州市人。碩士學(xué)位。現(xiàn)為梅州市廣播電視大學(xué)教技科主任。

主站蜘蛛池模板: 男女性杂交内射女BBWXZ| 免费视频www| 性做久久久久免费观看| 久久国产成人精品| 欧美丝袜一区二区三区| 亚洲精品成人a在线观看| 精品久久久久久久久久中文字幕 | 国产精品国语对白露脸在线播放 | 极品丝袜系列列表| 亚洲成A∨人片在线观看无码| 热久久中文字幕| 免费在线观看污视频网站| 色www永久免费视频| 福利一区二区三区视频在线观看 | 蜜臀精品无码av在线播放| 色吊丝永久性观看网站| 男人扒开女人下面狂躁动漫版| 波多野结衣午夜| 欧美XXXX做受欧美1314| 日本精品一区二区三区在线视频一| 无套后进式视频在线观看| 少妇人妻偷人精品视蜜桃| 国内精品videofree720| 久久九九99热这里只有精品| 最新版天堂资源官网| 亚洲人成77777在线播放网站| 欧美日韩免费在线观看| 亚洲欧美日韩国产精品一区 | 三极片在线观看 | 股间白浊失禁跪趴老师| 国产人人为我我为人| 韩国高清在线观看| 国产成人av大片大片在线播放| 黄色香蕉视频网站| 国产精品66在线观看| 亚洲色图五月天| 国产特黄1级毛片| 国产视频你懂得| 国产无套粉嫩白浆在线观看| 九九影院理论片在线观看一级| 国产精品一区二区久久国产|