5,287 research outputs found

    Slicing of Web Applications Using Source Code Analysis

    Get PDF
    Program slicing revealed a useful way to limit the search of software defects during debugging and to better understand the decomposition of the application into computations. The web application is very widely used for spreading business throughout the world. To meet the desire of the customers, web applications should have more quality and robustness. Slicing, in the ?eld of web application, helps disclosing relevant information and understanding the internal system structure. This in turn helps in debugging, testing and in improving the program comprehensibility. The system dependence graph is an appropriate data structure for slice computation, in that it explicitly represents all dependencies that have to be taken into account in slice determination. We have extended the system dependence graph to Web-Application Dependence Graph (WADG). We have developed a partial tool for automatic generation of the WADG and computation of slices. In our literature survey, we found that most of the automatic graph generation tools are byte-code based. But, our tool uses the dependency analysis from the source code of the given program. We have presented three case studies by taking open source web programs and applying our techniques and slicing algorithm. We have found that the slices computed is correct and precise, which will be help full for program debugging and testing. Construction of the system dependence graph for Web applications is complicated by the presence of dynamic code. In fact, a Web application builds the HTML code to be transmitted to the browser at run time. Knowledge of such code is essential for slicing

    File Transfer Web Application

    Get PDF
    Aim is to develop a web application using java web framework. Description: Develop a web application in 3 tier architecture involving user interface, controller and database. The user interface will be a web page hosted on a server. The web page consists of both static and dynamic content. All the data required for the application is stored in database tables. Controller accesses the data from the database and provides it to the user through user interface (web page). Web page: The webpage serves as user interface to the application. Web page is developed using Jsp, HTML, Java Script and Ajax. Controller: The controller serves as the communicating interface between web page and database. Controller serves the data to the user based on the user request. Controller is developed using Java 7, Java Servlets, and JDBC. Database: Database is used to store all the required data for the application. Database tables are designed according to requirement and developed using SQL. Server: Server is used to host the application. The developed web application is deployed onto server. Apache Tomcat is the application server for the application. Environment: Java 7, HTML, Java Script, JDBC, Ajax, Apache Tomcat, Derby Database, SQL

    Online Dormitory Reservation System

    Get PDF
    This project is Online Dorms Systems which allows users to book their room in the dorm from anywhere; this is an automated system where the user can search the availability of rooms in the dorm. The search can be done based on the dates. The rooms that available are come with the status available, it will display all the rooms available as of that particular search date. Once the room has been booked the user can cancel the reservation within 48 hours. And there is concept of user login. As the user creates his own account with his email id, he can login into his account. There is an administrator login page for administrator, who has the control over the dorms system application. He can also review the business profit and growth. The proposed system reduces a lot effort for student and the administrator of the dorms as well. The objective of this application is to develop an online dorm system for Improving Software Quality and Reliability is useful for applications developed in an organization. This system can be used for reduce problems of student against an application/module, assigning dorms to individuals and solving problems of student

    A Web based geospatial application for disaster preparedness in Uganda

    Get PDF
    Dissertation submitted in partial fulfillment of the requirements for the Degree of Master of Science in Geospatial Technologies.The power of Geospatial technologies in first world countries is increasingly being harnessed to manage disasters; this is not the same case for Uganda a disaster prone country in East Africa. For regions in the blankets of Mt. Rwenzori in the west and Mt. Elgon in the east, every year brings with it new challenges in the field of disaster management. When disasters happen in Uganda, government agencies and different Humanitarian Organizations run to the aid of the affected, relief is provided and rehabilitation activities carried out, but there remains little usable GI of the affected areas (Farthing & Ware, 2010). If disaster preparedness and management is dependent on accurate analysis and mapping of vulnerability and susceptibility of communities to risk (Office of the Prime Minister, 2010) and there exists data gaps and challenges (NEMA/UBOS, n.d.) in the country, how then can disaster managers carry out vulnerability assessment of communities? This thesis examines the possibility of providing disaster managers the means to assess the vulnerability of communities to risk by suggesting a solution for data acquisition and developing a web application based on interoperable modular components to act as a platform where this analysis can be performed

    Sales Management Portal

    Get PDF
    Sales Management Portal is a client information tracking portal. Which client’s info contains contacts and activities, opportunities and proposals, and eventually projects. This portal has ability to add clients and search clients based on the name and prospects and can update information of contacts and activities, opportunities and proposals to the respective client. This portal has ability to display announcements message on manager\u27s screen. This portal should have a responsive design so it will adjust to diverse resolutions, making it easy for users to navigate the portal on their own devices. There are not any existing systems for client side. So all the work are handle manually and have to be noted down in some register and also taking care of that documentation. They are arranged meeting by call and if any update occurred then again the client and update meeting schedule. its wasting time and money as well and also the disturb the valuable clients

    Whom to Ask? Jury Selection for Decision Making Tasks on Micro-blog Services

    Full text link
    It is universal to see people obtain knowledge on micro-blog services by asking others decision making questions. In this paper, we study the Jury Selection Problem(JSP) by utilizing crowdsourcing for decision making tasks on micro-blog services. Specifically, the problem is to enroll a subset of crowd under a limited budget, whose aggregated wisdom via Majority Voting scheme has the lowest probability of drawing a wrong answer(Jury Error Rate-JER). Due to various individual error-rates of the crowd, the calculation of JER is non-trivial. Firstly, we explicitly state that JER is the probability when the number of wrong jurors is larger than half of the size of a jury. To avoid the exponentially increasing calculation of JER, we propose two efficient algorithms and an effective bounding technique. Furthermore, we study the Jury Selection Problem on two crowdsourcing models, one is for altruistic users(AltrM) and the other is for incentive-requiring users(PayM) who require extra payment when enrolled into a task. For the AltrM model, we prove the monotonicity of JER on individual error rate and propose an efficient exact algorithm for JSP. For the PayM model, we prove the NP-hardness of JSP on PayM and propose an efficient greedy-based heuristic algorithm. Finally, we conduct a series of experiments to investigate the traits of JSP, and validate the efficiency and effectiveness of our proposed algorithms on both synthetic and real micro-blog data.Comment: VLDB201
    corecore