电子邮件系统采用了java的web技术servlet进行开发,基于B/S架构模式,以Myeclipse为开发平台,mysql为数据库,jsp为开发语言制作而成.并且文档方面包括,任务书,开题报告,答辩ppt等,通过这些技术的实现,整个系统的性能得到了大大的提高。本系统是独立的运行,不依附于其他系统,可移植,可扩展。代码的编写规范,注解较多,有利于作为毕设设计,课程设计,二次开发等。
此系统的设计从功能上来说,是比较完备的,系统以Web界面与管理员交互,为管理员提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。本系统的基本功能:数据进行录入、修改、删除、查询、统计的基本功能
主要功能如下:
1)信息材料管理功能
管理员可以对信息材料进行添加、查询、修改、删除。信息材料包括对用户信息、使用帮助等;用户可以在前台对使用帮助进行浏览查看。
2)通讯录管理功能
用户可以进行在线通讯录添加、查看。
3)人个资料管理功能
用户中以对个人资料进行修改。
4)邮件信息管理功能
用户可以发送邮件、发件箱管理和收件箱管理。
5)数据备份功能
管理员可对数据进行备份。
以上是用户的主要需求,也是该系统主要功能,除了这些功能以外,在设计时也对一些细节做了优化与调整,使系统更具有完整性与实用性。
。
目 录
1.绪论 1
1.1课题研究背景和意义 1
1.2电子邮件系统工作原理 1
2.系统分析 2
2.1可行性分析 2
2.1.1经济上的可行性 2
2.1.2技术上的可行性 2
2.1.3操作上的可行性 3
2.2系统功能需求分析 3
2.2.1功能需求 3
2.2.2性能需求 4
2.3业务流程分析 5
2.4数据流程分析 6
2.5数据库设计 7
2.5.1数据库概念结构设计 7
2.5.2数据库逻辑结构设计 9
3.系统设计 11
3.1系统体系结构 11
3.2 开发软件 12
3.2.1 JSP技术 12
3.2.2 Tomcat 服务器 13
3.2.4 MyEclipse 14
3.3系统的软硬件平台 15
4.系统操作说明 15
4.1管理操作 15
4.1.1登陆页面 15
4.1.2管理员账号添加页面 17
4.1.3使用帮助添加页面 18
4.1.4用户信息添加页面 20
4.2用户操作 22
4.2.1用户个人资料修改页面 22
4.2.2通讯录添加页面 25
4.2.3通讯录查询页面 26
4.2.4邮件发送页面 31
5.软件测试与分析 33
5.1系统测试的定义 34
5.2系统测试的目的及意义 34
5.3系统测试的重要性 34
5.4系统测试的常用方法 35
5.5测试环境与测试条件 36
5.6系统运行情况 36
5.7测试总结 37
6.结论 37
6.1系统的特点 37
6.2系统的不足和改进 37
6.3设计收获与心得 37
致 谢 39
参 考 文 献 40