符 佳,梁志恒
沈陽師范大學科信軟件學院,遼寧沈陽 110034
聘崗科研論文統計及計分系統的設計
符 佳,梁志恒
沈陽師范大學科信軟件學院,遼寧沈陽 110034
本文主要介紹了一個聘崗科研論文統計及計分系統的設計,重點從系統的需求分析和數據庫設計兩個方面進行展開論述,隨后給出了系統實現的開發技術,并指出了整個系統設計及其實現過程中的重難點與注意的問題。
聘崗科研系統設計;論文統計;計分
實現高校的信息化,是信息經濟條件下高等院校發展的大勢所趨。越來越多的學校認為實行計算機科學化管理是解決這些問題的關鍵。據了解,在我國目前幾乎絕大多數高校都接入了因特網,大部分高校建成了自己的校園網,一個完整的高校信息化體系已清晰可見。無論是主管部門還是高校本身,對高校信息化都給予了足夠的重視。信息化建設的投資之巨、范圍之廣、速度之快有目共睹,信息化的內容建設一年一個臺階。但在成績的背面,也不容忽視高校信息化領域存在的不少問題:有些問題的危害性已相當明顯,一些問題已演變為各個學校的通病。能否對它們有清醒的認識并加以妥善的處理,將決定中國高校信息化建設的未來。科研項目及論文的管理是一項系統工程,目前還沒有一個通用的適應當前科研迅速發展要求的高校科研項目論文管理模式。
科研項目及論文的管理是一項系統工程,聘崗科研論文統計與計分系統要符合網絡化、高效化和靈活性等特點,使各項計分能夠快速合理的實現,并且能同時實現報表、復雜查詢等進一步功能。系統的運行應該在一個更開放的環境中,各項管理內容更加細化,而網絡可以大大簡化、規范這一切,同時還可降低成本;高效化既是服務水平的一個體現,也是制作該系統的主要目的;靈活性指的則是聘崗科研論文統計與計分系統必須能夠隨時掌握來自教師和管理員等的要求,并能夠進行各種各樣的需求操作。
本文主要是設計開發一個計算分院聘崗科研論文統計與計分系統,使科研論文及相關聘剛計分能夠實現信息化,提高管理效益及工作效率,完善聘崗計分管理體制。要想達到預計的效果,就必須完善聘崗科研論文統計與計分系統,盡量使聘崗科研論文統計與計分系統能符合科研論文統計與聘崗計分的各項要求。而聘崗科研論文統計與計分系統的主要功能可以分為前臺的和后臺的,前臺是教師錄入論文資料、修改資料、查看各項信息等;后臺主要是管理人員的資料,論文審核、聘崗計分、系統權限的設置、系統初始化等。而本系統擬解決的問題就是如何合理的設計這些功能,使這些功能盡可能的完善,可以使科研論文統計和聘崗計分管理更加科學方便,工作效率更加高。

圖1 聘崗科研論文統計與計分系統的基本模塊
設計開發一個聘崗科研論文統計與計分系統,該系統由管理人員管理,并且通過相應的授權,教師用戶可以各自進行自己的操作。每個用戶可以通過賬號、密碼登錄該系統進行相應的操作,如:修改自己的密碼和其他個人信息,教師錄入科研論文信息等。系統管理人員可以添加、刪除用戶,也可以修改所有操作人員的密碼。本系統具有教師科研論文的數據錄入、審核、聘剛分計分等功能模塊,每個模塊都可以進行相關的數據查詢以及數據的修改。系統數據庫中保留所有的用戶信息、科研論文數據以及審核、聘崗分成績,能夠進行每天打印審核結果和聘崗成績報表等基本功能。系統主要功能模塊如圖1所示。
如何設計一個合理的數據庫系統,對于后面的編程是很重要的,一個好的數據庫系統可以使后面的編程簡單很多,不合理的數據庫系統會使后面的編程更繁瑣,因此設計出一個好的數據庫系統也是一個需要迫切解決的問題。同時還要加強數據安全性管理,可采用備份恢復和系統重置等方法。數據庫在交互平臺上起著十分重要的作用,數據庫設計的好壞將直接影響到平臺系統的效率和實現的效果。聘崗科研論文統計與計分系統的需求具體體現在用戶對論文、期刊、著作等的錄入、聘崗分的計算以及相關類別等信息維護。基本數據庫表設計如下:
論文刊物級別:儲存所有刊物級別類型及對應聘崗分值。刊物:所有刊物基本信息,包括論文刊物級別。論文收錄情況:收錄類別名稱及相應分值。論文:論文所包含的信息較多,包括論文題目、所屬部門、出版單位、刊物級別、收錄情況、作者總數等,其中所屬部門Uuid、刊物級別Uuid和收錄情況Uuid用到的是外鍵。論文作者:記錄了論文作者信息,包括論文編號、作者姓名、員工Uuid及排序。著作性質:著作性質包括專著、譯著、編著和其他,不同的著作性質執筆每萬字得分、主編非執筆每萬字得分、副主編或主審非執筆每萬字得分就不同,并且得分上線也不同。著作性質表中記錄了各種性質的相關信息。著作:著作表詳細記錄了著作的基本信息,包括著作名稱、出版社名稱、出版時間、出版社類別、著作性質、所屬單位。出版社類別:記錄出版社類別名稱及相應的聘崗分系數。著作作者:記錄了著作作者信息,包括著作編號、作者姓名、員工Uuid、作者排序、是否為主編,是否為副主編、完成字數。
通過以上步驟,我們對聘崗科研論文統計與計分系統整個流程有了基本的掌握,知道了接下來要做什么。系統中上述功能的實現可以套用相關實例實現的功能模塊,并進行必要的修改、完善。界面的設計也可以用Dreamweaver輔助設計。有了基本的功能,以及界面的設計之后,就能完成系統的整體編程工作。
Eclipse是目前最流行的集成開發平臺,它一般帶有Lomboz——Eclipse平臺下開發J2EE應用的插件。本系統利用Eclipse+JBoss/Jbuilder+ Tomcat開發工具,用Dreamweaver輔助設計界面,SQL server 2005作為數據庫服務器。基于J2EE架構進行系統設計,采用jsp+servlet+Ejb+javabean方式或采用Hibernate和Struts技術。其中jsp用于負責頁面顯示;servlet用于負責接收http請求并獲取http請求參數;Ejb用于實現業務邏輯,javabean用于封裝數據。
在完成了上述功能模塊的設計和數據庫設計,后續的重點就是功能完善、方便維護和管理、界面友好的設計和代碼的實現。本系統的難點是完善的科研論文信息的采集、聘崗分計算和數據庫設計以及報表輸出。在實際系統開發中,我們應將常用的功能操作封裝在模塊中,當需要相關的操作時調用相應的模塊即可。這樣不僅可以避免程序代碼中一些不必要的重復,更重要的是使整個系統層次結構更加清晰,大大方便了系統以后的功能擴展,也在一定程度上縮減了開發成本。
[1]張鈸.國內外高校信息化的現狀與發展趨勢[EB/OL].http://www.soft6.com/ tech/6/ 60531.html,2010,10.
[2]劉澤軒.基于J2EE架構的科研管理系統的設計與實現[J].計算機工程與設計,2007,28(21).
[3]錢曉華.基于J2EE的B/S結構的圖書管理系統的構建[J].遼寧大學學報,2007,34(4).
TP315
A
1674-6708(2011)39-0204-02