基于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系统上稳定运行。

本系统采用会员式管理,每个已经注册过的用户都有一个属于自己的用户名和密码,通过该用户名和

1、软件目录 |--MailSystemServer(服务器) |--POP3Server.exe(POP3接收邮件服务器可执行程序) |--smtpserver.exe(SMTP发送邮件服务器可执行程序) |--popserver.cpp(POP3接收邮件服务器c语言源程序) |--smtpserver.cpp(SMTP发送邮件服务器c语言源程序) |--user.dat(POP3服务器用户信息文件) |--MailSystemClient(客户端) |--image(测试客户端的图片目录) |--checkUser.php(检查用户是否合法) |--deleMail.php(删除邮件) |--firstIn.html(显示帮助信息) |--handlePop3.php(建立pop3服务器连接并进行命令处理) |--handleSmtp.php(建立smtp服务器连接并进行命令处理) |--index.php(邮件客户端首页) |--login.php(通过验证后登陆的页面) |--mailHandle.php(进行邮件文件的处理) |--mailList.php(收件箱邮件列表) |--mailView.php(收件箱邮件详细视图) |--menu.php(邮箱操作目录) |--recycleBoxList.php(垃圾箱邮件列表) |--recycleBoxView.php(垃圾箱邮件详细视图) |--register.php(邮箱用户注册页面) |--SaveMail.php(保存邮件到发件箱) |--saveUser.php(保存注册的用户信息) |--sendBoxList.php(发送箱邮件列表) |--sendBoxView.php(发件箱邮件详细视图) |--sendMail.php(连接SMTP服务器并发送邮件) |--writeMail.php(写邮件) |--毕业论文.doc |--基于WinSock的邮件系统.ppt(PowerPoint演稿) |--软件说明.txt 2、软件运行环境: 操作系统:windows9x/windows2000/windowsxp CPU: 500MHZ以上; 内存: 256M以上; 服务器: php4.1.1 apache1.3.23 3、软件使用方法: (1)正确配置好你的php服务器 (2)将MailSystemServer(除源文件外)MailSystemClient目录拷贝到你的php服务器某个目录 (3)运行pop3服务器smtp服务器 (4)登陆MailSystemClient/index.php客户端首页开始收发邮件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值