




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、畢業(yè)綜合管理系統(tǒng)的研究與設(shè)計(jì)(圖文)論文導(dǎo)讀:畢業(yè)論文綜合管理系統(tǒng)包括前臺(tái)和后臺(tái)兩個(gè)局部,前臺(tái)主要供學(xué)生、教師和校、系兩級(jí)專職管理人員通過Internet實(shí)現(xiàn)畢業(yè)論文教學(xué)任務(wù)的分配、教師論文備選題目的提交與審核、在線選題、提交開題報(bào)告、論文指導(dǎo)答疑、資料交流、文稿評(píng)閱、信息查詢等功能。由于畢業(yè)論文綜合管理系統(tǒng)屬于自主研發(fā)的工程,前期開發(fā)投入和后期維護(hù)投入都不會(huì)很大,因此要盡可能考慮低本錢開發(fā)和維護(hù)的系統(tǒng)開發(fā)模式。關(guān)鍵詞:畢業(yè)論文,綜合管理,PHP,MySQLApache畢業(yè)論文是實(shí)現(xiàn)本科培養(yǎng)目標(biāo)、培養(yǎng)大學(xué)生創(chuàng)新能力的重要實(shí)踐環(huán)節(jié),目前,高校的畢業(yè)論文管理工作根本采用傳統(tǒng)的手工操作模式,存在信息
2、溝通滯后、監(jiān)控手段單一、管理效能低下、管理本錢偏高等局限性,在很大程度上導(dǎo)致了畢業(yè)論文質(zhì)量的整體滑坡。隨著網(wǎng)絡(luò)技術(shù)的飛速開展和高校校園網(wǎng)絡(luò)功能的日益完善,畢業(yè)論文工作實(shí)現(xiàn)網(wǎng)絡(luò)化管理已是必然的開展趨勢(shì),目前,畢業(yè)論文管理系統(tǒng)的研究和開發(fā)在各個(gè)高校中尚未廣泛開展,應(yīng)用最多的是畢業(yè)論文管理系統(tǒng)的一個(gè)子系統(tǒng)學(xué)位論文提交系統(tǒng),很多高校利用Web方式將論文提交到圖書館的數(shù)據(jù)庫,以方便對(duì)論文的保存和檢索。目前應(yīng)用最多的是TRS、同方TPI、北大方正、杭州麥達(dá)等四套提交系統(tǒng),各有各的特點(diǎn)【1】36-40。真正能囊括畢業(yè)論文工作整個(gè)過程的管理系統(tǒng)并不多見,雖然有一些高校正在研發(fā)獨(dú)立畢業(yè)論文在線管理系統(tǒng)并取得了初
3、步成果,撰寫了相關(guān)的論文隨著信息技術(shù)的飛速開展,互聯(lián)網(wǎng)己經(jīng)成為人們快速獲取、發(fā)布、傳遞和交流信息的場(chǎng)所,傳統(tǒng)的靜態(tài)網(wǎng)頁逐漸被交互式、開放式、甚至并行分布式的基于數(shù)據(jù)庫的動(dòng)態(tài)網(wǎng)頁取代。目前主流的動(dòng)態(tài)網(wǎng)頁技術(shù)主要采用ASPMYSQL是一個(gè)健壯、快速、易用且支持多線程、多用戶的SQL數(shù)據(jù)庫效勞器。雖然PHP可以和多種數(shù)據(jù)庫進(jìn)行組合,但對(duì)于開發(fā)本系統(tǒng)而言,從技術(shù)上開發(fā)簡單、使用上高效平安、費(fèi)用上經(jīng)濟(jì)可行等方面來綜合考慮,MYSQL是不二的選擇,這不僅因?yàn)镸YSQL是免費(fèi)的,更在于它具有許多同大型數(shù)據(jù)庫相媲美甚至超過它們的優(yōu)良性能,具有良好的系統(tǒng)平安性、穩(wěn)定性和擴(kuò)展性。如性能方面,它的速度是非??斓模?/p>
4、其他競(jìng)爭(zhēng)產(chǎn)品如 SQL Server 、Oracle等要快很多;在可移植性方面,MYSQL可以在許多不同的UNIX系統(tǒng)中使用,同時(shí)也可以在 WINDOWS系統(tǒng)中使用,比擬靈活;源代碼方面,和PHP一樣,可免費(fèi)獲得并修改【7】185-186。2.3 WEB效勞器的選擇IIS和Apache是目前被廣泛使用的兩種 Web 效勞器軟件,其中 Apache是開源軟件,源于 NCSA d效勞器,經(jīng)過屢次修改,已成為世界上最流行的擁有幾百萬用戶的WEB效勞器軟件,世界上很多著名的網(wǎng)站都是Apache的產(chǎn)物;IIS 是Windows 操作系統(tǒng)自帶的組件,也提供了強(qiáng)大的 Internet 和 Intranet
5、效勞功能。這兩種效勞器軟件各有特色,IIS對(duì)ASP+Access 的支持比擬好,而Apache是PHP+MySQL 平臺(tái)不二的選擇110-112。本系統(tǒng)采用PHP+MySQL開發(fā),因此選擇Apache做為WEB效勞器。2.4 系統(tǒng)開發(fā)模式的選擇C/S(客戶機(jī)/效勞器)結(jié)構(gòu)和B/S(瀏覽器/效勞器)結(jié)構(gòu)是目前應(yīng)用較多的典型的分布式結(jié)構(gòu),各有優(yōu)點(diǎn),C/S結(jié)構(gòu)在技術(shù)上已經(jīng)很成熟,它的主要特點(diǎn)是交互性強(qiáng)、具有平安的存取模式、響應(yīng)速度快、利于處理大量數(shù)據(jù)。但是C/S結(jié)構(gòu)缺少通用性,系統(tǒng)維護(hù)、升級(jí)需要重新設(shè)計(jì)和開發(fā),增加了維護(hù)和管理的難度,進(jìn)一步的數(shù)據(jù)拓展困難較多。B/S結(jié)構(gòu)相對(duì)C/S結(jié)構(gòu)在技術(shù)上有先進(jìn)性
6、,它的主要特點(diǎn)是分布性強(qiáng)、共享性強(qiáng)、維護(hù)方便。但是B/S結(jié)構(gòu)的數(shù)據(jù)平安性不高、數(shù)據(jù)傳輸慢、對(duì)效勞器要求過高等問題比擬突出。由于畢業(yè)論文綜合管理系統(tǒng)屬于自主研發(fā)的工程,前期開發(fā)投入和后期維護(hù)投入都不會(huì)很大,因此要盡可能考慮低本錢開發(fā)和維護(hù)的系統(tǒng)開發(fā)模式;系統(tǒng)使用的主要對(duì)象是教師和學(xué)生,大多數(shù)都是非計(jì)算機(jī)專業(yè)人員,因此要考慮系統(tǒng)使用的方便性;系統(tǒng)在使用的過程中局部模塊需要根據(jù)實(shí)際的教學(xué)需要而改動(dòng),因此要適當(dāng)考慮系統(tǒng)的靈活性;同時(shí),由于系統(tǒng)開發(fā)的初衷之一就是滿足學(xué)生和教師在不同地點(diǎn)可登陸使用,因此要考慮系統(tǒng)對(duì)不同平臺(tái)的適應(yīng)性。綜合以上幾點(diǎn),本系統(tǒng)選擇B/S作為開發(fā)模式。3.系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)通過數(shù)據(jù)庫
7、需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)等幾個(gè)步驟,在MYSQL上建立了數(shù)據(jù)庫,以下是幾個(gè)主要的數(shù)據(jù)庫表:表3-1 論文題目表 字段 類型 Null 說明 title_id int(10) 否 題目ID title_point text 否 題目方向 student_id varchar(10) 否 學(xué)生ID teacher_id varchar(10) 否 老師ID paperaccess enum(0, 1) 否 是否審核通過 isselfselect enum(0, 1) 否 是否自選題 表3-2 用于關(guān)聯(lián)論文,開題報(bào)告,中期檢查與論文雙方的表 字段 類型 Null 說明 paper_id
8、 varchar(10) 否 論文ID report_id varchar(10) 否 開題ID midchk_id varchar(10) 否 中中期檢查ID student_id varchar(10) 否 學(xué)生ID teacher_id varchar(10) 否 老師ID paperstatus varchar(2) 否 論文狀態(tài) 表3-3 論文成績表 字段 類型 Null 默認(rèn) 說明 paper_id varchar(10) 否 論文ID f_score int(5) 否 0 指導(dǎo)教師評(píng)分 s_score int(5) 否 0 匿名評(píng)分 t_score int(5) 否 0 辯論評(píng)分
9、 final_score int(5) 否 0 最后分?jǐn)?shù) 4.系統(tǒng)主要模塊的實(shí)現(xiàn)4.1教師指導(dǎo)權(quán)限、指導(dǎo)人數(shù)設(shè)定相應(yīng)代碼:function setteacherpower($user_id,$access,$count)$this-getuserinfo($user_id,1);$sql=updateteachers set paperaccess=1,studentcount=$count whereteacher_id=$user_id;$query=mysql_query($sql);return true;4.2 教師提交論文題目主要代碼:functiontitleup($user_i
10、d,$title,$paperpoint,$isselectself=0,$teacher_id=)/$題目提交函數(shù)$參數(shù)為:用戶ID,論文題目,論文方向,是否自選題,自選時(shí)老師ID$this-papertitledatechk($title,$titlepoint);/檢驗(yàn)數(shù)據(jù)if($isselectself=0)/判斷是否為自選題目$sql=insertinto paper_title (title_name,teacher_id,title_point) values($title,$user_id,$paperpoint);else$sql=insertinto paper_title
11、 (title_name,student_id,teacher_id,paper_point,ifselectself)values ($title,$user_id,$teacher_id,$paperpoint,1);$this-connect();/連接數(shù)據(jù)庫$query=mysql_query($sql)or die(mysql_error();/寫入數(shù)據(jù)庫return$query;/返回查詢結(jié)果4.3學(xué)生選擇論文題目主要代碼:function titleselect($user_id,$title_id)$this-connect();/連接數(shù)據(jù)庫$sql=select* from
12、studentselect where select_student=$user_id;$query=mysql_query($sql);if(mysql_num_rows($query)=3)$this-error_handle(您已經(jīng)選擇超過3個(gè)題目,不可再選!);$sql=insertinto studentselect values($title_id,$user_id);$query=mysql_query($sql);/更新數(shù)據(jù)庫return$query;/返回查詢結(jié)果4.4學(xué)生提交畢業(yè)論文主要代碼:functionpaperup($paper_id,$title_en,$suma
13、ry_cn,$sumary_en,$document)$this-paperdatechk($title_en,$sumary_cn,$sumary_en);/檢驗(yàn)數(shù)據(jù)$documentpath=$this-paperdocumentup($document);/上傳報(bào)告文檔$uptime=time()+8*60*60;/上傳時(shí)間$sql=updatepaper settitle_en=$title_en,sumary_cn=$sumary_cn,sumary_en=$sumary_en,documentpath=$documentpath,uptime=$uptime,paperstatus
14、=3;$this-connect();/連接數(shù)據(jù)庫$query=mysql_query($sql);/寫入數(shù)據(jù)庫return$query;/返回查詢結(jié)果4.5成績計(jì)算主要代碼:function paperscroe($paper_id)$sql=select* from score where paper_id=$paper_id;$this-connect();/連接數(shù)據(jù)庫$query=mysql_query($sql);/查詢數(shù)據(jù)庫$result=mysql_fetch_array($query);$sum=$result*0.4+$result*0.3+$result*0.3;/計(jì)算總得
15、分$sum=$this-getint($sum);/取得不大于總得分的最大整數(shù)$this-setscore($sum,final);/將分?jǐn)?shù)寫入final字段里return $sum;本系統(tǒng)的特點(diǎn)是突破了以往大多數(shù)系統(tǒng)只提供論文提交功能的局限,實(shí)現(xiàn)了畢業(yè)論文工作整個(gè)過程的網(wǎng)絡(luò)化管理;在選題環(huán)節(jié),完全實(shí)現(xiàn)了教師與學(xué)生的雙向選擇,并提供了學(xué)生自定題目的功能,使論文的選題更具靈活性;通過短信平臺(tái)、心得論壇可實(shí)現(xiàn)管理者、指導(dǎo)教師、學(xué)生之間的多方交流,實(shí)現(xiàn)了信息與知識(shí)的共享;實(shí)現(xiàn)匿名評(píng)審,這是對(duì)傳統(tǒng)評(píng)審的改革、創(chuàng)新和補(bǔ)充,有利于科學(xué)、客觀地評(píng)定成績。本系統(tǒng)可以作為校園網(wǎng)中教務(wù)管理系統(tǒng)的輔助系統(tǒng),只要數(shù)據(jù)庫一致,就可以簡單的進(jìn)行移植,豐富目前教務(wù)管理系統(tǒng)的功能。從開展和適應(yīng)不同學(xué)校需求的角度看,系統(tǒng)還要不斷增加一些其他的輔助功能,需要進(jìn)行進(jìn)一步升級(jí)。系統(tǒng)的推行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大方天麻林下仿野生種植技術(shù)應(yīng)用的環(huán)境條件和詳細(xì)步驟分析
- 湖北省武漢市二中廣雅中學(xué)2024-2025學(xué)年九年級(jí)下學(xué)期3月月考化學(xué)試題(原卷版+解析版)
- 新未來大學(xué)英語 視聽說教程1(智慧版) 聽力腳本 Unit 1
- 建筑電氣系統(tǒng)修繕技術(shù)方案
- 2025年自動(dòng)化X光檢查機(jī)項(xiàng)目合作計(jì)劃書
- 中西醫(yī)結(jié)合外科學(xué)知到課后答案智慧樹章節(jié)測(cè)試答案2025年春廣州中醫(yī)藥大學(xué)
- 2025年雙層客房車項(xiàng)目發(fā)展計(jì)劃
- 醫(yī)院外出進(jìn)修、培訓(xùn)及參加學(xué)術(shù)會(huì)議的管理規(guī)定
- 江西省上饒市2023-2024學(xué)年高二下學(xué)期期末考試語文試題2
- 2017-2018學(xué)年人教課標(biāo)高一英語必修4試題Unit5Themeparks單元測(cè)試題2
- 上海交通大學(xué)無機(jī)化學(xué)課件第八章第二部分
- 星巴克新員工培訓(xùn)手冊(cè)
- 《中國缺血性卒中和短暫性腦缺血發(fā)作二級(jí)預(yù)防指南2022》解讀
- 2024年西安電力高等??茖W(xué)校高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 袁家村招商策劃方案
- 天龍八部礦石分布圖
- 光伏電站運(yùn)維安全培訓(xùn)內(nèi)容
- 丹尼斯人事規(guī)章(10年基層)崗前培訓(xùn)
- GB/T 5750.2-2023生活飲用水標(biāo)準(zhǔn)檢驗(yàn)方法第2部分:水樣的采集與保存
- 《非暴力溝通》分享
- 企業(yè)人力資源管理師(三級(jí))人力資源管理師考試題庫及答案
評(píng)論
0/150
提交評(píng)論