計算機畢業設計開題報告(精選7篇)
接地氣的大學生活即將結束,大學生們都開始做畢業設計了,而我們做畢業設計之前要先寫好開題報告,快來參考開題報告是怎么寫的吧!以下是小編整理的計算機畢業設計開題報告,歡迎大家分享。
計算機畢業設計開題報告 1
一、本課題的目的和意義
在日常辦公中,通常會遇到許多常用的數據,比如郵件地址、日程助手、日常記事等,這些數據通常凌亂不堪,在需要時不知道存放在何處,從而影響工作效率。因此,我們設計了能滿足這種需求的系統——中小企業辦公自動化管理系統。
通過中小企業辦公自動化管理系統對企業日常辦公進行管理,滿足了企業日常辦公管理各方面的需求,實現了企業員工之間短消息的發送與接收功能,大大的方便了企業內部人員溝通。網站提供的前后臺的公告與公文信息的管理方便員工及時的了解公司的動態。其他功能模塊的設置使企業的日常管理步入了科學系統管理的軌道上。
二、本課題的主要研究內容(提綱)
完成“中小企業辦公自動化管理系統”的設計,中小企業辦公自動化管理系統是一個適應于中小型企業的能滿足日常辦公需求的管理系統,本系統初步擬定由以下六個模塊組成。
(一)個人通訊錄
該模塊用作每一個登錄系統的用戶來維護自己的通訊錄,通訊錄中需要保存的信息有姓名、性別、手機、E-mail地址、QQ號碼、公司、家庭住址、郵編。通知本模塊個人用戶可以自由維護個人的基本信息以及自由添加聯系人信息;可以方便查詢聯系從,可以修改或刪除某一個聯系人。
(二)日程安排模塊
該模塊用作當前的登錄用戶添加、修改、刪除和查看自己的日程安排列表。本模塊中應該保存的信息有:用戶名、年份、月份、日期、安排內容。
(三)工作日志模塊
該模塊用作當前的登錄用戶添加、修改、刪除和查看自己的工作日志列表。本模塊中應該保存的信息有:用戶名、年份、月份、日期、日志標題、日志內容、記錄時間。
(四)短消息管理模塊
該模塊用作當前的登錄用戶給系統內的其他用戶發送短消息,并可以查看其他用戶發來的消息。本模塊中應該保存的信息有:接收者、發送者、消息內容、發送時間、是否閱讀。
(五)公告管理模塊
該模塊用作用戶發送通知,大家都可以查看,只有發送通知的用戶才有權修改、刪除該通知。本模塊中應該保存的信息有:公告填寫人、公告標題、公告內容、公告時間。
(六)會議管理模塊
該模塊用作用戶發送會議通知,供所有的用戶查看,且只有發送通知的用戶才有權修改、刪除該通知,它應該包括如下幾個部分。
(1)通知列表頁面包括發布、修改、刪除、清除通知、瀏覽通知內容和填寫反饋意見等6個操作功能。
(2)發布、修改通知頁面。
(3)瀏覽通知內容頁面。
(4)填寫反饋意見頁面。
三、文獻綜述(國內外研究情況及其發展)
人們普遍使用計算機來提高個人工作效率,但是在需要許多人一起協同工作的現代工作環境中,我們更需要提高我們的整體工作效率。辦公自動化,一個極大的概念,一個炒作了很久的概念。無論是辦公設備公司,還是系統集成公司,都大力推出自己的辦公自動化產品。可見,辦公自動化中內容龐大,可為空間不可小視。那么,首先我們來探討一個問題,什么是辦公?辦公實際就是文件的制作、修改、傳遞、鑒定、保存、銷毀、存檔的.過程。那么隨著文件的這一流程,產生了各種各樣的設備。隨著技術的發展,計算機網絡技術的進步,辦公自動化網絡的建設也得到了大力推廣。
辦公自動化提了多年,但效果并不明顯,人們還是停留在單機字處理和表格處理的所謂辦公自動化的初級階段。信息的交流和共享,以及團隊的協同運作等無法完美的實現,極大地限制了工作的效率。Internet的迅猛發展,為信息的交流和共享,團隊的協同運作提供了技術的保證,同時也預示著網絡化辦公時代來臨。
傳統的辦公自動化系統和大型MIS系統在處理企業管理流程中大多采用企業業務流程重組(BKR),其核心思想就是要先優化企業業務管理流程,再根據優化后的流程建設企業信息系統。這樣不僅在系統建設中工作量巨大,同時面臨來自企業內部重重的阻礙。
四、擬解決的關鍵問題
本系統中擬解決的關鍵問題有以下三個:
(1)數據庫設計是項目開發和系統設計中非常重要的一個環節,是因為數據庫設計就像建設高樓大廈的根基一樣,如果設計不好,在后來的系統維護、變更和功能擴充時,甚至在系統開發過程中都會引起比較大的問題。
(2)企業員工之間短消息的發送與接收。相關的細節有怎樣實現員工之間一對一與一對多以及多對多短消息的發送與接收。
(3)企業發布會議通知的管理以及如何構建網絡會議室實現企業內部員工之間在網絡中舉行日常會議。
五、研究思路和方法
本系統要實現企業在日常辦公時所需要的基本功能,并采用MVC三層架構開發模式,即Struts+Spring+Hibernate三層架構,這些組件可以進行交互和重用;數據庫連接池的統一管理,如果程序需要連接,則從此池中取出一個連接使用,使用完后又返回給該池,這些連接可以互用,從而提高的效率。
另外,在構建開發環境的時候,我們使用MySQL+Tomcat+MyEclipse+CVS,由于這四者的結合已經相當優越,并且MySQL是一個免費的開源數據庫,Tomcat是一個免費開源的Web服務器,MyEclipse是一個免費開源的Java集成開發工具,CVS是一個流行的版本控制工具。
在開發模式與開發環境都架構好之后就可著手進行系統的數據庫設計與系統原型的構建,這些工作做完之后,就可在系統原型的基礎上對系統的各種功能模塊進行擴充以至完善,并最后完成此系統的開發交付用戶使用。
計算機畢業設計開題報告 2
論文題目:學生信息管理系統的設計與實現
一、論文選題的理由或意義
選題來源:
隨著我國高校不斷擴招,學生數量急劇增多,有必要開發相關的學生信息管理系統來對學生信息進行數字化管理。使用計算機對學生信息進行存儲與管理,具備傳統學生信息管理所無可比擬的優點,例如:存儲信息量巨大,占用空間少,查詢方便、快捷,保密性好,信息可靠性高等,可以減輕學院教職員工的工作壓力。基于以上原因,我設計了本學生信息管理系統。
選題意義:
在高校直接對學生的管理工作一般是由高校輔導員來負責的。轉變輔導員的工作方式、借助先進手段提高輔導員的管理水平可以有效地促進管理高校學生效率。輔導員對學生信息管理系統的要求一般有如下幾點:以不同部門之間的信息傳輸為基礎,建立范圍波及全校的數據庫的共享;摒棄曾經的手寫登記的方式,利用現代化電子計算機進行辦公。使用計算機對學生信息進行存儲與管理,也具備很多優點,例如:存儲信息量巨大,占用空間少,查詢方便、快捷,保密性好,信息可靠性高等,這些優點可以說明使用學生信息管理系統能極大地提高管理學生信息的效率。學生信息管理系統可以對高校學生信息管理進行進一步優化,使錄入學生信息以及對學生信息進行編輯、查找等工作變得更加方便與簡單,有力地發展了學生信息管理的方式,使其日臻完善。并且在當今大數據時代,我們需要分析更多的數據,有時甚至是需要單獨分析與某一特別現象相關的所有數據,而不會再依靠隨機取樣,而存儲了大量的學生數據的`學生信息管理系統正是進行這一分析的良好平臺。
二、國內外關于該課題的研究現狀及趨勢
衡量一個國家或地區民眾受教育水平的重要指標之一是這個國家或地區高等教育和國民職業教育發展的程度。自改革開放以來,我國高等教育受到國家的大力扶持,高等教育水平也在全國持續發展與普及,高校教育工作的質量與效率變得越來越重要,在當今全球數字化和信息化的時代大背景下,數字化校園即將成為一種必然的潮流。我們國家在推進教育信息化、數字化建設的過程當中,也越來越重視高等院校和高等職業職院校在信息管理過程中,自主研發綜合性的信息管理系統。有自主知識產權的高效的信息管理系統,對我國的高等教育建設起到了重大的推進作用。學生信息管理工作是高校信息管理工作的重要組成部分之一,國內許多高校都根據自己學校的規模和特點,配備出自主研發的學生信息管理系統,國內不少軟件公司也紛紛參與開發該軟件項目,但是從已有的高校學生信息管理系統來看,存在的問題還有很多,主要有以下幾點:
(1)學生信息管理系統僅僅停留于管理層面,信息化程度不夠;
(2)功能單一,不同部門開發的信息管理系統僅僅為了解決自己部門具體的問題而開發,各個原本應該相關的系統間卻相互獨立,沒有有效的信息關聯,學生在使用不同部門開發的系統時必須來回切換,這一點也從客觀上導致了管理的信息流通不暢,影響信息的共享;
(3)系統孤立,缺乏統一的規劃,許多系統還處于僅限負責該項業務的管理人員一人使用,未能妥善地考慮橫向以及縱向管理工作的信息關聯性,而且各個信息系統之間交互性不高,信息被重復采集與統計,造成資源的浪費,同時,各個系統間的孤立也會導致查找到的信息不完整,使得信息的價值大大降低;
(4)很多學生信息管理系統在設計和開發時未考慮到數據庫的多樣性問題;
(5)很多學生信息管理系統還存在靈活性低和后續可擴充性差等問題,沒有強大的不間斷的后續維護支持,無法適應高校不斷變化的發展需求,使得這些信息管理系統在運行了一段時間后就被停用甚至廢棄,浪費了寶貴的高校資源。
三、本人的研究計劃,包括研究目標、內容、擬突破的難題或攻克的難關、自己的創新或特色、實驗方案或寫作計劃等
研究目的:設計一套學生信息管理系統。
研究方案:
第一章緒論。總論系統開發的意義,國內研究現狀、設計方法概述等關于本學生信息管理系統的基本問題。
第二章相關技術簡介。對完成本系統所用到的數據庫軟件、編程平臺等作以簡介。
第三章系統分析。首先確定系統的功能需求,基于UML在學生信息管理系統體系結構建模中的應用,分別從用例圖、時序圖、狀態圖、活動圖、組件圖和部署圖等對學生信息管理系統進行描述,確定系統的功能需求,在這一過程中可以體現出UML在軟件體系結構建模上存在著無可比擬的優勢。此外本章也要討論系統的安全性分析與可行性分析等內容。
第四章系統總體設計。通過需求提煉參與此系統的9個實體,用E-R圖表達各個實體之間的聯系,并且進行數據庫的設計與架構,為下一步編程作好充分的準備。
第五章系統實現。設計每個功能模塊的窗體以及界面,用文字和程序流程圖說明各模塊的相關算法。
第六章系統測試。設計若干測試用例,并給出運行結果,檢驗系統運行情況,保證系統質量。
第七章總結與展望。對整個畢業設計進行總結和展望。
研究難點:
系統實現快捷、方便的查詢手段和內容豐富的信息資源。
論文創新點:
使用面向對象方法(OOP),使用Microsoft的SQLServer2000來設計數據庫,并使用MicrosoftVisualBasic6.0和JSP,基于B/S與C/S聯合架構進行開發。本系統分為兩個部分,為高校輔導員使用的部分采用VB,以C/S架構進行開發;為學生使用的部分采用JSP,以B/S架構進行開發。
寫作計劃:
寫作計劃總體分為三個階段,即收集資料,整理思路、提綱和論文撰寫階段:
第一階段:xxx年4月1日--5月20日資料收集、整理階段。
第二階段:xxx年5月21日--7月1日思路整理和提綱階段。
第三階段:xxx年7月2日--10月20日論文撰寫階段,其中10月中旬基本完成寫作,之后進行論文初稿修正和完善,10月底完成寫作,交付打印。
四、主要參考文獻
略
計算機畢業設計開題報告 3
一、研究的意義
精準農業,也叫精確農業(Precisionagriculture),是在20世紀90年代,為了倡導環境保全型的農業,由美國明尼蘇達大學的土壤學者的提出。通過使用科學技術手段,從而讓農田內不同單元小區的農業生產的投入為最經濟和科學合理的,以達到獲得經濟、環境等方面最高的回報目的,從而實現農業生產的精準管理的方式,這種方式是精準農業技術思想的實質。
精準農業的技術核心是用信息技術改造傳統農業,將全球定位系統,地理信息系統等高新技術集成起來,實現農業可持續發展目標。拖拉機是實施精準農業所必須的物質載體,它可以與附裝的、懸掛的或牽引的的農機具一起完成起壟、播種、施肥、噴藥等大部分田間作業。
精準農業的技術體系可以分成兩類,一是基于3S技術的精準農業,另一類基于傳感器技術的精準農業。
基于3S技術的精準農業,也被稱為基于地圖的精準農業(Map-basedapproach),是以地理信息系統(GIS)、全球衛星定位系統(GPS)、遙感技術(RS)和計算機自動控制系統為其主要核心。農業信息的重要組成部分是精準農業,特點是在土壤的監測和作物信息數據分析使用地理信息系統,作為屬性數據,并與矢量化地圖數據一起制成具有實效性和可操作性的田間管理信息系統。
基于傳感器的精準農業(Sensor-basedapproach),可以通過使用傳感器及時性的特點,測定所需的特性,如土壤、作物等,對這些測得的信息,經過快速的數據處理以后,就可以直接用于控制變量管理,所以,這種操作可以不依賴GPS系統的支持,同樣也不依賴GIS的支持。
從當前的研究進展得知,以3S技術為基礎的精準農業的應用較為普遍,主要原因是因為田間實時傳感器昂貴,精度差。另一方面,采用GPS定位技術和GIS技術相結合的方法,對土壤的取樣、產量的實時監測、遙感、土壤地圖的繪制等都非常的便利,加上統計學、作物模擬的多種方法,使得以3S技術為基礎的精準農業的應用模式更為普遍。
隨著勞動生產率的挑高,農用拖拉機向大型化方向的發展,這種趨勢在歐洲和北美表現尤為明顯。近幾年,在我國東北地區,其發展勢頭也日益迅猛,另外,現代農業作業要求作業速度越來越快、作業幅寬越來越寬、作業質量越來越高,其結果就是人們越來越依賴少數幾臺功率較大的拖拉機,并迫切需要能夠最大限度的提高這些拖拉機的作業效率。這也對駕駛員的操作水平提出了越來越高的要求,駕駛員的工作負荷也越來越大。在高速寬幅作業機械行進過程,要求駕駛員操縱作業機械精確的沿作物行間隙或預定路線行走。
我國目前的農業生產比較落后,普遍存在資源利用率低,投入產出率低的的現象。現有農業生產主要基于農業原料(如化肥等)的大量投入條件下獲得的,由于盲目的施用大量的化肥,化肥投入量大,每年單位耕地面積化肥投入量高于世界平均水平的3倍多。
嵌入式農機GPS導航及變量施肥控制系統綜合運用了嵌入式技術、GPS、GIS和計算機編程等技術。
GPS和GIS技術是嵌入式農機GPS導航及變量施肥控制系統的核心技術,如何利用相關的技術提高嵌入式農機GPS導航及變量施肥控制系統的整體性能正處于不斷的發展與完善中,開展針對基于GPS和GIS技術的研究不僅可以提高系統的性能,而且還提高系統的可靠性。
綜上所述,通過對嵌入式農機GPS導航及變量施肥控制系統的應用研究,可以提高對農業機械的控制和駕駛水平,保障農業機械作業時,可以安全、高效的進行。不斷完善嵌入式農機GPS導航及變量施肥控制系統的研究,相當于提高了農業機械的作業效率、降低駕駛員的工作量,減輕駕駛員的生理和心理上的'負擔;而且眾所周知,一些農田作業環境非常惡劣,如實施農藥和化肥的噴灑作業時,會對駕駛員身體產生一定的危害。嵌入式農機GPS導航及變量施肥控制系統有利于提高勞動生產效率、降低駕駛難度、提高作業質量,將駕駛員從惡劣環境中解放出來。因此,開展研究嵌入式農機GPS導航及變量施肥控制系統的應用研究是非常有必要的,對實現我國農業機械的現代化發展意義非常的重大。
二、國內外研究現狀
國外研究動態目前,世界上對精準農業的實踐應用到很多方面,例如配方施肥,精量播種,病蟲害防治,雜草清除和水分管理,都有精準農業的參與。在一些發達國家中,精準農業已經成為對合理使用農業資源、改善生態環境和農業可持續發展的科學技術基礎。在發達國家,為改善生態環境和農業的可持續發展,對農業資源合理的使用,在精準農業的研究上已投入大量人力和物力,而且還成立了專門的研究機構,并且在大學里面設立與精準農業有關的課程體系。
發展精準農業最早的國家是美國,目前,美國連接到互聯網的農民約為51%,使用直升機進行耕作管理的農場為20%,許多大中型農場都安裝了GPS定位系統。這些對高新技術的應用,在美國成為農業信息化的主要內容,同時也打造出美國的精準農業體系。
在美國,在甜菜、小麥、玉米和大豆等作物的種植上,廣泛的使用精準農業技術。美國CASE和美國JOHNDEERE研究開發出一套準精準農業機械裝備,包括:大型氣力輸送試變量施肥播種機,聯合收獲機產量檢測系統,大型自走式變量噴藥機,農機作業GPS導航自動駕駛裝置。
在上世紀70年代,世界許多工程師,對農田機械的自動導航進行了研究。
比較具有代表性的國家主要以美國、日本、歐洲等發達國家。美國的Conner等人,試驗是以JoneDeere7800拖拉機為平臺,將4個獨立的GPS安裝在駕駛倉外,產生的定位信息頻率是10Hz,從而達到了以4天線載波相位的GPS導航目的,定位精度達到了2.5cm。斯坦福大學也同樣也以JoneDeere拖拉機為試驗平臺,使用4個DGPS座位導航儀器,由試驗結果可以知道,在以速度為3.25公里/小時的直線行駛中,其最大偏差的值為2.5cm。
1998年Noguchi等人采用Extended Kalman Filter(EKF)對機器視覺、PTK-GPS、GDS融合導航問題進行了研究,對3種傳感器的4種不同的組合方式的導航控制進行了相關的試驗研究,其中包括RTK-GPS(精度±20cm)與GDS融合后的導航精度達到±8.4cm.在國外,田間的變量實施技術發展很迅速。由Rawson公司生產的產品,ACCU-RATE變量控制器可以根據實際情況,獨立進行編程工作,這樣可以達到控制播種和施肥的目的。天寶公司生產的AGGPS170田間計算機,通過與AGGPS接收機和導航系統結合自動駕駛儀,實現導航、成圖、土壤取樣、變量控制、作業記錄等多種功能。用于顆粒狀肥料的變量施肥機是由俄羅斯的全俄農機化研究所開發研制的,為了完成控制排肥量的目的,該變量施肥機在排肥口處安裝了共振片和電磁鐵,通過使用振動開關的方式來控制排肥量。
丹麥AalborgUniversity的K.M.Nielse,P.Andersen等人利用GPS和陀螺儀實現拖拉機導航控制,基于機器視覺研發了用于繪制雜草分布圖的自動行走拖拉機,該系統可以檢測作物雜草,可用于精確農業點噴霧、施肥、除草等操作。
GPS定位應用到英國西爾索研究所的智能除草拖拉機上,在草地上行駛時,根據坐標已經輸入值自動啟動噴霧器,達到噴灑除草劑的目標,達到除草的目的,具有良好的經濟效益。荷蘭InstituteofAgriculturalandEnironmentalEngineeringIMAG-DLO的R.P.VanZuydam利用電子地圖與RTKGPS組合導航技術實現對拖拉機轉向的控制,并進行了現場試驗,結果表明,其最大誤差12cm,混凝土路面試驗的最大誤差為2cm。
在最近5年來,“國際精準農業學術研討會”及相關裝備和技術產品展覽會每年都會舉辦,在重要國際學術會議或專業刊物上已經發表大量的學術報告和研究發現。
國內研究動態國內專家對精準農業的研究很少,西安交通大學的楊為民博士、李天石等開發了農業機械機器視覺導航試驗系統;西北農林科技大學的楊青教授領導的基于GPS與GIS控制的可變灌溉系統研究;位于北京小湯山的精準農業試驗示范基地是由國家農業信息化工程技術研究中心建立的,2F-VTR1型變量施肥機和1G-VRT1旋耕變量施肥機就是由該研究中心的王秀、陳立平、孟志軍等人研究的,該設備主要根據用戶設置施肥量或上位控制計算機處方施肥量、實時接收GPS位置信號及作業行走速度信號,自動調整排肥驅動系統的轉速,實現實時變量施肥。在播前施用種肥和冬小麥返青變量施肥作業的時候可以使用2F-VRT1型變量施肥機,在牧草的變量施肥作業中也可以使用該施肥機。在進行旋耕作業的同時使用1G-VRT1旋耕變量施肥機進行實時變量施肥。
在吉林省榆樹市弓棚鎮由吉林農業大學建立的玉米精準農業示范基地,吉林農業大學的科研人員陳桂芬、田云和吉林大學的科研人員張書惠等人共同研制出2BAF-6型玉米變量施肥精密播種機和2BFQ-6型精密播種變量施肥機。
中國農機研究院張小超等人研制出小麥變量施肥播種機,該變量施肥控制方案采用液壓油缸控制排肥槽輪伸縮長度控制排肥量。
2002年黑龍江省友誼農場引進美國CASE公司整套精準農業機械設備,進行精準農業技術試驗示范,取得了階段性試驗效果。
2003年黑龍江省大西江農場引進了美國JOHNDEERE公司整套精準農業機械裝備,進行試驗示范。
黑龍江八一農墾大學精準農業技術研究中心研制的2BJ-6W型大豆精密播種機,播種機為6行壟作,行距平均為70cm,幅寬為4.2cm.上位計算機采用觸摸液晶屏工控計算機,操作系統采用Windows98或者WindowsME。變量施肥軟件采用VB6.0編程,完成系統與DGPS的通信和上位計算機下位單片機的RS-232通信,具有數據庫管理,圖形管理和變量控制功能。
總之,根據近年來研究進展情況看,我國在精準農業技術的研究方面已經取得了一些成績,但在通過嵌入式農機GPS導航及變量施肥控制系統方面還需要進一步的深入研究。
三、研究的目的
精準農業技術是當今現代化大農業的前沿高新技術,根據農田空間差異和作物栽培的需求開展農業機械導航控制和變量施肥技術。本課題的目的在于使用計算機編程方法、Serial Port控件和eSuper Map嵌入式地理信息系統控件,利用GPS和GIS技術,研究設計嵌入式農機GPS導航及變量施肥控制系統。通過RS-232串口接收GPS實時數據和發送控制指令,實現對農業機械的導航控制和變量施肥機馬達轉速的控制,達到提高農業機械作業的效率、減少肥料浪費、節省操作時間、減輕農業機械駕駛員的工作強度的目的,從而實現降低農業生產的成本,提高農業生產的經濟效益和生態效益。
四、研究內容
本課題研究內容是“嵌入式農機GPS導航及變量施肥控制系統”.主要研究有以下幾方面:
一是GPS技術在導航和定位上的應用研究。利用C#編程語言和Serial Port控件實現RS-232串口接收GPS實時信息的功能,解決對GPS數據的截取、導航提示的問題。
二是GIS技術在變量施肥控制上的應用研究。利用eSuper Map嵌入式地理信息控件和由RS-232串口接收到的GPS信息,研發了車載計算機變量施肥控制軟件,解決了變量施肥作業的變量指令在車載計算機中如何發送給變量控制器、變量施肥的處方數據存儲和農機在處方圖上定位顯示的問題。
三是嵌入式編程技術的研究。由于嵌入式農機GPS導航及變量施肥控制系統搭載到車載一體機中,必須解決嵌入式硬件設備資源緊張的問題,使軟件做到對硬件資源消耗低,但是功能強大和性能突出的特點。
四是對定位導航與變量施肥算法的研究。軟件的執行效率和穩定性,取決于算法的優劣和對算法的優化,所以為了更好的完成對嵌入式農機GPS導航及變量施肥控制系統,需要對關鍵算法進行研究,包括:坐標投影變換的研究、直線行走導航算法的研究、定位算法的研究和變量施肥算法的研究。
五、提綱
摘要
第一章緒論1.1研究的意義
1.2國內外研究現狀
1.2.1國外研究動態
1.2.2國內研究動態
1.2.3研究趨勢
1.3研究目的和內容
1.3.1研究目的
1.3.2研究內容
1.4研究方法
1.5本章小結
第二章硬件系統的組成設計
2.1系統組成的概述
2.2GPS接收機
2.3車載觸控計算機
2.4GPS導航光耙及其設計
2.5變量施肥控制器及其設計
2.5.1控制系統方案
2.5.2閉環控制器總體方案
2.5.3變量施肥閉環控制程序流程圖
2.6本章小結
第三章定位導航與變量施肥算法研究
3.1坐標投影變換的研究
3.1.1UTM投影系統
3.1.2UTM投影的實現
3.1.3UTM投影反算的實現
3.2直線行走導航算法的研究
3.2.1確定導航AB線
3.2.2農業機械在導航AB線的位置
3.2.3偏航距離及左右確定
3.3定位算法的研究
3.3.1標準卡爾曼濾波模型
3.3.2運動載體的GPS動態定位系統數學模型
3.3.3提高GPS定位精度的改進卡爾曼濾波算法的實現
3.4嵌入式地理信息系統及變量施肥算法的研究
3.4.1嵌入式地理信息系統的概念
3.4.2eSuperMap概述
3.4.3基于eSuperMap開發的應用系統
3.4.4eSuperMap控件在變量施肥中的應用
3.4.5變量施肥算法的研究與設計
3.5本章小結
第四章軟件功能的研究和設計
4.1嵌入式系統在農業機械上的應用
4.2系統結構的設計
4.3數據通訊方式
4.3.1RS232串口通訊在。NET下實現
4.4導航功能的研究和設計
4.4.1GPS信息解析
4.4.2GPS導航提示
4.4.3導航光耙測試
4.4.4導航演示
4.4.5作業信息記錄查詢
4.5變量施肥的功能研究和設計
4.5.1變量施肥控制
4.5.2變量控制器參數下傳
4.5.3變量控制器參數上傳
4.5.4作業信息記錄查詢
4.5.5農機作業回放
4.6軟件開發語言和工具的選擇
4.7本章小結
第五章系統的測試試驗
5.1系統軟件功能測試
5.2系統軟件測試平臺
5.3數據測試
5.3.1導航控制測試
5.3.2變量施肥測試
5.4導航控制試驗
5.4.1試驗場地
5.4.2試驗方法與結果分析
5.5變量施肥控制試驗
5.5.1試驗基本情況
5.5.2試驗結果
5.6本章小結
第六章結論與展望
6.1結論
6.2創新點
6.3展望
六、研究方法
在這項研究中,對全球衛星定位系統的理論、地理信息系統的理論、嵌入式編程等理論進行了綜合運用,使用Microsoft Office Visio 2003畫圖軟件,完成軟件功能的流程圖和數據庫實體分析圖,使用CaseIHAFS Software AFS精準農業軟件完成農田電子信息地圖,對土壤包含營養成分分布的情況進行研究。
在研制變量施肥控制器時,采用閉環自動控制理論和工程設計的方法。在軟件工程相關理論的指導下,在VisualStudio2008開發環境下,使用C#編程語言、SQLCE嵌入式數據庫、eSuperMap嵌入式GIS開發平臺進行嵌入式農機GPS導航及變量施肥控制系統軟件的開發。運用理論分析、系統設計和試驗實踐的方法探索適合我國農機作業導航與變量施肥控制的技術方案。
七、進度安排
11月01日-11月07日論文選題,11月08日-11月20日初步收集畢業論文相關材料,填寫《任務書》,11月26日-11月30日進一步熟悉畢業論文資料,撰寫開題報告,12月10日-12月19日確定并上交開題報告,01月04日-02月15日完成畢業論文初稿,上交指導老師,02月16日-02月20日完成論文修改工作,02月21日-03月20日定稿、打印、裝訂,03月21日-04月10日論文答辯。
八、參考文獻
[1]張曉輝,李汝莘。法國的精確農業研究及應用現狀[J].農機化研究,2002(1):12-15.
[2]李強,李永奎。我國農業機械GPS導航技術的發展[J].農機化研究,2009(8):242-244.
[3]耿向宇。基于GPS/GPRS的變量施肥機控制系統研究[D].上海:交通大學,2004.
[4]丁圣彥。精確農業的技術體系與應用研究的發展[J].農業現代化研究,2002,23(3):222-225.
[5]肖志剛,么永強等。精確農業的現狀及發展趨勢的研究[J].河北農業大學學報,2003,26(增刊):256-259.
[6]王路。國外農機智能化發展現狀[J].國外農機,2004(2):35-35.
[7]王熙,李強。基于ASP技術的有機田塊網絡地理信息系統[J].農機化研究。2010.32(4):167-169.
[8]潘瑜春,趙春江。地理信息技術在精準農業中的應用[J].農業工程學報,2003,19(4):1-61.
[9]JamesDW,HarlodFR.GISinsite-specificagriculture[M].USA:InterstatePublishersInc,2000,28-33.
[10]索全義,白光哲,孫智。精確農業下的土壤養分處理-3S技術在施肥中的應用[J].內蒙古農業科技,2001,(土肥專輯):22-24.
[11]莊衛東。GPS和GIS在精準農業中的應用研究[M].北京:光明日報出版社,2009:1-3.
[12]朱行。正在不斷普及美國精確農業[J].糧食與油脂,2002(12):51.
[13]金繼運,白由路。精準農業研究的回顧與展望[J].農業網絡信息,2004,(4):3-11.
計算機畢業設計開題報告 4
1.本課題的研究意義,國內外研究現狀、水平和發展趨勢
1.1研究意義
隨著社會的發展和進步,各項社會保障和福利制度進一步完善。實行住房公積金制度是其中的重要內容。住房公積金是職工及其所在單位按規定繳存的具有保障性和互助性的職工個人住房基金,數據量大且處理復雜。住房公積金管理系統是各單位財務管理的重要任務,由于各單位公積金管理數據量大、操作復雜,因此效率較低。本課題旨在構架一個住房公積金信息管理管理系統,方便各級管理人員、各單位和職工完成對住房公積金的操作、查詢、結算等工作,為住房公積金制度的順利實施提供保障。
本系統設計過程中主要考慮各單位用戶的應用環境和應用難點。系統在開發過程中深入研究了房改資金行業的發展規律,吸納了近年來國內外同行業和國內其他信息系統的實施經驗,借助了最先進的開發平臺和開發工具,設計、開發了適合住房公積金管理自身特點、功能完善、易學易用、擴充靈活、完全可靠、符合未來發展方向的住房公積金管理系統。
1.2國內外研究現狀、水平
隨著現今網絡的發展,網絡已經成為了人們生活上必不可少的,人們可以通過網絡查詢自己需要的信息,起初我國在住房公積金這一塊還處于萌芽狀態,原有的半手工管理模式手續繁雜、糾錯能力差、服務項目不全,因而工作效率不高。這就迫使人們要去想出更好的解決辦法,這樣新的住房公積金管理系統就誕生了,從住房公積金歸集支取管理、住房公積金貸款管理、住房公積金財務管理到電話查詢和多媒體終端查詢、住房公積金單位版等均實行了一體化管理,涵蓋了住房公積金業務處理的方方面面。
逐步完善住房公積金管理網絡,管理網絡必須緊跟住房公積金事業發展的趨勢,不斷地完善,不斷地改進,只有在管理上與時俱進,才能在業務上面貌日新。
住房公積金信息管理系統建設給我市住房公積金事業帶來了良好的發展勢頭,管理水平、工作效率的不斷提高使住房公積金繳存規模和個貸規模不斷提高。我中心非常珍惜這一來之不易的好形勢,要求職工因勢利導、再接再厲,為全市每一單位、每一職工提供更加方便、快捷、準確的服務,讓他們享受到銀行般的服務質量,感覺到住房公積金繳存到我中心與存在銀行同樣安全可靠,并且益處更大、意義更大。
1.3發展趨勢
整個世界的科技都在進步,人類的生活水平也在不斷的提高,信息產業發展的尤為迅速,住房公積金管理系統正在不斷的趨于完善,我國的現狀相對于發達國家而言還有一定的差別,但是正在不斷朝那個方向努力。在整個住房公積金管理系統發展的這么多年,從無到有、從不完善到趨于完善是一個相當漫長的過程;不管是從科技還是從人類自身的需求出發,住房公積信息管理系統正在不斷發展、壯大。
2.本課題的基本內容,可能遇到的困難,提出解決問題的方法和措施
2.1基本內容:
住房公積金就是職工及其所在單位按規定繳存的具有保障性和互助性的職工個人住房基金,為了完善住房供應體系,建立相應的住房公積金管理系統實行職工統一管理,為每個職工建立詳細資料庫,職工個人可以隨時通過賬號到管理處查詢個人的賬戶信息。操作員統一執行利息結算、登錄和登賬調整等操作。如果用戶滿足了提取住房公積金的條件,可以與操作員聯系,申請提取住房公積金。
住房公積金管理系統要實現以下幾個功能:
1.基礎信息設置
在整個系統的設置中,處理輸入單位、職工信息。在正常的事務過程中,如遇人事變動,相應地進行信息變動。
2.主要業務
職工自己和單位每月繳納基金,系統對年利息進行自動結算。職工在必要的時候對可以提取住房公積金,一般只有在建立住房公積金制度一年以上的職工,并具有一定的公積金余額才可以提取公積金。操作員也可以因為需要,統計分析數據,然后就可以輸出相應的報表。
3.帳表查詢業務
職工可以查詢余額表,清楚自己每月所交的公積金,以及相應的明細表中的詳細內容。與此同時職工單位也要對自己和單位個人的交納信息、綜合信息、明細信息和職工的狀態作相應的查詢。
4.系統設置業務
畢業設計(論文)開題報告
作為住房公積金信息管理中心人員,所做的事情就相對多了許多,存儲信息、修改信息打印報表等等事務。其數據流圖如下:
畢業設計(論文)開題報告
本系統對不同角色的用戶進行用戶分級管理。另外一項重要的業務就是數據的備份與恢復。
業務流程圖:
2.2數據庫設計
這個系統初步設計要有以下幾下表,有職工表、部門表、系數表、期初余額表、明細表、利息結算表、用戶表等。
職工表:
字段名稱字段含義字段類型允許為空是否為主鍵
zgbh職工編號var20)否是
zgxm職工姓名var20)否否
zh賬號var20)否否
bmbh部門編號var20)否否
〖畢業設計(論文)咨詢QQ:306826066
bz備注var25)是否
部門表:
字段名稱字段含義字段類型允許為空是否為主鍵
bmbh部門編號var20)否是
bmmc部門名稱var20)是否
畢業設計(論文)開題報告
系數表:
字段名稱字段含義字段類型允許為空是否為主鍵
bmbh部門編號var20)是否
zhbh職工編號var20)否是
zh賬號var20)是否
zhxm職工姓名var20)是否
grxs個人系數money是否
dwxs單位系數money是否
zxs總系數money是否
lx類型var2)是否
期初余額表:
字段名稱字段含義字段類型允許為空是否為主鍵
zy摘要var20)是否
zgbh職工編號var20)否是
zh賬號var20)是否
zgxm職工姓名var20)是否
zhxm部門編號var20)是否
bmbh個人期初余額money是否
grye單位期初余額money是否
dwye總期初余額money是否
利息結算表:
字段名稱字段含義字段類型允許為空是否為主鍵
zgbh職工編號var20)否是
zgxm職工姓名var20)是否
zh賬號var20)是否
bmbh部門編號var20)是否
zxs總系數money是否
余額表:
字段名稱字段含義字段類型允許為空是否為主鍵
zy摘要var20)是否
year年var20)是否
month月var20)是否
zgbh職工編號var20)是是
zh賬號var20)是否
zgxm職工姓名var20)是否
zxs總系數money是否
jsxs減少總系數money是否
ye余額money是否
明細表:
字段名稱字段含義字段類型允許為空是否為主鍵
zy摘要var20)是否
year年var20)是否
month月var20)是否
zgbh職工編號var20)是是
zh賬號var20)是否
zgxm職工姓名var20)是否
grxs個人系數money是否
dwxs單位系數money是否
zxs總系數money是否
grjs個人減少系數money是否
dwjs單位減少系數money是否
jsxs減少系數money是否
lb類別var2)是否
bmbh部門編號var20)是否
用戶表:
字段名稱字段含義字段類型允許為空是否為主鍵
yhbh用戶編號var20)否是
yhmc用戶名稱var20)否否
mm密碼var20)是否
sysuser系統管理員標識bit否否
bm部門管理標識bit否否
gz職工檔案管理標識bit否否
base期初余額標識bit否否
qcye職工月基本系數標識bit否否
infor職工信息變動標識bit否否
autodel按月取消登錄標識bit否否
autodz按月自動登賬標識bit否否
manual登賬調整標識bit否否
getfunds提取住房公積金標識bit否否
lx利息結算標識bit否否
delx取消利息結算標識bit否否
yecx余額表查詢標識bit否否
mxcx明細表查詢標識bit否否
gr_dw個人與單位繳納匯總表標識bit否否
user1用戶管理標識bit否否
databack數據備份與恢復標識bit否否
2.3在本系統開發的過程中可能遇到的問題以及解決措施
(1)在系統開發中可能遇到的問題就是數據庫的建表和數據庫的連接問題,建立許多表在連接的時候花費相當長的時間,同時也會消耗寶貴的系統資源。系統的內容較散,涉及很多方面,例如明細表中zgbh(職工編號)和系數表中的zgbh以及利息結算表中的zgbh等表的連接都涉及到了多表連接,這就分會造成大量的數據冗余,還有就是在進行查詢的時候,也會花費相當長的時間。
(2)數據庫的安全性問題我們把密碼策略擺在所有安全配置的`第一步。很多數據庫賬號的密碼過于簡單,這跟系統密碼過于簡單是一個道理。所以在整個分析的過程中,有三個對象,普通職工,單位和super—超級管理員,他們有著各自不同的權限,可以看到的信息也不同,就只有super可以看到所有的信息。
(3)報表是管理系統中最為組成部分之一,它是一種主要的數據輸出手段,可以把數據打印出來以供查閱或備份保留。這也是住房公積金系統中比較難以實現的部分,準備用QuickReport組件設計報表.在Delphi7中,默認情況下,并沒有安裝QReport組件,所以還需要另外安裝。在實現的時候,設置應用程序中的TTable組件中的“DatabaseName”、“TableName”屬性,使其連接到數據表中,將“Active”屬性設置為“True”,打開與數據表的連接。然后設置QuickReport組件“DataSet”屬性為“Table1”,也就是使其接到數據表中指定的字段。
(4)任何數據庫出于安全性考慮,都會想到數據的備份與恢復,這也是即將面臨著的問題,雖然也想了很多的辦法,但是至今離實現還有相當大的一段距離。會繼續探索和學習其解決的辦法。
3.本課題擬采用的研究手段(途徑)和可行性分析
3.1研究手段
本課題是使用成熟的C/S結構,設計過程中主要考慮各單位用戶的應用難點。系統在開發過程中深入研究了房改資金行業的發展規律,吸吶了近年來國內處同行業和國內其他行業信息系統的實施經驗,借助了最先進的開發平臺和開發工具,開發了適合住房公積金管理自身特點,本系統統是用Delphi7和SQLSever2000開發工具。
開發工具介紹:Delphi7
Delphi7是Inprise公司推出的一種全新的、面向對象的可視化快速應用程序開發工具,它使用的是ObjectPascal語法的基礎,并在集成了各種可視化工具,為程序開發人員提供了一種方便、快捷的Windows應用程序集成開發環境—IDE(IntegratedDevelopmentEnvironment)。
準備使用的是ADO(AcitiveXDataObject)連接數據庫,是微軟推出的新一代的數據訪問規范,其使用簡單,功能強大。TADOConnection組件用于管理ADO連接,并且提供了對事務的支持,當多個ADO組件訪問數據庫時,可以通過TADOConnection組件建立一個連接,然后讓其他ADO組件共享連接。
SQLServer是一個關系數據庫管理系統MicrosoftSQLServer2000非常明顯的改進就是增加了OLAP(聯機分析處理)功能,這可以讓很多中小企業用戶也可以使用數據倉庫的一些特性進行分析。OLAP可以通過多維存儲技術對大型、復雜數據集成執行快速、高級的分析工作。數據挖掘功能能夠揭示出隱藏在大量數據中的傾向及趨勢,它允許組織或機構最大。
所以在實現的過程中,如果運用的是ACCESS做數據庫,可能就不能讓住房公積金這么大的系統。所以選一個適合的數據庫也是很重要的。
3.2可行性研究
這份可行性研究報告是對查詢系統作的可行性研究分析及指出存在的必要性。
一、技術可行性
本系統是運行在WindowsXP專業版上的應用程序。系統開發語言使用的是Delphi7,數據庫使用的是MicrosoftSQLServer2000,一臺機器實現,別人可以通過別的機器來查詢。這個系統在實現上應該沒有什么太大的問題,delphi7不管是新還是舊的,因為我們對舊版很熟悉,新的也是在舊的基礎上發展起來的;還有就是SQLSEVER2000是相對比較熟的工具。
硬件條件:硬件條件:P42.4GCPU、32MRAM、40G硬盤PC機。
軟件條件:Windowsxpsp2、SQLServer,Delphi7。
所以分析以上各個可能性,可以說這個系統在技術上是可行的。
二、經濟可行性
在現今的商品社會是一個講究效率的社會,是信息化的社會,隨著公司的規模不斷擴
畢業設計(論文)開題報告
大,員工數量急劇增加,有關員工的各種信息量查詢也成倍增長。而對龐大的信息量和數據量,如果仍使用手工操作或使用相當繁瑣的軟件,既浪費了人力,又浪費了物力,效率無法提高,不能夠適應現今社會并提高生產效率。
本系統的主要背景(為畢業設計)在經濟上不注重直接的經濟收益,而是注重我們整體水平的提高。
三、操作可行性
住房公積金管理系統是基于Delphi7開發的,是被廣泛應用于數據庫開發和操作的一套成熟的軟件平臺,而且它對于一個中小型的數據庫處理具有不可比擬的優點和簡單方便。所以從操作可行性方面是可行的。開發出來的界面也是十分容易使用,具有簡單,容易上手的特點。
四、安全性。
借助內置的Windows身份驗證和基于每個應用程序的配置,可以保證應用程序是安全的。
五、法律可行性
本系統完全是本人在指導老師的指導下獨立完成的,故不存在侵權行為或者由于本系統帶來的法律糾紛等問題,所以在法律上是可行的。
計算機畢業設計開題報告 5
題目:計算機輔助網絡教學系統探討
一、研究的背景和意義
當今世界是信息爆炸的時代,信息快速增長并且迅速更新,這一客觀現實對教育改革提出了全新的要求。傳統的黑板加粉筆的教學手段已無法適應當前大信息量的教學需要,教育體制和教育模式必須有重大變革,才能滿足21世紀要求培養高層次、能夠適應社會發展、具有創造性人才的需求,所以,必須創造一個在教師指導下學生自主學習的環境。隨著現代計算機技術向教育領域的擴展,計算機、多媒體和網絡在教育過程中的應用越來越普遍。以計算機為輔助工具的網絡教學作為一種全新的教學方式越來越受到人們的重視。所謂網絡教育指的是在網絡環境下,以學習者為主體,以計算機技術、多媒體技術、通信技術和Internet網絡等高新技術為主要教學手段和傳播媒體,運用圖像、文字、動畫、音頻和視頻等相結合的一種新型的交互式網絡教育方式。而網絡教學系統是基于這種技術產生的一種具體的應用模式,它是在校園網甚至Internet上建立一個虛擬的教學環境,在這個環境中,可以實現教師備課、講課,學生自主學習,教師和學生課后交流、答疑、批改作業及考試等教學環節。網絡教育打破了傳統教育的時空限制、地域限制,使學習者可以按照自己的學習計劃在網上學習,能更充分地利用教育資源,為全社會的學習者所共享,使國民可以得到更多、更好的受教育機會。網絡教育是一種開放式的教育體系,為知識經濟時代的終生教育、終生學習提供了良好的條件。通過建立和完善以計算機輔助工具的網絡教學系統,實現從傳統教育模式到現代教育模式的轉換,實現全國乃至全世界教育資源的共享,是實現對學生個別化終身教育和最終實現我國全民教育終身化的有效途徑。
二、文獻綜述
網絡教學的涵義
對于網絡教學目前還沒有一個統一的、規范的、標準的限定,但可以這樣理解,凡是依托計算機網絡進行的教學活動,都可以稱之為網絡教學。它可以有各種各樣的方式,如網上實時交互教學、網上實時廣播、轉播教學及通過網絡課件進行的教學等。這里有兩個要素:一是計算機網絡;二是教學活動。這兩個要素缺一不可,必須同時存在,否則就不能稱之為網絡教學。這樣就可以很容易地把當前輿論中的網絡教育、網上教學、遠程教學、網絡化教學、網絡輔助教學、計算機輔助教學、網校等概念區分開來,以便于問題的討論。
網絡教學是我國國情的需要
21世紀,教育是我國國民經濟發展最大的支柱和基礎產業,網絡教學作為一種新興的教學形式必定得到大力的發展。
網絡教學是社會發展的需要
信息化是當今世界經濟和社會發展的大趨勢,時代的信息化將使新知識、新事物隨時隨地的大量涌現。這就要求人們必須從一次性學習走向終身學習,而網絡教學則為教育走出校園邁向社會提供了強有力的支持,使教育社會化,學習生活化。網絡教學將成為沒有圍墻的學校,成為社會生活的有機組成部分。
網絡教學是學生個性發展的`需要
每個學生的個性和文化基礎參差不齊,因此對教學方式的要求也千差萬別。教師可以通過網絡教學系統平臺發布教學課件、教學內容等相關的教學信息,為學生提供一個開放性的“虛擬校園”.學生可以根據自己的需要隨時隨地選擇適合自己的學習內容。對遇到的疑難問題可以通過以電子郵件的形式請教同學、教師、有關專家等,甚至還可以和他們展開討論。在這種個別化、交互式的學習環境中學生的個性會得到充分的發展。
理論基礎
用于網絡教學的課件設計是在計算機技術、網絡技術和多媒體技術的基礎上發展起來的,目前有眾多的開發工具,并且性能優異,表現能力較強。網絡課件通常較大,完全利用現有的網絡設施進行下載運行是不現實的,因此,通常主要的課件應配置在學習者的客戶機端,這些軟件可以利用光盤分發給用戶,服務器端則配置教師、學生的信息。為保護課件版權,可以在課件中抽取關鍵數據存儲在服務器中,學習者必須在服務器中取得這些數據才能運行后續的課件。
網絡技術
計算機輔助網絡教學首先應建立校園網,校園網的建設包括以下關鍵技術:一是大數據量多媒體信息的存儲和管理;二是多媒體信息的快速查詢與存取;三是多路并發技術處理和信息共享。目前對這些技術的研究較多,支持產品也較多,起步較早的校園網大多采用以太網、FDDI(光纖分布式數據接口)、100VG–Anylan等,隨著計算機網絡的普及和發展,這些網絡越來越不能適應應用要求。新興的千兆以太網和ATM網就是為適應多媒體信息的傳輸而發展起來的,但是在校園網中使用ATM技術附加費用太高,優勢并不明顯,且ATM技術還處于發展階段;而應用千兆以太網技術則具有較強的優勢:傳輸速率是快速以太網的10倍,而價格僅是其2倍左右;具有廣泛的產品支持;具有良好的交互操作性。因此對于中小規模的校園網使用千兆以太網作為校園主干網是一種經濟而實用的方案。
三、研究的主要內容和方法
1.計算機輔助網絡教學系統的發展、研究等
2.計算機輔助網絡教學系統的理論和技術支持
3.計算機輔助網絡教學系統的可行性研究
4.計算機輔助網絡教學系統的需求分析
5.計算機輔助網絡教學系統的概要設計
6.計算機輔助網絡教學系統的詳細設計
7.計算機輔助網絡教學系統實現和測試的理論方法
四、主要參考文獻
[1]劉時進。網上教學系統的基本體系結構分析[J].中國遠程教育。2002.07
[2]蔣東興、羅念龍、戚麗、沈培華。校園網絡教學系統及其關鍵技術研究[J].計算機應用。2001.09
[3]李克東,謝幼如。多媒體組合教學設計[M].科學出版社。1994.
[4]宋云嫻。網絡教學的現狀和未來[J].多媒體世界。1997.2
[5]謝幼如。新型教學模式的探索[M].北京師范大學出版社。1998.
[6]凌蘭蘭。開放式多媒體網絡教學系統構建[J].微機發展。2002.
五、研究進度
1、07撰寫開題報告
2、07-08撰寫論文初稿
3、08-09修改初稿,與導師討論,完成論文終稿
計算機畢業設計開題報告 6
一、問題的提出
java網上考試系統,是為了配合java語言的網上教學而設計的。它是java課件的一個重要組成部分。
二、網絡考試系統概述
在網絡技術逐漸滲入社會生活各個層面的今天,傳統的考試方式也面臨著變革,而網絡考試則是一個很重要的方向。基于web技術的網絡考試系統可以借助于遍布全球的internet進行,因此考試既可以在本地進行,也可以在異地進行,大大拓展了考試的靈活性。試卷可以根據題庫中的內容即時生成,可避免了考試前的壓題;而且可以采用大量標準化試題,從而使用計算機閱卷,大大提高閱卷效率;還可以直接把成績送到數據庫中,進行統計、排序等操作。所以現在較好的考試方法為網絡考試,試題內容放在服務器上,考生通過姓名、準考證號碼和口令進行登錄,考試答案也存放在服務器中,這樣考試的公平性、答案的安全性可以得到有效的保證。因此,采用網絡考試方式將是以后考試發展的趨勢。
三、網絡考試系統常用的實現技術
網絡考試系統的實現技術有多種,可以采用傳統的客戶機/服務器(c/s)型的mis型架構,即試題內容放在遠程的服務器上,在考試機上安裝考試應用程序和數據庫客戶機配置,因此每次考試時要對機器進行安裝、配置,這樣一來考務工作比較煩瑣;而且考試程序放在客戶機上,安全性也受到一定影響。另外一種考試系統采用web技術實現。web技術超越了傳統的.“客戶機/服務器”兩層結構,采用了三層體系結構:用戶界面層/事務層/數據庫層。因此web結構有著更好的安全性。在用戶機上不需要安裝任何應用程序,應用程序可以安裝在事務層所在的計算機上,試題存放在數據庫服務器上(事務層和數據庫可以是同一臺機器)。
四、本系統擬采用的解決方法(技術)
本系統作為java課件(網絡版)的一個組成部分,要求實現網絡考試系統的各項基本功能。從安全性和易維護性考慮,選擇了web實現技術。簡單的說就是將系統做成一種b/s模式,可以讓用戶通過瀏覽器直接訪問位于服務器上的試題以及對系統進行遠程維護。
服務器端程序的實現技術也很多,本人選用了當前比較流行的網絡編程技術——jsp作為主要實現手段(配合javaservlet、javabean、html等)。jsp作為一種web實現技術,它的效率是很高的。這一點正好符合了考試系統所要求的實時性。jsp自身的安全性,再加上實現模式的特點,完全能夠達到考試的保密性要求,保證了考試的公平性原則。除此之外,作為java平臺的一部分,jsp擁有java語言“一次編寫,各處運行”的特點。又隨著越來越多的服務器供應商將jsp支持添加到他們的產品中,這樣一來用jsp做成的這套系統可以輕松移植到其它平臺來運行。種種優點使得這套系統不但為目前校內的網絡教學以至于今后遠程教育的實現都打下了良好的基礎。所以jsp是實現本系統的最佳技術,它是完全可行的。
五、系統的組成和功能構想
(1)系統的組成
本系統由四個子模塊組成:數據庫及維護模塊、考試子系統模塊、成績管理查詢子系統模塊、閱卷子系統模塊。它們各自的功能如下所述:
(一)考試子系統
這個系統主要是學生使用。考試子系統是本網絡考試系統的核心部分,也是設計時的重點。一般說來,網絡考試可以在任何時候、任何地方進行。但是為了使學校易于組織和管理,所以本系統對考試時間作了一定的限制,因此在考試前首先判斷當前時間是否為學校規定的考試時間(或預約的考試時間),由于判斷的時間是服務器端的時間,所以跟考試機器的時間無關,即使考生修改所在機器的時間,也無濟于事。如果時間符合要求,則顯示登錄頁面進行登錄,如信息不正確(包括有些考生試圖繞過登錄頁面,直接進入試卷頁面的情況,此時由于沒有登錄信息,系統也會認為是非法考生),系統給出提示信息,并重新定位到登錄頁面;如信息正確,則可以開始不同模式的考試。當考試時間到或考生點擊“交卷”按鈕時,則系統把考生答案傳送至服務器的數據庫中保存起來,并在數據庫中標記考生是否參加過某門課程考試。(隨機考試則可給出成績;非隨機考試等教師批改完試卷后講成績保存于數據庫。)
(二)成績查詢管理子系統
為了能讓考生及時、方便地了解自己的考試成績,查詢子系統也采用web方式實現,考生在頁面輸入自己的信息后,服務器就能把成績信息傳送到考生的機器上。此外,系統還可以對成績進行排序等管理功能。這個系統學生和教師均可以使用。
(三)閱卷子系統
本系統是老師專用的(通過教師登陸才可以進入),對考生來說是不可見的。(對于進行有主觀題測試的模式,采用此系統進行人工給分)主要功能有:
1、評分(根據參考答案給出相應的成績)
2、成績統計、排序(有助于老師了解學生考試情況)
3、信息輸出(最終結果的輸出)
(四)數據庫及維護系統
這個模塊能對數據庫中的信息(學生信息、試題)進行維護,主要使用對象是系統管理員(只在服務器上運行,不能進行遠程維護。目的在于增強系統的安全性)。本系統數據庫部分擬用microsoft
sqlserver2000/microsoftaccess2000來實現。
(2)統功能的初步構想
1、界面方面:系統有“登陸”、“運行”、“退出”三個界面。每個界面對應系統不同的運行狀態(具體由登錄系統人員的身份而定)。
2、內容方面:由于網上考試的特點所限,考試內容以客觀題為主。主觀題只給出參考答案和評分標準。(以上是指“在線測試模式”下)對于“人工模式”下,則由閱卷人改卷后,通知考生成績。這時以“綜合測試題”為主。
3、安全性方面:設立用戶名和密碼驗證方式,防止非法用戶登錄和越權操作。同時將重要信息的維護只限于服務器端,避免了遠程維護帶來的安全隱患。考試的預約機制,也在一定程度上保證了考試的安全性。
4、其他:可以根據具體情況適當用其他輔助工具(如:dreamwavermx、dreamwaver
ultradev等工具)對系統的界面進行美化和布局,以達到更好的效果。
5、運行環境要求:p133,16m內存,win9x、win2000、winxp、nt網或netware網絡。
軟件環境:windowsnt4.0+iis+ie6.0(以上)/windows2000+ie5.0(以上)+beaweblogicserver/ibmwebsphereapplicationserver/apachetomcat3.x。
6、開發環境1.41+editplus2.0jcreatorle+dreamweaverultradev4.0/mx
六、主要技術簡介
jsp是javaserverpages的簡稱,它是由sunmicrosystem公司于1999年6月推出,是基于java
servlet以及整個java體系的web開發技術。作為j2ee體系中的重要一環,jsp為創建高度動態的web應用提供了一個獨特的開發環境。jsp能夠適應市場上包括apache
webserver、iis4.0在內的85%的服務器產品,這足以勝任絕大多數的商業事務處理。同時jsp代碼經過服務器的解釋執行后會直接嵌入到html語言中,這樣就簡化了頁面的輸出,也保留了腳本語言易于使用的優點。
jdbc是用于執行sql語句的java應用程序接口,由一組用java語言編寫的類與接口組成,在jsp中將使用jdbc來訪問數據庫。jdbc是一種規范,它讓各數據庫廠商為java程序員提供標準的數據庫訪問類和接口,這用就使得開發獨立于dbms的java應用程序成為可能。一般的java開發工具都帶有jdbc-odbc橋驅動程序,這樣,只要是能夠使用odbc訪問的數據庫系統,也就能夠使用jdbc訪問了。
七、進度安排
設計總共用時13周。具體安排如下:
1-2周:收集資料(書籍和案例),并完成系統分析。
3-12周:軟件系統的具體實現(包括測試)和論文寫作。
13周:整理材料,裝訂論文。
計算機畢業設計開題報告 7
一、課題的目的與意義
在二十一世紀信息迅猛發展的時代,網絡的普及使網絡和企業很自然地走到了一起,而如今通信最杰出功勞之一,則是軟件項目開發管理系統的廣泛應用與飛速發展,未來個人或企業管理可以很方便,快捷,高效的進行管理。隨著Internet技術的發展,它對我們工作和生活顯得更加重要,尤其是現在項目軟件,應用軟件不斷推陳出新的今天,各企業對管理不同項目,來應用軟件迫切的需要高效性,規范性,安全性、及時性。而基于B/S模式下的數據庫所設計而成的軟件項目開發管理系統剛好提供了這些功能。本系統就是一個能夠讓用戶能及時有效地對軟件項目開發管理系統進行操控,并且是在安全的前提下進行的。在網上實現對軟件項目的任何時間,任何地點安全有效的管理這是軟件項目開發管理系統的發展方向。
二、課題的發展現狀和前景展望
因特網是一個巨大的全球性的信息服務中心。隨著互聯網的發展,網上交易、電子商務的逐漸繁榮,各行各業的規模不斷發展與狀大,這就更需要一個安全的,可靠的,高效的管理系統來管理,因此,軟件項目開發管理系統的設計就變得尤為重要。各個公司可以根據自身的業務特點和公司的具體情況提出對應用軟件的需求,通過我們的軟件項目的特定開發服務,不但可以解決企業當前面臨的困境,還能夠提高信息中心的軟件開發維護水平,為企業的長期可持續發展提供有效的保障。隨著企業信息化水平的提高、網絡的快速發展,已經有很多企業意識到了使用軟件項目管理系統可以大大提高管理效率、資金使用率、提高員工的工作效率、降低成本、同現有業務接軌。隨著現代社會節奏不斷加快,各企業之間的競爭也日益激烈。隨之也給企業帶來了巨大的壓力與挑戰,為了能適應殘酷的市場競爭,為了能便捷管理,各軟件項目管理系統已經成為一種當前各大企業不可缺少的一部分了。而要分析設計出一個實用簡單,安全高效的管理軟件,其前提必須在基于B/S模式下的數據庫設計與分析。軟件項目開發管理系統做為一種新型的網絡管理系統,已經越來越受到人們及其各大企業的重視,它已經成為一家企業的`管理支柱,而隨著越來越多的軟件系統的開發,如果缺少一個好的
軟件管理系統,則不僅不能讓操控者感覺到安全,方便,高效,而且會帶來資源的浪費。然而,現有的軟件存在嚴重的功能不足,開發出一種新型便捷的軟件項目開發管理系統已經成為一種必然的趨勢。
三、課題主要內容和要求
1、此課題設計任務特點及分析主要是通過對該數據庫軟件設計與分析,使學生能夠熟練運用一門程序設計語言來掌握C/S或B/S數據庫設計的方法和過程,以及為設計其它應用軟件提供幫助,進行提高軟件設計能力。
2、課題主要任務與要求
(1)初步方案:通過查閱資料,首先對我的課題進行可行性研究和需求分析,提出相應的設計方案并進行方案論證,然后對該課題進行模塊劃分并找出模塊之間的關聯關系,畫出系統流程圖,在此基礎上進行源代碼編寫和調試,最后撰寫畢業論文。
(2)主要任務
a使用C/S或B/S模式設計該系統,并要求系統完成后操作簡單,功能完善,界面美觀。
b系統用戶管理模塊:包括文件操作,普通用戶和系統管理員不同身份口令密碼修改,系統退出等。
c登錄界面設計:要根據不同的用戶設計不同的口令密碼,并且進入系統后,根據用戶不同對該軟件使用權限也不同。
d項目流程管理模塊:包括項目基本信息的錄入、修改和刪除;申請立項;批準立項;項目工程分配;項目中止等功能。
e項目實施管理模塊:包括成立項目組;劃分功能模塊;書寫項目報告等功能。
f項目文檔管理模塊:包括項目文檔信息的添加、刪除、修改和查詢。
g項目測試管理模塊:包括測試工程師添加、修改和關閉報錯記錄;開發工程師查看、解決報錯記錄。
h項目驗收管理模塊:包括提請驗收項目;測試工程師,質量控制工程師,業務主管,項目主管簽字等功能。
i項目總結管理模塊:包括項目總結記錄的添加、修改和刪除等功能。
j信息打印模塊:能實現對各種報表的打印
四、可行性分析、研究方法和步驟可行性分析、
可行性分析:可行性分析:選取幾臺中等配置電腦,在操作系統為WINDOW SXP的環境下,使用VFP,DELPHI,VB,JAVA等程序設計語言開發該軟件系統。C/S(客戶機/服務器)結構,實質就是客戶端運行應用程序,并向服務器發送SQL請求及取回結果;服務器偵聽基于TCP/IP的網絡,響應請求并返回處理結果。兩層結構最大的優點在于系統結構簡單。只要把客戶機和服務器在網絡上連通,利用一些快速應用開發工具,就可以很快地開發出一些部門級的小規模應用,同時開發和運行的環境都相對簡單。B/S(瀏覽器/服務器)模式數據庫系統。就是建立并配置WEB服務器及PowerBuilder應用服務器,以實現通過瀏覽器來訪問數據庫。B/S結構設計思想的主要目的,就是為了解決兩層結構中原發性的問題。其最主要價值在于產生一套切實可行的解決方案,把客戶/服務器結構下的應用可靠地推廣到企業級的關鍵任務環境中,并利用這一技術所帶來的高效率、多功能與靈活性,增強企業信息網的性能和擴展能力。
三層結構是把應用邏輯劃分為三個部分:
第一層是用戶界面(User Interface),提供用戶與系統的友好交互。
第二層是應用服務器,專司業務邏輯的實現。
第三層是數據服務器,負責數據信息的存儲、訪問及其優化。
研究方法:主要采取包括:文獻調研、課題考察、實踐總結、實驗分析、調查統計等
設計進度安排:
1.第1周任務:布置任務,學生進行資料查詢。
2.第2周~第3周任務:軟件需求分析并畫出結構流程圖。
3.第4周任務:系統模塊功能劃分。
4.第5周~第13周任務:模塊源代碼編寫及調試。
5.第14周任務:系統檢測并通過最后測試。
6.第15周任務:畢業設計論文編寫。
7.第16周任務:指導老師論文審閱、修改及學生畢業答辯。
【計算機畢業設計開題報告】相關文章:
計算機畢業設計開題報告模板12-09
最新計算機畢業設計開題報告03-10
畢業設計開題報告05-10
畢業設計開題報告01-05
論文開題報告范文-畢業設計論文開題報告11-23
道路畢業設計開題報告09-21
精選畢業設計開題報告范文03-09
畢業設計別墅開題報告03-09
包裝畢業設計開題報告03-09