2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  本科畢業(yè)論文</b></p><p>  (科研訓(xùn)練、畢業(yè)設(shè)計(jì))</p><p>  題 目:華茂汽配話務(wù)系統(tǒng)</p><p><b>  姓 名:</b></p><p>  學(xué) 院:軟件學(xué)院</p><p><b> 

2、 系:</b></p><p>  專 業(yè):軟件工程</p><p><b>  年 級:</b></p><p><b>  學(xué) 號:</b></p><p>  指導(dǎo)教師(校內(nèi)): 職稱: </p><p>  指

3、導(dǎo)教師(校外): 職稱:</p><p>  年 月 日</p><p><b>  華茂汽配話務(wù)系統(tǒng)</b></p><p>  摘要 華茂汽配話務(wù)系統(tǒng)是面向企業(yè)實(shí)際應(yīng)用、應(yīng)軟件客戶方要求而開發(fā)的一套企業(yè)綜合管理軟件。</p><p>  本系統(tǒng)著重解決現(xiàn)在化通話手段下管理軟件的再

4、運(yùn)用,為企業(yè)提供與科技進(jìn)步同步的競爭力,節(jié)省企業(yè)成本,提高效率,減少失誤,規(guī)范管理,使企業(yè)從傳統(tǒng)的管理模式上升到信息化網(wǎng)絡(luò)化的高度。</p><p>  本系統(tǒng)以來電顯示和語音保存為主要特色,通過具有來電顯示和語音功能的moderm實(shí)現(xiàn)這兩項(xiàng)功能??梢愿鶕?jù)來電自動識別客戶,顯示客戶詳細(xì)資料,根據(jù)客戶要求,處理相應(yīng)業(yè)務(wù),在處理結(jié)束后保存本次通話內(nèi)容。</p><p>  本系統(tǒng)具備一定的企業(yè)

5、管理功能,能處理大部分企業(yè)日常處理業(yè)務(wù)。本系統(tǒng)主要包括以下幾大部分:系統(tǒng)管理(用戶管理)、公司信息設(shè)置、產(chǎn)品信息管理、客戶信息管理、部門管理、人事管理、倉庫管理、訂單處理、報(bào)警處理。</p><p>  本系統(tǒng)采用C/S為主與B/S為輔的架構(gòu),本地處理采用C/S、異地處理采用B/S。數(shù)據(jù)庫為SQLSERVER2000。開發(fā)平臺WIN2000,語言VB6.0+ ASP。</p><p>  

6、本系統(tǒng)覆蓋功能面廣,具有一定的深度,很適合中小企業(yè)使用。</p><p>  關(guān)鍵詞 電話,管理系統(tǒng),客戶,倉庫,訂單,設(shè)置,VB,SQL數(shù)據(jù)庫</p><p>  Abstract: Hua Mao System (HMS) is an integrated management software which faces the actual applications of enter

7、prises and is based on the requests of the clients.</p><p>  HMS puts emphasis on the reapplication under the modernized means of communications. It provides the enterprises a competitive force which keeps p

8、ace with the development of science and technology. It can save the enterprise cost, improve the working efficiency, reduce errors, standardize the management and make the management mode of the enterprise to a height of

9、 informatization and networking.</p><p>  HMS puts Caller Number Display and Sound Recording as its main characteristics, which is realized by a modem which has these two functions. It can identify the calli

10、ng clients automatically, show the detailed data of them and after processing the clients’ requests it can give a record of the conversation on the telephone.</p><p>  HMS has certain range of functions in t

11、he enterprise management. It can process most of an enterprise’s everyday services. HMS mainly includes these parts: System Administration (Uses’ Administration), Company Information Settings, Products Information Manage

12、ment, Clients Information Management, Department Management, Employeee Management, Storehouse Management, Order Management and Alarm Settings. </p><p>  HMS adopts C/S as the main frame which is for local pr

13、ocess, and B/S as the supplementary which is for distance process. And it adopts SQLSERVER2000 as the database, WIN2000 as the platform, and VB6.0+ ASP as the language.</p><p>  HMS has a wide coverage of fu

14、nctions and has a certain deep application. It best suits the use of Small and Medium Enterprises. </p><p>  Key Words: Telephone Management System Client Storehouse Settings VB SQL Database</p>

15、;<p><b>  目錄</b></p><p><b>  引言1</b></p><p>  第一章 系統(tǒng)總體設(shè)計(jì)2</p><p>  一、需求概述:2 </p><p><b>  二、運(yùn)行環(huán)境:2</b></p><p>

16、;<b>  1.硬件設(shè)備2</b></p><p><b>  2.支持軟件2</b></p><p><b>  三、軟件結(jié)構(gòu)3</b></p><p><b>  四、界面設(shè)計(jì)5</b></p><p>  1.界面設(shè)計(jì)規(guī)范5</p&

17、gt;<p><b>  2.主界面5</b></p><p><b>  3.子界面6</b></p><p>  4.界面資源設(shè)計(jì)6</p><p><b>  五、錯誤處理7</b></p><p>  八、安全保密設(shè)計(jì)8</p>&

18、lt;p>  第二章 數(shù)據(jù)庫設(shè)計(jì)9</p><p>  一、數(shù)據(jù)庫文檔規(guī)范9</p><p>  二、數(shù)據(jù)庫表設(shè)計(jì)列表9</p><p>  三、存儲過程列表16</p><p>  四、觸發(fā)器設(shè)計(jì)列表16</p><p>  第三章 詳細(xì)設(shè)計(jì)--算法19</p><p>  

19、一、產(chǎn)品擴(kuò)展字段設(shè)置算法19</p><p>  二、產(chǎn)品信息模塊19</p><p>  三、客戶設(shè)置模塊20</p><p>  四、倉庫設(shè)置模塊21</p><p>  五、訂貨處理模塊21</p><p>  六、系統(tǒng)預(yù)警提示模塊22</p><p>  第四章 系統(tǒng)運(yùn)行結(jié)果

20、24</p><p>  一、運(yùn)行界面總覽24</p><p>  二、系統(tǒng)提示說明32</p><p>  第五章 結(jié)束語34</p><p>  第六章 感謝語35</p><p><b> ?。蹍⒖嘉墨I(xiàn)]36</b></p><p><b>  

21、引言</b></p><p>  在經(jīng)歷傳統(tǒng)的面對面直銷方式后,企業(yè)界興起了電話銷售的熱潮。客戶可通過電話直接訂購他們所需要的產(chǎn)品、咨詢信息、投訴舉報(bào)等。</p><p>  然后話務(wù)員在接聽電話處理業(yè)務(wù)時(shí)碰到諸多問題,他們無法正確識別對方的身份,不能保存通話內(nèi)容以做日后憑證等等,話務(wù)員與倉庫如何有效溝通,話務(wù)員如何準(zhǔn)確跟蹤訂單等等問題。華茂話務(wù)系統(tǒng)于是便孕育而生。</p

22、><p>  銷售系統(tǒng)軟件在市場上到處可見,但電話銷售系統(tǒng)目前尚無聽聞。本系統(tǒng)將填補(bǔ)國內(nèi)這一空白,將銷售系統(tǒng)與電信緊密聯(lián)系起來,在電話銷售基礎(chǔ)之上,整合其他基本企業(yè)管理模塊,實(shí)現(xiàn)對企業(yè)基本的倉管銷售人事客服管理功能。</p><p>  本系統(tǒng)著重解決現(xiàn)在化通話手段下管理軟件的再運(yùn)用,為企業(yè)提供與科技進(jìn)步同步的競爭力,節(jié)省企業(yè)成本,提高效率,減少失誤,規(guī)范管理,使企業(yè)從傳統(tǒng)的管理模式上升到信息

23、化網(wǎng)絡(luò)化的高度。</p><p>  本套軟件的亮點(diǎn)之亮點(diǎn)便是來電顯示和語音錄入功能。當(dāng)系統(tǒng)運(yùn)行期間接聽到來電,系統(tǒng)會電話號碼顯示該客戶的詳細(xì)信息,話務(wù)員根據(jù)客戶需要,選擇相應(yīng)的功能菜單,進(jìn)行業(yè)務(wù)處理。通話結(jié)束之后,系統(tǒng)將保存本次通話內(nèi)容,并自動編號,以和某個特定的處理單據(jù)號對應(yīng)。</p><p>  在此基礎(chǔ)上,本系統(tǒng)添加了系統(tǒng)管理(用戶管理)、公司信息設(shè)置、產(chǎn)品信息管理、客戶信息管理、

24、部門管理、人事管理、倉庫管理、訂單處理、報(bào)警處理等等功能模塊,使本系統(tǒng)初步具備小型ERP的規(guī)模。</p><p>  在開發(fā)過程中,開發(fā)人員仔細(xì)參考了其他管理軟件、ERP系統(tǒng),閱讀大量相關(guān)文檔資料,向經(jīng)驗(yàn)豐富的軟件工程師討教,力爭把本系統(tǒng)做得規(guī)范強(qiáng)健。在開發(fā)過程中小困難不可避免,不過所幸未碰到大的難點(diǎn)。</p><p>  本系統(tǒng)包括C/S、B/S兩大獨(dú)立部分,C/S部分是系統(tǒng)的核心和基礎(chǔ)

25、,開發(fā)比重占整個系統(tǒng)的70以上。C/S這部分是由本人獨(dú)立完成的,開發(fā)周期持續(xù)兩個月,實(shí)際工作日達(dá)到55人/日。</p><p>  本論文只針對我個人開發(fā)的C/S部分做闡述,不涉及B/S部分。</p><p><b>  系統(tǒng)總體設(shè)計(jì)</b></p><p><b>  需求概述:</b></p><p

26、>  解決客戶定貨、投訴、咨詢?yōu)橹鞯臉I(yè)務(wù)處理,同時(shí)兼顧其他基本管理模塊,實(shí)現(xiàn)簡單的企業(yè)物流管理。</p><p>  能與電信相連接,當(dāng)接聽到客戶來電時(shí),顯示客戶詳細(xì)信息,根據(jù)客戶要求,打開相應(yīng)功能模塊,處理客戶要求。包括下達(dá)訂單、退補(bǔ)單,咨詢投訴等。在結(jié)束通話后系統(tǒng)能保存本次通話內(nèi)容,并自動編號,以和某個特定的處理單據(jù)號對應(yīng)</p><p>  能實(shí)現(xiàn)倉庫管理功能,控制庫存,管理倉

27、庫權(quán)限 ,開具出入庫單。</p><p>  能實(shí)現(xiàn)初步的人事管理、部門管理、產(chǎn)品信息管理、客戶信息管理、報(bào)警處理等功能,使本系統(tǒng)初步具備小型ERP的規(guī)模。</p><p><b>  運(yùn)行環(huán)境</b></p><p><b>  硬件設(shè)備</b></p><p><b>  服務(wù)器端硬件

28、要求:</b></p><p>  具有奔騰IV、512兆內(nèi)存配置以上的計(jì)算機(jī)</p><p>  最少40G的硬盤空間</p><p><b>  VGA顯示器或更高</b></p><p>  Microsoft鼠標(biāo)或其它兼容鼠標(biāo)</p><p>  10M以上網(wǎng)卡、其他網(wǎng)絡(luò)連接設(shè)

29、備</p><p><b>  客戶端硬件要求:</b></p><p>  具有奔騰III、64兆內(nèi)存配置的計(jì)算機(jī)</p><p>  Microsoft鼠標(biāo)或其它兼容鼠標(biāo)</p><p>  最少800MB的硬盤空間</p><p><b>  VGA顯示器或更高</b>

30、</p><p>  10M以上網(wǎng)卡、其他網(wǎng)絡(luò)連接設(shè)備</p><p><b>  支持軟件</b></p><p>  服務(wù)器操作系統(tǒng):中文Window 2000或更高</p><p>  通訊接口 要求安裝TCP/IP協(xié)議</p><p>  數(shù)據(jù)庫:SQL Server 2000</p

31、><p>  客戶端軟件:華茂汽配話務(wù)系統(tǒng)</p><p><b>  軟件結(jié)構(gòu)</b></p><p>  主要包含以下功能模塊</p><p><b>  系統(tǒng)基礎(chǔ)部分:</b></p><p>  系統(tǒng)登陸:system Load</p><p> 

32、 登陸窗口,與數(shù)據(jù)庫連接、更改服務(wù)器、密碼等。</p><p>  用戶管理:authority Management</p><p>  增、刪、編輯用戶,管理用戶權(quán)限、信息。</p><p>  報(bào)警時(shí)間設(shè)置:alarm Setting</p><p><b>  報(bào)警開關(guān)、報(bào)警間隔</b></p>&

33、lt;p>  例外設(shè)置:exception Setting</p><p>  系統(tǒng)用到的各種例外情況</p><p>  行政設(shè)置 (administration_setting)</p><p>  公司信息設(shè)置(companyInfo_setting)::</p><p>  設(shè)置系統(tǒng)中的公司(包括客戶)名稱、地址、電話、傳真、網(wǎng)

34、址、電子郵箱</p><p>  部門設(shè)置(department_setting)</p><p>  劃分組織結(jié)構(gòu)、增刪部門、改變部門信息</p><p>  職員設(shè)置(employee_setting)</p><p>  管理公司員工信息,員工屬性是固定的,包括編號、姓名、年齡、性別等等。</p><p>  業(yè)

35、務(wù)設(shè)置business_setting</p><p>  產(chǎn)品設(shè)置product_setting</p><p><b>  產(chǎn)品信息設(shè)置</b></p><p>  主要對product 表進(jìn)行編輯,對公司產(chǎn)品的增加、修改和刪除,涉及屬性見product表.增加產(chǎn)品時(shí)自動在各現(xiàn)有分銷倉庫中增加最低安全量、現(xiàn)有量字段</p>&

36、lt;p><b>  產(chǎn)品擴(kuò)展字段設(shè)置</b></p><p>  編輯產(chǎn)品擴(kuò)展字段,這些字段是可動態(tài)添加的,擴(kuò)展字段又和相應(yīng)的產(chǎn)品類型掛鉤,不同類型可對應(yīng)不同的產(chǎn)品屬性。</p><p><b>  產(chǎn)品類型設(shè)置</b></p><p>  編輯產(chǎn)品類型。類型屬性只包括編碼和名稱。在編輯類型時(shí)候可以修改它的擴(kuò)展字段

37、。</p><p>  客戶設(shè)置(client_setting)</p><p><b>  客戶信息設(shè)置</b></p><p>  對client,cefd表進(jìn)行編輯,即維護(hù)客戶的固定屬性及擴(kuò)展屬性??蛻粜畔⒌囊粋€重要屬性是其電話號碼。電話號碼是在另一個獨(dú)立的窗口中設(shè)置的。</p><p><b>  客戶

38、擴(kuò)展字段設(shè)置</b></p><p>  編輯客戶擴(kuò)展字段,這些擴(kuò)展字段對所有客戶都有效。</p><p>  倉庫設(shè)置(storehouse_setting)</p><p><b>  倉庫設(shè)置</b></p><p>  分銷點(diǎn)倉庫的增加、修改、刪除,庫存最低安全量的調(diào)整。</p><

39、;p><b>  入庫單</b></p><p>  產(chǎn)品入庫時(shí)開具的單據(jù),訂單號是自動添加的。每入一種產(chǎn)品,該產(chǎn)品在倉庫的庫存就要相應(yīng)增加,同時(shí)如果修改入庫單,庫存也應(yīng)發(fā)生相應(yīng)該變。</p><p><b>  出庫單</b></p><p>  產(chǎn)品出庫時(shí)開具的單據(jù),訂單號是自動添加的。每出一種產(chǎn)品,該產(chǎn)品在倉庫

40、的庫存就要相應(yīng)減少,同時(shí)如果修改出庫單,庫存也應(yīng)發(fā)生相應(yīng)該變。</p><p><b>  區(qū)域設(shè)置</b></p><p>  添加修改編輯區(qū)域,區(qū)域包括id、名稱、注釋三個屬性。區(qū)域和客戶表、倉庫表具有外鍵聯(lián)系。即客戶和倉庫都屬于某個區(qū)域。</p><p>  業(yè)務(wù)處理(businessProcess)</p><p&g

41、t;  新訂單(new_Order)</p><p>  選擇客戶訂貨的產(chǎn)品,系統(tǒng)自動填寫該產(chǎn)品的單價(jià)。輸入數(shù)量后,系統(tǒng)自動計(jì)算金額。備注填寫客戶的其他要求。</p><p>  退補(bǔ)單(exchange_bill)</p><p>  是一種特殊的訂單,和訂單類似,不同的是退補(bǔ)單分退貨和補(bǔ)貨兩部分,這兩部分要在同一單據(jù)反映出來。但在數(shù)據(jù)庫中它們分屬不同的表。<

42、;/p><p>  咨詢處理(consultation)</p><p>  客戶選擇咨詢,話務(wù)員根據(jù)咨詢內(nèi)容可選擇不同的模塊,比如產(chǎn)品列表,或者技術(shù)問題列表。</p><p><b>  界面設(shè)計(jì)</b></p><p><b>  界面設(shè)計(jì)規(guī)范</b></p><p>  用

43、戶界面適合于軟件的功能</p><p>  界面應(yīng)當(dāng)具備實(shí)現(xiàn)功能的必要的最少化的控件。減少冗余控件。</p><p><b>  容易理解</b></p><p>  不讓人誤解,具有工具提示,反映現(xiàn)實(shí)工作流程。</p><p><b>  風(fēng)格一致</b></p><p>

44、  本系統(tǒng)除了保持與XXXERP相似的風(fēng)格外,系統(tǒng)內(nèi)部還保持一致的風(fēng)格。</p><p><b>  及時(shí)反饋信息</b></p><p>  登陸連接服務(wù)器狀態(tài)提示等。</p><p><b>  出錯處理</b></p><p>  輸入數(shù)據(jù)校驗(yàn),菜單實(shí)效處理,破壞性操作應(yīng)獲得用戶確認(rèn)(比如刪除

45、),權(quán)限控制,數(shù)據(jù)庫錯誤處理。</p><p><b>  適應(yīng)各種用戶</b></p><p>  使不具備電腦基礎(chǔ)的使用者很快上手。</p><p><b>  個性化</b></p><p>  增加設(shè)計(jì)人員自己的一點(diǎn)審美觀及情趣</p><p><b>  

46、合理的布局</b></p><p>  布局要符合業(yè)務(wù)邏輯與工作流程吻合,界面應(yīng)當(dāng)整干凈 。</p><p><b>  和諧的色彩</b></p><p>  根據(jù)對象的重要性選擇醒目顏色,系統(tǒng)內(nèi)相似功能的控件應(yīng)當(dāng)采用一致的顏色。顏色不應(yīng)當(dāng)太刺激太鮮艷,也不宜太淡。</p><p><b>  主

47、界面,見圖1-1</b></p><p><b>  圖1-1主界面 </b></p><p><b>  子界面,見圖1-2</b></p><p><b>  訂單編制</b></p><p>  圖1-2子界面 –訂單編制</p><p&g

48、t;<b>  界面資源設(shè)計(jì)</b></p><p>  工具欄控件ToolBar,見圖1-3</p><p>  統(tǒng)一采用下面的工具欄,工具欄圖片從旁邊的picturlist提取,所有工具欄相同功能按鈕的圖標(biāo)應(yīng)該一致。</p><p><b>  圖1-3工具欄控件</b></p><p>  網(wǎng)

49、格控件 VSFlexGrid,見圖1-4</p><p>  VSFlexGrid是一種新型的免費(fèi)使用的網(wǎng)格控件,需要運(yùn)行安裝程序。該控件能滿足幾乎所有的表格處理功能。</p><p><b>  圖1-4網(wǎng)格控件 </b></p><p>  樹型控件 treeView/Listview,見圖1-5</p><p> 

50、 treeView具有分級顯示功能,而Listview不具備。</p><p><b>  圖1-5樹型控件</b></p><p><b>  錯誤處理</b></p><p>  數(shù)據(jù)庫操作失敗提示。</p><p>  對數(shù)據(jù)庫的操作有可能會失?。╞ug導(dǎo)致),這時(shí)應(yīng)提示系統(tǒng)遇到未知故障,操作

51、失敗 。提示后應(yīng)還原本次操作,避免用戶重試。</p><p><b>  越權(quán)操作提示</b></p><p>  系統(tǒng)中除瀏覽外幾乎所有的操作行為都需要授權(quán),以便維護(hù)信息安全。如果出現(xiàn)越權(quán)行為,應(yīng)中止操作,并給出提示。</p><p>  數(shù)據(jù)的一致性檢查提示</p><p>  為保持?jǐn)?shù)據(jù)的一致性,對輸入的數(shù)據(jù)都要做

52、正確性檢查,包括類型、長度、精度等。如果出現(xiàn)不符合規(guī)定的輸入數(shù)據(jù),都要做出提示。</p><p><b>  安全保密設(shè)計(jì)</b></p><p>  對系統(tǒng)用戶密碼進(jìn)行加密。</p><p>  數(shù)據(jù)庫服務(wù)器設(shè)置高級防護(hù)措施,避免人為修改破壞。</p><p>  對已經(jīng)核銷的單據(jù),禁止對其編輯。</p>

53、<p><b>  數(shù)據(jù)庫設(shè)計(jì)</b></p><p><b>  數(shù)據(jù)庫文檔規(guī)范</b></p><p>  系統(tǒng)所有表名字段名均為小寫,本文檔為了美觀顯目有的地方做大寫處理;</p><p>  為保證數(shù)據(jù)庫設(shè)計(jì)規(guī)范,大量應(yīng)用ID,同時(shí)對于外鍵,一般設(shè)置其約束為on delete cascade.</

54、p><p>  簡單/常用的字段名(比如ID、name),如果該表和其他表聯(lián)系頻繁,則在前面加上該表名的第一個字符或簡稱,比如“usertable“表的“ name”改為“ uname”,“id”改為“uid”</p><p>  整數(shù)類型的字符長度系統(tǒng)已經(jīng)固定,不可修改</p><p>  基本上每個表都建有視圖,同時(shí)還另建了一些輔助性的視圖(比如查詢當(dāng)日最大訂單號的

55、view_maxpid),以方便查詢,在此不列出。</p><p>  數(shù)據(jù)庫表設(shè)計(jì)列表(部分)</p><p>  表1:公司基本信息表</p><p><b>  表2:部門表</b></p><p><b>  表3:職員表</b></p><p><b> 

56、 表4:客戶聯(lián)系表</b></p><p><b>  表5:客戶資料主表</b></p><p>  表6:客戶擴(kuò)展字段表 (同產(chǎn)品擴(kuò)展字段)</p><p>  表7:客戶擴(kuò)展字段數(shù)據(jù)表(同產(chǎn)品擴(kuò)展字段)</p><p><b>  表8:產(chǎn)品分類表</b></p>&

57、lt;p><b>  表9:產(chǎn)品信息主表</b></p><p>  表10:產(chǎn)品信息擴(kuò)展字段表</p><p>  表11:產(chǎn)品類型擴(kuò)展字段對應(yīng)表</p><p>  表12:產(chǎn)品擴(kuò)展字段數(shù)據(jù)表</p><p><b>  表13:倉庫信息表</b></p><p>

58、<b>  表14:區(qū)域表</b></p><p><b>  表15:庫存表</b></p><p><b>  表16:倉庫進(jìn)庫表</b></p><p><b>  表17:進(jìn)庫詳細(xì)表</b></p><p>  表18:倉庫出庫表 (同進(jìn)庫表,省略

59、)</p><p><b>  表19:訂貨單</b></p><p><b>  表20:訂貨詳細(xì)單</b></p><p>  表21:訂貨單錄音文件對應(yīng)表</p><p>  表22:訂貨處理流程記錄單</p><p><b>  表23:異常分類表</

60、b></p><p>  表24:退補(bǔ)單 ,同訂單,略去</p><p><b>  表25:報(bào)警時(shí)間表</b></p><p>  存儲過程列表(部分)</p><p>  選擇幾個典型的存儲過程:</p><p>  1. update_highNumber ,見圖2-1</p&

61、gt;<p><b>  圖2-1 存儲過程</b></p><p>  觸發(fā)器設(shè)計(jì)列表(部分)</p><p>  insert ,見圖2-2</p><p>  --當(dāng)入庫單增加某種產(chǎn)品時(shí),同時(shí)增加倉庫中該產(chǎn)品的庫存量</p><p>  圖2-2 觸發(fā)器insert</p><p&

62、gt;  update ,見圖2-3</p><p>  --當(dāng)更改入庫單中某種產(chǎn)品時(shí),同時(shí)更新倉庫中該產(chǎn)品的庫存量</p><p>  圖2-3 觸發(fā)器update</p><p>  delete ,見圖2-4</p><p>  --當(dāng)刪除入庫單時(shí),刪除該入庫單的詳細(xì)單,同時(shí)改變倉庫中該產(chǎn)品的庫存量</p><p&g

63、t;  圖2-4 觸發(fā)器delete</p><p><b>  詳細(xì)設(shè)計(jì)--算法</b></p><p>  按照軟件工程模型,詳細(xì)設(shè)計(jì)是開發(fā)中最重要的一步,但在本項(xiàng)目中,由于我們對需求理解比較透徹,具有一定的開發(fā)類似項(xiàng)目的經(jīng)驗(yàn),同時(shí)為了減少周期,我們跳過了這一步驟,直接進(jìn)行代碼開發(fā)。不過,對于一些重要的、陌生的功能模塊,我們?nèi)宰珜懕匾暮唵蔚脑O(shè)計(jì)、算法,以減少開發(fā)

64、中的困難。</p><p>  下面介紹主要的幾個詳細(xì)設(shè)計(jì),</p><p><b>  擴(kuò)展字段存入表算法</b></p><p>  添加擴(kuò)展字段時(shí): insert into pef , alter pefd add column()</p><p>  修改擴(kuò)展字段時(shí): 只允許修改名

65、稱、是否顯示,update pef , </p><p>  刪除擴(kuò)展字段時(shí) delete pef, alter pefd drop column</p><p><b>  注意:</b></p><p>  數(shù)據(jù)類型不是小數(shù)型1時(shí) ,小數(shù)位數(shù)文本框禁用&

66、lt;/p><p>  只有字符型2和小數(shù)型1才可以設(shè)置長度,其他默認(rèn)為0</p><p>  默認(rèn)值為日期類型3時(shí) 彈出日期選擇框,輸入日期,</p><p>  默認(rèn)值為時(shí)boolean4時(shí), 顯示radio box,</p><p><b>  保存擴(kuò)展字段算法:</b></p><p>  檢

67、查字段名稱是否為空,是否過長,是否重復(fù)(增加時(shí))</p><p>  當(dāng)選中必填時(shí) ,因該有默認(rèn)值,</p><p>  默認(rèn)值的數(shù)據(jù)類型應(yīng)和所選中的數(shù)據(jù)類型一致 ,長度要小于所填數(shù)據(jù)長度</p><p><b>  產(chǎn)品信息設(shè)置算法</b></p><p>  產(chǎn)品信息分基本信息和擴(kuò)展信息,設(shè)置產(chǎn)品信息時(shí),分別存入pr

68、oduct 表和pefd表中。</p><p>  填充網(wǎng)格算法:(基本信息和擴(kuò)展信息都在一個網(wǎng)格內(nèi)顯示)</p><p>  獲取樹控件選定產(chǎn)品類型名稱 select_ptname(默認(rèn)為第一項(xiàng))</p><p>  通過select_ptname從view_pe_ef視圖中獲取該產(chǎn)品所具有的擴(kuò)展字段,在網(wǎng)格中動態(tài)添加這些字段</p><p&g

69、t;  根據(jù)產(chǎn)品類型名稱 select_ptname,取出product表中的產(chǎn)品基本信息存入網(wǎng)格前四項(xiàng)</p><p>  通過擴(kuò)展字段名稱及產(chǎn)品名稱,從pefd表中把數(shù)據(jù)取出來,添入網(wǎng)格對應(yīng)字段</p><p>  通過這些步驟后網(wǎng)格中的字段就都是該類產(chǎn)品所具有的全部屬性了,然后根據(jù)這些擴(kuò)展字段在單頁視圖中動態(tài)添加文本框,此過程不用再次連接數(shù)據(jù)庫,直接從網(wǎng)格當(dāng)中讀取(為提高效率)<

70、;/p><p>  編輯產(chǎn)品信息基本思路:</p><p>  檢查文本框前四項(xiàng)內(nèi)容,合格后存入product 表</p><p>  用循環(huán)檢查下一個文本框內(nèi)容,合格后根據(jù)產(chǎn)品id、擴(kuò)展字段id添入擴(kuò)展字段表中</p><p><b>  該循環(huán)例子:</b></p><p>  For Each

71、ctl_txt In frm_productinfo_setting</p><p>  If TypeOf ctl_txt Is TextBox Then</p><p>  If Left(ctl_txt.Tag, 1) = "P" Then</p><p>  ctl_txt.Text=vsg_product.TextMatrix(sele

72、ct_row, _</p><p>  Val(Mid(ctl_txt.Tag, 2)) + 7)</p><p><b>  End If</b></p><p><b>  End If</b></p><p>  Next ctl_txt</p><p>  需要定義的

73、全局變量:</p><p>  Pef_count      某種產(chǎn)品類型所具有的擴(kuò)展字段總數(shù)</p><p>  pef_name(Pef_count) string 擴(kuò)展字段名稱</p><p>  pef_datatype(Pef_count) string 擴(kuò)展字段數(shù)據(jù)類型</p><p>  pef_

74、length(Pef_count) int 擴(kuò)展字段數(shù)據(jù)長度</p><p>  pef_isneed(Pef_count) boolean 擴(kuò)展字段是否必填</p><p>  pef_default(Pef_count) variant 擴(kuò)展字段默認(rèn)值</p><p>  pef_digits(Pef_count) int 擴(kuò)展

75、字段小數(shù)位數(shù)</p><p>  Pef_index(Pef_count) int 該產(chǎn)品類型所具有的擴(kuò)展屬性在pefd表中對應(yīng)的列位置,比如Pef_index(0)=1,表示其具有的第一個擴(kuò)展屬性在pefd的第二個字段</p><p><b>  客戶設(shè)置算法</b></p><p>  表: client, cef, cefd , ba

76、d_record, area ,client_phone ,</p><p>  前提:客戶主要資料存在 客戶主表 client 里,可以動態(tài)設(shè)置擴(kuò)展字段(cef)來補(bǔ)充客戶信息,這些信息存在cefd表中。擴(kuò)展字段是每個客戶所共有的屬性,這與產(chǎn)品設(shè)置不同。</p><p><b>  主要思路:</b></p><p>  新制 客戶擴(kuò)展字段設(shè)

77、置窗口,添加、刪除、編輯客戶擴(kuò)展字段。該窗口類似產(chǎn)品擴(kuò)展字段設(shè)置窗口</p><p>  新制 客戶信息設(shè)置窗口 ,添加、刪除、編輯客戶信息,包括基本信息以及擴(kuò)展信息。該窗口類似于產(chǎn)品信息設(shè)置窗口,但無需樹控件。而且控件只需一次性從數(shù)據(jù)庫中讀出添加,數(shù)據(jù)庫不變,控件就不變。</p><p>  新制客戶聯(lián)系資料表,該表存儲所有客戶的聯(lián)系資料(聯(lián)系人、電話)為一對多關(guān)系。新建客戶聯(lián)系資料設(shè)置

78、窗口,用來設(shè)置特定客戶的聯(lián)系資料。</p><p>  客戶信息設(shè)置窗口算法:</p><p>  網(wǎng)格填充: 需要用到 client , view_cefd (擴(kuò)展字段), client_phone(聯(lián)系方式)三表。網(wǎng)格可以按順序設(shè)置這些列</p><p>  文本框填充: 根據(jù)擴(kuò)展字段設(shè)置動態(tài)控件。該動態(tài)控件在運(yùn)行期間基本不變。填充文本框根據(jù)選定客戶名稱從網(wǎng)格中

79、讀出信息,依次填充。填充動態(tài)文本框算法同 產(chǎn)品設(shè)置</p><p><b>  倉庫設(shè)置模塊</b></p><p>  區(qū)域設(shè)置 ,area_setting, 只設(shè)置一個權(quán)限 </p><p>  倉庫設(shè)置 ,Storehouse_setting ,權(quán)限在系統(tǒng)管理員,添加、刪除、修改權(quán)限</p><p>  Add

80、_ Storehouse,edit_ Storehouse,delete_ Storehouse</p><p>  入庫單 , input_ Storehouse ,權(quán)限英文名稱,Storehouse+id,中文名</p><p>  區(qū)域設(shè)置:id,區(qū)域名,注釋</p><p>  倉庫設(shè)置:id,name,addr、area,</p>&

81、lt;p>  各產(chǎn)品對應(yīng)庫存量,最高最低默認(rèn)為該產(chǎn)品庫存,現(xiàn)有默認(rèn)為0</p><p>  入庫單 :id,倉庫id,日期,經(jīng)手人,產(chǎn)品id,應(yīng)入庫數(shù)量,實(shí)際數(shù)量,(類似訂單)</p><p><b>  倉庫設(shè)置算法:</b></p><p>  增加一種產(chǎn)品,同時(shí)在所有倉庫中添加該產(chǎn)品,庫存實(shí)際數(shù)量為0,最高最低庫存為該產(chǎn)品默認(rèn)庫存

82、數(shù)量,更新storehouse_product(通過觸發(fā)器)</p><p>  增加一個倉庫時(shí),同樣在該倉庫中加入所有產(chǎn)品,庫存設(shè)置安新增時(shí)的設(shè)置。更新storehouse(通過代碼)</p><p>  同時(shí)添加一個權(quán)限,命名為storehouse+sid,該權(quán)限可以編輯出入庫單</p><p>  修改產(chǎn)品表中產(chǎn)品的最高低庫存,查詢是否某個倉庫的產(chǎn)品值設(shè)置為默

83、認(rèn),如果存在,則提示是否跟該默認(rèn)值。得到肯定答復(fù)后將同步修改storehouse_product表(通過觸發(fā)器)</p><p>  啟動窗體時(shí),倒入storehouse表 ,在網(wǎng)格中添加該表記錄。</p><p>  雙擊網(wǎng)格可以查看詳細(xì)信息。填充文本框。再根據(jù)倉庫ID,查詢view_storehouse_product表(包括產(chǎn)品id、名稱、型號、類型),填充網(wǎng)格。</p>

84、<p>  修改是允許修改最高最低庫存,但不允許修改現(xiàn)有庫存。一旦出現(xiàn)更改庫存情況,則刪除所有記錄,再重新添加。</p><p><b>  入庫單編制算法:</b></p><p>  窗體,選擇倉庫,檢查是否有該倉庫的權(quán)限。</p><p><b>  初始化網(wǎng)格</b></p><p

85、>  增加入庫單后,通過觸發(fā)器更新storehouse_product表產(chǎn)品庫存現(xiàn)有數(shù)量</p><p>  訂貨處理模塊 order_process</p><p>  新建 “例外設(shè)置”窗口frm_exception_setting,添加、修改、刪除系統(tǒng)業(yè)務(wù)處理可能出現(xiàn)的例外情況。 Exception表</p><p>  新建兩個系統(tǒng)幫助窗口 ,客戶

86、選者窗frm_getClient和產(chǎn)品選擇框frm_getProduct,用于訂單選者某個產(chǎn)品或顧客,以返回所選擇的詳細(xì)信息。</p><p>  新建 “訂單編制”frm_order_process窗口,處理訂單的一切事物,包括增、刪、編輯、流程處理等。</p><p><b>  訂單編制算法:</b></p><p><b> 

87、 新增:</b></p><p>  新增訂單包括系統(tǒng)自動新增和手動新增兩種,前者是當(dāng)接收到客戶電話時(shí)新增的,后者是系統(tǒng)員 手工添加,區(qū)別在于前者自動填寫客戶資料、保存語音記錄,后者則無此功能。如果是自動新增的,則“新增”按鈕設(shè)置為禁用,因?yàn)榇藭r(shí)只處理所接聽到電話的客戶訂單。</p><p>  設(shè)置全局變量:isAuto =true 表示是自動新增的,前者自動填寫客戶資料&

88、lt;/p><p>  =false表示是手動添加,需要選擇客戶資料</p><p>  禁用工具欄其他按鈕,除了保存和放棄以外</p><p>  訂單狀態(tài)網(wǎng)格限制不可用。(新增的訂單不可能涉及到狀態(tài)流程的改變)</p><p><b>  修改</b></p><p>  設(shè)置為編輯狀態(tài),各個網(wǎng)格

89、都可用</p><p>  禁用工具欄其他按鈕,除了保存和放棄以外</p><p>  如果isAuto =true,則禁止修改客戶資料,否則允許</p><p>  未核銷訂單顯示修改按鈕,已核銷訂單不顯示。修改流程時(shí)需要檢查權(quán)限</p><p><b>  刪除</b></p><p>&l

90、t;b>  檢查權(quán)限</b></p><p>  刪除后返回上一張訂單</p><p>  重新設(shè)置各全局變量isAuto=false,</p><p><b>  設(shè)置為非編輯狀態(tài)</b></p><p><b>  增行,新增一空行</b></p><p&g

91、t;  刪行,刪除空行,如果有數(shù)據(jù)則提示</p><p><b>  保存</b></p><p><b>  非空檢查</b></p><p><b>  數(shù)據(jù)有效性檢查</b></p><p>  新增狀態(tài)時(shí),同時(shí)在 order_flow表中添加一條記錄(訂單號、接線員)&

92、lt;/p><p>  修改狀態(tài)時(shí),如果產(chǎn)品詳細(xì)信息發(fā)生改變,則需要刪除原有記錄,然后重新添加</p><p><b>  放棄</b></p><p>  判斷數(shù)據(jù)是否更改,若有責(zé)提示是否保存,若無責(zé)推出編輯狀態(tài),返回瀏覽狀態(tài)</p><p><b>  首張等</b></p><

93、p>  只有在瀏覽狀態(tài)下可用。根據(jù)訂單號返回各記錄</p><p>  需要用到的動態(tài)控件:</p><p>  cmd_showClient顯示客戶選擇窗口(isauto=false edit_mask<>0時(shí)) </p><p>  cmd_showProduct 顯示產(chǎn)品選擇窗口,編輯狀態(tài) edit_mask<>0</p&g

94、t;<p>  Cmb_exception 例外組合框 edit_mask<>0, txt_remark 產(chǎn)品備注欄 edit_mask<>0</p><p><b>  調(diào)用訂單的情況:</b></p><p>  自動調(diào)用(出現(xiàn)電話時(shí)) ,禁用“新增”,保存或者放棄后重新啟用各控件</p><p>

95、  瀏覽狀態(tài)(導(dǎo)入最后一張訂單)</p><p><b>  系統(tǒng)預(yù)警提示模塊</b></p><p>  包括訂單預(yù)警和退補(bǔ)單預(yù)警 :</p><p><b>  審核擔(dān)當(dāng)</b></p><p><b>  發(fā)送確認(rèn)</b></p><p><

96、b>  送貨確認(rèn)</b></p><p><b>  通知收貨</b></p><p><b>  收貨確認(rèn)</b></p><p><b>  收款確認(rèn)</b></p><p><b>  到賬確認(rèn)</b></p><

97、;p>  預(yù)警設(shè)置:Alarm_setting Alarm</p><p>  分流程設(shè)置預(yù)警時(shí)間,</p><p>  預(yù)警分為 無,僅預(yù)警底線報(bào)警、預(yù)警期前預(yù)警,預(yù)警期后預(yù)警,綜合報(bào)警五種。每個階段都可以設(shè)置預(yù)警間隔。</p><p>  預(yù)警設(shè)置將在下次登陸起效,因?yàn)轭A(yù)警信息是在系統(tǒng)一登陸時(shí)就提取的。</p><p><

98、;b>  預(yù)警實(shí)現(xiàn)流程:</b></p><p>  預(yù)警實(shí)現(xiàn)安排在系統(tǒng)登陸后的主操作界面 mainForm</p><p>  系統(tǒng)登陸后從數(shù)據(jù)庫Alarm表提取各流程的預(yù)警信息,主要是時(shí)間間隔</p><p>  設(shè)置時(shí)鐘控件為最大間隔,即1分鐘。每分鐘觸發(fā)一次時(shí)間事件</p><p>  設(shè)置一些數(shù)組變量為TIMER事

99、件內(nèi)部動態(tài)變量,可以隨時(shí)間事件累加,當(dāng)達(dá)到某個流程的時(shí)間間隔時(shí),便觸發(fā)預(yù)警提示</p><p>  提取當(dāng)前訂單以及退補(bǔ)單的流程狀態(tài),判斷當(dāng)前用戶是否有下一個流程的權(quán)限。如有,則發(fā)出消息框,如無則</p><p>  消息框由yes、no 兩個按鈕,前者彈出詳細(xì)列表,包括訂單和退補(bǔ)單,后者取消,彈出下一個預(yù)警</p><p>  詳細(xì)列表內(nèi)列出各單的主要信息,包括單

100、據(jù)號、客戶名、金額、數(shù)量、備注</p><p>  選擇某行,按“完成”,發(fā)出提示,如同意則完成該流程,同時(shí)從列表中刪除,否則不更改。按“詳細(xì)信息”彈出 “訂單/退補(bǔ)單”窗口,用戶可在此窗口內(nèi)設(shè)置流程。</p><p><b>  預(yù)警算法:</b></p><p>  Type(2-8),fixed_time(2-8),before(2-8)

101、……,各流程的詳細(xì)報(bào)警信息</p><p>  時(shí)鐘控件每分鐘觸發(fā)一次</p><p>  在timer 事件內(nèi)設(shè)一靜態(tài)變量數(shù)組 time_sum(2-6) ,每次觸發(fā)都累加</p><p>  如果全部沒有預(yù)警則退出</p><p>  如果有,則循環(huán)檢查預(yù)警底線,判斷是僅底線報(bào)警還是前報(bào)警還是后報(bào)警</p><p>

102、;  循環(huán)檢查當(dāng)前時(shí)間是否觸發(fā)了報(bào)警器。檢查各訂單的下一個流程,判斷當(dāng)前用戶是否有權(quán)限(有的需要倉庫權(quán)限)。</p><p>  For I = 2 to 8 </p><p>  If type(i) = 1 then</p><p>  檢查當(dāng)前時(shí)間是否到達(dá)底線,若是則繼續(xù)檢查權(quán)限,否則下一個循環(huán)</p><p> ?。ū具^程用存儲過程-

103、bill_alarm實(shí)現(xiàn))</p><p>  If type(i) = 2 then</p><p>  底線前,預(yù)警,后不預(yù)警 (本過程用存儲過程實(shí)現(xiàn))</p><p>  If type(i) = 3 then</p><p>  底線后預(yù)警,前不預(yù)警 (本過程用存儲過程實(shí)現(xiàn))</p><p>&l

104、t;b>  Next i</b></p><p><b>  報(bào)警清單:</b></p><p>  參數(shù) 流程 frm_mainfrm.tag</p><p>  列出該流程的所有訂單以及退補(bǔ)單,這些訂單需要當(dāng)前用戶有相應(yīng)權(quán)限</p><p>  雙擊網(wǎng)格,可以看到 訂單表或者退補(bǔ)單表</p

105、><p>  設(shè) “完成”按鈕,可以設(shè)置 該流程為完成,改變狀態(tài)前需詢問。同時(shí)移除該行</p><p>  訂單列表無需檢查是否有狀態(tài)修改權(quán)限,但退補(bǔ)單需要檢查,這是因?yàn)樵谑孪染瘓?bào)檢查中已肯定對訂單做過測試了,但不一定對退補(bǔ)單做過測試。我們還需要對單據(jù)某些流程作倉庫權(quán)限檢查,訂單和退補(bǔ)單都需要做測試。所以只需把數(shù)據(jù)庫里未核銷的流程狀態(tài)為 報(bào)警流程的單據(jù)逐條提取出來,做倉庫檢查后就可以列出來了。

106、總之退補(bǔ)單既需要檢查流程權(quán)限,又要檢查倉庫權(quán)限。</p><p><b>  系統(tǒng)運(yùn)行結(jié)果</b></p><p><b>  運(yùn)行界面總覽</b></p><p>  登陸窗,見圖4-1, 4-2</p><p>  圖4-1數(shù)據(jù)庫有效性連接測試 圖4-2數(shù)據(jù)庫連接成功、輸入用

107、戶</p><p>  用戶管理見圖4-3, 4-4</p><p>  圖4-3用戶管理主界面 ,雙擊顯示該用戶/組的屬性,右鍵彈出菜單</p><p>  圖4-4用戶/組權(quán)限設(shè)置窗口,勾選權(quán)限后需要按“授權(quán)”保存設(shè)置</p><p><b>  預(yù)警設(shè)置見圖4-5</b></p><p> 

108、 圖4-5預(yù)警分流程設(shè)置,各數(shù)據(jù)都有最大最小值限制。</p><p>  職員設(shè)置見圖4-6, 圖4-7</p><p>  圖4-6職員設(shè)置列表視圖,該頁面只能瀏覽,不能做編輯,編輯是在單張視圖里的</p><p>  圖4-7單張顯示一個員工信息,可在此增加修改職員。</p><p><b>  部門設(shè)置見圖4-8</b&

109、gt;</p><p>  圖4-8部門編號是手動添加的,但要做有效性測試,上級部門根據(jù)所選自動填寫。</p><p>  產(chǎn)品設(shè)置見圖4-9, 4-10, 4-11, 4-12</p><p>  產(chǎn)品信息設(shè)置窗之列表視圖,產(chǎn)品是按類型分類顯示的,這是因?yàn)椴煌愋偷臄U(kuò)展屬性不一樣。見圖4-9</p><p>  圖4-9產(chǎn)品信息設(shè)置窗之列表

110、視圖</p><p>  圖4-10產(chǎn)品信息設(shè)置之單頁視圖</p><p>  圖4-11產(chǎn)品擴(kuò)展字段設(shè)置之單頁視圖,在此添加修改擴(kuò)展字段。</p><p>  產(chǎn)品類型設(shè)置窗口,該窗口把類型同擴(kuò)展字段聯(lián)系起來。可在此添加、修改類型,設(shè)置每種類型的擴(kuò)</p><p>  展字段。見圖4-12</p><p>  圖4-

111、12產(chǎn)品類型設(shè)置窗口,</p><p><b>  倉庫設(shè)置</b></p><p>  倉庫設(shè)置之單頁視圖,在該窗口中除了填寫基本倉庫基本信息外,還可以設(shè)置倉庫產(chǎn)品的最高低庫存,該值也可采用默認(rèn)值。默認(rèn)值是在產(chǎn)品信息中設(shè)置的?,F(xiàn)有庫存禁止修改。見圖4-13</p><p>  圖4-13倉庫設(shè)置之單頁視圖</p><p&g

112、t;<b>  出庫單</b></p><p>  出入庫單倉庫選擇窗。出入庫單都是針對具體某個倉庫的,所以在開局單據(jù)時(shí)需要先選擇倉庫,在權(quán)限檢查合格后才可進(jìn)入出入庫單編制窗口。見圖4-14</p><p>  圖4-14出入庫單倉庫選擇窗</p><p>  出庫單(入庫單同此),自動分配單號,倉庫名經(jīng)手人不能更改,在表格中添加入庫產(chǎn)品,雙擊

113、網(wǎng)格產(chǎn)品列,出現(xiàn)按鈕,按此按鈕彈出產(chǎn)品選擇窗口。見圖4-15</p><p><b>  圖4-15出入庫單</b></p><p>  圖4-16產(chǎn)品選擇按扭彈出圖4-17所示的產(chǎn)品選擇窗</p><p>  圖4-17 產(chǎn)品選擇窗口</p><p><b>  訂單見圖4-18</b></

114、p><p>  圖4-18訂單編制窗體,在此可以修改訂單內(nèi)容,流程狀態(tài)等。</p><p><b>  退補(bǔ)單見圖4-19</b></p><p><b>  圖4-19退補(bǔ)單</b></p><p><b>  系統(tǒng)提示說明</b></p><p>  友

115、好的界面應(yīng)當(dāng)對所有的輸入都做出反應(yīng),本系統(tǒng)大量應(yīng)用各種提示消息窗反應(yīng)人機(jī)交互的結(jié)果,下面列出主要幾種情況。</p><p>  (1)數(shù)據(jù)一致性檢查提示,長度類型檢查見圖4-20 (2) 數(shù)據(jù)為空檢查見圖4-21</p><p>  圖4-20 圖4-21</p><p

116、>  (3) 越權(quán)操作提示見圖4-22 (4) 數(shù)據(jù)庫操作失敗提示見圖4-23</p><p>  圖4-22 圖4-23</p><p>  (3)確認(rèn)提示見圖4-24 (3)操作成功提示見圖4-25</p

117、><p>  圖4-24 圖4-25</p><p><b>  結(jié)束語</b></p><p>  經(jīng)過近兩個月馬不停蹄的開發(fā),項(xiàng)目終于基本完成了(C/S部分)。在這兩個月里我邊學(xué)習(xí)邊開發(fā),邊設(shè)計(jì)邊編碼,難度自然不小,但也樂趣無窮。這是個人開發(fā)的第一套比較完整的商業(yè)軟件,對此有如

118、自己的孩子一般傾注汗水和激情。</p><p>  到目前為止,已經(jīng)完成需求(C/S部分)90%以上的功能開發(fā),僅剩下訂單查詢這一小塊。在已開發(fā)部分中,都經(jīng)過比較認(rèn)真地設(shè)計(jì)構(gòu)架,也付諸簡單的測試,數(shù)據(jù)完整無誤,未發(fā)現(xiàn)大的問題。</p><p>  當(dāng)然,客觀的評價(jià),這個系統(tǒng)仍有許多的缺陷,這是無可否認(rèn)而且必然的,因?yàn)橐粊黹_發(fā)周期緊,二來我個人能力有限,三來系統(tǒng)還未經(jīng)過科學(xué)的測試。不過這些錯

119、誤,絕大多少是由于粗心疏忽造成的,相信在系統(tǒng)集成測試或者調(diào)試階段可以發(fā)現(xiàn)并修改之。</p><p>  回首大學(xué)四年,回首到軟件學(xué)院來的兩年,感慨良多。在即將走出大學(xué)校門,告別人生15年來的教育歷程時(shí),格外平靜,卻又充滿莫名憂傷。面對自己的處女作,該慶幸自己學(xué)有所成嗎?不。有人言,人在分別之時(shí)總是很理智心靈特純真。我想我現(xiàn)在就是這樣的狀態(tài)吧。對自己不能苛求太多,畢竟一切都過去了,后悔又能有什么用呢?惟有這段時(shí)光保

120、留在我人生美好的回憶里,讓他們告訴我,我在大學(xué)里快樂而美好的日子。</p><p><b>  感謝語</b></p><p>  在本系統(tǒng)開發(fā)過程中得到了諸多的幫助和指導(dǎo),在此對這些幫助過我的老師、同學(xué)、軟件工程師表示衷心地感謝</p><p>  論文指導(dǎo)老師 : 副教授</p><p>  畢設(shè)小組帶頭人

121、 :張濤 研一</p><p>  某公司項(xiàng)目經(jīng)理 :肖經(jīng)理</p><p>  某公司項(xiàng)目經(jīng)理 :林經(jīng)理</p><p>  某公司開發(fā)人員 :小丘</p><p>  某公司開發(fā)人員 :小陳</p><p>  某公司開發(fā)人員 :小林</p><p>

122、  同時(shí)感謝所有在大學(xué)教過我的老師,幫助過我的同學(xué),沒有老師們的辛勤教導(dǎo)傳授學(xué)問,我就不可能學(xué)到知識。同學(xué)們給的幫助鼓勵對我的成長起了相當(dāng)有益的作用。</p><p><b> ?。蹍⒖嘉墨I(xiàn)]</b></p><p>  [1]龔沛曾,陸慰明著 ;Visual Basic 程序設(shè)計(jì)簡明教程[M].北京:高等教育出版社.2001年3月.</p><p

123、>  [2]SQLServer 2000 入門與提高[M].北京:清華大學(xué)出版社. 2002年10月.</p><p>  [3]林銳著 ;軟件工程與項(xiàng)目管理解析[M].北京:電子工業(yè)出版社. 2003年1月.</p><p>  [4]Patrick O'Neil;Database principles,programming,and performance [M]. 北京

124、:機(jī)械工業(yè)出版社,</p><p><b>  2002年1月.</b></p><p>  [5]占維, 劉偉編著;VB 6.0數(shù)據(jù)庫實(shí)用編程100例[M]. 北京:中國鐵道出版社,2004.</p><p>  [6](美) Ted Coombs, Jon Campbell著;鄧少鵾, 鄧云佳等譯 ;Visual Basic編程實(shí)用大全 [

125、M].北京:</p><p>  中國水利水電出版社.2002 .</p><p>  [7]Matthew Curland著;涂翔云, 劉玉印等譯 ;高級Visual Basic編程[M].北京:中國電力出版社,2001 .</p><p>  [8](美) Ted Pattison著;王新昌, 陳越, 費(fèi)曉飛[等] 譯 ;COM+與Visual Basic 6分

126、布式應(yīng)用程序</p><p>  設(shè)計(jì)[M].北京:機(jī)械工業(yè)出版社,2001 .</p><p>  [9](美)麥克馬納斯(McManus,J.)著;羅四維等譯;用Visual Basic訪問數(shù)據(jù)庫[M]. 北京:電子工業(yè)出</p><p><b>  版社.</b></p><p>  [10](美) Microso

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論