网络大作业——暨邮件服务器界面设计总结报告.doc

上传人:精*** 文档编号:861455 上传时间:2023-09-25 格式:DOC 页数:12 大小:624KB
下载 相关 举报
网络大作业——暨邮件服务器界面设计总结报告.doc_第1页
第1页 / 共12页
网络大作业——暨邮件服务器界面设计总结报告.doc_第2页
第2页 / 共12页
网络大作业——暨邮件服务器界面设计总结报告.doc_第3页
第3页 / 共12页
网络大作业——暨邮件服务器界面设计总结报告.doc_第4页
第4页 / 共12页
网络大作业——暨邮件服务器界面设计总结报告.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、网络大作业暨邮件服务器界面设计总结报告 实验要求一 实验目的为了实践讲课的内容,有必要将课上所学的知识应用到实践生活中去;为了培养我们的动手能力和全方面思考的能力;为了毕业后能更快地顺应社会的潮流,更好地满足社会的需要;为了培养团队合作的精神。二 时间限制20042005学年上半学期第十周周一至第十七周周三。三 实现平台Microsoft Visual Studio .NET 2003 Microsoft Visual C+ .NET version 7.1.3091 Microsoft .NET Framework 1.1 version 1.1.4322 实验原理 我们组的任务是做一个邮件

2、服务器。本系统要实现的主要功能有: 1) 支持Windows 2000,XP操作系统下的使用2) 支持通用邮件客户端软件Outlook Express、Fox-mail等主流邮件客户端软件收发邮件。(我们将联系制作邮件客户端的小组争取完成Client与Server的互联) 3) 支持管理员新建、删除、禁用用户邮箱和设置用户邮箱大小。 4) 支持管理员同时向多个用户发送邮件,方便管理员发送通知。5) 支持邮件过滤和IP过滤,操作简单易用。6) 支持Web页面收发邮件,有完善的Web-Mail功能。(网页将另外制作) 7) 支持用户通过Web浏览器申请邮箱、修改邮箱密码和用户信息等资料。(同上)8

3、) 支持完善的日志记录,可以分析邮件服务器用户访问记录。功能描述1用户申请注册功能。用户通过申请可以得到一个自己命名的信箱,容量大小为10M。 3用户收邮件功能。它包括SMTP收邮件、POP3取邮件和WWW读邮件三种方式。 4用户发邮件功能。它包括SMTP发邮件、WWW直接发送邮件、暗送邮件、抄送邮件。5 户信件处理功能。系统初始设置4个文件夹来分类处理信件:收件箱、发件箱、草稿箱和垃圾箱。用户还可以自己建立新的文件夹。信件在各个信箱之间可以相互移动。 7 用户信箱配置设置。它包括个人资料更改、密码更改、参数设置、POP3服务器设置。 8 管理员管理用户和信箱邮件功能。包括输入(增删改)、查询

4、、统计、系统性能参数设置。 实验角色四 我的工作我的工作是负责邮件服务器的界面设计以及与协议和数据库无关的基本外部功能的实现。五 我的最初设想本邮件服务器面向两种用户:管理员和普通用户;管理员可以管理普通用户、管理由普通用户创建的邮箱、向所有用户发送信件以及对服务器相关信息进行设置;普通用户可以对自己在客户端创建的邮箱的相关参数进行设置。错误这个设想后来被认为是完全错误的;原因是事先没有将用例图完全搞懂,撇开了用例图,自己主观臆测;白白浪费了许多时间;为以后的麻烦埋下了伏笔。六 第二次设想在组长的帮助下,我终于明白了用例图的正确内容;时间有点紧了;进行了二次考虑后,我的第二次设想如下:本服务器

5、面向两种用户:Administrator和User;Admin可以对User进行管理,包括创建User、删除User、修改User、查询User;Admin可以管理由用户在客户端创建的邮箱,包括创建邮箱和删除邮箱;Admin可以向所有用户同时发送邮件;Admin可以对本邮件服务器的相关参数进行设置;User不可以对其本身进行管理;User经过授权可以对由用户在客户端创建的邮箱进行管理;User经过授权可以向所有用户发送邮件;经过授权,User可以对本服务器的相关参数进行设置;备注1:Admin和User都是管理员,只是权限不同;Admin可以对其本身、Use和其他用户进行管理,而User只能对

6、其他用户进行管理;备注2:管理员本身没有邮箱。 实验步骤 首先设定所分配的任务的要求,根据用例图的要求划分各个模块,尊崇面向对象的思想,进行类与对象的设计。七 我的具体工作主体窗口设计:标题栏;菜单栏;工具栏;(后来放弃)User和邮箱列表;状态栏;(后来放弃)1 菜单部分登录登录关闭服务器操作群发邮件日志察看日志删除日志管理User创建User删除User修改User查询User管理邮箱创建邮箱删除邮箱User列表邮箱列表设置邮件过滤设置邮箱信息设置登录信息设置服务器信息帮助帮助主题(后来放弃)关于MyMailServer 主窗口预览:2 登录不管是Admin还是User,都必须通过登录进入

7、本服务器;登录时,需要输入账号和密码;账号与密码输入无误后,可进入本系统。 预览3 群发邮件这里的群发邮件并不是客户端意义上的群发邮件,而是指向所有的用户同时发送一封邮件;Admin可以进行群发邮件;User经过授权可以进行群发邮件;群发邮件时,需要输入主题和内容。 预览4 日志通过日志记录邮件的收发信息,系统参数的设定信息以及其他一些信息;日志只能被察看和删除,不可被修改;日志的内容被储存在一个txt文件中。 预览:5 创建UserAdmin可以创建User;创建User时,需要输入账号、密码和确认密码,并可以对该User的授权选项进行设置;授权选项包括:创建邮箱、删除邮箱、群发邮件、设置邮

8、箱信息、设置服务器信息;账号有重复和密码不正确时给以警告。 预览:6 修改User由Admin进行修改User;修改时可以修改账号或授权选项;原账号找不到或新账号有重复时给以警告。 预览:7 查询User由Admin来查询User;查询时需要输入账号;可以区分大小写;(后来放弃)查询不成功时给予说明。 预览:8 创建邮箱Admin和经过授权的User都可以创建邮箱;创建邮箱时,需要输入的参数包括:邮箱名、密码、确认密码、真实姓名、所在城市、密码提示文问题、提示问题答案、QQ、MSN;邮箱名有重复时给予警告。 预览:9 邮件过滤(后来放弃)通过邮件过滤可以对邮件的收发进行控制;具体内容同CMai

9、lServer;只进行相关设置,不具体实现。 预览:10 设置邮箱信息具体功能和实现同创建邮箱;Admin和经过授权的User可以设置邮箱信息;邮箱名一旦被创建就不可被修改,只能被删除;邮箱名输入不正确时,给予警告。11 设置登录信息设置登录信息是对Admin和User的登录密码进行修改;设置时,需要输入账号、原密码和新密码;账号和原密码输入不正确时给予警告。 预览:12 设置服务器信息Admin和经过授权的User可以设置服务器信息;本邮件服务器可作为局域网或互联网服务器使用;当作为互联网服务器时,需要输入本机IP。 预览:13 帮助和关于帮助文档已被忽略;部分可参考CMailServer。

10、八 本部分涉及到的类CMyMailServerAppCMyMailServerDlgMyLogonMyGroupSendMyLogMyCreateUserMyAmendUserMyQueryUserMyMailboxMessageMyMailFilterMyLogonMessageMyServerMessageCAboutDlg九 遇到的问题主要是消息相应的问题;与数据库联接的问题;调试的问题;整体设想曾经错误的影响;(前面已经提到过) 开发小结十 遗憾因为各方面原因,为能完工;部分是技术上的原因,部分是自己的原因;因为C+的操作不是很熟悉,同时.NET的改变很大,自己不太适应,所以导致现在半途而废;十一。 请求原谅本部分的工作一拖再拖,给全组都带来了诸多不便,我在此表示对不起;十二。 感想 经过五周的努力,虽然最终没能把组长分配给我的任务完成,但我认为我在这五周内还是学到了不少东西,对我以后的学习和编程将会有很大帮助。完成这些实验,不光是为了实践上课时老师所讲的内容和书本上的内容,更是为了将来毕业后能够更快地融入社会,更好地为社会服务。我也这么认为。通过这次实践,我认识到了自己的不足,我会在将来的学习中努力加以改进。

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 实用文档 > 工作总结

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922