畢業(yè)設計(論文)計量信息管理網(wǎng)站設計與實現(xiàn)_第1頁
畢業(yè)設計(論文)計量信息管理網(wǎng)站設計與實現(xiàn)_第2頁
畢業(yè)設計(論文)計量信息管理網(wǎng)站設計與實現(xiàn)_第3頁
畢業(yè)設計(論文)計量信息管理網(wǎng)站設計與實現(xiàn)_第4頁
畢業(yè)設計(論文)計量信息管理網(wǎng)站設計與實現(xiàn)_第5頁
已閱讀5頁,還剩78頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、北京廣播電視大學畢業(yè)設計論文題目:計量信息管理網(wǎng)站設計與實現(xiàn)姓 名: 學 號: 專業(yè)年級: 2012級 計算機科學與技術專業(yè) 分 校: 東城分校 指導教師: 2014 年 06月摘 要隨著我國市場經(jīng)濟的快速發(fā)展和人們生活水平的不斷提高,企業(yè)和個人對于計量器具的檢測需求日益增加,計量檢測機構日常承接計量器具檢測數(shù)量激增,在計量器具的收取、檢測和發(fā)放環(huán)節(jié)需要處理的計量器具信息量顯著增加,依靠原有 咨詢手工查找的工作方式,已無法滿足效率、便捷、有效的顧客接待和檢測業(yè)務處理,檢測服務質量和水平明顯滯后。因此面對這樣的情況,我們必須采用先進的工作手段,利用計算機軟件的優(yōu)勢,來尋求一種合理的解決方案。本論

2、文敘述到的計量信息管理網(wǎng)站使用的開發(fā)工具是基于ASP.NET技術下的Visual Studio 2010軟件進行開發(fā),后臺數(shù)據(jù)庫是使用SQL Server 2008數(shù)據(jù)庫來實現(xiàn)的.重點介紹了計量信息管理網(wǎng)站的實現(xiàn)過程:包括網(wǎng)站需求分析、網(wǎng)站調查、功能設計、數(shù)據(jù)庫設計、網(wǎng)站實現(xiàn)、網(wǎng)站測試和調試。本網(wǎng)站主要功能有前臺用戶注冊和登錄網(wǎng)站、站內鏈接、查詢用戶的相關信息以及查看站內新聞;后臺管理員對送檢顧客投訴、反饋信息受理、顧客送檢計量器具檢測完成情況、檢測收費等信息進行管理等內容?!娟P鍵詞】計量器具,計量檢測,檢測管理, Visual Studio 2010,SQL Server 2008Abstr

3、actWith the rapid development of Chinas market economy and the continuous improvement of peoples living standard, enterprise and individual growing demand for measuring instruments detection, measurement inspection agency daily undertake measuring instruments have proliferated in the collection, tes

4、ting and measuring instruments issued link to deal with a dramatic increase in the amount of measuring instruments, rely on the original phone consulting the manual way to find work, already cannot satisfy the efficiency, convenient and effective customer reception and business processing, testing s

5、ervice quality and level obviously lags behind.So in the face of such situation, we must adopt the advanced means of work, using the advantage of computer software, to seek a reasonable solution.This paper describes the measuring instruments detection management system under the use of development t

6、ools is based on ASP.NET technology of Visual Studio 2010 software development, background database is implemented using SQL Server 2008 databases. Focus on measuring instruments detection management system implementation process: including system requirements analysis, system investigation, functio

7、nal design, database design, system implementation, system testing and debugging.The main functions of a system at the front desk user registration and login website, inbound links, query the users information and view the site news and station announcement;Administrators to send the customer compla

8、ints, feedback information to accept, customer inspection inspection completion, charge measuring instruments such as information management, etc.【Keyword 】 Measuring instruments;Measuring test;Test management;Visual Studio2010; SQL Server 2008目 錄摘 要IAbstractII目 錄III第1章 網(wǎng)站概述11.1課題來源11.2課題現(xiàn)狀11.3課題意義2

9、第2章 網(wǎng)站系統(tǒng)分析42.1 網(wǎng)站概述42.2主要開發(fā)技術介紹444SQL Server 簡介45 Visual Studio 簡介52.3 網(wǎng)站需求分析566業(yè)務流程圖8數(shù)據(jù)流程圖82.4設計方法92.5 數(shù)據(jù)庫的選擇102.6 可行性分析1010分析11第3章 網(wǎng)站系統(tǒng)設計133.1功能設計133.2數(shù)據(jù)庫設計151515163.3開發(fā)環(huán)境設計171718第4章 網(wǎng)站系統(tǒng)實現(xiàn)194.1公共類設計194.2網(wǎng)站程序結構194.3網(wǎng)站首頁202021現(xiàn)23現(xiàn)過程254.4管理員登錄頁262626274.5設備維護信息查詢頁投訴信息查詢頁282830/投訴信息查詢頁實現(xiàn)過程304.6顧客投訴信息

10、管理頁設備維護信息管理頁新聞信息管理頁323234354.7顧客投訴信息審核頁設備維護信息審核頁 新聞審核頁394.7.1概述394.7.2審核頁技術分析4004.7.3顧客投訴信息審核頁設備維護信息審核頁新聞審核頁實現(xiàn)過程41第5章 網(wǎng)站測試455.1測試方法455.2測試工具455.3測試過程45454646464647475.4測試問題分析及解決474747475.5測試結論488結 論49參考文獻50致 謝51附 錄52第1章 網(wǎng)站概述1.1課題來源計量是研究測量的科學,是所有科學賴以發(fā)展的支柱。從人們的日常生活,工業(yè)、 商貿、醫(yī)療、國際貿易,到最尖端的科學和高新技術領域,計量時時刻刻

11、都得到實際的應用。計量工作的對象是形式各樣、種類繁多的計量器具,如日常生活中常見的血壓計、心電圖機、電子秤、溫度計、尺子等。計量器具量值的準確可靠和單位統(tǒng)一需要通過定期送達計量檢測機構進行檢測來實現(xiàn)。計量器具的收取、檢測、發(fā)放是計量檢測機構履行國家計量職能的核心工作內容。隨著我國市場經(jīng)濟的快速發(fā)展和人們生活水平的不斷提高,企業(yè)和個人對于計量器具的檢測需求日益增加,計量檢測機構日常承接計量器具檢測數(shù)量激增,在計量器具的收取、檢測和發(fā)放環(huán)節(jié)需要處理的計量器具信息量顯著增加,依靠原有 咨詢手工查找的工作方式,已無法滿足效率、便捷、有效的顧客接待和檢測業(yè)務處理,檢測服務質量和水平明顯滯后。目前,為了解

12、決計量器具檢測工作服務供需矛盾的問題,計量檢測機構已經(jīng)開發(fā)并投入使用了“計量器具檢測管理系統(tǒng)”。該系統(tǒng)的主要功能在于解決計量器具收取、檢測過程中的數(shù)據(jù)處理工作,實現(xiàn)信息自動化管理,由于涉及部分信息保密性的考慮,對于計量器具發(fā)送環(huán)節(jié)并未設計顧客訪問端口和操作界面,造成計量檢測工作信息自動化管理整體環(huán)節(jié)存在缺失,在實際工作中造成一定的影響,造成計量器具發(fā)送環(huán)節(jié)工作效率偏低。面對這樣的情況,作為一名計量檢測機構工作人員,一直在考慮一種行之有效的工作手段,利用計算機軟件的優(yōu)勢,來尋求一種合理的解決方案。這也是我在這次畢業(yè)設計中所要實現(xiàn)的目的。1.2課題現(xiàn)狀伴隨著internet技術在各個領域的廣泛應用

13、,當今社會已經(jīng)進入了信息時代。在現(xiàn)代社會中,信息科學技術的飛速發(fā)展和計算機的日益普及,為整個社會帶來了前所未有的變革,信息化成為社會發(fā)展的大趨勢。信息技術革命使社會的各個領域都發(fā)生了翻天覆地的變化,每個企業(yè)都必須今個時代的步伐,加快信息化建設,加強企業(yè)競爭力和提升現(xiàn)代化企業(yè)的管理能力,以適應整個社會的發(fā)展變化。在這個大環(huán)境下,計算機網(wǎng)絡技術的廣泛應用為計量器具檢測管理進入信息自動化管理的先進行列提供了可靠的保證。計量器具的發(fā)放環(huán)節(jié)作為計量器具檢測工作的核心三大工作職能之一,掌握大量的送檢客戶和計量器具檢測資源信息,實現(xiàn)信息化管理,更好的利用這些資源,對于提高整體檢測機構服務質量和服務水平,促進

14、和提高檢測機構市場競爭實力具有重要意義。因此為了提高計量器具檢測管理工作效率,充分發(fā)揮計量器具發(fā)放環(huán)節(jié)在檢測工作中的重要作用,計量檢測部門應該積極地將信息技術與管理技術和方法結合起來,走信息化道路,加快計量器具發(fā)放環(huán)節(jié)信息化管理的步伐,實現(xiàn)計量檢測管理系統(tǒng)整體工作流程全覆蓋。1.3課題意義目前計量檢測機構所使用的計量信息管理網(wǎng)站其功能模塊主要涵蓋計量器具的收取和檢測工作環(huán)節(jié)。以送檢顧客將計量器具送到檢測機構收發(fā)部門為開始點,進行顧客和計量器具基本信息錄入并制作二維碼唯一標識,并形成送檢顧客委托單,完成計量器具收取環(huán)節(jié)工作。依據(jù)委托單所載入信息,通過檢測機構內部局域網(wǎng)在機構內部各個檢測部門流轉,

15、并最終完成計量器具檢測環(huán)節(jié)工作。檢測環(huán)節(jié)結束后,計量器具會流轉回收發(fā)部門,顧客通過 問詢或現(xiàn)場問詢的方式了解計量器具檢測狀態(tài)及收費情況,確認計量器具檢測完畢后到檢測機構收發(fā)部門領取計量器具并交納檢測費,檢測機構完成計量器具發(fā)放環(huán)節(jié)工作。實際工作中,考慮到現(xiàn)有計量信息管理網(wǎng)站內存在大量涉及隱私信息(如送檢顧客詳細資料、檢測機構技術設備資料、技術人員資料等),因此對于計量器具發(fā)放環(huán)節(jié),尤其是顧客自助查詢功能未實現(xiàn)應用軟件的功能覆蓋,所以當檢測工作完成后,收發(fā)人員需要在送檢顧客登記冊上手工登記檢測信息(包括檢測內容、檢測狀態(tài)、檢測費用、檢測時間等)以備送檢顧客咨詢和查詢送檢情況。顯然,面對迅速激增計

16、量器具送檢量,這種傳統(tǒng)的手工建檔和查詢方式已無法滿足實際業(yè)務工作的需要,在這種工作現(xiàn)狀下集中體現(xiàn)了以下兩個方面的問題:一是管理方式混亂,檢測信息重復、錯誤、遺漏率高。由于計量器具收取和檢測存在管理軟件,顧客和計量器具檢測信息已按照要求錄入儲存在管理網(wǎng)站數(shù)據(jù)庫內,發(fā)放環(huán)節(jié)手工填寫相關信息,導致相同信息重復輸入。大批量手工填寫送檢顧客登記冊易出現(xiàn)錯填和漏填現(xiàn)象,造成顧客查詢信息不準確,計量器具發(fā)放工作有效率和準確率下降。二是檢測機構收發(fā)人員工作量大,崗位用人效率低下。在計量器具檢測數(shù)量較大的情況下,需要專職安排至少一人進行檢測信息的手工填寫和客戶 及現(xiàn)場問詢接待工作,工作強度大、內容簡單枯燥。工作

17、人員易產(chǎn)生厭煩情緒,影響工作質量。由于工作手段原始,工作效率低下,造成檢測機構崗位設置缺乏有效性,浪費機構人力資源,增加運營成本,與現(xiàn)代機構管理方式相背離。在計量器具發(fā)放管理中采用現(xiàn)代計算機網(wǎng)絡通信技術,可以對計量器具檢測信息資源進行分類、提取、分析、加工,能夠直接提高計量器具檢測信息篩選工作的效益。并且,與原有的手工登記、人工手動查詢檢測信息相比,數(shù)字檔案更易于保存、查詢、修改,并且可以通過網(wǎng)絡快速傳遞,提高了共有檢測信息的利用率,降低了管理的成本。具體講,與傳統(tǒng)的管理辦法相比,信息化管理有三點優(yōu)勢:一是可以提高管理人員的工作效率。傳統(tǒng)的管理側重于實體管理,管理人員人工收集、整編、管理、提供

18、單位利用,工作量大,效率很低,費時費力。檢測信息管理實行信息化后,管理實現(xiàn)了自動化、實時化,數(shù)據(jù)只需一次錄入就可以多次反復利用,并可與已有計量信息管理網(wǎng)站內部進行數(shù)據(jù)共享。建立了檢測信息數(shù)據(jù)庫以后,檢索查詢起來就變得非常方便。傳統(tǒng)的檢索方式是收發(fā)室人員從一本一本的檢測室登記中,找出所需的顧客檢測信息,既費時、又費力。管理信息化后,檢測信息的檢索與查詢可以實現(xiàn)即時查詢,送檢顧客如果需要查詢相關送檢信息,可以不用等待檢測機構收發(fā)室工作人員查詢,只需要使用連接局域網(wǎng)的在線電腦,根據(jù)一定的用戶權限登錄“計量信息管理網(wǎng)站”進行查詢就可以實現(xiàn),大大提高了便捷程度。同時,人事檔案的信息可以更好地得到利用,更

19、快捷更準確地為決策機構提供依據(jù)。二是有利于檢測機構收發(fā)人員工作強度的改善。計量器具檢測情況信息化后,將儀器收發(fā)人員從煩瑣的手工勞動中解脫出來。節(jié)約大量的手工工作時間,從根本上摒棄了儀器收發(fā)人員枯燥的翻閱登記本的重復勞動,有益于管理員的身心健康,更能體現(xiàn)“以人為本的人性化管理理念。第2章 網(wǎng)站系統(tǒng)分析2.1 網(wǎng)站概述計量信息管理網(wǎng)站主要具有以下功能:將計量信息管理網(wǎng)站分為前臺和后臺兩個部分進行設計。前臺主要用于用戶注冊和登錄網(wǎng)站、站內鏈接、查詢用戶的相關信息以及查看站內新聞;后臺主要用于管理員對送檢顧客投訴、反饋信息受理、顧客送檢計量器具檢測完成情況、檢測收費等信息進行管理。2.2主要開發(fā)技術介

20、紹結構化查詢語言(SQL)簡介結構化查詢語言(Structured Query Language,簡稱SQL)是一種介于關系代數(shù)與關系演算之間的語言,其功能包括查詢、操作、定義和控制4個方面,是一個通用的、功能極強的關系數(shù)據(jù)庫語言。目前已成為關系數(shù)據(jù)庫的標準語言。 SQL語言支持關系數(shù)據(jù)庫三級模式結構。其中外模式對應于視圖和部分基本表,內模式對應于與存儲文件。基本表是本身獨立存在的表,在SQL中一個關系對應一個表。一些表對應一個存儲文件,一個表可以帶若干索引,索引存放在存儲文件中。存儲文件的邏輯結構組成了關系數(shù)據(jù)庫的內模式。存儲文件的物理文件結構是任意的。視圖是從基本表或其他視圖中導出的表,它

21、本身不獨立存儲在數(shù)據(jù)庫中,也就是說數(shù)據(jù)庫中只存放視圖的定義而不存放視圖對應的數(shù)據(jù),這些數(shù)據(jù)存放在導出視圖的基本表中,因此視圖是一個虛表。用戶可以用SQL語言對視圖和基本表進行查詢。在用戶眼中,視圖和基本表都是關系,而存儲文件對用戶是透明的。2.2.2面向對象程序設計(OOP)簡介目前最常見的“面向對象程序設計”(OOP)語言,如C#、ObjetPascal等,OOP代表了一種完全不同的程序設計方法,在這種程序設計方法中,活動被定義為在“對象”上發(fā)生的操作,而不是作為一系列過程來定義的。在數(shù)據(jù)庫應用程序中使用OOP語言的情況正在不斷增加。2.2.3 SQL Server簡介Microsoft S

22、QL Server 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI)工具提供了企業(yè)級的數(shù)據(jù)管理。Microsoft SQL Server 數(shù)據(jù)庫引擎為關系型數(shù)據(jù)和結構化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構建和管理用于業(yè)務的高可用和高性能的數(shù)據(jù)應用程序。Microsoft SQL Server數(shù)據(jù)引擎是數(shù)據(jù)管理解決方案的核心。此外 Microsoft SQL Server結合了分析、報表、集成和通知功能。這使使用單位可以構建和部署經(jīng)濟有效的 BI 解決方案,幫助使用單位通過記分卡、Dashboard、Web services 和移動設備將數(shù)據(jù)應用推向業(yè)務的各個領域。與 Microsof

23、t Visual Studio、Microsoft Office System 以及新的開發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 Microsoft SQL Server 與眾不同。無論是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者,Microsoft SQL Server 都可以提供創(chuàng)新的解決方案,幫助使用者從數(shù)據(jù)中更多地獲益。2.2.4 ASP.NET簡介ASP.NET是.NET FrameWork的一部分,是一項微軟公司的技術,是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務器執(zhí)行的服務器端腳本技術,它可以在通過HTTP請求文

24、檔時再在Web服務器上動態(tài)創(chuàng)建它們。 指 Active Server Pages(動態(tài)服務器頁面) ,運行于 IIS(Internet Information Server 服務,是Windows開發(fā)的Web服務器)之中的程序 。ASP .NET的網(wǎng)站或應用程序通常使用 Microsoft(微軟)公司的IDE(集成開發(fā)環(huán)境)產(chǎn)品Visual Studio進行開發(fā)。在開發(fā)過程中可以進行WYSIWYG(What You See Is What You Get ,所見即為所得)的編輯。2.2.5 Microsoft Visual Studio 簡介Visual Studio是微軟公司推出的開發(fā)環(huán)境。

25、是目前最流行的Windows平臺應用程序開發(fā)環(huán)境。Visual Studio 2010版本于2010年4月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設計和組織,變得更加簡單明了。Visual Studio 2010同時帶來了NET Framework4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持開發(fā)面向Windows 7的應用程序。除了Microsoft SQL Server,它還支持IBMDB2和Oracle數(shù)據(jù)庫。2.3 網(wǎng)站需求分析計量器具的發(fā)放工作在手工操作時代,工作程序非常

26、繁瑣,需要大量的人力、物力和財力,極大地浪費了檢測機構的資源,不能及時了解送檢顧客的各項需要、并提供細致周到的服務,致使檢測機構的服務能力和管理水平大打折扣。計量信息管理網(wǎng)站是現(xiàn)代檢測機構實現(xiàn)信息化管理不可缺少的一部分。一個好的計量信息管理網(wǎng)站可以提升檢測機構的管理水平,使機構的日常管理更加方便,同時取得一定的社會效益和經(jīng)濟效益回報。將計算機的強大功能與現(xiàn)代的管理思想相結合,建立現(xiàn)代的智能計量器具檢測服務是計量檢測機構管理發(fā)展的方向。計量信息管理網(wǎng)站是一種典型的管理信息系統(tǒng)。管理信息系統(tǒng)(MIS)是一門跨越若干領域的新學科。在強調管理,強調信息的現(xiàn)代社會中越來越普及。管理系統(tǒng)能夠實現(xiàn)管理信息系

27、統(tǒng)化是一個企事業(yè)單位不可缺少的部分,它的內容對于機構的管理者來說至關重要,所以信息管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。一直以來使用傳統(tǒng)人工的方式管理數(shù)據(jù)信息,這種管理方式存在著許多缺點。如:效率低、保密性差。時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。因此,隨著檢測工作量的壯大和發(fā)展,傳統(tǒng)的管理方式已不再適應企業(yè)的需要。而使用計算機對檢測信息進行管理,具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高計量檢測機構檢測信息管理工作的效率,是檢測機構管理部門有效實現(xiàn)科學化、

28、正規(guī)化管理的重要途徑。2.3.1網(wǎng)站目標計量信息管理網(wǎng)站屬于中小型網(wǎng)絡管理網(wǎng)站,可以對區(qū)縣級計量檢測機構進行有效管理。通過本網(wǎng)站可以達到以下目標:1.網(wǎng)站采用人機對話方式,界面美觀友好,操作方便。2.送檢顧客可以及時獲得檢測機構新聞。3.實現(xiàn)送檢顧客在線投訴及設備檢測信息查詢,提供及時周到的服務。4.全方位的數(shù)據(jù)查詢,提高工作效率。5.完整的數(shù)據(jù)及服務檔案管理提高管理水平。6.完善的權限管理,提高網(wǎng)站的安全性。7.網(wǎng)站最大限度地實現(xiàn)了易安裝性、易維護性和易操作性。2.3.2網(wǎng)站功能結構將計量信息管理網(wǎng)站分為前臺和后臺兩個部分進行設計。前臺主要用于送檢顧客注冊;送檢顧客和管理員登錄網(wǎng)站、站內鏈接

29、、查詢投訴信息、查詢設備維護信息、查看站內新聞;管理員進入后臺鏈接;退出網(wǎng)站等操作。后臺主要用于管理員對送檢顧客投訴信息、顧客送檢計量器具檢測信息以及站內新聞信息進行管理和維護。詳細規(guī)劃網(wǎng)站的功能,給出網(wǎng)站流程圖,總體網(wǎng)站流程圖如圖2-1所示,前臺功能結構圖如圖2-2所示,后臺功能結構圖如圖2-3所示。WindowsServer2003惠普微機服務器信息維護和管理PC機檢測機構客戶端數(shù)據(jù)庫服務器查詢信息PC機送檢顧客客戶端 圖2-1 計量信息管理網(wǎng)站總體網(wǎng)站流程圖計量信息管理網(wǎng)站前臺送檢顧客注冊送檢顧客登錄管理員登錄投訴信息查詢設備維護信息查詢站內新聞查看進入后臺退出網(wǎng)站圖2-2 計量信息管理

30、網(wǎng)站前臺功能結構圖計量信息管理網(wǎng)站后臺計量器具檢測信息維護重新登錄新聞信息維護送檢顧客投訴信息維護圖2-3 計量信息管理網(wǎng)站后臺功能結構圖2.3.3業(yè)務流程圖送檢顧客在計量信息管理網(wǎng)站上通過注冊成為網(wǎng)站用戶,登錄網(wǎng)站進行相關操作。送檢顧客登錄后,可以進行在線查詢計量器具檢測信息(包括檢測狀態(tài)、檢測收費)、投訴信息查詢、新聞信息查看的操作。網(wǎng)站的管理員通過登錄模塊可以登錄到網(wǎng)站的后臺網(wǎng)站管理員主頁面,對新聞信息、投訴信息和計量器具檢測信息信息等進行管理、維護。網(wǎng)站業(yè)務流程圖如圖2-4所示。送檢顧客設備維護信息查詢顧客投訴信息查詢檢測機構受理顧客反饋的信息檢測機構設備維護信息管理顧客投訴信息管理站

31、內新聞信息管理新聞查看圖2-4 業(yè)務流程圖2.3.4數(shù)據(jù)流程圖根據(jù)管理網(wǎng)站的功能要求,按照網(wǎng)站前臺和網(wǎng)站后臺分別繪制出數(shù)據(jù)流程圖。計量信息管理網(wǎng)站前臺數(shù)據(jù)流程圖如圖2-5;計量信息管理網(wǎng)站后臺數(shù)據(jù)流程圖如圖2-6。用戶名/密碼用戶名密碼檢測機構IPO21登錄管理員頁面DS1 注冊信息 sSSSONGJIANGUKE IPO22維護、管理信息DS2 站內新聞 sSSSONGJIANGUKE DS4 投訴信息 sSSSONGJIANGUKE DS1 設備維護信息 sSSSONGJIANGUKE 圖2-5 計量信息管理網(wǎng)站前臺數(shù)據(jù)流程圖用戶名/密碼用戶名密碼送檢顧客IPO11登錄網(wǎng)站DS1 注冊信息

32、 sSSSONGJIANGUKE IPO12查看、查詢信息DS2 站內新聞 sSSSONGJIANGUKE DS4 投訴信息 sSSSONGJIANGUKE DS1 設備維護信息 sSSSONGJIANGUKE 圖2-6 計量信息管理網(wǎng)站前臺數(shù)據(jù)流程圖根據(jù)數(shù)據(jù)流程圖和對需求的了解,繪制出需求表,包括需求的編號、簡單描述、優(yōu)先級和驗證方式,詳見表2-1。表2-1計量信息管理網(wǎng)站需求表編號簡述使用者優(yōu)先級驗證方式IPO11普通用戶登錄網(wǎng)站送檢顧客1正確的用戶名和密碼,無效的用戶名和密碼IPO12查看、查詢信息送檢顧客1分別對站內新聞、投訴信息、設備維護信息的有效數(shù)據(jù)、無效數(shù)據(jù)、各種組合條件進行查詢

33、,顯示查詢結果(結果是0條、1頁、多頁情況)。IPO21管理員登錄頁面管理員1正確的用戶名和密碼,無效的用戶名和密碼IPO22維護、管理信息管理員1分別對站內新聞、投訴信息、設備維護信息進行增加、刪除、修改、狀態(tài)改變等操作。2.4設計方法面向對象的程序設計語言,為程序員設計人員提供了一種特殊的過程和函數(shù)。Microsoft Visual Studio 2010 采用拖曳式便能完成軟件的開發(fā)。簡簡單單的操作便可以實現(xiàn)一個界面的生成。但拖曳的界面,也應當有相應的代碼來實現(xiàn)功能。Microsoft Visual Studio 2010支持C#、C+ 、VB。 可以快速實現(xiàn)相應的功能。在 Visual

34、 Studio 的任何版本中都可以創(chuàng)建和使用文本模板,無需任何其他組件。在引入了預處理文本模板的 Visual Studio 2010 中,從應用程序生成任何類型的文本文件已變得更加容易。還通過與生成系統(tǒng)的更好集成,改進了對代碼集成的支持,從而使生成的源代碼始終會在對源模型進行任何更改后保持更新。2.5 數(shù)據(jù)庫的選擇Microsoft SQL Server 存儲方式單一便于用戶的操作和管理。面向對象,通過對象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡化了用戶的開發(fā)工作。同時,這種基于面向對象的開發(fā)方式,使得開發(fā)應用程序更為簡便。界面友好、易操作,系統(tǒng)還提供了表生成器、查詢生成器、報表設計器以

35、及數(shù)據(jù)庫向導、表向導、查詢向導、模塊向導、報表向導等工具,使得操作簡便,容易使用和掌握。集成環(huán)境、處理多種數(shù)據(jù)信息,使得建立數(shù)據(jù)庫、創(chuàng)建表、設計用戶界面、設計數(shù)據(jù)查詢、報表打印等可以方便有序地進行,并且支持ODBC(開發(fā)數(shù)據(jù)庫互連,Open Data Base Connectivity),利用SQL Server 強大的DDE(動態(tài)數(shù)據(jù)交換)和OLE(對象的聯(lián)接和嵌入)特性,可以在一個數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動態(tài)的數(shù)據(jù)庫報表和模塊等。SQL Server 還可以將程序應用于網(wǎng)絡,并與網(wǎng)絡上的動態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫訪問頁對象生成HTML文件,輕松構建I

36、nternet/Intranet的應用。2.6 可行性分析2.6.1經(jīng)濟可行性分析1.成本分析 該管理網(wǎng)站使用的軟件開發(fā)技術成熟,模塊數(shù)量較少,屬于比較小的軟件系統(tǒng)。網(wǎng)站實現(xiàn)過程簡便,因此在網(wǎng)站軟件實現(xiàn)方面沒有任何成本。網(wǎng)站要求硬件條件不高,服務器可以直接使用現(xiàn)有管理系統(tǒng)所使用的服務器,實現(xiàn)網(wǎng)站運行只需購置一臺顧客訪問用戶端即可,客戶端使用目前市售一般性能計算機,成本大概5000元。2.收益分析該管理網(wǎng)站投入使用后,可以大幅度提高計量檢測機構儀器收發(fā)部門發(fā)放計量器具的工作效率,降低發(fā)放人員的工作強度;實現(xiàn)送檢顧客在線查詢計量器具檢測狀態(tài),簡化領取計量器具流程,節(jié)約等候和查詢時間,提高顧客對于檢

37、測服務的滿意度,有利于發(fā)展和擴充現(xiàn)有檢測客戶資源,間接提高檢測市場占有率,社會效益顯著。3.結論經(jīng)過測算使用計量信息管理網(wǎng)站,至少提高計量器具發(fā)放速度20%,增加顧客送檢量至少10%。計量器具收發(fā)部門年產(chǎn)生直接經(jīng)濟效益約100萬元,該管理網(wǎng)站實施后,年增加檢測收入約10萬元。投入產(chǎn)出比約為20:1。綜上所述,該管理網(wǎng)站設計、實現(xiàn)和運行成本低廉,經(jīng)濟效益以及社會效益顯著,符合經(jīng)濟可行性方面要求。2.6.2技術可行性分析1. Microsoft Visual Studio技術特點Microsoft Visual Studio(簡稱VS)是美國微軟公司的開發(fā)工具包系列產(chǎn)品。VS是一個基本完整的開發(fā)工

38、具集,它包括了整個軟件生命周期中所需要的大部分工具,如UML工具、代碼管控工具、集成開發(fā)環(huán)境(IDE)等等。所寫的目標代碼適用于微軟支持的所有平臺,包括Microsoft Windows操作系統(tǒng)。Visual Studio是目前最流行的Windows平臺應用程序的集成開發(fā)環(huán)境。從1997年微軟發(fā)布了 Visual Studio 97以來。,VS系列軟件經(jīng)歷6.0、7.0、2002、2005、2007、2010、2012多個版本的發(fā)展。目前,最新版本為 Visual Studio 2013 版本,基于.NET Framework 。.NET的通用語言框架機制(Common Language Ru

39、ntime, CLR),其目的是在同一個項目中支持不同的語言所開發(fā)的組件。所有 CLR 支持的代碼都會被解釋成為 CLR 可執(zhí)行的機器代碼然后運行。本次軟件開發(fā)所使用的VS2010版為2010年4月12日發(fā)布的,基于.NET Framework4.0,該版本支持用戶透過多種不同的程序語言進行開發(fā),包括:Visual Basic、Visual C#、Visual C+、Visual F#四種程序語言。其具有如下三個方面的特點:首先,Visual Studio 2010搭配Windows XP在RIA 應用、Web應用上有較大切入,使Web應用達到一個新境界。其次,在Visual Studio 2

40、010中,項目過程模板變化很大,微軟把Scrum作為基本Agile開發(fā)模型(Scrum模型為基礎參考導向)。TFS2010中集成了 MSF for Agile Software Development v5.0,可操作性上又融合了敏捷等軟件開發(fā)流程思想模型,使從事在微軟.NET技術相關工作方向的人們擁有了一把利劍。RIA的概念讓互聯(lián)網(wǎng)應用變得像桌面應用軟件那樣為用戶帶來了更加豐富多彩的體驗。在Visual Studio 2010中,微軟采用了全新的WPF技術重新打造了它的編輯器,新的編輯器以及Visual F#獲得了更加強大的功能,成為更好的web開發(fā)工具,比如代碼的無級縮放,多窗口即時更新,

41、代碼的自動產(chǎn)生等等,這些新的IDE特性都會極大地提高程序員的開發(fā)效率。最后,在Visual Studio 2010中Visual Studio IDE對并行計算開發(fā)提供了大量支持。比如,Visual Studio 2010的調試器知道代碼的并行特性,并且能夠在調試程序的不同執(zhí)行單元的時候,表現(xiàn)應用程序的狀態(tài),對非托管的C+庫和編譯器對并行計算的支持以及.NET Framework 4.0對并行計算的大量支持,包括PLINQ、并行語言語句等等。Visual Studio 2010還提供了一個“并行性能分析器”,它可以幫助我們分析應用程序的性能瓶頸,找到需要并行處理和可以進行并行處理的地方,并以圖

42、形化的形式表現(xiàn)出來。這樣,“并行性能分析器”配合著Visual Studio 2010,我們就可以輕松地實現(xiàn)應用程序的并行化。2. Microsoft SQL Server 技術特點SQL Server 2008 在Microsoft的數(shù)據(jù)平臺上發(fā)布,可以組織管理任何數(shù)據(jù)??梢詫⒔Y構化、半結構化和非結構化文檔的數(shù)據(jù)直接存儲到數(shù)據(jù)庫中??梢詫?shù)據(jù)進行查詢、搜索、同步、報告和分析之類的操作。數(shù)據(jù)可以存儲在各種設備上,從數(shù)據(jù)中心最大的服務器一直到桌面計算機和移動設備,它都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲在哪里。這個平臺有以下特點:(1)可信任的使得使用者可以以很高的安全性、可靠性和可擴展性來運行他們最關

43、鍵任務的應用程序。(2)高效的使得使用者可以降低開發(fā)和管理他們的數(shù)據(jù)基礎設施的時間和成本。(3)智能的提供了一個全面的平臺,可以在你的用戶需要的時候給他發(fā)送觀察和信息。SQL Server 2008 允許使用 Microsoft .NET 和Visual Studio開發(fā)的自定義應用程序中使用數(shù)據(jù),在面向服務的架構(SOA)和通過 Microsoft BizTalk Server 進行的業(yè)務流程中使用數(shù)據(jù)。信息工作人員可以通過日常使用的工具直接訪問數(shù)據(jù)。3.結論在技術上,鑒于軟硬件方面對系統(tǒng)的需求,軟件要求易學,界面友好,容易掌握,硬件的配置要求不能太高,因此本系統(tǒng)采用Visual Studi

44、o 2010語言和SQL Server 2008進行開發(fā),根據(jù)上面敘述,技術是可行的。第3章 網(wǎng)站系統(tǒng)設計3.1功能設計 為方便軟件設計,根據(jù)需求分析結果,按照計量信息管理網(wǎng)站的功能要求,繪制出該管理網(wǎng)站的功能結構圖。按照計量信息管理網(wǎng)站分為前臺和后臺兩個部分:計量信息管理網(wǎng)站前臺功能結構圖如圖3-1;計量信息管理網(wǎng)站后臺系統(tǒng)功能結構圖如圖3-2。新聞查看界面投訴信息查詢界面查詢事務分發(fā)設備維護息查詢界面查詢事務分發(fā)站內新聞查看投訴信息查詢設備維護信息查詢發(fā)計量信息管理網(wǎng)站前臺網(wǎng)站首頁界面網(wǎng)站事務分發(fā)按編號查詢按受理狀態(tài)查詢投訴單位查詢按單位查詢按檢測狀態(tài)查詢按經(jīng)手人查詢圖3-1計量信息管理網(wǎng)

45、站前臺功能結構圖投訴信息審核界面審核信息驗證投訴信息管理界面添加信息驗證投訴息管理界面修改信息驗證投訴信息管理界面刪除信息驗證設備信息管理界面添加信息驗證設備信息管理界面修改信息驗證設備信息審核界面審核信息驗證設備信息管理界面刪除信息驗證新聞信息管理界面添加信息驗證新聞信息管理界面修改信息驗證新聞信息審核界面審核信息驗證新聞信息管理界面刪除信息驗證設備維護信息管理設備維護信息審核新聞信息管理新聞信息審核投訴信息管理投訴信息審核錄入信息添加新聞查看界面錄入信息修改錄入信息審核錄入信息刪除錄入信息添加投訴查看界面錄入信息修改錄入信息審核錄入信息刪除錄入信息添加設備維護查看界面錄入信息修改錄入信息審

46、核錄入信息刪除添加刪除修改查詢添加刪除修改查詢添加刪除修改查詢新聞管理界面投訴信息管理管理事務分發(fā)設備維護息管理界面管理事務分發(fā)管理實務分發(fā)計量信息管理網(wǎng)站后臺管理員工作界面管理員事務分發(fā)站內新聞管理投訴信息管理設備維護信息管理發(fā)圖3-2計量信息管理網(wǎng)站后臺功能結構圖3.2數(shù)據(jù)庫設計本網(wǎng)站采用SQL Server 數(shù)據(jù)庫,名稱為db_wygl,其中包含4張表。下面分別給出數(shù)據(jù)表概要說明、數(shù)據(jù)表E-R圖及主要數(shù)據(jù)表結構。3.2.1數(shù)據(jù)庫概要說明根據(jù)數(shù)據(jù)流程圖制作出數(shù)據(jù)表列表,如表3-1所示,其中包含了對網(wǎng)站中所有數(shù)據(jù)表的相關描述。表3-1 數(shù)據(jù)表列表編號表名稱說 明DS1tb_zhuce注冊信息

47、表DS2tb_xinwen網(wǎng)站新聞信息表DS3tb_tousu送檢顧客投訴信息表DS4tb_weihu設備維護信息表3.2.2數(shù)據(jù)庫概念設計通過對網(wǎng)站進行的需求分析、網(wǎng)站流程設計以及系統(tǒng)功能結構的確定,規(guī)劃出網(wǎng)站中使用的數(shù)據(jù)庫實體對象分別為用戶注冊實體、新聞信息實體、設備維護信息實體、顧客投訴信息實體。用戶密碼設備維護信息表tb_zhuce用戶名稱聯(lián)系 單位地址電子郵箱備注信息用戶類型圖3-3注冊信息實體E-R圖新聞內容新聞信息表tb_xinwen新聞標題發(fā)布日期狀態(tài)人氣指數(shù)發(fā)布人新聞類別圖3-4新聞信息實體E-R圖3設備編號設備維護信息表tb_weihu送檢單位名稱起始日期終止日期經(jīng)手人服務

48、費用狀態(tài)圖3-5設備維護信息實體E-R圖投訴單位名稱設備維護信息表tb_tousu投訴日期投訴內容投訴編號投訴狀態(tài)圖3-6顧客投訴信息實體E-R圖3.2.3數(shù)據(jù)庫邏輯結構設計在設計完數(shù)據(jù)庫實體E-R圖之后,下面將根據(jù)實體E-R圖設計數(shù)據(jù)表結構。運行Microsoft SQL Server 2008,創(chuàng)建各信息表。各個信息表結構如下: 1.tb_zhuce(用戶注冊信息表)用戶注冊信息表主要存儲用戶注冊的相關信息,如表3-2所示。表3-2 用戶注冊信息表結構字 段 名數(shù) 據(jù) 類 型默 認 值必 填 字 段說 明name(主鍵)文本無是用戶名稱pwd文本無是用戶密碼Tel文本無是聯(lián)系 addres

49、s文本無是單位地址Email文本無否電子郵箱zhiwui文本無是用戶類型beizhu文本無否備注信息2.tb_xinwen(網(wǎng)站新聞信息表)網(wǎng)站新聞信息表主要存儲網(wǎng)站新聞的相關信息,如表3-3所示。表3-3 網(wǎng)站新聞信息表結構字 段 名數(shù) 據(jù) 類 型默 認 值必 填 字 段說 明Title(主鍵)文本無是新聞標題neirong文本無是新聞內容fabushijian日期/時間無是發(fā)布日期faburen文本無是發(fā)布人xinwenleibie文本無是新聞類別renqi文本無是人氣指數(shù)state文本無是狀態(tài)(已處理、未處理)3.tb_weihu(設備維護信息表)設備維護信息表主要存儲設備維修的相關信息

50、,如表3-4所示。表3-4 設備維護信息表結構字 段 名數(shù) 據(jù) 類 型默 認 值必 填 字 段說 明Id(主鍵)文本無是設備維修編號name文本無是送檢單位名稱stime日期/時間無是起始日期etime日期/時間無是終止日期person文本無是經(jīng)手人feiyong文本無是服務費用state文本無是備注neirong備注無是維護內容4.tb_tousu(送檢顧客投訴信息表)送檢顧客投訴信息表主要存儲用戶投訴的相關信息,如表3-5所示。表3-5 送檢顧客投訴信息表結構字 段 名數(shù) 據(jù) 類 型默 認 值必 填 字 段說 明Id(主鍵)文本無是投訴編號person文本無是投訴顧客名time日期/時間無

51、是投訴日期neirong文本無是投訴內容zhuangtai文本無是投訴狀態(tài)(未處理、已處理)3.3開發(fā)環(huán)境設計3.3.1軟件開發(fā)環(huán)境1.網(wǎng)站開發(fā)環(huán)境網(wǎng)站開發(fā)環(huán)境:Microsoft Visual Studio 2010集成開發(fā)環(huán)境網(wǎng)站開發(fā)語言:ASP.NET 4.0+C#網(wǎng)站后臺數(shù)據(jù)庫:SQL Server 2008 開發(fā)環(huán)境運行平臺:Windows XP(SP2)2服務器端操作系統(tǒng):Windows Server 2003(SP1)Web服務器:Internet信息服務(IIS)管理器數(shù)據(jù)庫服務器:SQL Server 2008瀏覽器:IE 6.0及以上網(wǎng)站服務器運行環(huán)境:Microsoft

52、.NET Framework SDK v2.03.客戶端瀏覽器:Internet Explorer 6.0以上分辨率:最佳效果1024768像素3.3.2硬件開發(fā)環(huán)境1.服務器端CPU主頻:23.0GB以上內存容量:4GB以上硬盤容量:1TB以上并配備防火墻、交換機等網(wǎng)絡運行設備2.客戶端CPU主頻1.0GB以上內存容量:1GB以上硬盤容量:100GB以上第4章 網(wǎng)站系統(tǒng)實現(xiàn)4.1公共類設計在開發(fā)項目中以類的形式來組織、封裝一些常用的方法和事件,不僅可以提高代碼的重用率,也大大方便了代碼的管理。本網(wǎng)站中創(chuàng)建了一個公共類DB類,主要用來訪問Microsoft SQL Server 數(shù)據(jù)庫,數(shù)據(jù)庫操作類主要的功能是連接數(shù)據(jù)庫。 4.2網(wǎng)站程序結構根據(jù)計量信息管理網(wǎng)站數(shù)據(jù)流程圖,確定網(wǎng)站程序結構圖。網(wǎng)站前臺程序流程圖如圖4-1所示;網(wǎng)站后臺程序流程圖如圖4-2所示。登錄網(wǎng)站前臺首頁登錄注冊查看站內新聞查詢投訴信息查詢設備維護信息退出網(wǎng)站進入后臺YYN圖4-1 計量信息管理網(wǎng)站前臺程序流程圖NY進入后臺管理員登錄頁登錄站內新聞管理投訴信息管理設備維護信息管理返回首頁返回首頁圖4

溫馨提示

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

最新文檔

評論

0/150

提交評論