欢迎来到天天文库
浏览记录
ID:55630943
大小:1.60 MB
页数:41页
时间:2020-05-21
《ASP.NET开发大全第28章.制作一个ASP.NET留言本.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第28章制作一个ASP.NET留言本在了解了一些基本的模块的开发之后就能够开发一些基本的应用,这些应用可以看作是很多的模块组成应用,在开发过程中可以应用现有的模块进行应用的开发。留言本是最基础Web应用,也是初学者最常学习的Web应用。28.1系统设计系统设计在项目开发中是非常重要的,在系统设计中,需求分析也是最为重要的。需求分析规定了开发小组或团队以何种方式进行模块的开发和编码,也规定了客户最基本的需求,如果连客户最基本的需求都没有弄清楚,那么这个系统必然是失败的。28.1.1需求分析需求分析是系统设计中最为重要
2、的组成,在任何系统的开发中都需要进行需求分析,虽然ASP.NET留言本是一个很小的项目,但是还是需要进行需求分析。需求分析并不因为项目的大小而有任何区别,需求分析更多的任务是告诉开发团队客户想要的是什么、客户需要的是什么、团队怎样进行模块划分和开发等等。虽然在ASP.NET留言本开发中需求分析显得微不足道,但是随时保持编写需求分析是一个非常良好的习惯。需求分析是软件工程中的一个概念,指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围和定义时所要做的所有的工作。简单的说需求分析也就是分析客户要的是什
3、么、怎么做、做完了怎么办。对于ASP.NET留言本项目而言,其需求分析可以编写如下:1.目录需求分析通常情况下是一个单独的需求分析文档,需求分析文档的格式很像一本书或论文的格式,其示例目录如下所示。q1.引言:通常是需求分析文档的引言,用户描述为何编写需求分析文档。q1.1编写目的:编写目的用户描述为何编写需求分析文档。q1.2项目背景:编写相应的项目背景。q1.3定义缩写词和符号:编写在需求分析文档中定义的缩写词或符号等。q1.4参考资料:用户描述在需求分析文档中所参考的资料。q2.任务描述:定义任务,通常情况下
4、用于描述完成何种任务。q2.1开发目标:定义开发目标,包括为何要进行开发。q2.2应用目标:定义应用目标,包括系统应用人员要实现什么功能,以及有哪些应用等。q2.3软件环境:用于定义软件运行的环境。q3.数据描述:用户进行数据库中数据设计开发的描述。这里只是简单的介绍了需求分析文档编写中的目录的一些基本格式,需求分析文档通常是一个单独的文档,而需求分析文档需要解决客户需要的是什么,如何进行协调开发等。对于不同的项目其需求分析文档其目录并不限于此格式,对于小型的项目的需求分析可以灵活更改。2.引言在需求分析文档中,通
5、常需要编写引言用户描述为何编写需求分析文档和需求分析文档的作用,对于ASP.NET留言本而言,其引言可以编写如下:在对客户现有的应用模块的调查和了解的基础上,用户希望能够在现有的应用中加上留言本的功能以便能够及时的和用户进行信息反馈和调查。此规格说明书在详细的调查了客户现有的应用模块和基本的操作流程后进行编写,对留言本功能进行了详细的规划、设计,明确了软件开发中应具有的功能、性能使得系统的开发人员和维护人员能够详细清楚的了解软件是如何开发和进行维护的,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本
6、规格说明书的预期读者包括客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员等。3.项目背景项目背景用于描述该项目在何种背景或何种条件下进行开发的,以及为何要进行现有的项目的开发或升级,ASP.NET留言本的项目背景可以编写如下:由于现在信息化的迅猛发展,原有的软件项目已经不能满足现今越来越多的需求,更多的厂商都将软件应用基于互联网进行开发和使用。相对于原有的C/S软件开发而言,基于互联网的软件开发具有部署快、成本低、维护性低的特性,对于企业而言可以使用基于互联网的应用进行信息的发布和反馈。对于原有的系
7、统而言,用户必须下载客户端才能够与企业内部数据进行通信,这样难免会造成使用不便和安全性的问题,因为用户需要进行软件下载。如果用户并没有连接到网络,就不能够及时的了解用户的信息也无法下载现有的程序,如果用户将现有的程序进行反编译等操作也会造成安全性的问题。随着互联网的发展,越来越多的用户已经可以使用互联网进行信息交互,也促成了越来越多的基于浏览器的应用程序,企业可以使用服务器/客户端的开发模型进行系统的开发,ASP.NET留言本就是为了解决信息交互复杂和交互困难的问题的而诞生的。为了解决现有的企业中企业与用户信息反馈
8、困难等情况,让企业能够更加方便的同用户进行信息交互,在征求了多方意见的情况下进行此ASP.NET留言本的开发,以便解决现有的企业难题。4.任务描述任务描述用于描述客户的任务,以及基本的如何完成任务的描述,ASP.NET留言本的任务描述可以编写为如下所示:为了加强现有的企业和用户之间的信息交互,也解决企业和用户的沟通不便的情况,现开发基于.NET平台的留言本应
此文档下载收益归作者所有