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