首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
软件维护升级工作是软件生命周期最重要的环节.为了解决以往C/S(Client/Server)模式下的客户端软件升级效率低的问题,设计了C/S应用系统自动升级处理程序.该程序利用Web Services技术、C#和XML语言,通过网络来完成C/S应用系统的自动升级.与原有手工升级、FTP文件服务器升级和第三方控件升级相比,升级效率更高.该方案具有较好的参考价值.  相似文献   

2.
针对企业间需要异地协同设计的实际问题,研究C/S架构的PDM软件系统如何在Web环境下应用.分析Web化的PDM系统四层结构模型,针对C/S架构PDM软件向Web升迁过程中应用软件的异构性和信息传输等难点问题,将C/S架构PDM软件根据四层模型结构以WCF通信平台设计并构建了通用的Web化PDM系统应用.同时,采用ADO.NET访问PDM数据库,根据表名查询表结构和主键信息分段访问数据,实现C/S架构PDM的大批量产品数据网络分段传输.  相似文献   

3.
软件维护占据了软件生命周期的绝大部分时间,其中软件维护的一项基础性工作是对软件系统运行状态进行监控.设计并实现了基于C/S架构的系统监控软件,服务端程序采用WPF界面开发框架提升用户界面的友好性,客户端程序采用QT开发框架实现跨平台部署,服务端与客户端通过UDP报文进行消息交互.  相似文献   

4.
针对传统技术中采用C/S结构存在的不足,提出了基于B/S结构(Brower/Server,浏览器/服务器)的监测方法,并构建出远程、实时、在线异常数据实时监测系统.该系统包括数据层、传输层、应用层、表示层和远程用户监控中心,通过Internet网络下载Web浏览器,在IE网站登录远程监控管理网站,实现远程操作界面的数据通讯,并通过网页上下载带有WinSocket的ActiveX控件,建立起数据通讯.还设计出基于S3C44B0处理器的远程监控终端硬件结构,采用网络数据过滤算法,降低数据包传递量,以提高网络运行数据的精度.实验表明,本方案在数据传输的实时性上优于C/S结构,大大减轻了网络数据传输负荷量.  相似文献   

5.
孙亚琴  唐卫  陈锁忠  霍姣 《计算机工程》2006,32(21):261-263
分析了传统C/S结构、B/S结构、三层C/S结构各自的优缺点,并进一步分析了基于GIS的地质环境信息系统采用三层C/S体系结构开发的必要性。同时以义乌市城市地质环境信息系统的开发为例,采用面向对象的开发方法和组件式技术,从分析、建模、设计、编码等各个角度对基于三层C/S体系结构的地质环境信息系统进行了阐述。  相似文献   

6.
基于ASP.NET的B2C电子商务网站设计与实现   总被引:5,自引:1,他引:5  
探讨了利用ASP.NET和ADO.NET技术构建完整的B2C电子商务网站的方法和技巧,网站采用流行的B/S结构,并具体阐述了网站开发的设计原理、总体结构和功能实现.ASP.NET节省系统开发时间,为系统开发提供了全套解决方案,具有良好的可扩展性和易于维护,是系统设计和开发人员的一个良好选择.  相似文献   

7.
基于多Agent的网络监控软件设计与实现   总被引:1,自引:0,他引:1  
现有网络监控软件存在信息来源单一、不具备智能性、不具备学习性、协作能力差及可扩展性差等问题,无法满足日益增长的监控需要.为了解决这些问题,采用多Agent技术设计和实现了网络监控软件.对Agent技术及特征进行了研究,设计出了适合网络监控的Agent结构.采用扩展C/S结构的策略,提出了以C/S结构为基础的多层系统架构.采用XML技术和Web服务技术相结合的方法,实现了交互和协作功能.实验结果表明,该系统具有智能性、学习能力、协作能力和扩展能力.  相似文献   

8.
基于Web的多领域可视化建模系统设计与实现   总被引:1,自引:1,他引:0  
针对单机环境下基于Modelica语言的多领域建模与仿真软件不利于知识共享和积累、软件维护升级困难等不足,研究了B/S架构的多领域建模与仿真技术,设计并开发实现了基于Web的多领域建模系统WebMWorks:采用Silverlight技术和WCF技术等,实现了系统浏览器端的可视化及其与服务器程序的通信.最后,给出了系统运行实例.  相似文献   

9.
介绍一个针对汽车维修企业特点开发的采用C/S和B/S混合结构的管理信息系统的设计与实现 ,阐述了系统的体系结构、主要功能、设计方法及系统特点。分析了系统中采用的ASP、ADO等关键技术的实现。  相似文献   

10.
在线考试系统能够给学生提供一个比较公平的考试平台,便于通过考试确定学生的程度.现在,我国的网络技术不断发展,在各个领域的应用越来越广,对于在线考试系统所采用的网络结构一般是B/S结构,或者C/S结构.综合B/S和C/S的优点,设计在线考试系统,对在线考试系统的作用、结构以及考试设计进行了分析,希望能够给今后的在线考试系统设计提供有益的参考.  相似文献   

11.
There has been an ongoing trend toward collaborative software development using open and shared source code published in large software repositories on the Internet. While traditional source code analysis techniques perform well in single project contexts, new types of source code analysis techniques are ermerging, which focus on global source code analysis challenges. In this article, we discuss how the Semantic Web, can become an enabling technology to provide a standardized, formal, and semantic rich representations for modeling and analyzing large global source code corpora. Furthermore, inference services and other services provided by Semantic Web technologies can be used to support a variety of core source code analysis techniques, such as semantic code search, call graph construction, and clone detection. In this paper, we introduce SeCold, the first publicly available online linked data source code dataset for software engineering researchers and practitioners. Along with its dataset, SeCold also provides some Semantic Web enabled core services to support the analysis of Internet-scale source code repositories. We illustrated through several examples how this linked data combined with Semantic Web technologies can be harvested for different source code analysis tasks to support software trustworthiness. For the case studies, we combine both our linked-data set and Semantic Web enabled source code analysis services with knowledge extracted from StackOverflow, a crowdsourcing website. These case studies, we demonstrate that our approach is not only capable of crawling, processing, and scaling to traditional types of structured data (e.g., source code), but also supports emerging non-structured data sources, such as crowdsourced information (e.g., StackOverflow.com) to support a global source code analysis context.  相似文献   

12.
针对校园网站的制作技术和过程,从软件选用和组织的角度出发,对校园网站的设计和开发过程进行了详细分析,指出了网页设计中应该注意的问题,以及网页设计软件和工具的选择,并对网站设计流程中的功能测试进行了说明.  相似文献   

13.
Good software engineering practices, such as separating concerns and identifying patterns, simplify the critical design decisions in building personalized Web applications. The authors use the object-oriented hypermedia design method (OOHDM) for constructing customized Web applications. Incorporating well-known object-oriented design structures and techniques, OOHDM produces flexible Web application models. Designers can add personalized behavior to these models with minimal code manipulation, and reasoning over design objects yields better insight into the personalization process. Although this article casts the discussion in terms of the OOHDM primitives, the ideas presented can be easily applied to other design approaches, such as WebML  相似文献   

14.
分析了软件维护当中的问题,提出了一种针对Web系统的逆向工程方法.该方法以Web站点为输入分析页面的源码,从页面链接和交互进行逆向,构建出站点的部署和任务模型,从而直观地表示出对维护人员有帮助的系统信息,同时介绍了笔者自行开发的逆向工程辅助工具.通过该方法,维护人员能够直接得到系统信息, 而不必去分析源代码,克服了缺乏设计文档的困难.通过一个Web站点的逆向实例,演示了这种方法.  相似文献   

15.
王爽  华庆一 《微机发展》2008,(1):129-131
分析丁软件维护当中的问题,提出了一种针对Web系统的逆向工程方法。该方法以Web站点为输入分析页面的源码,从页面链接和交互进行逆向,构建出站点的部署和任务模型,从而直观地表示出对维护人员有帮助的系统信息,同时介绍了笔者自行开发的逆向工程辅助工具。通过该方法.维护人员能够直接得到系统信息,而不必去分析源代码,克服了缺乏设计文档的困难。通过一个web站点的逆向实例,演示了这种方法。  相似文献   

16.
Software developers often need to understand a large body of unfamiliar code with little or no documentation, no experts to consult, and little time to do it. A post appeared in January 2008 on Slashdot, a technology news Web site, asking for tools and techniques that could help. This article analyzes 301 often passionate and sometimes articulate responses to this query, including the themes and the associated tool recommendations. The most common suggestions were to use a code navigation tool, use a design recovery tool, use a debugger to step through the code, create a runtime trace, use problem-based learning, ask people for help, study the code from top down, and print out all the code. This analysis presents an intriguing snapshot of how software developers in industry go about comprehending big code.  相似文献   

17.
Model checking and static analysis are traditionally seen as two separate approaches to software analysis and verification. In this work we define a model, checking approach for the static analysis of large C/C++ source code bases to detect potential run-time issues such as program crashes, security vulnerabilities and memory leaks. Working on the intersection of software model checking and automated static bug detection for real-life systems, we address a number of issues: how to scale for real-life systems of 1,000,000 LoC or more, how to quickly write new checks, and most importantly how to distinguish between relevant and irrelevant bugs and fine tune the analysis accordingly. We define our model checking-based static analysis approach implemented in our tool Goanna, illustrate a number of design and implementation decisions to obtain practical outcomes and relevant results, and present our findings by empirical data obtained from regularly analyzing large industrial and open source code bases such as the Firefox Web browser.  相似文献   

18.
Data Preparation for Mining World Wide Web Browsing Patterns   总被引:8,自引:0,他引:8  
The World Wide Web (WWW) continues to grow at an astounding rate in both the sheer volume of traffic and the size and complexity of Web sites. The complexity of tasks such as Web site design, Web server design, and of simply navigating through a Web site have increased along with this growth. An important input to these design tasks is the analysis of how a Web site is being used. Usage analysis includes straightforward statistics, such as page access frequency, as well as more sophisticated forms of analysis, such as finding the common traversal paths through a Web site. Web Usage Mining is the application of data mining techniques to usage logs of large Web data repositories in order to produce results that can be used in the design tasks mentioned above. However, there are several preprocessing tasks that must be performed prior to applying data mining algorithms to the data collected from server logs. This paper presents several data preparation techniques in order to identify unique users and user sessions. Also, a method to divide user sessions into semantically meaningful transactions is defined and successfully tested against two other methods. Transactions identified by the proposed methods are used to discover association rules from real world data using the WEBMINER system [15].  相似文献   

19.
基于角色的访问控制是一种传统的软件安全技术;支持Web应用开发的框架技术层出不穷,如struts和spring框架基于MVC设计模式对Web应用进行了有效地解耦合。在这些框架技术下,如何充分使用这些框架带来的优势,实现一种配置灵活、扩展性强、易于维护的访问控制机制成为一个新的挑战。结合AOP、反射、上下文传播、XML技术给出了一种新颖的访问控制实现方法,这种方法能够同基于MVC设计模式的框架有机地结合起来,不仅使访问控制代码集中管理,而且在实现访问控制的同时,保持了原有Web应用的松耦合结构。  相似文献   

20.
站点计数是Web应用程序中一个最基本的功能,通过计数数据可以得知网站的受欢迎程度。构件是通过类代码来实现,设计的基本思路是:从存储站点计数数据的文件中读取数据,计数值增1,然后将数据写于文件。实际应用中,只要在需要计数的页面中加入一段代码就可以实现计数。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号