书签 分享 收藏 举报 版权申诉 / 29

类型个人小说网站组织设计实施可行性研究报告.docx

  • 文档编号:24416224
  • 上传时间:2023-05-27
  • 格式:DOCX
  • 页数:29
  • 大小:357.46KB

  

  

  搜索小说

  

  

  

  

  

  

  

  

  

  

  

{$biaoti$}

{$html$}

《{$title$}》是一本非常好的书l、情节动人l、文笔优美.为了让作者“{$zuozhe$}”能提供更多更好的作品l、请您花钱购买该书!



©{$year$}{$web$}AllRightsReserved.

3.3搜索小说功能模块

在本网站中l、有多个页面都能进行小说搜索的操作l、主要是在首页以及个人主页l、为了方便读者快速方便的找到小说l、该网站为用户提供了三种方法l、用户可以分别从小说名、小说作者以及小说类型进行搜索l、点击搜索菜单l、如果在数据表中找到指定小说将会在单独页面进行显示l、然后用户点击阅读即可进行小说阅读.

搜书是为了使读者更加方便快捷的找到自己想要阅读的小说l、搜书功能模块的界面如图3.3所示.

图3.3搜书界面

该功能实现的主要代码如下:

protectedvoidSoushuBtn_Click(objectsender,EventArgse)

{connection.Open();//打开数据库连接

SqlCommandCommand=newSqlCommand();//定义command对象

Command.CommandText="select*from搜书where小说名='"+this.TextBox3.Text+"'";//定义Command的方法

Command.Connection=connection;//定义Command的数据库连接

SqlDataReaderDr;//定义记录集对象Dr

Dr=Command.ExecuteReader();//执行查询操作

if(Dr.Read())//如果Dr中有数据就执行

{//将文本框中的数据赋值给session

Session["xiaoshuoID"]=this.TextBox3.Text;

Session["zuozhe"]=Dr["作者"].ToString();//同上

Session["Image"]=Dr["图片"].ToString();//同上

Session["introduce"]=Dr["介绍¦"].ToString();//同上

Session["adress"]=Dr["地址"].ToString();//同上

Response.Redirect("小说首页.aspx");//跳转到小说首页界面

Dr.Close();//关闭记录集

connection.Close();//关闭数据库连接

}

3.4密码修改功能模块

修改密码可以使用户为了方便记忆而改掉之前的密码l、这也大大提高了用户的安全性保障.修改密码步骤如下:

1 输入原密码;

2 输入新密码:

3 重复输入新密码;

4 点击确认提交;

5 提交失败重复上述操作.

在本网站中l、密码修改功能在个人主页中实现l、用户需先登录该网站l、然后进入个人主页l、点击密码修改按钮进行修改操作.密码修改模块的界面如图3.4.1所示.

图3.4.1密码修改界面

该密码修改模块的流程图如图3.4.2所示:

图3.4.2密码修改流程图

其主要实现代码如下:

protectedvoidPswChangeBtn_Click(objectsender,EventArgse)

{

SqlCommandmyCommand=newSqlCommand();//定义command对象

myCommand.CommandText="select*fromyonhuwhereusername='"+Session["用户名"]+"'andpsw='"+this.TextBox2.Text+"'";//定义查询语句

myCommand.Connection=connection;//定义command对象数据库连接

connection.Open();//打开数据库连接

SqlDataReaderDr;//定义记录集对象

Dr=myCommand.ExecuteReader();//执行查询操作

if(Dr.Read())//如果记录集Dr中有数据则执行

{if(this.TextBox3.Text==this.TextBox4.Text)//如果新密码等于重密码

{Dr.Close();//关闭连接

SqlCommandmyCommand1=newSqlCommand();//定义command对象

myCommand1.CommandText="updateyonhusetpsw='"+this.TextBox3.Text+

"'whereusername='"+Session["用户名"]+"'";//定义SQL语句

myCommand1.Connection=connection;//定义command对象数据库连接

myCommand1.ExecuteNonQuery();//执行更新操作

Response.Write("");//提示成功

}

elseResponse.Write("

关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开