




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、.SKY小組科技信息化管理概要設計內(nèi)部文檔科技信息化管理概要設計編寫:SKY工作組日期:2008-12-03審核:日期:批準:日期:受控狀態(tài):是 發(fā)布版次:1.0日期:2008-12-03編號:001目錄1總體設計. .31.1概述. . . . .31.2背景. . . . .31.3定義. . . . .31.4運行環(huán)境. . . . .41.5系統(tǒng)設計. . . . .51.5.1 系統(tǒng)功能層次圖. . . .51.5.2 系統(tǒng)功能模塊圖. . . .61.6關鍵技術與算法. . . .61.6.1后臺管理用戶表與圖技術. . .61.7編程命名規(guī)范. . . .71.7.1命名說明.
2、. . .71.7.2變量命名一般性原則. . .71.7.3對特定類型數(shù)據(jù)的命名. . .71.7.4類命名指南. . . .71.7.5枚舉類型命名指南. . . .81.7.6參數(shù)命名指南. . . .81.7.8方法命名指南. . . .82系統(tǒng)模型設計. . . . .92.1系統(tǒng)關鍵總模型結構. . . .93系統(tǒng)數(shù)據(jù)結構設計. . . .113.1說明. . . . .113.2數(shù)據(jù)庫. . . . .113.3系統(tǒng)物理結構設計. . . .113.4數(shù)據(jù)庫操作技術. . . .114接口設計. . . . .124.1用戶接口. . . . .124.2外部接口. . . .
3、.125 尚未解決的問題121總體設計1.1概述系統(tǒng)功能描述 。本系統(tǒng)讀者:公司管理員,公司員工,公司領導,本軟件的客戶等。系統(tǒng)說明包括:科技項目管理系統(tǒng)、事項申報管理系統(tǒng)、網(wǎng)上審批管理系統(tǒng)、科技成果管理系統(tǒng)、科技獎勵管理系統(tǒng)、后臺管理系統(tǒng),6個功能子系統(tǒng)1.2背景待開發(fā)軟件系統(tǒng)的名稱:科技信息化管理系統(tǒng)此軟件系統(tǒng)任務提出者:許福進,陳鋒,王為卿,游秀美,陳妍瓊,鄭洪此軟件系統(tǒng)任務開發(fā)者:SKY工作組此軟件系統(tǒng)任務用戶:公司管理員,公司員工,公司領導,本軟件的客戶等基線科技信息化管理需求分析說明書 v1.01.3定義科技人員: 指公司的在職人員.科技成果: 項目完成后,可以向上級申請的成果.科
4、技獎勵: 當科技成果鑒定通過后, 向上級申請的獎勵. 集團公司領導::指集團總公司的最高領導人員,管理公司內(nèi)部所有人員包括(集團科技處領導、分公司領導、分公司科技工作人員、分公司科技科領導系統(tǒng)管理員、普通員工、項目申請員)。集團科技處領導: 集團科技處的在職領導人員分公司領導:主管分公司科技工作人員和分公司科技科領導科技獎勵: 當科技成果鑒定通過后, 向上級申請的獎勵.系統(tǒng)管理員:維護管理整個公司系統(tǒng)的正常運轉1.4運行環(huán)境軟件環(huán)境分類名稱版本語種操作系統(tǒng)Windows2000/2003中文數(shù)據(jù)庫平臺SQL Server2005中文應用平臺Windows2000/2003中文客戶端軟件Inte
5、rnet ExplorerFirefox 2、Opera 9Internet Explorer6.0Firefox 2、Opera 9中文硬件環(huán)境服務器最低配置推薦配置應用和數(shù)據(jù)庫服務器SQL Server2000SQL Server2005Windows2000Windows2003Internet Explorer6.0 Firefox 2、Opera 9Internet Explorer6.0/7.0 Firefox 2、Opera 9郵件服務器POPPOP開發(fā)環(huán)境服務器軟件環(huán)境分類名稱版本語種操作系統(tǒng)Windows2000/XP中文數(shù)據(jù)庫平臺SQL Server2005中文應用平臺Wi
6、ndows2000/XP中文客戶端軟件Internet Explorer Firefox 2、Opera 96.0Firefox 2、Opera 9中文1.5系統(tǒng)設計1.5.1 系統(tǒng)功能層次圖總用例圖1.5.2 系統(tǒng)功能模塊圖: c整體業(yè)務流程Ø 流程圖立項審批流程圖Ø 流程圖1.6關鍵技術與算法1.6.1后臺管理用戶表與圖技術采用Sysba中PowerDesigner12.0中建ConceptualDataModel_1 模板,采用控件Entity 并命名表名稱,設置Atttibutes中表的各字段屬性等。利用系統(tǒng)所提供的功能實現(xiàn)各個表間聯(lián)系。Microsoft Offi
7、ce Visio2007提供強大的繪圖功能,能夠按照操作人員的需求分析繪制各種類型的圖表,比如說公司組織結構圖、常規(guī)基本框架圖、數(shù)據(jù)庫模型圖、UML模型圖、各種流程圖等。繪制這些圖表的操作也很簡單,只要在文件FILE上點擊左鍵,然后選擇新建NEW,就可以選擇需要的各種類型的圖表了,然后再選擇相應的圖型方案來進行設計,這樣的統(tǒng)計結果就會以數(shù)據(jù)和圖表的形式呈現(xiàn)出來。在讀取的時候需要用到Microsoft Office Visio2007 、PowerDesigner12.0、WORD進行解析。具體1.7編程命名規(guī)范1.7.1命名說明設計、開發(fā)人員應嚴格遵守此套開發(fā)規(guī)范和標準,并落實到自己的設計與代
8、碼程序中。命名規(guī)范將包括:編程命名規(guī)范,業(yè)務對象命名規(guī)范,數(shù)據(jù)庫命名規(guī)范,Web站點結構命名規(guī)范等。編碼規(guī)范將包括:C#編程規(guī)范,第三方模塊使用規(guī)范等。本命名規(guī)范主要針對使用Visual S 規(guī)范,即編程命名規(guī)范部分。1.7.2變量命名一般性原則1、變量名稱應當準確完整的描述變量的含義2、名稱應當反映業(yè)務上的問題而不是技術上或是編程上的解決方法3、名稱的長度應當足夠長4、 名稱的最后一部分應當有限定符1.7.3對特定類型數(shù)據(jù)的命名1、 循環(huán)技術變量的名稱應當有含義(如果循環(huán)語句的長度超過了兩行或者存在著嵌套循環(huán),盡量避免使用l,j,k之類的變量,應該使用有意義的變量)2、 臨時變量的命名應當有
9、意義3、 所有布爾型變量的命名能夠直接從名稱上看出為真的條件4、 命名的常量應當代表了抽象的實體而非他們所代表的值5、 從變量命名中應當可以看出變量的作用域是局部變量,模塊變量或者全局變量6、 變量的名稱中不同的單詞首字母要大寫,以方便閱讀1.7.4類命名指南1、 使用名詞或名詞短語命名類2、 使用Pascal大小寫3、 不要使用類型前綴,如在類名稱上對類使用C前綴。例如,使用類名稱FileStream,而不是CFileStream。4、 不要使用下劃線字符(_)。5、 有時候需要提供以字母|開始的類名稱,雖然該類不是接口。只要|是作為類名稱組成部分的整個單詞的第一個字母,這便是適當?shù)摹?、
10、在適當?shù)牡胤?,使用復合單詞命名派生的類。派生類名稱的第二個部分應當時基類的名稱。1.7.5枚舉類型命名指南1、 對于Enum類型和值名稱使用Pascal大小寫。2、 不要在Enum類型名稱上使用Enum后綴。3、 對大多數(shù)Enum類型使用單數(shù)名稱,但是對作為位域的Enum類型使用復數(shù)名稱。4、 總是將FlagAttribute添加到位域Enum類型。1.7.6參數(shù)命名指南1、 使用描述性參數(shù)名稱。參數(shù)名稱應當具有足夠的描述性,以便參數(shù)的名稱及其類型可用于在大多數(shù)情況下確定它的含義。2、 對參數(shù)名稱使用Camel大小寫。3、 使用描述參數(shù)的含義的名稱,而不要使用描述參數(shù)的類型的名稱。開發(fā)工具將提
11、供有關參數(shù)的類型的有意義的信息。因此,通過描述意義,可以更好地使用參數(shù)名稱。少用基于類型的參數(shù)名稱,僅在適合使用他們的地方使用它們。4、 不要使用保留的參數(shù)。保留的參數(shù)時專用參數(shù),如果需要,可以在未來的版本中公開它們。相反,如果在類庫的未來版本中需要更多的數(shù)據(jù),請為方法添加新的重載。1.7.8方法命名指南1、 使用動詞或動詞短語命名方法。2、 使用Pascal大小寫。2系統(tǒng)模型設計2.1系統(tǒng)關鍵總模型結構3系統(tǒng)數(shù)據(jù)結構設計3.1說明在面向對象的設計方法中,數(shù)據(jù)也可以作為一個對象來處理,如果數(shù)據(jù)附屬于某一對象,可以將其納入該對象的屬性管理之中。所以在面向對象的設計過程中,對數(shù)據(jù)的設計是在對對象的
12、設計過程中完成的。3.2數(shù)據(jù)庫l 采用SQL Server 2005 Express版l 數(shù)據(jù)庫命名規(guī)范:1、數(shù)據(jù)庫表 根據(jù)表所屬的子系統(tǒng)/模塊,命名方式為: 數(shù)據(jù)庫表名 = 子系統(tǒng)/模塊 縮寫其中子系統(tǒng)/模塊的縮寫首字母大寫 2、表字段: 概念模型中,每個數(shù)據(jù)庫中為每個表定義唯一的縮寫 字段名 = 表名+ 字段含義。 如項目表字段前綴為Project,其相關字段名: Project+ID:項目+ID主鍵 ProjectName :項目名稱 數(shù)據(jù)庫表名及表縮寫應在數(shù)據(jù)庫設計說明書中加以描述。 3、關聯(lián) 關聯(lián)指數(shù)據(jù)庫表之間的外鍵關系 關聯(lián)名 = rl + _ + 主表 + 從表 (首字母大寫)4
13、、存儲過程: 存儲過程名 = proc + _ + 存儲過程含義(首字母大寫)3.3系統(tǒng)物理結構設計估計數(shù)據(jù)庫大?。?00M增長速度:10%數(shù)據(jù)文件命名:如 Db6日志文件命名:如 Db6_log數(shù)據(jù)文件及日志文件的存放位置:如App_Data3.4數(shù)據(jù)庫操作技術對數(shù)據(jù)庫的操作,如添加用戶,刪除用戶,修改密碼,取消、查詢等。每個模塊都有涉及。4接口設計4.1用戶接口首先用戶登錄本公司(科技信息化管理系統(tǒng)),成功通過登錄頁面后,可操作本系統(tǒng)主頁面,用戶讀取的系統(tǒng)的所有數(shù)據(jù)文件。若出現(xiàn)用戶名不存在或者用戶密碼錯誤的話,系統(tǒng)將彈出用戶名不存或密碼錯誤的界面,提示用戶重新登錄。4.2外部接口對軟件及操作系統(tǒng)要求:本系統(tǒng)要求運行在Windows 2000 及WindowsXP之上。系統(tǒng)與外部硬件交互:本系統(tǒng)版本1.0中只
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 培訓學校市場管理制度
- 小梁電氣安裝方案(3篇)
- 水罐彩繪改造方案(3篇)
- 引流接待方案模板(3篇)
- 灌溉水池澆筑方案(3篇)
- 煤礦盡職調(diào)查方案(3篇)
- 信息收集考核方案(3篇)
- 內(nèi)部創(chuàng)業(yè)公司管理制度
- 法式住宅改造方案(3篇)
- 商鋪線路鋪設方案(3篇)
- 蘇教版三下第十單元期末復習教材分析
- 機械通氣基礎知識及基礎操作課件
- 打印版醫(yī)師執(zhí)業(yè)注冊健康體檢表(新版)
- 老年癡呆護理
- 1.3.1動量守恒定律課件(共13張PPT)
- DB36_T 420-2019 江西省工業(yè)企業(yè)主要產(chǎn)品用水定額(高清無水印-可復制)
- 中小學教育懲戒規(guī)則(試行)全文解讀ppt課件
- TCECS 850-2021 住宅廚房空氣污染控制通風設計標準
- 布魯克納操作手冊
- 印度尼西亞煤炭購銷合同
- GB∕T 25119-2021 軌道交通 機車車輛電子裝置
評論
0/150
提交評論