第12章 制作一个网络留言本.ppt

第12章 制作一个网络留言本.ppt

ID:61737764

大小:299.00 KB

页数:38页

时间:2020-02-05

第12章  制作一个网络留言本.ppt_第1页
第12章  制作一个网络留言本.ppt_第2页
第12章  制作一个网络留言本.ppt_第3页
第12章  制作一个网络留言本.ppt_第4页
第12章  制作一个网络留言本.ppt_第5页
资源描述:

《第12章 制作一个网络留言本.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第12章制作一个网络留言本在了解了一些基本的模块的开发之后就能够开发一些基本的应用,这些应用可以看作是很多的模块组成应用,在开发过程中可以应用现有的模块进行应用的开发。留言本是最基础Web应用,也是初学者最常学习的Web应用。12.1系统设计系统设计在项目开发中是非常重要的,在系统设计中,需求分析也是最为重要的。需求分析规定了开发小组或团队以何种方式进行模块的开发和编码,也规定了客户最基本的需求,如果连客户最基本的需求都没有弄清楚,那么这个系统必然是失败的。12.1.1需求分析需求分析是系统设计中最为重要的组成,在任何系统的开发中都需要进行需求分析,虽然ASP.NET留言本是一个很小的

2、项目,但是还是需要进行需求分析。需求分析并不因为项目的大小而有任何区别,需求分析更多的任务是告诉开发团队客户想要的是什么、客户需要的是什么、团队怎样进行模块划分和开发等等。12.1.2系统功能设计ASP.NET留言本是企业内部的一个信息交互平台,用户可以在相应的主题的留言本之内进行信息发布和反馈,用户还能够通过留言本进行信息的交互。在留言本的开发过程中需要确定基本的系统功能,这些基本的系统功能包括如下:1.留言信息浏览2.注册登录功能3.用户留言索引4.管理员留言管理12.1.3模块功能划分当介绍了系统所需实现的功能模块后并执行了相应的功能模块的划分和功能设计,可以编写相应的模块操作流

3、程和绘制模块图。12.2数据库设计在ASP.NET留言本的功能模块描述中,可以看出在数据库的设计中包括多个表,这些表包括留言表、留言分类表、用户信息表、管理员信息表等表,这些表用于实现前面小节中系统设计所规划的系统功能。12.2.1数据库的分析和设计在前面的系统设计中已经详细的了解了系统的功能,在数据库的设计中,需要充分的了解系统的功能并进行合理的抽象再进行数据库设计,数据库设计图。12.2.2数据表的创建创建表可以通过SQLServerManagementStudio视图进行创建也可以通过SQLServerManagementStudio查询使用SQL语句进行创建。12.2.3数据表

4、关系图系统数据库中需要进行约束,需要约束的表包括用户表、留言表和留言分类表,其约束可以使用SQLServerManagementStudio视图进行编写。在创建数据表关系图后系统将弹出对话框进行关系的保存。12.3系统公用模块的创建在系统开发中,为了保证其系统的可扩展性和可维护性,通常将需要经常使用的部分创建成为系统的公用模块,系统的公用模块可以被系统中的任何页面或者类库进行调用,当需要进行更改时,可以修改通用模块进行低成本维护。12.3.1创建CSSCSS作为页面布局的全局文件,可以进行ASP.NET留言本全局的布局的样式控制,通过使用CSS能够将页面代码和布局代码相分离,这样就能够

5、方便的进行系统样式维护。右击现有项目,在下拉菜单中选择【添加】选项,然后在【添加】选项的下拉菜单中单击【新建项】选项以创建CSS样式表。12.3.2使用SQLHeplerSQLHepler是一个数据库操作的封装,使用SQLHepler类能够快速的进行数据的插入、查询、更新等操作而无需使用大量的ADO.NET代码进行连接。使用SQLHelper类为开发人员进行数据操作提供了极大的遍历。在现有的系统中,在解决方案管理器中可以选择添加现有项添加现有的类库的引用,也可以通过自行创建类进行引用。在这里用户可以无需自行创建SQLHelper类,本书提供了SQLHelper类常用的精简版本,开发人员

6、能够使用SQLHelper类进行高效的开发。12.3.3配置Web.configWeb.config文件为系统的全局配置文件,在ASP.NET中Web.config文件提供了自定义可扩展的系统配置,在Web.config文件中的配置节可以配置自定义信息。12.4系统界面和代码实现在进行了系统设计和数据库设计之后就能够进行编码的实现,编码实现包括系统界面的编码实现和逻辑编码的实现,系统界面代码可以使用CSS进行全局样式控制,而逻辑编码实现需要在页面中进行逻辑控制。12.4.1留言板用户控件在留言板的数据显示中,可以编写用户控件进行数据显示并在相应的页面中使用该

7、用户控件,用户控件能够极大的方便开发人员进行开发维护。12.4.2管理员登录实现管理员登录的实现可以使用前面开发的登录模块进行管理员身份的验证开发,这里也可以简单的使用服务器控件进行管理员登录的实现。管理员登录页面HTML代码见光盘中源代码第28章12-112-1adminlogin.aspx。12.4.3用户注册登录实现用户在留言之前需要进行登录,如果用户没有账号就需要在登录之前进行注册操作,注册操作可以使用注册模块进行数据操作,这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。