邮件发送系统设计报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

邮件发送系统——设计报告
一、 总体设计及模块说明
1.
模块层次结构图
2.模块说明
1.发送邮件模块
主要功能:通过此功能用户可以查询接收者的邮箱、填写发送内容、上传附件,而系统管理员利用服务器端可以对邮件发送的各个端口信息数据库的信息进行删除、修改操作。

页面名字:邮件发送
说明:通过首页进入。

2.群发邮件模块
主要功能:通过此功能用户可以查询并选择所有接收者的邮箱、填写发送内容、上传附件。

而系统管理员利用服务器端可以对相关数据库的信息删除、修改操作。

页面名字:群发邮件
说明:通过首页进入。

3.添加好友模块
主要功能:通过此功能用户可以对查询所要添加的好友的基本信息,根据信息填写名字和邮箱名,并发出好友申请命令。

页面名字:添加好友
说明:通过首页进入.。

4.查看好友信息模块
主要功能:通过此功能用户可以根据各个好友等级和分类对它们进行查看,用户可以根据需要对其好友的权限进行修改,或删除好友。

页面名字:查看好友信息
说明:通过首页进入。

5.查看邮件信息模块
主要功能:通过此功能用户可以根据各个邮件的紧急程度对它们进行查看。

页面名字:查看邮件信息
说明:通过首页进入。

6,管理员模块
主要功能:通过此功能系统管理员可以对数据库中的信息进行添加,修改,和删除。

比如对好友信息的更新和修改。

说明:通过首页进入,进入数据库中直接修改。

二、界面设计
首页界面如下:
发送邮件模块界面如下:
群发邮件界面如下:
添加好友界面如下:
查看好友界面如下:
查看邮件信息界面如下:
三、数据库设计
1.概念设计:画出系统E-R图
2.逻辑设计:将E-R图转化为关系模型,写出表的定义(关系模式)。

邮件(邮件号,发送者,接收者,邮件主题,邮件内容,紧急处理,发送日期)
好友录入(好友编号,好友姓名,好友邮箱号)
用户(用户编号,用户名,用户密码,用户邮箱号)
3.物理设计:将表的定义进一步细化为MS SQL Server支持的表的定义,需要明确每个表的名称,包含的属性,每个属性的数据类型,主关键字等。

邮箱邮件信息表——tb_EmailInfo:
字段名类型宽度约束备注
EmailID char 10 非空主键
EmailSender varchar 50 允许空
EmailReceiver varchar 50 允许空
EmailSubject varchar 50 允许空
EmailContent varchar 50 允许空
EmailDate varchar 50 允许空
好友信息表——tb_Friend:
字段名类型宽度约束备注FriendID int 4 非空主键FriendName varchar 50 允许空FriendEmail varchar 50 允许空
用户信息表——tb_User:
字段名类型宽度约束备注UserID char 10 非空主键UserName varchar 50 允许空
UserPwd varchar 50 允许空
UserEmail varchar 50 允许空。

相关文档
最新文档