基于web的电子邮件系统设计与实现(ASP.NET,SQL)(任务书,开题报告,论文11000字,程序代码,SQLServer数据库)
摘要
电子邮件是人们互相交流的重要工具。随着人们对电子邮件的使用程度越来越高,用户对电子邮件系统的要求也更高,传统的只是能发送邮件、接收邮件的简单功能已经无法满足人们对智能化邮件服务的要求。如何在保留电子邮件系统基本的收发邮件、邮件存储等功能的同时,融入新的计算机网络技术,使邮件系统更加完美更加智能,这成为了一个需要解决的问题。
本文主要研究了基于Web的电子邮件系统,是基于.NET平台、采用窗体编程技术实现的网站系统。通过论述.NET框架和邮件系统原理,分析了电子邮件系统的需求,设计了邮件收发、联系人管理和邮件管理的3大功能模块,采用了C#语言、SQLServer数据库和Winmail等工具,搭建了Web客户端和Winmail邮件服务器进行邮件收发管理的邮件系统,实现了用户注册登录、用户联系人管理、邮件收发和信件管理等功能。
通过对系统的功能进行测试,结果表明本系统的功能和性能均达到了预期的要求,最后对系统的特点进行了分析,对具体实现的不足给出了期望。
关键词:Email;.NET;电子邮件系统;SMTP协议
Abstract
E-mail is an important tool for people to communicate with each other. With the extent of the use of e-mail more and more, users of e-mail system have higher demands, Traditionally, it can only be used to send messages, receive messages .Now these simple function has been unable to meet the requirements of intelligent mail service for people. It becomes a problem to be solved that how to make the e-mail system more perfect and intelligent with new computer network technology while keeping its basic functions of sending, receiving and mail storage.
In this thesis, a Web-based e-mail system is a website system based on the .NET platform and using a form of programming technology. By discussing .NET framework and the principles of e-mail system, we analyzed the needs of e-mail system, designed 3 function modules that contains mails sending and receiving, contact management and mail management. Using the C # language, SQL Server database and Winmail tools, we built a mail system with Web client and the Winmail mail server for mails management.We achieved fuctions of user registration, login, user contact management, correspondence and mails management.
Through testing function of the system, results show that the function and performance of the system have reached the requirements of expect.Finally,we analyzed characteristics of the system, and gaveexpectationsthe lack of implementation.
Key Words:e-mail;.NET;e-mail system;SMTP protocol
系统的功能设计
本课题通过进行需求分析和可行性分析,在完成系统总体设计后,将系统的基本功能模块分为两类:用户模块和电子邮件模块。用户要使用此邮件系统,首先要打开浏览器进入服务器的地址进行注册或者登陆。登陆后的用户就可以进行邮件发送或者查看信箱了,还可以管理联系人和信件。功能设计如图3.2所示。
其中用户模块包括:用户信箱注册模块,信箱账号登陆模块,用户联系人管理模块,用户信件管理模块;电子邮件模块包括:收发邮件,数据库设计,附件发送,安全性。下面将分节对这些功能进行详细的介绍。
目 录
第1章绪论 1
1.1课题研究背景 1
1.2国内外的研究现状 1
1.3课题的研究内容和目的 1
1.4本论文的章节安排 2
第2章系统设计相关技术 3
2.1邮件系统基本原理 3
2.1.1邮件收发过程 3
2.1.2电子邮件的结构及分析 3
2.2相关协议 4
2.2.1简单邮件传输协议SMTP 4
2.2.2POP3协议 4
2.3.NET平台的相关技术 4
2.3.1 Microsoft .NET Framework 4
2.3.2Visual Studio 5
2.3.3支持的语言 5
2.4 C#语言和Web窗体编程 5
2.4.1C#语言 5
2.4.2Web窗体编程 5
第3章电子邮件系统的设计 6
3.1电子邮件系统的总体设计 6
3.2邮件服务器的搭建 6
3.2.1认识Winmail 7
3.2.2服务器的搭建 7
3.3系统的功能设计 8
3.3.1用户模块 8
3.3.2电子邮件模块 10
3.4数据库设计 11
3.4.1数据库搭建和配置 11
3.4.2数据库的总体设计 12
3.4.3各个数据库表的设计 12
第4章邮件系统的测试 18
4.1功能测试 18
4.2系统性能测试 18
第5章结论 19
5.1系统的特点 19
5.2问题与展望 19
参考文献 20
致谢 21
|