基于Web的快捷访问系统的设计与实现

基于Web的快捷访问系统的设计与实现摘要:针对用户需要频繁访问本地资源和远程资源的需求,设计并实现了一款采用基于Web的方式快捷访问资源的应用系统,有效地提高了用户使用计算机的效率。关键词:Web快捷;资源;访问中图分类号:TP311文献标识码:A文章编号:1009-3044(2014)14-3319-02随着办公自动化水平的不断提高和用户计算机使用时间的日益增长,用户计算机上安装的软件越来越多,各种类型的有效数据和文件的数量也是与日俱增,用户的各种快捷方式、文件和文件夹渐渐充斥着整个桌面,极大地降低了桌面的美观程度和用户访问本地资源的效率。与此同时,云计算技术的不断发展和广泛应用,使越来越多的用户选择将部分资源存放在云端,加上庞大的万维网资源,越来越多的用户需要通过浏览器对远程资源进行访问。由于资源分处两地――本地计算机和远程云端,致使用户在访问资源时常常需要在浏览器和本地桌面、开始菜单或本地资源管理器之间进行界面的切换。这不但降低了用户访问资源的效率,而且非常不利于用户对资源进行管理。因此,我们需要一个统一的界面,它能够为我们访问本地资源和远程资源提供一个统一的用户接口。基于Web的快捷访问系统正是为满足这一需求而设计。1功能设计为了实现用户对资源的快捷访问,基于Web的快捷访问系统将本地资源信息和远程资源信息整合在一个Web界面上,用户可以通过该Web界面实现快捷启动软件、打开文件、文件夹和访问远程资源等操作,系统将记忆用户对各个资源的操作频率并根据用户对各个资源优先级别的设置智能地将相关资源放在靠前的位置。同时,基于Web的快捷访问系统提供了后台管理功能,用户可以通过该功能实现对各类资源信息的管理和设置。系统的功能结构如图1所示。2体系结构设计考虑到系统对可重用、可维护、易于修改及易于扩展等非功能特性的需求,基于Web的快捷访问系统采用构件化的B/S结构进行设计。系统主要由用户接口、本地资源访问构件、资源信息管理构件、初始化构件、数据库操作构件和数据库等组成。用户通过浏览器访问系统的主界面,而初始化构件通过数据库操作构件访问数据库并将相应的资源信息返回到主界面上。通过该主界面,用户可实现对远程资源和本地资源进行访问。当用户需要访问远程资源时,用户只需点击界面上相应的链接便可通过互联网访问相应的资源。而当用户需要访问本地资源时,用户同样可通过点击界面上相应的链接来实现,系统将调用并通过本地资源访问构件打开或启动相应的文件或软件。系统还允许用户管理资源信息,用户只需点击系统界面上相应的链接便可实现,系统将通过资源信息管理构件和数据库操作构件完成用户的请求并将操作结果返回给用户。整个系统的体系结构图如图2所示。3数据库设计根据系统的功能需求,基于Web的快捷访问系统需要存储的资源信息主要有资源的编号、类别、名称、统一资源定位符及说明等,为了实现对相关数据安全、有效、便捷的操作和尽可能多地降低数据的冗余度,系统采用E-R图对相关实体进行分析设计,并从中抽象出数据库的逻辑结构如下:用户(编号,密码,昵称,邮箱);资源类别(类别ID,类别名称,类别添加时间,类别优先级,类别描述,类别点击率);资源(资源ID,资源名称,统一资源定位符,资源描述,资源优先级,资源信息添加时间,资源点击率,是否共享,用户编号)。系统的E-R图如图3所示。4系统实现由于系统采用Web的方式来实现用户对本地资源和远程资源的访问或操作,系统的表示层综合使用了HTML、JavaScript、CSS及jQuery等技术和框架,其中HTML用于定义Web页面的结构,JavaScript和jQuery用于定义Web页面的前端行为和实现异步回调,而CSS则用于定义Web页面的样式。通过这四项Web前端技术的综合运用,可以极大地提升用户对系统的体验。在服务器端,系统通过综合使用ASP.NET、ADO.NET、C#、Transact-SQL及SQLServer2005等技术和开发工具实现了相关的业务逻辑和数据的存储、访问及操作等功能。其中ASP.NET主要用于实现Web客户端与应用服务器端的交互,C#主要用于实现系统的业务逻辑,ADO.NET主要用于实现应用服务器与数据库服务器的交互,而Transact-SQL和SQLServer2...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?