首页 .NET/Web 邮件收发系统

对于电子邮箱,平常自己是经常使用的,因此对于邮箱的常用功能,如发件箱、收件箱、废件箱等都比较熟悉,再加上自己曾经做过个人网页,因此基本功能开发起来的难度不是太大。由于邮箱系统的界面比较简单,所以可以把主要精力放在系统功能的实现上。

对于我个人而言,这个系统的主要难点在于以下两点:1、对于电子邮箱收发邮件过程中设计到的网络协议的使用不是太了解;2、在发送邮件时,要牵涉到发送“附件”,但是从以往同学的开发经历来看,附件的格式是一个难点,因为会出现某些格式的附件无法发送的情况。综合以上两点,我决定先进行知识积累,先学习SMTP、POP3和IMAP协议,然后参考其他现有邮箱对于附件的处理方法,再进行程序的编写。由于功能方面已经十分明确,且考虑到开发时间的限定,在这里我将使用瀑布模型进行开发,高质量高效率的完成设计。


 1.用户注册和登录:登录模块采用基于标准的MVC架构的开发模式。与一般的登录系统相似,主要是对登录用户的身份进行合法性验证。只有注册用户才能进入系统,否则系统提示用户注册。

2.发送邮件:发送邮件模块主要是让用户与用户之间能够发送信件。该模块包括“收信人”,“主题”,“内容”和“发送附件”四个部分。地址薄设计成一个注册用户的下拉菜单。在填写收件人的时候,可以通过后面的下拉菜单选择(所有注册用户)你需要通信的用户,也可以自己直接填写。附件则另外做一个窗口,当用户完成需要传送的文件的选择后,则可以同信件一起发送。   

3.收件箱:收件箱模块主要是让用户能够查阅收到的新邮件和已读邮件,并分别标识。其中,对于信件的描述包括发件人,收件人,主题和邮件日期。阅读信件时,还包括接收附件,以及能够对收到信件进行回复。同时,在该模块中还能够将过期或不需要的邮件放入废件箱中,方便邮件的管理。

4.已发邮件箱:已发邮件箱模块主要能够让用户对已经发送的信件进行管理,可以对该部分邮件进行查阅以及将不需要的邮件放入废件箱中。

5.废件箱:废件箱模块能主要能够让用户把废件箱中的邮件彻底从内部邮件系统中删除,一旦删除将不能够恢复了。

6.邮箱选项:邮箱选项模块主要能够让用户完善个人信息和对密码的管理。该模块包括“个人资料”和“修改密码”两个功能。“个人资料”模块中提供选项让用户对个人注册信息的进行补充和完善,“修改密码”模块中提供选项让用户进行密码修改。

  • 专注毕业设计源码作品
  • 毕业设计源码论文全套
  • 每件作品均测试后上线
  • 提供所有教程和软件下载

Copyright © 2008-2024 jsjbysjw.com . All Rights Reserved. 备案号:苏ICP备2021056683号-4

  • 联系QQ:81677093
  • 微信:bysj1950