电子邮件客户端系统设计范本
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子邮件客户端系统设计范本-----------------------作者:
-----------------------日期:
毕业设计说明书
电子邮件客户端系统设计
专业 计算机科学与技术
学生姓名 吴振凯
班级
B 计算机082
学号
0810704229
指导教师许秋艳
完成日期2012年6月1日
电子邮件客户端系统设计
摘要:电子邮件的使用简易,投递迅速,收费低廉,易于保存,全球畅通无阻,使得电子邮件被广泛地应用。当前流行的各大邮件系统除了最主要的收发信件之外,功能越来越复杂,但是人们平常真正用到的功能很少,很多功能尤其对于那些计算机知识相对缺乏的人来说,更见显得太过于华丽而不太实用。有鉴于此,开发一个集收、发、管理为一体的功能相对简单实用的电子邮件系统可以大大方便我们对邮件的收发和管理。
基于Web的网络邮件系统以SQL Server 2005数据库,使用 技术开发而成,是一款融合了邮件发送、邮件接收、个人邮件管理等功能的计算机软件系统。其中邮件发送和接收是系统的两大特色,用户可以发送工作及问候邮件,并且可以接收到别人的邮件,同时还可以对自己的邮件进行相关的操作和管理。
本说明书以软件工程理论为指导,论述了系统的设计构想,分析了系统开发各个阶段的主要任务,并详细阐述了系统各个功能模块的实现原理及解决方案,最后对系统开发过程进行了总结。
关键词:网络邮件系统;简单邮件传输协议;邮局协议3
Design of Email Client System
Abstract:Email has been increasingly popular these days since it is simple, instantaneous, reliable, cheap and easy to save. Besides the functions of receive and deliver mails, the mail system offers a few more features. However, people do not really use these flashy functions, especially for those who know few about computers. The refore, it would be of great users’ convenience to develop a simple, practical and user-friendly email system, which integrates sending, receiving, and management functions.
The email system is based on internet, using the SQL Server 2005 database technology. The system is one software system that combines the functions of sending, receiving, and managing emails. Its main features include sending and replying emails. Users can send mails on work and greetings, receive the mails, and manage the emails.
Guided by software engineering theory, the system design concept is discussed in the instruction book. The main task of the various stages of system development is analyzed. The system principle and solutions of the various functional modules are described. The system development process is summarized in the end.
Key Words:Net Email System; SMTP; POP3
目录
1 概述 0
1.1 系统的开发背景和开发意义 0
2 开发环境与技术介绍 (1)
2.1 系统开发环境 (1)
2.2 开发技术 (1)
2.3 (3)
2.4 技术 (4)
2.5 C#技术 (5)
2.6 Visual Studio 2008 开发工具 (6)
2.7 SQL Server 2005 (7)
3 系统可行性分析 (8)
4 系统需求分析 (9)
5 系统概要设计 (9)
5.1 系统开发环境的安装与配置 (9)
5.2 数据库设计 (10)
5.3 系统结构图 (14)
5.4 系统功能模块设计 (14)
6 系统详细设计 (17)
6.1 用户登录模块设计与实现 (17)
6.2 用户注册模块设计与实现 (17)
6.3 邮件收发系统主页面 (18)
6.4 发送邮件模块的设计与实现 (20)
6.5 接收邮件模块的设计与实现 (22)
6.6 文件夹管理模块的设计与实现 (24)
6.7 系统配置模块的设计与实现 (25)
7系统测试 (27)
7.1 系统模块测试举例 (27)
7.2 系统集成测试 (27)
7.3 系统测试方法综述 (29)
8 结束语 (29)
参考文献 (30)
致谢 (31)
附录 (32)
附录1 程序清单 (32)
附录1.1 Index.aspx.cs程序清单 (32)
附录1.2 Login.aspx.cs程序清单 (33)
附录1.3 LumiSoftReceive.aspx.cs程序清单 (34)