`
flashj
  • 浏览: 21919 次
  • 性别: Icon_minigender_1
  • 来自: Germany
最近访客 更多访客>>
社区版块
存档分类
最新评论

无责任乱谈b/s结构管理软件界面

阅读更多
     刚开始写程序的时候,用的开发工具是vb,delphi,开发的软件界面都是千篇一律,方方正正的windows窗体,一个偶然的机会看到了郝新庚开发的电子日记本软件,仿NeoPlanet界面,当时很有耳目一新的感觉,就想把自己正在开发的一个软件改成这样的界面,那个时候我的delphi水平超烂,幸亏有现成的组件帮忙,糊里糊涂的也把那个界面效果做出来了。
     仔细想想那个时候的管理软件,不管是桌面的还是c/s结构的,虽然界面上没有什么新意,但是操作还算方便,用户用的也还算顺手。随着时间的推移,我也和大多数人一样,步入到b/s软件的开发之中。刚开始做oa,电子政务软件还没有感觉到b/s软件的界面问题,一直到有一天我去开发一个供应链管理软件,给客户演示入库单的操作,客户看了我的操作之后,直接对我说:你们的软件太烂了,操作真不方便,添加一个入库物品要弹出一个小窗口,输入条件,搜索,然后点击确认,太麻烦了,还没有我们原来的系统好用。我看了一下他们原来vf开发的系统,真的比我们的操作方便多了。在接下来的开发中,我从网上下载了一个javascript的grid控件,对它进行了修改,使它可以支持多层套嵌的表头,用户输入物品的时候只要在grid中物品名称一栏输入物品的汉字简拼,就会出现一个下拉菜单,把符合条件的物品列出来,用户点击确认以后,grid的各个栏位就会出现物品的名称,编号,单价等信息,这样操作就方便多了。这个事情过去好几年了,但是它一直提醒我做开发的时候要考虑用户的操作,用户操作方便了他们才会愿意接受我们的软件。
   昨天晚上和一个朋友聊天,聊到目前b/s管理软件的界面问题,我总结了一下,目前主要有以下几种:
  1.基于applet的界面,我见过的有用友的NC和南北的财务软件;
  2.基于activex的界面,我以前在神州数码做税务行业开发的时候国税征管软件ctais2.0的表示层就是vb开发的浏览器插件,这种方式的一个弊端是不少客户不愿意接受,认为浏览器插件会造成安全问题,我去年做联想电脑话务和CRM系统开发的时候,有一个功能,我用了一天的时间开发了一个浏览器插件来实现,用户说什么也不愿意;
  3.基于javascript的richclient界面,我最近做开发一直这么用,随着dojo,ext近年来的火爆和ajax概念的流行,这种界面构建方式越来越多,不过我不喜欢dojo,ext这些东西,主要原因是如果客户有特殊的要求要修改,修改起来就比较麻烦,我喜欢用自己积累的javascript控件,自己可以随时修改那种;
  4.基于flex的界面,我在网上看到过一些这样的产品,不过在现实中没有见过;
  5.老套的html表单提交模式的界面,一般比较难用。
7
4
分享到:
评论
3 楼 xiyuc 2009-03-04  
讲的真好,挺佩服的。
2 楼 jessdy 2008-09-02  
FLEX的用户体验还是可以的
1 楼 clasp 2008-03-10  
在学校时老师就强调在做界面时多关心下自已的客户(客户的操作),出来后做了几个软件一直对软件的界面不是怎么满意........一直在找B/S软件界面的解决方案!有机会多交流

相关推荐

    外文文献(b/s结构)

    B/S结构 B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务...

    B/S结构系统界面模板

    总的来说,B/S结构系统界面模板是现代Web开发中的一个重要工具,它使得后台开发人员能够快速搭建美观、功能齐全的管理界面,降低了开发难度,提高了工作效率。同时,随着技术的发展,这些模板也在不断更新和完善,以...

    B/S结构语音软件

    【B/S结构语音软件】是一种基于浏览器/服务器(Browser/Server)模式的语音应用系统,它将客户端的功能大部分转移到了服务器端,用户只需要通过浏览器就能实现各种操作,无需安装特定的客户端软件。这种架构简化了...

    C/S结构与B/S结构的区别

    C/S(Client/Server)结构和B/S(Browser/Server)结构是两种常见的软件系统架构,它们在多个方面有着显著...随着互联网技术的发展,B/S结构已成为现代软件系统的主流选择,但C/S在某些特定领域仍有其不可替代的地位。

    浅论C/S和B/S体系结构

    与C/S结构不同,B/S结构将用户界面的呈现完全交由Web浏览器完成,而业务逻辑和数据管理则集中在服务器端。这种设计极大地简化了客户端的配置需求,用户只需通过浏览器即可访问和使用应用系统,无需安装额外的软件。 ...

    一种基于B/S结构与C/S结构结合的新体系结构

    ### 一种基于B/S结构与C/S结构结合的新体系结构 #### 概述 随着信息技术的飞速发展,网络技术和应用系统也在不断演进。在众多的架构模式中,B/S(Browser/Server,浏览器/服务器)结构和C/S(Client/Server,客户...

    B/S英文文献

    这是一份关于B/S结构介绍的英文文献及其译文.B/S结构 B/S结构即Browser/Server(浏览器/服务器)结构,是伴随着互联网技术出现的一种对C/S结构的改变或者说是改进。在这种结构中,用户界面通过WWW来达到在前端充分...

    B/S与C/S结构的分析与比较

    本文将深入探讨B/S与C/S结构的异同,以及它们各自的优势和局限性。 首先,让我们从C/S结构开始。C/S架构起源于早期的分布式计算,其核心思想是将应用程序分为两个部分:客户端和服务器端。客户端安装在用户计算机上...

    C/S和B/S结构的区别

    ### C/S与B/S结构的区别 #### 一、概述 C/S(Client/Server)结构与B/S(Browser/Server)结构是两种常见的计算机网络应用程序架构模式。这两种模式各有优势和局限性,在不同的应用场景中有着各自的特点。 #### 二、C...

    员工信息管理系统(B/S结构)

    B/S结构的员工信息管理系统主要由前端界面、后端服务器和数据库三部分构成。前端界面是用户与系统交互的窗口,通常使用HTML、CSS和JavaScript等技术实现,提供友好的用户体验;后端服务器负责业务逻辑处理和数据操作...

    B/S结构的网吧管理系统(采用ASP编程实现)

    【B/S结构】:B/S结构的核心特点在于用户界面和业务逻辑分离,用户使用浏览器进行操作,无需安装任何额外软件,只需要一个支持HTTP协议的浏览器即可。服务器负责处理请求、执行业务逻辑、访问数据库,并将结果显示给...

    B/s和C/S的区别

    B/S 和 C/S 结构软件测试概论 在软件测试中,B/S 和 C/S 是两种常见的结构模式,了解这两种结构的区别和特点,对于软件测试的进行至关重要。本文将对 B/S 和 C/S 结构软件测试的定义、特点、测试方法和关注点进行...

    后台管理系统界面b/s模式

    【后台管理系统界面b/s模式】是一种基于浏览器/服务器(Browser/Server)架构的系统设计模式,主要用于企业级应用。在B/S模式下,用户通过Web浏览器访问和操作系统的各项功能,而无需安装特定的客户端软件。这种模式...

    b/s架构模拟网吧管理系统

    【标题】:“B/S架构模拟网吧管理系统” 在IT领域,B/S架构(Browser/Server,浏览器/服务器模式)是一种常见的软件架构模式,广泛应用于Web应用开发。本项目“B/S架构模拟网吧管理系统”就是利用这种架构,通过...

    C# B/S结构 《电子商务》源码

    《电子商务》源码是基于C#编程语言和B/S(Browser/Server)架构设计的,这是一个常见的企业级应用模式,用户通过浏览器即可访问和交互。本项目使用ASP.NET 2005框架,该框架是微软.NET平台的一部分,提供了丰富的...

    ASP.NET经典实例教程PDF,讲解了Web的基本工作原理,在B/S结构下的基本运行方式,同时介绍了.net框架结构和Asp.net的优点.

    B/S结构(Browser/Server,浏览器/服务器模式)是一种典型的网络应用架构,用户通过浏览器访问服务器上的Web应用。在这种模式下,客户端只需拥有浏览器,服务器端负责业务逻辑处理和数据存储。这种架构降低了客户端...

    B/S结构视频监控平台

    【B/S结构视频监控平台】是一种基于Web的监控系统,其核心特点是采用浏览器/服务器(Browser/Server)架构。在这样的系统中,用户无需安装特定客户端软件,只需通过标准的Web浏览器即可访问并控制视频监控设备,大大...

    基于B/S结构的企业人事管理系统

    【基于B/S结构的企业人事管理系统】是一个以Web为基础的软件应用,主要针对企业管理中的人力资源部分进行设计和实现。采用这种B/S(Browser/Server,浏览器/服务器)架构,意味着用户可以通过任何支持Web浏览器的...

Global site tag (gtag.js) - Google Analytics