、 设计概要
1 、项目背景 :计算机网络课题研究之电子邮件服务器,其中本模块负责Webmail开发。
2 、设计目标 :功能完善的Webmail,即(见图)
其中,信箱管理可以细分为:(见图)
3 、可行性分析 :在ASP.NET环境下采用C#语言,可以便捷实现网站后台开发。而利用Macromedia公司的Macromedia Studio MX网站开发组合也容易设计界面美观大方的前台程序。
二、 设计思路
1、 总体构架 :如下图设计(见图)
2、性能要求
在数据访问量不大,系统性能良好的情况下,可以支持用户访问,同时要保证系统的稳定性和健壮性。
3 、工作流程
后台程序与数据库的交互如下:此处以登陆为例,其余基本相同。
下图是用户修改密码顺序图:(见图)
本系统主要功能就体现在与数据库连接。简单的讲:收信的过程就是从数据库letterfolder表中找到信件相关内容并取信件内容。与此行类似写信的过程就是:将信件有关内容写进数据库letterfolder表。同时还要保持数据库中的各表间关系。
三、 功能实现
1 、数据库设计和实现
该网站后台数据库由我在小组数据库的基础上稍加修改而成:(见图)
