[源码和文档分享]基于VC++和Oracle数据库的邮件管理系统的设计与实现

摘 要

电子邮件的使用简易,投递迅速,收费低廉,易于保存,全球畅通无阻,使得电子邮件被广泛地应用,当前流行的各大邮件系统除了最主要的收发信件之外,功能越来越复杂,但是人们平常真正用到的功能很少,很多功能尤其对于那些计算机知识相对缺乏的人来说,更见显得太过于华丽而不太实用。有鉴于此,开发一个集收、发、管理为一体的功能相对简单实用的电子邮件系统可以大大方便我们对邮件的收发和管理。

一、 引言

1.1 电子邮件简单介绍

电子邮件(简称E-mai1)又称电子信箱、电子邮政,它是—种用电子手段提供信息交换的通信方式。它是全球多种网络上使用最普遍的一项服务。这种非交互式的通信,加速了信息的交流及数据传送,它是—个简易、快速的方法。通过连接全世界的Internet,实现各类信号的传送、接收、存贮等处理,将邮件送到世界的各个角落。到目前为止,可以说电子邮件是Internet资源使用最多的一种服务,E-mai1不只局限于信件的传递,还可用来传递文件、声音及图形、图像等不同类型的信息。

1.2 开发背景及意义

当前流行的各大邮件客户端软件的除了最主要的收发信件之外,功能越来越复杂,但是人们平常真正用到的功能很少,很多功能尤其对于那些计算机知识相对缺乏的人来说,更加显得太过于华丽而不太实用。有鉴于此,我们开发了这个各种功能相对简单实用的邮件客户端程序,简化了很多不必要的功能。

1.3 开发及运行环境

开发环境

VC6.0+Oracle 11g 32位

PC内存8G,硬盘500G

环境

Microsoft Windows XP以上操作系统

二、数据库设计

2.1 需求分析

本系统定位于中小型单位,暂时考虑单机环境下的实现;本系统针对的用户环境为Windows系统(从XP系统到目前最新的Windows10系统),能够在Windows系统上稳定运行。

本系统采用会员式管理,每个已经注册过的用户都有一个属于自己的用户名和密码,通过该用户名和密码就可以登陆系统执行基于自己权限范围内的操作。其中用户名(也是邮箱地址)有一个特定的后缀sk.mail.com,一个完整的用户名示例如下:[email protected]

根据权限的大小,将用户分为两类:第一类:超级用户,有且仅有一人,其用户名为“”(空串),密码为955219。此用户可以查看本应用程序各个普通用户的信息,查看所有的邮件,查看,修改,删除所有的邮件或联系人或邮件类型等。另一类:普通用户,用户名以sk.mail.com结尾,密码为在注册的时候用户自己指定,不可为空,只能查看自己的联系人、邮件记录、邮件类型等。

系统功能应包括联系人基本信息的输入输出与修改、邮件记录的基本信息输入修改、联系人分组的基本情况、用户等级的计算、统计分析。用户可以通过此系统查询自己的等级。

本系统功能可分为四大部分:联系人管理,邮件记录管理,用户管理以及其它的零碎管理。

[源码和文档分享]基于VC++和Oracle数据库的邮件管理系统的设计与实现

参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/1459.html

;