我的畢業論文

論文想法:

引子:2004-12-7Zhengyu談了近1小時,分析了Customer Profile項目的輪廓把握。希望起到提綱挈領以及爲論文尋找思路之功效。

關鍵技術分析:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

ASP.NET技術:

1>.異步多線程 (searchEngine)

2>.集中化控制

a.       Remoting (集中發錯誤郵件 進程間通信)

b.       filter (session的控制)

c.       template (用於其他頁面的繼承)

d.       user control

3>.cache的使用(應用於不常更新的數據的查詢)

4>.錯誤處理。

每個函數有異常處理,記錄錯誤信息於日誌。假使遺忘,Global.asax.csApplication_Error進行處理。

Oracle:

1>.訪問遠程數據庫

a.       load遠程數據到本地,放臨時表中

b.       DBlink直接遠程訪問

c.       訪問異構數據庫數據 oracle訪問sqlserver,用gateway

2>.oracle tuning

a.       直接用view呈現,改用訪問多個table。把查詢條件放在臨時表中

b.       邏輯上:

schema的設計

index(複合/function…)

改用not exists(不是not in /minus)

Sql語句加些提示,加強執行計劃

c.       物理上:

數據文件的分區

Blocksize的設計

物化view的使用

Java/Unix Shell:

數據抽取(ETL)方式:

遠程---ftp--à本地  遠程<--ftp---本地文件 對遠程數據庫的調用

分層:  

contab  shell  java  oracleProcedure

優勢:

shell對字符處理擅長

java能對zip處理(java寫的jdbc連接數據庫程序)

Procedure擅長數據庫的處理

體系結構分析:

目錄結構

一層:GUI Forms/services(Downtime/Purger/Service)

二層:Entity 

      Logic(SearchLogic..)

三層:工具(common/Db/Email/http/IO/Log/MS(ExcelUtil)

安全:

1>.單點登陸

第三方 siteMider

2>.授權authorization

軟件工程:

說明:2004-12-6qingyi交流了近一小時,談到了軟件工程,CMMI,IQMS,建議我與Roc談談,或許有啓示。

 

另闢蹊徑:

找一感興趣,但我似乎沒有多少在軟件開發上的興趣,說找出重大的興趣或值得的論題加以研究,真的其實蠻有困難的。研究

網絡(分佈式/P2P BT/遠程web系統管理/流媒體)

ETL

 

任務書:

 

 

 

課題名稱

多數據源集成項目體系架構分析和設計

 

 

 

 

 

 

  (系)

軟件工程

 

 

   

軟件工程

 

 

   

夏斯華

 

 

   

010155

 

 

 

 

 

 

2005

2

28

日至

2005

6

3

日共

14

 

 

院長(系主任)簽字          

*** 

指 導 教 師 簽字  

*** 

 ****

** 

 **

 

畢業設計(論文)的內容

課題來源與類型:實習中的實際項目實踐、自擬

實習項目簡介:本項目提供360度對於企業或公司顧客信息的分析和呈現。是公司IT項目的一部分,爲市場和銷售部門提供數據分析服務的。項目中的數據源是多重的,有:

a.       從利用HP Service Bus而來的,

b.       直接從ORACLE數據庫導入的,

c.       FTP方式遠程載入的,

d.       從利用透明網關遠程連接SQL SERVER數據庫的

將多數據來源的數據整合統一於ORACLE數據庫,供搜索引擎(C#實現)生成XML格式數據,以供前端不同的展現模塊(ASP.NET實現)調用。

研究內容:

本論文在完成這樣一個實際企業項目的基礎上,針對企事業單位中這樣極爲普遍的數據整合、分析和展現需求的項目的體系結構分析和設計任務,提出其中的關鍵之處並探討革新改進的餘地。重點將着眼於對於體系架構的分析和思考。

研究意義:

本課題通過具體的項目實踐,對目前很是普遍的體系架構進行研究。一方面深化了對項目本身的理解,另一方面提出另外的解決方案架構進而培養了革新的精神。

 

 

畢業設計(論文)的要求與數據

設計(論文)要求:

深刻領悟目前實際項目採取的架構細節。採取多種途徑探討出一種新的架構思路。並進行比較分析。

項目涉及到的數據:

平面文件中的數據,SQL SERVER/Oracle數據庫中的數據,XML格式的數據等。數據形式多種多樣,不過都是爲最後分析服務。

可行性分析:

導師有着豐富的軟件開發經驗。本人蔘與了該種架構類型具體項目的開發,瞭解其優勢和缺點所在。大量的文檔,以及項目組同仁的幫助。時間上充裕,所有的這些是課題研究成功的保證。

 

 

 

 

 

 

 

 


 

 

 

畢業設計(論文)應完成的工作

1.  C#編程、ASP.NET頁面技術關鍵部分、dot Net框架較爲深入的理解和掌握。

2.  多重數據源的整合的研究。

3.  更好地對數據進行分析和展現的研究。

 

畢業設計(論文)進程安排

 

序 號

 

設計(論文)各階段名稱

 

 

1

確定論文題目,撰寫任務書

2005/02/28-2005/03/07

2

收集文獻,提出體系架構需求和難點

2005/03/08-2005/03/15

3

理解目前項目採取方案,提出新的設計方案

2005/03/16-2005/03/31

4

分析設計的基本實現

2005/04/1-2005/04/15

5

論文的撰寫和修改

2005/04/16-2005/06/01

6

學位論文答辯

2005/06/03-畢業

 

 

 

 

 

 

 

 

 

 

 

 

 

 

應收集的資料及主要參考文獻

1.  Jeffrey Richter() 李建忠(譯),Microsoft .NET框架程序設計(修訂版),清華大學出版社 2003

2.  Hersh Bhasin() 高鍵 英宇等(譯),ASP.NET專業項目實例開發,中國水利水電出版社 2002

3(美)Simon Robinson等著C# 高級編程清華大學出版社 2002.1

4()希爾特,C#完全手冊 電子工業出版社 2002.8

5(美)Marc T·Sewell,Laura M Sewell軟件架構師入門必讀機械工業出版社 2003

6.  Jeffrey R.Shapiro() 周之 黃玫(譯),SQL Server 2000參考大全,清華大學出版社 2002

7.  王曉琴 ,Oracle 異構服務實踐, http://www.ccw.com.cn/htm/center/prog/03_1_8_2.asp, 2003-1-8

8.  胡欣傑,Oracle 9i數據庫管理員指南,北京希望電子出版社 2002

9.  李香敏主編,Sql server 2000編程員指南,北京希望電子出版社 2000

10.             Niel M. Bornstein.NET and XMLO'Reilly 2003.11

11.             實際項目相關的文檔 ,HP GDCC 2004

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章