




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、名片管理系統論文-論文摘要隨著商務通的出現,雖然實現了可構造查詢條件的名片電子化管理,但價格昂貴,難以在廣大客戶中進行全面普及。因此開發一個既可以存儲信息,又可以進行更新、查詢等功能,同時價格又能為廣大消費者接受的多功能名片通訊錄就顯得十分必要。本文基于Visual FoxPro技術開發了名片管理系統。本系統可實現用戶對名片的管理。此系統除了最基本的用戶管理模塊之外,還包括查詢,瀏覽,維護,打印報表等功能模塊。這些模塊可以實現對名片信息,公司信息和關系類型的信息的管理。功能包括查詢名片信息,瀏覽名片信息,添加、修改、刪除名片和公司信息,打印名片報表,聯系記錄報表和備忘錄報表。本系統具有操作簡單
2、、功能較強、界面美觀等優點,可以提高用戶的辦公效率,降低出錯率。由于時間和技術水平有限的緣故,本系統只提供了一些基本功能的展示,不能展示系統的全部功能,還需要進一步實現更完善的功能。關鍵詞:名片管理;管理信息系統;Visual FoxPro AbstractWith the emergence of GUIDEC, we achieve the electronic management of business cards, but it is expensive and difficult to become universal among customers. Therefore
3、 it is very necessary to develop a system that can not only store information but also have the functions such as update, query,and so on,at the same time its price could be accepted by the most of the customers.The development of this card management system is based on the technology of Visua
4、l FoxPro. The system could realize the management of the name cards, in addition the basic management module, it also includes query, browse, maintenance, printing statements, and other functional modules. These modules can realize the management of card information,company information,and relations
5、hip type;which includes query of card information,browse of card information,adding or modifying or deleting business card and company information,print of report forms,like business cards,relation record,memo. With advantages of simple operation,powerful function,this system can improve the ef
6、ficiency of office work and reduce the risk of errors. For the limitation of time and level of technical , the system has only provided some basic functions, so it could not display all features of the system and needs to realize the more perfect. Key Words: card management, manage
7、ment information system, Visual FoxPro394目錄1 前言 12 系統分析 22.1 系統概述 22.1.1 系統開發背景 22.1.2 系統開發意義 22.1.3 系統開發環境 22.2 系統需求分析 32.3 用戶界面的總體規劃 33 數據庫設計 43.1 系統模塊設計 43.2 數據庫設計 43.2.1 數據庫的概念結構設計 4數據庫的邏輯結構設計 7表間關系 94 系統實施 10系統登錄 10
8、系統主界面 11用戶管理 11查詢菜單 13瀏覽菜單 15維護菜單 16打印報表菜單 185總 結 21系統評價 21開發感受 22參考文獻 22致謝 3941 前言信息作為生產力中最活躍的因素,很早就在人類經濟生活中發揮著不可替代的作用,但把信息納入企業經營管理系統中高效處理和應用是在計算機發明以后的50年代末。目前人們所提到的管理信息系統,通常是指以計算機為工具,對管理信息進行收集、存貯、檢索、加工和傳遞,使其應用于組織機構及企業管理領域的“人機系統”,該系統是70年代
9、初“后工業經濟”時代的產物,在企業管理信息系統在其發展的初期,是單一的人機系統,系統功能簡單,效率低,對管理的作用有限1。進入2 0世紀80年代末,隨著計算機網絡和通信技術的大力發展,企業管理信息系統進入網絡化的發展時期。世界發達國家已建立起了完善的先進的管理信息系統體系,在其社會經濟發展領域中發揮著巨大的作用。我國的管理信息系統大發展是在80年代末90年代初,國家相繼建立起了“金卡”、“金關”、金橋“工程,多數企事業單位建立了局域網和廣域網管理信息系統。隨著社會發展的日新月異,商業來往日漸廣泛,人們之間的交往的益頻繁,于是,人們手中便出現了越來越多的名片、名片錄、名片夾等對交友或客戶進行管理
10、的工具,雖然一張張名片上的信息雖然不多,卻占據了很大的空間;同時,這些傳統的手動管理方式存在著不易更新、不易存放、容易丟失、難以備份等重大缺陷;而建立自己的電子文檔對名片進行管理雖然克服了以上的缺點,但查詢效率低下,特別是當數據量十分龐大時,劣勢更加明顯。隨著商務通的出現,雖然實現了可構造查詢條件的名片電子化管理,但價格昂貴,難以在廣大客戶中進行全面普及。因此開發一個既可以存儲信息,又可以進行更新、查詢等功能,同時價格又能為廣大消費者接受的多功能名片名片就顯得十分必要。名片管理系統是用于輔助個人完成其名片有序管理的計算機軟件系統,系統實施的目的旨在幫助用戶完成其私人名片管理的數字化,以提供較手
11、工方式下更高的效率和更低的出錯率。作為整個辦公自動化系統的一部分,名片管理系統要實現的目標是:將用戶目前在處理名片管理工作時所采用的手工處理方式進行計算機化,從而與整個辦公自動化系統的數字化趨勢相協調,以求為用戶提供更為專業和高效的個人管理服務。 2 系統分析名片管理系統是一個用于信息分類管理的軟件,用于輔助客戶完成信息的瀏覽、輸入、維護、以及查詢操作。它具有信息劃分的科學性,信息的全面性,功能的緊湊性,界面的人性化等特點,因而具有較強的實用性和先進性。2.1 系統概述2.1.1 系統開發背景隨著社會發展的日新月異,商業來往日漸廣泛,人們之間的交往的益頻繁,于是,人們手中便出現了越來越多的名片
12、、名片錄、名片夾等對交友或客戶進行管理的工具,雖然一張張名片上的信息雖然不多,卻占據了很大的空間;同時,這些傳統的手動管理方式存在著不易更新、不易存放、容易丟失、難以備份等重大缺陷;而建立自己的電子文檔對名片進行管理雖然克服了以上的缺點,但查詢效率低下,特別是當數據量十分龐大時,劣勢更加明顯。隨著商務通的出現,雖然實現了可構造查詢條件的名片電子化管理,但價格昂貴,難以在廣大客戶中進行全面普及。因此開發一個既可以存儲信息,又可以進行更新、查詢等功能,同時價格又能為廣大消費者接受的多功能名片名片就顯得十分必要2。2.1.2 系統開發意義作為整個辦公自動化系統的一部分,名片管理系統要實現的目標是:將
13、用戶目前在處理名片管理工作時所采用的手工處理方式進行計算機化,從而與整個辦公自動化系統的數字化趨勢相協調,以求為用戶提供更為專業和高效的個人管理服務。名片管理系統是用于輔助個人完成其名片有序管理的計算機軟件系統,系統實施的目的旨在幫助用戶完成其私人名片管理的數字化,以提供較手工方式下更高的工作效率和更低的出錯率。2.1.3 系統開發環境名片管理系統的開發環境選擇的是中文版,選擇的理由如下:1>本系統的技術難度不是很大,但是需要實現的細節功能比較多,所以選擇一個相對比較容易使用的開發工具,有利于將注意力集中在軟件的功能本身,而不是開發工具的使用。2>軟件中所有數據都需要記錄在數據庫中
14、,而數據庫正是的優勢所在,如果使用其他開發軟件,例如甚至是.NET,不僅軟件本身使用起來比較復雜,而且他們本身不具備數據庫功能,還需要使用SQL數據庫、Access數據庫、FoxPro數據庫作為后臺支持,這增加了開發的難度,而使用Visual FoxPro,從數據庫的建立到編程,都在一個開發環境里,減小了開發難度,又可以滿足用戶的全部需要3。2.2 系統需求分析需求分析就是描述系統的需求,通過定義系統的關鍵域類來建立模型。分析的根本目的是在開發者和提供需求的人之間建立一種理解和溝通的機制,因此,系統的需求分析應該是開發人員和用戶或者客戶一起完成的。開發軟件之前必須充分了解用戶的需求才能開發出好
15、用的軟件。在著手工作之前,先充分了解委托人和最終使用該軟件的用戶的需求,這樣才可能避免在軟件開發過程中進行一而再,再而三的改動,增加成倍工作量。本系統實現的主要功能如下:l 瀏覽維護名片信息l 瀏覽維護私人信息l 瀏覽維護聯系記錄l 瀏覽維護備忘錄(即提醒需要做的事情)這些功能使用很多開發類軟件都可以完成,所以不存在技術壁壘,關鍵就是在提供給用戶的用戶界面,要充分考慮用戶的使用習慣,從用戶的而角度而不是軟件功能的角度組織這些功能。2.3 用戶界面的總體規劃整個系統可以劃分為兩部分數據庫、用戶界面。數據庫中存儲各種數據,用戶通過用戶界面對各種數據進行瀏覽、
16、查找、維護工作。由于 數據庫結構設計比較復雜,在后面會詳細介紹。下面介紹各界面的功能。l 主界面:如名稱為“名片”的表單。其作為本系統的主界面,可以瀏覽。維護名片信息和聯系記錄,提供現實各個子表單的途徑,并通過傳遞參數控制子表單的顯示內容。l 公司子表單:顯示并維護公司信息、l 關系類型子表單:顯示并維護關系類型。l 備忘錄子表單:顯示并維護備忘錄。名片管理系統數據庫設計3.1 系統模塊設計根據需求分析和性能分析,對系統各功能進行集中、分塊,按照結構化程序設計的要求,名片管理系統可以分為5個模塊:用戶管理、查詢、瀏覽、維護、打印報表,具體功能模塊如圖3-
17、1所示。 圖3-1 系統功能模塊圖3.2 數據庫設計根據該階段所建立的概念模型,已經得出滿足第三范式的幾個關系描述,該階段的主要工作就是把前一階段的成果轉化為具體的數據庫。一般把數據庫的設計分為數據庫的概念結構設計、邏輯結構設計兩個個步驟。3.2.1 數據庫的概念結構設計按照軟件工程的原理,需求分析階段主要有兩個方面的任務:分析用戶的數據要求和分析用戶的處理要求。經過上面的分析已經基本清楚了用戶對數據處理的要求,接下來自然需要做的工作是分析用戶對數據的要求。根據關系數據庫的原理,為了把系統數據清晰明確地表達出來,系統分析員通常需要建立概念模型。所謂的概念模型是一種面向問題
18、的數學模型,它是按照用戶的觀點來對數據和信息進行建模。其中最常用的表示概念性數據模型的方法,是實體-聯系方法(Entity-Relationship Approach)。這種方法用E-R圖描述現實世界的實體,而不涉及這些實體在系統中的實現方法,該方法又稱為E-R模型。E-R圖中共有三種符號:實體、屬性和聯系。通常實體用矩形來表示,屬性用橢圓或圓角矩形來表示,聯系用菱形來表示。聯系又分為一對一、一對多和多對多三種類型4。經過對現有管理模式的分析,可以提取出以下幾個實體:公司、名片、備忘錄、聯系記錄、關系類型、用戶等。現分別給出實體的E-R圖以及實體的主要屬性,如圖3-2、圖3-3、圖3-4、圖3
19、-5、圖3-6、圖3-7所示。 圖3-2 系統E-R圖 圖3-3 公司實體及其屬性圖 圖3-4名片實體及其屬性圖 圖3-5 備忘錄實體及其屬性圖 圖3-6 聯系記錄實體及其屬性圖 圖3-7 用戶實體及其屬性圖數據庫的邏輯結構設計數據庫邏輯設計就是將E-R圖轉換為關系模型的過程,即將所有實體和關系轉換成一系列的關系模式。其轉換規則為:首先每個實體應轉化為一個關系,有屬性的聯系也應轉化為一個關系,然后需要給出每個關系的一個主關鍵字,根據上述規則給出以下關系5。l 公司:包括的數據項有公司編號、公司名稱、地址、城市、
20、省、網址,其中主 關鍵字為公司編號。l 名片:包括的數據項有名片編號、姓名、公司編號、性別、籍貫、移動 、 號碼,其中主關鍵字為名片編號。l 備忘錄:包括的數據項有備忘錄編號、名片編號、日期、內容,其中主關鍵字為備忘錄編號。l 聯系記錄聯系編號:包括的數據項有名片編號、聯系日期、持續時間、主題、說明,其中主關鍵字為聯系編號。l 用戶管理:用戶名、密碼,其中主關鍵字為用戶名。在得出以上關系后,根據關系數據庫的理論要求,需要對所有關系進行關系規范化,至少要求各個關系達到第三范
21、式的要求。經過數據庫系統分析和邏輯設計后,數據庫的結構已經非常清晰,剩下的就是運用數據庫實現這樣的結構6。在此名片管理系統中的數據庫名片管理.dbc涉及到五個表,分別為:公司表(公司.dbf)、名片表(名片.dbf)、備忘錄表(備忘錄.dbf)、聯系記錄表(聯系記錄表.dbf)用戶表(用戶.dbf)。各表的數據結構設置如下:表3-1 &
22、#160; 公司表(公司.dbf)字段名 類型 寬度 小數位數 索引 NULL公司編號 數值型 4 0 公司名稱 字符型 50 地 址 字符型 100 省 字符型 10 0 城 市 字符型 10 郵政編碼 數值型 6 0
23、; 網站 字符型 50 0 在表公司.dbf中根據日常管理工作對公司管理過程中所需要的公司信息,在此設置表中包含以上七個字段。表3-2 名片表(名片.dbf) 字段名 類型 寬度 小數位數 索引
24、160;NULL名片編號 數值型 4 0 姓 字符型 4 名 字符型 4 公司編號 數值型 10 0 性別 字符型 4 籍貫 字符型 50 移動 數值型 11 0 號碼 字符型 15
25、; 日常管理中根據對名片信息需求,表中設置八個字段。表3-3 備忘錄表(備忘錄.dbf)字段名 類型 寬度 小數位數 索引 NULL備忘錄編號 數值型 4 0 名片編號 數值型&
26、#160;4 0 日期 日期型 8 內容 備注型 4 根據備忘錄的屬性,對其表設置了四個字段。名片管理系統論文 聯系記錄表(聯系記錄表.dbf)字段名 類型 寬度 小數位數 索引 NULL聯系編號 數值型 4 0 名片編號 數值型 4 0 聯系日期 日期型 8
27、160; 持續時間 數值型 8 0 主題 備注型 4 說明 備注型 4 表3-5 用戶表(用戶.dbf)字
28、段名 類型 寬度 小數位數 索引 NULL用戶名 字符型 10 0 密碼 字符型 10 0 表間關系本數據庫中的公司表(公司.dbf)、是通過公司編號與名片表(名片.dbf)相關聯,備忘錄(備忘錄.dbf)、聯系記錄表(聯系記錄表.dbf)是通過名片編號與名片表(名片.dbf)相關聯實現系統的功能。 圖3-8 表間關系 4 系統實施系統實施階段的工作是要將系統設計階段得到的目標系統物理模型轉換為可實際運行的軟件系統。一個好
29、的系統設計方案只有經過精心的實施,才能帶來實際的效益。因此,系統實施的工作對本系統的最終質量有著直接的影響。系統登錄 圖4-1 系統登錄在圖4-1系統登錄中,如果用戶名或密碼為空,將會提示錯誤信息,若用戶名或密碼輸入錯誤,也會有此信息出現。在用戶輸入用戶名和密碼后點擊確定按鈕后如果密碼正確則會直接進入主界面,否則要求重新登錄。主要是為了保證系統的安全性,只有相關人員輸入正確的用戶名和密碼才能使用。關鍵代碼如下:SELECT 用戶cn=alltrim(thisform.text1.value) cp=alltrim(thisform.text2.value)lo
30、cate for alltrim(用戶名)=cnif not found()messagebox("用戶名輸入錯誤",16,"用戶登錄驗證") thisform.text1.value="" thisform.text2.value=""else locate for alltrim(密碼)=cpif found() thisform.text1.v
31、alue="" thisform.text2.value=""do 名片管理.mpr read events系統主界面 圖4-2 系統主界面在本界面上集成了本系統的所有功能,共有7個功能菜單和18個子菜單(功能模塊),從而實現了本系統文件、編輯、查詢、維護、打印等系統的具體功能7。用戶管理文件菜單包含注冊和修改密碼兩個子菜單。注冊和修改密碼與登錄模塊相似,主要通過一些vf代碼來實現的。 圖4-3 系統注冊界面使用者注
32、冊新的用戶,方法非常簡單,進入主界面,單擊用戶管理,會出現一個下拉菜單,單擊“注冊”,會出現一個對話框要求用戶填寫新的注冊信息,填寫正確以后單擊“確定”,便可以注冊成功,下次登錄本系統時即可使用新的注冊信息,如圖4-3所示8 。注冊的流程圖如下: 圖4-4 新用戶注冊流程圖 圖4-5 用戶修改密碼界面對于修改用戶密碼的設計,思路與登錄注冊的界面設計類似,用戶將其用戶名,原密碼正確的輸入進去,若新密碼與確認密碼相同,就會提示密碼修改成功,新的密
33、碼便會自動進入用戶表中,下次登錄便可以使用新密碼;若新密碼與確認密碼輸入不相同,則會提示密碼錯誤,應重新輸入正確的信息,以完成修改密碼。查詢菜單基于VFP的名片管理系統設計與實現圖4-6 查詢名片信息界面查詢名片信息可以分兩種查詢方法,一種是按姓名查詢,一種是按名片信息查詢,下圖為查詢名片信息的流程圖9: 圖4-7 查詢名片信息流程圖查詢菜單包括三個子菜單:查詢名片信息,查詢公司信息,查詢關系類型信息。其中后兩個子菜單的功能與查詢名片信息的功能相似,這里就不做詳細的介紹。 圖4-8 查詢公司信息界面瀏覽菜單瀏覽菜單包含瀏覽名片信息、瀏覽公司信息、瀏覽關系類型信息三個子菜單。
34、 圖4-9 瀏覽公司信息在瀏覽公司信息表單中,為了使用戶瀏覽信息更加方便,于是在菜單中添加了五個Command控件: ,用來實現前進,后退,退出等功能10。例如 的單擊代碼為:if bof() thengo topelseskip-1endif瀏覽名片信息的設計同上,界面如圖所示: 圖4-10 瀏覽名片信息維護菜單 圖4-11 維護名片信息維護菜單主要包括添加,修改,刪除等功能。可以添加新客戶的名片信息,修改已有的客戶名片信息,或是刪除過期的名片信息。單擊“添加”按鈕,會出現空白的編輯框,用戶可以在此處添加新的名片信息,包括姓名,公司名稱,辦公 等信息,然后關閉,
35、系統會自動將添加的信息保存到數據庫中的表里。添加的單擊代碼為:go bottomappend blankedit修改名片信息時,先單擊需修改的名片所在行,然后單擊“修改”按鈕,即可出現如下修改名片信息的界面。將要修改的信息成功修改后,點擊關閉按鈕即可。修改的單擊代碼為:edit 圖4-12 修改名片信息刪除過期的名片信息,只需將單擊所刪信息的所在行,然后單擊“刪除”按鈕,會出現一個對話框,點擊“確定”,即可刪除所選信息。刪除按鈕的單擊代碼為:tempstr=messagebox("確定要刪除記錄嗎?",4+32+256,"刪除記錄")if te
36、mpstr=6deletepackthisform.grid1.recordsource='名片'endif 圖4-13 刪除名片信息打印報表菜單 存放在計算機中的數據,少不了要以各種報表的形式加以打印輸出。可以使用報表向導,也可以用報表設計器對報表的布局進行設定,形成更加符合用戶需求的報表。利用報表向導設計出的報表,可以與報表設計器溝通,所以先使用向導產生報表布局,然后再在報表設計器中進行修改和完善,從而提高設計效率11。從名片管理系統的需求來分析,首先需要一個名片報表,按照用戶輸入的關系類型作出名片列表。為此,首先創建帶有參數的視圖作為報表的數據源。下面
37、將以“按照關系類型的名片”的視圖作為模板,介紹打印報表菜單模塊。1>創建帶有參數的視圖作為報表的數據源要創建帶有參數的視圖作為報表的數據源,首先是進行視圖的新建,并且將“名片”數據庫中的“名片”、“公司”和“關系類型”表添加到視圖設計器中。將此視圖保存為“按照關系類型的名片”。然后執行菜單命令“查詢”|“視圖參數”,創建參數“關系類型”,如圖所示: 圖4-14 視圖參數對話框單擊“確定”按鈕關閉“視圖參數”對話框。保存視圖,運行后,首先會打開如圖的對話框。 圖4-15 提示輸入參數在該對話框的文本框中輸入“小學同學”,單擊“確定”按鈕,結果就如圖所示: 圖4
38、-16 使用參數的結果名片管理系統論文2>設置報表設計器報表設計器被“頁標頭”、“細節”以及“頁注腳”的三條帶狀分隔欄分成三個部分,除了這三個區,還可以添加標題帶區、總結帶區等。 圖4-17 報表設計器3>設置報表數據環境 圖4-18 設置數據環境數據環境通過下列方式管理報表的數據源12。l 打開或運行報表時打開表或視圖l 基于相關表或視圖 報表所需數據集合l 關閉或釋放報表時關閉表本系統報表模塊的數據環境是通過打開或運行報表時打開表或視圖這種方式來管理報表的數據源。最后對報表進行頁面設置,對頁標頭,頁腳帶區進行詳細的設置。下圖為報表打印預覽: 圖4-19 名片報表5總 結系統評價由于在現行的名片管理過程中并沒有這方面的案例,我只是根據相關的系統以及自己對名片管理的了解設計相關框架。設計這個系統主要想實現的目標就是對對名片的綜合管理功能。但就目前來看這個系統功能比較簡單,離我想要達到的目標還有很大的距離。其主要缺點為:l 性能問題:系統運行速度比慢,消耗系統資源比較大,需要進行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 葡萄酒釀造過程中的釀造設備選型與配套技術指南考核試卷
- 螺桿泵采油地面系統安全預防知識考核試卷
- 金屬工具的設計理念更新與實踐考核試卷
- 2024年無機基礎化學原料資金籌措計劃書代可行性研究報告
- 2025年中國筆記本鍵盤行業市場現狀及未來發展前景預測分析報告
- 2025年中國比賽推廣行業市場前景預測及投資價值評估分析報告
- 食品安全檢測與分析軟件授權租賃合同
- 直播內容審核及未成年人保護服務協議
- 綜合購物中心品牌運動區場地租賃合作協議
- 海外高端人才引進及培養項目合同
- 2025年財務管理全球經濟試題及答案
- 2025-2030年芳綸纖維行業市場深度調研及發展趨勢與投資研究報告
- 2024年濱州市沾化區區屬國有企業招聘考試真題
- 紡織機械操作知識掌握策略試題及答案
- 煙臺科目一試題及答案
- 2025年廣東佛山市三水海江建設投資有限公司招聘筆試參考題庫含答案解析
- 初中英語人教新目標 (Go for it) 版七年級下冊Unit 7 Its raining!Section A教學設計
- 【高中英語】2025年高考英語作文預測(10大主題+55篇范文)下
- (完整)北京版小學英語1至6年級詞匯(帶音標)
- DL∕T 1901-2018 水電站大壩運行安全應急預案編制導則
- 獨家原創-市政設施維護管理調研報告
評論
0/150
提交評論