> # ♻️ 资源
> **大小:** 224MB
> **文档链接:**[**https://www.yuque.com/sxbn/ks/100010495**](https://www.yuque.com/sxbn/ks/100010495)
> **➡️ 资源下载:**[**https://download.csdn.net/download/s1t16/87392396**](https://download.csdn.net/download/s1t16/87392396)
> **注:更多内容可关注微信公众号【神仙别闹】,如当前文章或代码侵犯了您的权益,请私信作者删除!**
> ![qrcode_for_gh_d52056803b9a_344.jpg](https://cdn.nlark.com/yuque/0/2023/jpeg/2469055/1692147256036-49ec7e0c-5434-4963-b805-47e7295c9cbc.jpeg#averageHue=%23a3a3a3&clientId=u8fb96484-770e-4&from=paste&height=140&id=u237e511a&originHeight=344&originWidth=344&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=8270&status=done&style=none&taskId=ud96bf5f7-fe85-4848-b9c2-82251181297&title=&width=140.1999969482422)
# 邮件管理系统需求分析与概要设计
# 项目说明
在当下即时通讯软件已经极大满足我们通讯需求需要,电子邮件在我们生活中更多的是承担着一种更为正式的通讯服务。每个人会有多个邮箱,而来自于不同邮箱电子邮件需要我们登录不同的网页进行查看和管理。这种方式相对不便捷,在学习了C#开发和计算机网络中电子邮件相关知识后,我们小组决定将邮件管理系统作为我们的开发项目
## 项目目标:
完成一个Winform形式的电子邮件管理软件,可以实现邮件收发,邮件分类管理和通过邮件实现的日程系统,并实现课代表助手功能,实现作业邮件的高效率管理
## 电子邮件管理软件软硬件环境需求
1. 在Windows下的VS使用C#完成
2. 操作系统:Window10
3. IDE:Visual Studio
4. 数据库:Sql Lite
## 使用的关键技术:
基本的C#,使用数据库保存数据,winform的设计
课代表外挂部分: Winform设计,怎样登陆到邮箱? 网络下载收件箱相关内容,正则表达式过滤,数据库的连接
通过SMTP(或者其他协议)收发邮件
# 需求分析
## 系统用例
![205144530.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1712112313796-67ea83ca-0d21-42c5-bd14-57b4671e3c79.png#averageHue=%23bbab70&clientId=u0747db8f-cf9f-4&from=paste&height=363&id=ua0c8176f&originHeight=454&originWidth=857&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=63811&status=done&style=none&taskId=ua8a9c291-e7f6-4efa-9fae-6e96c5b0273&title=&width=685.6)
1. 发送邮件
2. 接收邮件
3. 处理邮件
基本事件流:选择登陆不同的邮箱(可多登?),对收到的(*可设置时间段)特定种类邮件进行统计并对不同种类进行筛选,也可以按已读未读的标签进行筛选,对有附件的邮件还要选择是否下载附件
4. 日程管理
基本事件流:一个类似邮件备忘录的功能,记录收发邮件的重要事项。添加一个发送邮件的事项后,可选择是否到时自动发送(需提前编辑好邮件相关内容),同时可以使用邮件的方式发送提醒信息
5. 自动回复邮件
基本事件流:收到一封邮件后自动回复对方表示已收到
6. 作业管理:
对作业种类的邮件,可以显示已交/未交的人和人数(*可将班级学生信息上传到数据库操作),并选择是否向未交同学的邮箱发送提示邮件(需提前存储同学的邮箱信息)
## 业务流程
![a7508d3033bc58346d959c963fa191f3.PNG](https://cdn.nlark.com/yuque/0/2024/png/2469055/1712112339808-b7734f72-0f31-47a0-b02a-ef09b6f190e1.png#averageHue=%231d1d1d&clientId=u0747db8f-cf9f-4&from=paste&height=579&id=ud3413745&originHeight=724&originWidth=1135&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=62947&status=done&style=none&taskId=u83823af2-6e45-46b9-a90d-bcc17f706dd&title=&width=908)![7df2f343bc7d03c768383e5088b7e59c.PNG](https://cdn.nlark.com/yuque/0/2024/png/2469055/1712112339830-0fcf093a-ebd0-46e0-8841-525e5221ceef.png#averageHue=%23131313&clientId=u0747db8f-cf9f-4&from=paste&height=524&id=ud0405ab6&originHeight=655&originWidth=887&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=41649&status=done&style=none&taskId=ubd16dc95-fbd0-45bd-bfdc-300da7741b1&title=&width=709.6)
# 概要设计
## 功能模块设计
![05144627.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1712112358841-20650808-7c91-4dc1-aa46-8fee07f07776.png#averageHue=%23fbfaf9&clientId=u0747db8f-cf9f-4&from=paste&height=430&id=uf0ff32e7&originHeight=537&originWidth=688&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=33002&status=done&style=none&taskId=u13371a62-d359-4572-bd13-c90807f7cd4&title=&width=550.4)
**账户管理系统**
输入:邮箱地址,邮箱密码,用户名
输出:登录信息
主要功能:将邮箱账户密码保存并验证与邮箱服务器的链接,链接成功后将该账户注册
**邮件收发系统**:
发件系统:
输入:目的邮箱地址,邮件主题,邮件内容,用户名
主要功能:通过SMTP协议将输入的邮件发送到对应的邮箱,如果发送失败则报错,并且将收件人存入通讯录。
收件系统:
主要功能:按时间,发件人,或已读未读状态将存储在邮件服务器的邮件下载到本地,并可以按用户要求进行分类,筛选,下载附件等操作。
**事务管理系统**
日程管理
输入:日程名,日程类型,日程日期,提醒地址
主要功能:保存用户输入的日程,并根据是纪念日,普通日程或倒计时分别进行年度的,按具体日期的或是每天进行发邮件提醒的日程管理系统
作业管理
输入:作业名,作业命名格式,作业DDL
主要功能:按输入的作业名生成一个专门的作业管理对象,如果邮箱收到按命名规则命名的文件则发出自动回应,并将作业邮件与附件下载到专门的文件夹中进行管理,如有在ddl后未提交的情况将发送警告邮件提醒对应同学
## 核心类图
![05144731.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1712112383931-56feb9e6-e9bd-4104-921e-50dff5ef78c4.png#averageHue=%23fdfdfd&clientId=u0747db8f-cf9f-4&from=paste&height=649&id=u3d956ee3&originHeight=811&originWidth=817&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=110537&status=done&style=none&taskId=ue5ca2074-57f6-47c2-8c2d-518d711462c&title=&width=653.6)
# 具体模块说明
## 登录界面
![image.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1712112482056-8419a731-bd32-4ab7-9d8a-95abef7107f8.png#averageHue=%23dfdfdf&clientId=u0747db8f-cf9f-4&from=paste&height=401&id=u9f6d3b59&originHeight=501&originWidth=1656&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=45679&status=done&style=none&taskId=u84e7f06c-d30a-428b-adc3-2116601492b&title=&width=1324.8)
![image.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1712112491368-596f94da-6935-4856-a5b0-238c6d2e4501.png#averageHue=%23676767&clientId=u0747db8f-cf9f-4&from=paste&height=702&id=uad021c09&originHeight=877&originWidth=1862&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=120459&status=done&style=none&taskId=u89529a62-74cc-432c-b7ad-b9ece3d8d38&title=&width=1489.6)
## 邮件发送界面
![image.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1712112519636-aac98773-61b8-468d-aaeb-8c15c22a8109.png#averageHue=%23f2f2f2&clientId=u0747db8f-cf9f-4&from=paste&height=670&id=u531d1073&originHeight=838&originWidth=1361&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=100652&status=done&style=none&taskId=ud6330753-7ab3-4bd8-b499-144260eac6d&title=&width=1088.8)
## 作业助手功能界面
![image.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1712112547157-be7e5cf9-6a65-4d7a-937e-3525ed0f316a.png#averageHue=%23d7d7d7&clientId=u0747db8f-cf9f-4&from=paste&height=542&id=u5219ce44&originHeight=677&originWidth=1335&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=428958&status=done&style=none&taskId=u51156151-2e54-4b3f-84e
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
详情介绍:https://www.yuque.com/sxbn/ks/100010495 完成一个Winform形式的电子邮件管理软件,可以实现邮件收发,邮件分类管理和通过邮件实现的日程系统,并实现课代表助手功能,实现作业邮件的高效率管理
资源推荐
资源详情
资源评论
收起资源包目录
基于C#+SqlLite实现(WinForm)邮件收发管理系统【100010495】 (1066个子文件)
1 (2) 87B
160班。 20B
22 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
aaaaaaaaaaaa 20B
Andrew Gao 自动回复x 2018302110117 李昊凌 13320442666 摄影作品 2KB
events.bin 3KB
events.bin 2KB
HomeworkAssistan.csprojAssemblyReference.cache 470KB
DesignTimeResolveAssemblyReferences.cache 378KB
HomeworkAssistant.csprojAssemblyReference.cache 365KB
MailForm.csprojAssemblyReference.cache 257KB
DesignTimeResolveAssemblyReferences.cache 168KB
DesignTimeResolveAssemblyReferencesInput.cache 28KB
DesignTimeResolveAssemblyReferences.cache 20KB
ConsoleApp2.csprojAssemblyReference.cache 13KB
Calendars.csprojAssemblyReference.cache 11KB
DesignTimeResolveAssemblyReferencesInput.cache 9KB
DesignTimeResolveAssemblyReferencesInput.cache 8KB
ConsoleApp2.csproj.GenerateResource.cache 2KB
Calendars.csproj.GenerateResource.cache 2KB
WindowsFormsApp5.csproj.GenerateResource.cache 2KB
MailForm.csproj.GenerateResource.cache 2KB
HomeworkAssistant.csproj.GenerateResource.cache 1KB
HomeworkAssistan.csproj.GenerateResource.cache 1KB
WindowsFormsApp5.csprojAssemblyReference.cache 424B
Calendars.csproj.CoreCompileInputs.cache 41B
ConsoleApp2.csproj.CoreCompileInputs.cache 41B
WindowsFormsApp5.csproj.CoreCompileInputs.cache 41B
MailForm.csproj.CoreCompileInputs.cache 41B
HomeworkAssistant.csproj.CoreCompileInputs.cache 41B
HomeworkAssistan.csproj.CoreCompileInputs.cache 41B
HomeworkAssistan.exe.config 19KB
HomeworkAssistan.exe.config 19KB
HomeworkAssistan.exe.config 19KB
MailControl.exe.config 19KB
MailControl.exe.config 19KB
App.config 2KB
App.config 1KB
packages.config 1KB
packages.config 951B
App.config 735B
Calendar.exe.config 735B
Calendar.exe.config 735B
System.Data.SQLite.dll.config 714B
System.Data.SQLite.dll.config 714B
System.Data.SQLite.dll.config 714B
System.Data.SQLite.dll.config 714B
System.Data.SQLite.dll.config 714B
System.Data.SQLite.dll.config 714B
System.Data.SQLite.dll.config 714B
System.Data.SQLite.dll.config 714B
共 1066 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11
资源评论
神仙别闹
- 粉丝: 2687
- 资源: 7649
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功