- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE \* MERGEFORMAT
PAGE \* MERGEFORMAT 2
实验课程论文
简单论坛系统的实现
课程:WEB网络程序设计
班级:计算机科学与技术
学号:
姓名:
一.前言
随着计算机网络的飞速发展,网民人数越来越多,论坛作为一种交流思想和情感的桥梁,快捷方便,正受到越来越多网友的喜爱,并深刻地影响人类的交流方式。 目前,国内比较大的大专院校几乎都有自己的站点。这些站点不仅是校内信息交流的场所,而且由于社会各界人士的参与,使其已成为向全社会提供和交流信息的重要工具。除了这些校园论坛以外,还存在一些商业性的以及个人业余性质的站点。这些站点有的可以为用户提供专门的服务,更多的是为广大的网络用户提供一个自由的、活跃的信息交流的场所。在站点上,用户可以将自己的看法提出来与大家进行交流,或者对别的用户的观点及看法提出自己的意见和建议,用户不但能从论坛上获得信息,而且还可以交到许多志同道合的朋友。
二.实验目的与要求
(1)、掌握在SQL Server 中创建数据库、表的方法;
(2)、掌握使用ADO.NET编程模型访问数据库的基本步骤;
(3)、掌握SqlDataReder对象和SqlCommand对象的使用方法。
(4) 掌握DataAdapter对象和DataSet对象的使用方法;
(5) 掌握将DataSet对象绑定到GridView控件进行数据显示的方法;
(6) 掌握并熟练使用GridView控件。
三.实验内容与方案
(1)、实现会员注册:即提供会员信息输入界面,由用户输入数据,再将用户所输入的数据添加到User表。
(2)、实现会员登录:由用户输入登录名和密码,与User表中的数据对照,给出登录成功或失败的提示。
(3)、 实现Topic表数据的显示:以数据网格形式分页显示Topic表中的主帖信息。
(4) 实现Topic表数据的添加:即提供用户输入消息的界面(包括主题和内容输入),将用户从界面上输入的消息存入Topic数据表。
(5) 实现Topic表详细数据的显示:即显示发帖者登录名、主帖标题、帖子内容、发帖时间、用户机器IP等详细信息。
(6) 实现Topic表数据的删除:即提供用户删除主题。
四.实验过程及其分析
在SQL Server 2005(SQLEXPRESS)中创建数据库MyBBS_Data,并创建数据表User,启动Visual Studio 2008,使用Visual C# 语言新建一个ASP.NET网站命名为BBS。在App_Data目录中添加新项,创建SQL Server(SQLEXPRESS)数据库,在如图T.21所示的对话框,选择“SQL SERVER数据库”,输入数据库名MyBBS_Data,点击“确定”。
图T.21 添加新项对话框
在服务器资源管理器中的“数据连接”分支下展开MyBBS_Data数据库分支,在“表”项上单击右键,选择“添加新表”,在表设计窗口中输入User表的各字段名和数据类型。
保存修改,在出现的对话框中输入表名“User”,点击“确定”。
实现会员注册
设计“会员注册”应用程序界面。在网站BBS中,添加注册网页Register.aspx。然后按图T.22设计注册页Register.aspx的界面,所包含的控件及属性列于表T-3中。
(2) 编写程序。
在web.config配置文件中配置数据库连接字符串MyBBS_DataConnectionString,配置信息如下:
connectionStrings
add name=MyBBS_DataConnectionString
connectionString=Data Source=LILU\SQLLILU;Initial Catalog=MyBBS_Data;Persist Security Info=True;User ID=sa;Password=sa@123
providerName=System.Data.SqlClient /
/connectionStrings
双击Register.aspx界面上的“注册”按钮,打开程序编辑窗口,输入BtnReg_Click()事件处理程序代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
原创力文档


文档评论(0)