Font Size: a A A

Design And Implementation Of An Email Processing System

Posted on:2014-11-30Degree:MasterType:Thesis
Country:ChinaCandidate:H ShenFull Text:PDF
GTID:2268330425468575Subject:Software engineering
Abstract/Summary:PDF Full Text Request
E-mail as a commonly used Internet applications plays a important role in people’sdaily life and work.Many large websites offer free e-mail services such as Microsoft,Google, Tencent, Netease.In recent years,there is more and more cyber crime, whileinternational terrorists have gradually eyeing China.E-mail is these criminals importanttool for communication and contact.Public security departments and counterterrorismdepartments often need to download, search and analyze the suspect e-mails, they arehoping to find evidence of a crime and clues, clear criminal network ofrelationships.Some mailbox has tens of thousands of emails and GB-level data, alonemanpower, time consuming, and inefficient work.If they just use the manpower tocomplete the work,it will spend a lot of time, and it is inefficient.Police departments andsecurity agencies urgently need a mail processing software.The system includes three functional parts, namely, e-mail download, decoding andstoring; email display, marking, delete, and search; email contact relation analysis.First,we study the e-mail communication protocols, formats and encoding, decoding anddownloaded messages after pretreatment are stored in the database.The system displaysthe message in the form of pages, allowing users to view, mark up, and delete messages,allowing users to search the full text of the message.Based on social network analysis,the system analyzes the e-mail network of contacts, and to visualize the manner shown.The system design is based on the MVC model which is consist of model, viewand control with user interface, business logic and data manipulation separation.ThisSystem is divided into three layers, namely the user interface layer, business logiclayer,and data manipulation layer. Layers are relatively independent, and mutualcooperation. User interface layer is responsible for interacting with the user, businesslogic layer achieve the main function modules, data manipulation layer is responsiblefor reading and writing database.The system uses a Browser/Server architecture, usingJSP and Python as a development language, uses MySQL as the database managementsystem, using the Eclipse integrated development platform. The system is developedusing software engineering methods for requirements analysis, design, coding andtesting.
Keywords/Search Tags:Mail Processing System, E-mail, Text Search, Social Network Analysis, Visualization
PDF Full Text Request
Related items