計算機專業畢業論文開題報告範本

才智咖 人氣:1.85W

開題報告是當課題方向確定之後,課題負責人在調查研究的基礎上撰寫的報請上級批准的選題計劃,下面是小編蒐集整理的計算機專業畢業論文開題報告範本,歡迎閱讀檢視。

計算機專業畢業論文開題報告範本

計算機專業畢業論文開題報告 篇1

論文題目:基於微信公眾平臺的家教服務系統

一、選題背景和意義

隨著計算機技術的發展與壯大,網際網路極大地改變了人們的生活方式,豐富了人們獲取資訊的途徑,使得人們更傾向於通過網路查詢自己所需要的資訊。而現在我國的教育仍然是以文化科的學習為主,以成績為重,特別是每年的小升中、會考、大學聯考,是每位有志學子為之奮鬥的目標。因此,每位望子成龍、望女成鳳的家長都會為自己的孩子找一個優秀的家教,讓他們在假期、週末甚至是每天晚上來輔導孩子的功課。而大學生作為經歷過會考、大學聯考的成功者,有著非常寶貴的學習與考試經驗,也就成為了家長對家教的最理想選擇。

大學生獲得家教資訊的途徑主要有通過中介公司介紹、通過兼職網站介紹以及通過同學推薦。這些獲取家教資訊的途徑都需要付出一定的資訊費才能獲取它們,但是資訊的真實性與有效性卻還待檢驗,很多大學生都有過被中介公司坑騙的經歷,所以很多大學生嫌麻煩,怕被騙,寧願選擇去發傳單、送外賣這樣的兼職工作,而這些兼職工作卻不能讓人得到有用的鍛鍊。大部分的家長更願意選擇所在地知名高校的大學生作為孩子的家教老師,而家長們獲取家教資訊的方式也主要是通過家教中介介紹,但是這些中介介紹的家教老師卻往往不能滿足家長和孩子的要求,這樣不僅浪費了孩子的時間,也給家長造成不小的經濟損失。現在在網路上也有很多的家教網站,雖然這些網站是以一種全新的方式出現在我們眼前,但是仍舊不能擺脫他們中介的本質,網站雖然允許家長和大學生以匿名的方式瀏覽部分資訊,但是如果想要獲取進一步的資訊去聯絡對方,就需要註冊登入並支付一定的費用。所以考慮到家教中介對大學生和家長的資訊欺詐,我決定設計開發一個免費的大學生家教資訊服務平臺。該資訊服務平臺將在保證家教資訊有效性的基礎上,為大學生和家長提供一個資訊釋出、資訊檢索以及資訊分享的空間。

在如今智慧手機已經普及的時候,人們可以隨時隨地的上網,這是PC電腦所做不到的,所以做移動端軟體比PC的更好,而做移動端的話常見的有傳統app和微信公眾平臺,傳統app開發成本比微信公眾平臺高,開發週期相對也會長一點,而且傳統app的推廣是個難題,一個app的體量少的幾兆,多的幾十兆,雖然現在家裡單位WiFi很普遍,但是總有找不到WiFi卻出現突發的app需求的時候,而依靠目前2g龜速,4g捨不得用的時候,許多人也是有心無力,而微信是每個智慧手機使用者手機裡必裝的一個應用,人們只需要搜尋一個公眾賬號或者掃一個二維碼,新增,然後就可以使用。傳統app升級也是個難題,不僅耗費時間流量,而且也有可能會破壞現有的使用習慣(升級後介面面目全非),而微信公眾平臺不同,它的所有功能升級都在後臺進行,使用者並不需要去體驗這個過程,只可能會在下次開啟這個賬號的時候發現功能更多了,僅此而已。在傳統app中,兩個不同領域的app只能是隔絕的,而在微信公眾平臺中它們卻能“在一起”,微信公眾平臺能將原本八竿子打不到一塊的兩款應用合到一起去,而這隻需要開放一個api製作一個小功能即可實現。傳統app開發的時候遇到的難題就是跨平臺,安卓與ios相互隔絕,同樣的功能卻要在不同架構下分別做開放,而且經常無法同步,而微信公眾平臺就不需要擔心這個問題,它是以微信做平臺,只要微信作為一個應用能保持安卓與ios版本的同步,微信平臺上的使用者就會免去以前使用app的痛苦。相較而言,微信公眾平臺有著app沒有的優點,卻能做到與app的功能相差無幾的事,所以我決定基於微信公眾平臺設計開發這個家教服務系統。

二、國內研究現狀、發展動態

目前,在國內孩子業餘的輔導方式大致有三種:輔導班、家教、網路教育,由於家教的面對面、一對一或者多對一逐漸被更多地家長所接受,家教也從一開始的貴族消費群體為主轉為平民化消費了,家教在三大輔導方式中的比重也越來越重。20世紀90年代末,家教在中國逐漸普及,從上海、北京等大城市興起,隨後向全國蔓延。發展至今,家教已經成熟化、規範化、多元化,大學生或教師們不在像以前一樣要去大街上寫個牌子說做家教,也不需要在辛苦到處跑中介找家教資訊,在這個資訊化的“網際網路+”時代,很多的家教網站如雨後春筍般冒出來,讓人們可以足不出戶的就找到自己所需要的家教資訊,方便了找家教或者想做家教工作的人。但是這些網站卻都仍舊有著中介的性質,人們必須交納一定的會員費才能獲取到自己所需要的資訊。

三、研究的內容及可行性分析

1.研究的內容:

本文將在進行充分調研分析的基礎上,借鑑當前的各種家教資訊平臺以及其他資訊釋出平臺,設計並實現一個B/S結構,基於微信公眾平臺,具有友好介面且適應當前教育環境的,面向大學生以及家長的家教服務系統。系統將網際網路技術、家教尋找以及微信公眾平臺相結合,在會員資訊的嚴格認證下,通過家教資訊的網上釋出、檢索以及相互交流達成意向等過程,為家長和大學生提供一個可信賴的平臺,系統主要面向某一具體城市的家長以及大學生,為他們提供一個釋出、檢索搜尋、互相交流家教資訊的環境,從而避免大學生和家長受制於中介機構的可能。

該系統由使用者管理子系統、會員認證子系統、家教資訊管理子系統、平臺管理子系統以及反饋子系統等五個模組組成。使用者管理子系統與會員認證子系統能夠保證會員資訊的真實性與家教資訊的有效性;家教資訊管理子系統根據會員的身份向其提供不同的家教資訊釋出與檢索功能;平臺管理子系統將能夠呈現系統平臺是否流暢執行,以及資料庫等工具的運轉狀態,為系統的穩定執行提供保障;反饋子系統由教員評價欄目和家長評價欄目組成,教員評價欄目的目標群體是大學生,主要用於大學生對家長以及學生在家教過程中的表現進行點評,而家長評價欄目的目標群體是家長,主要用於家長對大學生在家教活動中的表現進行點評。

2.可行性分析

(1)技術可行性:

分析了用於實現系統功能和效能的技術以及對專案開發是否可能擔負的風險也進行了分析,並參考了同行業領域近似案例的技術分析的結果。此家教服務系統是B/S結構,用技術開發,並且在微信公眾平臺上執行,可實現所有使用者在尋找家教問題上的要求進行管理,不存在任何的開發風險,所以在技術上是十分可行的。

(2)經濟可行性:

經濟可行性是指某個系統產生的經濟效益,應該遠遠高於建立這個系統的成本價值,這個家教服務系統是為了任職教師或是大學生的兼職需要,並且是在如今十分流行的微信公眾平臺上執行,人們只需搜你的公眾號或者掃二維碼就能使用你的系統,在資源耗費上減少了到處張貼廣告的各種費用,也節省了釋出資訊所耗的時間,極大地提高了尋找家教的效率,此係統在微信公眾平臺上執行簡單易操作,也免去了花費人力財力去學習操作,因此在經濟角度上也是可行的。

(3)操作可行性:

在微信如此流行的今天,以微信公眾平臺為平臺執行的系統呈現給使用者的執行介面是使用者所熟悉並且簡單易操作的介面,使用者可以很快的入手並加以利用,因此係統在操作可行性方面也是可行的。

四、論文擬解決的關鍵問題及難點

本文在家教服務背景上,分析了家教服務系統的實際需求和業務流程,並結合模組化的思想,設計和實現家教服務系統:

(1)調研家教系統的功能需求現狀,分析家教系統包括的具體業務功能。

(2)廣泛查閱文獻資料,對家教系統所涉及到的技術進行認真學習,對所涉及到的業務邏輯進行深刻了解。

(3)在對具體系統業務需求詳細分析下,與實際情況結合,設計系統在微信公眾平臺上的功能分佈。

(4)在做好系統需要的所有功能後還需要與微信公眾平臺的介面相連線,並且做好客戶端的管理軟體。

五、研究方法

本系統採用的開發工具是Visual Studio2012,採用進行開發,採用的資料庫為SQL server資料庫,在微信公眾平臺上執行。

(1)系統安全性問題:採用密碼保護、驗證碼雙重保護。

(2)網站的可擴充套件性:功能可隨著需求的增加而逐步完善,在資料庫設計和編碼上都要好好考慮可擴充套件性。

(3)註冊使用者的認證問題:教員需要上傳學生證或者其他能證明自己身份的資訊認證後才能使用更豐富的功能。

技術路線:

(1)按照系統可行性進行模組的劃分以及功能需求劃分,完成整體實現思路

(2)申請微信公眾平臺服務號,並且申請雲伺服器

(3))完善資料庫設計(採用SQL SERVER資料庫進行開發)

(4)根據功能需求用在visual sudio環境下開發家教服務網站(使用html、div+css、javascript、C#)

(5主要採用三層架構進行開發,分成PL表示層、BLL業務邏輯層、DAL資料訪問層

(6)網站開發完成後將程式碼部署到雲伺服器上並進行除錯修改

(7)根據需求用VS2012開發桌面管理軟體簡化公眾平臺的管理操作

六、論文的進度安排

20XX年9月1日-11月14日 確定論文題目,經導師審查後,查詢資料,撰寫開題報告,並進行開題答辯

20XX年11月15-20XX年1月 查閱資料,學習微信公眾平臺開發,完成家教網站主體功能開發,並進行中期檢查答辯

20XX年2月-20XX年4月 完成家教網站所有功能開發,並部署到雲伺服器,並且進行微信公眾平臺的介面配置,進行整個系統的除錯修改,

20XX年4月-20XX年6月 完成整個畢業設計的開發,根據開發過程撰寫畢業論文,進行畢業設計最終答辯

七、主要參考文獻

[1] 陳靜. 家教管理系統的設計與實現[D].山東大學,2011.

[2] 趙成麗. 網路資訊系統可生存性的若干關鍵技術研究[D].吉林大學,2013.

[3] 張紅豔. 家教網的設計與實現[D]. 吉林大學,2012.

[4] 嶽俊華. 大學生資訊社群系統的設計與實現[J]. 中小企業管理與科技, 2013(36): 261-262.

[5] 張海超. 網路即時家教業務研究與系統設計[J]. 2014.

[6] 李海成. 家教資訊管理系統的設計與實現[D].電子科技大學,2011.

[7] 舒泉愷. 基於 ASP 的家教管理系統的設計與實現[D].雲南大學,2012.

[8] 韋春暖. 資訊管理系統的設計與開發[J]. 考試周刊,2011,56:154-155.

[9] 項永明. 大學生家教系統的設計與實現[D].吉林大學,2015

[10] 孫慶博、沈佳 . 基於ASP的網上家教資訊系統的設計與實現[j],2008

計算機專業畢業論文開題報告 篇2

開題報告

經過大學四年理論課程的學習,以及校內校外的實踐,極大的豐富了自身的理論基礎,並且也具備了一些處理簡單問題的能力,但即將踏上社會的我深知這還遠遠不夠,因此我利用了畢業設計的機會,在老師的指導下去完成一個具有挑戰性的,其具體應用及社會服務相結合的專案,深知通過對它的開發,將對我的能力有更高層次的突破。

開發軟體的一個目的是針對目前普遍的圖書管理系統存在的功能不全,操作複雜,系統要求高等一系列問題,而設想一個具有個性化的圖書管理系統。該管理系統與MIS系統相聯絡,在圖書館內部建成可靠,方便,並且功能齊全的MIS系統。從而在圖書館對新舊書的反應;對書籍借閱的管理能力;對讀者和圖書館工作人員的管理能力;對圖書館管理人員軟體操作的適應時間和操作感覺這些方面都將大大的提高。當然對該軟體的態度是渴望獲得顯著的社會效益。

開發軟體的另一個目的是使其具有強大的實用價值,即它可以滿足中小型圖書館的借閱與管理的需要。在一般的學校與科研機構,其下屬的很多分支的研究中心,試驗中心,各個學院,它們往往都有著自己的規模較大的圖書資料室。而這些圖書資料室由於本身規模不大因此其對書籍或資料的管理模式一般都比較舊,而且在沒有能力也沒有必要引進大型的圖書館管理軟硬體的基礎上,尋求一個針對中小型圖書資料室的管理軟體是必要的。

這種管理軟體對硬體的要求很低,一般有一個比較簡單的伺服器與PC機組成的網路即可,再加上使用比較廉價、效能不錯的軟體,這樣就可以以較低的成本來實現一個足夠使用的功能,而這種模式也正滿足了那種中小型資料室,圖書館的要求。但是目前對這種管理軟體的開發還處於一種比較原始的階段。開發者往往都是出於資金和時間的顧慮使用比較陳舊的技術,並且各為己見,並且很少涉及網路。可是當今是一個網路化的社會,像資料室,圖書館這樣的資訊機構不能與網路聯絡起來豈不可惜,再加上如今單機版的圖書管理軟體多如牛毛,去開發一個類似的軟體無疑是一種在時間上、精神上和資源上的極大浪費。所以出於多方面的考慮覺得有必要為這種有需要的中小型圖書館,資料室開發一種基於網路的圖書資料管理軟體。

專案的具體目的:

1. 實現圖書館對外借書,還書的簡易操作,提高圖書館對最平凡工作的效率。

2. 實現圖書館對所藏圖書的按類別,書名等多方面的查詢,最大的方便讀者和圖書館工作人員對所需圖書的查詢。

3. 建立圖書館外借讀者資料庫,方便工作人員對讀者進行有效管理。

4. 建立圖書館工作人員資料庫,限定每個工作人員對軟體操作的許可權,最大限度的保護資料庫。

5. 實現圖書館對新書入庫,舊書登出的簡單處理,並且建立書籍檔案,方便進貨。

實現方法:

後臺資料庫支援:採用PowerBuild 8.0,主要是由於PowerBuild 8.0是美國Sybase公司PowerSoft的新一代資料庫應用開發工具,它能夠設計傳統的高效能、基於客戶/伺服器體系結構的應用系統,也能夠用於開發基於Internet的應用系統。它具有容易使用,便於維護的優點,使使用部門可以節省培訓費用,加快磨合週期,同時有利於操作人員的培訓,是對資料的安全性要求不是特別高,同時又有比較大的資料量的單位的較好選擇。作為PowerBuild 7.0的後續版本,PowerBuild 8.0 擴充套件了 PowerBuild 7.0 版的效能、可靠性、質量和易用性。PowerBuild 8.0增加了幾種新的功能,由此成為資料倉庫和電子商務應用程式的優秀資料庫平臺。這些功能如:

l 新的開發除錯介面,使程式設計師對於工作環境有了直觀的瞭解,最大的方便了程式設計師的工作,新增的剪貼簿能夠讓你儲存最常用的程式碼段,避免了重複輸入。

l 新的Web特性,這是PB8.0相對於7.0最大的改進,它提供了因特網瀏覽器中使用資料視窗控制元件的瘦客戶端的解決方式。普通資料視窗和資料儲存中可以使用的方法和屬性現在大部分可以使用於Web資料視窗了。

l 新的資料庫連線,在改進已有介面的前提下,使用新的資料庫連線介面jdbc/jbd資料介面。它封裝了jdbc函式功能於一個PB資料庫介面,不僅支援使用SUN公司的jdk/jre1.1,還支援使用微軟的java vm。因此它具有對現在windows操作平臺更加好的相容性。 外部網/internet

圖書館內部區域網

資料庫

圖書館管理系統

讀者查詢系統

power builder具有的獨特的報表系統使製作表格變的極其方便,同時根據使用者的需要可以隨意調節表格的形式,而不象其他的'語言,當用戶的需要改變時,需要很大的工作量來更改程式適應使用者的需要,同時,由於該語言具有良好的資料庫介面,可以比較方便的進行資料庫操作。雖然power builder的語法較為簡單,對於演算法和其他的一些複雜的表示方式缺乏有效的方法,但對於資料庫運用,這些缺點並不是經常出現。 因此,同時也用power builder作為前臺客戶端介面的實現語言。即整個系統均使用power builder,以提高可靠性和安全性。

資料的安全性:

由於該系統統計管理單位的各種書目,人員資料及出入庫資料,因此需要保證資料的可靠性和安全性。對於軟體方面,採用手動或定時對資料庫採取備份,使由於資料破壞所產生的損失降到最低,同時便於恢復。

總體功能結構:

根據圖書館的基本要求和功能目標,總體框架是建立二個功能系統和二個支援系統(具體見圖--1)。二個功能系統是:1.圖書館管理系統(下稱1號系統);2.外部讀者查

詢系統(下稱2號系統)。二個支援系統是:1.網路支援系統(WA

N和LAN);2.資料庫支援系統。

需求分析:

A:

圖書館管理系統即1號系統是該系統軟體的重要內容之一,該子系統為圖書館的庫存書籍的動態調整提供了決策依據,有利於及時對有大量需求的新書進行訂貨入庫。它的主要功能包括:新書入庫,舊書登出,借書,還書,館內圖書詳細資訊,圖書查詢,讀者管理,館內圖書統計,讀者資訊管理,圖書館工作人員許可權管理,名稱設計,資料庫備份等功能。

下面是2號系統的主要功能的簡單描述(圖—2簡單資料流圖):

1. 圖書管理(圖—3系統流圖):

這是圖書館最重要的模組之一,它將對圖書館中的書籍進行管理操作,所有的原始資料輸入都是在這裡實現的,有了這裡的資料輸入,才能開始以後的諸如借書、還書等操作。

新書入庫管理:

該功能允許使用者輸入圖書單,在輸入過程中,程式自動生成圖書單編號以加以區分兩次不同的入庫書單,同時程式也檢查輸入的合法性,並自動記錄當日入庫的圖書。

當日入庫圖書查詢

該功能允許使用者對當日的入庫書單針對不同條件進行查詢,並且提供二次修改,避免出錯。

舊書登出:

該功能允許使用者輸入登出單,在輸入過程中,程式自動生成登出單編號以加以區分兩次不同的登出書單,並且自動記錄當日登出的圖書。

當日登出圖書查詢:

該功能允許使用者對當日的登出單針對不同條件進行查詢,並且提供還原,避免出錯。

2. 業務管理:

這是圖書館使用頻率最高的模組,因此他在功能上應該直觀明確,在操作上應該簡單易用。

圖書借閱:

該功能要求使用者輸入圖書編號或者圖書條碼,並且檢查輸入合法性,然後程式動態生成該書的詳細資訊;再輸入借書證號,並且檢查輸入合法性,然後程式動態生成該讀者的詳細資訊;系統記錄借書的經手人,最後由借書按鈕實現操作。

圖書歸還:

與圖書借閱類似,追加圖書超期罰款功能,自動根據預設值計算出罰款金額。

3. 人員檔案管理:

這是針對讀者和圖書館工作人員而設計的一個人士管理模組,它將完整的記錄讀者的資訊,以及圖書館工作人員的資訊,並且他還具有限制圖書館工作人員操作許可權的功能,最大限度的保證了資料的安全。

讀者管理:

記錄讀者的詳細資訊,並提供增加、撤除、查詢等操作。

圖書館工作人員管理:

在讀者管理子模組的基礎上增加許可權管理功能,保證資料安全。

4. 資料庫備份:

這是一個涉及到安全問題的重要模組,它可以保證資料庫的安全,防止因外界的突發事件所造成的損失,避免因資料流失而重複輸入的困擾。該功能分為自動備份,和手動立即備份兩部分,滿足使用者需要。

5. 名稱設計:

這是一個很具個性化的功能,實現很簡單,但非常吸引人,你可以任意為你的管理系統命名,比如“杭州X中學圖書管理系統”。

B:

外部讀者查詢系統,即2號系統,這是一個面向讀者的綜合查詢系統,採用與管理系統相同的資料庫,具有唯一的功能:查詢。他可以按照讀者的要求,用不同方法對所藏書籍進行查詢,並能進行書名的模糊查詢,還可以查詢讀者所借書的到期日,和觀看讀者本人的詳細資料,力爭最大的滿足讀者的需求。(圖-4簡單資料流圖)

效能要求:

對新書入庫單,登出單的處理及查詢;圖書查詢;借書還書速度應較快

登入倉庫管理系統時應輸入密碼,以保證系統的安全性。

系統要有較強的相容性,能在各種PC機上正常執行。在系統執行異常及資料檔案損壞時能給出出錯提示,保證系統的可靠性。

執行環境:

1. 推薦配置:

cpu:Intel Pentium 以上

記憶體:64M

硬碟:100M空閒空間

2.支援軟體:

作業系統:Windows98 , Windows2000 , WindowsMe.

本人開發進度計劃:

2月-3月底:學習PowerBuilder8.0,SQL Sever2000技術,看文件和有關書籍。

4月-5月初:進行開發工具的選擇與配置,準備開發環境,具體程式碼的編寫。