論文想法:
引子:2004-12-7於Zhengyu談了近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.cs中Application_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-6於qingyi交流了近一小時,談到了軟件工程,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 XML,O'Reilly 2003.11 11. 實際項目相關的文檔 ,HP GDCC 2004
|