【正文】
理論體系。例如幾個(gè)窗體上的添加、刪除、返回按鈕的作用,就是通過在各個(gè)相應(yīng)按鈕的代碼窗口中輸入相應(yīng)的代碼,來達(dá)到當(dāng)在幾個(gè)按鈕上出現(xiàn)單擊(Click)事件后,相應(yīng)按鈕實(shí)現(xiàn)添加、刪除、返回的功能的。lO.聯(lián)機(jī)幫助功能在VB中利用幫助菜單和F1功能鍵用戶可隨時(shí)方便地得到所需要幫助信息VB幫助窗口中顯示了有關(guān)舉例代碼通過復(fù)制、粘貼操作可獲取大量舉例代碼為用戶學(xué)習(xí)和使用提供方便【12】。6.支持對(duì)象鏈接和嵌入技術(shù)VB核心是對(duì)對(duì)象鏈接和嵌入(OLE)技術(shù)支持,它是一個(gè)功能強(qiáng)大的軟件,它訪問所有對(duì)象種思路方法利用OLE技術(shù)能夠開發(fā)集聲音、圖像、動(dòng)畫、字處理、Web等對(duì)象。3.軟件Software集成式開發(fā)編程的集成開發(fā)環(huán)境由VB來提供,在這個(gè)環(huán)境中編程者可設(shè)計(jì)界面、編寫代碼、調(diào)試直至把應(yīng)用編譯成可在Windows中運(yùn)行的可執(zhí)行文件,并且安裝VB集成開發(fā)環(huán)境也可以同時(shí)生成,這些都為編程人員帶來了很大的便利。在VB. NET 2002和之后的版本,VB是完全支持面向?qū)ο蟮木幊陶Z言;而對(duì)于早期版本(),只能稱作是基于對(duì)象的編程語言,原因是它不支持類的繼承。 Visual 意為可視的、可見的,指的是開發(fā)像Windows操作系統(tǒng)的圖形用戶界面(Graphic User Interface,簡(jiǎn)稱GUI)的方法,與其他編程軟件所不同的是,編寫大量代碼去描述界面元素的外觀和位置對(duì)于它來說都是不需要的,唯一需要的是,把預(yù)先建立好的對(duì)象拖放到屏幕上預(yù)定中的位置即可。 VB編程語言介紹VB是Visual Basic的簡(jiǎn)稱,可用于開發(fā) Windows 環(huán)境下的各類應(yīng)用程序,它是由美國(guó)微軟公司于1991年開發(fā)的一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語言。 數(shù)據(jù)控制語言(DCL),如:GRANT、REVOKE、COMMIT、ROLLBACK等語句。實(shí)施這些數(shù)據(jù)挖掘功能,以向最終用戶隱藏這種尖端技術(shù)的復(fù)雜性,第三方的數(shù)據(jù)挖掘產(chǎn)品也被開發(fā)人員輕松地嵌入到客戶的應(yīng)用程序中【7】。擁有可視化的數(shù)據(jù)庫(kù)制作,方便使用,利用企業(yè)管理器可以很直觀的設(shè)計(jì)出數(shù)據(jù)庫(kù),并且對(duì)于習(xí)慣使用SQL編程語言的用戶可采用查詢分析器輸入SQL語言系統(tǒng)自動(dòng)生成報(bào)表,帶來了一定得方便,而且還配備了導(dǎo)入和導(dǎo)出數(shù)據(jù)功能、事件探查器等等。依照SQL命令操作關(guān)系型數(shù)據(jù)庫(kù)的不同功能,可將SQL命令分成數(shù)據(jù)定義語言DDL、數(shù)據(jù)操縱語言DML、數(shù)據(jù)查詢語言DQL和數(shù)據(jù)控制語言DCL四大類【6】。SQL語言是Structured Query Language 的縮寫,即是結(jié)構(gòu)化查詢語言。第2章 理論基礎(chǔ)這一節(jié)內(nèi)容還是沒改啊。提出了科學(xué)管理采購(gòu)活動(dòng)的觀點(diǎn)。開發(fā)一種針對(duì)性更強(qiáng)的簡(jiǎn)單實(shí)用的管理系統(tǒng),可以排除大量無用信息,減小工作強(qiáng)度,提高工作效率和工作質(zhì)量,為決策層及時(shí)提供準(zhǔn)確的信息,這是我開發(fā)本系統(tǒng)的初衷,我們應(yīng)該采用的科學(xué)的方法去管理采購(gòu)活動(dòng)。采購(gòu)管理對(duì)監(jiān)獄管理人員來說是一項(xiàng)繁瑣復(fù)雜的工作,每天要處理大量的單據(jù)數(shù)據(jù)。隨著經(jīng)濟(jì)的全球化以及中國(guó)經(jīng)濟(jì)改革的逐漸深化,各行各業(yè)都有其各自的競(jìng)爭(zhēng)。經(jīng)費(fèi)渠道沒有理順,監(jiān)企改革沒有實(shí)現(xiàn)企業(yè)人員的徹底分流,企業(yè)工人費(fèi)用支出缺口很大【4】。正是依靠信息系統(tǒng)使整個(gè)連鎖企業(yè)的采購(gòu)、分揀、加工、包裝、儲(chǔ)存、運(yùn)輸和配送等各個(gè)環(huán)節(jié)有機(jī)地聯(lián)系起來【3】。在計(jì)算機(jī)的運(yùn)用中,有關(guān)超市經(jīng)營(yíng)活動(dòng)的大量數(shù)據(jù)能夠準(zhǔn)確記載和查閱,使得超市經(jīng)營(yíng)者對(duì)營(yíng)銷情況掌握和分析更加得心應(yīng)手,及時(shí)作出正確決策,而且有利于超市內(nèi)部對(duì)進(jìn)貨、庫(kù)存、銷售等情況的管理,現(xiàn)代超市的管理水平獲得了大大提高了。一整套完善適用的企業(yè)管理信息系統(tǒng)(Management Information System,簡(jiǎn)稱MIS)的建立無疑是實(shí)現(xiàn)上述目標(biāo)的有力手段之一。 國(guó)內(nèi)外研究現(xiàn)狀隨著市場(chǎng)的國(guó)際化,市場(chǎng)對(duì)企業(yè)產(chǎn)品的質(zhì)量要求和服務(wù)要求也越來越高,市場(chǎng)競(jìng)爭(zhēng)日趨激烈,所以企業(yè)在競(jìng)爭(zhēng)中面臨著嚴(yán)峻的考驗(yàn)。 What’s more, it can save manpower and improve working efficiency.This article introduces a administrative system which can solve the problem of daily purchasing in Chinese prison with great efficiency. Compare with a usual purchasing system, the Prison Material Purchasing Management System has its own as it is developed center on customer, it is easy for customer to control and understand. And the custsomer could serch goods, create a stock order, manage storage, Statistical data through the system. The article mainly represent on several perspectives, . system structure of requirement analysis, partitioning of function module, analysis of databased module, and so on. It fulfills needs to solve actual exploitation of application procedure. The advantage of applying this system is, easily keeping data contingency accordingly and safely.Keyword: Prison material purchasing, Mangement System, Disign, Implement目錄第1章 緒論 1 前言 1 國(guó)內(nèi)外研究現(xiàn)狀 1 研究的意義 2 本文結(jié)構(gòu) 4第2章 理論基礎(chǔ) 5 SQL語言介紹 5 VB編程語言介紹 6 數(shù)據(jù)庫(kù)理論介紹 9 Access 2000簡(jiǎn)述 10第3章 監(jiān)獄采購(gòu)系統(tǒng)需求分析 12 12 12 13 16 16 16第4章 監(jiān)獄物資采購(gòu)系統(tǒng)設(shè)計(jì) 17 17 19 19 20 21 22 23 24 25 30第5章 監(jiān)獄采購(gòu)系統(tǒng)實(shí)現(xiàn) 34 34 36 39 44 46 46 49第6章 監(jiān)獄采購(gòu)系統(tǒng)測(cè)試 53 53 54 54第7章 總結(jié)與展望 59 59 59參考文獻(xiàn) 61致謝 63第1章 緒論 前言在信息時(shí)代的今天,計(jì)算機(jī)以其快速、準(zhǔn)確的信息處理功能滲透于我們周圍的方方面面,同時(shí)隨著網(wǎng)絡(luò)技術(shù)和軟件技術(shù)的飛速發(fā)展,當(dāng)今社會(huì)也正快速向信息化社會(huì)前進(jìn),信息系統(tǒng)的作用也越來越大,監(jiān)獄內(nèi)部信息管理也日漸體現(xiàn)出運(yùn)用計(jì)算機(jī)的優(yōu)越性【1】。該軟件達(dá)到了數(shù)據(jù)的一致性和安全性,且應(yīng)用程序功能完備,符合了當(dāng)今監(jiān)獄物資采購(gòu)管理的需求。本文介紹了一個(gè)解決當(dāng)今監(jiān)獄采購(gòu)活動(dòng)的低效益的軟件,即監(jiān)獄物資采購(gòu)管理系統(tǒng)。2012年度專業(yè)碩士學(xué)位論文 學(xué)號(hào):511500185監(jiān)獄物資采購(gòu)管理系統(tǒng)的設(shè)計(jì)與實(shí)施院 系: 軟件學(xué)院 類 別: 工程碩士 姓 名: 巫立忠 班 級(jí): 11春 學(xué) 號(hào): 460000500185 2011年3月完成64 / 70摘要一直以來,監(jiān)獄中各種日常用品的采購(gòu)都是采用人工記錄統(tǒng)計(jì),即使是使用計(jì)算機(jī)管理,也只是使用簡(jiǎn)單的EXCEL報(bào)表進(jìn)行最基本的入庫(kù),出庫(kù)記錄,為此花費(fèi)大量的人力、物力。與一般采購(gòu)系統(tǒng)相比,擁有以用戶為開發(fā)中心,易于操作和理解等特點(diǎn)。關(guān)鍵字:監(jiān)獄物資采購(gòu),管理系統(tǒng),設(shè)計(jì),實(shí)現(xiàn) AbstractEver since, Prison Procurement is organized by hand in China. There is some exception that, might handled on puter basis. However, most of them are still with Microsoft excel format. It’s obvious laborwasted amp。在當(dāng)代,監(jiān)獄的采購(gòu)在很多時(shí)候并沒有采用計(jì)算機(jī)軟件來管理了,大量繁瑣的日常用品消耗,只是使用簡(jiǎn)單的EXCEL文檔記錄維護(hù),十分的耗費(fèi)人力物力,而且效率也十分差,所以監(jiān)獄采購(gòu)系統(tǒng)應(yīng)運(yùn)而生。部分企業(yè)甚至遭到了淘汰。但是很少有針對(duì)具體企業(yè)的MIS研究,較少具體考慮企業(yè)的特殊狀況,因而造成了實(shí)施成功率低、浪費(fèi)嚴(yán)重的現(xiàn)象。超市的每一個(gè)決策,每一個(gè)流程,每一個(gè)經(jīng)營(yíng)過程及其結(jié)果,都應(yīng)該用用數(shù)字去控制它。與之相似的事,目前,在國(guó)內(nèi)的大多監(jiān)獄并沒有采用監(jiān)獄物資采購(gòu)管理系統(tǒng),監(jiān)獄的物資采購(gòu)只是通過監(jiān)獄管理人員用EXCEL文檔記錄維護(hù)并統(tǒng)計(jì),計(jì)算機(jī)軟件的普及并不高,每次采購(gòu)前以及采購(gòu)?fù)戤叾夹枰O(jiān)獄管理人員進(jìn)行繁瑣的物品消耗統(tǒng)計(jì),然而當(dāng)大量的物資采購(gòu)信息需要整理的時(shí)候,由于沒有很好的分類,往往造成數(shù)據(jù)錯(cuò)亂,翻查數(shù)據(jù)的難度很大,需要耗費(fèi)大量的人力。以上這些情況都可以歸根于經(jīng)費(fèi)不足,人手缺乏等原因,而監(jiān)獄物資采購(gòu)管理系統(tǒng)能有效的減少采購(gòu)費(fèi)用,并能讓人在大量繁瑣的統(tǒng)計(jì)工作中解放出來,從而為監(jiān)獄的其他設(shè)施的改善計(jì)劃提供更多的資金和人力資源。改善監(jiān)獄采購(gòu)部門內(nèi)部以及整個(gè)供應(yīng)鏈各環(huán)節(jié)的管理、調(diào)度及資源配置,迅速適應(yīng)當(dāng)代的新需求和市場(chǎng)的新機(jī)遇,有利于監(jiān)獄管理質(zhì)量的提升。為及時(shí)結(jié)清每筆業(yè)務(wù),盤點(diǎn)庫(kù)存和貨物流動(dòng)情況。本系統(tǒng)是一個(gè)現(xiàn)代化軟件系統(tǒng),通過集中式的信息數(shù)據(jù)庫(kù),利用市場(chǎng)信息,了解提供監(jiān)獄主要日用品的其他供應(yīng)商及同類或替代產(chǎn)品的情況,并與現(xiàn)有供應(yīng)商及其產(chǎn)品進(jìn)行對(duì)比,從中發(fā)掘新的供應(yīng)商,為拓展采購(gòu)渠道提供信息。第二部分,介紹了開發(fā)監(jiān)獄管理系統(tǒng)所用到的軟件及理論支持第三部分,對(duì)系統(tǒng)進(jìn)行需求分析,包括整體以及各模塊的需求分析第四部分,應(yīng)用各種結(jié)構(gòu)圖、表等展現(xiàn)該系統(tǒng)的設(shè)計(jì)??隙ǘ际浅u的。結(jié)構(gòu)化查詢語言(Structured Query Language)最早是IBM的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SYSTEM R開發(fā)的一種查詢語言,它的前身是SQUARE語言。SQL Server 2000是大型電子商務(wù)、數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)庫(kù)解決方案。SQL Server 2000通過與 OLAP 功能、數(shù)據(jù)轉(zhuǎn)換功能、存儲(chǔ)庫(kù)和英文查詢的緊密結(jié)合,成為了數(shù)據(jù)庫(kù)業(yè)內(nèi)較為全面的決策支持平臺(tái)和數(shù)據(jù)倉(cāng)庫(kù)。SQL語言包含4個(gè)部分: 數(shù)據(jù)定義語言(DDL),如:CREATE(創(chuàng)建)、DROP(刪除)、ALTER(更改)等語句?!?】SQL語言的三種主要程序設(shè)計(jì)語言類別的語句分別為:數(shù)據(jù)定義語言(DDL),數(shù)據(jù)操作語言(DML)及數(shù)據(jù)控制語言(DCL)。它簡(jiǎn)單易學(xué)、效率高,且功能強(qiáng)大。應(yīng)該說,這是一次質(zhì)的飛躍,是一次編程技術(shù)的革命【10】。2.事件驅(qū)動(dòng)在Windows環(huán)境下是以事件驅(qū)動(dòng)方式運(yùn)行每個(gè)對(duì)象的都能響應(yīng)多個(gè)區(qū)別事件,每個(gè)事件都能驅(qū)動(dòng)段代碼事件過程,該代碼決定了對(duì)象功能。4.結(jié)構(gòu)化設(shè)計(jì)語言VB具有豐富數(shù)據(jù)類型是種符合結(jié)構(gòu)化設(shè)計(jì)思想語言而且簡(jiǎn)單易學(xué)此外作為種設(shè)計(jì)語言VB還有許多獨(dú)到的處。7.網(wǎng)絡(luò)功能VB ,利用這種技術(shù),我們可以動(dòng)態(tài)創(chuàng)建和編輯Web頁面使編程人員在VB中開發(fā)多功能網(wǎng)絡(luò)應(yīng)用軟件。利用VB的可視性特點(diǎn),可方便的設(shè)計(jì)了程序的窗體界面,并在各個(gè)窗體中的合適位置繪制所需的每種控件。 數(shù)據(jù)庫(kù)理論介紹數(shù)據(jù)庫(kù)是建立一個(gè)滿足用戶長(zhǎng)期需求的產(chǎn)品是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)的目標(biāo)。隨著World Wide Web(WWW)的普及和Internet技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫(kù)技術(shù)成為最熱門技術(shù)之一【13】。現(xiàn)在把關(guān)系看為數(shù)據(jù)表。因?yàn)镈BMS是用來存儲(chǔ)和操作表的,因此大多數(shù)成品把元數(shù)據(jù)以表的形式存儲(chǔ),有時(shí)稱作系統(tǒng)表。索引大多用于排序和快速訪問數(shù)據(jù)。索引對(duì)排序和查找是有一定幫助的,但這是有代價(jià)的。但是大部分現(xiàn)代的DBMS產(chǎn)品都存儲(chǔ)這種數(shù)據(jù)作為數(shù)據(jù)庫(kù)的一部分。Access 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。Access 是一種關(guān)系數(shù)據(jù)庫(kù)工具,關(guān)系數(shù)據(jù)庫(kù)是已開發(fā)的最通用的數(shù)據(jù)庫(kù)之一。業(yè)務(wù)流程:首先由非采購(gòu)部門提交申購(gòu)單,當(dāng)通過該部門主任審核后,生成采購(gòu)單。一般部門員工一般部門主任采購(gòu)部門員工采購(gòu)部門主任供應(yīng)商開始資料查詢生成申購(gòu)單采購(gòu)單生成指定采購(gòu)員采購(gòu)發(fā)貨入庫(kù)關(guān)閉申購(gòu)單結(jié)束圖31業(yè)務(wù)泳道圖l 資料管理模塊在采購(gòu)過程中,我們首先需要清楚供求關(guān)系,即我們首先要了解物資以及提供的供應(yīng)商的資料(名稱、地址等),當(dāng)然,我們也必須了解現(xiàn)有物資的情況(名稱、數(shù)量、狀態(tài)等)。l 采購(gòu)管理模塊:該模塊主要是管理采購(gòu)中的各個(gè)環(huán)節(jié),如申購(gòu)單與采購(gòu)單的生成(包括需要采購(gòu)的物資以及所選擇的供應(yīng)商等),采購(gòu)單的管理(根據(jù)現(xiàn)實(shí)需求提供提交或取消等功能),以及物資采購(gòu)價(jià)的查詢等等。l 庫(kù)存管理模塊:大量的物資使庫(kù)存管理成為整個(gè)采購(gòu)過程中重要的一環(huán),畢竟連監(jiān)獄中所擁有的物資數(shù)量及狀態(tài)都不清楚的話,我們就不能更好地去訂制采購(gòu)的計(jì)劃。庫(kù)存管理模塊主要針對(duì)采購(gòu)部門員工和采購(gòu)部門主任。根據(jù)這些情況可以設(shè)置某些物品庫(kù)存數(shù)量低于某個(gè)數(shù)量時(shí),提醒采購(gòu),例如廁紙、膠布這些日常管理的必需品。因?yàn)樵趯?shí)際應(yīng)用中,下層管理人員與上層人員與上層管理人員的權(quán)限是不相同的,如下層人員不允