潔凈服管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁
潔凈服管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁
潔凈服管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁
潔凈服管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁
潔凈服管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

西安交通大學(xué)網(wǎng)絡(luò)教育學(xué)院論文PAGEIIPAGEIII論文題目:潔凈服管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要本設(shè)計(jì)的目的是開發(fā)“潔凈服管理系統(tǒng)”。運(yùn)用于制藥行業(yè)的潔凈服的清洗滅菌車間。該系統(tǒng)能夠有效的控制潔服服的整個(gè)生命周期,并指導(dǎo)人員操作,提高工作效率的同時(shí),保證了生產(chǎn)安全。該系統(tǒng)以WindowsServer2012操作系統(tǒng)為平臺(tái),以SQLServer2008R2為數(shù)據(jù)庫管理系統(tǒng),以VisualStudio2010為編程工具,采用C#開發(fā)語言進(jìn)行winForm的開發(fā),程序采用C/S模式。以潔凈服的整個(gè)生命周期管理為分析主線,首先介紹了管理端業(yè)務(wù)的操作,管理端適用與管理層和IT維護(hù)人員使用,起到系統(tǒng)維護(hù)和管理作用;其次介紹了執(zhí)行端業(yè)務(wù)操作,執(zhí)行端適用于車間操作工使用,起到指導(dǎo)人員操作,控制潔服流程的作用。本設(shè)計(jì)根據(jù)使用人員和場(chǎng)景的不同,進(jìn)行了人性化的界面設(shè)計(jì),使用起來簡單方便。關(guān)鍵詞:潔凈服管理系統(tǒng);管理系統(tǒng);模塊;SQL數(shù)據(jù)論文類型:應(yīng)用研究目錄TOC\o"2-3"\h\z\t"標(biāo)題1,1"1緒論 11.1項(xiàng)目開發(fā)背景 11.2項(xiàng)目開發(fā)目標(biāo) 11.3項(xiàng)目可行性分析 22研究方法及開發(fā)工具簡介 32.1研究方法 32.2開發(fā)工具 33需求分析 53.1功能需求分析 53.2軟硬件分析 63.3運(yùn)行環(huán)境要求 64概要設(shè)計(jì)與詳細(xì)設(shè)計(jì) 74.1系統(tǒng)設(shè)計(jì)原則 74.2系統(tǒng)功能設(shè)計(jì) 74.2.1系統(tǒng)的功能模塊圖 74.2.2系統(tǒng)的數(shù)據(jù)流程圖 84.2.3系統(tǒng)的主程序流程圖 104.3各個(gè)模塊的功能設(shè)計(jì) 114.3.1管理端-用戶登錄管理模塊 114.3.2管理端-潔服管理模塊 114.3.3管理端-周轉(zhuǎn)箱管理模塊 114.3.4管理端-房間管理模塊 114.3.5管理端-報(bào)表管理模塊 114.3.6管理端-權(quán)限管理模塊 114.3.7執(zhí)行端-接收管理模塊 114.3.8執(zhí)行端-清洗管理模塊 114.3.9執(zhí)行端-滅菌管理模塊 124.3.10執(zhí)行端-發(fā)放管理模塊 125數(shù)據(jù)庫設(shè)計(jì) 135.1數(shù)據(jù)庫設(shè)計(jì)遵循的一般原則 135.2數(shù)據(jù)庫表設(shè)計(jì) 135.3數(shù)據(jù)庫的完整性和安全性 166系統(tǒng)實(shí)現(xiàn) 176.1管理端模塊 176.2執(zhí)行端模塊 187系統(tǒng)測(cè)試 217.1測(cè)試的目的和原則 217.2測(cè)試方式 21結(jié)論 23致謝 25參考文獻(xiàn) 27西安交通大學(xué)網(wǎng)絡(luò)教育學(xué)院論文22PAGEPAGE23緒論1.1項(xiàng)目開發(fā)背景進(jìn)入二十一世紀(jì)這個(gè)信息爆炸的時(shí)代,人們的各種觀念開始發(fā)生驚天巨變,各行各業(yè)也開始轉(zhuǎn)向信息化?,F(xiàn)在國家對(duì)藥企的管理越來越嚴(yán)格,原先的紙質(zhì)信息和人工確認(rèn)的操作模式已經(jīng)不具備管理要求。因此藥企迫切需要一個(gè)管理系統(tǒng),來進(jìn)行車間潔服的管理工作。經(jīng)過我們的詳細(xì)的調(diào)查,目前,許多藥企在潔凈服管理上還在用人工管理,該管理方式不用夠有效的控制潔服的潔凈狀態(tài),非常容易造成生產(chǎn)事故,而且也會(huì)浪費(fèi)大量的人力和物力。而且也不利于公司的管理和決策,因此開發(fā)一套潔凈服管理系統(tǒng)是非常有必要的。1.2項(xiàng)目開發(fā)目標(biāo)本設(shè)計(jì)的主要目的是設(shè)計(jì)一個(gè)潔服管理系統(tǒng),介紹系統(tǒng)各個(gè)功能模塊的設(shè)計(jì)方式和實(shí)現(xiàn)方法。系統(tǒng)的目標(biāo)是對(duì)潔服信息及其明細(xì)信息進(jìn)行管理,滿足的要求具體可包括如下幾個(gè)方面:(1)?網(wǎng)頁風(fēng)格符合企業(yè)員工的特點(diǎn),簡單實(shí)用。根據(jù)不同的使用用戶設(shè)定不同的操作界面。(2)?設(shè)計(jì)的程序要符合實(shí)際企業(yè)需求的管理。建立對(duì)潔凈服全流程的管理,做好數(shù)據(jù)追蹤,保證數(shù)據(jù)的完整性和可追溯性。(3)?軟件運(yùn)行安全穩(wěn)定。通過數(shù)據(jù)權(quán)限對(duì)功能和數(shù)據(jù)進(jìn)行劃分,完善的數(shù)據(jù)的備份機(jī)制。(4)?保密性設(shè)置。保密數(shù)據(jù)進(jìn)行加密保護(hù)。(5)?具有良好的可維護(hù)性。代碼的開發(fā)要有統(tǒng)一的規(guī)范,良好的規(guī)范讓系統(tǒng)在后期的維護(hù)過程中減少不必要的彎路。業(yè)務(wù)邏輯代碼進(jìn)行合理的封裝,公共代碼也要進(jìn)行抽離并進(jìn)行封裝處理,并建立枚舉類。(6)?具有良好的可擴(kuò)展性。整個(gè)系統(tǒng)進(jìn)行分層結(jié)構(gòu)處理,總共分三層:數(shù)據(jù)層,是與數(shù)據(jù)庫的交互,主要是一些sql語句和存儲(chǔ)過程的調(diào)用;展示層,該層主要是前臺(tái)的頁面設(shè)計(jì)和腳本的調(diào)用;業(yè)務(wù)處理層主要進(jìn)行業(yè)務(wù)邏輯的處理;通過松耦合的處理,可以讓程序很好的適應(yīng),后期由于業(yè)務(wù)的變化而進(jìn)行的程序擴(kuò)展。1.3項(xiàng)目可行性分析技術(shù)可行性:本系統(tǒng)最終擬定將在Windows2012Server或更高版本的操作系統(tǒng)服務(wù)器上運(yùn)行。開發(fā)語言用C#,基于MicrosoftVisiostudio2010IDE進(jìn)行開發(fā)。經(jīng)濟(jì)可行性:在本系統(tǒng)開發(fā)之前,已經(jīng)有一套開源的管理系統(tǒng)架構(gòu)。而我們現(xiàn)在開發(fā)的系統(tǒng)就可以借用他們之前開發(fā)的一些組件,這就在很大程度上減少了開發(fā)成本。加之使用MicrosoftVisiostudio可視化界面操作,可以在很大程度上縮短開發(fā)時(shí)間,降低開發(fā)費(fèi)用。社會(huì)可行性:現(xiàn)在政府對(duì)企業(yè)信息化建設(shè)都是非常提倡,隨著現(xiàn)在網(wǎng)絡(luò)技術(shù)的不斷成熟和發(fā)展,企業(yè)要想跟上時(shí)代進(jìn)步的步伐,生產(chǎn)和管理必須進(jìn)行信息化改造。

研究方法及開發(fā)工具簡介2.1研究方法結(jié)構(gòu)化方法:是一種模型的確立活動(dòng),就是使用獨(dú)有的符號(hào),來確立描繪信息流和內(nèi)容的模型,劃分系統(tǒng)的功能和行為,以及為確立模型不可缺少的描述。步驟分為:(1)構(gòu)造數(shù)據(jù)流模型,根據(jù)用戶當(dāng)前需求,在創(chuàng)建實(shí)體關(guān)系圖的基礎(chǔ)上,根據(jù)數(shù)據(jù)流圖構(gòu)造數(shù)據(jù)流模型。(2)構(gòu)建控制流模型:一些應(yīng)用系統(tǒng)除了要求用數(shù)據(jù)流建模外。通過構(gòu)造控制流圖,構(gòu)建控制流模型。(3)生成數(shù)據(jù)字典:對(duì)所有數(shù)據(jù)元素的輸入,輸出‘存儲(chǔ)結(jié)構(gòu),甚至是中間計(jì)算結(jié)果進(jìn)行有組織的列表。目前-般采用CAS來完成。(4)生成可選方案,建立需求規(guī)約:確定各種方案的成本和風(fēng)險(xiǎn)等級(jí),據(jù)此對(duì)各種方案進(jìn)行分析。然后從中選擇一種方案津命完整的需求規(guī)約。模塊化方法:軟件系統(tǒng)分解成若干可單獨(dú)命名和編址的較為簡單的部分,這些可單獨(dú)命名和編址的部分稱模塊。每個(gè)模塊分別獨(dú)立地開發(fā)、測(cè)試最后再組裝出整個(gè)軟件系統(tǒng)。這種方法不僅可認(rèn)將軟件票統(tǒng)開發(fā)的復(fù)雜性在分解過程中降低便于修改、維護(hù)而且還容易實(shí)現(xiàn)同一個(gè)系統(tǒng)不同部分的并行開發(fā)從而提高了軟件的生產(chǎn)效率。一般,將用一個(gè)名字就可調(diào)用的一段程序稱為“模塊”。在考慮模塊化時(shí),將模塊定義為多大較合適,模塊設(shè)計(jì)規(guī)則應(yīng)如何制定成為關(guān)鍵。面向?qū)ο蟮拈_發(fā)方法:面向?qū)ο箝_發(fā)方法是以面向?qū)ο蟪绦蛟O(shè)計(jì)語言作為基礎(chǔ)的,其核心思想是利用面向?qū)ο蟮母拍詈头椒檐浖枨蠼⒛P?,進(jìn)行系統(tǒng)設(shè)計(jì),采用面向?qū)ο蟪绦蛟O(shè)計(jì)語言進(jìn)行系統(tǒng)實(shí)現(xiàn),對(duì)建成的系統(tǒng)進(jìn)行面向?qū)ο蟮臏y(cè)試和維護(hù)。2.2開發(fā)工具“潔凈服管理系統(tǒng)”設(shè)計(jì)為Client/Server結(jié)構(gòu)的應(yīng)用程序。以VisualStudio2010為編程工具。數(shù)據(jù)庫采用SQLServer2008R2,操作系統(tǒng)選用。下面簡要介紹各個(gè)開發(fā)工具。集成開發(fā)環(huán)境(IntegratedDevelopmentEnvironment,IDE)是用于提供程序開發(fā)環(huán)境的應(yīng)用程序,主要包括代碼編輯器、編譯器、調(diào)試器和圖形用戶界面,為用戶提供了一個(gè)完全的編程環(huán)境,VisualStudio2010是微軟公司出品的一款大型應(yīng)用軟件,是.NET開發(fā)的首選工具,其中C#是使用最廣泛的開發(fā)語言,方便用戶快速、有效地建立應(yīng)用程序。MicrosoftSQLServer系列軟件是Microsoft公司推出的應(yīng)用于windows操作系統(tǒng)上的關(guān)系數(shù)據(jù)庫產(chǎn)品。MicrosoftSQLServer是Microsoft公司從Sybase公司購買技術(shù)而開發(fā)的產(chǎn)品,與Sybase數(shù)據(jù)庫完全兼容,它支持客戶機(jī)/服務(wù)器結(jié)構(gòu)。MicrosoftSQLServer只支持Windows操作平臺(tái)。它不提供直接的客戶開發(fā)工具和平臺(tái)。只提供ODBC和DB-Library兩個(gè)接口。ODBC接口是一個(gè)開放的、標(biāo)準(zhǔn)的訪問數(shù)據(jù)庫的接口,允許程序員在多種軟件平臺(tái)上使用第三方的開發(fā)工具;DB-Library是用C語言開發(fā)的API,供程序員訪問MicrosoftSQLServer。

需求分析3.1功能需求分析本系統(tǒng)用于潔凈服在清洗滅菌、發(fā)放、使用、回收環(huán)節(jié),全程管理潔服的質(zhì)量狀態(tài)。針對(duì)制藥企業(yè)在潔凈服管理中的各種問題,潔凈服管理系統(tǒng)旨在幫助制藥企業(yè)將潔凈服管理起來,使?jié)崈舴谇逑催^程全程受到監(jiān)管和記錄。潔凈服管理系統(tǒng)主要目標(biāo):管理潔凈服的清洗滅菌、發(fā)放、回收的全過程的識(shí)別、操作記錄。根據(jù)分析,在本系統(tǒng)中,我們需要實(shí)現(xiàn)以下一些基本功能:(1)管理端-用戶管理可以添加、刪除、查詢、修改員工的基本資料??梢栽O(shè)置密碼的有效期,登錄系統(tǒng)的時(shí)候嘗試登錄的次數(shù),如果超過次數(shù)對(duì)登錄用戶進(jìn)行鎖定。用戶登錄的數(shù)據(jù)需要記錄,防止有黑客入侵。(2)管理端-潔服管理可以添加、刪除、查詢、修改潔服的基本信息。可以進(jìn)行潔服潔凈狀態(tài)的修改,并進(jìn)行電子簽名記錄。如果已經(jīng)使用,不能進(jìn)行刪除。(3)管理端-周轉(zhuǎn)箱管理可以添加、刪除、查詢、修改周轉(zhuǎn)箱的基本信息。如果已經(jīng)使用,不能進(jìn)行刪除。(4)管理端-工作中心管理進(jìn)行工作中心的添加、刪除、查詢、修改工作中心的基本資料信息。(5)管理端-報(bào)表管理潔服的接收?qǐng)?bào)表,統(tǒng)計(jì)潔服的接收情況。潔服的清洗報(bào)表,統(tǒng)計(jì)潔服的清洗情況。潔服的滅菌報(bào)表,統(tǒng)計(jì)潔服的滅菌情況。潔服的發(fā)放報(bào)表,統(tǒng)計(jì)潔服的使用情況。(6)管理端-權(quán)限管理進(jìn)行人員的權(quán)限劃分分為三部分:功能權(quán)限,表示該人員能夠打開什么功能應(yīng)用;工作中心權(quán)限,在登錄的時(shí)候如果沒有該工作中心權(quán)限不能登錄;電子簽名權(quán)限,表示具有電子簽名審批權(quán)限。(7)執(zhí)行端-接收管理進(jìn)行掃描接收,并判斷潔服的最大清洗次數(shù)是否達(dá)到要求,如果達(dá)到要求,改變潔服的狀態(tài)為報(bào)廢。(8)執(zhí)行端-清洗管理清洗完成之后,改變潔服的狀態(tài)為已清洗。(9)執(zhí)行端-滅菌管理滅菌完成之后,改變潔服的狀態(tài)為已清潔。(10)執(zhí)行端-發(fā)放管理進(jìn)行潔服的裝箱,把潔服與周轉(zhuǎn)箱進(jìn)行綁定,點(diǎn)擊發(fā)送,打印發(fā)送單。3.2軟硬件分析開發(fā)語言選用C#,開發(fā)工具選用VS2010,數(shù)據(jù)庫選用SQLSERVER2008R2。服務(wù)器選用,戴爾(DELL)7040MT商用辦公臺(tái)式機(jī)電腦9020MT升級(jí)款四核主機(jī)+E1916H18.5英寸LED顯示器i7-6700/8G/1T/DVD刻/集顯。3.3運(yùn)行環(huán)境要求操作系統(tǒng)選用windowsServer2012X64,C#運(yùn)行環(huán)境基于.NETFramework4.0。

概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)4.1系統(tǒng)設(shè)計(jì)原則經(jīng)濟(jì)性原則:使用一些開源的框架和服務(wù)進(jìn)行程序的設(shè)計(jì),選用一些開發(fā)效率高、運(yùn)行穩(wěn)定的語言。在開發(fā)工程中需要嚴(yán)格按照開發(fā)規(guī)范進(jìn)行,減少后期系統(tǒng)維護(hù)成本。適用性原則:一定要站在使用者的角度去設(shè)計(jì)程序的操作模式,讓開發(fā)出來的具有更高的使用價(jià)值。具有良好的可維護(hù)性。代碼的開發(fā)要有統(tǒng)一的規(guī)范,良好的規(guī)范讓系統(tǒng)在后期的維護(hù)過程中減少不必要的彎路。業(yè)務(wù)邏輯代碼進(jìn)行合理的封裝,公共代碼也要進(jìn)行抽離并進(jìn)行封裝處理,并建立枚舉類。?具有良好的可擴(kuò)展性。整個(gè)系統(tǒng)進(jìn)行分層結(jié)構(gòu)處理,總共分三層:數(shù)據(jù)層,是與數(shù)據(jù)庫的交互,主要是一些sql語句和存儲(chǔ)過程的調(diào)用;展示層,該層主要是前臺(tái)的頁面設(shè)計(jì)和腳本的調(diào)用;業(yè)務(wù)處理層主要進(jìn)行業(yè)務(wù)邏輯的處理;通過松耦合的處理,可以讓程序很好的適應(yīng),后期由于業(yè)務(wù)的變化而進(jìn)行的程序擴(kuò)展。安全性原則:在開發(fā)和設(shè)計(jì)過程中要考慮程序的運(yùn)行和數(shù)據(jù)的安全性。要做到數(shù)據(jù)加密處理和實(shí)時(shí)備份。4.2系統(tǒng)功能設(shè)計(jì)4.2.1系統(tǒng)的功能模塊圖圖4-2-1系統(tǒng)模塊4.2.2系統(tǒng)的數(shù)據(jù)流程圖(1)潔凈服的數(shù)據(jù)流圖4-2-2SEQ圖\*ARABIC\s11潔凈服數(shù)據(jù)流(2)周轉(zhuǎn)箱的數(shù)據(jù)流圖4-2-22周轉(zhuǎn)箱數(shù)據(jù)流4.2.3系統(tǒng)的主程序流程圖圖4-2-2SEQ圖\*ARABIC\s12主程序流程4.3各個(gè)模塊的功能設(shè)計(jì)4.3.1管理端-用戶登錄管理模塊功能:用戶登錄系統(tǒng),若校驗(yàn)不通過,就進(jìn)行錯(cuò)誤消息提示,輸入密碼超過系統(tǒng)設(shè)置的最大輸入次數(shù),系統(tǒng)就會(huì)對(duì)該用戶進(jìn)行鎖定,不允許該用戶使用,如果想使用需要管理員進(jìn)行解鎖。管理員權(quán)限的用戶可以給每個(gè)用戶分配不同的用戶組,每個(gè)用戶組對(duì)應(yīng)不同的權(quán)限功能。各個(gè)用戶根據(jù)自己不同的權(quán)限進(jìn)入相對(duì)應(yīng)的界面,相應(yīng)的操作也會(huì)受到限制。4.3.2管理端-潔服管理模塊功能:進(jìn)行潔服的新增、編輯、刪除功能,能夠進(jìn)行潔凈服狀態(tài)的修改。修改的信息進(jìn)行記錄。能夠進(jìn)行復(fù)雜查詢。能夠查看有多少件潔服正在使用中,還有多少次清洗就需要報(bào)廢。4.3.3管理端-周轉(zhuǎn)箱管理模塊功能:進(jìn)行周轉(zhuǎn)箱的新增、編輯、刪除功能,能夠進(jìn)行狀態(tài)的修改。能夠進(jìn)行復(fù)雜查詢,能夠進(jìn)行周轉(zhuǎn)箱放了多少件潔服的統(tǒng)計(jì)。4.3.4管理端-房間管理模塊功能:進(jìn)行周轉(zhuǎn)箱的新增、編輯、刪除功能,能夠進(jìn)行狀態(tài)的修改。能夠進(jìn)行復(fù)雜查詢。4.3.5管理端-報(bào)表管理模塊功能:潔服的接收?qǐng)?bào)表,統(tǒng)計(jì)潔服的接收情況。潔服的清洗報(bào)表,統(tǒng)計(jì)潔服的清洗情況。潔服的滅菌報(bào)表,統(tǒng)計(jì)潔服的滅菌情況。潔服的發(fā)放報(bào)表,統(tǒng)計(jì)潔服的使用情況。4.3.6管理端-權(quán)限管理模塊功能:每個(gè)功能、每個(gè)按鈕、每個(gè)工作中心都是一個(gè)權(quán)限項(xiàng)。用戶組可以進(jìn)行選擇,選中該權(quán)限項(xiàng),就表示該用戶組有此權(quán)限項(xiàng)的權(quán)限。當(dāng)用戶在登錄系統(tǒng)的時(shí)候,需要根據(jù)權(quán)限模塊劃分的功能,進(jìn)行數(shù)據(jù)和模塊的顯示。4.3.7執(zhí)行端-接收管理模塊功能:進(jìn)行掃描接收,并判斷潔服的最大清洗次數(shù)是否達(dá)到要求,如果達(dá)到要求,改變潔服的狀態(tài)為報(bào)廢,在掃描中提示掃描潔服的信息,已經(jīng)是否掃描成功,如果掃描錯(cuò)誤,給出錯(cuò)誤的信息。4.3.8執(zhí)行端-清洗管理模塊功能:清洗完成之后,進(jìn)行潔服裝箱,改變潔服的狀態(tài)為已清洗。4.3.9執(zhí)行端-滅菌管理模塊功能:滅菌完成之后,進(jìn)行滅菌后裝箱改變潔服的狀態(tài)為已清潔。4.3.10執(zhí)行端-發(fā)放管理模塊功能:進(jìn)行潔服的裝箱,把潔服與周轉(zhuǎn)箱進(jìn)行綁定,點(diǎn)擊發(fā)送,打印發(fā)送單。

數(shù)據(jù)庫設(shè)計(jì)5.1數(shù)據(jù)庫設(shè)計(jì)遵循的一般原則數(shù)據(jù)庫設(shè)計(jì)的原則有以下幾個(gè)方面:(1)、一對(duì)一設(shè)計(jì)原則。該原則可以減少維護(hù)過程中的工作難度。在此過程中要避免大數(shù)據(jù)和復(fù)雜數(shù)據(jù)的出現(xiàn),否則會(huì)影響開發(fā)的進(jìn)度和效率。還要了解各個(gè)實(shí)體間的相互關(guān)系,從而進(jìn)行信息數(shù)據(jù)的分散管理,并在此基礎(chǔ)上提高整體工作人員的工作效率,提高軟件應(yīng)用程序可靠性、科學(xué)性、安全性以及自身性能。(2)、獨(dú)特命名原則。獨(dú)特命名原則的應(yīng)用是為了減少在數(shù)據(jù)庫設(shè)計(jì)過程中出現(xiàn)重復(fù)命名和不規(guī)范命名現(xiàn)象出現(xiàn)。通過應(yīng)用此原則能夠減少數(shù)據(jù)冗雜,維護(hù)數(shù)據(jù)一致性,保持各關(guān)鍵詞之間存在必然相對(duì)應(yīng)聯(lián)系。獨(dú)特命名原則能夠鍛煉工作人員對(duì)大小寫字母熟練操作能力,有利于規(guī)范化后臺(tái)代碼工作的開展。(3)、雙向使用原則。雙向使用原則包括:事務(wù)使用原則和索引功能原則。雙向使用原則是在邏輯工作單元模式基礎(chǔ)上實(shí)現(xiàn)其表現(xiàn)形式的,不僅給非事務(wù)性單元操作工作提供基礎(chǔ)保障,也保證其能夠及時(shí)更新、獲取數(shù)據(jù)資源。索引功能原則的有效運(yùn)用,使其獲取更多屬性列數(shù)據(jù)信息,并且對(duì)其做到靈活排序。5.2數(shù)據(jù)庫表設(shè)計(jì)(1)用戶表結(jié)構(gòu)IdIDintDName登錄名varcharrName用戶名varcharpassword密碼varcharpDays密碼有效天數(shù)intIsActive是否激活bitsxDate失效日期datetimeczUser操作人varcharczTime操作時(shí)間datetimegxUser更新人varchargxTime更新時(shí)間datetime(2)工作中心表結(jié)構(gòu)IdIDintwcName工作中心編號(hào)varcharwcDesc工作中心名稱varcharwcComment備注varcharczUser操作人varcharczTime操作時(shí)間datetimegxUser更新人varchargxTime更新時(shí)間datetime(3)周轉(zhuǎn)箱表結(jié)構(gòu)Id主鍵intboxNo周轉(zhuǎn)箱編碼varcharboxType類型varcharcapacityMax最大容量(套)intremark備注varcharczUser操作人varcharczTime操作時(shí)間datetimegxUser更新人varchargxTime更新時(shí)間datetime(4)潔凈服表結(jié)構(gòu)IdIDintjfNo編號(hào)varcharremark備注varcharqxTime清洗日期datetimeqxValidity清洗效期datetimemjTime滅菌日期datetimemjValidity滅菌效期datetimeqxStatus潔凈狀態(tài)varcharjfStatus潔凈服狀態(tài)varcharqxTotalNumber總清洗次數(shù)intmjTotalNumber總滅菌次數(shù)intczUser操作人varcharczTime操作時(shí)間datetimegxUser更新人varchargxTime更新時(shí)間datetime(5)權(quán)限表結(jié)構(gòu)IdIDintgnName功能名稱varchargnNo功能編號(hào)datetimeczUser操作人varcharczTime操作時(shí)間datetimegxUser更新人varchargxTime更新時(shí)間datetime5.3數(shù)據(jù)庫的完整性和安全性(1)、數(shù)據(jù)庫的完整性。保證完整性的方式:建立一些完整性的約束規(guī)則,當(dāng)有DB更新操作時(shí),數(shù)據(jù)庫會(huì)自動(dòng)按照完整性約束條件進(jìn)行檢查。(2)、數(shù)據(jù)庫的安全性。保證安全性的方式:進(jìn)行數(shù)據(jù)庫的熱備份;并對(duì)關(guān)鍵數(shù)據(jù)進(jìn)行加密處理。做好登錄的記錄日志,可以查看那個(gè)IP地址在不斷嘗試登錄系統(tǒng)。(3)、總結(jié)來說,數(shù)據(jù)庫安全性措施和完整性措施的防范對(duì)系統(tǒng)設(shè)計(jì)是非常重要的一部分。

系統(tǒng)實(shí)現(xiàn)6.1管理端模塊(1)登錄界面(2)潔服管理(3)周轉(zhuǎn)箱管理(4)房間管理(5)報(bào)表管理使用\o"C#+Winform用ReportViewer控件制作報(bào)表"ReportViewer控件制作報(bào)表,ReportViewer是微軟報(bào)表解決方案的前臺(tái)展示控件,目前嵌入在VS2005/VS2008/VS2010/VS2012中。它的優(yōu)勢(shì)主要有以下幾點(diǎn):微軟自帶的免費(fèi)報(bào)表,能夠進(jìn)行報(bào)表的快速開發(fā),并能夠把制作的報(bào)表進(jìn)表查看及打印預(yù)覽功能,可直接輸出到打印機(jī),也可直接輸出為Excel文件或PDF文件,對(duì)于習(xí)慣Excel表格的人來說,ReportViewer報(bào)表控件非常適合雙平臺(tái)-既可以在Web程序中使用,也可以在Windows程序中使用。(6)權(quán)限管理每個(gè)功能、每個(gè)按鈕、每個(gè)工作中心都是一個(gè)權(quán)限項(xiàng)。用戶選擇用戶組,用戶組設(shè)定不同的權(quán)限,這個(gè)每個(gè)用戶就擁有該用戶組的權(quán)限。用戶組可以進(jìn)行選擇系統(tǒng)中所有的權(quán)限,選中某一項(xiàng)權(quán)限,就表示該用戶組有此權(quán)限項(xiàng)的權(quán)限。6.2執(zhí)行端模塊(1)登錄界面(2)接收管理(3)清洗管理(4)滅菌管理(5)發(fā)放管理

系統(tǒng)測(cè)試7.1測(cè)試的目的和原則軟件測(cè)試的目的:盡早發(fā)現(xiàn)軟件在設(shè)計(jì)和開發(fā)工程中的缺陷和Bug。測(cè)試的方法分為:白盒測(cè)試和黑盒測(cè)試等。軟件測(cè)試的原則:盡早測(cè)試的原則。越早發(fā)現(xiàn)軟件的Bug,對(duì)整個(gè)程序的執(zhí)行越有利。輸入輸出原則。要根據(jù)業(yè)務(wù)要求建立一些基本的測(cè)試數(shù)據(jù),作為業(yè)務(wù)測(cè)試輸入數(shù)據(jù),根據(jù)輸入數(shù)據(jù),執(zhí)行測(cè)試程序,看是否能夠得到想要的輸出結(jié)果。第三方測(cè)試原則。測(cè)試工作交給不是開發(fā)程序的人員進(jìn)行測(cè)試。容錯(cuò)原則。在測(cè)試的時(shí)候,輸入合法和不合法的數(shù)據(jù)測(cè)試系統(tǒng)的健壯性。

5.全面原則。應(yīng)該根據(jù)業(yè)務(wù)邏輯和設(shè)計(jì)方案,建立一套詳細(xì)的測(cè)試方案,進(jìn)行全面測(cè)試。7.2測(cè)試方式單元測(cè)試單元測(cè)試是最微小規(guī)模的測(cè)試。往往有開發(fā)該單元的工程師進(jìn)行測(cè)試,需要測(cè)試單元模塊的內(nèi)部代碼和業(yè)務(wù)邏輯。集成測(cè)試集成測(cè)試起始就是各個(gè)系統(tǒng)單元的組合測(cè)試,可以是兩個(gè)系統(tǒng)單元組合成一個(gè)測(cè)試組件,也可以多個(gè)系統(tǒng)單元組合成一個(gè)測(cè)試組件。集成測(cè)試除了識(shí)別系統(tǒng)單元之外,還需要測(cè)試各個(gè)單元之間的連接。然后在進(jìn)行組件與組件之間的測(cè)試,并最終擴(kuò)展進(jìn)程。負(fù)載測(cè)試負(fù)載測(cè)試就是模擬最大負(fù)荷下程序的運(yùn)行情況。例如:測(cè)試某個(gè)查詢功能的查詢速度,可以建立1000萬條數(shù)據(jù),進(jìn)行查詢,看程序的運(yùn)行速度和程序運(yùn)行狀態(tài)。如果運(yùn)行時(shí)間過長或者程序崩潰,就要進(jìn)行程序性能的優(yōu)化。性能測(cè)試多用戶操作的情況下系統(tǒng)的功能穩(wěn)定性。在進(jìn)行版本升級(jí)的時(shí)候要保證,系統(tǒng)的運(yùn)行速度和功能的穩(wěn)定性。驗(yàn)收測(cè)試它是測(cè)試過程中的最后一個(gè)階段,驗(yàn)收測(cè)試的目的是保證交個(gè)用戶的程序是完善的。測(cè)試方式是真實(shí)環(huán)境下系統(tǒng)的運(yùn)行測(cè)試。

結(jié)論本系統(tǒng)設(shè)計(jì)到現(xiàn)在,基本實(shí)現(xiàn)業(yè)務(wù)功能。開發(fā)語言C#,開發(fā)工具VS2010,數(shù)據(jù)庫SQLSERVER2008R。整個(gè)系統(tǒng)進(jìn)行分層結(jié)構(gòu)處理,具有良好的可維護(hù)性和擴(kuò)展性。該設(shè)計(jì)分為兩個(gè)端,分別是執(zhí)行端和管理端。管理端:主要的使用人員為管理人員和系統(tǒng)維護(hù)人員,所具有的主要功能是進(jìn)行基礎(chǔ)數(shù)據(jù)的錄入和與系統(tǒng)維護(hù),還要適合管理人員進(jìn)行的統(tǒng)計(jì)報(bào)表功能;執(zhí)行端:主要的使用人員為車間工人,頁面的設(shè)計(jì)風(fēng)格簡單適用,設(shè)計(jì)到的主要業(yè)務(wù)就是收衣、洗衣、滅菌、發(fā)放工作。根據(jù)不同的操作用戶,設(shè)計(jì)不同的操作頁面模式。通過程序進(jìn)行科學(xué)化的管理,有效的提高了工作效率,降低了人力和物力。另外在數(shù)據(jù)查詢方面,進(jìn)行數(shù)據(jù)的分散管理,建立分區(qū)索引,提高數(shù)據(jù)的運(yùn)行速度。在數(shù)據(jù)安全方面,進(jìn)行了MD5加密和數(shù)據(jù)庫的熱備。攻讀學(xué)位所取得的研究成致謝PAGEPAGE24PAGEPAGE25致謝在一個(gè)多月的努力和構(gòu)思,我確認(rèn)是我學(xué)生生涯中最有價(jià)值的一段時(shí)光。首先感謝我的導(dǎo)師,要對(duì)他的細(xì)心幫助和指導(dǎo)表示由衷的感謝。在這段時(shí)間里,我從他身上不僅學(xué)到了許多的專業(yè)知識(shí),更感受到了他工作中的兢兢業(yè)業(yè),生活中的平易近人。此外,他嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和忘我的工作精神值得我去學(xué)習(xí)。感謝兩年來傳授我知識(shí)的老師們,更要感謝我的家人對(duì)我學(xué)業(yè)上的支持和鼓勵(lì),感謝所有關(guān)心幫助過我的人??傊?,在以后的學(xué)習(xí)生活中我將以加倍的努力作為對(duì)給予我?guī)椭膶W(xué)校、老師及同學(xué)們的回報(bào)。參考文獻(xiàn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論