freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于微信平臺的實(shí)時(shí)路況和天氣查詢信息系統(tǒng)的設(shè)計(jì)(編輯修改稿)

2025-07-19 17:13 本頁面
 

【文章內(nèi)容簡介】 理后返回發(fā)送成功文本信息。當(dāng)微信用戶打開地圖時(shí),微信服務(wù)器返回百度地圖給微信用戶,微信用戶根據(jù)地圖獲取自己所要的信息。當(dāng)用戶發(fā)送語音查詢天氣的請求時(shí),然后微信服務(wù)器把收到的消息以HTTP POST方式轉(zhuǎn)發(fā)給公眾賬號服務(wù)器,公眾賬號服務(wù)器處理后返回發(fā)送成功文本信息,并且返回天氣信息給用戶。 本章小結(jié)本章描述了系統(tǒng)的總體設(shè)計(jì)方案,我用rose畫了業(yè)務(wù)用例建模與業(yè)務(wù)交互建模,分別畫了整體功能結(jié)構(gòu)圖、用例圖、時(shí)序圖,一個(gè)系統(tǒng)如若要順利的完成離不開業(yè)務(wù)建模,進(jìn)行業(yè)務(wù)建模后就不會出現(xiàn)中途出錯(cuò),無法設(shè)計(jì)的問題,業(yè)務(wù)建模把整個(gè)設(shè)計(jì)流程都考慮好了,這樣可以使我在設(shè)計(jì)時(shí)有條理的完成系統(tǒng)的設(shè)計(jì),也能節(jié)省我們的設(shè)計(jì)時(shí)間。第四章、詳細(xì)設(shè)計(jì)和程序 B/S結(jié)構(gòu)設(shè)計(jì)流媒體管理系統(tǒng)是基于瀏覽器/服務(wù)器(B/S)技術(shù)的管理系統(tǒng),解決傳統(tǒng)的用戶端/服務(wù)器模型結(jié)構(gòu)存在的用戶端(C/S)維護(hù)煩瑣的問題,維護(hù)相對簡單,具有良好的系統(tǒng)擴(kuò)展性,方便管理。用戶通過瀏覽器向服務(wù)器提出HTTP請求,然后由服務(wù)器轉(zhuǎn)向數(shù)據(jù)庫服務(wù)器,提出相應(yīng)的數(shù)據(jù)請求,最后由數(shù)據(jù)庫將結(jié)果通過瀏覽器顯示出來。由于本系統(tǒng)所面向的是的互連網(wǎng)用戶,所以我采用的是比較流行的B/S三層結(jié)構(gòu)。如圖41所示。圖41 B/S三層結(jié)構(gòu)圖本系統(tǒng)中所有的JSP頁面都是在瀏覽器上運(yùn)行的,當(dāng)我們訪問JSP頁面時(shí),瀏覽器向Web服務(wù)器發(fā)出請求,服務(wù)器將請求信息發(fā)送至Servlet,再由Servlet去調(diào)用相應(yīng)的封裝方法去訪問數(shù)據(jù)庫并進(jìn)行數(shù)據(jù)處理,而MySQL數(shù)據(jù)庫是由封裝好了的JavaBean進(jìn)行連接的。 數(shù)據(jù)庫設(shè)計(jì)根據(jù)需求分析設(shè)計(jì)出可以滿足微信用戶需求的實(shí)體和實(shí)體之間的關(guān)連。現(xiàn)在我們一般使用的都是關(guān)系型數(shù)據(jù)庫,數(shù)據(jù)庫最基本的要求是能夠便捷、正確的調(diào)用以及管理。MySQL數(shù)據(jù)庫具有代碼開放、體積小、速度快的優(yōu)勢,因此我在開發(fā)的時(shí)候選用了MySQL數(shù)據(jù)庫。根據(jù)實(shí)體所畫的微信用戶信息表如圖42所示。圖42 用戶信息表 數(shù)據(jù)庫表設(shè)計(jì)SQL Server 2008 在Microsoft公司的數(shù)據(jù)平臺上發(fā)布,sql server2008可以組織管理任何數(shù)據(jù)??梢詫⒔Y(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)直接存儲到數(shù)據(jù)庫中。sql server2008可以對數(shù)據(jù)進(jìn)行查詢、搜索、同步、報(bào)告和分析之類的操作。數(shù)據(jù)可以存儲在各種設(shè)備上,從數(shù)據(jù)中心最大的服務(wù)器一直到桌面計(jì)算機(jī)和移動設(shè)備,它都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲在哪里。Sql server 2008 有以下優(yōu)點(diǎn)可信任的——使得公司可以以很高的安全性、可靠性和可擴(kuò)展性來運(yùn)行他們最關(guān)鍵任務(wù)的應(yīng)用程序。能保護(hù)你的信息、確保你業(yè)務(wù)的可可擴(kuò)展性、最佳的和可預(yù)測的系統(tǒng)性能。高效的——使得公司可以降低開發(fā)和管理他們的數(shù)據(jù)基礎(chǔ)設(shè)施的時(shí)間和成本。改進(jìn)了安裝和加速開發(fā)過程。智能的——提供了一個(gè)全面的平臺,可以在你的用戶需要的時(shí)候給他發(fā)送觀察和信息。由于本系統(tǒng)不是一般的管理系統(tǒng),因此它沒有其它系統(tǒng)要求的嚴(yán)格,根據(jù)需求本系統(tǒng)只需要一張表就能完成系統(tǒng)的設(shè)計(jì)。本系統(tǒng)只需要一張能夠存放用戶發(fā)送位置信息時(shí)所帶的編號,經(jīng)緯度以及時(shí)間等的表就足夠了。微信用戶信息表是描述用戶發(fā)送位置時(shí)所帶信息的數(shù)據(jù)表,見表41,表名為t_jlocation,包括以下的字段:用戶ID(id),經(jīng)度(longitude),緯度(latitude),時(shí)間(ndate),發(fā)送到微信的ID(sender),用戶(fuser)。表41 t_jlocation字段名數(shù)據(jù)類型長度是否允許為空idvarchar64否sendervarchar500是ndatevarchar500是latitudevarchar200是longitudevarchar200是fuservarchar200是下面對表中字段進(jìn)行詳細(xì)的描述。id是指用戶在數(shù)據(jù)庫表中的編號,sender是指發(fā)送到微信的微信號,ndate是指用戶發(fā)送地址信息的時(shí)間,latitude是指用戶發(fā)送位置時(shí)的緯度,longitude是指用戶發(fā)送位置時(shí)的經(jīng)度,fuser是指用戶發(fā)發(fā)送地址時(shí)所用的微信號。 安全性設(shè)計(jì)在設(shè)計(jì)一個(gè)系統(tǒng)時(shí),不僅需要功能完善,而且需要具有安全性。因此安全性設(shè)計(jì)是必不可少的。本系統(tǒng)微信用戶只有通過關(guān)注來使用系統(tǒng),而用戶的信息以及用戶發(fā)送的地址也只有公眾賬號的開發(fā)者可以看到,微信公眾賬號只有開發(fā)者能看到。微信用戶發(fā)送的數(shù)據(jù)在后臺數(shù)據(jù)庫中都是加密的,所以不會有信息泄漏的危險(xiǎn)。B/S是指Browser/Server,瀏覽器/服務(wù)器模式。B/S是web的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用??蛻魴C(jī)上只要安裝一個(gè)瀏覽器,如Netscape Navigator或Internet Explorer,服務(wù)器安裝SQL Server、Oracle、MYSQL等數(shù)據(jù)庫。瀏覽器通過Web Server 同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。它的優(yōu)點(diǎn)是可以在任何地方進(jìn)行操作而不需要安裝任何的軟件??蛻舳肆惆惭b、零維護(hù)。系統(tǒng)的擴(kuò)展非常容易。降低了成本,選擇更多。但是以有一定的不足,就是對服務(wù)端的要求較高。由于B/S架構(gòu)管理軟件只安裝在服務(wù)器端(Server)上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器(Server)端完全通過WWW瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。但是,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器“崩潰”等問題,后果不堪設(shè)想。因此,許多單位都備有數(shù)據(jù)庫存儲服務(wù)器,以防萬一??梢酝ㄟ^遠(yuǎn)程進(jìn)和本地行系統(tǒng)的管理和維護(hù)。 本章小結(jié)本章主要描述了系統(tǒng)所用的結(jié)構(gòu)——B/S三層結(jié)構(gòu)以及數(shù)據(jù)庫邏輯結(jié)構(gòu)與數(shù)據(jù)庫表的設(shè)計(jì)。并且詳細(xì)的描述了數(shù)據(jù)庫表中的各個(gè)字段的意思。因?yàn)楸鞠到y(tǒng)不是一般的管理系統(tǒng),因此它的許多地方與普通管理系統(tǒng)有所區(qū)別,在我的系統(tǒng)中,僅僅用了一張數(shù)據(jù)表就可以完成整個(gè)系統(tǒng)的數(shù)據(jù)庫實(shí)現(xiàn)。第五章 系統(tǒng)實(shí)現(xiàn) JSP服務(wù)器的配置這里的配置涉及公網(wǎng)服務(wù)器的配置,配置公網(wǎng)服務(wù)器也就是要搭建JSP的服務(wù)器,搭建JSP服務(wù)器包括要安裝JDK,Tomcat和MySQL三個(gè)軟件,并且對軟件進(jìn)行配置。我還在服務(wù)器安裝了一款可視化軟件,用于查看數(shù)據(jù)庫,方便了數(shù)據(jù)庫的建立、查看與修改。 服務(wù)器端配置如果自己有服務(wù)器,并且支持JSP,可以將接口文件上傳到自己的服務(wù)器,否則可以選取一些免費(fèi)的云平臺服務(wù)器來存儲服務(wù),例如百度應(yīng)用引擎BAE或者是新浪云平臺SAE。 在安裝完環(huán)境后還需設(shè)置環(huán)境變量:右擊“計(jì)算機(jī)”“屬性”“更改設(shè)置”“環(huán)境變量”,在系統(tǒng)變量中增加變量如下:
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1