計算機應用開題報告
計算機應用開題報告
隨著個人的素質不斷提高,報告與我們愈發關係密切,我們在寫報告的時候要注意語言要準確、簡潔。你知道怎樣寫報告才能寫的好嗎?下面是小編幫大家整理的計算機應用開題報告,僅供參考,歡迎大家閱讀。
計算機應用開題報告1
論文題目:微信公眾平臺CMS的設計與實現究
一、選題背景
微信公共平臺於20xx年8月23日正式上線,這是基於微信的一個附加功能,任何組織或個人均可免費申請微信公眾帳號。獲得帳號後可通過後臺編輯文字、圖片、語音、影片等資訊,並群發給關注該帳號的使用者,但每天僅可群發一次。同樣地,使用者主動給微信公眾平臺傳送文字、圖片、語音、影片等資訊,公眾平臺可以根據預先設定好的規則,自動反饋相應的資訊給使用者。對於擁有國內使用者數最多,使用頻次最高的移動社交APP,微信已經被當作是移動網際網路入口的最佳選擇。由於人人都可以申請微信公眾賬號,所以每個微信公眾帳號都可看作是一個基於微信公眾平臺的自媒體,透過該自媒體進行互動營銷,是一種移動網際網路上不可忽視的營銷渠道。然而,微信公眾平臺自有的後臺編輯系統功能較為單一,已經不能滿足需求日益多樣化的微信公眾平臺運營者。所幸的是,微信公眾平臺提供了二次開發的介面,透過對接該介面,開發出一套CMS,一方面可以更加方便地管理和運營微信公眾賬號,另一方面也可以實現豐富個性化的定製功能。透過這套CMS,還可以實現微網站功能。運營者可將企業網站移植到微網站,使用者透過關注微信公眾平臺即可訪問微網站。對於擁有多個微信公眾賬號的運營者來說,該系統可以實現一站式管理多個公眾賬號。除此之外,透過使用者與微信公眾賬號的互動,還可以實現許多其他實用的功能。本文主要是闡述了基於ThinkPHP框架的微信公眾平臺CMS的設計與實現。
二、研究目的和意義
微信公眾平臺CMS,豐富了原有編輯平臺的功能,可以使接入CMS系統的公眾賬號瞬間擁有十分強大的功能。微信公眾平臺CMS的意義在於以下幾個方面。一是對於微信公眾賬號的運營者。對那些不懂計算機程式技術的運營者可以建立屬於自己的程式介面,讓他們透過簡單的配置,即可擁有強大而又個性化的微信公眾平臺管理系統。使運營者可以專注於內容的運營,而不被如何呈現內容的方式而分心。相反地,該CMS還可以輔助運營者,以更佳的方式方法呈現運營者釋出的內容,用一些程式小工具維繫訂閱使用者的粘度。另一方面,對於微信公眾賬號的訂閱者。透過關注接入了微信公眾平臺CMS的公眾號,可以獲得比一般公眾賬號更多的功能,諸如天氣查詢、列車查詢、微網站等。可以使得使用者對這樣的公眾賬號有著更好的使用者體驗,使使用者更加樂於使用這們的公眾賬號。再者,對於微信公眾平臺本身來說,開發這樣的CMS,豐富和加強了微信公眾平臺本身的功能,擴充套件了微信公眾平臺的生態鏈。從另一個角度來看,也可以促進微信公眾平臺自身功能的擴充套件。
三、本文研究涉及的主要理論
WAMP架構即Windows+Apache+MYSQL+PHP的組合。是比較常用的PHP開發環境。Windows系統本文選用了WindowsServer20xx。它具有可靠性、可用性、可伸縮性和安全性,這些特性使其成為高度可靠的平臺。WindowsServer20xx系列增強了群集支援,其可用性有了很大的提高。WindowsServer20xx系列的可伸縮性透過由對稱多處理技術(SMP)支援的向上擴充套件和由群集支援的向外擴充套件來提供。Apache是世界上非常流行的WEB伺服器。由於其的開源特性,所以不斷有人來為它修改原來的缺陷、開發新的功能、新的特性。Apache的特點是效能穩定、簡單、速度快。它的特點如下:
(1)擁有簡單而強有力的基於檔案的配置過程;
(2)支援通用閘道器介面;
(3)支援多種方式的HTTP認證;
(4)支援基於IP和基於域名的虛擬主機;
(5)整合代理伺服器模組;
(6)提供使用者會話過程的跟蹤MySQL是一個關係型資料庫管理系統,由瑞典MySQLAB公司開發,目前屬於Oracle公司。MySQL是一種關聯資料庫管理系統,關聯資料庫將資料儲存在不同的表中,而不是將所有資料放在一個大倉庫內,這樣就增加了速度並提高了靈活性。MySQL所使用的SQL語言是用於訪問資料庫的最常用標準化語言。MySQL軟體採用了雙授權政策(本詞條“授權政策”),它分為社群版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,一般中小型網站的開發都選擇MySQL作為網站資料庫。由於其社群版的效能卓越,搭配PHP和Apache可組成良好的開發環境。
與其他的大型資料庫例如Oracle、DB2、SQLServer等相比,MySQL自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。對於一般的個人使用者和中小型企業來說,MySQL提供的功能已經綽綽有餘,而且由於MySQL是開放原始碼軟體,因此可以大大降低總體擁有成本。Mysql的特性如下:
(1)使用C和C++編寫,並使用了多種編譯器進行測試,保證原始碼的可移植性。
(2)支援AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多種作業系統。
(3)為多種程式語言提供了API。這些程式語言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。
(4)支援多執行緒,充分利用CPU資源。
(5)最佳化的SQL查詢演算法,有效地提高查詢速度。
(6)既能夠作為一個單獨的應用程式應用在客戶端伺服器網路環境中,也能夠作為一個庫而嵌入到其他的軟體中。
(7)提供多語言支援,常見的編碼如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作資料表名和資料列名。
(8)提供TCP/IP、ODBC和JDBC等多種資料庫連線途徑。
(9)提供用於管理、檢查、最佳化資料庫操作的管理工具。
(10)支援大型的資料庫。可以處理擁有上千萬條記錄的大型資料庫。
(11)支援多種儲存引擎。
PHP(PHP:HypertextPreprocessor的縮寫,中文名:“PHP:超文字預處理器”)是一種通用開源指令碼語言。語法吸收了C語言、Java和Perl的特點,入門門檻較低,易於學習,使用廣泛,主要適用於Web開發領域。PHP的特性包括:
(1)PHP獨特的語法混合了C、Java、Perl以及PHP自創新的語法
(2)PHP可以比CGI或者Perl更快速的執行動態網頁——動態頁面方面,與其他的程式語言相比,PHP是將程式嵌入到HTML文件中去執行,執行效率比完全生成htmL標記的CGI要高許多;PHP具有非常強大的功能,所有的CGI的功能PHP都能實現。
(3)PHP支援幾乎所有流行的資料庫以及作業系統。
(4)最重要的是PHP可以用C、C++進行程式的擴充套件!
PHP的優勢:
(1)開放的原始碼所有的PHP原始碼事實上都可以得到。
(2)PHP是免費的和其它技術相比,PHP本身免費且是開原始碼。
(3)快捷性程式開發快,執行快,技術本身學習快。嵌入於HTML:因為PHP可以被嵌入於HTML語言,它相對於其他語言。編輯簡單,實用性強,更適合初學者。
四、本文研究的主要內容
本文利用了THINKPHP框架,在此框架的基礎上,利用PHP語言、MYSQL資料庫,開發出一套簡單易用的微信公眾平臺CMS。該系統將諸如首次關注、文字回覆、圖文回覆、微網站等功能模組化。使用者只需幾步簡單的操作,就能把自己的公眾號與微信公眾平臺CMS對接,隨後就可以在該CMS中對自己的公眾號進行相應的設定,方便快捷的滿足自己的個性化需求。本文的具體內容如下:第一章,緒論。主要介紹了課題研究的背景和現狀、課題研究的意義、微信公眾平臺CMS的部分功能。第二章,系統開發的平臺與技術。對開發該系統所需的環境,用到的框架,使用的技術作了詳細的介紹。第三章,系統需求分析。分別從可行性、總體需求進行了分析。然後從網站前臺、管理後臺、會員後臺、微信端幾個方面進行了詳細的需求分析。第四章,系統設計與實現。分別對四個子系統進行了框架和模組設計,並對各個子系統進行了實現。最後對系統中所用到的關鍵資料庫進行了設計。第五章,系統執行與測試。對系統微信端的主要功能進行測試,測試系統的執行情況。第六章,總結與展望。對全文進行總結並對後續的工作進行展望。
計算機應用開題報告2
設計題目:
基於SSH框架的辦公自動化系統的設計與實現
一、研究目的(選題的意義和預期應用價值)
選題意義:設計本系統的主要目的是實現企業辦公的`資訊化、自動化,為中小型企業設計一個辦公自動化系統,該系統能有效的提高辦公的效率,進而實現辦公自動化處理;由於傳統的辦公系統是公司員工手工完成,而現代的辦公自動化系統改變過去複雜、低效的手工辦公方式,實現迅速、全方位的資訊採集、資訊處理,為企業的管理和決策提供科學的依據,能夠有效減輕了人工管理的工作量,使其業務變得更具有條理性,科學性。
預期應用價值:目前各類軟體公司所研製的辦公自動化系統(現有比較出名的公司有泛微、用友等等)所提供的辦公自動化系統都過於強勁,價格很高,對於中小型企業來說是不切合實際的,本辦公自動化系統使用當下十分流行的並且開源免費的Tomact,MySql等進行編制,可以有效的降低中小型企業的使用成本,為中小型企業的辦公管理,特別是短訊息管理、辦公申請管理方面做出貢獻;減少辦公申請方面紙質的申請,大大提高辦公效率。
二、與本課題相關的國內外研究現狀(文獻綜述),預計可能創新的方面
國內外研究現狀:計算機技術和資訊科技不斷髮展,辦公自動化系統也經歷了20多年的發展歷程,產業資訊化的不斷髮展,直接促使資訊、資料和其他方面的內容都達到了一個新的高度,從而也促進了辦公自動化的高度發展。縱觀這20多年的發展,它經歷了下面幾個階段。第一代辦公自動化系統始於80年代末,主要是由於政府辦公的需求而產生,為了提高政府的工作效率和保證方便,安全性,引入了電子化管理,希望能夠實現部分自動化操作。最早的辦公自動化系統是以檔案管理和公文處理為主要目的,這為後來的辦公自動化系統發展奠定了基礎。第一代辦公自動化系統受技術和需求的限制,主要採用基於C/S結構的系統,功能比較單一,比如文件處理等。第二代辦公自動化系統在第一代基礎上,結合網際網路技術的發展,主要以Internet為基礎,採用了B/S架構,對於移動辦公和遠端辦公有一定的支援。
當然,這一代辦公系統還在功能方面對第一代系統進行了擴充套件,實現了論壇、資訊釋出、日程安排、人事資訊等功能,然而它的本質和特點仍然是基於檔案管理和公文處理的,還只是在第一代辦公自動化系統基礎上的簡單擴充套件。第三代辦公自動化系統興起於90年代末,伴隨興起的還有協同辦公,隨著市場環境的變化和辦公自動化需求的不斷變更,辦公自動化系統的指導思想也在發生變化,主要是範圍從小變大,從區域性到跨區域、跨部門之間進行,該時期的辦公自動化系統結合了網路管理的思想和協同管理的構思,並且引入了一些新的工具,比如即時通訊、資料共享,網路會議等新技術和工具。雖然引入了這樣的工具,但是相比較而言,協同操作還是停留在區域性區域,層次不夠深入,從本質上來看,仍然不是真正意義上的協同辦公,而只是簡單的工具的整合,離真正的協同辦公還有很大的差距。
預計可能創新:辦公自動化系統的設計和實現,能夠幫助中小型企業提高員工辦公的工作效率,系統除完成基本功能的設計外,增加事務申請的電子簽章功能,為企業準確進行辦公正常的申請提供依據,使企業適應現代制度要求,推動企業辦公自動化走向科學化和規範化。
三、研究的主要內容與可行性分析
研究的主要內容:
對企業辦公進行調研,寫出詳細的需求分析,實踐SSH框架在辦公系統軟體中的應用,給出辦公自動化系統的總體規劃與總體設計方案,其中包括總體設計、模組設計、資料庫設計以及詳細設計,實現辦公自動化系統的開發與測試,程式設計實現各功能模組;給出系統的設計說明等相關文件的撰寫工作。
可行性分析:
(1)技術可行性:本系統是在J2EE平臺上設計和開發的,同時針對利用J2EE平臺開發系統存在的主要問題引用了框架技術,即SSH框架,其中由Struts、Hibernate以及Spring三大框架組合而成,每種框架負責不同的任務處理,Struts框架工作在表現層,實現了表現層和業務層的分離,可有效提高頁面的開發效率。Spring框架工作在業務層,並且可以很好的相容上下層。Hibernate框架工作在資料層,可以實現高效率的資料訪問。這三種框架的引入加強了各層的獨立性,可有效簡化系統的開發難度,提高開發效率。因此,這些成熟的開發技術可成功開發辦公自動化系統。
(2)經濟可行性:辦公自動化系統是企業管理的一個重要組成部分,涉及企業管理的方方面面。一個現代化的辦公自動化系統能夠顯著提高辦公效率,降低辦公成本,充分利用內部資源,加快工作流程,適應環境的變化。開發辦公自動化系統所需要的基本費用在企業可承受的範圍內,因此,本系統在經濟上也是可行的。
(3)操作可行性:使用者只需要透過瀏覽器就可以對辦公自動化系統進行一系列的操作,因此,本系統在操作上是可行的。
四、本課題研究的主要方法和步驟
主要方法:
本課題首先需要對中小企業進行員工辦公的調查研究。隨後根據調研情況,確定系統的操作使用者群種類。根據對辦公自動化系統的功能需要,本系統分為六大模組:我的辦公桌模組、辦公申請模組、事務管理模組、文件管理模組、會議管理模組以及系統管理。系統採用先進的辦公自動化系統開發方案,在開發方法的選擇上,選擇了演繹式原型法與生命週期法相結合的方法,充分利用現有的資源,能夠利用前人的經驗,在現有技術的基礎上創新,儘可能的減少開發中投入的時間和財力、物力,提高系統開發的水平和應用效果。
步驟:
1.對企業進行調研,根據調研結果確定系統開發的目的和要求。
2.進行需求分析:包括系統的可行性分析、安全需求分析、功能需求分析以及需求環境。
3.系統總體結構設計:包括系統總體結構分析、系統流程和資料庫設計。
4.根據分析和設計的結果進行各個系統模組的實現。
5.系統測試與評價:對系統主要模組進行測試和系統評價。
五、研究進度安排
1.20xx年12月-20xx年1月:完成文獻資料的收集閱覽,對涉及的相關原理和問題形成初步認識;確定課題基本研究方案和技術路線,撰寫開題報告。
2.20xx年2-3月:進一步蒐集和消化文獻資料;系統的需求分析,系統設計;完成系統主體功能開發,包括關鍵技術的研究、主要系統功能的設計和實現。
3.20xx年4月:完成整個系統的開發和相關測試;撰寫設計說明、修改定稿。
4.20xx年5月:進一步修改設計說明準備答辯。
六、指導教師意見
該生普遍的瞭解了目前企業辦公系統的管理現狀,進行了深刻的調研,較廣泛查閱了開發本系統相關的理論、技術文獻,對所查文獻資料進一步地分析理解和掌握,運用較恰當;本系統的設計方案正確,設計目標明確,思路清晰、嚴密,開發工具採用目前較先進的技術,開發平臺選擇科學合格,系統的開發具有一定的應用價值,擬採取的開發方法合理,目標可行,進度安排合理。同意開題。