前言:我們精心挑選了數(shù)篇優(yōu)質(zhì)信息系統(tǒng)設(shè)計(jì)論文文章,供您閱讀參考。期待這些文章能為您帶來(lái)啟發(fā),助您在寫(xiě)作的道路上更上一層樓。
增城市很早就采用計(jì)算機(jī)來(lái)制作房產(chǎn)平面圖,時(shí)至今日積累了數(shù)量巨大的房產(chǎn)測(cè)繪電子版數(shù)據(jù)和屬性數(shù)據(jù),迫切需要引入GIS技術(shù),建立一個(gè)以房產(chǎn)測(cè)繪圖形數(shù)據(jù)為基礎(chǔ),整合房產(chǎn)屬性數(shù)據(jù)、房地產(chǎn)管理業(yè)務(wù)數(shù)據(jù)、房產(chǎn)檔案數(shù)據(jù)的現(xiàn)代化房產(chǎn)測(cè)繪管理系統(tǒng)。該系統(tǒng)能夠?qū)崿F(xiàn)基于GIS平臺(tái)以圖管房、房地關(guān)聯(lián)、以房管檔、圖檔簿合一、圖文表一體化的管理目的,簡(jiǎn)化工作流程、提高工作效率。
1.1總體設(shè)計(jì)借鑒沈陽(yáng)、武漢、大連市等多個(gè)城市的房產(chǎn)測(cè)繪管理信息系統(tǒng)建設(shè)經(jīng)驗(yàn),結(jié)合增城市房產(chǎn)測(cè)繪管理的實(shí)際需求,遵循“規(guī)范、先進(jìn)、實(shí)用、安全、一體化”的原則,設(shè)計(jì)了增城市基于GIS的房產(chǎn)測(cè)繪管理信息系統(tǒng)總體框架,如圖3所示。增城市房產(chǎn)測(cè)繪管理信息系統(tǒng)總體框架包括數(shù)據(jù)層、支撐層、服務(wù)層和應(yīng)用層。數(shù)據(jù)層是系統(tǒng)的信息載體,是對(duì)現(xiàn)有的資源信息進(jìn)行整合形成的資源數(shù)據(jù)庫(kù),包括基礎(chǔ)空間數(shù)據(jù)、房產(chǎn)專(zhuān)題數(shù)據(jù)等。支撐層是用于支撐系統(tǒng)所采用的主要技術(shù),包括通用中間件、業(yè)務(wù)中間件和WebGIS,GIS引擎等GIS支撐技術(shù)。服務(wù)層把業(yè)務(wù)對(duì)象層的邏輯轉(zhuǎn)換成更粗粒度的服務(wù),包括數(shù)據(jù)轉(zhuǎn)換服務(wù)、數(shù)據(jù)入庫(kù)服務(wù)、空間查詢服務(wù)等多種服務(wù),實(shí)現(xiàn)服務(wù)的集成。業(yè)務(wù)層是業(yè)務(wù)核心,包括基礎(chǔ)測(cè)繪、項(xiàng)目測(cè)繪、測(cè)繪辦公管理、測(cè)繪成果管理等多個(gè)子系統(tǒng)。該系統(tǒng)的用戶包括普通用戶、房產(chǎn)業(yè)務(wù)管理用戶、房產(chǎn)測(cè)繪技術(shù)用戶和測(cè)繪數(shù)據(jù)管理用戶等,根據(jù)不同的用戶角色賦予不同的操作權(quán)限。
1.2數(shù)據(jù)建設(shè)數(shù)據(jù)是GIS系統(tǒng)的靈魂,因此,要以房產(chǎn)空間數(shù)據(jù)庫(kù)為基礎(chǔ),融合房產(chǎn)屬性數(shù)據(jù)、檔案數(shù)據(jù)等非空間數(shù)據(jù),建立以圖管房,圖、屬、檔一體化的數(shù)字房產(chǎn)基礎(chǔ)數(shù)據(jù)庫(kù)。房產(chǎn)測(cè)繪管理信息系統(tǒng)的數(shù)據(jù)主要包括圖形數(shù)據(jù)和屬性數(shù)據(jù)兩大部分。圖形數(shù)據(jù)可以分成遙感影像圖、基礎(chǔ)地形圖、分幅平面圖、分丘平面圖和分層分戶平面圖等,屬性數(shù)據(jù)包括房產(chǎn)基礎(chǔ)數(shù)據(jù)、房產(chǎn)業(yè)務(wù)數(shù)據(jù)等。數(shù)據(jù)建設(shè)先以現(xiàn)有的遙感影像圖和基礎(chǔ)地形圖為基礎(chǔ),將歷史測(cè)繪成果進(jìn)行整理,按統(tǒng)一標(biāo)準(zhǔn)清洗轉(zhuǎn)換后,導(dǎo)入GIS系統(tǒng),形成房產(chǎn)基礎(chǔ)空間數(shù)據(jù)庫(kù)。將遙感影像圖、基礎(chǔ)地形圖、分幅平面圖、分丘平面圖等空間地理信息數(shù)據(jù)按照統(tǒng)一坐標(biāo)分圖層存放與展示,而分層分戶平面圖是按照獨(dú)立坐標(biāo)二進(jìn)制對(duì)象方式存儲(chǔ)在數(shù)據(jù)庫(kù)中的。然后依靠圖符號(hào)、丘號(hào)、幢號(hào)、房間號(hào)等關(guān)鍵字,實(shí)現(xiàn)分幅平面圖、分丘平面圖、分層分戶平面圖與樓盤(pán)屬性數(shù)據(jù)之間的關(guān)聯(lián)。房產(chǎn)信息及其權(quán)屬信息均具備不斷變化的特征,需要不斷地更新空間數(shù)據(jù)庫(kù),可通過(guò)測(cè)繪數(shù)據(jù)入庫(kù)、測(cè)繪成果管理等子系統(tǒng)進(jìn)行相應(yīng)操作。
1.3系統(tǒng)功能增城市房產(chǎn)測(cè)繪管理信息系統(tǒng)采用C/S和B/S混合的體系結(jié)構(gòu),C/S主要應(yīng)用于房產(chǎn)測(cè)繪系統(tǒng)的編輯、空間數(shù)據(jù)庫(kù)的更新和GIS高級(jí)分析等模塊。B/S主要應(yīng)用于前臺(tái)業(yè)務(wù)辦理、地圖展現(xiàn)和信息子系統(tǒng)等。根據(jù)實(shí)際操作的需要,房產(chǎn)測(cè)繪GIS平臺(tái)、基礎(chǔ)測(cè)繪子系統(tǒng)、項(xiàng)目測(cè)繪子系統(tǒng)、項(xiàng)目成果管理子系統(tǒng)、測(cè)繪數(shù)據(jù)入庫(kù)子系統(tǒng)及數(shù)據(jù)報(bào)表統(tǒng)計(jì)子系統(tǒng)采用C/S結(jié)構(gòu),而測(cè)繪辦公管理子系統(tǒng)與房產(chǎn)測(cè)繪信息子系統(tǒng)則采用B/S結(jié)構(gòu)。房產(chǎn)測(cè)繪GIS平臺(tái)是增城市房產(chǎn)測(cè)繪管理信息系統(tǒng)的基礎(chǔ)平臺(tái),以遙感影像圖、基礎(chǔ)地形圖及房產(chǎn)產(chǎn)籍圖為基礎(chǔ),對(duì)房產(chǎn)地理信息進(jìn)行分層組織。主要有房屋層、層、道路及設(shè)施構(gòu)成圖層,并采用符合標(biāo)準(zhǔn)規(guī)范的點(diǎn)、線、區(qū)域、顏色、地圖符號(hào)直觀形象地表達(dá)和顯示相應(yīng)的地理數(shù)據(jù)類(lèi)型。該平臺(tái)提供漫游、放大、縮小等一系列基礎(chǔ)操作功能,以及圖層控制、查詢、編輯、制圖等高級(jí)GIS功能。基礎(chǔ)測(cè)繪子系統(tǒng)主要實(shí)現(xiàn)一個(gè)城市或地域內(nèi),建立大范圍的、整體的房產(chǎn)分幅平面圖。而項(xiàng)目測(cè)繪子系統(tǒng)主要是繪制、管理房地產(chǎn)分丘、分層和分戶平面圖,同時(shí)通過(guò)繪制的圖形精確地計(jì)算出各權(quán)屬單位的面積,并出具結(jié)果測(cè)繪報(bào)告。測(cè)繪辦公管理子系統(tǒng)主要完成測(cè)繪業(yè)務(wù)受理、分派與實(shí)施、數(shù)據(jù)質(zhì)量管理和數(shù)據(jù)遞交等管理業(yè)務(wù),包括業(yè)務(wù)的新增、審核、存檔、查詢、統(tǒng)計(jì)等工作,是房產(chǎn)測(cè)繪管理人員日常辦公使用系統(tǒng)。房產(chǎn)測(cè)繪信息子系統(tǒng)主要實(shí)現(xiàn)房產(chǎn)共享數(shù)據(jù)的,便于業(yè)務(wù)人員或購(gòu)房者查詢、瀏覽相關(guān)房產(chǎn)信息,為房產(chǎn)綜合業(yè)務(wù)辦理提供圖形支持。通過(guò)對(duì)查詢結(jié)果的快速定位,可以放大該部分的地圖詳情,查看房屋、周邊地形、道路、交通等居住環(huán)境信息。
2結(jié)束語(yǔ)
Struts2框架實(shí)現(xiàn)MVC(Model,View,Controller)模式[10],MVC模式能夠提高程序組件的重用性和清晰程序結(jié)構(gòu)。Spring框架通過(guò)IoC(控制反轉(zhuǎn))和AOP(面向方面編程)兩種技術(shù),來(lái)實(shí)現(xiàn)對(duì)程序中的對(duì)象關(guān)系、事務(wù)、權(quán)限和日志的統(tǒng)一管理。Hibernate框架完成系統(tǒng)數(shù)據(jù)持久化的工作,通過(guò)Hibernate可以提高民政服務(wù)信息系統(tǒng)對(duì)底層數(shù)據(jù)庫(kù)兼容性,能在不修改后臺(tái)代碼的情況下實(shí)現(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)的更換。
2系統(tǒng)設(shè)計(jì)
2.1系統(tǒng)總體設(shè)計(jì)民政服務(wù)信息系統(tǒng)包括三個(gè)子系統(tǒng),分別是民政內(nèi)部辦公系統(tǒng)、社會(huì)服務(wù)平臺(tái)和社會(huì)家園網(wǎng)。三個(gè)子系統(tǒng)協(xié)作示意圖如圖1所示。圖1中實(shí)線表示業(yè)務(wù)申報(bào),虛線表示審核結(jié)果回復(fù),數(shù)字表示民政業(yè)務(wù)類(lèi)型(1表示社區(qū)申報(bào)的業(yè)務(wù),2表示社區(qū)家園網(wǎng)直接申報(bào)的業(yè)務(wù),3表示通過(guò)社區(qū)家園網(wǎng)向社區(qū)申報(bào)并且最終由社區(qū)提交到民政局的業(yè)務(wù))。智慧社區(qū)服務(wù)平臺(tái)是由社區(qū)的辦公人員使用,主要完成社區(qū)基本情況登記與查詢,民政業(yè)務(wù)上傳與下達(dá)。民政內(nèi)部辦公系統(tǒng)是提供給民政局辦公人員使用的,民政局辦公人員通過(guò)該系統(tǒng)能夠?qū)徟鐓^(qū)上報(bào)的申請(qǐng)和管理的民政業(yè)務(wù)信息。社區(qū)家園網(wǎng)是一個(gè)論壇,為群眾提供一個(gè)咨詢、辦事和交流的平臺(tái),不需要進(jìn)行證件真實(shí)性審核的業(yè)務(wù)都通過(guò)社區(qū)家園網(wǎng)申報(bào)。
2.2架構(gòu)設(shè)計(jì)民政服務(wù)信息系統(tǒng)采用ExtJS和JSP實(shí)現(xiàn)前臺(tái)頁(yè)面,通過(guò)Struts2、Spring和Hibernate實(shí)現(xiàn)后臺(tái)業(yè)務(wù)處理,并通過(guò)ExtJS和SSH整合搭建一個(gè)實(shí)現(xiàn)了MVC設(shè)計(jì)模式的系統(tǒng)架構(gòu)。ExtJS+SSH架構(gòu)中ExtJS實(shí)現(xiàn)了從用戶界面向后臺(tái)提交請(qǐng)求??刂茖邮褂肧truts2來(lái)實(shí)現(xiàn)MVC模式。業(yè)務(wù)邏輯層細(xì)化為Service層和DAO層,通過(guò)Spring來(lái)管理Service和DAO之間的耦合關(guān)系。數(shù)據(jù)持久層使用Hibernate框架。實(shí)現(xiàn)時(shí)為了提高系統(tǒng)的擴(kuò)展性,Service層和DAO層使用抽象接口,將具體的實(shí)現(xiàn)類(lèi)和接口分離,并通過(guò)Spring指定Service接口和DAO接口的具體實(shí)現(xiàn)類(lèi),在需求變化后,只需更改Spring的配置文件就可以適應(yīng)新的需求,符合“開(kāi)閉原則”。系統(tǒng)架構(gòu)圖如圖2所示??刂茖油ㄟ^(guò)Struts2的servlet來(lái)完成,Action層由Struts2中的自定義action類(lèi)實(shí)現(xiàn)。Action層中的對(duì)象使用Struts-Spring插件管理,而Service層和Dao層及相應(yīng)實(shí)現(xiàn)層的對(duì)象統(tǒng)一由Spring管理。表現(xiàn)層通過(guò)JSP和ExtJS實(shí)現(xiàn)。
2.3功能設(shè)計(jì)
2.3.1民政內(nèi)部辦公系統(tǒng)的設(shè)計(jì)民政內(nèi)部辦公系統(tǒng)按組織機(jī)構(gòu)來(lái)劃分功能模塊,主要包括區(qū)劃地名科、社會(huì)福利與社會(huì)事務(wù)科、最低生活保障局、民間組織管理科、救災(zāi)救濟(jì)科、局辦公室和人事科。根據(jù)通用信息系統(tǒng)的需求,添加了權(quán)限管理和登錄管理。由于每個(gè)模塊都有相應(yīng)的政策法規(guī),將政策法規(guī)提取出來(lái)作為一個(gè)模塊,局長(zhǎng)監(jiān)督模塊體現(xiàn)了民政服務(wù)信息系統(tǒng)比手動(dòng)辦公的優(yōu)勢(shì),局長(zhǎng)通過(guò)該系統(tǒng)就可以了解下屬的工作情況而不會(huì)打擾到下屬辦公。民政內(nèi)部辦公系統(tǒng)的功能結(jié)構(gòu)圖如圖3所示。由于篇幅所限,圖3中的第三級(jí)模塊只列出具有代表性的功能模塊,并對(duì)部分有代表性的第二級(jí)模塊功能作了說(shuō)明。區(qū)劃地名科的功能是對(duì)地名普查等基本信息進(jìn)行管理,主要包括:地名更改審批和行政區(qū)劃,自然村和建筑物等地名信息的查詢/添加/刪除/修改和歷史信息查詢。社會(huì)福利與社會(huì)事務(wù)科是對(duì)兒童收養(yǎng)、社會(huì)福利機(jī)構(gòu)、婚姻登記、殯葬及墓地和社會(huì)救助的管理。審批類(lèi)業(yè)務(wù)主要包括兒童收養(yǎng)審批和社會(huì)福利機(jī)構(gòu)審批,管理類(lèi)業(yè)務(wù)主要是對(duì)兒童收養(yǎng)信息、婚姻登記信息、社會(huì)救助信息和殯葬及墓地信息的添加/刪除/修改。民間組織管理科的主要功能是民間組織的審核、民間組織信息管理和民間組織年檢。民政內(nèi)部辦公系統(tǒng)具有權(quán)限驗(yàn)證的功能,用戶登錄后只能處理本科室的業(yè)務(wù)。
2.3.2社區(qū)服務(wù)平臺(tái)的設(shè)計(jì)社區(qū)服務(wù)平臺(tái)是以業(yè)務(wù)功能來(lái)劃分模塊的,將社區(qū)的辦公作為辦公系統(tǒng)模塊,其他模塊都是對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行管理。社區(qū)服務(wù)平臺(tái)的功能模塊還有社區(qū)基本信息、社區(qū)組織、社會(huì)救助、社區(qū)服務(wù)、災(zāi)害數(shù)據(jù)管理和社區(qū)居委會(huì)管理。社區(qū)服務(wù)平臺(tái)的功能結(jié)構(gòu)圖如圖4所示。圖4中的三級(jí)模塊都是二級(jí)模塊的核心功能,其他功能由于篇幅所限暫未列出。社區(qū)服務(wù)平臺(tái)的主要功能模塊分析如下。社區(qū)基本信息、社區(qū)組織、社會(huì)救助、社區(qū)服務(wù)都屬于信息管理模塊,主要功能是對(duì)相應(yīng)信息進(jìn)行查詢。災(zāi)害數(shù)據(jù)管理的主要功能是提交災(zāi)害數(shù)據(jù)到民政局和對(duì)該社區(qū)的災(zāi)害數(shù)據(jù)進(jìn)行管理。2.3.3社區(qū)家園網(wǎng)的設(shè)計(jì)社區(qū)家園網(wǎng)的實(shí)質(zhì)是論壇,社區(qū)家園網(wǎng)實(shí)現(xiàn)時(shí)使用一個(gè)開(kāi)源的論壇框架,然后添加一個(gè)二級(jí)模塊民政業(yè)務(wù)來(lái)完成所有在社區(qū)家園網(wǎng)提交的民政業(yè)務(wù)。社區(qū)家園網(wǎng)的功能結(jié)構(gòu)圖如圖5所示。由于篇幅所限,圖5中的民政業(yè)務(wù)模塊的部分功能模塊未列出。
3系統(tǒng)的關(guān)鍵技術(shù)
民政服務(wù)信息系統(tǒng)是以Struts2為實(shí)現(xiàn)架構(gòu)的基礎(chǔ),通過(guò)Spring來(lái)整合相應(yīng)的框架。Struts2和Spring整合來(lái)完成對(duì)Action的管理,Spring和Hibernate整合來(lái)實(shí)現(xiàn)持久化的工作。ExtJS作為Struts2的視圖的實(shí)現(xiàn)。
3.1系統(tǒng)核心配置文件的實(shí)現(xiàn)民政服務(wù)信息系統(tǒng)在web.xml中定義Struts2和Spring的配置文件路徑。該系統(tǒng)中Struts2的Action對(duì)象由Struts-Spring插件來(lái)管理,該插件需要在web.xml中配置相應(yīng)的監(jiān)聽(tīng)器。web.xml文件核心內(nèi)容。
3.2Spring和Hibernate整合的實(shí)現(xiàn)Hibernate完成系統(tǒng)業(yè)務(wù)數(shù)據(jù)持久化的操作,提供了save、delete、update等方法,在DAO層只需調(diào)用這些方法就可以存儲(chǔ)業(yè)務(wù)數(shù)據(jù)。Spring對(duì)Hibernate支持非常完善,在Spring的配置文件daoContext.xml中配置一個(gè)id為dataSource的bean和一個(gè)sessionFactory的bean,在程序中使用注入的sessionFactory對(duì)象來(lái)實(shí)例化Spring框架提供的HibernateTemplate模板,DAO通過(guò)HibernateTemplate來(lái)調(diào)用持久化方法進(jìn)行業(yè)務(wù)數(shù)據(jù)存儲(chǔ)。
3.3整合ExtJS的實(shí)現(xiàn)ExtJS框架只需要在JSP頁(yè)面導(dǎo)入ExtJS的核心JS文件和CSS樣式,就可以在自定義JS文件中使用ExtJS提供的頁(yè)面組件和表單組件,而不必使用HTML標(biāo)簽來(lái)編寫(xiě)Web界面。在主界面的JSP中整合ExtJS的代碼如下。
4結(jié)束語(yǔ)
開(kāi)發(fā)和建設(shè)科研管理信息系統(tǒng)是利用信息技術(shù)和網(wǎng)絡(luò)技術(shù)突破傳統(tǒng)科研管理模式存在的弊端,構(gòu)建代替人工、信息共享、學(xué)科化服務(wù)、數(shù)據(jù)分析的快捷、準(zhǔn)確、高效的科研管理新模式。其工作流程是科研人員通過(guò)系統(tǒng)對(duì)科研工作進(jìn)行日常管理,科研管理人員的工作主要是對(duì)信息的審計(jì)和更高層次的利用。而科研管理信息系統(tǒng)具有遠(yuǎn)程性、規(guī)范性、動(dòng)態(tài)性、集約性等特點(diǎn),能很好地收集、整合與傳遞科研信息,提高工作效率,保證科研數(shù)據(jù)的及時(shí)性和準(zhǔn)確性,較好地解決傳統(tǒng)科研管理帶來(lái)的程序繁瑣且重復(fù)的弊端。系統(tǒng)管理工作的動(dòng)態(tài)性和參與性為科研人員提供了日常科研工作的信息化管理平臺(tái)。
2系統(tǒng)設(shè)計(jì)
2.1基本原則與目標(biāo)
研究所科研管理信息系統(tǒng)是基于網(wǎng)絡(luò)的科研信息數(shù)據(jù)管理平臺(tái),在系統(tǒng)整體過(guò)程中要充分把握規(guī)范性、安全性、實(shí)用性、可靠性、可擴(kuò)充性原則,采用面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言和模塊化的軟件開(kāi)發(fā)方法。系統(tǒng)建設(shè)目標(biāo)是建立一個(gè)能夠覆蓋研究所主要科研業(yè)務(wù)管理的計(jì)算機(jī)信息管理系統(tǒng)。以網(wǎng)絡(luò)為平臺(tái),利用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)簡(jiǎn)化人工管理流程,通過(guò)信息的一次錄入,實(shí)現(xiàn)信息多方共享、綜合分析加工和信息的批量導(dǎo)出導(dǎo)入,滿足不同管理層次對(duì)各類(lèi)信息的需求。
2.2功能設(shè)計(jì)
系統(tǒng)除了能夠?qū)崿F(xiàn)數(shù)據(jù)錄入、權(quán)限瀏覽、報(bào)表打印、留言板等功能外,還需要實(shí)現(xiàn)節(jié)點(diǎn)推送功能、關(guān)聯(lián)查詢功能、統(tǒng)計(jì)/匯總功能和批量導(dǎo)入導(dǎo)出功能。節(jié)點(diǎn)推送功能:系統(tǒng)將業(yè)務(wù)流程串接起來(lái),將節(jié)點(diǎn)任務(wù)推送給相關(guān)人員,并及時(shí)反饋相關(guān)工作任務(wù)和要求。關(guān)聯(lián)查詢功能:系統(tǒng)支持全信息的查詢和關(guān)聯(lián)功能,當(dāng)用戶需要了解一個(gè)項(xiàng)目時(shí),系統(tǒng)能把項(xiàng)目相關(guān)信息一并展現(xiàn)給用戶。統(tǒng)計(jì)/匯總功能:系統(tǒng)通過(guò)數(shù)據(jù)庫(kù)層匯總分析原始數(shù)據(jù),自動(dòng)形成報(bào)表和數(shù)據(jù),無(wú)需人工參與加工。批量導(dǎo)入導(dǎo)出功能:系統(tǒng)能夠?qū)崿F(xiàn)標(biāo)準(zhǔn)格式文件的批量導(dǎo)入,如任務(wù)書(shū)、開(kāi)題報(bào)告、中期檢查報(bào)告、結(jié)題報(bào)告等,也可根據(jù)需求將數(shù)據(jù)批量導(dǎo)出。
2.3結(jié)構(gòu)設(shè)計(jì)
根據(jù)科研管理的業(yè)務(wù)范圍和管理要素,科研管理信息系統(tǒng)主要包含以下功能模塊。信息模塊:該模塊由科技處基于門(mén)戶網(wǎng)信息動(dòng)態(tài)、最新通知和學(xué)術(shù)活動(dòng)公告。項(xiàng)目管理模塊:該模塊是系統(tǒng)的關(guān)鍵部分,主要包括課題立項(xiàng)、開(kāi)題、結(jié)題和成果申報(bào)管理。由用戶通過(guò)權(quán)限賬號(hào)進(jìn)行全過(guò)程管理,包括課題研究過(guò)程性文件和成果,科技處通過(guò)管理員權(quán)限進(jìn)行瀏覽審核并反饋。成果管理模塊:用戶登錄后,通過(guò)該模塊對(duì)個(gè)人成果進(jìn)行填報(bào)和管理,包括論文、著作、獲獎(jiǎng)等方面的信息。研究生管理模塊:該模塊屬于用戶信息管理和課題管理一體化的部分,主要包括用戶基本信息、選課明細(xì)和課題管理相關(guān)內(nèi)容。研究生通過(guò)登錄該模塊,填報(bào)入學(xué)基本信息,選課明細(xì),提交課題研究過(guò)程中的所有文件??蒲袟l件管理模塊:該模塊對(duì)研究所科技資產(chǎn)進(jìn)行統(tǒng)計(jì)管理。用戶管理模塊:該系統(tǒng)設(shè)置3種用戶類(lèi)型,分別為科技處系統(tǒng)管理員、各科室領(lǐng)導(dǎo)管理員、科研人員,并根據(jù)用戶角色和單位不同分配不同的權(quán)限。另外,系統(tǒng)還通過(guò)網(wǎng)站提供日常所需的科研相關(guān)文件下載功能。
3系統(tǒng)技術(shù)實(shí)現(xiàn)
系統(tǒng)采用基于J2EE技術(shù)框架的B/S構(gòu)架,以Eclipse+JBossTools為開(kāi)發(fā)平臺(tái),以MicrosoftSQLServer2005為數(shù)據(jù)庫(kù)平臺(tái),應(yīng)用Tomcat6.0輕量級(jí)服務(wù)器,采用JSF、JavaBean、JPA等多種開(kāi)發(fā)技術(shù),在WindowsServer2003或WindowsXP以上操作系統(tǒng)環(huán)境運(yùn)行。科研管理信息系統(tǒng)在開(kāi)發(fā)和完善時(shí)需重點(diǎn)考慮以下問(wèn)題。一是系統(tǒng)的安全性。為確保研究所科研信息的安全,系統(tǒng)通過(guò)權(quán)限管理為每個(gè)用戶分配相應(yīng)的角色,不同的角色使用戶使用的系統(tǒng)功能和查看信息的范圍得到控制。除系統(tǒng)管理員外,所有用戶只可修改自己所添加的數(shù)據(jù)。此外,系統(tǒng)還提供了操作日志記錄功能,用戶在系統(tǒng)的所有操作都有所可查,進(jìn)而保證了用戶的操作都是可審計(jì)、可追溯的。二是系統(tǒng)的可維護(hù)性。系統(tǒng)采用模塊化設(shè)計(jì),每個(gè)功能模塊的編程、調(diào)試獨(dú)立進(jìn)行。三是與現(xiàn)有系統(tǒng)的集成。結(jié)合研究所科研人員內(nèi)部局域網(wǎng)賬號(hào),系統(tǒng)開(kāi)發(fā)局域網(wǎng)內(nèi)部系統(tǒng)的統(tǒng)一認(rèn)證功能,方便用戶注冊(cè)。
4結(jié)語(yǔ)