物联网项目专题网站的设计
2018-11-15孟敏
孟敏
摘要:物联网的存在,促进了人与物之间的感知,让不在一个空间的两者有了对话交流。随着物联网的发展日益成熟,网站的开发趋势将更加完美、规范化及精细化,从而注重用户的体验感和网站的管理质感。而该项目专题网站主要是以收集和存储物联网相关信息为主,以此提供用户浏览与学习,提高相关工作者的工作效率。
关键词:物联网;专题网站;Access数据库
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)20-0005-02
1 背景
传统的企业项目之间信息的交流与处理都是以人工操作为主,随着社会进入信息时代和社会生活的快节奏化,旧的企业内物联网项目专题信息的管理方法不能适应时代的发展趋势,统计和查询的方式各不相同;且会出现信息的重复传递问题,在当前信息经济时代,信息化管理是企业信息化的重点和核心,在企业信息化进程中,起到关键性作用。因此物联网项目专题网站在适应时代发展需求中产生。
2 系统设计
该网站具有物联网项目信息管理的一般性和通用性,可满足物联网项目专题网站信息化的管理。项目专题网站的主要功能包括:用户登录、信息添加、信息删除及修改、查询等。网站模块功能图如图1所示:
3 数据库设计
每个程序最核心的部分是数据库的设计。并正确的创建一个结构化的开发计划。赋予数据库管理与访问。数据库安全是为了预防未经授权的用户使用数据库进行盗取、更改和销毁。E-R图如图2所示:
4 系统实现
该程序在Windows XP下,使用Microsoft visual Studio 2008作为系统开发的开发环境,以ASP.NET为开发工具,使用Access作为后台数据库而实现的。该系统使物联网项目信息管理清晰、透明、易操作管理,项目进度一目了然。
4.1 网站登录界面设计
输入管理员账户及密码,账户与密码正确可直接跳转到主界面,如果账户与密码错误,则直接返回错误信息。网站主页操作流程图如图3所示:
4.2 数据库实现
要实现系统的基本功能,首先必须进行数据库的连接,方便对数据进行操作。Access数据库是由微软公司开发,Windows自带Access数据源,因此Access数据库链接比较简单,并且它可以跟windows很好的兼容。具体实现方法写入conn.asp,内容如下:
<% 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 首页界面的实现
网站首页主要向用户提供了项目管理的导航菜单,用户可直接点击链接进入该页面进行相应功能的操作。设计时使用TreeView控件实现以树形结构显示分层数据。
网站首页效果运行图如图4所示:
4.4 频繁的密码管理和新的密码设置有利于网络的安全和自己的信息
修改密码界面运行图如下图所示:
程序核心代码如下:
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('新密码、确认密码不同!');
pwdform.qpwd.focus();
return false;}}
4.5 文章信息管理模块实现
该模块主要对文章进行删除、添加、修改以及查询功能。文章信息管理运行图如图6所示:
5 测试
完成软件开发后,将网站按照性能、安全、強度和恢复等方面进行测试。
1)功能测试:测试是否能够实现预期所表达的效果,以及是否能够满足用户的需求。
2)性能和强度测试:测试您的网站在最高的实际限制条件下执行的能力,也就是说软件是否可以在一些过载的环境下执行。
3)安全测试:安装在网站上的安全机构可以真正保护网站免受外界的干扰。
部分用例测试表如表1所示:
通过对该系统各功能模块的测试,得出以下结论:此系统的功能基本满足用户需求,性能基本达到需求,具有可用性和友好性。
参考文献:
[1] 陈乐天. 基于HTML5视频控制技术的在线学习平台视频模块设计与实现[D]. 天津: 天津师范大学, 2017.
[2] 薛世丰. 在线学习平台设计与开发[J]. 电子技术与软件工程, 2016(9): 70-71.
[3] 王鹤. 基于PHP的计算机网络课程在线学习系统的设计与实现[J]. 信息与电脑: 理论版, 2011(8): 28-29.
[4] 王战敏. 基于web的英语在线学习系统[J]. 计算机系统应用, 2016, 25(7): 96-100.
[5] 李萍. 在线学习系统的设计与开发[J]. 电子世界, 2013(13): 32-33.