IT 项目实践
——邮件管理系统的设计
作 者 姓 名: 傅丽丽
专业、班级: 计算机科学与技术
102
班
学 号 : 10422015
指 导 教 师: 高秀娥
完 成 日 期: 2013
年
7
月
7
日
大连大学
Dalian University
目 录
1 系统背景..............................................................................................................1
2主要内容.............................................................................................................1
3 需求分析..............................................................................................................1
3.1 系统功能分析...................................................................................................1
3.2 数据库设计.......................................................................................................2
3.3 表之间的视图关系...........................................................................................3
系统模块设计.........................................................................................................3
4.1 功能模块设计................................................................................................3
4.2 类图设计...........................................................................................................4
6.结论...........................................................................................................................12
参考文献......................................................................................................................13
1
1 系统背景
随着互联网技术的迅猛发展,网络高效高速的信息化给人们带来了很多便利,使得人
们借助于网络进行信息传递变得更加方便。如今电子邮件在其传递速度和功能,已经全面
改善了传统纸信邮件收发时间周期,随地理位置越远周期越长,纸信书写麻烦,效率低,收发
不便利等缺点。随着电邮的不断发展,取代传统邮件已成必然趋势。一个好的邮件系统不
仅能帮助用户方便快捷的收发邮件,还能帮助用户管理繁琐的信息和邮件,使用户不必再
为成堆的信息烦恼。电子邮件的方便快捷也被越来越多的人所接受,随之不断发展,更加
人性化的设计,更加丰富的功能,使的电子邮件已经超出信息传递这最基本的作用,在人
们日常生活中扮演着越来越重要的角色。
2主要内容
它主要实现的功能如下:
(1)验证用户名和密码的正确性再登入,以及修改密码、用户注册和退出系
统。
(2)发送邮件包括收件人,邮件主题和邮件内容,发送附件。
(3)对收件箱和发件箱信息进行读取、删除操作。
(4)对草稿箱信息进行读取、修改、发送、删除操作。
(5)对联系人信息进行读取、删除、修改、增加操作。
(6)实现权限的划分,管理员可以对用户和邮件进行管理。
3 需求分析
内部邮件系统也随各公司企业员工之间信息交流需求而不断发展,它高速高效,高安
全性等特点被越来越广泛的应用,各种内部信息交流平台层出不穷。因此根据用户的需求
该内部邮件系统采用 C/S 开放式框架,结合数据库的应用实现了一个内部信息交流平台,
不仅能够实现内部用户间的相互通信以及系统的各项功能,也能够解决邮件和信息的相关
管理功能。同时简单明了的界面操作可以使多层次的用户方便的使用该内部邮件系统。
3.1 系统功能分析
内部邮件系统的开发,主要是支持内部用户间的通信,附件的收发,以及对各种信件的
2
管理。不仅发送邮件要求操作方便简单,而且还能够接收其他用户发送的邮件,并能够帮
助个人用户对新邮件,已读邮件,已发送邮件进行分类,以及删除邮件等管理功能。本系
统目的是为了能够让内部用户与用户之间方便快速的通信,并帮助用户管理个人信件。
(1)由于一项新的软件在被使用之前,对于使用者来说事陌生而崭新的,
所以要求系统具有良好的人机界面。
(2)能够完成邮件系统的各种功能,能成功的对用户各种信息进行管理。
(3)查询、修改、删除、添加数据方便,数据的稳定性和可靠性好。
3.2 数据库设计
系统数据库名为 myDS_Data
(1)用户信息表(users);
(2)联系人信息表(friend);
(3)邮件信息表(mail);
各个表的数据结构
users 表
friend 表
mail 表