开发人员可以使用 Visual Studio .NET 来构建下列应用程序:
(1)构建功能强大而且响应能力极好的基于 Windows 的应用程序。
(2)构建功能强大而且响应能力极好的 Pocket PC 应用程序。
(3)构建完善而安全的 Web 应用程序。
(4)构建对设备有智能感知能力的完善而安全的移动 Web 应用程序。
(5)在以上任何一种应用程序中使用 XML Web services。
(6)避免“DLL 灾难”。
(7)消除代价高昂的应用程序部署和文护问题。
Visual Studio .NET 是唯一的从头至尾都是基于通过 XML Web service 进行集成这一思想而构建的环境。通过允许应用程序通过 Internet 共享数据,XML Web services 使开发人员能够利用新的和现有的代码构建应用程序,而不用考虑平台、编程语言或对象模型。
3 系统需求分析与可行性研究
3.1 系统需求分析
3.1.1 系统需求分析概述
系统分析是开发网络邮件的关键性阶段,是一个从不断认识和逐步细化的过程,是下一阶段的工作基础,是为下一阶段进行物理方案设计、解决“怎么做”提供依据,其关键性主要体现在“理解需求”和“表达需求”两方面。
通过对业内现行系统的详细调研,主要是从系统的角度理解用户的需要,确定本系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准,也就是确定新系统要做什么,做到什么程度。这些需求包括:
(1)功能需求。确定系统应该做什么,是最主要的需求。在系统总体设计中详细说明。
(2)性能需求。给出所开发的系统的技术性能指标,包括存储容量限制、运行时间研制、安全保密行等。
(3)环境需求。这是对系统运行以及所处环境的要求。例如:在硬件方面采用什么机型、什么硬件设备等;在软件方面,采用什么支持系统运行的系统软件(指操作系统、数据库管理系统)。
(4)未来需求。这类要求是指目前不属于系统开发的范围,但将来随着外界环境的变化以及系统的发展可能会提出的要求。了解这类要求的目的是在开发过程中,可对系统将来可能的扩展与修改做准备。一旦需要时,就比较容易进行补充和修改。
3.1.2 系统需求分析
在现代人的日常生活中,电子邮件这种异步的传输信息的方式已经成为了不可缺少的一部分。每天每个人都会发送和接收大量的电子邮件,这些邮件能够帮助我们有效地工作,有效地沟通,有效地学习。
根据系统开发目的可得出一个邮件系统应当具有以下几个功能:
(1)个人账号管理功能
用户可以通过输入自己的账号和密码来进入到自己的邮件页面中,同时还可以修改自己的登陆密码。
(2)用户注册功能
当用户信息表中没有改用户时,可以通过注册页面来创建自己的账号,从而可以进入到自己的页面中来进行相关的邮件操作。
(3)邮件发送功能
根据系统设置要求,发送邮件是核心功能,用户要对自己所要发送的邮件的内容进行填充,这些信息包括收件人是谁,邮件的主题是什么,以及邮件的内容。
(4)邮件查看功能
用户可以查阅收到的邮件,在阅读之后,用户可以选择对本邮件进行恢复或者返回邮件文件夹页面查看其他邮件。
(5)联系人管理功能
用户可以查看自己的联系人,这样既便于记录和管理所有的联系人,同时也方便用户发送信件,只要单击联系人的姓名或者联系人的邮箱地址,就可以进入到这个联系人为接收者的邮件发送界面;同时用户可以在该页面中添加联系人的姓名以及联系人的邮箱地址。