某大型設(shè)備廠儀器管理存在的問(wèn)題及對(duì)策_(dá)第1頁(yè)
某大型設(shè)備廠儀器管理存在的問(wèn)題及對(duì)策_(dá)第2頁(yè)
某大型設(shè)備廠儀器管理存在的問(wèn)題及對(duì)策_(dá)第3頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、某大型設(shè)備廠儀器管理存在的問(wèn)題及對(duì)策摘要文中以某中小型企業(yè)的設(shè)備管理為例,對(duì)設(shè)備管理系統(tǒng)的設(shè)計(jì)與應(yīng)用進(jìn)展 研究,旨在通過(guò)設(shè)備管理系統(tǒng)提高內(nèi)部設(shè)備的利用率及實(shí)現(xiàn)其最大的經(jīng)濟(jì)效益。 文中首先對(duì)設(shè)備管理的現(xiàn)狀及其重要性進(jìn)展了分析,分析實(shí)現(xiàn)設(shè)備管理信息系 統(tǒng)的必要性與可行性。其次針對(duì)所需要設(shè)備信息,分析設(shè)備管理系統(tǒng)流程,設(shè) 計(jì)并開(kāi)發(fā)一套設(shè)備管理系統(tǒng)。最后,文章對(duì)系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)過(guò)程進(jìn)展了闡述。文中詳細(xì)闡述了各子模塊的功能和實(shí)現(xiàn)過(guò)程,并對(duì)系統(tǒng)的核心技術(shù)作了特 別講解。從試運(yùn)行情況來(lái)看,系統(tǒng)加強(qiáng)了對(duì)于儀器設(shè)備的有效管理,提高了管 理的效率和科學(xué)性,實(shí)現(xiàn)了信息資源的共享,到達(dá)了建立一個(gè)儀器設(shè)備管理系 統(tǒng)的預(yù)定

2、目標(biāo)。關(guān)鍵詞:設(shè)備管理;儀器設(shè)備;管理系統(tǒng)Design and Implementation of the Equipment ManagementSystemAbstractTake equipment management of middle and small - sized enterprises as example, this paper researches on the design and implementation of equipment management to obtain the goal of promoting the efficiency of equip

3、ment and gaining good economic. In this paper, I first analyzes the current situation of equipment management and its importance,and proposed its necessity and feasibility. Secondly against for the equipment information , analysis process of the equipment manage, design and development of a set of e

4、quipment management system. Finally,The article Expounded the Process that design and implementation of the equipment management.It also introduces functions and implementation procedure of each sub- module , and provides with a specific explanation for the core technology of the system. Based on th

5、e results of test , it enhances effective management of the equipment and instrument, increases the efficiency and scientific features, realizes informative resource sharing, and meets the demands equipment management system.Key words: Equipment manage; Instrument Equipment ; Management System目錄論文總頁(yè)

6、數(shù): 21 頁(yè)1 引言 11.1 課題背景 11.2 國(guó)內(nèi)外研究現(xiàn)狀 11.3 課題研究的意義 11.4 開(kāi)發(fā)環(huán)境 21.4.1 數(shù)據(jù)庫(kù)的選擇 21.4.2 .NET 環(huán)境 31.4.3 ASP. NET32 系統(tǒng)分析 42.1 可行性分析 42.2 功能需求 43 系統(tǒng)設(shè)計(jì) 43.1 系統(tǒng)設(shè)計(jì)原那么 43.2 系統(tǒng)總體流程 53.3 數(shù)據(jù)庫(kù)的設(shè)計(jì) 54 系統(tǒng)功能模塊 74.1 用戶登錄模塊 74.2 用戶注冊(cè)模塊 74.3 設(shè)備一覽模塊 74.4 設(shè)備調(diào)度模塊 104.5 設(shè)備維修模塊 114.6 設(shè)備報(bào)廢模塊 124.7 用戶信息模塊 134.8 資料修改模塊 14 總結(jié) 15 參考文獻(xiàn)

7、151 引言1.1 課題背景 設(shè)備管理是一項(xiàng)非常重要的工作。大多數(shù)設(shè)備管理方法是設(shè)備采購(gòu)進(jìn)來(lái)以 后,將設(shè)備的根本情況和相關(guān)信息登記存檔,然后將檔案存檔。以后檔案根本 就沒(méi)人維護(hù),如設(shè)備位置變遷、檢修情況、設(shè)備當(dāng)前運(yùn)行狀態(tài)等信息根本不會(huì) 表達(dá)在設(shè)備臺(tái)帳上,即設(shè)備跟蹤信息不能及時(shí)表達(dá)在設(shè)備檔案上。管理各項(xiàng)材 料信息不僅效率低下,而且容易出錯(cuò),平安性很差。并且在實(shí)際操作中,數(shù)據(jù) 的查找和維護(hù)都不容易實(shí)現(xiàn),容易發(fā)生過(guò)失,導(dǎo)致了管理費(fèi)用增加,效勞質(zhì)量 難以得到保證,從而影響企業(yè)的競(jìng)爭(zhēng)力。使用設(shè)備管理系統(tǒng),個(gè)人并能隨時(shí)查 詢(xún)?cè)O(shè)備當(dāng)前情況和歷史情況,對(duì)設(shè)備的可靠性分析有直接作用,設(shè)備信息管理 和出入庫(kù)記錄的

8、快速高校檢索,使操作簡(jiǎn)單平安,提供工作效率和質(zhì)量。使管 理人員從手工計(jì)算、統(tǒng)計(jì)工作中解脫出來(lái)。1.2國(guó)內(nèi)外研究現(xiàn)狀隨著計(jì)算機(jī)技術(shù)在設(shè)備管理系統(tǒng)得到廣泛應(yīng)用, 各式各樣的設(shè)備管理系統(tǒng), 在各種不同性質(zhì)、 不同類(lèi)型、 不同規(guī)模的設(shè)備管理中發(fā)揮著越來(lái)越重要的作用。 如何利用計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)通訊技術(shù),對(duì)設(shè)備資源進(jìn)展科學(xué)的管理、有效的開(kāi) 發(fā)、實(shí)現(xiàn)資源共享、實(shí)現(xiàn)設(shè)備的現(xiàn)代化管理,是企業(yè)重要工作內(nèi)容之一。上網(wǎng) 搜索會(huì)發(fā)現(xiàn),目前國(guó)內(nèi)開(kāi)發(fā)、使用的設(shè)備管理系統(tǒng)已經(jīng)很多,從總體上說(shuō)國(guó)內(nèi) 的設(shè)備管理系統(tǒng)已進(jìn)入應(yīng)用完善階段。 伴隨著全球網(wǎng)絡(luò)化的迅速開(kāi)展, 設(shè)備管 理的自動(dòng)化逐步走向網(wǎng)絡(luò)化。 所以設(shè)備管理系統(tǒng)必須具備有強(qiáng)

9、勁的網(wǎng)絡(luò)化功能, 現(xiàn)在使用的設(shè)備管理系統(tǒng)大都只局限單位內(nèi)使用,不具有網(wǎng)上互聯(lián)功能,網(wǎng)絡(luò) 性能遠(yuǎn)遠(yuǎn)跟不上網(wǎng)絡(luò)信息時(shí)代的步伐。設(shè)備管理系統(tǒng)要實(shí)現(xiàn)聯(lián)機(jī)使用,要能為 使用者能夠聯(lián)機(jī)查看和查詢(xún)。信息社會(huì)的到來(lái),網(wǎng)絡(luò)化已成為現(xiàn)代設(shè)備管理開(kāi) 展的必然結(jié)果。1.3課題研究的意義與傳統(tǒng)管理方式相比擬, 基于 Web 的設(shè)備管理系統(tǒng)能更加有效地進(jìn)展信息 管理?;赪eb的設(shè)備管理系統(tǒng)應(yīng)用Web數(shù)據(jù)庫(kù),對(duì)信息數(shù)據(jù)以數(shù)據(jù)庫(kù)形式表 示,更容易更新和管理。傳統(tǒng)的管理方式往往以表格的形式進(jìn)展管理,一旦數(shù) 據(jù)過(guò)于龐大,要對(duì)這些數(shù)據(jù)進(jìn)展管理時(shí),就要花費(fèi)大量的時(shí)間,而且很容易出 錯(cuò)。對(duì)于基于Web的設(shè)備管理系統(tǒng)就不會(huì)有這樣的問(wèn)題

10、。它利用計(jì)算機(jī)來(lái)處理 信息數(shù)據(jù)的管理和更新,不僅提高了工作效率,減少了腦力和體力勞動(dòng),還大 大提高了工作的準(zhǔn)確性,不易出錯(cuò)。除此之外,基于 Web 的設(shè)備管理系統(tǒng)還能夠及時(shí)傳遞設(shè)備信息。在傳統(tǒng)的 管理方式上,一旦要了解設(shè)備的信息時(shí),由于時(shí)間和地域等原因的限制,并且人工操作時(shí),難免會(huì)有這樣那樣的疏忽,這樣就不能及時(shí)地了解設(shè)備信息,導(dǎo) 致工作不能順利地進(jìn)展,嚴(yán)重的還會(huì)帶來(lái)無(wú)可挽回的損失。而基于Web 的設(shè)備管理系統(tǒng)在設(shè)備信息傳遞上那么不太會(huì)有這樣的問(wèn)題,只要你有權(quán)限,就能夠 通過(guò)網(wǎng)絡(luò)及時(shí)了解設(shè)備的詳細(xì)信息。極大地方便了企業(yè)的正常運(yùn)作。1.4開(kāi)發(fā)環(huán)境 硬件環(huán)境:硬件平臺(tái)是指開(kāi)發(fā)與運(yùn)行所需要的硬件環(huán)境

11、,主要包括計(jì)算機(jī) 機(jī)型及硬件配置。由于系統(tǒng)是一個(gè)小型的管理系統(tǒng),因此對(duì)計(jì)算機(jī)硬件的要求 不高,現(xiàn)在的計(jì)算機(jī)根本都能勝任所用的開(kāi)發(fā)軟件、應(yīng)用軟件平臺(tái)及語(yǔ)言:系統(tǒng)在開(kāi)發(fā)時(shí)選用了穩(wěn)定性較強(qiáng) 的 Windows XP中文版和 Visual Studio.NET 2003平臺(tái),開(kāi)發(fā)技術(shù)是技術(shù), 數(shù)據(jù)庫(kù)選用SQL2000由于這些軟件產(chǎn)品都是 Microsoft公司的產(chǎn)品,因此彼此之 間的兼容性較好,開(kāi)發(fā)出的應(yīng)用系統(tǒng)穩(wěn)定性較高。選擇這些開(kāi)發(fā)平臺(tái)和開(kāi)發(fā)語(yǔ) 言和工具,還因?yàn)槠渥陨淼奶攸c(diǎn)。數(shù)據(jù)庫(kù)的選擇選擇SQL作為數(shù)據(jù)庫(kù)的理由主要有以下幾點(diǎn):SQL 之所以能夠被用戶和業(yè)界所承受,并成為國(guó)際標(biāo)準(zhǔn),因?yàn)樗且粋€(gè)綜 合

12、的、功能強(qiáng)大而且簡(jiǎn)捷易學(xué)的語(yǔ)言。SQL語(yǔ)言集數(shù)據(jù)查詢(xún)、數(shù)據(jù)操作、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一身,其主要特點(diǎn)如下:1一體化SQL 語(yǔ)言風(fēng)格統(tǒng)一, 可以完成數(shù)據(jù)庫(kù)活動(dòng)中的全部工作, 包括創(chuàng)立數(shù)據(jù)庫(kù)、 定義模式、更改和查詢(xún)數(shù)據(jù)以及平安控制和維護(hù)數(shù)據(jù)庫(kù)等,這為數(shù)據(jù)庫(kù)應(yīng)用系 統(tǒng)的開(kāi)發(fā)提供了良好的環(huán)境。用戶在數(shù)據(jù)庫(kù)系統(tǒng)投入使用后,還可以根據(jù)需要 隨時(shí)修改模式構(gòu)造,并且不影響數(shù)據(jù)庫(kù)的運(yùn)行,從而使系統(tǒng)具有良好的可擴(kuò)展 性。2高度非過(guò)程化在使用 SQL 語(yǔ)言數(shù)據(jù)庫(kù)時(shí),用戶沒(méi)有必要告訴計(jì)算機(jī)一步一步地“如何 去實(shí)現(xiàn),而只需要描述清楚要“做什么, SQL 語(yǔ)言就可以將要求交給系統(tǒng), 然后由系統(tǒng)自動(dòng)完成全部工作。3語(yǔ)言

13、簡(jiǎn)潔雖然SQL語(yǔ)言功能很強(qiáng),但它只有為數(shù)不多的幾條命令,另外, SQL的語(yǔ) 法也比擬簡(jiǎn)潔, 它是一種描述性語(yǔ)言, 很接近自然語(yǔ)言 英語(yǔ),因此容易學(xué)習(xí)、 掌握。4以多種方式使用SQL 語(yǔ)言可以直接以命令方式交互使用,也可以嵌入到程序設(shè)計(jì)語(yǔ)言中使 用?,F(xiàn)在很多數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)工具如.net、java delphi等,都將SQL語(yǔ)言直 接融入到自身的語(yǔ)言當(dāng)中,使用起來(lái)非常方便。這些使用方式為用戶提供了靈 活的選擇余地,而且不管是哪種使用方式, SQL 語(yǔ)言的語(yǔ)法根本都是一樣的。(5)微軟公司的SQL200Q SQL2000具有開(kāi)放性的接口,可以和任何的第三方 軟件共享數(shù)據(jù) ,而且其具有靈活的擴(kuò)大方式

14、,完善的管理手段 ,是首選的數(shù)據(jù)庫(kù)。.NET 環(huán)境對(duì)于.NET,Microsoft公司自己都沒(méi)有一個(gè)詳細(xì)確切的定義。 但是我們可以這 樣認(rèn)為:.NET是Microsoft公司提供的一系列產(chǎn)品的總稱(chēng)。具體說(shuō)來(lái),.NET由 以下幾個(gè)局部組成: .NET Framework、 .NET 企業(yè)效勞器和 .NET 開(kāi)發(fā)工具。.NET Framework 是一個(gè)高性能的程序運(yùn)行環(huán)境, 他提供了具體的效勞和技 術(shù),支持統(tǒng)一的類(lèi)庫(kù),如 Visual Basic Visual C+、Visual C#等,方便開(kāi)發(fā)人員 建立相應(yīng)的應(yīng)用程序。.NET 企業(yè)效勞器是指 SQL Server 2000之類(lèi)的由 .NET

15、 Framework 應(yīng)用程序 使用的效勞器端產(chǎn)品。它們雖然不是由.NET Framework編寫(xiě)成的,但是他們都 支持.NET。為了能夠在.NET Framework上運(yùn)行程序開(kāi)發(fā),Microsoft公司把Visual Studio 進(jìn)展了升級(jí),并把升級(jí)后的產(chǎn)品命名為 Visual Studio.NET。這就是.NET開(kāi)發(fā)工 具。ASP. NET2001年Microsoft公司推出全心的ASP.NET,它拋棄了前面三個(gè) ASP的版 本都使用的腳本語(yǔ)言,使用 Visual Basic.NET作為它的默認(rèn)語(yǔ)言。ASP.NET在 構(gòu)造上與前面的版本大不一樣,它幾乎完全是基于組建和模塊化。 Web

16、應(yīng)用程 序的開(kāi)發(fā)人員使用這個(gè)開(kāi)發(fā)環(huán)境可以實(shí)現(xiàn)更加模塊化的,功能更強(qiáng)大的應(yīng)用程 序。在ASP.NET中,所有程序依然保存在效勞器端,但由效勞器編譯執(zhí)行。當(dāng)?shù)谝淮螆?zhí)行一個(gè)程序時(shí)進(jìn)展編譯,當(dāng)再次執(zhí)行這個(gè)程序時(shí),就在效勞器端直接 執(zhí)行它的已編譯好的程序代碼,因而 ASP.NET程序執(zhí)行的速度有較大的提高。ASP.NET有較高的效率,提供了很高的重用性,對(duì)于實(shí)現(xiàn)同樣功能的程序, ASP.NET 使用的代碼比擬小。 ASP.NET 采用全新的編程環(huán)境, 代表了技術(shù)開(kāi)展 的主流方向。從更深層次說(shuō), ASP.NET 有優(yōu)勢(shì)表達(dá)在以下幾個(gè)方面。 1 效率ASP.NET是建立在.NET Framework之上的。

17、它可以使用 Visual Basic C+這樣的模塊程序設(shè)計(jì)語(yǔ)言,并且它在第一次執(zhí)行時(shí)進(jìn)展編譯,之后的執(zhí)行不需 要重新編譯就可以直接運(yùn)行,所以速度和效率提高很多。2可重用性ASP.NET可以實(shí)現(xiàn)代碼與內(nèi)容的完全別離,使得維護(hù)方便。3代碼量在 ASP.NET 中,程序員只要預(yù)先說(shuō)明, ASP.NET 可以自動(dòng)實(shí)現(xiàn)功能。所 以相對(duì)來(lái)說(shuō),要實(shí)現(xiàn)同樣的功能,就可以少寫(xiě)很多代碼。2 系統(tǒng)分析2.1可行性分析在技術(shù)實(shí)現(xiàn)上,系統(tǒng)采用了基于 web的儀器設(shè)備管理,web技術(shù)已經(jīng)是當(dāng) 今一門(mén)成熟的技術(shù),并且基于 web的儀器設(shè)備管理的開(kāi)發(fā)和維護(hù)不需要太多的 人力和物理, 開(kāi)發(fā)周期短, 可靈活部署在任何符合規(guī) X

18、 的應(yīng)用效勞器上 ,減少了 投資,解決了系統(tǒng)維護(hù)升級(jí)復(fù)雜的問(wèn)題。數(shù)據(jù)庫(kù)擬采用微軟公司的SQL2000, SQL2000具有開(kāi)放性的接口,可以和任 何的第三方軟件共享數(shù)據(jù) ,而且其具有靈活的擴(kuò)大方式 ,完善的管理手段 ,是首選 的數(shù)據(jù)庫(kù)系統(tǒng)。2.2功能需求管理系統(tǒng)主要包括兩大功能:1用戶模塊a)用戶信息:用戶可以查看自己的根本信息b)資料修改:用戶的根本信息有時(shí)候會(huì)變化,比方聯(lián)系等,對(duì)于這種情況 就可以對(duì)資料及時(shí)修改更新。2設(shè)備管理模塊a)設(shè)備一覽:查看所有的設(shè)備。b)設(shè)備的添加和報(bào)廢:對(duì)添加新增設(shè)備以及對(duì)報(bào)廢設(shè)備的信息進(jìn)展處理。c)設(shè)備的維修和調(diào)撥:對(duì)維修中的設(shè)備的詳細(xì)信息進(jìn)展管理以及對(duì)設(shè)備的

19、 調(diào)撥及其信息管理。d)設(shè)備的查詢(xún):根據(jù)設(shè)備名稱(chēng)查詢(xún)?cè)O(shè)備,設(shè)備的查詢(xún)使用模糊查詢(xún),以盡 可能的把符合用戶要求的設(shè)備顯示給用戶。3 系統(tǒng)設(shè)計(jì)3.1系統(tǒng)設(shè)計(jì)原那么系統(tǒng)設(shè)計(jì)原那么如下:a)實(shí)用性用戶能簡(jiǎn)單、方便地米集根底數(shù)據(jù),實(shí)現(xiàn)信息共享與交換b)穩(wěn)定性為使系統(tǒng)穩(wěn)定運(yùn)行,應(yīng)采用先進(jìn)成熟的技術(shù)和工具進(jìn)展開(kāi)發(fā)c)開(kāi)放性利用Web技術(shù),使各局域網(wǎng)能進(jìn)展分布數(shù)據(jù)處理,各子系統(tǒng)能在In ternet上進(jìn) 展數(shù)據(jù)處理和信息查詢(xún)d)通用性系統(tǒng)應(yīng)適用于其他化纖廠的設(shè)備管理,具有一定的推廣價(jià)值;e)先進(jìn)性采用先進(jìn)的系統(tǒng)分析與開(kāi)發(fā)工具,建立先進(jìn)的設(shè)備管理信息系統(tǒng)。3.2系統(tǒng)功能模塊圖1系統(tǒng)功能模塊3.3數(shù)據(jù)庫(kù)的設(shè)計(jì)系統(tǒng)

20、數(shù)據(jù)庫(kù)共涉及五個(gè)數(shù)據(jù)表: 用戶信息:記錄用戶密碼和資料。 設(shè)備一覽:目前所擁有的設(shè)備。 調(diào)度設(shè)備:記錄設(shè)備調(diào)度詳細(xì)信息 設(shè)備維修:設(shè)備維修詳細(xì)信息。 設(shè)備報(bào)廢:記錄報(bào)廢的設(shè)備。用戶信息:記錄用戶密碼和資料。表1 用戶信息中文字段名英文字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空用戶名usenamechar100NULL用戶密碼pwdchar100NULL用戶性別sexchar100NULL用戶職位positionchar100NULL聯(lián)系telephonechar100NULL用戶權(quán)限powerchar150NULL設(shè)備一覽:目前所擁有的設(shè)備。表2 設(shè)備一覽中文字段名英文字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空購(gòu)置部門(mén)buy

21、teamchar30NULL設(shè)備名稱(chēng)namechar30NULL設(shè)備種類(lèi)kindchar30NULL設(shè)備型號(hào)typechar30NULL設(shè)備狀態(tài)statechar30NULL使用人usepeoplechar30V生產(chǎn)廠家madechar30NULL出廠日期outtimechar30NULL購(gòu)置日期buytimechar30NULL購(gòu)置價(jià)格costchar30NULL啟用日期starttimechar30V備注no tati onchar500V調(diào)度設(shè)備:記錄設(shè)備調(diào)度詳細(xì)信息。表3 調(diào)度設(shè)備中文字段名英文字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空設(shè)備名稱(chēng)namechar30NULL原部門(mén)oldteamchar3

22、0NULL新部門(mén)newteamchar30NULL原使用者oldusechar30NULL新使用者newusechar30NULL調(diào)度時(shí)間timechar30NULL備注notationchar500V設(shè)備維修:設(shè)備維修詳細(xì)信息表4 設(shè)備維修中文字段名英文字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空設(shè)備名稱(chēng)namechar30NULL維修人員mendpeoplechar30NULL維修工時(shí)costtimechar30NULL維修費(fèi)用moneychar30NULL故障原因whychar500NULL開(kāi)場(chǎng)時(shí)間starttimechar30NULL完畢時(shí)間endtimechar30NULL備注attentioncha

23、r500V設(shè)備報(bào)廢:記錄報(bào)廢的設(shè)備表5 設(shè)備報(bào)廢中文字段名英文字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空購(gòu)置部門(mén)buyteamchar30NULL設(shè)備名稱(chēng)namechar30NULL設(shè)備種類(lèi)kindchar30NULL設(shè)備型號(hào)typechar30NULL生產(chǎn)廠家madechar30NULL出廠日期outtimechar30NULL購(gòu)置日期buytimechar30NULL購(gòu)置價(jià)格costchar30NULL報(bào)廢時(shí)間badtimechar30NULL備注notationchar500V4系統(tǒng)功能模塊4.1用戶登錄模塊4.2用戶注冊(cè)模塊4.3設(shè)備一覽模塊設(shè)備一覽模塊主要是查看目前所擁有的設(shè)備。該模塊通過(guò)DataL

24、ist控件來(lái)處理從數(shù)據(jù)源讀取的數(shù)據(jù)。DataList控件的分頁(yè)顯示那么是通過(guò)先根據(jù)當(dāng)前頁(yè)號(hào) Session(“CurrPage)、分頁(yè)大小PageSize來(lái)計(jì)算要顯示的記錄號(hào) X圍,然后將 數(shù)據(jù)集中需顯示的記錄存放到一個(gè)臨時(shí)表tempbook中,再將該臨時(shí)表綁定到DataList控件實(shí)現(xiàn)的,這樣就可以顯示指定頁(yè)號(hào)的各記錄。另外,為了在頁(yè)面間傳遞頁(yè)號(hào)值,使用了Session變量CurrPage當(dāng)用戶單擊“上一頁(yè)"時(shí),將Session("CurrPage )減 1;當(dāng)用戶單擊“下一頁(yè)"時(shí),將 Session("Currpage ) 加1。在nabledwha

25、tbutton(中編寫(xiě)Session“CurrPage的初值和完畢處理。在設(shè)備一覽頁(yè)面,可以通過(guò)單擊“添加設(shè)備來(lái)增加新的設(shè)備。在 DataList 控件中綁定列中,“設(shè)備名稱(chēng)采用超級(jí)連接,用戶單擊可以 查看設(shè)備的詳細(xì)信息,通過(guò)單擊“修改進(jìn)入修改設(shè)備詳細(xì),在修改設(shè)備狀態(tài) 時(shí),如果設(shè)備狀態(tài)是維修那么轉(zhuǎn)入維修設(shè)備添加頁(yè)面,如果是報(bào)廢,那么進(jìn)入 添加報(bào)廢設(shè)備頁(yè)面,在添加的同時(shí)更改設(shè)備一覽中該設(shè)備的狀態(tài)為相應(yīng)狀態(tài); 單擊“刪除刪除該設(shè)備的所有的信息。DataList 控件的分頁(yè)顯示是通過(guò)先根據(jù)當(dāng)前頁(yè)號(hào)Session“( CurrPage )、分頁(yè)大小PageSize來(lái)計(jì)算要顯示的記錄號(hào) X圍,當(dāng)前頁(yè)號(hào)

26、Session( “ CurrPage " 的代碼如下:Sub enabledwhatbutton()If Session("currpage") = 1 Then firstpage.Enabled = False prevpage.Enabled = FalseElse firstpage.Enabled = True prevpage.Enabled = TrueEnd IfIf Session("currpage") = Session("totalpage") Then nextpage.Enabled = Fal

27、se lastpage.Enabled = FalseElse nextpage.Enabled = True lastpage.Enabled = TrueEnd IfEnd Sub而分頁(yè)大小PageSzi啲計(jì)算代碼如下:Dim totalrec As Integer = '計(jì)算總頁(yè)數(shù)Dim totalpage As Integer If totalrec < pagesize Then totalpage = 1Else If totalrec Mod pagesize <> 0 Then totalpage = totalrec pagesize + 1Else

28、totalpage = totalrec / pagesizeEnd IfEnd IfSession("totalpage") = totalpage有了當(dāng)前頁(yè)號(hào) Session(“ Currp和g分頁(yè)大小PageSiz就可以計(jì)算出顯示的記錄號(hào)X圍,然后將數(shù)據(jù)集中需顯示的記錄存放到一個(gè)臨時(shí)表tempbook中,再將該臨時(shí)表棒定到DataLis甘空件來(lái)實(shí)現(xiàn),這樣就可以顯示指定頁(yè)號(hào)的個(gè)記錄,相關(guān) 代碼如下:Dim tempequipmentlist As DataTable = equipmentlist.Clone()Dim i, j As IntegerFor i = (p

29、ageno - 1) * pagesize To pageno * pagesize - 1 If i < 0 Or i > - 1 Then Exit For Dim row As DataRow = tempequipmentlist.NewRow For j = 0 - 1 row(equipmentlist.Columns(j).ColumnName) = equipmentlist.Rows(i).Item(j)NextNextDataGridshow.DataSource = tempequipmentlistDataGridshow.DataBind()為了在頁(yè)面間傳

30、遞頁(yè)號(hào)值,使用了Session變量CurrPage當(dāng)用戶單擊“上一頁(yè)"時(shí),將Session(“ CurrPag減1 ;當(dāng)用戶單擊“下一頁(yè)"時(shí),將Session(“ CurrPag加 10 判斷代碼如下:Sub pagecha nge(ByVal sen der As Object, ByVai e As man dEve ntArgs)Select Case e.mandArgumentCase "firstpage"Session("currpage") = 1Case "prevpage"If Session(

31、"currpage") > 1 ThenSession("currpage") -= 1ElseSession("currpage") = 1End If-.wordzl.Case "n extpage"Sessi on ("currpage") += 1Case "lastpage"Sessi on ("currpage") = Sessio n("totalpage")End Selecten abledwhatbutt on

32、()bin dlist(Sessi on ("currpage")End Sub實(shí)現(xiàn)截圖:說(shuō)備査詢(xún)r(jià) |芭J第3頁(yè) 首也上一刈I J 尾貝| 共6頁(yè)襦加設(shè)備設(shè)備老稱(chēng)設(shè)讎別設(shè)備型號(hào)購(gòu)冥部門(mén)使用人設(shè)備狀態(tài)電腦辦公用品LEN0Wjmsn空用電腦柳箱采蝎部j陶華圖4設(shè)備一覽4.4設(shè)備調(diào)度模塊設(shè)備調(diào)度模塊主要是查看所有處于調(diào)度中的設(shè)備,和調(diào)度設(shè)備的調(diào)度信息。該模塊通過(guò)DataList控件處理從數(shù)據(jù)源讀取的數(shù)據(jù)。綁定列中,“設(shè)備名稱(chēng)采 用超級(jí)連接,用戶單擊可以查看設(shè)備的詳細(xì)調(diào)度信息,通過(guò)單擊“修改進(jìn)展 調(diào)度信息的修改;單擊“刪除可以刪除該設(shè)備的調(diào)度信息。修改調(diào)度信息代 碼如下:cmd.

33、ma ndText = "in sert into allot values('" + Tn ame.Text + "', '" + Toldteam.Text + "','" + Tn ewteam.Text + "', '" + Tolduse.Text + "', '" + Tn ewuse.Text + "','" + Ttime.Text + "','&

34、quot; + Tn otatio n.Text + "')"objreader = cmd.ExecuteReaderobjreader.Close() cmd.ma ndText = "update equipme ntlist set buyteam = '" +Tn ewteam.Text + "',usepeople = '" + Tn ewuse.Text + "'where n ame = '" + Tn ame.Text + "'&q

35、uot;objreader = cmd.ExecuteReader objreader.Close()cmd.mandText = "select * from allot where newteam = '" +Tn ewteam.Text + "' and n ewuse = '" + Tn ewuse.Text + "'" objreader = cmd.ExecuteReader If objreader.HasRows Then seccess.Text =添加成功"Tn ame.T

36、ext ="" Toldteam.Text ="" Tn ewteam.Text ="" Tolduse.Text ="" Tn ewuse.Text ="" Ttime.Text =""Tno tati on. Text =""Elseseccess.Text =添加失敗"End If實(shí)現(xiàn)截圖:圖5調(diào)度信息修改4.5設(shè)備維修模塊該模塊“設(shè)備名稱(chēng)可以修設(shè)備維修模塊主要是查看所有處于維修中的設(shè)備,及其詳細(xì)信息。 同樣采用了 DataList控件來(lái)處

37、理從數(shù)據(jù)源讀取的數(shù)據(jù)。綁定列中, 采用超級(jí)連接,用戶單擊可以查看詳細(xì)的維修信息。通過(guò)單擊“修改 改設(shè)備的維修信息;單擊“刪除“按鈕可以刪除該設(shè)備的維修信息。對(duì)設(shè)備維 修信息的修改代碼如下:cmd.C onn ecti on = conncmd.ma ndText = "update badequipme nt set badtime = '" +Tbadtime.Text + "', no tati on = '" + Tno tati on. Text + "'where n ame = '"

38、 + Tn ame.Text+ "'"cmd.ExecuteN on Query()cmd.ma ndText = "select * from badequipme nt where n ame = '" +Tname.Text + "' and badtime = '" + Tbadtime.Text + "”'objreader = cmd.ExecuteReaderIf objreader.HasRows Thenseccess.Text =修改成功"End If維修

39、信息的刪除代碼如下:cmd.ma ndText = "delet * from badequipme nt where n ame='" +Tn ame.Text + "”'Resp on se.Redirect("badequipme nt.aspx")實(shí)現(xiàn)截圖:設(shè)各屯杯1牡脳細(xì)毎二時(shí)天主櫃憐故障販因7開(kāi)始町阿備注維修人王條絡(luò)毎矍周|価元Ir結(jié)哀町間f格圖6設(shè)備維護(hù)信息修改4.6設(shè)備報(bào)廢模塊設(shè)備報(bào)廢模塊主要是查看所有的報(bào)廢了的設(shè)備,及其詳細(xì)信息。該模塊采 用了 DataList控件來(lái)處理從數(shù)據(jù)源讀取的數(shù)據(jù)。綁定列中,“設(shè)備名稱(chēng)

40、“采用了 超級(jí)連接,用戶單擊可以查看詳細(xì)信息。通過(guò)單擊修改“可以修改報(bào)廢設(shè)備 的信息;用戶單擊刪除“按鈕可以刪除該設(shè)備的信息。對(duì)報(bào)廢設(shè)備信息的修 改代碼如下:cmd.ma ndText = "update badequipme nt set badtime = '" + Tbadtime.Text +"',no tati on = '" + Tno tatio n. Text + "'where n ame = '" + Tn ame.Text + "'"cmd.Ex

41、ecuteN on Query() cmd.ma ndText = "select * from badequipme nt where n ame = '" +Tname.Text + "' and badtime = '" + Tbadtime.Text + "”'objreader = cmd.ExecuteReader If objreader.HasRows Then seccess.Text =修改成功" End If實(shí)現(xiàn)截圖購(gòu)買(mǎi)部門(mén)行政部門(mén)1設(shè)備名稱(chēng)設(shè)備種類(lèi)鎖勵(lì)1設(shè)備型號(hào)DVD生產(chǎn)廠家Be

42、nQ岀廠日期2005-1-6購(gòu)買(mǎi)日期2005-3-15胸買(mǎi)價(jià)恪報(bào)廢時(shí)間2007-30備注1U僱改1請(qǐng)?zhí)顚?xiě)表格返回刪除圖7報(bào)廢信息修改4.7用戶信息模塊用戶信息模塊主要是用戶查看自己的詳細(xì)資料。用戶可能因?yàn)楦鞣N原因自 己的資料有所改變,又忘了自己是不是已經(jīng)對(duì)自己的資料進(jìn)展了更新修改,用 戶那么可以通過(guò)用戶信息模塊查看自己的信息是否正確。在用戶登錄的時(shí)候就 首先把用戶的信息進(jìn)展綁定,代碼如下:cmd.ma ndText = "select * from userlist where user name=” + Textuser name.Text + " ' and p

43、wd='" + pwd + "”'objreader = cmd.ExecuteReaderIf objreader.HasRows ThenSessi on (” name") = Textuser name.Text objreader.Close()cmd.ma ndText = "select * from userlist where user name ='" +Sessio n(" name") + "'"Dim ds As New DataSetobjadpt.Fill(ds, "userlist")Dim userlist As DataTable = ds.Tables("userlist")Sessio n("sex") = userlist.Rows(0).ltem(2)Sessio n("positio n") = userlist.Rows(0).ltem(3)Sessio n("telepho ne") = use

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論