在人们日常生活中扮演着越来越重要的角色。
内部邮件系统也随各公司企业员工之间信息交流需求而不断发展,它高速高效,高安全性等特点被越来越广泛的应用,各种内部信息交流平台层出不穷。因此根据用户的需求,该内部邮件系统采用WEB开放式框架,结合数据库的应用实现了一个内部信息交流平台,不仅能够实现内部用户间的相互
通信以及系统的各项功能,也能够解决邮件和信息的相关管理功能。同时简单明了的界面操作可以使多层次的用户方便的使用该内部邮件系统。
1 内部邮件系统分析
1.1 内部邮件介绍
内部邮件系统是用户信息交流的一个平台,通过数据库的应用实现用户间以邮件的方式进行信息交流。而内部邮件就是指用户间通信的内容,拥有邮件传递速度快,对外安全性高等有点。
1.2 系统需求分析
为了能够开发出符合要求的内部邮件系统,就必须理解用户的需求。对需求的深入理解是开发
工作获得成功的前提条件,它对目标项目提出完整、准确、清晰、具体的要求。
内部邮件系统的开发,主要是支持内部用户间的通信,附件图片的收发,以及对各种信件的管理。不仅发送邮件要求操作方便简单,而且还能够接收其他用户发送的邮件,并能够帮助个人用户对新邮件,已读邮件,已发送邮件,废弃邮件进行分类,以及删除邮件等管理功能。本系统目的是为了能够让内部用户与用户之间方便快速的通信,并帮助用户管理个人信件。
1.2.1 用户身份要求
根据用户身份的不同,系统的使用的权限也将不同。根据内部邮件系统的需求,可使用用户以分为系统管理员和个人用户两种。
1)系统理员:
是内部邮件系统权限最大的用户。由于本系统是小型系统所以只有系统管理员有权限对系统和数据库进行修改和维护,能够实现添加删除用户,分配个人邮箱容量,整理数据库等功能。
2)个人用户:
是内部邮件系统的注册用户。由于是内部网络的个人信箱,所以只有注册用户才能登录系统,并且只能在自己的邮箱进行各种操作。
1.2.2 系统功能模块设置
内部邮件系统是一个以.NET为前台面,后台使用ACCESS数据库进行数据存储管理的,为内部网络用户提供邮件收发和管理的B/S结构的模拟网站。因此根据系统需求,总体功能模块如下(如图1-1所示):
图1-1 邮件系统功能图
1)功能需求:
邮箱系统前台功能的设置较为关键,因为他直接面对用户,而且用户也只能通过邮件系统的提供各种功能来感受系统,是用户对该系统评价的一个重要环节。
(1)用户注册:
内部邮件系统为用户提供邮件发送和管理等功能,因此当新用户需要使用该系统时,就必须成为注册用户,一方面方便管理人员管理,另一方面可以方便用个人信息的储存。注册内容包括:用户,用户密码,性别和电话,其中用户由6到10为字符和数字组成,密码由6到16位字符组成。
(2)发送邮件:
作为邮件系统的最主要功能,根据系统要求,将提供内部用户之间的发邮件功能。在写邮件的过程中,包括收件人,邮件主题和邮件内容,发送附件和发送图片五个窗体。本系统为内部邮件系统,用户名其实就等同于邮箱中的用户地址,所以发件人可以直接在收件人窗体中直接填写收件人的用户名,同时也在收件人窗体后面设置一个下拉菜单,下拉菜单中添加了所有注册用户的用户名,发件人也可以通过此下拉菜单选择收件人。发送附件对附件大小无具体要求,发送图片要求必须为图片文件。
另该内部邮件系统只支持255字节以内的信件。
(3)收件箱:
该功能模块主要实现用户对收到的邮件进行管理。把用户收到其他用户发送来的邮件,放入收件箱中,使用户能够阅读新收到的邮件,并可以对旧邮件的进行阅读和删除。
(4)已发邮件箱:
该功能模块能够实现将用户发送的邮件放入以发邮件箱中,并且用户能够对已发送的邮件进行查阅和管理。
(5)废件箱:
该功能模块要求用户能够将废弃邮件放