欢迎来到天天文库
浏览记录
ID:14172683
大小:1.34 MB
页数:49页
时间:2018-07-26
《信箱系统的设计与实现_学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录1绪论11.1选题背景11.2课题意义11.3课题的研究内容11.4论文的组织结构22相关工具与技术介绍32.1系统开发的工具32.1.1MyEclipse8.632.1.2MySQL5.132.1.3B/S架构编程体系32.2系统开发的技术42.2.1MVC理论基础42.2.2Struts2框架技术62.3本章小结73系统需求分析83.1用户需求83.1.1系统功能需求83.1.2用户端特性83.1.3运行环境需求83.1.4性能需求93.1.5软件属性需求93.2数据描述93.2.1数据流程分析93.2.2数据字典103.3系统的总体设计1
2、33.3.1系统设计思想133.3.2系统模块设计14第I页共III页3.3.3系统模块说明163.4本章小结164数据库设计174.1概念结构设计174.2逻辑结构设计184.3本章小结215系统详细设计225.1系统模块总设计思想225.2登录管理模块详细设计225.2.1新用户注册设计225.2.2登录模块设计245.2.3系统主界面设计255.2.4管理员模块设计265.2.5修改密码模块设计275.3邮箱管理模块详细设计275.3.1用户撰写和发送信箱设计275.3.2用户邮箱管理设计295.4通讯录管理模块详细设计315.4.1添加联系
3、人设计315.4.2信箱群发设计325.5本章小结326系统测试336.1系统测试目的336.2系统测试方法336.3测试用例及分析346.3.1登录模块测试346.3.2信箱收发模块测试386.3.3群发信箱模块测试416.3.4信箱管理模块测试42第II页共III页6.4本章小结427总结与展望437.1本文总结437.2系统改进44参考文献45致谢46第III页共III页绪论1.1选题背景电子信箱(Electronic-Mail也称为E-mail),它是用户或用户组之间通过计算机网络收发信息的服务。目前,电子信箱是互联网上使用最为广泛的功能,
4、现已成为公司进行顾客服务的强大工具,成为网络用户之间快捷、简便、可靠且成本低廉的现代化通讯手段,也是互联网上使用最广泛、最受欢迎的服务之一。并且现在很多高校也采用信箱方式教学和收发作业。目前互联网60%以上的活动都与电子信箱有关[1]。尤其如今环境资源遭到破坏,提倡环保的主题下,不论是企业还是个人都应该尽量节省纸张,采用信箱形式来传递信息,这样不仅可以环保同时也提高了效率和安全性。而信箱管理系统来处理用户收发信箱及管理信箱等基本操作是必不可少的。1.2课题意义电子信箱作为现在重要的通信手段,在各种网络服务中,电子信箱系统以其方便、快捷的特点成为人们
5、进行信息交流的理想工具。通过电子信箱人们可以以十分低廉的代价,以非常快的速度同世界上其他互联网用户联络。电子信箱的使用者数量呈几何级数增长。当前流行的各大信箱客户端软件的除了最主要的收发信件之外,功能越来越复杂,但是人们平常真正用到的功能很少,很多功能尤其对于那些计算机知识相对缺乏的人来说,更加显得太过于华丽而不太实用。对于用户来说一款简单,方便,快捷的信箱收发系统将会在很大程度上为用户提供满意的服务,制作一款能满足用户需求的信箱收发系统是每一个设计者所追求的目标。因此希望通过本次设计完成一个简单的信箱收发系统,实现信箱的接收与发送,并能完成附件的
6、传输,同时能实现信箱用户登录管理及信箱删除等功能,开发这个各种功能相对简单实用的信箱客户端程序,简化了很多不必要的功能,解决了小型企业和集体不能在同一平台通信交流的问题。1.3课题的研究内容第46页共46页本课题的研究内容是使用MyEclipse开发基于MVC架构的信箱管理系统。通过对MVC设计模式和Struts2架构的研究,设计一套灵活的系统整体架构方案,方便对系统功能模块的增减和修改,以应对不同用户的不同需求,解决现有信箱管理系统复杂性和可维护性差的问题。将研究结果应用于实际系统开发,为信箱管理系统的快速开发、可维护和扩展能力提供有效的支持。为
7、客户与员工建立一个统一而方便的信息沟通平台,利用信息技术实现信息沟通一体化、规范化,服务于工程实践。1.4论文的组织结构本论文的结构分为第一章绪论,第二章理论基础与相关技术介绍,第三章系统需求分析,第四章系统总体结构设计,第五章系统详细设计,第六章系统测试,第七章总结与展望七部分来阐述。系统需求分析主要是介绍系统的开发技术、背景和环境,分析用户对本系统的需求,描述用户端特性、运行环境、性能需求、系统功能需求等方面的需求。通过数据流程图和数据字典对系统完整的进行设计,对各个功能模块进行系统的分析划分和描述。系统的总体结构设计是分别进行系统的逻辑设计和
8、数据库的设计,完成数据库中各表之间的联系描述和关系描述,通过数据库E-R图表示。系统详细设计是对系统各部件的详细设计,其中
此文档下载收益归作者所有