1. Abstract 2. Introduction 3. About Organisation 4. Srs
Total Page:16
File Type:pdf, Size:1020Kb
1. ABSTRACT 2. INTRODUCTION 3. ABOUT ORGANISATION 4. SRS DOCUMENT 5. DESIGN PRINCIPLES & EXPLANATION 6. DESIGN DOCUMENT 6.1 SYSTEM DESIGN 7. PROJECT DICTIONARY 7.1 UML DIAGRAMS 8. FORMS & REPORTS 8.1 I/O SPECIMENS 8.2 I/O SAMPLES 9. TESTING 9.1 TEST CRITERIA & TEST CASES 9.2 TEST REPORT & ANALYSIS 10. IMPLEMENTATION & USER MANUALS 11. CONCLUSION 12. BIBLIOGRAPHY Abstract: A Filter is the core of the decision making in Privacy-Aware Collaborative Spam Filtering document. A filter decides on a per-mail basis whether the message should be downloaded or not. A pipeline of filters is setup (yes, again setup in the configuration) and a message, which needs to be downloaded, is passed through this pipeline. At any point of the pipeline, a filter could indicate that the message should not be processed through the pipeline anymore. For example a filter (sender based) could find a match from the list of spammers it has and reject the message. There are two kinds of filters -- global and local. These are not an attribute of a filter itself, but rather depend on the usage of a filter. Local filters are associated to a maildrop whereas global filters are applicable to all maildrops. For example, you might want a Message-ID filter to be applicable to all maildrops whereas keep a sender-based filter only for the maildrop where you expect mail from that sender. A filter has the single job of deciding whether or not to download a single message. The actual decision of whether to download a mail or not is made through a sequence of filters. There can be a global set of filters as well as per maildrop one. A maildrop represents your mailbox from which you want to download your mail. In this project we define totally six filters. But we can define more than that number of filters as our requirements. In this project our focus is on main and basic filters like HeaderMailFilter, MessageIDMailFilter, NullFilter, ReceipientMailFilter, SenderMailFilter, SizeMailFilter and SubjectMailFilter. A project titled, “Privacy-Aware Collaborative Spam Filtering document” is proposed to be developed with WINDOWS-2000 Server as the operating system and Java Mail API of J2EE Technologies. This package will have provision for creating your own filters and using those generated filters in appropriate places. System Analysis: Existing System: The existing system is not computerized. All the mails were being done manually. To make this laborious job simple it is to be computerized. The administrator maintains all the mailboxes of employees of our organization. He is the responsible to organize those mailboxes. But incase of deleting unwanted mails he deletes them manually by marking after checking which mails are unwanted based on some facts like large sized mail, userID and so on. Proposed System: The first step of analysis process involves the identification of need. The success of a system depends largely on how accurately a problem is defined, thoroughly investigated and properly carried out through the choice of solution. This package has been developed in order to overcome the difficulties encountered while using the manual system. Faster and timely deletion of mails which are unwanted is another motivating factor for the development of this package. Project Scope and Objectives: Privacy-Aware Collaborative Spam Filtering document is a tool to delete unwanted mails. Lot of effort was put to make it user friendly. Optimum utilization of tool is possible. All basic filters are provided. Reduces the user interaction work. The wastage of time is reduced. It also helps in optimum distribution of funds by the management among user groups for procurement of new equipment. More flexible it means user (administrator)can add his own number of filters if he interested easily. Company Profile: Global Interactive Solutions has emerged to be a world-class solutions and products organization with clientele spread across geographies. It has time- and-again taken up challenges for accomplishing the mission of customer satisfaction armored with a focused vision and technical expertise. Our growth and success has evolved from our ability to foresee customer challenges and address them with apt solutions. Our teams, comprising of research innovators, architects and developers have constantly worked on developing products, solutions and mission-critical applications. We started with Visual SHIFT, our initial product that addressed the Y2K problem. It received global acclamation and was awarded "Product of the Year" by Datamation under Y2K product category. Gartner Group, the research and consulting organization, rated Visual SHIFT as "Best in Class". It also won the accolades of being the "Best Product" from HYSEA (Hyderabad Software Exporters Association). Global Interactive Solutions Technologies is a global software development firm specializing in software testing and product development services catering to technology companies across diverse industry segments. Our flexible delivery model helps us offer focused IT solutions, which help our clients respond quickly to their business opportunities. Our clients engage with us to enable them stay ahead in the technology adoption curve and to develop and protect their Intellectual Property Assets. Our Technology Excellence Groups embrace new technologies as they emerge to provide clients with solutions that give them a competitive edge in their businesses. Leveraging our strengths in Research & Development and expertise in Component Based Application Development, we have been successfully providing our global clientele with software testing and product development services. With such technology foresight and sophisticated product development and testing expertise, we credit our success to commitment, performance, delivery and customer delight. Our world-class practices and methodologies make us the preferred technology partner for many technology companies. Our growth comes from the unique business model and integration of people, processes and technology. We have continually demonstrated our commitment to develop Cost-effective, quality products and custom-applications built on strict time- lines by adopting industry standard processes. People, experience and skill sets are the ultimate competitive differentiators when it comes to finalizing a Strategic Offshore Outsourcing deal. Global Interactive Solutions is an IT services company that adapts solutions to the market requirements. Its people are well qualified and experienced in the technology platforms they work. Personnel are trained and retrained, that make them as masters in the chosen area. Consolidating our capabilities in diverse technologies, and our solid foundation in product and application development, we built expertise in delivering end-to-end solutions and providing Enterprise Application Integration. Our technical expertise coupled with functional know-how equipped us to collaborate with global organizations to deliver enterprise-wide solutions for business verticals such as Insurance, Retail and Distribution, Consumer Electronics, Healthcare and Utilities. Our clientele comprise of organizations of varied sizes - from small and medium companies to Fortune 100 corporations. We act as strategic technology partners for global conglomerates and also provide R&D outsourcing services to international technology labs. Requirements Specification Document The Privacy-Aware Collaborative Spam Filtering document is developed with the aim of automatically deleting the unwanted mails based on our definitions from the specified maildrops. The Privacy-Aware Collaborative Spam Filtering document takes all the necessary definitions, in which we define some facts based on those mails are deleted automatically. The administrator can define those facts to delete the unwanted mails. 1. Introduction 1.1 Purpose: The purpose of this document is to describe all external requirements for the Privacy-Aware Collaborative Spam Filtering document. It also describes the interfaces for the system. It is a. To implement Privacy-Aware Collaborative Spam Filtering document we need a mail Server, which is capable of storing mail in corresponding mailboxes. In our project we implement or tested our filters on James server as it is available open. b. As a user interface we used Microsoft Outlook Express. Because it user-friendly and easy to access, read and maintain our mails. c. To send mails we need a protocol capable to send or deliver mails. And for receiving mails we need another protocol to get those mails from our mailboxes. In our project we used SMTP for sending the mails and POP3 for receiving the mails. These both are available in single mail server i.e. our James mail server we used. d. Using XML language and basic java we can write script or code for filters. Because XML provides application interoperability. 1.2 Scope: This document describes the requirements of the system. It is meant for use by the developers, and will also be the basis for validating the final system. Any changes made to the requirements in the future will have to go through a formal change approval process. The developer is responsible for asking for clarifications. When necessary and will not make any alterations without the permission of client. This project work intends to delete the not required mails from the mailboxes of organization personnel. In this lot of effort was put to make it perfect. Work Load to delete mails was avoided. The time for processing and deleting mails is considerably reduced.