孟敏
摘要:物聯(lián)網(wǎng)的存在,促進(jìn)了人與物之間的感知,讓不在一個空間的兩者有了對話交流。隨著物聯(lián)網(wǎng)的發(fā)展日益成熟,網(wǎng)站的開發(fā)趨勢將更加完美、規(guī)范化及精細(xì)化,從而注重用戶的體驗(yàn)感和網(wǎng)站的管理質(zhì)感。而該項(xiàng)目專題網(wǎng)站主要是以收集和存儲物聯(lián)網(wǎng)相關(guān)信息為主,以此提供用戶瀏覽與學(xué)習(xí),提高相關(guān)工作者的工作效率。
關(guān)鍵詞:物聯(lián)網(wǎng);專題網(wǎng)站;Access數(shù)據(jù)庫
中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2018)20-0005-02
1 背景
傳統(tǒng)的企業(yè)項(xiàng)目之間信息的交流與處理都是以人工操作為主,隨著社會進(jìn)入信息時代和社會生活的快節(jié)奏化,舊的企業(yè)內(nèi)物聯(lián)網(wǎng)項(xiàng)目專題信息的管理方法不能適應(yīng)時代的發(fā)展趨勢,統(tǒng)計(jì)和查詢的方式各不相同;且會出現(xiàn)信息的重復(fù)傳遞問題,在當(dāng)前信息經(jīng)濟(jì)時代,信息化管理是企業(yè)信息化的重點(diǎn)和核心,在企業(yè)信息化進(jìn)程中,起到關(guān)鍵性作用。因此物聯(lián)網(wǎng)項(xiàng)目專題網(wǎng)站在適應(yīng)時代發(fā)展需求中產(chǎn)生。
2 系統(tǒng)設(shè)計(jì)
該網(wǎng)站具有物聯(lián)網(wǎng)項(xiàng)目信息管理的一般性和通用性,可滿足物聯(lián)網(wǎng)項(xiàng)目專題網(wǎng)站信息化的管理。項(xiàng)目專題網(wǎng)站的主要功能包括:用戶登錄、信息添加、信息刪除及修改、查詢等。網(wǎng)站模塊功能圖如圖1所示:
3 數(shù)據(jù)庫設(shè)計(jì)
每個程序最核心的部分是數(shù)據(jù)庫的設(shè)計(jì)。并正確的創(chuàng)建一個結(jié)構(gòu)化的開發(fā)計(jì)劃。賦予數(shù)據(jù)庫管理與訪問。數(shù)據(jù)庫安全是為了預(yù)防未經(jīng)授權(quán)的用戶使用數(shù)據(jù)庫進(jìn)行盜取、更改和銷毀。E-R圖如圖2所示:
4 系統(tǒng)實(shí)現(xiàn)
該程序在Windows XP下,使用Microsoft visual Studio 2008作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,以ASP.NET為開發(fā)工具,使用Access作為后臺數(shù)據(jù)庫而實(shí)現(xiàn)的。該系統(tǒng)使物聯(lián)網(wǎng)項(xiàng)目信息管理清晰、透明、易操作管理,項(xiàng)目進(jìn)度一目了然。
4.1 網(wǎng)站登錄界面設(shè)計(jì)
輸入管理員賬戶及密碼,賬戶與密碼正確可直接跳轉(zhuǎn)到主界面,如果賬戶與密碼錯誤,則直接返回錯誤信息。網(wǎng)站主頁操作流程圖如圖3所示:
4.2 數(shù)據(jù)庫實(shí)現(xiàn)
要實(shí)現(xiàn)系統(tǒng)的基本功能,首先必須進(jìn)行數(shù)據(jù)庫的連接,方便對數(shù)據(jù)進(jìn)行操作。Access數(shù)據(jù)庫是由微軟公司開發(fā),Windows自帶Access數(shù)據(jù)源,因此Access數(shù)據(jù)庫鏈接比較簡單,并且它可以跟windows很好的兼容。具體實(shí)現(xiàn)方法寫入conn.asp,內(nèi)容如下:
<% Dim Conn,ConnStr
Set Conn=Server.CreateObject("Adodb.Connection")
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath;("../database/projectmanager.mdb")
Conn.open ConnStr %>
4.3 首頁界面的實(shí)現(xiàn)
網(wǎng)站首頁主要向用戶提供了項(xiàng)目管理的導(dǎo)航菜單,用戶可直接點(diǎn)擊鏈接進(jìn)入該頁面進(jìn)行相應(yīng)功能的操作。設(shè)計(jì)時使用TreeView控件實(shí)現(xiàn)以樹形結(jié)構(gòu)顯示分層數(shù)據(jù)。
網(wǎng)站首頁效果運(yùn)行圖如圖4所示:
4.4 頻繁的密碼管理和新的密碼設(shè)置有利于網(wǎng)絡(luò)的安全和自己的信息
修改密碼界面運(yùn)行圖如下圖所示:
程序核心代碼如下:
function check()
{if(pwdform.opwd.value=='')
{alert('請輸入原密碼!');
pwdform.opwd.focus();
return false;}
if(pwdform.npwd.value=='')
{alert('請輸入新密碼!');
pwdform.npwd.focus();
return false;}
if(pwdform.qpwd.value!=pwdform.npwd.value)
{alert('新密碼、確認(rèn)密碼不同!');
pwdform.qpwd.focus();
return false;}}
4.5 文章信息管理模塊實(shí)現(xiàn)
該模塊主要對文章進(jìn)行刪除、添加、修改以及查詢功能。文章信息管理運(yùn)行圖如圖6所示:
5 測試
完成軟件開發(fā)后,將網(wǎng)站按照性能、安全、強(qiáng)度和恢復(fù)等方面進(jìn)行測試。
1)功能測試:測試是否能夠?qū)崿F(xiàn)預(yù)期所表達(dá)的效果,以及是否能夠滿足用戶的需求。
2)性能和強(qiáng)度測試:測試您的網(wǎng)站在最高的實(shí)際限制條件下執(zhí)行的能力,也就是說軟件是否可以在一些過載的環(huán)境下執(zhí)行。
3)安全測試:安裝在網(wǎng)站上的安全機(jī)構(gòu)可以真正保護(hù)網(wǎng)站免受外界的干擾。
部分用例測試表如表1所示:
通過對該系統(tǒng)各功能模塊的測試,得出以下結(jié)論:此系統(tǒng)的功能基本滿足用戶需求,性能基本達(dá)到需求,具有可用性和友好性。
參考文獻(xiàn):
[1] 陳樂天. 基于HTML5視頻控制技術(shù)的在線學(xué)習(xí)平臺視頻模塊設(shè)計(jì)與實(shí)現(xiàn)[D]. 天津: 天津師范大學(xué), 2017.
[2] 薛世豐. 在線學(xué)習(xí)平臺設(shè)計(jì)與開發(fā)[J]. 電子技術(shù)與軟件工程, 2016(9): 70-71.
[3] 王鶴. 基于PHP的計(jì)算機(jī)網(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 信息與電腦: 理論版, 2011(8): 28-29.
[4] 王戰(zhàn)敏. 基于web的英語在線學(xué)習(xí)系統(tǒng)[J]. 計(jì)算機(jī)系統(tǒng)應(yīng)用, 2016, 25(7): 96-100.
[5] 李萍. 在線學(xué)習(xí)系統(tǒng)的設(shè)計(jì)與開發(fā)[J]. 電子世界, 2013(13): 32-33.