基于PHP的电子邮件收发系统
电子邮件收发系统主要应用于学校内部,解决学校内部老师和学生之间的邮件往来。本文主要通过讨论一个局域网内部Email收发系统,进行设计与开发,具体表达了该内部Email收发系统的实现与设计,功能结构和系统开发。该内部Email收发系统采用B/S结构,以Dreamweaver为开发工具,使用MySQL数据库,结合PHP技术来完成系统的开发。系统实现了用户内部之间邮件的发送和接收,提供了一个方便快捷的信息交流平台给内部成员。
用户身份要求
根据用户的身份不同,他们所拥有的权限也是不同的。根据所用权限的不同,系统将用户分成两种,一种是普通用户,一种是管理员。
1.系统管理员:
系统管理员是本系统权限最大的用户。因为本系统是一个小型的系统,管理员可以对内部用户的信息进行增加,删除,改动,以及设定用户的权限功能。
2.个人用户:
个人用户是由用户通过本系统进行自己注册的。因为是内部的网络系统,所以只有注册过的用户才能登录系统,而且也只能在自己的客户端进行邮箱的各种操作。
邮件系统用户的功能更加重要,因为他直接给用户,并且用户只能通过提供多种功能的电子邮件收发系统感觉系统,是系统评价的用户的一个重要部分。
(1) 用户注册:
电子邮件内部收发器系统为用户提供发送和管理电子邮件等功能,所以当您需要使用新的系统,你必须在一方面方便管理人员管理的注册用户,在另一方面,可以方便地使用存储个人信息。包含姓名、用户名、密码等信息。
(2)发送邮件:
电子邮件收发器系统为主体的函数,根据该系统的要求,将提供内部用户的电子邮件功能。在编写消息,包括收件人,水平和消息内容,上载附件的过程。该系统通过电子邮件发送到内部收发器的系统,用户名实际上相当于用户的邮箱地址,这样发送方可以在收件人的用户名填写直接在收件人的形式,而且在形式收件人一套,背后一套的下拉菜单,下拉菜单中添加所有已注册的用户名,发送者也可以下拉菜单中选择收件人。
(4)收件箱:
该功能模块,实现了用户管理收到的邮件。用户收到由其他用户发送的消息,进入收件箱,让用户阅读收到的新邮件,并可以用来读取和删除邮件。
(5)草稿箱:
该功能模块要求用户未完成或者未发送邮件到草稿箱,当用户需要,可当用户不再需要发送,可以彻底删除。
(6)通讯录管理:
该功能模块要求管理员可以对用户的邮箱账号进行管理。
数据库功能需求
该Email收发系统采用的My SQL数据库,作为系统各种功能的支持。
(1)数据流需求分析:
根据Email收发系统需求,需要对用户与用户之间的邮件信息进行管理和存储。其中用户的信息包括用户的ID,姓名,性别,密码,电话,通讯地址等信息通过MySQL进行存储和管理;邮件的内容则需要存储的信息有信件的ID,发件人的姓名,邮件的内容,邮件的主题等。
(2)数据库管理需求分析:
1.用户管理:管理者在进行数据库的维护的时候,若果发现了一些不符合国家规定和网络规定等不文明的注册信息,将有权对其进行删除。
2.数据管理:根据系统的要求,如果时间久了之后,信息的储存量过大,管理员有权将时间过久的邮件进行删除,从而维护数据库。
在该系统中的模块,通过输入用户名和密码的用户,然后点击OK,与输入和密码的语句的用户名是通过在表中的一个数据库语句和用户登录数据的信息进行比较,如果比较结果相同,系统提示成功登陆用户信息进入主界面窗口,如果比较的结果是不同,系统会提示用户输入信息的错误,消息框清空,将提示用户重新输入。
用户登录页面
作为邮件系统的最重要的功能,根据该系统的要求,我们将提供内部用户的电子邮件功能。在编写消息,包括收件人,邮件内容上传附件的过程等。内部电子邮件系统,用户名实际上相当于用户的邮箱地址,以便发送邮件的人可以在收件人那直接填写到收件人的形式用户名
邮件发送界面
收件箱界面
说明: PS:本站所有程序都为站长原创,每个题目都有录像,截图文档等内容,如需更多资料请联系管理员 QQ: 123311197了解
- 上一篇:PHP茶叶销售网店
- 下一篇:基于h5的微课教学系统