电子邮箱系统的设计与实现
- 格式:doc
- 大小:2.00 MB
- 文档页数:43
本科毕业设计邮件收发系统的设计与实现摘要随着互联网应用的不断增加,人们通讯的速度和方式不断进步。
电子邮箱就是基于互联网的非即时通讯工具。
利用电子邮箱,人们可以方便地传输文档、视频、照片、音频等信息,现代企业也都将其作为重要的办公工具。
基于Web服务器的网页版邮箱,虽然非常简便,但局限性很大,会出现超时自动退出登录、在线读取缓慢、难以查找、安全性低等不足,传统的电子邮箱客户端仍然是日常生活和办公的首选。
伴随着电子邮箱用户的增加,垃圾邮件和病毒邮件日益盛行,给用户带来了潜在的危险和不便。
作为必备办公工具,电子邮箱的应用也仅局限于交流通讯和文件传输。
员工们必须得借助其他手段来辅助办公。
而且网络上出现的许多电子邮箱客户端软件,都添加了许多纷繁复杂的功能,看似华丽却很不实用。
针对传统邮箱客户端的不足和用户实际使用需求,本系统从邮件的接收与发送、邮件的管理和办公工具三个大方面进行了设计,基本实现了电子邮件的收发、删除、查找、备份以及记事本和通讯录等功能。
通过对企业常用邮件收发系统进行分析,决定采用C/S架构来研究和开发系统,与客户端进行连接的邮箱服务器采用网络上常用的免费邮箱服务器。
操作系统使用微软公司的Windows 7,后台数据库服务用Microsoft公司的SQL Server 2005,前台客户端软件采用当前流行的Microsoft公司的C#语言开发。
本系统的优势在于操作简单、功能合理、扩展能力良好。
实践证明思路是正确的,技术方案是可行的,将给企业员工办公和日常使用带来极大的方便。
关键字:邮件收发系统邮件传输协议邮件服务器SQL ServerThe Design and Implementation of E-mail Send and Receive SystemAbstractWith the continuous development of the Internet applications, the speed and manner of people daily registry is increasing, too. E-mail is the Internet-based instant messaging tools. By E-mail, people can easily transfer documents, video, photos, audio and other information. For the modern company, E-mail is an very important office tools. The web version E-mail based on web server is very simple but very restrictive, there will be automatic time-out exit to landing, and it is slow and difficult to find and read mail on line. So the traditional e-mail client is still the first choice for us. A long with the increase in e-mail users, there is lots of potential danger and useless mail to user. As the essential office tools, e-mail application is limited to exchange communications and file transfers. Employees must make use of other means to assist the office. And many e-mail client software add a complex, seemingly gorgeous which is very practical. This e-mail client achieves function modules such as function of sending and receiving mail management, calendar, notepad, rapid mail query and some other functional modules.I adopt C/S structure to study and develop system. I have used the following techniques: Windows 7, SQL Server 2005, C#.The advantages of this system consist in easy operations, well function, nice extend capabilities. The experiment proved the technical plans. It brings office users with a very easy and well functional e-mail client software.Key Words: E-mail Transfer System; Mail Transfer Protocol; Mail server; SQL Server目录1. 绪论 (1)1.1 课题研究的选题背景 (1)1.2 课题研究的目的和意义 (1)1.3 课题研究的国内外现状 (2)1.4 邮件系统要实现的目标 (3)2. 系统技术背景 (4)2.1 系统体系机构 (4)2.1.1 基于web服务器的网页版邮箱 (4)2.1.2 基于邮箱客户端软件的体系结构 (4)2.2 SMTP协议概述 (6)2.2.1 电子邮件格式 (6)2.2.2 与邮件服务器建立连接 (7)2.2.3 邮件的发送过程 (8)2.3 POP3协议 (9)2.3.1 授权状态 (9)2.3.2 操作状态 (10)2.3.3 更新状态 (11)3. 邮件系统的数据库设计 (12)3.1 数据库逻辑设计 (12)3.2数据库物理设计 (15)4. 系统概要设计 (18)4.1 系统结构设计 (18)4.1.1系统流程图 (18)4.1.2 系统模块划分 (18)4.1.3 各模块功能 (19)5. 系统详细设计 (20)5.1 配置数据库连接 (20)5.2 账号关联 (20)5.3 发送邮件功能 (21)5.4 接收邮件功能 (24)5.4.1 主界面收件箱显示 (24)5.4.2 查询邮件信息 (31)5.5 记事本功能 (32)5.6 通讯录功能 (37)5.6.1 添加联系人信息 (37)5.6.2 查询联系人信息 (38)6. 论文工作总结及展望 (39)6.1 论文工作总结 (39)6.2 展望 (39)参考文献 (40)致谢 (41)1. 绪论随着自动化办公的一步步实现,以电子邮件为载体的信息传输方式越来越被人们认可和应用。
《企业内部安全邮箱系统的设计与实现》篇一一、引言随着企业信息化的快速发展,企业内外部的信息交流日益频繁,邮箱成为企业日常运营中不可或缺的通讯工具。
然而,传统邮箱存在着信息安全性不足的问题,容易造成企业重要信息的泄露和损失。
因此,设计和实现一个高效、安全的企业内部安全邮箱系统,成为当前企业信息安全领域的重要课题。
二、系统设计1. 系统架构设计企业内部安全邮箱系统采用分层架构设计,包括用户层、业务层、数据层和安全层。
用户层负责与用户进行交互;业务层负责处理用户的邮件发送、接收等业务逻辑;数据层负责存储邮件数据;安全层则负责保障整个系统的安全性。
2. 功能模块设计(1)用户管理模块:负责用户注册、登录、权限管理等功能。
(2)邮件发送模块:支持用户发送加密邮件、撤回邮件等功能。
(3)邮件接收模块:支持用户接收邮件,并自动识别垃圾邮件和病毒邮件。
(4)邮件存储模块:采用分布式存储技术,保障邮件数据的安全性和可靠性。
(5)安全管理模块:包括身份认证、访问控制、数据加密等安全措施,保障邮件传输和存储的安全性。
三、技术实现1. 开发环境搭建系统采用Java语言开发,使用Spring Boot框架进行快速开发。
同时,引入Maven和Git等工具进行项目管理,确保代码的可维护性和可扩展性。
2. 身份认证与访问控制系统采用多层次身份认证机制,包括用户名+密码、手机短信验证、U盾等,确保用户身份的真实性。
同时,通过RBAC (基于角色的访问控制)模型,对不同用户设置不同的权限,保障系统的访问安全性。
3. 数据加密与传输安全系统采用SSL/TLS协议对邮件数据进行加密传输,保障邮件在传输过程中的安全性。
同时,对存储的邮件数据进行加密存储,防止数据被非法获取和篡改。
4. 垃圾邮件和病毒邮件识别与处理系统采用多种算法和技术,对收到的邮件进行实时检测和分析,自动识别垃圾邮件和病毒邮件。
对于识别出的垃圾邮件和病毒邮件,系统会自动进行隔离和处理,确保企业邮箱系统的正常运行。
电子邮件客户端程序设计与实现实验报告
本次实验中,我编写一个电子邮件客户端程序,可用于发送和接收电子邮件。
该客户端程序可以支持 Simple Mail Transfer Protocol(SMTP)协议和Post Office Protocol (POP)协议,并可以连接到互联网上的邮件服务器。
首先,我采用经典的TCP/IP Socket通信库和该语言支持的SMTP/POP客户端函数,其中用于通过SMTP/POP客户端发送和接收邮件信息的核心功能函数有:协议调用,信息发送接收,文本处理和回复处理,以及异常处理等。
接着,我采用系统调用和网络函数的方式与服务器建立起连接,查找用户邮箱,读取邮件信息,发送邮件等。
最后,我利用用户界面和相应的事件处理机制,使用户能够较便捷的发送和接收邮件。
实验结果显示,编写的客户端程序可以较为便捷地连接到互联网上的邮件服务器,无论是发送邮件还是接收邮件都能较轻松地实现;并支持相应的错误处理和超时机制,使得整个电子邮件通信机制更加健全安全。
总之,本实验中,我编写了一个邮件客户端程序,可以支持SMTP/POP协议,可以连接互联网上的邮件服务器,实现电子邮件的发送和接收,该程序的执行结果也得到了较为理想的效果。
高可用的电子邮箱系统设计与实现一、引言电子邮件系统在现代社会中起着越来越重要的作用,无论是个人还是企业都会使用邮件进行日常的沟通和交流。
因此,保证电子邮件系统的高可用性对于保障个人和企业的正常运作是非常必要的。
高可用性是指即使在设备故障、网络中断等突发情况下,电子邮件系统仍能够正常地工作。
本文将围绕这一主题,探讨如何设计和实现高可用的电子邮箱系统。
二、基础设计首先,我们需要考虑的是电子邮箱系统的基础设计,也即如何实现邮件的传输、存储和检索。
在设计邮件传输系统时,我们可以采用集群的方式,将邮件服务器分布在多台物理服务器上。
这种方式可以提高整个系统的承载能力,防止单一服务器崩溃导致系统瘫痪。
同时我们可以采用邮件协议中的IMAP和POP协议来进行邮件的收发。
对于存储和检索,我们可以选择使用关系型数据库或者NoSQL 数据库。
关系型数据库一般使用MySQL或Oracle等,而NoSQL 数据库可以使用MongoDB或Redis等。
这些数据库都支持分布式存储,可以将数据存储在多台设备上,保证数据的可靠性和可扩展性。
三、负载均衡为了提高系统的可用性,我们需要保证系统的负载均衡。
负载均衡是指将用户请求均匀地分配到多个服务器上,防止单一服务器过载而导致系统崩溃。
负载均衡可以通过硬件设备(如F5)或者软件设备(如Nginx、HAProxy等)来实现。
负载均衡的实现过程中,我们需要考虑多个因素。
首先是会话保持,即将用户请求分配至同一台服务器上,保证用户在同一会话中的数据不会被中断。
其次是健康检查,即对服务器进行定期检查,将不可用的服务器从负载均衡中剔除。
此外,还需要考虑服务器的加权和调度算法,提高系统的灵活性和可用性。
四、容错与自动故障转移容错是指系统能够在硬件或软件故障发生时仍能够继续工作,保证系统的稳定性。
实现容错的方式有很多种,其中包括双机热备、故障转移、冗余等。
在电子邮箱系统中,我们可以通过实现自动故障转移来保证系统的高可用性。
1997年 第3期 中山大学学报论丛SUP PLEMENT TO THE JOURNAL OF SUN YATSEN UNIVERSI TY No .3 1997 设计与实现WEB 浏览器中的电子邮件系统郑昌睿(深圳大学电脑中心,深圳518000)摘 要 讨论如何设计与实现嵌于WEB 中的电子邮件系统,为构建内部电子邮件系统的用户提供一些参考。
关键词 Internet /Intranet ,Web 浏览器,电子邮件,客户/服务器模型1 引 言国际Internet 网的快速发展与广泛应用,使全球融入了信息发布与共享、快速传输与高效利用的洪流中。
在所有Internet 的应用中,电子邮件是使用时间最长、用户群最大、适用范围最广,同时也是最重要的应用之一。
仿效Internet 网,企事业单位在建设In -tranet 网的过程中,往往也把建立适合本单位内部使用的电子邮件系统,作为网络应用的重要目标。
而使用方便,又是设计一个符合中国国情的电子邮件系统的重要目标。
2 内部电子邮件系统的实现方法当今,Internet/Intranet 网上的软件是日新月异,提供敢件服务的软件也非常多,因此,内部电子邮件系统的实现方法也非常多样化。
可有3种途径。
2.1 在现有系统上的二次开发 NOTES 4.0,EXCHANGE 5.0提供了功能强大的二次开发环境,可以建造较先进完备的电子邮件系统,但系统的成本较高,维护复杂,用户需要通过大量学习,来提高使用系统的素质。
2.2 直接使用现有的Internet 电子邮件系统 如直接将这些系统做为单位内部的电子邮件系统使用,交流方式将受到限制,因这些系统主要提供点对点的交流方式。
同时,这些系统的可扩充性较差,不利于单位内部的改造,以适合单位自身的作用特点。
2.3 设计基于Web 浏览器中的内部电子邮件系统 单位中Intranet 的应用,多希望将各种信息集成到统一的界面下,以利于各种层次的用户共享信息。
CS模式下的电子邮件系统设计与实现摘要:本文就网络聊天服务器程序和网络聊天客户程序两个方面展开论述。
前者通过Socket套接字建立服务器,服务器能读取,转发客户端发来信息。
后者通过与服务器建立连接,来进行客户端与客户端的信息交流。
根据局域网通信机制的原理,通过直接继承Thread类来建立多线程。
在网络鳊程中对信息的读取、发送,利用流来实现信息的交换,对实现一个系统的信息流进行分析。
首先在短时间内建立系统应用原型,然后对初始原型系统进行不断修正和改进,直到形成实用系统。
关键词:客户端/服务器端模式套接字电子邮件中图分类号:TP393文献标识码:A文章编号:1672-3791(201 2)01(b)-0045-051系统总体框架电子邮件系统可分为客户端和服务器两部分,根据邮件在传输时使用的协议它们又分别可以分为SMTP和POP3协议。
图1中给出了电子邮件系统的整体框架结构。
首先由ESMTP客户端编写并发送邮件;SMTP服务器接收到邮件后根据收件人是否是本地用户进行分发。
如果是本地用户,则将邮件直接投递到用户邮箱中;如果是远程邮箱,则将邮件转发到收件人所在的服务器上;最后收件人通过POP3客户端经过POP3服务器,把邮件从服务器上的邮箱中取到本地主机上进行解析和显示。
2EsMTP客户端的详细设计2.1检查邮件信息完整性模块当发送邮件时,点击发送按钮,首先是对界面上要求用户填写的邮件信息区域进行检查。
2.2邮件信息编码模块当点击发送按钮后,并对相关填写信息核对后,就进入邮件信息编码模块,现在的SMTP服务器都需要身份验证,即为EsMTP,而在验证前首先要对用户名和密码进行Base64的编码。
2.3邮件发送模块当经过邮件信息完整性检查和信息编码后,则进入邮件发送模块,邮件发送模块是指从连接服务器开始到邮件发送成功的整个过程。
只有遵照ESMTP协议,按照一定的过程与服务器交互,才能将用户已经写好的邮件完整无缺的发送出去,这整个交互过程是在Winsock控件的DataArrival事件中完成的。
电子邮箱系统的设计与实现一、引言二、设计概述1.系统结构2.数据存储邮件数据需要存储在服务器端,通常采用数据库来管理。
数据库可以根据实际需要选择合适的存储方案,如MySQL、MongoDB等。
3.用户认证与权限管理4.邮件传输协议5.邮件收发与管理用户可以通过客户端软件或Web界面来发送和接收邮件,并进行邮件管理操作。
常见的邮件操作包括创建新邮件、查看已收邮件、删除邮件、标记为已读等。
三、关键功能和实现1.用户注册与登录2.邮件编写与发送3.邮件接收和查看服务器收到用户的邮件后,将邮件存储在数据库中。
用户可以通过客户端软件或Web界面来接收和查看邮件。
未读邮件会自动标识,用户可以选择标记为已读或删除邮件。
4.邮件管理和组织四、系统性能优化1.分布式架构2.缓存优化可以使用缓存技术来提高系统的读取速度。
常见的缓存技术包括Redis和Memcached,在数据库查询频繁的场景下可以有效减少IO压力。
3.异步处理可以将邮件的发送和接收等操作进行异步处理,提高系统的响应速度。
可以使用消息队列来实现异步处理,如RabbitMQ、ActiveMQ等。
五、系统安全设计1.数据加密邮件在传输和存储过程中应该进行数据加密,保护邮件内容的安全。
可以使用SSL/TLS协议对邮件进行传输加密,采用加密算法对邮件数据库进行加密。
2.防止垃圾邮件为了减少垃圾邮件的影响,可以对用户发送的邮件进行过滤。
可以使用机器学习算法对邮件进行分类,将垃圾邮件自动移到垃圾邮件文件夹中。
3.账户安全为了防止账户被盗用,可以设置登录限制和密码策略。
例如,可以设置登录失败次数限制,密码必须包含大小写字母和数字等。
六、总结。
校园网电子邮件系统的设计与实现郑莎(湖北师范学院,湖北黄石)【摘要】随着校园网信息化的进程不断的加快, 越来越多的学校搭建了自己的邮件系统, 提供给教师或学生使用。
电子邮件是互联网中一个普及的应用,然而垃圾邮件却严重干扰影响了电子邮件的正常应用,带来诸多方面的问题,已成为现代社会迫切关注的问题。
本文主要研究垃圾邮件防护理论与技术在校园网中的应用,应用垃圾邮件防护技术解决校园电子邮件系统中存在的安全问题,构建一个稳定安全的电子邮件系统,对提高经济欠发达地区、网络设备相对贫乏的校园网的安全性,具有重要的意义。
【关键词】垃圾邮件反垃圾邮件技术校园网电子邮件系统安全一.前言随着互联网的飞速发展和普及, ,电子邮件以其方便、快捷、低成本的优点成为现代社会主要通讯方式之一,并逐渐取代传统的通信方式,大大方便了人们生活、工作和学习。
但调查显示,在企业邮件中,有超过40%的邮件属于垃圾邮件,更为可怕的是,垃圾邮件的泛滥正在极大降低人们对电子邮件信息乃至对互联网信息的信任度。
垃圾邮件的泛滥不仅极大地浪费了网络资源,占用了用户的电子邮箱空间,降低了网络使用效率,影响了互联网的正常使用,侵犯了用户的个人权利,甚至还影响到青少年的健康成长。
电子邮件是校园网中最常用的资源之一。
但是目前, 由于电子邮件本身存在的缺陷, 电子邮件已经成为网络病毒、垃圾邮件和网络攻击的主要手段, 对校园网安全构成了巨大威胁。
如何建立一个安全的校园网邮件系统成为众多学校共同关心的话题。
二.关于垃圾邮件的认识1.垃圾邮件的定义一般来说,垃圾邮件指的是未经用户许可就强行发送到用户的邮箱中的任何邮件。
对于垃圾邮件,世界上没有一个统一明确的定义。
中国互联网协会在《中国互联网协会反垃圾邮件规范》中对垃圾邮件给出了一个明确的范畴,以下四种情况属于垃圾邮件:(1)收件人事先没有提出要求或者同意接受的广告、电子刊物、各种形式的宣传品等宣传性的电子邮件;(2)收件人无法拒收的电子邮件;(3)隐藏发件人身份、地址、标题等信息的电子邮件;(4)含有虚假的信息源、发件人、路由等信息的电子邮件。
本科毕业论文(设计)(2016 届本科毕业生)题目:电子邮箱系统的设计与实现****:**学生学号:********学院名称:科信软件学院专业名称:软件工程****:**二零一六年五月【摘要】随着互联网通信业务的快速发展,很多企业都有自己的邮箱服务系统,现在流行的QQ邮箱,163邮箱等等邮箱无法满足这些企业的需求,因此,本人设计这个电子邮箱系统,此系统的主要运行环境有Eclipse,Mysql,通过对JSP编程和网页设计技术的学习,开发出一个简单的B/S结构下的电子邮箱系统。
能完成邮件的发送、接收、以及附件处理功能等。
本系统是采用JAVA语言开发,主要采用MVC开发模式,实现了一个基于JSP的B/S模式的电子邮箱系统。
该系统需要通过身份验证之后才能进入系统。
在系统中用户可以注册邮箱账号、可以查看自己所收到的邮件,用户也可以发送邮件到本系统中的其它用户的邮箱,发送邮件的时候可以发送带附件的邮件,可以下载附件,管理联系人,删除邮件等。
其主要功能包括发送邮件和接收邮件。
【关键词】邮箱,发送,接收,JSP,JAVADesign and Implementation ofElectronic Mailbox System【Abstract】with the rapid development of Internet communication services, many enterprises have its own mailbox service system, now popular QQ mailbox, 163 mailbox, the mailbox unable to meet the needs of these enterprises. Therefore, I designed the electronic mail system, this system main operating environment to the eclipse, mysql, through the study of JSP programming and web design technology developed a simple B / S structure of the electronic mail system. Can complete the mail send, receive, and the attachment processing function, etc.. The system is the use of JA V A language development, the main use of MVC development model, to achieve a B/S based on the JSP model of the electronic mail system. The system needs to be authenticated before entering the system. In the system the user can registered email account, you can check the received e-mail, users can also send messages to other users in the system mailbox and send mail can send mail with attachments, can download the attachment and contact management, delete the mail. Its main functions include sending and receiving messages.【Keywords】Mailbox ,send ,receive ,JA V A ,JSP目录1绪论 (1)1.1 课题背景 (1)1.2 国内现状 (1)1.3 研究意义 (2)1.4 本文结构 (2)2需求分析 (4)2.1 系统定义 (4)2.2 功能需求 (4)2.2.1从邮箱需求的角度分析 (4)2.2.2从用户的角度分析 (4)2.3 数据需求 (4)2.4邮箱系统总体用例图 (5)3技术介绍 (6)3.1 JAVA开发语言的选择 (6)3.2 J2EE平台技术介绍 (6)3.3 JSP,Spring MVC技术 (7)3.4 MVC设计模式 (9)3.5 SQL语言 (10)3.6 开发环境 (11)4数据库设计 (12)4.1 数据库的概念 (12)4.2 数据库的选择 (12)4.3 数据库表的描述 (12)5系统实现 (17)5.1邮箱系统总体架构及实现 (17)5.2 写信 (18)5.3 查看已发邮件信息 (21)5.4 查看收件箱信息 (23)5.5 查看联系人信息 (27)5.6 其他功能 (30)6系统测试 (33)6.1 测试的目的 (33)6.2 登录测试 (33)6.3 发送邮件测试 (33)6.4 测试结果分析 (34)总结 (35)致谢 (36)参考文献 (37)附录一数据库连接 (38)1绪论1.1 课题背景电子邮箱系统已经成为当今时代发送信件最重要的手段之一。
其发送的信件的大小已经不是以前可比的,其发送的信件的类型多,可以发送不带附件的信件,发送视频,发送音乐,发送许多格式的图片等。
通过使用电子邮箱系统,用户可以把自己不敢说的话通过信件或者音频发送到对方来表达自己的心意,公司的领导可以通过使用电子邮箱系统给公司的员工下达其需要完成的任务,既节省了时间,也提高了工作的效率,员工完成任务之后可以通过发送邮件来告知领导已完成自己的任务,让领导再通过邮件给自己布置任务,这样可以使员工不用和领导面对面交谈,正是由于电子邮件的使用简单易懂、投递速度快、收费价格低廉,信件容易保存、在全球范围内使用,可以无障碍交流,使得电子邮件被广泛地应用,它使人们的交流方式得到了极大的改变,因此本人开发了此电子邮箱系统,此电子邮箱系统可以满足用户所有的需求,此电子邮箱系统只适合公司内部使用即安全,又节省开支,既方便,又节约时间。
此电子邮箱系统的缺点就是无法向其它的邮箱系统发送邮件。
1.2 国内现状电子邮箱系统最早出现在20世界80年代,当时互联网通信才刚刚起步,人们还不了解互联网通信能做什么,但是由于互联网才刚刚起步,网速太慢,那时的邮箱只能发送简单的信息,其它信息都无法发送,而且需要,发送邮件人和接受邮件的人需要同时在线,现如今电子邮箱系统已经普及,电子邮箱系统功能越来越完善,发送的内容也越来越丰富,发送和接受双方不用同时在线,许多国家都有自己的电子邮箱系统,而我国使用的电子邮箱系统大致分为两种:第一种是国外的电子邮箱系统。
在目前最具代表性的就是谷歌,雅虎,网易 @************************@***********************@******************等。
它们是全国性的、综合的、在目前中国大陆的电子邮箱通信行业中应该是处于领先和知名度最高的邮箱系统。
当然随着互联网通信业务的高速发展,以及日益激烈的竞争,它们各有各的特色,但是在我国用的最多的国外邮箱如谷歌的@hotmail 邮箱和苹果公司的邮箱系统,主要是因为拥有这些电子邮箱方便大家在其应用商店消费,这些电子邮箱方便人们消费,提高了人们生活质量。
第二种电子邮箱系统是我国自主设计和开发的。
最具代表性的就是:QQ邮箱、新浪邮箱、中国人民银行系统、中国石化电子邮箱系统、邮政电子邮箱系统、教育部电子邮箱系统、交行电子邮箱系统等,但这些电子邮箱系统,使用最多的是邮箱系统是QQ邮箱,163 邮箱,其它邮箱基本上都不对外开放使用,因此这些邮箱系统根本无法满足人们所需要,这些邮箱系统有待与改进才能满足大众的需要。
综上所述,用户应该对电子邮件使用的安全性、邮件的可靠性及功能上的要求也必须在不断提高。
因此,电子邮箱系统就应该必须设计出更加安全、更加可靠、功能更加完善的邮箱系统,如何能设计出满足大众需求的邮箱系统,这才是设计和开发电子邮箱系统的关键之处,因此本人根据如今的国内研究邮箱系统的现状,自己独立设计和实现此邮箱系统,此系统完全免费,功能比较齐全,本系统适合公司内部使用,此系统只需要在一个局域网下的用户进行发送和接受邮件,此邮箱系统还存在许多不足之处,本人会在以后的开发过程中进行改进。
1.3 研究意义随着网络的快速发展,现在的人们都有自己的电子邮箱,有的人还可能有多个电子邮箱,以前的邮箱已经无法满足现在人们的需求,如今大多数人们的学习,工作,社交等都离不开电子邮箱,它已经深深的融入到人们的生活中,同时现在的邮箱和以前的邮箱具有天壤之别,现在的邮箱不但可以发送邮件,还可以发送贺卡,发送视频,发送音频,发送文件等等。
现如今各中大型公司都有自己的电子邮箱系统,它既可以节省人们的工作时间,又可以提高员工的工作效率,又因为电子邮箱系统完全免费,所以深受人们的喜爱,由此可以开发电子邮箱系统是必然的,因此本人选择设计和开发电子邮箱系统。
开发完善的电子邮箱系统,可以为许多公司,学校,医院等等,提供快捷服务,本人设计和开发的电子邮箱系统,不但具备其他邮箱的功能,此系统还有自己特有的功能,本系统如果在公司使用,领导和员工可以不用再面对面交流来布置任务,只需要给员工发送邮件来通知员工他自己的任务是什么,员工可以通过邮箱和领导交流,既节省了员工的工作时间,又提高员工的工作效率,又节省公司的开支。
展望未来,电子邮箱系统必成为社会发展不可缺少的一部分,而其自身的发展趋势也必然更专业化、高质量化。
那么就要求我们提供的不仅仅是简单的发送邮件,接受邮件这么一个功能,而是要做到邮箱可以满足用户其使用邮箱的要求等因素来改进我们的服务,使之更加专业,更有特色。
如今的邮箱应该具有的功能更多,邮箱的使用方式更加简单,方便。
1.4 本文结构1 绪论,介绍课题的来源,课题的国内现状、研究意义及论文的结构等。
2 需求分析,主要对系统的定义,功能需求,功能需求主要对邮箱的需求分析和用户的需求分析,数据需求是对邮箱使用者的个人信息分析,邮件的详细信息分析,邮件使用者联系人的信息分析。
3 数据库设计,主要是数据库的概念,数据库选择是MySQL,数据库表的描述,数据库表主要有用户表,发件箱表,收件箱表,联系人表,并对数据关系进行说明。
4 技术介绍,主要是对介绍JAVA开发语言的选择,J2EE平台技术介绍,JSP,Spring MVC 技术。