資料夾檔案管理搜尋輸入編輯軟體_第1頁
資料夾檔案管理搜尋輸入編輯軟體_第2頁
資料夾檔案管理搜尋輸入編輯軟體_第3頁
資料夾檔案管理搜尋輸入編輯軟體_第4頁
資料夾檔案管理搜尋輸入編輯軟體_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、資料夾檔案管理搜尋輸入編輯軟體:Product requirement:1. programming language: C/C+/Makefile and other packages à 這是基本需求2. platform : Linux and Window3. language support : 中文介面4. user interface : GUI with Chinese input5. printer outputProduct Spec:1. 資料夾 : plain text and pre-fixed directory name and filename for

2、 each project and each customer: 資料夾樹狀結(jié)構(gòu):根目錄/3個次目錄/子目錄/計畫目錄 根目錄:根目錄下有下列控制檔案及3個次目錄 (new, old, ongoing)name.ctrl -> 客戶資料控制檔案,內(nèi)容定義所有輸入資料欄位,如名字,地址等project.ctrl -> 計畫控制檔案,內(nèi)容定義所有計畫輸入資料欄位,如item1, item2accounting.ctrl -> 會計控制檔案,內(nèi)容定義所有會計輸入資料欄位,如品項,價錢等group.ctrl ->會計群組控制檔案,內(nèi)容定義所有會計群組欄位admin.ctrl -

3、> 其他雜項控制檔案new 次目錄:每個次目錄下,包含數(shù)百個子目錄old 次目錄:每個次目錄下,包含數(shù)百個子目錄 -à 這個資料夾除非特別要 求,否則程式不用載入這些資料。ongoing 次目錄:每個次目錄下,包含數(shù)百個子目錄 子目錄:一個子目錄下,可以包含數(shù)十個計畫目錄及客戶資料檔 Name.text: 客戶資料檔(由客戶資料控制檔案所定義的檔案)存放於子目錄下 計畫目錄:一個計畫目錄下,有下列檔案 Schedule.text : 計畫資料檔(有哪些計畫項目,是由計畫控制檔案控制檔案所定義的) Accounting.ok:會計資料確認(rèn)檔案(有哪些會計項目,是由會計控制檔案控制

4、檔案所定義的) Accounting.draft:會計資料草稿檔案(有哪些會計項目,是由會計控制檔案控制檔案所定義的) 控制檔案說明: 客戶資料控制檔案,內(nèi)容定義所有輸入資料欄位,如名字,地址,範(fàn)例如下: # 第一個字如果是 “#” 表示此行是註解,此行可以忽略不讀 名稱 word 生日 date 當(dāng)程式讀取控制檔案中”名稱”,即會產(chǎn)生一個欄位給使用者輸入”word”, 當(dāng)程式讀取控制檔案中” 生日”,即會產(chǎn)生一個欄位給使用者輸入”date”, 因此控制檔案有多少欄位,程式將自動產(chǎn)生多少相對應(yīng)的欄位供使用者輸入或修改用。其中”word”, “date”等是事先定義好的關(guān)鍵字,當(dāng)程式看到”wor

5、d”,這表示使用者可以輸入任意字,當(dāng)程式看到”date”,這表示使用者只能輸入日期。事先定義好的關(guān)鍵字: word, date, number, button (user can click on or off), choice計畫控制檔案:內(nèi)容定義所有計畫輸入資料欄位,如 Item1 date Item2 button會計控制檔案:內(nèi)容定義所有會計輸入資料欄位,如品項,價錢等,格式如下: 日期 date會計品項 word 價錢 number備註 word會計群組控制檔案:內(nèi)容定義所有會計群組欄位,定義哪些會計品項屬於哪些會計群組。如下: 會計品項1 群組1 會計品項2 群組1程式啟動後,會將

6、檔案夾中除了”old資料夾”,其餘全部要load進程式,並建立data structure給每個control及data檔。 2. 主螢?zāi)?:4項主要功能 Data Schedule Accounting Admin3. Data :管理搜尋輸入編輯:根目錄/次目錄/子目錄/ 客戶資料檔程式會讀取客戶資料控制檔案”來決定有幾個欄位及其對應(yīng)的格式,例如下列name.ctrl: 名字 word 生日 date 電話 number 抽菸 button因為有4個欄位,因此程式將產(chǎn)生4個欄位供使用者管理搜尋輸入編輯,如果有5的欄位,因此程式將產(chǎn)生5個欄位供使用者管理搜尋輸入編輯??蛻糍Y料輸入欄位範(fàn)例如下

7、:名字 _王大同_ ->使用者可以輸入任意word生日 _/_/_ -> 使用者只能輸入日期電話 _ -> 使用者只能輸入數(shù)字抽菸 。 à 使用者只能mouse clik,程式就會知道這是yes or no新增計畫 -> 一個客戶資料下,可能有超過一個以上的Project,因此需要在客戶資料新增計畫輸入欄位。計畫資料檔輸入欄位範(fàn)例如下(由控制檔案”來決定有幾個欄位及格式):計畫項目 _WD101_ ->使用者可以輸入任意word行程1 _/_/_ -> 使用者只能輸入日期行程2 _/_/_ -> 使用者只能輸入日期備註 _ ->使用者可

8、以輸入任意word 這裡必須提供流覽供能:1. list view2. project view3. search view 也需要查詢及修改功能。 輸入新客戶資料之前,必須檢查資料夾中是否已存在這筆資料。輸入新計畫資料之前,必須檢查計劃資料夾中是否已存在這筆資料??刂茩n中第一筆資料作為index,檢查是否資料重複,資料夾名稱也是用第一筆資料名稱。 4. Schedule: 讀取計畫控制檔案及計畫資料檔,亦下列方式顯示出來,同時提供修改功能:list view範(fàn)例(照行程1, 2, 3順序顯示):名稱/計畫項目 行程1 行程2 行程3 備註王大同/WD101 1/21/2011 1/15/20

9、11 2/2/2011 XXXYY張小童/WD102 1/12/2011 2/3/2011 3/5/2011 XXZZYYlist view範(fàn)例(照時間順序顯示):王大同/WD101 行程2(1/15/2011) 行程1(1/21/2011) 行程3(2/2/2011)張小童/WD102 行程1(1/12/2011) 行程2(2/3/2011) 行程3(3/5/2011)提供簡單修改功能,如點選” 3/5/2011”,使用者可以修改日期,修改後的日期必須存入相對應(yīng)的計畫資料檔。如點選”XXXYY”, 使用者可以修改備註資料。提供日期互換功能,如點選” 3/5/2011”及”2/2/2011”及

10、”互換”,這兩個日期將互換,修改後的日期必須存入相對應(yīng)的計畫資料檔。提供選擇性list view,例如只列出所有”王大同”的行程5. Accounting: 讀取會計控制檔案及會計資料檔Functions: input, modify, view all, view by project, view by item, view by name, print, Input format:日期 計畫 群組 品項 價錢 備註Date Project name Item1 number noteset choose choose input by user something to noteDate:

11、 default is current dateUser name : choose from name databaseStatus : draft or confirmedThere are two files under each project accounting.draft and accounting.confirmed.There is a button that makes each data or all data to confirmed status, which means the data will be transferred from accounting.dr

12、aft to accounting.confirmed. If the status of data is confirmed, this data could not be modified. If somebody must modify confirmed data, the only way is to append new data to correct it.6. Administration:Modify/output each control file, and specify where the database is. Store database location in

13、current directory.Customize color, layout, font, font size, etc.Q&A:幾個問題想先請教, 1. Database:您的資料庫架構(gòu), 為什麼還會有文字檔呢? 應(yīng)該是全部的資料存放在一個資料庫即可, 不需要使用到文字檔. 2. CRM: Brand word Model word Action1 date Action2 date依您架構(gòu)的規(guī)劃是每個Customer可建立多個Project, 每個Project又自訂Action, 而Schedule list view是Action在客戶專案裡的分佈, 當(dāng)Action越來越多時, 此功能就會變得不好查看使用, 或許規(guī)畫一張Action表來做統(tǒng)一管理, 而不要每個Project自訂, 能更符合您的需求. 3. Administration:要登入管理者身份才能修改及匯出 CRM Scheduling Accounting 的資料對嗎? 若是要匯出資料, 為何還要指定資料庫呢? 另外, 我在架構(gòu)上的規(guī)劃將會採用Window Platform + Access Database

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論