當前位置:文思屋>學習教育>開題報告>

軟體工程碩士開題報告模板

文思屋 人氣:4.56K

導語:隨著網路應用的豐富和發展,很多網站往往不能迅速跟進大量資訊衍生及業務模式變革的腳步,常常需要花費許多時間、人力和物力來處理資訊更新和維護工作;遇到網站擴充的時候,整合內外網及分支網站的工作就變得更加複雜,甚至還需重新建設網站;以下是小編整理軟體工程碩士開題報告的資料,歡迎閱讀參考。

軟體工程碩士開題報告模板

題目

學 院:

專 業:  班 級:  學 號:  姓 名:指導教師:填表日期:月日

一、 選題背景與意義

使用者始終在一個高成本、低效率的迴圈中升級、整合……於是,我們聽到許多使用者這樣的反饋:頁面製作無序,網站風格不統一,大量資訊堆積,釋出顯得異常沉重內容繁雜,手工管理效率低下,手工連結視音訊資訊經常無法實現;應用難度較高,許多工作需要技術人員配合才能

完成,角色分工不明確;改版工作量大,系統擴充套件能力差,整合其它應用時更是降低了靈活性;對於網站建設和資訊釋出人員來說,他們最關注的系統的易用性和的功能的完善性,因此,這對網站建設和資訊釋出工具提出了一個很高的要求。

首先,角色定位明確,以充分保證工作人員的工作效率;其次,功能完整,滿足各門道"把關人"應用所需,使資訊釋出準確無誤。比如,為編輯、美工、主編及運維人員設定許可權和實時管理功能。

此外,保障網站架構的安全性也是使用者關注的焦點。能有效管理網站訪問者的登陸許可權,使內網資料庫不受攻擊,從而時刻保證網站的`安全穩定,免於使用者的後顧之憂。

根據以上需求,內容管理系統CMS應運而生,來有效解決使用者網站建設與資訊釋出中常見的問題和需求。對網站內容管理是該軟體的最大優勢,它流程完善、功能豐富,可把稿件分門別類並授權給合法使用者編輯管理,而不需要使用者去理會那些難懂的SQL語法。

內容管理從2000年開始成為一個重要的應用領域,這時和B2B, B2C等經歷了資本和市場的考驗及洗禮,人們重新回到資訊科技應用的基本面-如何提高競爭能力,而內容管理恰恰能夠通過對企業各種型別的數字資產的產生、管理、增值和再利用,改善組織的執行效率和企業的競爭能力,企事業單位也開始認識到內容管理的重要性。

二、研究內容與目標

1. 系統架構的研究:採用三層架構,將系統分為UI層,業務邏輯層,資料訪問層,目前三層架構的思想已經很成熟。研究三層架構,有助於理解軟體系統架構。

2. 資料庫的設計以及優化:針對資料庫的設計,結合實際的應用以及理論知識的要求,設計出滿足需求的資料庫,並且,在後期的維護中,從查詢資料庫中表的資料來探討資料庫的查詢的優化方法,例如在模糊查詢中是否使用索引,以及建立索引之後的效率會相對於沒有建立時的不同,需要深入的研究資料庫庫德設計和優化

3. 使用者體驗和介面的友好性研究:本系統將使用Ajax,jQuery等技術和JavaScript外掛,來提高使用者體驗和使用者互動性。對於與使用者介面以及操作方面進行研究,讓介面更加美觀,操作更加人性化,提高使用者互動性和使用者體驗。例如使用者操作成功之後自動跳轉,減少使用者的操作次數。

4. 其他CMS系統的研究:通過對其他成熟的CMS內容管理系統的研究,加強對CMS的理解。爭取做到最好。

5. 網站安全性研究:系統採用三層架構,設計安全,合理的資料庫,使用儲存過程。增加安全驗證,達到系統安全。

6. 使用者許可權研究:系統基於角色的許可權管理,每個角色都有不同的許可權,然後將角色授予使用者。從而達到許可權的安全,使用者許可權分配合理。

三、研究方法與手段

1.需求分析使用StartUML完成需求分析,並完成各種UML圖。資料庫設計使用PowerDesigner15,SQL Server2005。web開發使用Visua Studio 2010,,IIS等工具,業務邏輯使用動軟 程式碼生成器,提高開發效率。

2.研究已經成熟的CMS內容管理系統。通過研究成熟的CMS系統,理解CMS內容管理系統的設計定位,使用者定位。借鑑已經成熟的經驗,儘量減少不必要的錯誤。少走彎路。學習其

中的思想。

3.採用平臺,C#語言,,IIS等。資料庫使用SQLserver 2005

四、專案進度安排

1. 2010/12/27-2011/1/31:需求分析階段

此階段的主要內容有:業務流程的需求分析,資料庫的設計,用例設計

2. 2011/2/1-2011/3/31:詳細設計階段

此階段的主要內容有:類的設計,業務流程的詳細設計

3. 2011/4/1-2011/5/1:系統實現階段

此階段的主要內容有:功能的實現

4. 2011/5/2-2011/5/31:系統維護維護階段

此階段的主要內容有:在細節方面對系統的一個整體的維護,以及對處理相應的異常和系統的實踐檢測

四、參考文獻

1、《C#高階程式設計》(美)內格爾(Nagel.C)等著;李銘 翻譯;黃靜,清華大學出版社。

2、《設計模式》 Erich Gamma