[主观题]

在某个项目中,测试组以电子邮件的方式给你发送测试报告,电子邮件将采用标题进行类别标识,其格式举例如下:“[IM][网络故障]关于客户端访问连接的异常中断”,第一部分是项目名称,第二部分是类别标识,第三部分是问题标题,由于你处于一个大型项目中,这样的邮件每天都会收到上百封,现在你觉得每次通过收取邮件后手工进行分类太过繁琐,希望开发一个工具用来自动进行分类存储并可以随时进行查询,同时还能对任何一封邮件作出批注(这样的批注主要是给自己查看),以及能进行回复。针对这样的想法,你已经找到了一个OCX控件可以完成邮件的收取(该接口可获得邮件的标题并将正文部分以HTML文件方式存放为传入的指定文件),可以实现邮件的发送(该接口可以输入标题、以指定HTML文件为正文、发送地址并自动发送),而你需要做的是将邮件分门别类的存储并实现查询处理功能。你将怎样来规划并实现这个工具软件?

提出几个参考建议,根据你的经验和能力尽量作答:

a)尽你所能构想尽量多的邮件查询方式方法,你总是希望能更简单更快捷的从数千封邮件内查询到你需要找的那一封

b)不排除使用数据库,如果你考虑采用数据库,希望阐述数据库选型及关键表的主要结构设计

c)当然,你应该在这个工具的容错性能上进行考虑,阐述一下你认为需要注意的容错点以及相应的处理措施

d)你在收发信件的接口调用上是怎么考虑的,需要用定时器吗?是否要考虑多线程处理?更进一步,如果你拿到这个控件的源代码,你觉得是否会考虑修改其接口?

e)你是否会考虑将这个工具软件做成一个系统服务?

参考答案与解析:

相关试题

如果别人给你发送电子邮件时,你的计算机没有启动,电子邮件将会( )。

[单选题]如果别人给你发送电子邮件时,你的计算机没有启动,电子邮件将会( )。A.等待机会重新发送B.需要对方再次发送C.保存在邮件服务器上D.退回发信人

  • 查看答案
  • (29)在Internet电子邮件系统中,电子邮件应用程序( )。A)发送邮件

    [单选题](29)在Internet电子邮件系统中,电子邮件应用程序()。A.)发送邮件通常使用SMTP协议,接收邮件通常使用POP3协议B.)发送邮件、接收邮件通常都使用SMTP协议C.)发送邮件通常使用POP3协议,接收邮件通常使用SMTP协议D.)发送邮件、接收邮件通常都使用POP3协议

  • 查看答案
  • 如果电子邮件发送后,接收者的电脑没有开机,那么电子邮件将() 。

    [试题]如果电子邮件发送后,接收者的电脑没有开机,那么电子邮件将() 。A.返回到发信人的邮箱里 B.保存在ISP的主机上 C.保存在POP3服务器上 D.保存在SMTP服务器上

  • 查看答案
  • 在发送电子邮件时,在邮件中()。

    [单选题]在发送电子邮件时,在邮件中()。A .只能插入一个图形附件B .只能插入一个声音附件C .只能插入一个文本附件D .可以根据需要插入多个附件

  • 查看答案
  • 如果电子邮件发送后,接收者的电脑没有开机,那么电子邮件将(20)。

    [单选题]如果电子邮件发送后,接收者的电脑没有开机,那么电子邮件将(20)。A.返回到发信人的邮箱里B.保存在ISP的主机上C.保存在POP3服务器上D.保存在SMTP服务器上

  • 查看答案
  • 电子邮件的发件人利用某些特殊的电子邮件软件,在短时间内不断重复地将电子邮件发送给

    [单选题]电子邮件的发件人利用某些特殊的电子邮件软件,在短时间内不断重复地将电子邮件发送给同一个接收者,这种破坏方式叫做()A . 邮件病毒B . 邮件炸弹C . 特洛伊木马D . 蠕虫

  • 查看答案
  • 如果电子邮件发送后,接收者的电脑没有开机,那么电子邮件将(20) 。(20)

    [单选题] 如果电子邮件发送后,接收者的电脑没有开机,那么电子邮件将(20) 。(20)A. 返回到发信人的邮箱里B. 保存在ISP 的主机上C. 保存在POP3 服务器上D. 保存在SMTP 服务器上

  • 查看答案
  • 所有电子邮件()发送文件。

    [单选题]所有电子邮件()发送文件。A.都能B.都不能C.有些能,有些不能D.有时候能,有时候不能

  • 查看答案
  • 电子邮件能够发送()信息.

    [单选题]电子邮件能够发送()信息.A . 文字和图像B . 文字和声音C . 文字、声音和图像D . 文字、声音、图像或图形

  • 查看答案
  • 电子邮件能够发送()信息。

    [单选题]电子邮件能够发送()信息。A . 文字和图像B . 文字和声音C . 文字、声音和图像D . 文字、声音、图像和图形

  • 查看答案