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

        ?

        大學生信息服務平臺的研究與開發(fā)

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

        夏澤君 劉星含 谷云閣 梁昌運

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

        關鍵詞:大學生服務平臺;B/S架構(gòu);三層架構(gòu);BootStrap框架;SQL Server數(shù)據(jù)庫

        中圖分類號:TP311? ? ? ? 文獻標識碼:A

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

        1 研究背景及研究內(nèi)容

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

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

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

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

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

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

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

        4)前臺使用BootStrap框架,使用JQuery,Ajax等技術。

        5)使用Microsoft SQL Server數(shù)據(jù)庫進行數(shù)據(jù)存儲。

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

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

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

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

        2)編寫工具:Visual Studio2017。

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

        4)服務器:Tomcat 9服務器。

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

        2.3 硬件的支持要求

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

        1)CPU:3.0Hz。

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

        3)硬盤:50G。

        3 系統(tǒng)設計與實現(xiàn)

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

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

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

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

        3.1 注冊登錄

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

        3.2 失物招領

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

        在該模塊中,撿到物品的人可以發(fā)布招領啟事,丟失物品的人可以發(fā)布失物啟事,無論發(fā)布哪種啟示,都需要填寫信息,對物品進行簡單描述,方便用戶認領,每當你成功歸還一件物品時,你就會得到相應積分,所得積分可以在積分商城里面換取商品。

        3.3 社團

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

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

        4 結(jié)論

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

        參考文獻:

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

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

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

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

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

        猜你喜歡
        三層架構(gòu)S架構(gòu)
        B/S架構(gòu)下的學生信息管理系統(tǒng)的設計
        基于“三層架構(gòu)”理論的教學設計案例分析
        基于ASP技術下的大學生跳蚤書街平臺的設計與實施
        基于B/S架構(gòu)的高校實驗管理平臺的設計與實現(xiàn)
        良好的信息系統(tǒng)體系結(jié)構(gòu)模式對網(wǎng)絡安全監(jiān)察與維護技術的方法的探討
        ASP.NET三層架構(gòu)體系分析與應用
        基于SSH 的實驗室管理系統(tǒng)設計與實現(xiàn)
        C/S架構(gòu)下的中職教學輔助系統(tǒng)的新探索
        考試周刊(2016年42期)2016-06-18 08:17:19
        国产av一区二区日夜精品剧情| 中文亚洲av片在线观看不卡| 免费无码又爽又刺激高潮的视频网站| 视频福利一区二区三区| 成人av在线久色播放| 末成年女a∨片一区二区| 欧美三级不卡视频| 国产精品国产三级国产一地 | 日韩在线精品免费观看| 色与欲影视天天看综合网| 色伦专区97中文字幕| 亚洲无AV码一区二区三区| 久久亚洲精品一区二区三区| 丰满少妇弄高潮了www| 婷婷成人基地| 美女视频永久黄网站免费观看国产| 中国男女黄色完整视频| 午夜男女很黄的视频| 日本a级特黄特黄刺激大片| 蜜桃视频免费在线视频| 蜜桃a人妻精品一区二区三区| 少妇高潮喷水久久久影院| 亚洲AV秘 无码一区二区三区臀| 天堂av一区二区麻豆| 一个人看的www片免费高清视频| 天堂影院一区二区三区四区| 一区二区三区免费视频网站| 国产丝袜美腿在线播放| 国产69精品久久久久久久| 亚洲成人欧美| 美女狂喷白浆网站视频在线观看 | 国产亚洲综合另类色专区| 免费a级毛片无码a∨中文字幕下载| 丰满少妇被猛烈进入无码| 亚洲精品尤物av在线网站| 国产精品视频自拍在线| 欧美日韩一区二区综合| 精品一二区| 精品亚洲一区中文字幕精品| 亚洲国产成人片在线观看| 国产精品青草视频免费播放|