黃小宸 遼寧錦州渤海大學(xué)信息科學(xué)與技術(shù)學(xué)院
基于SSH框架的食品藥品監(jiān)督管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
黃小宸 遼寧錦州渤海大學(xué)信息科學(xué)與技術(shù)學(xué)院
食品藥品產(chǎn)品種類非常多,其與人們生活密切相關(guān),產(chǎn)品質(zhì)量問題不容忽視。一旦出現(xiàn)問題產(chǎn)品因素很多,監(jiān)管業(yè)務(wù)不到位、產(chǎn)品種類繁雜、缺乏檢測技術(shù)支持、企業(yè)盲目追求利潤,導(dǎo)致問題產(chǎn)品走進(jìn)消費(fèi)市場。當(dāng)前人工監(jiān)督方式效率較低,監(jiān)管范圍小,無法讓非法行為實(shí)施有效通報(bào),主要監(jiān)管部門未發(fā)揮其監(jiān)管作用。食品藥品管理采用J2EE平臺和SQL Server2008數(shù)據(jù)庫組合實(shí)現(xiàn)應(yīng)用系統(tǒng)的設(shè)計(jì),系統(tǒng)采取B/S架構(gòu)實(shí)現(xiàn),保證完成監(jiān)管業(yè)務(wù)任務(wù),找出人工監(jiān)管的不足之處,并提出信息化手段解決方案。另外,該應(yīng)用系統(tǒng)能夠?qū)崿F(xiàn)穩(wěn)定長期、無安全漏洞的運(yùn)行。
食品藥品管理 B/S架構(gòu) J2EE平臺 SQL Server 2008數(shù)據(jù)庫
食品與藥品產(chǎn)品種類非常之多,食品與藥品與人們生活密切相關(guān),問題產(chǎn)品對人們的財(cái)力和身體造成巨大傷害,產(chǎn)品質(zhì)量問題不容忽視。一旦出現(xiàn)問題產(chǎn)品因素很多種,其中主要包括:監(jiān)管業(yè)務(wù)和職責(zé)不到位、需要監(jiān)管的產(chǎn)品種類繁雜、監(jiān)管部門缺乏檢測技術(shù)作為支持、很多企業(yè)盲目追求利潤而不顧消費(fèi)者的生命和財(cái)產(chǎn)安全,最后導(dǎo)致問題產(chǎn)品走進(jìn)消費(fèi)市場。
當(dāng)前情況下的人工監(jiān)督方式效率較低,實(shí)施的監(jiān)管業(yè)務(wù)范圍較小,無法讓非法行為的非法企業(yè)實(shí)施有效通報(bào)與公示,主要監(jiān)管部門未發(fā)揮其監(jiān)管作用和監(jiān)管職能。食品藥品監(jiān)督管理系統(tǒng)采用J2EE開發(fā)平臺和SQL Server2008高級版本的數(shù)據(jù)庫組合實(shí)現(xiàn)食品藥品監(jiān)督管理系統(tǒng)的設(shè)計(jì),食品藥品監(jiān)督管理系統(tǒng)采取一種基于B/S技術(shù)架構(gòu)實(shí)現(xiàn)的應(yīng)用系統(tǒng),保證完成監(jiān)管部門的監(jiān)管業(yè)務(wù)任務(wù)和監(jiān)管功能,在食品藥品監(jiān)督管理系統(tǒng)開發(fā)之前需要找出人工監(jiān)管存在的不足之處,并提出以信息化手段解決方案。另外,該食品藥品監(jiān)督管理系統(tǒng)能夠?qū)崿F(xiàn)穩(wěn)定長期、無安全漏洞的運(yùn)行。
2.1 系統(tǒng)的設(shè)計(jì)目標(biāo)
第一,食品藥品監(jiān)督管理系統(tǒng)的設(shè)計(jì)目標(biāo),在分析了食品藥品監(jiān)督管理系統(tǒng)的整體架構(gòu)之后,下面需要明確的是食品藥品監(jiān)督管理系統(tǒng)的設(shè)計(jì)目標(biāo):
①實(shí)現(xiàn)監(jiān)管數(shù)據(jù)資源整合操作,整合食品藥品監(jiān)督管理系統(tǒng)的檢測客戶、檢測產(chǎn)品和監(jiān)管業(yè)務(wù)檢測報(bào)告數(shù)據(jù),實(shí)現(xiàn)全部數(shù)據(jù)共享在系統(tǒng)中。
②便于全部監(jiān)管業(yè)務(wù)數(shù)據(jù)處理。
③保證食品藥品監(jiān)督管理系統(tǒng)內(nèi)的數(shù)據(jù)安全性,系統(tǒng)實(shí)現(xiàn)重要數(shù)據(jù)加密傳輸。
④食品藥品監(jiān)督管理系統(tǒng)界面簡單、功能使用便捷,對食品藥品監(jiān)督管理系統(tǒng)的業(yè)務(wù)功能預(yù)留部分待實(shí)現(xiàn)的接口。
2.2 系統(tǒng)的功能性需求分析
食品藥品監(jiān)督管理系統(tǒng)由檢測產(chǎn)品管理、數(shù)據(jù)安全分析、統(tǒng)計(jì)分析檢測數(shù)據(jù)、新聞發(fā)布管理、檢測數(shù)據(jù)錄入等功能。食品藥品監(jiān)督管理系統(tǒng)中不同的業(yè)務(wù)功能模塊包含著多種用戶角色。
本課題旨在完成食品藥品監(jiān)督管理系統(tǒng),同時實(shí)現(xiàn)對問題企業(yè)或者問題產(chǎn)品監(jiān)督公示,食品藥品監(jiān)督管理系統(tǒng)需融入部分執(zhí)法部門的需求。食品藥品監(jiān)督管理系統(tǒng)只在電腦終端上運(yùn)行,通過實(shí)現(xiàn)食品藥品監(jiān)督管理系統(tǒng)的相關(guān)業(yè)務(wù)功能模塊,對食品藥品監(jiān)督管理系統(tǒng)進(jìn)行系統(tǒng)測試,食品藥品監(jiān)督管理系統(tǒng)的功能性需求分析:
第一,檢測產(chǎn)品管理:完成產(chǎn)品的檢測工作;
第二,數(shù)據(jù)安全性管理:該功能保證業(yè)務(wù)數(shù)據(jù)的傳輸安全性;
第三,食品藥品監(jiān)督管理:該功能完成對問題企業(yè)或者問題產(chǎn)品監(jiān)督公示;
第四,動態(tài)新聞發(fā)布管理:該功能完成等功能已經(jīng)確定其問題企業(yè)或者問題產(chǎn)品進(jìn)行新聞公示。
第五,消費(fèi)者投訴舉報(bào)管理:可以輔助監(jiān)管工作,監(jiān)管軟件系統(tǒng)中匿名投訴或舉報(bào)問題產(chǎn)品的問題,其詳細(xì)功能涉及:
①投訴舉報(bào)填寫功能,當(dāng)消費(fèi)過程中,發(fā)現(xiàn)問題產(chǎn)品時,而不方便現(xiàn)場投訴舉報(bào),可以實(shí)現(xiàn)填寫投訴舉報(bào),完成投訴舉報(bào)工作。
②回復(fù)投訴舉報(bào),監(jiān)管部門通過監(jiān)管系統(tǒng)對投訴舉報(bào)的信息進(jìn)行業(yè)務(wù)處理并回復(fù)。
③查詢投訴舉報(bào)數(shù)據(jù),作為消費(fèi)者查詢投訴舉報(bào)信息,通過投訴編號查詢信息。
第六,設(shè)置系統(tǒng)參數(shù)的功能:很多監(jiān)管業(yè)務(wù)要設(shè)計(jì)相應(yīng)的存儲字段,便于監(jiān)管業(yè)務(wù)員的使用。
第七,統(tǒng)計(jì)業(yè)務(wù)數(shù)據(jù)分析功能:統(tǒng)計(jì)分析系統(tǒng)中全部業(yè)務(wù)數(shù)據(jù),根據(jù)監(jiān)管部門的真實(shí)需求進(jìn)行。
2.3 系統(tǒng)的非功能性需求分析
本文研究的食品藥品監(jiān)管系統(tǒng)的非功能性需求:
功能需求分析與非功能需求分析作為軟件設(shè)計(jì)的必不可少的部分,如果食品藥品監(jiān)管系統(tǒng)使用的監(jiān)管業(yè)務(wù)功能無法滿足真實(shí)需要,食品藥品監(jiān)管系統(tǒng)有可能存在一定的設(shè)計(jì)缺陷,所以,要對食品藥品監(jiān)管系統(tǒng)非功能需求實(shí)現(xiàn)分析,從而滿足監(jiān)管部門的實(shí)際需要。
第一,可用性,食品藥品監(jiān)管系統(tǒng)可用性包括用戶訪問的限情況,訪問食品藥品監(jiān)管系統(tǒng)并進(jìn)行業(yè)務(wù)操作時的最大人數(shù);用戶提交申請事保證在5秒以內(nèi)完成處理操作與響應(yīng)。
第二,安全性,開發(fā)食品藥品監(jiān)督管理系統(tǒng)是為了監(jiān)管存在某種缺陷,由于當(dāng)前的網(wǎng)絡(luò)環(huán)境并不安全,針對監(jiān)管數(shù)據(jù)安全性有必要考慮,必須對其業(yè)務(wù)數(shù)據(jù)保證措施,避免監(jiān)管業(yè)務(wù)數(shù)據(jù)在運(yùn)行中被篡改。
第三,整體性,要求食品藥品監(jiān)督管理系統(tǒng)的界面設(shè)計(jì)按照一種美工要求規(guī)劃,力求達(dá)到控件布局合理、功能操作簡單。
第四,系統(tǒng)功能擴(kuò)展性,采取異步更新擴(kuò)展系統(tǒng)功能,食品藥品監(jiān)督管理系統(tǒng)在遠(yuǎn)程服務(wù)器端擴(kuò)展業(yè)務(wù)功能操作。
2.4 系統(tǒng)的研究內(nèi)容
食品和藥品監(jiān)管系統(tǒng)的主要研究內(nèi)容:
第一,為食品藥品監(jiān)管部門提供了詳細(xì)的業(yè)務(wù)需求分析,因此,在進(jìn)行食品藥品監(jiān)管系統(tǒng)設(shè)計(jì)過程中需要考慮到食品藥品監(jiān)管系統(tǒng)的實(shí)用性。前臺主要完成為食品藥品監(jiān)管錄入操作頁面,為監(jiān)管部門的員工提供監(jiān)管業(yè)務(wù)管理,而食品藥品監(jiān)管系統(tǒng)的后臺操作是為了系統(tǒng)的超級管理員提供整體管理操作界面。
第二,依據(jù)監(jiān)管部門的實(shí)際業(yè)務(wù)需求進(jìn)行個性設(shè)計(jì),按照監(jiān)管業(yè)務(wù)流程化實(shí)現(xiàn)管理和數(shù)據(jù)庫的字典設(shè)計(jì)。
第三,依據(jù)監(jiān)管部門實(shí)際需求,對監(jiān)管系統(tǒng)實(shí)現(xiàn)總體規(guī)劃設(shè)計(jì),其中包括:食品藥品監(jiān)管系統(tǒng)技術(shù)架構(gòu)設(shè)計(jì)、食品藥品監(jiān)管系統(tǒng)功能模塊設(shè)計(jì)、食品藥品監(jiān)管統(tǒng)數(shù)據(jù)庫設(shè)計(jì)、食品藥品監(jiān)管數(shù)據(jù)分布設(shè)計(jì)等等。
第四,依據(jù)食品藥品監(jiān)管系統(tǒng)總體設(shè)計(jì)流程,進(jìn)行分步實(shí)現(xiàn)操作,經(jīng)過監(jiān)管業(yè)務(wù)流程設(shè)計(jì)、整合全部的業(yè)務(wù)功能需求,完善系統(tǒng)的美工界面設(shè)計(jì)等。
3.1 J2EE技術(shù)
J2EE開發(fā)技術(shù)為了實(shí)現(xiàn)食品和藥品監(jiān)管系統(tǒng)成為可能,該應(yīng)用系統(tǒng)基于J2EE技術(shù)實(shí)現(xiàn)跨平臺設(shè)計(jì)與開發(fā)工作。J2EE架構(gòu)中接口包屬于應(yīng)用程序的預(yù)留部分,該技術(shù)體系體現(xiàn)即插即用原則,J2EE技術(shù)架構(gòu)中擁有接口服務(wù)說明程序、類函數(shù)調(diào)用規(guī)則,J2EE技術(shù)架構(gòu)完全能夠此類程序的開發(fā)。
3.2 MVC設(shè)計(jì)思想
MVC經(jīng)典設(shè)計(jì)思想是一種分離開發(fā)的框架,MVC設(shè)計(jì)思想將電子產(chǎn)品系統(tǒng)以結(jié)構(gòu)分層思想實(shí)現(xiàn)的技術(shù)架構(gòu)中,MVC設(shè)計(jì)思想將食品和藥品監(jiān)管系統(tǒng)的數(shù)據(jù)交互置于控制層、對象業(yè)務(wù)模型在M層、顯示數(shù)據(jù)的視圖層。
3.3 SQL SEVER 2008技術(shù)
SQL Server2008數(shù)據(jù)庫能夠有效完成食品和藥品的監(jiān)管業(yè)務(wù)功能,該應(yīng)用系統(tǒng)的存儲與數(shù)據(jù)交互均是通過SQL SEVER 2008技術(shù)實(shí)現(xiàn)的,食品和藥品監(jiān)管系統(tǒng)之所以采取SQL Server2008的高級版本是因?yàn)樗潜容^穩(wěn)定、比較完善的數(shù)據(jù)庫管理系統(tǒng),性能方面無可挑剔。關(guān)于SQL Server2008高級版本增加了部分新特性:
第一,該數(shù)據(jù)庫管理系統(tǒng)中,增強(qiáng)的數(shù)據(jù)處理能力。
第二,系統(tǒng)運(yùn)行.NET程序框架為程序員提供存儲與數(shù)據(jù)交互能力。
4.1 系統(tǒng)的技術(shù)架構(gòu)設(shè)計(jì)
基于B/S技術(shù)架構(gòu)開發(fā)食品和藥品監(jiān)管系統(tǒng)的食品或者藥品的監(jiān)督檢測為主,該系統(tǒng)的總體技術(shù)架構(gòu)以檢測產(chǎn)品監(jiān)督管理和存儲監(jiān)管問題企業(yè)或者問題產(chǎn)品的服務(wù)平臺,以應(yīng)用系統(tǒng)的服務(wù)器管理為核心,將檢測數(shù)據(jù)實(shí)時傳輸系統(tǒng)的服務(wù)器中,基于B/S技術(shù)架構(gòu)的局域網(wǎng)遠(yuǎn)程訪問食品和藥品監(jiān)管系統(tǒng)。
4.2 系統(tǒng)的數(shù)據(jù)分布設(shè)計(jì)
基于B/S技術(shù)架構(gòu)開發(fā)食品和藥品監(jiān)管系統(tǒng)的數(shù)據(jù)分布設(shè)計(jì)是按照大型數(shù)據(jù)庫系統(tǒng)參數(shù),設(shè)計(jì)的軟件的技術(shù)架構(gòu)與系統(tǒng)的數(shù)據(jù)分布與存儲設(shè)計(jì),因此,該應(yīng)用系統(tǒng)關(guān)鍵是數(shù)據(jù)表存儲結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)分布設(shè)計(jì),通過對系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)分布設(shè)計(jì)集中存儲數(shù)據(jù)設(shè)的策略。
4.3 系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)
基于B/S技術(shù)架構(gòu)實(shí)現(xiàn)食品和藥品監(jiān)管系統(tǒng)的完成概念結(jié)構(gòu)設(shè)計(jì),系統(tǒng)抽象事物成數(shù)據(jù)對象,實(shí)體與屬性之間存在關(guān)聯(lián)。ER模型是由實(shí)體、屬性以及聯(lián)系三者構(gòu)成:
對于食品和藥品監(jiān)管系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)方面采用的建表手段是:創(chuàng)建獨(dú)立的單表和多表之間關(guān)聯(lián)的設(shè)計(jì),食品和藥品監(jiān)管系統(tǒng)表結(jié)構(gòu)字段存儲設(shè)計(jì):
第一,檢測產(chǎn)品實(shí)體設(shè)計(jì),主要包括的屬性有:檢測產(chǎn)品編號、檢測產(chǎn)品名稱、附件條形碼、被檢單位名稱、檢測產(chǎn)品產(chǎn)地、單位地址、承檢單位和備注等。
第二,新聞實(shí)體設(shè)計(jì),主要包括的屬性有:新聞編碼、標(biāo)題、新聞發(fā)布時間、新聞主審人、新聞內(nèi)容、是否合格、是否可轉(zhuǎn)載、電子附件等。
第三,監(jiān)管數(shù)據(jù)實(shí)體設(shè)計(jì),主要包含的屬性:表的序號、承檢單位、送檢單位、監(jiān)管產(chǎn)品名稱、規(guī)格型號、出廠編號、適用檢測標(biāo)準(zhǔn)、檢測人、檢測日期、校準(zhǔn)人、校準(zhǔn)日期、審核人和審核日期等。
第四,投訴檢舉實(shí)體設(shè)計(jì),主要包含的屬性:表的序號、投訴檢舉人、投訴單位名稱、投訴產(chǎn)品名稱、投訴原因、投訴日期、受理單位、回復(fù)日期、備注等。
第五,產(chǎn)品管理實(shí)體設(shè)計(jì),主要包含的屬性:表的序號、產(chǎn)品管理編碼、產(chǎn)品名稱、辦理人、辦理日期和備注等。
第六,企業(yè)登記實(shí)體設(shè)計(jì),主要包含的屬性:待檢測企業(yè)組織機(jī)構(gòu)代碼證號(五證合一)、檢測企業(yè)名稱、企業(yè)法人、通訊方式、注冊資本、生產(chǎn)產(chǎn)品類型以及種類。
第一,食品藥品監(jiān)督管理系統(tǒng)的優(yōu)點(diǎn),通過食品和藥品監(jiān)管系統(tǒng)的測試分析可以發(fā)現(xiàn)用戶的全部功能已經(jīng)滿足最初需求設(shè)計(jì)。
第二,食品藥品監(jiān)督管理系統(tǒng)的缺點(diǎn),食品和藥品監(jiān)管系統(tǒng)對外應(yīng)該預(yù)留部分?jǐn)?shù)據(jù)存儲接口,通過這種這種方式對應(yīng)用系統(tǒng)實(shí)現(xiàn)功能擴(kuò)展升級操作。
第一,未來為做出符合食品和藥品監(jiān)管系統(tǒng)的需求分析做進(jìn)一步努力。
第二,通過研究其他省院的成果案例,熟悉該應(yīng)用系統(tǒng)的主要開發(fā)工作,并熟練的掌握了對象編程設(shè)計(jì)思想。
第三,通過分析本文技術(shù)架構(gòu)以及軟件編程設(shè)計(jì)思想,并為未來食品和藥品監(jiān)管系統(tǒng)實(shí)現(xiàn)實(shí)現(xiàn)功能擴(kuò)展,并預(yù)留部分待開發(fā)的接口。
[1]袁西林.于培明,王集會.美國藥品監(jiān)督管理體系的特點(diǎn)及對我國的啟示[J].齊魯藥事.2006,1(05):5-7
[2]王蘭明.我國食品安全管理工作的現(xiàn)狀與思考[J].食品科學(xué).2006,2(12):2-4
[3]許軼斌,葉樺.提高基層藥監(jiān)機(jī)構(gòu)藥品稽查裝備水平的設(shè)想[J].上海食品藥品監(jiān)管情報(bào)研究.2009,21(11):4-6
[4]宋燕,邵蓉.中美藥品監(jiān)管隊(duì)伍建設(shè)情況的比較分析[J].上海醫(yī)藥.2006,10(10):2-4
[5]鄧旭平.南充市藥監(jiān)局“藥信通”平臺的設(shè)計(jì)實(shí)現(xiàn)[D].成都:電子科技大學(xué),2010年6月