999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于J2EE和MVC模式的中醫學學科信息瀏覽登記系統的設計與實現

2014-12-13 09:48:50仇云龍
江蘇科技信息 2014年7期
關鍵詞:學科用戶信息

仇云龍

(南京中醫藥大學,江蘇 南京 210023)

0 引言

中醫學屬于一級學科,根據教育部最新公布的學科專業目錄,中醫學學科有13 個二級學科,這13 個二級學科在中醫院校學院設置中一般分布在不同的學院和研究所中,以筆者所在單位——南京中醫藥大學為例,這些二級學科分散在第一臨床醫學院、第二臨床醫學院、基礎醫學院、護理學院、中醫文獻研究所中,從中醫學一級學科建設和管理的層面出發,需要及時了解學科的現狀,不斷收集中醫學各學科、各專業的建設成果信息。本文針對此現狀,設計并開發了基于J2EE 和MVC 的中醫學學科信息瀏覽登記系統,基于學科信息的梳理,本系統在設計時充分考慮系統的易用性、可移植性和擴展性。

1 系統技術設計

1.1 B/S 結構

B/S 是Brower/Server 的英文首字母的縮寫,在這種結構下,用戶界面完全通過瀏覽器由Web 頁面呈現,不需要C/S(Client/Server)結構在用戶端安裝客戶端的要求,通過瀏覽器可以很好地支持系統在多終端(PC,Phone,Pad 等)下的應用,實現跨平臺的運行(見圖1)。B/S 結構的系統軟件只部署在服務器端,系統的維護和升級更為方便,系統也只要開發服務器端軟件,因此具有開發效率高、開發時間短、開發成本低的特點。

圖1 B/S 系統運行

1.2 瀏覽器端的設計

1.2.1 Web 頁面的設計

為了適應目前多終端普及的狀況,提高系統的易用性,支持多終端下的用戶端界面自動適應顯示,系統開發時采用CSS+DIV 布局方式,力求避免絕對寬度的使用,采用流動布局,系統開發在主要考慮PC 端應用的同時兼顧其他終端下的使用,并為以后針對移動端的定制打下了基礎。

1.2.2 Ajax 技術的使用

本系統中核心功能之一就是學科信息的收集,信息數據在收集時都有其具體要求,為了讓用戶在填寫數據時及時提醒其數據要求,避免用戶在數據提交后才驗證數據是否符合要求帶來的不良使用體驗感,系統應用Ajax 技術,采用jQuery 框架,運用jQuery validate 插件完成大量數據的前端驗證,提高了系統的易用性,保證了數據收集的準確性。

1.3 服務器端的設計

1.3.1 J2EE 平臺

J2EE 是旨在為支持Java 語言服務器端部署而提供平臺無關的、可移植的、多用戶的、安全的、標準的企業級平臺[1],J2EE 平臺由一整套服務(Services)、應用程序接口(APIs)和協議構成,它對開發基于Web 的多層應用提供了功能支持,本系統主要涉及JDBC,EJB,JSP,Java Servlet 技術。

1.3.2 MVC 模式

MVC 模式包括3 個部分:模型(Model)、視圖(View)和控制器(Controller),分別對應于內部數據、數據表示和輸入輸出控制部分[2]。MVC 設計模式分離了程序的表現、控制和數據,具有設計清晰、易于擴展、運用可分布的特點,因此在構建Web 應用中具有顯著的優勢,可適用于多用戶的、可擴展的、可維護的、具有很高交互性的系統[3]。本系統中的視圖即呈現給用戶的Web 頁面,核心業務模型即學科信息的提交、瀏覽、修改、刪除,控制器接受用戶Web 頁面中輸入的數據,通過調用相應的模型組件去處理請求并通過相對應的視圖來顯示模型返回的數據。

2 系統的開發與實現

本系統采用IntelliJ IDEA 開發集成環境,基于Struts 框架實現MVC 模式下的系統開發,Struts 采用EJB 作為模型,JSP和Struts Tag Library 配合作為View,使用Servlet 作為控制器,提供了對開發MVC 系統的底層支持[4-6]。

2.1 系統的功能和結構

中醫學學科信息主要包含個人學科信息和團隊學科信息,經過對學科信息的梳理,學科信息主要包括相關人員的個人信息以及團隊信息。其中,個人信息包括學術兼職、榮譽稱號、科研項目、教學研究項目、學術論文、論著、教材、科研及教學獲獎(精品課程)、專利、指導研究生、優碩優博畢業論文、學術交流,團隊信息包括重點學科(重點專科、重點專病)、重點實驗室、重點研究室(工作室)、教學團隊、科技創新團隊、示范教學中心、研究基地。

系統結構根據用戶角色區分為管理員和普通用戶2 大部分,系統的功能模塊主要有用戶信息管理模塊、學科信息的添加、修改及刪除模塊、學科信息的查詢管理模塊、學科信息的批量操作模塊。其中,學科信息添加和修改中實現對上傳文件類型、大小的限制,學科信息的查詢管理模塊要實現多重檢索,以方便學科信息管理者能獲得所需要的學科信息。

系統最主要的功能——學科信息登記的流程為:用戶登錄后,系統判斷用戶角色,進入普通用戶界面或管理員界面,普通用戶首次登陸時需要完善個人相關材料,然后完成學科信息的提交,管理員用戶對普通用戶提交的學科信息進行審查,審查通過后學科信息入庫,普通用戶提交的學科信息如有問題則打回給用戶修改或者直接刪除。

2.2 系統主要技術難點

在中醫學學科瀏覽登記系統中面向的用戶是中醫學學科的師生以及學校附屬醫院中承擔教學和科研任務的醫生,這些用戶在提交科研項目、教學研究項目、論著、教材等信息時存在著提交數據重復的問題,如教師甲在某科研項目中排名第1,教師乙在該科研項目中排名第2,兩位教師都提交了數據,系統要能識別出重復提交的信息并進行有效的管理。針對該信息重復提交的問題,在系統開發過程中采取了在管理員端對重復信息進行管理的策略,降低普通用戶在學科信息登記過程中的難度,提高了該系統的易用性。

系統需要收集的一些學科信息只是名稱不同,但基礎數據字段都一致,如何降低系統開發過程中的開發量,提升系統的易維護性也是本系統在開發過程中重視的一個環節。如科研項目和教學研究項目、重點實驗室和重點研究室(工作室)等,這些需要登記的信息字段基本一致,在系統開發過程中,通過增加JAVA 類中方法參數的方式實現對具有重復字段的不同類別的學科信息的收集。另外,在學科信息瀏覽和管理過程中需要實現學科不同類別信息的批量導出,也需要實現帶參數性的適用于各類別學科信息批量導出的實現類和方法,本系統在實現批量導出數據過程中通過直接傳入數據庫名稱參數的形式將學科類別信息導出,減少了批量導出數據過程中需要設置較多參數的情況,讓用戶在導出的excel 表中在再進行其他操作。

2.3 系統的技術特點

中醫學學科瀏覽登記系統基于J2EE 和MVC 實現系統的開發,系統采用了B/S 結構,系統構建基于在J2EE 平臺上,因此系統具有跨平臺性和很好的可移植性,系統在開發過程中采取的網頁前端技術路線以及編寫的服務端程序都有較好的可維護性、可擴展性和可復用性。其次,由于采用MVC 設計模式,使業務邏輯和界面顯示界限清晰,降低了后期維護的難度。

3 結語

基于J2EE 平臺和MVC 模式開發的中醫學科瀏覽登記系統采用J2EE 平臺帶來的跨平臺性、可移植性和MVC 模式帶來的系統易維護在當前被越來越多的開發者所推崇,筆者在系統維護中深刻體驗到這種架構帶來的益處,通過對系統的不斷完善,發揮著中學學科瀏覽登記系統在學科建設中的作用。

[1]劉洋,高連生,王斌.基于J2EE 和MVC 設計模式分銷系統的研究與實現[J].計算機工程與設計,2007(7):1655-1658.

[2]任中方,張華,閆明松,等.MVC 模式研究的綜述[J].計算機應用研究,2004(10):1-3.

[3]董占球,范新弼.按模式記憶[J].計算機學報,1991(4):316-318.

[4]陳苒,董占球.按模式記憶理論的記憶結構刻畫[J].計算機研究與發展,2000(5):634-640.

[5]陸舟.Struts2 技術內幕:深入解析Struts 架構設計與實現原理[M].北京:機械工業出版社,2012.

[6]張桂元.Struts 開發入門與項目實踐[M].北京:人民郵電出版社,2005.

猜你喜歡
學科用戶信息
【學科新書導覽】
土木工程學科簡介
“超學科”來啦
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
論新形勢下統一戰線學學科在統戰工作實踐中的創新
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 久草网视频在线| 欧美成人午夜视频免看| 91在线高清视频| 国产欧美日韩18| 试看120秒男女啪啪免费| 91在线播放免费不卡无毒| 97成人在线视频| 久草视频中文| 黄色片中文字幕| 国产成人调教在线视频| 国产最爽的乱婬视频国语对白| 啪啪国产视频| 欧美三级视频在线播放| 九九九精品视频| 国产对白刺激真实精品91| 久久成人18免费| 青青草一区二区免费精品| 国产第一福利影院| 国内视频精品| 国产人成在线观看| 91午夜福利在线观看| 国产精品区视频中文字幕| 国产91麻豆免费观看| 亚洲有无码中文网| 日本AⅤ精品一区二区三区日| 免费一极毛片| 国产区成人精品视频| 色偷偷综合网| 精品国产毛片| 亚洲午夜福利在线| 青青青视频91在线 | 青青草原偷拍视频| 亚洲国产成人自拍| 成人在线第一页| 午夜毛片免费观看视频 | 日本一区二区不卡视频| 亚洲第一页在线观看| 国产青青草视频| 激情综合激情| 中文字幕乱妇无码AV在线| 青青草原国产免费av观看| 久久人人爽人人爽人人片aV东京热| 精品亚洲国产成人AV| 无码AV动漫| 国产精品视频第一专区| 久久久久久久久久国产精品| 国产精品黑色丝袜的老师| 亚洲日本精品一区二区| 亚洲精品无码av中文字幕| 97国产在线视频| 2021国产在线视频| 国产女人在线视频| 国产靠逼视频| 亚洲资源站av无码网址| 99热国产这里只有精品无卡顿"| 亚洲最大福利视频网| 国产精品一区二区国产主播| 国产三区二区| 亚洲国产精品日韩av专区| 在线国产毛片| 欧美日韩成人在线观看| 黄色三级网站免费| 精品一区国产精品| 国产sm重味一区二区三区| 亚洲人成网7777777国产| 国产不卡国语在线| 国产精品成人一区二区| 国产麻豆精品在线观看| 国产成人精品综合| 香蕉精品在线| 国产女人18毛片水真多1| 最新无码专区超级碰碰碰| 青青操视频在线| 国产无码高清视频不卡| 欧美中文一区| 67194在线午夜亚洲| 色婷婷国产精品视频| 欧美人与牲动交a欧美精品| 一级看片免费视频| 麻豆国产在线不卡一区二区| 日韩黄色大片免费看| 午夜限制老子影院888|