富朗門市管理系統吳麗華謝柏川林正芳鄭建誠周宜蔓義守大學資訊管理學系指導教授:鄭榮祿E-mail:rjeng@isu.edu.tw摘要運用Delphi程式語言軟體撰寫出一套管理系統,以資符合行銷企業界對於內部商品的各種管理和控制需求,基本的產品進出貨紀錄、貨品庫存量、財務的收支情形、內部人員之人事管理、會員之資料管理以及各種銷貨形式的分類紀錄管理,並且考量到企業內部的需求,盡量採以簡單明瞭且容易操作介面,讓剛剛接觸這套管理系統的人員,都可以快速的運用這套系統來達到工作上所需要支援和了解。壹、緒論21世紀科技突飛猛進,所造成的環境污染,不良飲食習慣造成人體的毒性負擔日益嚴重,而肌膚更佔人體大部分的面積,直接暴露在外,也造成肌膚的污染與老化,對於肌膚的照顧更是加倍呵護,經由日本千葉稅子博士的專業知識結合德國富朗博士及現代生化科技,針對每一小細節提煉,萃取32種天然珍貴植物原液,研發出零負擔、無添加物、無化學成份物質,純天然的有機植物,剷除肌膚沉澱的有毒物質,活化肌膚,有如嬰兒般純淨無污染之美。貳、動機建立一系統,主要是提供公司管理者對於公司內部相關資料(例如:產品種類資料、進出貨報表資料,庫存的存貨資料、公司內部人事資料、(非)會員資料)做基本的管理和維護,可以讓管理者能夠對於公司內部所有資料全盤的掌握和了解,以及依所需的情況可以適度的新增、刪除、修改、查詢、列印公司內部的資料,還可以提供產品庫存量最低量的預警訊號,可以減少人力作業的資源浪費和紙張的不易整理和保存,所以製作此系統可以讓公司管理者更佳有效的管理和維護公司內部資料。參、目的因應資訊時代的日新月異,目前各行各業都漸漸地朝向e化邁進,將過去繁鎖的手工及紙張作業程序和人力的資源浪費,慢慢地進化成有系統和具規模的電腦化運作。由於合作公司的產品是剛從外國引進台灣,所以建立此系統專案可以將公司的內部所有的資料作初步地有效管理,不僅可以減少一些人力從事資料的收集、整理和維護工作,讓相關的資料能夠適當地保存;不受人為以及外在環境因素的影響,而造成資料的毀損和遺露;而此系統專案藉由網際網路的連結,可以讓公司內部的高階人員和業務人以及子公司在第一時間能夠對於資料的掌握和查詢及取得更加的方便、快速和有效率。肆、初步規範對於這套系統初步規範我們分為兩個部分,對內和對外來討論:一、對內:1、先把公司內部的資料都電腦化以利檔案新增、刪除、修改的進行。2、可以針對所訂購的廠商作區分,作為不同的管理。3、對票據方面的的控制,利用這套系統讓票據金額可以由電腦正確統整紀錄,避免掉人工的誤失,以達到會計方面的正確性。4、針對外部廠商,利用這套系統可以達到有效連結外部廠商的訂單紀錄,提高訂單交易之正確性。二、對外:對外而言是設定管理者的權限;對一般的管理者即是可以執行登入系統,對資料作一些修改動作;對較高階的管理者便又提供可以更進階之查詢或修改。伍、系統分析與設計一、系統分析(一)蒐集過程:1、整理出表單中所列有的欄位,以及各種控制功能。2、分類出那些欄位需要基本商品資料儲存,來達到基本功能測試的目的。3、諮詢廠商約談商談時間,向廠商詢問先前整理需要資料的項目相關資料,設法獲得相關數據以及表單以做整理。.(二)蒐集方式:1、【問卷】列出一份條列式清單,清單上面明確簡單的說明,專案的功能以及目的,和廠商做面對面的問卷調查,隨時紀錄。2、【訪談】和廠商約談訪談時間,對廠商的需要做進一步的實際確認,以及面對面溝通。3、【抽樣】對專題型態在訪談時提出不同形式各個樣本,.對廠商的需求也做多樣化避免單一化的需求分析,再分析各個可行性。二、系統設計(一)前段設計約定專題所諮詢委託之廠商,做第一次的資料問卷分析。訪談後做第一次的專題功能內容修改,把廠商所要求的功能和所能提供的技術,做一個最適合的融合,予達到共識點。第二次訪談,提供給廠商我們所能設計出最符合其需求的功能內容,再諮詢廠商的意見做第三次的修改設計出初步明確的功能內容,開始撰寫實際的程式設計以及內部功能。(二)中段測試過程利用先前和廠商訪談所獲得的功能需求表單,作為設計清單。開始著手內部功能製作,並且和廠商隨時保持聯絡,有規則時間性的定期開會,以獲得最正確的需求分析。做出基本雛形後,進行簡單的第一次測試,發現bug以及設計問題,開始尋求解決,再進行第二次測試如此反覆直到bug消除,基本雛形確定可以上線測試使用為止。(三)bug解決找出產生bug的問題,發現並且找出有問題的設計功能,進行解決過程。【利用資源】1、參考圖書館相關書籍,程式片查詢。2、找尋相關網站,或是相關設計網站,對照自己並且研究其異,尋求解決。3、詢問系上授課教授,向其請教問題以尋求解答。(四)後段上線測試解決bug以及相關程式設計上遇到的問題,做好最後的介面設計。和廠商約談時間,實際上操作一次。和廠商做最後的需求核對,假如失敗,再回到中段行程測試階段。如果上線測試成功,則方案成功。陸、帳號管理流程圖確認作業使用者密碼資料檔帳號管理柒、廠商資料流程圖捌、優缺點比較之前我們所合作廠商對檔案的建立和保存是採用手工抄寫的作業程序,而對資料的保存也是一般的紙張而已,這樣的建檔和保存不僅會產生筆誤的機率較高,資料存放的安全性也有所堪慮。在建立這套系統後資料便會有條理的存放,減少輸入時的錯誤率,同時也可以在各表單間做快速的查詢動作,減少人工作業。問題諮詢:在專題進行遇到困難時我們所採用的方法是:1.找相關書籍或相關設計人員去詢問。2.找指導老師請教意見。3.比較一些已完成的專案和自己間的差異。廠商資料管理販售產品資料檔販售產品資料檔產品類別資料檔玖、專題編寫使用程式:Delphi一、程式特色Delphi是由Borland(現改為Inprise)公司以Pascal語言為基礎,加上物件導向程式設計特色所發展出來的新一代多層次主從架構資料。Delphi是一物件導向,視覺化的程式設計環境,它可以讓各種類型的應用程式進行快速的應用系統開發,就是所謂的RAD(RapidApplicationDevelopment),這種RAD環境主要是能以撰寫最少的程式碼來建立高執行效率的Windows應用程式(32位元)。包括一般用途的工具和複雜的資料存取程式,包括主/從應用程式到多層次分散式系統都可以並支援32位元的Windows95及WindowsNT3.51。有別於其他前端軟體快速開發工具.使用Delphi,可以用最少的程式撰寫,來建立具有高效能的Win9x/me/NT/2000/XP應用程式。二、專題使用資料庫:SQL資料庫特色我們的資料庫所使用的是SQL,SQL(StructuredQueryLanguage)中文譯為結構化查詢語言,這是目前關聯式資料庫管理系統使用最廣泛的查詢語言,也就是說,大部份的關聯式資料庫管理系統都支援SQL,所以可以利用SQL語法直接對關聯式資料庫進行存取與管理的操作。我們資料庫的部份分為三大部份來管理,1、系統管理:包含系統設定和系統登入兩部份。2、基本資料管理:包含人事資料處理,會員資料處理,廠商資料處理,產品資料處理,客戶資料處理這五個部份。3、進出貨管理:包含進貨單作業和出退貨作業。並且利用各表單間的關係互相連結來管理各部份的資料和建立各資料間的完整查詢。拾、主要功能資料流程圖資料庫建立廠商資料檔客戶資料檔客戶採購紀錄販售產品資料檔付款資料檔交易資料檔客戶資料檔廠商資料管理客戶資料管理產品新增銷售紀錄帳務管理報表管理客戶開始作業系統使用者拾壹、系統的示範畫面1、“登入系統”登入此系統,其畫面如圖1.:圖1.登入主畫面2、“系統設定”登入主畫面後進入系統設定,選定公司別,其畫面如圖2.:圖2.系統設定3”登入系統”系統設定完後,使用者依照級別登入系統使用,登入者能夠使用存取的範圍會因階層而有所差異,其畫面如圖3.:圖3.登入系統4、”商品檔”使用者登入系統後就可以進入商品檔,對商品進行’新增’,‘刪除’,’修改’等動作,其畫面如圖4.:圖4.商品檔資料檔5、”廠商檔”和商品檔相同,使用者登入系統後便可以對廠商資料進行’新增’,’刪除’,’修改’的動作,其畫面如圖5.:圖5.廠商資料檔6、”會員檔”為加入會員的資料,裡面有會員的基本資料,和客戶的完整資料,對於客戶以往消費情形等都有詳細的紀錄,同樣可以進行’新增’,’刪除’,’修改’的動作,其畫面如圖6.:圖6.會員資料檔7、”新增功能”介紹如何新增一筆資料,第一步,其畫面如圖7.:圖7.按下確定鈕,確定新增一筆資料:8、”新增功能”第二步,其畫面如圖8.:圖8.輸入資料後按下確定鈕9、”新增功能”第三步,其畫面如圖9.:圖9.資料已確定新增在廠商資料表中.10、”刪除功能”介紹如何刪除不要的資料,其畫面如圖10.:圖10.選定一筆資料,按下刪除鈕.11、”刪除功能”第二步,其畫面如圖11.:圖11.是否確定刪除此筆資料.12、”刪除功能”第三步,其畫面如圖12.:圖12.再一次確定是否刪除資料13、”查詢功能”可以依’廠商編號’’廠商名稱’’負責人’’電話’等.對廠商資料進行查詢,其畫面如圖13.:圖13.輸入廠商編號進行查詢14、”查詢功能”第二步,其畫面如圖14.:圖14.所查詢的廠商會顯示出來15、”盤點功能”其畫面如圖15.:圖15.盤點畫面16、”各類報表及查詢”其畫面如圖16.:圖16.各類報表及查詢17、”離開”離開系統,其畫面如圖17.:圖17.離開系統柒、甘特圖捌、評估一、資料及時性:實際上線操作時,可以即時的新增需要的新資料,也可以刪除舊有不需要的舊資料。二、庫存量正確性:貨品的數量管理,也可以針對實際情形來紀錄管理。三、人事管理效率化:正確的紀錄人事方面的辦事效率,以及管理效率由電腦做正確明瞭的紀錄管理。四、管理者特殊需求:可以設定特殊的系統管理者,讓高階主管也可以運用這套系統做管理的行動。玖、結論這份文件中,嘗試透過文字,把我們開始發現需求、找尋資源、發現問題、定立設計目標,等等各個行程步驟,讓文件閱覽者了解這套系統的需求者的定義和需求。我們都可以符合,但不表示符合所有其他不同產業業者的需求,因為我們的需求者說明,已經寫出她們對於這套管理系統的要求,而我們也的確達成了她們的需求。程式語言是一個工具,讓我們可以透過電腦,管理龐大的資料,這些資料的管理用人來管理,,可能是需要集龐大的人力耗費,而透過電腦我們可以簡單正確的管理,也可以節省需多人事的耗費。這些都是電腦扶助人類的一部分行為,而資管人也是以利用電腦扶助人類的大目標,在學習電腦便利人類的生活。參考文獻1、張永慶主譯,深入DELPHI程式設計,松格資訊出版社,1996年1月。2、陳俊源編著,Delphi4資料庫程式開發實務,松崗出版社,1998年4月。3、陳周造編著,Delphi4.0新增功能指引大全,博碩文化股份有限公司出版社,1998年10月。4、作者:TomSwan譯:陳建財,Delphi4Bile應用與進階技巧篇,文魁出版社,1999年1月。5、陳俊源編著,Delphi5應用實務資料庫篇,松崗出版社,2000年1月。6、吳懿宸編著,DELPHI程式設計實例,資訊電腦出版社,2001年8月。7、林金霖編著,Delphi6實務經典,第三波資訊股份有限公司,2001年10月。8、作者:Paulkimmel譯:菜涼川,Delphi6應用程式建置,麥格羅--希爾國際出版社,2001年10月。