图片
图片
图片
相关评论
最新点评
更多点评 发表点评
发表评论
您的评价
差(1) 一般(2) 好(3) 很好(4) 非常好(5)
评论标题
评论内容
验 证 码
看不清?更换一张
匿名发表 
 
 
新闻搜索
 
 
网站概念设计要解决的基本问题有哪些?
发布于:2019-01-17 09:42:50    文字:【】【】【
概念设计阶段需要解答许多重要问题,其中最重要的问题可能就是我们将尝试解决什么问题”,或者“这个网站能够帮助人们解决什么问题”。如果它是一个应用程序,那么我们也必须弄清楚它将如何使用,为什么人们会使用它,以及有多少人将使用它。人们很容易把大量时间都用到新网站的“原”训之中。比加。将甘做成一个特定群体的社交网络,或者使它成为能够包含并绑定所有社交网络的终极社交网络聚合器。但是,我们一定要关注一些基本问题。
 
现在世界上已经有上百万个真正能够解决各种具体问题的网站、移动应用和软件包。那么,既然已经有很多东西别人做过了,为什么还有人决定要开发一些新东西呢?答案是并非所有网站都做得很好。许多网站很难用、很慢、毫无吸引力、很混乱,等等,但是替代它们的网站却很少,或者根本没有。这些都可能成为开发新网站的原因。而最合理的原因可能就是我们有一个全新的创意,或者有一种方法可以改进现有的东西。

 
就是一个用来“改进”现有需求的典型例子。 Myspace出现的原因是 Friendster(交友网站)不支持让一个乐队创建自己的页面和分享信息,所以 Tom Andersen和他的同事决定开发一个社交网络,允许音乐人和乐队创建自己的专属页面。在核心部分, Myspace与 Friendster没有任何不同,但是它想要改进一些东西。而现在的情形是,虽然Myspace仍然存在,但是 Facebook却已经成为领先的社交网站。我记得,Facebook一开始只支持使用edu域名用户的访问,当时还没有人将其与Myspace 7相提并论。 Friendster、 Myspace和 Facebook都在做一件相同的事情一允许人们分享信息,与朋友联络。它们都是先改进别人的形式继而自我提高,它们都会增加更多的特性和创新。推动 Facebook增长和成功的是统一、整洁的设计,以及主要关注朋友动态的用户界面,而不是自定义页面和快速添加更多的朋友。在创建网站时,这些社交网络的创始人一般都会考虑下面这些基本的概念问题。
 
1)我将要解决什么问题?
2)我将如何帮助人们活得更快乐?
3)为什么人们会使用这个网站?
4)谁是我的竞争对手?
5)我将如何做得比竞争对手更好?
6)我的网站有哪些亮点?
7)我有多少预算?
 
这些问题不仅适用于社交网络,也适用于所有网站设计,而且现在也适用于移动设备及其他互联设备。当然,互联网的Web也有一些局限性。最终,Web只是一个支持可视化和语音界面的自由通信链路。在最根本上,Web是人类向世界表达自我的一种方式。当然,它也因此可以解决些崇高的目标,如解决全球饥饿问题,但是这种目标对于任何一个组织而言都是非常难于实现的。在概念设计阶段,一定要注意解决问题的范围,要注意资源和预算的局限。开发网站,尝试收集捐赠并让人们了解世界饥饿危机,这种项目可能是一个巨大的工程,需要大量投入才能成功,但是如果能够彻底考虑清楚整个计划,它却真的有可能实现。


将代码部署到生产环境的最简单方法是,通过配置管理和分配系统实现自动部署。例如,我们可以用它轻松解析依赖,如共享库或其他代码部署过程中必须使用的二进制文件大多数配置管理系统实际上都会将物理和逻辑软件资源抽象到配置文件中,然后再用与特定领域相关的描述性语言进行编辑。最后,通过某种引擎执行预期修改,在操作系统或应用程序上实现预期的结果。
 
这些配置管理框架可以与部署工具交互,由这些工具将软件二进制文件真正部署到应用程序或Web服务器上。由于这个过程使用一种通用语言,所以对于开发和运维团队而言都非常有用。软件开发人员不需要修改源代码配置清单文件,运维人员也不需要通过版本管理人员或软件开发人员去确定一个特定环境或一种应用服务器所需要的文件版本,配置管理文件可以直接定义好所需要的应用程序版本及其部署位置,然后所有的依赖管理和安装过程都在后台完成,完全不需要人工干预。但是,也不要太异想天开了。这个过程并不能通过直接购买、构建或实现一个现有配置管理系统和依赖解析框架而实现。它要求掌握自动化方法的运维和开发工程师在后台执行人工测试和设计。




 
发布通常是整个新网站和应用程序发布运营过程中最简单的一环。到这一步时,大多数测试应该已经完成,那些只有当网站或应用程序面临随机流量时才可能发生的许多Bug和错误,这时很有可能已被发现。相关团队现在只需要在发布前阶段使用一个已经确定好的脚本来检查,而且这个过程的大部分工作只是按照一份检査清单逐步检査,或者启动些自动脚本,开始真正发布新网站或应用程序,并将它们交付给公众访问。
 
在发布阶段,开发与运维团队的协作也非常重要,因为当出现问题时,他们就可以快速分析和评估问题,确定这些错误或Bug对于业务的影响,以及它们是否需要立即修复,或者留待将来修复,或者是否应该完全中止发布过程。
 
发布过程一般要求网站建设开发与运维工程师共同参与,他们要在发布前阶段协同来执行脚本或检查清单。如果使用了一个正确的自动化系统,那么新网站的整个发布过程应该可以在几小时内完成。新应用程序越复杂,它的发布时间就越长,而且有许多因素可能影响发布时间,如发布位置的数量、内容交付网络的传输速度和技术团队在发布过程中实现的自动化程度。


1.完善配套的软硬件设施
 
在电子商务网站建设中,一方面要及时更新换代硬件设施,另一方面要完善软件设施。一般常从以下几方面完善软件设施:

(1)及时对操作系统打补丁,减少违规操作;
(2)采用数据加密技术、防火墙技术、杀毒软件及时等多种技术进行安全防范;
(3)在电子商务网站前后台均对数据库进行加密;
(4)采用复杂口令或生物特征等密码验证的方式进行登录验证,并对其用户名和密码进行无痕登录安全保护;
(5)完善和更新数据库系统软件;
(6)设置虚拟接入端口,并进行动态变换。
 
2.自定义特殊账号管理数据库系统
 
电子商务网站建设期间,数据库安全控制部门务必要重视特殊性账号管理工作,提升特殊性账号的安全性。例如:前面提到的“a”账号就是一个不可被删除、无法被修改的特殊账号。并且数据库管理人员后期为了数据库系统的需要,也会建立与“x”同样功能的账号,但“x”这类账号本身安全性能低,这就需要技术人员特别重视、特殊管理,做到既要保证提升工作效率,又要避免出现数据库软件泄露的安全事故。
 
3.设计科学规范的数据库结构
 
建议从以下几个方面设计数据库结构:
(1)更改默认下的数据库文件存储位置。如 SQL SERVER系统,DATA文件夹是默认路径下的文件夹,开发人员可更改存放路径和文件夹,而后修改与数据库连接的相关文件信息。
(2)使用0DBC数据源。ODBC的优点是用它生成的应用程序与数据库或数据库引擎无关,以统一的方式处理所有的数据库,隔离了数据库的实现细节。数据库设计人员在具备管理和维护的权限下,配置新的0DBC数据源,合理放置好更改后的数据库文件的存储位置。
(3)采用非常规命名方法更改数据库文件名。可为数据库主文件取复杂类姓名,并把它存放在较深层的路径下。如网上服饰店的主文件名,不要起诸如“ m clothing.mdf”、“hn,mdf"或“des,mdf之类的名字,再把它放在如“血cled359Aick136bt"之类的较深层的路径下;k数据库表和字段的命名。可采用字母和数字组合命名的方式为数据库表加上前后缀。
 
4.加强网站后台管理系统的安全性
 
可从以下几方面着手:
(1)不要在安全性较低的网页上放置数据库后台管理系统的链接,采用非常规命名法对首页文件命名;
(2)使用复杂的用户名和口令。把后台管理数据的用户名和口令封装在服务器中,权限放置最低;
(3)设置Session变量自动分配不同页面中用户权限的 Sessionid;
(4)即在主页面有身份验证,其他页面也要有身份验证。先判断是否从已验证页面跳转过来,否则不能进入当前页面。
 
5.建立数据库备份和恢复机制
 
数据库资源是电子商务网站运行的“血液”,建立加强数据库备份和恢复机制是提升电子商务网站数据库安全性能的重中之重。一旦网站数据库资源遭到安全问题,可以第一时间利用备份资源找到原始数据。为此就要求对电子商务网站的数据库进行定期备份。数据备份与恢复机制是对数据库管理机制的有效补充和完善。以 SQL SERVER数据库为例,数据备份和恢复常采用备份数据库中,mdf和.Hf文件或者附加数据库中.mdf和.f文件的方式。此外,务必要对数据库账户进行严格的加密处理。
 
总之,建设电子商务平台的人员可从电子商务网站数据库的软硬件设施、数据库结构、数据库后台管理、数据库备份等几方面着手,再结合企业实际综合使用这些对策,定可以为使用电子商务平台的相关者消除一些不必要的安全隐患,从而使电子商务网站建设向更高、更健康的方向发展。
 
 

马鞍山网站建设,马鞍山网站制作,马鞍山网页设计制作,马鞍山做网站,马鞍山网络公司 © 2002-2019 版权所有 皖ICP备08187531号
邮件:admin@0555bd.com 24小时服务热线:0555-2991201 / 155 55511860 
地址:安徽省马鞍山市花山区电子商务产业园 
马鞍山网站建设|马鞍山网页制作|马鞍山网络公司|马鞍山做网站 技术支持