基于aspnet电子邮件管理系统毕业论文(编辑修改稿)内容摘要:

文件夹中的文件,存放着系统设计页面的样式文件和样式所需的 图片 资源文件。 最好以文件夹的形式组织不同功能的文件,分清文件夹的层次结构。 整个系统的文件 结构 如图 41 所示。 图 41 系统 文件 结构图 第四章 系统文件结构和功能框架结构 8 系统的文件 结构中部分文件夹和文件 的作用 说明如 表 42 所示。 文件名或文件夹名 说明 APP_Code 存放各种功能的自定义类 APP_Data 存放数据库文件 Bin 存放 Jmail 插件和 FCKEditor 插件 css 存放系统页面布局相关的样式文件 fckeditor 存放 FCKEditor 插件的源文件 File 存放图片等其 他文件 script 存放系统页面的 Javascript 脚本文件 UserControls 存放自定义的用户控件 用户登录页面 用户注册页面 更改用户信息页面 系统母版页 邮箱服务器配置页面 注册码生成页面 添加好友页面 发送邮件页面 电子邮件详细信息页面 编辑电子邮件页面 音乐管理页面 通讯录管理页面 已发送邮件页面 表 42 文件结构 功能框架结构 电子邮件管理系统 主要分为用户模块、邮件管理模块、通讯录管理模块、空间音乐盒模块四大功能模块,各个模块之间通过用户登录名进行联系, 设计的主要目标是使各个模块间在功能上实现独立,任何一个模块不管是在功能 上琼州学院本科毕业论文 (设计 ) 9 还是在设计上进行扩展时,不影响其他模块的功能和性能,整个 系统的 功能 框架结构 如图 43 所示。 图 43 系统功能结构图第五章 系统数据库设计 10 第五章 系统数据库设计 数据字典 数据字典 ( DD, Data Dictionary): 是以特定格式记录下来的、对系统的数据流程图中各个基本要素(数据流、加工、存储和外部项)的内容和特征所作的完整的定义和说明。 数据字典是对数据流程图的重要补充和说明,是对系统所用到的所有表结构的描述。 下面简要列出本 电子邮件管理系统 的所有数据字典。 User 数据 表中 字段 UserID 为整型自增长,字段 LoginName 是 User 表与其它表之间产生关联的关键字段,字段 Picture 存储的是用户 个人头像图片 的路径位置 , User 数据表设计 如表 51 所示。 表 51 User 数据表 序号 字段 类型 说明 1 UserID Int 主键 2 LoginName Varchar(50) 登 录 名 3 UserName Varchar(50) 用户名 4 Password Varchar(50) 密码 5 Email Varchar(50) 电子邮箱 6 Picture Varchar(100) 用户图像 SentedLetter 数据表中 字段 LoginName 表示用户登录名,其取值与 User 数据表中的字段 LoginName 对应,字段 SentMailName 存储放送邮件的邮箱地址,AttachmentLocation 字段存储已发送邮件的附件存储路径, AttachmentFileName字段存储已发送邮件的附件名称。 SentedLetter 数据表设计 如表 52 所示 表 52 SentedLetter 数据表 序号 字段 类型 说明 1 ID Int 主键 2 LoginName Va rchar(50) 登 录 名 3 SentMailName Varchar(50) 放送邮箱 4 Subject Varchar(100) 主题 5 ContentTxt Text 内容 琼州学院本科毕业论文 (设计 ) 11 序号 字段 类型 说明 6 AttachmentLocation Varchar(100) 附件位置 7 AttachmentFileName Varchar(50) 附件名称 8 ToName Varchar(50) 接收 邮箱 ReceiveLetter 数据表中 字段 LoginName 表示用户登录名,其取值 与 User数据表中的字段 LoginName 对应,字段 SentMailName 存储放送邮件的邮箱地址, AttachmentLocation 字 段 存 储 已 发 送 邮 件 的 附 件 存 储 路 径 ,AttachmentFileName 字段存储已发送邮件的附件名称。 ReceiveLetter 数据表设计 如表 53 所示 表 53 ReceiveLetter 数据 表 序号 字段 类型 说明 1 ID Int 主键 2 LoginName Varchar(50) 登 录 名 3 SentMailTime Varchar(50) 发送邮件时间 4 Subject Varchar(100) 邮件主题 5 SentMailBox Varchar(50) 放送邮件邮箱 6 ContentTxt Text 内容 7 AttachmentLocation Varchar(100) 附件位置 8 SentPerson Varchar(50) 发送人名称 9 AttachmentFileName Varchar(50) 附件名称 DraftLetter 数据表中 字段 LoginName 表示用户登录名,其取值与 User 数据表中的字段 LoginName 对应,字段 SentMailName 存储放送邮件的邮箱地址,AttachmentLocation 字段存储已发送邮件的附件存储路径, AttachmentFileName字段存储已发送邮件的附件名称。 DraftLetter 数据表设计 如表 54 所示 表 54 DraftLetter 数据 表 序号 字段 类型 说明 1 ID Int 主键 第五章 系统数据库设计 12 序号 字段 类型 说明 2 LoginName Varchar(50) 登 录 名 3 SentMailTime Varchar(50) 发送邮件时间 4 Subject Varchar(100) 邮件主题 5 ContentTxt Varchar(100) 邮件内容 6 AttachmentLocation Varchar(100) 附件位置 7 AttachmentFileName Varchar(50) 附件名称 8 ToName Varchar(50) 接收 者名称 MailSInf 数据表中字段 LoginName 取值与 User 表中字段 LoginName 取值相对应, 字段 SMTP 存储邮箱 SMTP 服务器信息,字段 POP3Server 存储邮箱POP3 服务器信息, MailSInf 数据表设计 如表 55 所示。 表 55 MailSInf 数据 表 序号 字段 类型 说明 1 MailServerID Int 主键 2 LoginName Varchar(50) 登 录 名 3 MailServerUserName Varchar(50) 邮箱名 4 MailServerPassword Varchar(50) 邮箱密码 5 SMTP Varchar(50) SMTP 服务器 6 POP3Server Varchar(50) POP3 服务器 MFriend 数据表中 字段 Type 表示联系人类型,其取值与 MFriendType 数据表中字段 TypeName 对应。 MFriend 数据表 设计 如表 56 所示。 表 56 MFriend 数据 表 序号 字段 类型 说明 1 ID Int 主键 2 LoginName Varchar(50) 登 录 名 3 Name Varchar(50) 联系人名 4 MailBox Varchar(50) 电子邮箱 琼州学院本科毕业论文 (设计 ) 13 序号 字段 类型 说明 5 Type Varchar(50) 联系人类型 6 PictureBig Varchar(100) 大 头像 7 PictureSmall Varchar(100) 小头像 8 Address Varchar(100) 地址 9 Varchar(50) 号码 10 Telephone Varchar(50) 电话号码 MFriendType 数据表设计 如表 57 所示。 表 57 MFriendType 数据 表 序号 字段 类型 说明 1 ID Int 主键 2 TypeName Varchar(50) 联系人类型名 Music 数据表中 字段 LoginName 表示用户登录名,其取值与 User 数据表中的字段 LoginName 对应。 Music 数据表设计 如表 58 所示。 表 58 Music 数据 表 序号 字段 类型 说明 1 ID Int 主键 2 LoginName Varchar(50) 登 录 名 3 MusicName Varchar(50) 歌曲名 4 MusicPath Varchar(100) 歌曲位置 系统数据表 设计是整个系统设计的核心,根据以上二维关系数据表,建立ER 图实体模型。 ER 图实体模型建立将为后续建立 逻辑层的类提供参考,方便了逻辑层的搭建,而业务层建立在 逻辑层之上,整个系统能安全高效的运行完全靠最上层业务层实现。 所以,在搭建逻辑层是要考虑系统设计的需求和后台数据库数据的支持。 数据表的设计要考虑到程序的扩展和安全性,为此,在设计字段的时候慎第五章 系统数据库设计 14 重考虑设计字段的数据类型。 ER 实体模型 用户实体 ER 图 ,其中 LoginName 为用户登录名,实体设计 如图 51 所示。 图 51 用户实体 歌曲实体 ER 图 ,其中 MusicPath 为歌曲存储路径,实体设计 如图 52 所示。 图 52 歌曲实体 邮件服务器实体 ER 图 如图 53 所示。 图 53 邮件服务器实体 User ID LoginName UserName Password Email Picture Music LoginName MusicName ID MusicPath MailSInf MailServerID LoginName POP3Server SMTP MailServerUserName MailServerPassword 琼州学院本科毕业论文 (设计 ) 15 联系人实体 ER 图,其中 Name 为联系人的姓名, PictureSmall 为联系人的头像小图片,联系人实体设计 如图 54 所示。 图 54 联系人实体 草稿箱实体 ER 图, AttachmentFileName 为附件名称, AttachmentLocation为附件存储的位置 , LoginName 为附件所属用户的登录名。 草稿箱实体设计图如 图 56 所示。 ,在此只列出 草稿箱邮件实体 ER 图, 如图 56 所示。 图 56 草稿箱邮件实体 联系人类型实体 ER 图 ,其中 TypeName 为联系人类型名称,联系人实体设计图 如图 55 所示。 MFriend LoginName Name MailBox Type PictureBig PictureSmall Address Telephone DraftLetter AttachmentLocation LoginName Subject ContentTxt ID SentMailTime AttachmentFileName ToName 第五章 系统数据库设计 16 图 55 联系人类型实体 草稿箱邮件实体、收件箱邮件实体、已发送邮件实体很相似 实体 ER 构建对后面功能模块类的构建有着参考辅助作用,为 N 层构建模型做好铺垫,同时也是整个系统 设计过程中的重点。 MFriendType ID TypeName 琼州学院本科毕业论文 (设计 ) 17 第六章 系统 N 层搭建 系统 Web 全部配置 本。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。