- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BS模式计算机等级考试管理系统设计与实现
BS模式的计算机等级考试管理系统的设计与实现
P4nbsp;系统总体功能模块和系统总体流程BR4.1nbsp;系统总体功能模块BR系统的功能模块有账号管理模块、地址薄管理模块、写邮件模块与收邮件模块。BRnbsp;BR图3 系统功能模块图BR4.2nbsp;系统流程BR当用户打开客户端时,需要注册一个账号进行邮件的收取等操作。BRnbsp;BR图4 流程图BR5nbsp;系统功能实现BR5.1nbsp;新建账号模块BR5.1.1nbsp;模块功能BR用户运行系统时,需要新建一个邮件账号,在这个信件账号的过程中,需要指定SMTP服务器以及SMTP的端口。本模块主要实现邮件账号的注册。BR5.1.2nbsp;核心实现BR1.nbsp;网络连接类及实例TcpClientBR为TCP网络服务提供客户端连接类TcpClient实例对象tc。TcpClient类提供了一些简单的方法,用于在同步阻塞模式下通过网络来连接、发送和接收流数据,而实例化的过程也是连接SMTP服务器的过程。BRPrivite TcpClient tc;BR2.nbsp;提供用于网络访问的基础数据流及其实例 NetworkStreamBR此类提供访问网络的基础数据流的方法。其中最基本也是最重要的两个方法就是Write()和Read()方法。BRprivate NetworkStream ns;BR3.nbsp;一维字符串数组变量FilePathBR此字符串数组主要用来存放用户选择的附件的绝对路径。BRprivate string[] FilePath;BR4.nbsp;发送接收邮件所需的基本参数BRUserName;nbsp; // 用于调用发送邮件类的用户名BRPassWd;nbsp;nbsp;nbsp; // 用于调用发送邮件类的密码BRMailAddress;// 用于调用发送邮件类发送邮件人地址BRAccountName; // 新建的帐户名BRSmtpName; // 用于调用发送邮件类的SMTP服务器名BRSmtpPort=25;BRPopName; // 用于调用接收邮件的pop服务器名BRPopPort=110;BR5.1.3nbsp;运行界面BR指定收发邮件的必须参数之后,再回到系统的主界面。BRnbsp;BR图5 新用户注册BR5.2nbsp;发送邮件模块BR5.2.1nbsp;模块功能BR在新建账号的过程中已经指定了邮件地址和账号名称,所以默认将以这些参数来发送邮件,通过调用参数的不同程序会自动的调用相对应的代码来执行不同的操作。本模块主要实现邮件的发送,支持文本或html形式发送,同时也支持附件的发送。BR5.2.2nbsp;核心实现BR1.nbsp;重载的构造函数 SmtpMail()BR此函数主要用于在初始化过程中,把用户选择的附件的路径以参数的形式传给FilePath。BRpublic SmtpMail(ArrayList array)BRnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; {nbsp;nbsp; //在重载构造函数的同时,将FilePath初始化BRnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; FilePath = new string[array.Count];BRnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; Attachments = new System.Collections.ArrayList();BRnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; for (int i = 0; i lt; array.Count; i++)BRnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; {BRnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; FilePath[i] = array[i].ToString();BRnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; }BRnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; if (FilePath != null)BRnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp
您可能关注的文档
- 2010级复习《会计学原理》综合练习测试题 .doc
- 2011中考地理试题分类汇编—中国自然环境.doc
- 2011宏观经济复杂性原因.doc
- 2011北京中考化学一模试题分类汇编(物质制备除杂与分离).doc
- 2011届高考生物模拟题分类汇编生态系统与生态环境保护.doc
- 2011年三网融合背景下新媒体市场深度评估及投资战略研究报告.doc
- 2011年上半年国际形势及我国外交政策分析.doc
- 2011届高考地理考点复习方案环境问题表现分布及产生主要原因.doc
- 2011中考模拟分类汇编.一次函数(正比例函数)图像与性质.doc
- 2011年中考模拟试题分类汇编24平行线性质与判定.doc
- 山东省威海乳山市银滩高级中学2022-2023学年高三9月月考物理试题.docx
- 山东省日照第一中学2020届高三上学期期中考试英语试题 Word版含答案.doc
- 山东省实验中学2023届高三第二次诊断考试语文试题.docx
- 山东省威海乳山市银滩高级中学2023届高三上学期9月月考日语试题 word版无答案.docx
- 山东省实验中学2023届高三第二次诊断考试地理试题.docx
- 山西省运城市2022-2023学年高三年级入学新生教学质量监测考试地理试题.docx
- 山东省实验中学2023届高三第二次诊断考试历史试题.docx
- 山东省实验中学2019届高三第二次诊断性考试数学试题(文).doc
- 山东省济南市历城第二中学2020届高三上学期期中考试化学试题 Word版含答案.doc
- 山东省威海乳山市银滩高级中学2022-2023学年高三9月月考政治试题.docx
文档评论(0)