ASP.net+sqlserver电子邮件系统的设计(3)
时间:2019-04-13 17:37 来源:毕业论文 作者:毕业论文 点击:次
Microsoft® Windows7(64位操作系统) Microsoft® Visual Studio 2008(C#,ASP.NET) Microsoft® Developer Network for Visual Studio.NET 2008 SQL Server 2005 1.4.2 运行环境 AMD A6-3420M APU处理器,4G内存,500G硬盘 Microsoft® Windows7 (64操作系统) 1366*768屏幕分辨率 确保机器上安装有.Net FrameWork 2.0或者以上版本 IIS服务器 2 系统分析 在开发电子邮件系统之前,我们必须进行一个具体的系统分析。系统分析的主要目的是为了将该系统的功能需求及实现该系统的发案确定下来。系统分析的主要任务是将在系统开发前进行的调查工作中总结得到的文档资料进行集中整理,对系统的功能模块进行可行性分析,分析系统是否可以实现,实现功能是否合理等等。系统分析所确定的内容是做该电子邮件系统设计、实现系统功能的基础。 2.1 需求分析 在项目开展前,需要对电子邮件系统进行完整的系统分析。进过分析可得知构建该电子邮件系统所需的要求如下:在技术上,我们需要用到ASP.NET(c#)技术来完成代码的构建,同时还需要用SQL Server 2005技术来为系统搭建一个数据库,由于该系统是一个B/S架构体系,所以还需要首先为电脑搭建IIS服务器环境。在整个web界面布局上,主要采用html中的表格式布局,设计系统的界面尽量简洁舒适。功能明了,在网站适当的地方给予相应的提示,方便操作。在功能上,这里主要实现用户的注册,实现用户的登陆,实现电子邮件的发送,实现电子邮件的接收,电子邮件的保存、删除、联系人的添加,联系人的删除和添加分组等功能。 2.2 设计思想 该电子邮件系统主要用B/S架构去构建。所以从设计上,需要将系统分三个层面去设计,并且需要分别从用户角度和开发者即程序员角度去分析设计。在用户角度上,可以将系统分为内容层:用来设计该系统所要实现的所有功能内容界面等;结构层:用来设计该系统的逻辑结构,功能结构等;行为层:用来设计用户操作系统的变现方式行为等。在开发者角度上:将程序代码分为数据接入层:负责将数据库的信息能在系统中调用;逻辑层:用来设计该系统所需要的主要程序的及其逻辑关系;业务层:用来设计该系统实现各种功能的对应代码模块。各个层之间实现独立管理,但又相互之间联系。综上,该电子邮件系统设计的主要思想是从整体到部分的思想。 2.3 可行性分析 对电子邮件系统可行性的分析是为了搞清楚该开发项目是否可以合理实现并值得进行深入研究。这是一个项目开发过程中的所不可或缺的一个环节,这在根本上决定了有一个项目是否开发。下面是对该电子邮件系统总结得到的一些可行性分析,主要分为运行可行性和技术可行性。 (责任编辑:qin) |