亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于B/S模式的藥學(xué)教學(xué)案例管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)*

        2023-01-03 13:38:44鄒士嬌姜道利
        關(guān)鍵詞:頁(yè)面案例數(shù)據(jù)庫(kù)

        鄒士嬌 姜道利

        1.徐州醫(yī)科大學(xué)附屬醫(yī)院藥學(xué)部;2.徐州醫(yī)科大學(xué)藥學(xué)院

        為轉(zhuǎn)變傳統(tǒng)《臨床藥物治療學(xué)》課程的教學(xué)模式,提高案例在線(xiàn)交流與檢索的效率,特提出構(gòu)建基于B/S模式的藥學(xué)教學(xué)案例管理信息系統(tǒng)。根據(jù)案例教學(xué)需求,設(shè)計(jì)案例的上傳、瀏覽、統(tǒng)計(jì)、評(píng)價(jià)以及下載等系統(tǒng)功能。系統(tǒng)采用三層架構(gòu),使用Tomcat服務(wù)器、MySQL8.0數(shù)據(jù)庫(kù)和WebStorm等開(kāi)發(fā)工具,系統(tǒng)采用Java、JavaScript和Ajax等技術(shù),方便教師對(duì)臨床藥學(xué)案例的實(shí)時(shí)查閱與檢索。該系統(tǒng)是Web網(wǎng)頁(yè)版訪(fǎng)問(wèn)方式,不需安裝其他插件,操作簡(jiǎn)單,克服線(xiàn)下案例教學(xué)帶來(lái)的實(shí)時(shí)性不高、共享性不好及交流性不強(qiáng)等弊端。經(jīng)過(guò)測(cè)試該系統(tǒng)運(yùn)行穩(wěn)定,功能滿(mǎn)足日常對(duì)于案例教學(xué)工作的要求。

        1 技術(shù)簡(jiǎn)介

        1.1 系統(tǒng)三層架構(gòu)

        B/S(Browser/Server)模式采用的是三層架構(gòu)將系統(tǒng)所依賴(lài)的程序與連接的數(shù)據(jù)庫(kù)部署在服務(wù)器上,使得數(shù)據(jù)庫(kù)不與外界進(jìn)行連接,從而確保數(shù)據(jù)庫(kù)與系統(tǒng)的安全性[1]。如圖1所示,表現(xiàn)層即用戶(hù)界面,業(yè)務(wù)邏輯層負(fù)責(zé)業(yè)務(wù)邏輯,數(shù)據(jù)訪(fǎng)問(wèn)層直接對(duì)數(shù)據(jù)進(jìn)行操作。因此,B/S模式運(yùn)行機(jī)制是在網(wǎng)頁(yè)中觸發(fā)業(yè)務(wù)邏輯,業(yè)務(wù)邏輯實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作,最終將操作結(jié)果在頁(yè)面上顯示,實(shí)現(xiàn)用戶(hù)交互。在穩(wěn)定的網(wǎng)絡(luò)環(huán)境中,用戶(hù)只需登錄電腦便可訪(fǎng)問(wèn)系統(tǒng),避免安裝其他插件,實(shí)現(xiàn)客戶(hù)端零維護(hù)[2],如若系統(tǒng)升級(jí)與維護(hù)等問(wèn)題可在服務(wù)器一端有效實(shí)現(xiàn),從而降低開(kāi)發(fā)成本。

        圖1 B/S模式的三層架構(gòu)圖Fig.1 Three-tier architecture of B/S mode

        1.2 MySQL數(shù)據(jù)庫(kù)

        MySQL數(shù)據(jù)庫(kù)[3,4]是一個(gè)源代碼相對(duì)開(kāi)放的關(guān)系型管理數(shù)據(jù)庫(kù)平臺(tái),支持多個(gè)操作系統(tǒng),具有體積小、速度快和低成本等特點(diǎn)。MySQL數(shù)據(jù)庫(kù)主要用來(lái)處理案例信息以及客戶(hù)端發(fā)來(lái)的操作請(qǐng)求,保證存儲(chǔ)數(shù)據(jù)的一致性和完整性,實(shí)現(xiàn)數(shù)據(jù)的共享與安全。本系統(tǒng)采用MySQL8.0版本。

        1.3 Tomcat服務(wù)器

        Tomcat服務(wù)器[5]是由Apache提供免費(fèi)、開(kāi)源和輕量級(jí)的Web應(yīng)用服務(wù)器,負(fù)責(zé)解析和運(yùn)行JSP的Servlet容器,具有運(yùn)行穩(wěn)定、可靠和效率高等特點(diǎn)。Tomcat作為客戶(hù)端與應(yīng)用服務(wù)器連接的中間通道,連接原理是客戶(hù)端通過(guò)Http協(xié)議發(fā)送請(qǐng)求數(shù)據(jù),Html頁(yè)面請(qǐng)求經(jīng)過(guò)Tomcat到達(dá)Web服務(wù)器,最后經(jīng)過(guò)Tomcat將服務(wù)器響應(yīng)的消息返回至瀏覽器。

        2 系統(tǒng)分析與設(shè)計(jì)

        2.1 系統(tǒng)需求分析

        現(xiàn)階段高等院校雖以多媒體為主要載體開(kāi)展案例教學(xué)工作,但為了避免發(fā)生教學(xué)案例丟失與涂改等問(wèn)題,傳統(tǒng)教學(xué)案例主要采用打印紙質(zhì)版或電子稿形式保存,同時(shí)以線(xiàn)下模式開(kāi)展案例教學(xué)與交流工作,對(duì)案例也未做到精細(xì)化管理。案例如按照科室、類(lèi)別、作者分類(lèi)存儲(chǔ),涉及到的工作量大、工作效率低,在管理工作上造成困擾。此外,案例數(shù)量累積、更新滯后性、交流不暢及傳閱性不強(qiáng)等弊端日益凸顯。為了解決案例管理、存儲(chǔ)及更新等問(wèn)題,亟需開(kāi)發(fā)一套信息系統(tǒng)對(duì)教學(xué)案例進(jìn)行統(tǒng)一化管理,便于開(kāi)展課題申報(bào)、案例交流與查閱等工作。

        2.2 系統(tǒng)開(kāi)發(fā)工具和運(yùn)行環(huán)境

        本系統(tǒng)采用模塊化結(jié)構(gòu)設(shè)計(jì)。在開(kāi)發(fā)工具選擇上,前端使用當(dāng)下主流的WebStorm,具有強(qiáng)大的前端編輯功能。后端使用IDEA工具,數(shù)據(jù)庫(kù)采用Navicat for MySQL可視化管理工具。開(kāi)發(fā)語(yǔ)言采用Java和JSP編程語(yǔ)言,開(kāi)發(fā)環(huán)境選擇JDK1.8。系統(tǒng)采用目前穩(wěn)定、兼容性較好的Window 7作為系統(tǒng)開(kāi)發(fā)與運(yùn)行平臺(tái)。

        2.3 系統(tǒng)架構(gòu)設(shè)計(jì)

        根據(jù)教學(xué)案例需求設(shè)計(jì)案例管理信息系統(tǒng)功能模塊,如圖2所示。各功能主要任務(wù)如下所示:

        圖2 案例系統(tǒng)功能模塊圖Fig.2 Case system function module

        (1)用戶(hù)登錄模塊。主要驗(yàn)證登錄者的身份信息,不同身份的人員因權(quán)限設(shè)置進(jìn)入系統(tǒng)后的界面顯示略有差異性。(2)文件查看模塊。用戶(hù)可查看案例詳情信息,按條件篩選案例,對(duì)案例的常規(guī)操作如收藏與評(píng)價(jià)等。(3)文件管理模塊,管理員對(duì)文件進(jìn)行編輯、修改、上傳與刪除等操作。(4)案例支付模塊。普通用戶(hù)按需支付案例后,方可查看案例詳細(xì)信息。(5)系統(tǒng)統(tǒng)計(jì)模塊。管理員與特殊用戶(hù)統(tǒng)計(jì)并查看案例的評(píng)價(jià)情況、收藏情況、瀏覽情況等信息。(6)個(gè)人中心模塊。用戶(hù)在個(gè)人中心查看已瀏覽、收藏或評(píng)價(jià)的文件信息等。

        3 系統(tǒng)實(shí)現(xiàn)

        3.1 數(shù)據(jù)庫(kù)連接

        在多用戶(hù)的應(yīng)用程序中,數(shù)據(jù)庫(kù)連接的管理更能顯著影響到整個(gè)系統(tǒng)的伸縮性和健壯性[6]。為避免連接數(shù)據(jù)庫(kù)重復(fù)設(shè)計(jì)的問(wèn)題,本系統(tǒng)建立數(shù)據(jù)連接池(DBCP)實(shí)現(xiàn)系統(tǒng)對(duì)數(shù)據(jù)的存儲(chǔ)與讀取[7]。為確保系統(tǒng)的保密性,將數(shù)據(jù)庫(kù)操作都封裝起來(lái),實(shí)現(xiàn)數(shù)據(jù)訪(fǎng)問(wèn)和業(yè)務(wù)邏輯的分離,對(duì)外只提供訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)所需要的接口,故此系統(tǒng)采用數(shù)據(jù)訪(fǎng)問(wèn)對(duì)象(DAO)模式進(jìn)行數(shù)據(jù)庫(kù)操作管理[8]。

        3.2 功能模塊實(shí)現(xiàn)

        如圖2所示本系統(tǒng)模塊分為用戶(hù)登錄、文件查看、文件管理、案例支付、系統(tǒng)統(tǒng)計(jì)以及個(gè)人中心。因篇幅有限,主要介紹用戶(hù)登錄、文件查看管理和統(tǒng)計(jì)管理功能模塊。

        3.2.1 用戶(hù)登錄模塊實(shí)現(xiàn)

        用戶(hù)登錄頁(yè)面需進(jìn)行身份驗(yàn)證。游客身份需點(diǎn)擊在線(xiàn)注冊(cè)字樣進(jìn)行注冊(cè),注冊(cè)成功后方可登錄系統(tǒng)。若用戶(hù)忘記密碼或需修改密碼,點(diǎn)擊忘記密碼字樣進(jìn)行密碼重設(shè)。因業(yè)務(wù)需求不同,系統(tǒng)設(shè)置管理員、特殊用戶(hù)和普通用戶(hù)這三種身份,使得主頁(yè)面的功能略有差異性。

        3.2.2 文件查看模塊實(shí)現(xiàn)

        如圖3所示,此模塊用于查看案例。用戶(hù)根據(jù)標(biāo)題、作者及案例號(hào)等關(guān)鍵字進(jìn)行查詢(xún);在文件表格中下載、評(píng)價(jià)及收藏案例等操作;觸發(fā)列表中文件號(hào)可查看案例的完整信息。系統(tǒng)功能強(qiáng)大簡(jiǎn)單易學(xué),極大程度滿(mǎn)足用戶(hù)的個(gè)性化需求。

        圖3 案例系統(tǒng)文件查看頁(yè)面Fig.3 Case system file view page

        3.2.3 系統(tǒng)統(tǒng)計(jì)模塊實(shí)現(xiàn)

        如圖4所示,此模塊可實(shí)時(shí)統(tǒng)計(jì)案例上傳、下載、瀏覽及收藏等情況,直觀(guān)把控案例的動(dòng)態(tài)。管理員可根據(jù)案例的標(biāo)題、案例作者及案例號(hào)等字段進(jìn)行在線(xiàn)查詢(xún)與統(tǒng)計(jì),對(duì)一些案例的統(tǒng)計(jì)情況有所了解,便于開(kāi)展后續(xù)教學(xué)工作。

        圖4 案例系統(tǒng)統(tǒng)計(jì)頁(yè)面Fig.4 Case system statistics page

        4 系統(tǒng)測(cè)試

        為驗(yàn)證系統(tǒng)試運(yùn)行情況,需要對(duì)其兼容性與功能的完備性進(jìn)行測(cè)試與驗(yàn)證。就兼容性而言,選擇目前常用的IE10、火狐以及谷歌瀏覽器進(jìn)行測(cè)試,系統(tǒng)界面跳轉(zhuǎn)與數(shù)據(jù)流轉(zhuǎn)良好。就功能完備性而言,隨機(jī)選擇4個(gè)功能點(diǎn)(如表1所示)進(jìn)行功能測(cè)試,結(jié)果顯示功能滿(mǎn)足案例教學(xué)的需求。

        表1 系統(tǒng)功能測(cè)試表Tab.1 System function test

        5 結(jié)語(yǔ)

        總之,教學(xué)案例管理信息系統(tǒng)是教育信息化建設(shè)發(fā)展的產(chǎn)物,是高校借助信息化技術(shù)管理案例的需求。采用B/S模式結(jié)構(gòu)用戶(hù)可通過(guò)檢索系統(tǒng)瀏覽案例。采用Web技術(shù)使用戶(hù)界面良好且簡(jiǎn)單易學(xué)。采用結(jié)構(gòu)化設(shè)計(jì)統(tǒng)一規(guī)范接口滿(mǎn)足系統(tǒng)擴(kuò)展或集成。通過(guò)試運(yùn)行,該系統(tǒng)提高了對(duì)于案例查詢(xún)效率,實(shí)現(xiàn)了高校案例統(tǒng)一化管理。因此,該系統(tǒng)能夠滿(mǎn)足高校對(duì)于臨床案例教學(xué)日常工作的要求,為實(shí)現(xiàn)案例信息化管理提供一定的參考作用。

        引用

        [1]吳浩,孫毅超,柳淑學(xué).基于B/S模式的實(shí)驗(yàn)室設(shè)備管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].實(shí)驗(yàn)技術(shù)與管理,2019,36(7):270-273.

        [2]陳超,鄭元璋.基于B/S結(jié)構(gòu)的船岸一體化管理信息系統(tǒng)[J].中國(guó)航海,2013,36(4):56-58.

        [3]鄭戟明,楊年華.MySQL數(shù)據(jù)庫(kù)教學(xué)中常見(jiàn)問(wèn)題的探討[J].電腦知識(shí)與技術(shù),2021,17(4):170-172.

        [4]李艷杰.淺析MySQL數(shù)據(jù)庫(kù)在促進(jìn)中小型企業(yè)發(fā)展中的應(yīng)用[J].中小企業(yè)管理與科技(下旬刊),2020(9):182-183.

        [5]費(fèi)斐,章建程,張佳佳.基于B/S結(jié)構(gòu)船舶食品倉(cāng)庫(kù)管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].自動(dòng)化與儀器儀表,2021(2):104-107.

        [6]王艷,蔣凌迪.基于Python個(gè)性化禮物推薦系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].信息與電腦(理論版),2020,32(22):97-99.

        [7]劉翠霞.Java數(shù)據(jù)庫(kù)連接池的原理與應(yīng)用[J].無(wú)線(xiàn)互聯(lián)科技, 2020,17(4):167-168.

        [8]范勇華.基于Web訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].信息與電腦(理論版),2021,33(13):71-73.

        猜你喜歡
        頁(yè)面案例數(shù)據(jù)庫(kù)
        大狗熊在睡覺(jué)
        刷新生活的頁(yè)面
        案例4 奔跑吧,少年!
        隨機(jī)變量分布及統(tǒng)計(jì)案例拔高卷
        發(fā)生在你我身邊的那些治超案例
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        一個(gè)模擬案例引發(fā)的多重思考
        中文亚洲成a人片在线观看 | 国产精品原创巨作av无遮| 国产综合一区二区三区av| 国产欧美曰韩一区二区三区| 国产少妇一区二区三区| 在线视频国产91自拍| 国产乱码一二三区精品| 夜夜春精品视频| 久久久精品国产亚洲av网不卡| 中文字幕亚洲熟女av| 亚洲av首页在线| 免费又黄又爽又猛的毛片| 国产成人精品aaaa视频一区| 国产av一区二区内射| 国产精品毛片av毛片一区二区| 少妇被爽到高潮喷水久久欧美精品| 夫妇交换刺激做爰视频| 午夜亚洲国产精品福利| 一本之道加勒比在线观看| 国产精品亚洲av三区亚洲| 美女又色又爽视频免费| 久久AⅤ无码精品为人妻系列 | 亚洲无码在线播放| 国产在线精品一区二区在线看| 荡女精品导航| 国产成人自拍小视频在线| 一区二区三区在线视频观看| 精品露脸国产偷人在视频| 国产人妻久久精品二区三区| 精品久久亚洲一级α| 国产激情一区二区三区成人| 国产综合久久久久久鬼色| 两个黑人大战嫩白金发美女| 一本大道久久精品一本大道久久| 亚洲免费国产中文字幕久久久 | 久久国产热精品波多野结衣av| 亚洲天堂线上免费av| 夜夜躁狠狠躁日日躁视频| 欧洲熟妇乱xxxxx大屁股7| 永久免费在线观看蜜桃视频| 人妻少妇哀求别拔出来|