邮件收发程序的设计与开发
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘?? ?要
在经济全球化和信息技术飞速发展的今天,通过邮件收发进行信息传递已经成为主流。目前,基于B/S(Browser/Server)模式的MIS(Management information system)日益成熟,Web已从静态的HTML到动态的网页,使系统的开发、管理和维护变得非常方便。因此,本系统研究并开发了基于B/S模式的邮件收发程序系统。
《邮件收发程序的设计与开发》是一个综合性的程序设计,涉及到界面、系统、数据库、协议、编码等多个方面的内容。本设计前台采用.NET技术,后台数据库采用SQL Server 2000,语言采用C#,主要讲述了邮件系统的注册、登陆、管理、发送和接收邮件等基本功能及设计方法。在系统分析中先后用系统的结构图分析了邮件系统,包括功能流程和功能分析,数据库表格。在整个系统的设计中,详细的展现了用户系统的各个功能模块,菜单的设计等。同时在系统的实现中,给出了实现表单中相应的后台数据库服务,前台功能控件的事件及代码以及界面实现的方法。最后,对系统设计的各个功能做了相应测试,并给出了相关设计页面截面的直观图。
关键字:C#;邮件系统;SQL
Server数据库
模块的划分与功能设计
通过对用户需求调研并进行了分析,确定邮件收发系统的功能模块主要划分为三部分:用户管理、邮件管理、邮件收发。
各模块的具体功能设计如下:
1)用户管理:
包括用户注册,用户注册登录,对注册用户进行权限设定,对注册用户的添加和删除等,对于一个完善的电子邮件系统来说,用户管理是很重要的,通过它可以对文件、信件、用户资料等加以保密。此外,也可以设置用户的管理级,使用户更好的使用和管理邮件。
2)邮件管理:
包括对邮件的移动,邮件修改,邮件删除以及新建邮件夹等。这个是电子邮件最基本应该具有的功能,使用户很方便的使用和管理自己的邮件,同时也节省了很多空间,如今,网络上垃圾邮件非常多,控制和删除便显得由为重要了。
3)电子邮件的发送:
用户运行该程序后,可以设置:收件人地址、寄件人地址、发送邮件的标题,发送邮件的正文、附件。
4)电子邮件的接收:
运行电子邮件接收程序后,就能够很轻松的查看邮件。邮件中将显示发件人、主题、内容和发送时间以及相关的附件等等。此外,该应用程序还能够顺利的浏览多封电子邮件。
接收和发送邮件则是邮件系统最为重要的一个功能模块了,也是人们使用他的真正目的,它很容易的让人们进行通信。
系统功能模块设置:
1)?? 用户注册:未注册用户需注册后才能进入系统。
ü?
操作对象:所有未注册用户。
ü?
浏览对象:所有未注册用户。
ü?
具体操作:注册用户在需填写用户名和密码才能注册。
2)?? 用户登录:对注册用户和管理员的基本信息进行操作。
ü?
操作对象:系统管理员
ü?
浏览对象:系统管理员
ü?
具体操作:用户使用注册成功的帐户名和密码登陆。
3)?? 用户管理:合法用户可以查看库存所有用户的信息资料。
ü?
操作对象:注册用户、管理员
ü?
浏览对象:注册用户、管理员
ü?
具体操作:管理员可以更改用户的名称,用户的密码,用户邮件地址,用户权限等用户的详细信息。
4)?? 邮件管理:合法用户可以查看库存所有邮件的信息资料。
ü?
操作对象:注册用户、管理员
ü?
浏览对象:注册用户、管理员
ü?
具体操作:管理员可以将邮件从一个文件夹转移到另一个文件夹。具体内容包括邮件标题,邮件内容,邮件创建时间,邮件创建用户名,附件内容等。同时,还能对邮件内容进行编译。
5)?? 邮件收取:用于接收和查询来自其他用户发送的邮件
ü?
操作对象:注册用户、管理员
ü?
浏览对象:注册用户、管理员
ü?
具体操作:管理员在收件夹中可查询接收邮件的名称,发送用户,发送地址,发送时间,信件内容以及相关附件。
6)?? 邮件发送:用语发送邮件和邮件附件
ü?
操作对象:注册用户、管理员
ü?
浏览对象:注册用户、管理员
ü?
具体操作:用户可以进入写邮件界面编写邮件和发送邮件,包括邮件标题,邮件内容,附件等并发送给目的地址。