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

        ?

        大學(xué)生信息服務(wù)平臺(tái)的研究與開(kāi)發(fā)

        2019-12-10 09:48:22夏澤君劉星含谷云閣梁昌運(yùn)
        電腦知識(shí)與技術(shù) 2019年28期
        關(guān)鍵詞:三層架構(gòu)S架構(gòu)

        夏澤君 劉星含 谷云閣 梁昌運(yùn)

        摘要:在這個(gè)科技發(fā)達(dá)的時(shí)代里,各種各樣的功能軟件層出不窮,為了豐富生活,越來(lái)越多的學(xué)生將這些軟件應(yīng)用于自己的日常生活中,然而這些軟件大部分面向的是整個(gè)社會(huì)的人,專門針對(duì)大學(xué)生的軟件卻是少之又少。該項(xiàng)目是一個(gè)專門為大學(xué)生服務(wù)的平臺(tái),是只面向大學(xué)生的,結(jié)合大學(xué)校園的特色,方便、快捷、有效的為大學(xué)生提供服務(wù),帶給大學(xué)生更繽紛的大學(xué)生活。該項(xiàng)目針對(duì)大學(xué)生開(kāi)發(fā)的這個(gè)平臺(tái),采用了B/S架構(gòu),使用ASP.NET三層架構(gòu)用于后臺(tái)開(kāi)發(fā),前端顯示層使用BootStrap框架,同時(shí)采用SQL Server數(shù)據(jù)庫(kù)存儲(chǔ)網(wǎng)站數(shù)據(jù)。

        關(guān)鍵詞:大學(xué)生服務(wù)平臺(tái);B/S架構(gòu);三層架構(gòu);BootStrap框架;SQL Server數(shù)據(jù)庫(kù)

        中圖分類號(hào):TP311? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

        文章編號(hào):1009-3044(2019)28-0102-02

        1 研究背景及研究?jī)?nèi)容

        在這個(gè)信息高速發(fā)展的時(shí)代里,隨著網(wǎng)絡(luò)的日益普及,不斷出現(xiàn)各種各樣的軟件和網(wǎng)站,互聯(lián)網(wǎng)已經(jīng)融入大學(xué)生的日常生活當(dāng)中,這為本平臺(tái)提供了龐大的用戶群體。雖然已經(jīng)有了很多這類的功能軟件或者網(wǎng)站,但是他們的覆蓋面太廣,面向是所有人,必然導(dǎo)致服務(wù)缺陷,這就為我們提供了可乘之機(jī),我們只做在校大學(xué)生這一群體,更專業(yè),更有針對(duì)性。大學(xué)生普遍追求方便快捷、貼近身邊,針對(duì)大學(xué)生活的特色,我們努力打造大學(xué)生身邊的網(wǎng)絡(luò)平臺(tái),以服務(wù)在校大學(xué)生為目標(biāo),打造屬于大學(xué)生的失物招領(lǐng)平臺(tái),開(kāi)創(chuàng)校園社團(tuán)網(wǎng)上管理模式,打造大學(xué)生學(xué)習(xí)與生活信息服務(wù)資源共享的生態(tài)圈。

        在系統(tǒng)的設(shè)計(jì)研究?jī)?nèi)容上本項(xiàng)目使用三層框架為主導(dǎo)框架,并結(jié)合引入了BootStrap框架,三層架構(gòu)指的是表現(xiàn)層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層。UI層就是用戶使用產(chǎn)品的入口,所有功能通過(guò)這一層提供給用戶,測(cè)試工作也大部分集中在這一層。在三層開(kāi)發(fā)過(guò)程中,每一個(gè)實(shí)體類都有對(duì)應(yīng)的業(yè)務(wù)邏輯層(BLL),作為系統(tǒng)架構(gòu)中最能體現(xiàn)核心價(jià)值的部分。它的關(guān)注點(diǎn)主要集中在業(yè)務(wù)規(guī)則的制定,業(yè)務(wù)流程的實(shí)現(xiàn)與業(yè)務(wù)需求有關(guān)的系統(tǒng)設(shè)計(jì),也即是說(shuō)它是與系統(tǒng)所應(yīng)對(duì)的領(lǐng)域。數(shù)據(jù)訪問(wèn)層(DAL)主要是負(fù)責(zé)數(shù)據(jù)庫(kù)的訪問(wèn),它與BLL,和實(shí)體類一一對(duì)應(yīng),通過(guò)DAL對(duì)數(shù)據(jù)進(jìn)行的SQL語(yǔ)句操作來(lái)完成對(duì)數(shù)據(jù)庫(kù)表的增刪改查操作??偠灾闹饕氊?zé)是讀取數(shù)據(jù)和傳遞數(shù)據(jù)。BootStrap框架是簡(jiǎn)潔、直觀、強(qiáng)大的熱門開(kāi)源框架,該框架提高了頁(yè)面的可觀賞性,美觀的頁(yè)面增強(qiáng)了用戶體驗(yàn)感。

        2 系統(tǒng)總體要求

        2.1 系統(tǒng)框架要求

        1)系統(tǒng)采用B/S構(gòu)架模式。

        2)后臺(tái)采用ASP.NET技術(shù),并結(jié)合三層(DAL,BLL,UI)框架。

        3)引用“高內(nèi)聚,低耦合”的思想,降低層與層之間的依賴。

        4)前臺(tái)使用BootStrap框架,使用JQuery,Ajax等技術(shù)。

        5)使用Microsoft SQL Server數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)存儲(chǔ)。

        6)系統(tǒng)提供良好的視圖組件及界面,大幅度提高用戶的體驗(yàn)度。

        7)系統(tǒng)保證可擴(kuò)展性,未來(lái)可方便實(shí)現(xiàn)功能增加以及健壯性。

        2.2 軟件環(huán)境的要求

        1)操作系統(tǒng):Window7及以上。

        2)編寫工具:Visual Studio2017。

        3)瀏覽器:chrome、Firefox瀏覽器。

        4)服務(wù)器:Tomcat 9服務(wù)器。

        5)數(shù)據(jù)庫(kù):SQL Server2008數(shù)據(jù)庫(kù)。

        2.3 硬件的支持要求

        建議用戶的計(jì)算機(jī)使用以下配置(或更高):

        1)CPU:3.0Hz。

        2)內(nèi)存:2G。

        3)硬盤:50G。

        3 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

        本平臺(tái)由前臺(tái)和后臺(tái)系統(tǒng)組成。前臺(tái)系統(tǒng)展示頁(yè)面為用戶提供瀏覽界面,用戶可以在這個(gè)網(wǎng)站進(jìn)入不同的模塊,例如失物招領(lǐng)、社團(tuán)等。后臺(tái)系統(tǒng)為管理者提供網(wǎng)站管理和維護(hù)的工具。在系統(tǒng)實(shí)現(xiàn)中,頁(yè)面展示部分使用BootStrap框架,提高界面的美觀性和客觀性,保證用戶有著良好的體驗(yàn)感;后臺(tái)部分使用ASP.NET三層架構(gòu)開(kāi)發(fā),提高代碼的可讀性和功能的擴(kuò)展性。

        三層開(kāi)發(fā)就是將系統(tǒng)的整個(gè)業(yè)務(wù)應(yīng)用劃分為表示層,業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn),這樣有利于系統(tǒng)的開(kāi)發(fā)、維護(hù)、部署和擴(kuò)展。

        分層是為了實(shí)現(xiàn)“高內(nèi)聚,低耦合”。采用“分而治之”的思想,把問(wèn)題劃分開(kāi)來(lái)各個(gè)解決,易于控制,延展和分配資源。

        下面具體講解具有代表性的功能模塊以及介紹所用到的技術(shù):

        3.1 注冊(cè)登錄

        每個(gè)人都可以通過(guò)注冊(cè)成為本網(wǎng)站的用戶,注冊(cè)時(shí)所用的信息為用戶所在大學(xué)的一些學(xué)生信息,例如所在學(xué)校、學(xué)號(hào)、姓名等,如下圖2所示,同時(shí)密碼存儲(chǔ)時(shí)采用MD5算法進(jìn)行加密,在用戶填寫用戶名以后會(huì)在數(shù)據(jù)庫(kù)中查詢,判斷用戶名是否重名,如果重名,提示用戶名重復(fù),如果不重名則繼續(xù)注冊(cè)信息,注冊(cè)之后直接登錄進(jìn)入本網(wǎng)站,在本網(wǎng)站中還可以進(jìn)一步完善個(gè)人信息。用戶也可以在登錄頁(yè)直接輸入用戶名密碼進(jìn)行登陸,如下圖1所示,信息提交給服務(wù)器之后,服務(wù)器會(huì)進(jìn)行判斷,判斷用戶名和密碼的正確性,若在數(shù)據(jù)庫(kù)中匹配到數(shù)據(jù)則登陸成功,進(jìn)入網(wǎng)站,否則,登陸失敗,提示用戶重新輸入用戶名或密碼。

        3.2 失物招領(lǐng)

        丟失物品現(xiàn)象在大學(xué)校園里很常見(jiàn),學(xué)生們?yōu)榱苏一厥镆蚕氤隽撕芏喾椒?,比如在校園里貼一些紙質(zhì)啟示,建立一些qq群、微信群,通過(guò)老師向?qū)W生通知待領(lǐng)物品,這些方式在校園里面盛行,但是效率卻不是很高,于是我們做了失物招領(lǐng)模塊,可以讓失物者和拾物者及時(shí)發(fā)布丟失物品或撿到物品的信息,提高了信息傳播的速度和廣度。

        在該模塊中,撿到物品的人可以發(fā)布招領(lǐng)啟事,丟失物品的人可以發(fā)布失物啟事,無(wú)論發(fā)布哪種啟示,都需要填寫信息,對(duì)物品進(jìn)行簡(jiǎn)單描述,方便用戶認(rèn)領(lǐng),每當(dāng)你成功歸還一件物品時(shí),你就會(huì)得到相應(yīng)積分,所得積分可以在積分商城里面換取商品。

        3.3 社團(tuán)

        每個(gè)大學(xué)里面都會(huì)有各種各樣的社團(tuán),學(xué)生們抱著不同的興趣和愛(ài)好加入自己喜歡的團(tuán)體中,在社團(tuán)里面盡情地展示自己的才情和專長(zhǎng)。社團(tuán)有大有小,但無(wú)論大小,大學(xué)校園中的社團(tuán)管理一直是人工管理方式,沒(méi)有一個(gè)系統(tǒng)的、及時(shí)的管理模式。

        在社團(tuán)模塊中,每一個(gè)人都可以在該網(wǎng)站成立注冊(cè)自己的社團(tuán),然后號(hào)召興趣相投同學(xué)們加入,首頁(yè)顯示所有社團(tuán)的信息,為每一個(gè)社團(tuán)提供了一個(gè)宣傳平臺(tái),提高社團(tuán)的曝光度。平臺(tái)可以自行統(tǒng)計(jì)社團(tuán)人員的數(shù)量,免除后期人工統(tǒng)計(jì)的工作,社長(zhǎng)也可以通過(guò)該平臺(tái)管理自己的社團(tuán)。有什么消息社長(zhǎng)可以直接在網(wǎng)上通知到各個(gè)社團(tuán)成員,舉行什么活動(dòng)也能在網(wǎng)上進(jìn)行發(fā)布,讓社團(tuán)成員投票或者參與,社團(tuán)成員對(duì)該社團(tuán)舉行的每一次活動(dòng)也都可以在該平臺(tái)進(jìn)行評(píng)價(jià)和互動(dòng)。

        4 結(jié)論

        大學(xué)生服務(wù)平臺(tái)系統(tǒng)采用三層架構(gòu)為主導(dǎo)框架,結(jié)構(gòu)清晰、可復(fù)用性好、維護(hù)方便,三層架構(gòu)引用“高內(nèi)聚,低耦合”的思想,實(shí)現(xiàn)了表現(xiàn)層、業(yè)務(wù)邏輯層與數(shù)據(jù)訪問(wèn)層的完全分離,提高了代碼的可讀性和功能的擴(kuò)展性。當(dāng)前臺(tái)需要業(yè)務(wù)變化時(shí),我們只需要修改與之對(duì)應(yīng)的數(shù)據(jù)訪問(wèn)層和業(yè)務(wù)邏輯層,數(shù)據(jù)庫(kù)的變化也不會(huì)對(duì)前臺(tái)界面布局有影響,提高了系統(tǒng)的可復(fù)用性。降低了系統(tǒng)的耦合度,便于開(kāi)發(fā)效率的提高。技術(shù)的優(yōu)越性才能保證了系統(tǒng)的功能完善性和用戶體驗(yàn)的安全性,相信在未來(lái)的不斷發(fā)展中,大學(xué)生服務(wù)平臺(tái)會(huì)不斷地完善和發(fā)展,從而更好地為大學(xué)生提供服務(wù)。

        參考文獻(xiàn):

        [1] 李建中,王珊.數(shù)據(jù)庫(kù)系統(tǒng)原理[M].北京:機(jī)械工業(yè)出版社,2012.

        [2] 范伊紅.基于HTML5的網(wǎng)頁(yè)設(shè)計(jì)及應(yīng)用[M].北京:電子工業(yè)出版社, 2014.

        [3] 單東林.鋒利的jQuery [M]. 2版.北京:人民郵電出版社,2012.

        [4] 馬駿,陳志國(guó),晉玉星.ASP.NET網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)站開(kāi)發(fā)上機(jī)實(shí)踐和實(shí)例解析(21世紀(jì)計(jì)算機(jī)應(yīng)用技術(shù)系列規(guī)劃教材) [M].北京:人民郵電出版社,2012.

        【通聯(lián)編輯:代影】

        猜你喜歡
        三層架構(gòu)S架構(gòu)
        B/S架構(gòu)下的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)
        基于“三層架構(gòu)”理論的教學(xué)設(shè)計(jì)案例分析
        基于ASP技術(shù)下的大學(xué)生跳蚤書街平臺(tái)的設(shè)計(jì)與實(shí)施
        基于B/S架構(gòu)的高校實(shí)驗(yàn)管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
        良好的信息系統(tǒng)體系結(jié)構(gòu)模式對(duì)網(wǎng)絡(luò)安全監(jiān)察與維護(hù)技術(shù)的方法的探討
        ASP.NET三層架構(gòu)體系分析與應(yīng)用
        基于SSH 的實(shí)驗(yàn)室管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
        C/S架構(gòu)下的中職教學(xué)輔助系統(tǒng)的新探索
        考試周刊(2016年42期)2016-06-18 08:17:19
        久久人妻一区二区三区免费| 91白浆在线视频| 婷婷激情五月综合在线观看| 国产亚洲精品一品二品| 亚洲日韩在线中文字幕综合| 日韩人妻无码一区二区三区久久99 | 亚洲av永久无码精品古装片 | 国产精品无码av一区二区三区| 好爽受不了了要高潮了av| 久久精品一区二区三区不卡牛牛| 中文字幕本久久精品一区| 又大又粗又爽的少妇免费视频| 成人a在线观看| 国产一区二区高清不卡在线| 丝袜美腿福利一区二区| 国产肥熟女视频一区二区三区| 国产成人乱色伦区小说| 开心激情网,开心五月天| 精品国产午夜肉伦伦影院| 国产一卡2卡3卡四卡国色天香| 国产精品1区2区| 亚洲乱码av中文一区二区第八页| 国内精品视频一区二区三区八戒| 搡老熟女老女人一区二区| 四虎影视国产884a精品亚洲| 男女啪啪在线视频网站| 影视av久久久噜噜噜噜噜三级| 国产精品视频牛仔裤一区| 中文字幕av人妻一区二区| 少妇精品亚洲一区二区成人| 51久久国产露脸精品国产| 国产视频不卡在线| 久久本道久久综合伊人| 激情内射日本一区二区三区| 国产免费一级在线观看| 午夜视频手机在线免费观看| 欧洲多毛裸体xxxxx| 自拍偷自拍亚洲精品播放| 亚洲av免费高清不卡| 日本边添边摸边做边爱| 国产精品va在线播放我和闺蜜|