网上邮件系统数据库设计

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

第一章需求分析 (2)

1.1 需求分析 (2)

1.2 任务概述 (2)

1.3 数据流图 (3)

1.4 数据字典 (3)

第二章概念结构设计 (3)

2.1 系统的主要功能模块 (3)

2.2 电子邮箱地址构成 (4)

2.3 网上邮件E-R图 (4)

第一章需求分析

1.1 需求分析

使用电子邮件要解决的基本问题可描述为: 在Internet 环境下, 甲方将给乙方发送一则信息, 乙方在某个时候阅读信息。因为不是即时通讯, 所以乙方必须有一个专用的邮箱保存甲方发送的信息, 同样, 甲方也需要一个专用的邮箱来保存乙方回复的信息。随着系统用户的增加, 用户邮箱也随着增加, 组织和管理用户邮箱需要更好的机制; 对个人用户和企业用户而言, 邮件越来越多, 要能很好地进行阅读、分类、查询、筛选等操作管理。

解决以上问题的基本思想是: 以关系数据库中的表表示邮箱, 邮件则是表中的记录。

摘要: 设计了一种基于数据库实现的新型电子邮件模型, 以Servlet 小程序为中间件, 实现在Web 环境下将电子邮件的收发转化为对数据库的访问和操作。新模型使用应用服务器完成业务处理, 使用数据库来管理和维护邮件, 采用HTTP协议和DBMS 专用协议来完成邮件的收发, 实现了电子邮件服务与原理技术的完全分离。

1.2 任务概述

目前在企业电子邮件的应用中, 企业已经意识到没有管理的电子邮件比没有电子邮件还可怕。企业希望能够高效、安全、稳定地应用电子邮件, 为公司的管理、业务、客户服务提供很好的对外、对内的联系方式。其次, 企业希望电子邮件有信息共享的功能, 可以在企业内部很好地共享邮件信息, 提高企业内部的信息沟通效率。另外, 企业还希望电子邮件具备文件管理的功能, 提供员工对电子邮件文档的系统管理服务, 以便提高员工的工作效率。随着通信技术、计算机技术和数据库技术的迅速发展, 许多网络应用软件的体系结构正在发生重大的变化。以电子邮件为代表的传统两层C/S 结构应用程序, 其结构将可以重新设计来满足更多的需求。

1.3 数据流图

1.4 数据字典

数据流图表达了数据与处理的关系,数据流图作为直观了解系统运行机理的手段,并没有具体描述个类数据的细节,只有通过数据字典进一步细化才能对系统的需求得到具体而确切的了解。数据字典用来说明数据流图中出现的所有元素的详细定义和描述,包括数据流、加工处理、数据存储、数据的起点和终点或外部实体等。

数据字典包括的项目有数据项、数据结构、数据流、数据存储、加工逻辑和外部实体。可使用一些符号来表示数据结构、数据流和数据存储的组成。

邮箱地址: 邮箱是以用户注册名为关键字创建的一个表,它由表名、数据库和主机名构成。发送邮件: 发件人将一条记录插入收件人邮箱。

阅读邮件: 用户查看自己邮箱中的记录。

第二章概念结构设计

2.1 系统的主要功能模块

注册功能模块本模块中有一系列以用户名为关键字的表的创建, 包括电子邮件地址的创建, 收件箱、草稿箱的创建。用户信息记录将被插入用户信息表。用户注册后将取得使用系统的权限。登录功能模块用户在本模块进行登录验证, 验证通过将可以进入以下功能模块。收邮件功能模块可在本模块进行电子邮件的浏览、阅读、保存或删除。发邮件功能模块实现电子邮件的发送或回复。邮件管理功能模块实现电子邮件的归类、查询、移动、排序和删除等。用户自主设置模块用户可以添加通讯录, 过滤邮件, 如设置可信用户、设置受限访问的用

户。系统管理员模块本模块仅由系统管理员维护, 通过用户注册表中用户的日发件总数等监控用户的异常行为, 如群发垃圾邮件等。可对违规用户发出警告, 设限或注销等操作。

2.2 电子邮箱地址构成

每个注册用户都获得惟一的一个电子邮箱地址。电子邮箱实质上就是数据库系统中的一个表。用户电子邮箱由三部分组成。比如用户SmileAngel 的电子邮箱地址表示为SmileAngel@ dbname.htname, 其第一部分即SmileAngel 表示以用户名为自变量生成的一个表名的别名; 第二部分即dbname 为某数据库的别名; 第三部分为某主机的别名。这样, 邮件用户的电子邮箱即是某主机上某数据库中的一个表, 而邮件即是表中的记录。对于邮件用户SmileAngel 而言, 其垃圾箱和草稿箱对应表名可为SmileAngel0 和SmileAngel1。

邮箱地址: 邮箱是以用户注册名为关键字创建的一个表,它由表名、数据库和主机名构成。发送邮件: 发件人将一条记录插入收件人邮箱。

阅读邮件: 用户查看自己邮箱中的记录。

2.3 网上邮件E-R图

实体之间关系的E-R图如图所示

登录信息E-R实体图如下

发送邮件E-R实体图如图

相关文档
最新文档