1.本課題的目的及意義,國內外研究現狀分析
本次畢業設計的主要目的:
運用所學的程式開發語言,資料庫等有關知識和方法、實現office二次開發。通過實例的開發,培養系統設計程式的整體思想與程式設計能力,學習系統測試,編寫技術文檔的方法、培養獨立學習、吸取他人經驗、探討技術的習慣以及團隊合作精神,提高編寫程式的能力。實現對前期所學知識綜合套用的鍛鍊,理論與實踐相結合的目的。
本次畢業設計的意義:
office功能強大而且使用方便、套用廣泛。用來做文檔數據存儲,報表並實現列印非常方便,通用於辦公處理。同時office提供了二次功能以滿足各個不同層次的需要,為程式設計師自己動手摸擬office操作提供了極大的便利性。並可充分利用office提供的特性開發更多實用的套用。本次畢業設計就是進行office的二次開發將其應於網站中處理日常文檔,為日常辦公工作提供方便。
本課題的國內外研究現狀分析:
office 二次開發,在國內外研究中,多將套用於單一有利工作方面,並未達到相對的通用性,其某一行業工作中對office的二次開發只適用該行業。
2.本課題的任務、重點內容、實現途徑
本課題的特點:
1、採用ie6.0以上版本內置的http傳輸協定,通訊性能穩定,效率高。
2、採用標準http通訊連線埠,使用方便,配置簡單、安全性好。
3、採用ie actite x控制項技術,可以完全融入ie瀏覽器中,方便系統維護、方便用戶操作。
4、採用了com組件和asp組件技術,很好的實現了跨平台系統,便於開發。
3.預計可能遇到的困難,提出解決問題的方法和措施
預計可能遇到的問題:
1、在過多人同時訪問時,系統開銷可能過大的問題。
2、調用office控制項的安全性問題和相關許可權問題。
3、對office檔案存入資料庫的格式和方法。
處理方法:
對於問題1可對網路訪問進行限制
對於問題2可在對系統安全不造成太大影響的時候,更改相關許可權。
對於問題3 可將office中的文檔以二進制方式存入資料庫中。
4.完成本課題所需的工作條件(如工具書、計算機、實驗、調研等)及解決辦法
開發工具為 microsoft visual studio (簡稱vs)
iis(internet information server,網際網路信息服務)6.0下運行實現
microsoft sql server 為主要資料庫
microsoft office 中的com接口為主要實現外掛程式
5.進度計畫(或工作方案分析)
3月27號—4月2號:準備、收集相關套用資料及參考文獻。
4月2 號—4月16號:閱讀相關文獻寫出開題報告、文獻綜述。
4月16號—4月30號:對系統進行分析,設計。
5月1 號—5月20號:對程式進行編寫與調試,並在iis中測試
5月21號—6月4號:完成論文的撰寫。