在公司做的一个内部邮件系统,共享一下。
1)系统通讯录查看联系人:查看所有注册可以使用该系统的用户。 
 2)系统通讯录添加联系人:管理员可以添加联系人。 
 3)系统通讯录编辑联系人:管理员可以修改联系人的信息。 
 4)系统通讯录删除联系人:管理员可以删除联系人。 
 5)用户通讯录添加联系组:普通用户可以建立自己的通讯录的联系组。 
 6)用户通讯录添加联系组中的成员:普通用户可以在自己的联系组中添加联系人。 
 7)用户通讯录删除联系组中的成员:普通用户可以在自己的联系组中删除联系人。 
 8)用户通讯录修改联系组:普通用户可以修改已经建立的联系组的信息。 
 9)用户通讯录删除联系组:普通用户可以删除自己已经建立的联系组。 
 10)登陆该系统:已经注册用户可以登录该系统,之后可以使用该系统。、 
 11)注销登录:退出该系统。 
 12)注册新帐号:新用户可以注册帐号使用该系统。 
 13)修改个人信息:用户进入系统之后可以修改个人信息。 
 14)查看收信列表:用户登录之后可以查看收信情况。 
 15)查看发送短信列表:用户登录之后可以查看发送短信的情况。 
 16)查看短信内容:用户可以查看短信的所有信息。 
 17)查看已删除短信列表:用户可以查看用户删除的短信。 
 18)写新短信:普通用户可以通过该系统向其他用户发送短信。 
 19)添加附件:发送短信时,用户可以添加附件发送给其他用户。 
 20)删除附件:发送短信时,用户可以删除已经添加的附件。 
 21)下载附加:用户查看短信时,可以下载附件到本地。   
 ///以下是Message文件 
 using   System; 
 using   System.Data.SqlClient; 
 using   MailMange.Rules.Beans; 
 using   MailMange.Rules.BusinessRules; 
 using   MailMange.Rules.DBConnectRules;   
 namespace   MailMange.Rules.Beans 
 { 
 	///    <summary>  
 	///   News   的摘要说明。 
 	///    </summary>  
 	public   class   Messages 
 	{ 
 		int   messageID; 
 		int   userToID; 
 		string   toUserID; 
                         string   messageTitle; 
                         string   messageContent; 
                         int   messageType; 
                         System.DateTime   messageSendTime; 
                         public   int   MessageID 
                         { 
                                     set 
                                     { 
                                                 this.messageID   =   value; 
                                     } 
                                     get 
                                     { 
                                                 return   this.messageID; 
                                     } 
                         } 
                         public   int   UserToID 
                         { 
                                     set 
                                     { 
                                                 this.userToID   =   value; 
                                     } 
                                     get 
                                     { 
                                                 return   this.userToID; 
                                     }