- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章在线留言本要点
第3章 在线留言本
随着Internet的普及和发展,使用网络进行交流成为一种常见的沟通和交流手段。其中,在线留言系统深受人们的青睐。通过在线留言系统,可以实现用户间信息的在线交流。
在本章内容里,将介绍在线留言本系统的运行流程,并通过实例来讲解具体的实现过程。
3.1 项目分析
留言本系统的实现原理很简单,是一个添加、删除、修改和显示数据库的过程。
3.1.1 功能分析
3.1 项目分析
3.1.2 在线留言本模块功能原理
在线留言本模块的必备功能如下:
(1) 提供信息发布表单,供用户发布新的留言。
(2) 将用户发布的留言添加到系统库中。
(3) 在页面内显示系统库中的留言数据。
(4) 对某条留言数据进行在线回复。
(5) 删除系统内不需要的留言。
3.1 项目分析
3.1.3 在线留言本系统构成模块
一个典型在线留言本系统的构成模块如下:
信息发表模块:用户可以发布新的留言信息。
信息显示模块:用户发布的留言信息能够显示在系统中。
留言回复模块:可对已发布的留言进行回复,以实现用户间的交互。
系统管理模块:站点管理员能够对发布的信息进行管理控制。
3.2 规划系统文件并选择开发工具
系统配置文件:功能是对项目程序进行总体配置。
样式设置模块:功能是设置系统文件的显示样式。
数据库文件:功能是搭建系统数据库平台,保存系统的登录数据。
留言本列表文件:功能是将系统内的留言信息以列表样式显示出来。
发布留言模块:功能是向系统内添加新的留言数据。
留言管理页面:功能是删除系统内不需要的留言数据。
3.3 系统配置文件
3.3.1 新建网站项目
留言本系统的核心功能是显示留言、留言回复和管理留言。整个项目就是实现上述功能的过程。
第一步是创建一个Visual Studio 2012项目。
3.3.2 配置系统文件
connectionStrings
add name=SQLCONNECTIONSTRING connectionString=data source= AAA;user id=sa;pwd=666888;database=liuyan providerName=System.Data.SqlClient/
/connectionStrings
3.4 搭建数据库平台
3.4.1 设计数据库
开发数据库管理信息系统需要选择后台数据库和相应的数据库访问接口。后台数据库的选择需要考虑用户需求、系统功能和性能要求等因素。考虑到系统所要管理的数据量比较大,且需要多用户同时运行访问,本项目将使用SQL Server作为后台数据库管理平台,本系统使用的是当今最流行的SQL Server 2005。
3.4.2 设计数据库访问层
考虑到系统的可移植性和可扩充性,本系统将使用数据库访问层实现。本系统的数据库访问层文件是lei.cs,主要功能是在ASPNETAJAXWeb. AjaxLeaveword空间内建立Message类,并实现对系统库中数据的处理。
3.4 搭建数据库平台
3.4.2 设计数据库访问层
3.5 实现样式文件
3.5.1 设置按钮元素样式
3.5.2 设置页面元素样式
3.6 显示留言数据
3.6.1 留言列表页面
1.列表显示留言数据
功能是将系统内的留言数据显示出来,其具体实现流程如下:
(1) 插入1个GridView控件,以列表样式显示数据库内的数据。
(2) 在表格内显示各留言的数据内容。
(3) 添加3个链接,以留言发布、留言回复和留言管理操作。
(4) 调用Ajax程序集内的DynamicPopulate控件,实现动态显示留言回复内容。
3.6 显示留言数据
2.留言发布表单
功能是为用户提供新留言的发布表单,其具体实现流程如下:
(1)插入5个TextBox控件,分别用于输入留言标题、IP地址、邮件地址、留言内容和验证码。
(2)插入TextBoxWatermark控件,用于确保留言标题不为空。
(3)调用TextBoxWatermark控件,用于确保邮件格式的合法性。
(4)调用ValidatorCallout控件,用于显示邮件非法提示水印效果。
(5)调用TextBoxWatermark控件,用于确保邮件内容的合法性。
(6)插入激活按钮,用于执行相关操作事件。
(7)定义MessageValidator函数,确保留言内容大于10字符而不多于8000字符。
(8)调 用验证码,生成文件。
3.调用验证码文件
验证码文件Yanzhengma.aspx的功能是调用bin目录内的ASPNETAJAXWeb.ValidateCode.dll控件,实现验证码显示效果。
3.6 显示留言数据
3.6.2 留言回复
留言展开回复模块的功能是,当单击某留言
文档评论(0)