留言簿框架图

留言簿框架图

ID:971197

大小:883.50 KB

页数:31页

时间:2017-10-23

留言簿框架图_第1页
留言簿框架图_第2页
留言簿框架图_第3页
留言簿框架图_第4页
留言簿框架图_第5页
资源描述:

《留言簿框架图》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Dreamweaver2004序列号:WPD700-52206-61494-40475留言簿一、网站规划图管理留言修改留言删除留言添加留言用户登陆注册用户浏览留言后台管理管理员登陆删除留言修改留言管理留言只能管理自己的留言管理所有的留言二、数据库设计一个数据库,库命名用学号或拼音缩写,包括三个数据表。表结构如下:1、用户表:字段名数据类型说明Id自动编号用户编号username文本主键用户名mima文本密码email文本Emailsubmit_date日期/时间用户注册日期输入第一条信息是自己的信息2、管理员表:字段名数据类型name_gly文本主键password_gly文本管理用户名为个人

2、的姓名拼音、密码随便3、留言簿字段名数据类型id自动编号主键username文本subject文本content备注Date_ly日期/时间4、建立用户表与留言簿之间的关系,对应一对多的关系三、网页与数据库连接数据库存取组件(databaseaccesscomponent):采用ADO技术存取符合ODBC(开放式数据库连接)的标准的数据库信息。连接方法有三种:1)基于ODBC数据源的方式:首先定义数据源,方法如下:(书中P151)管理工具—数据源(ODBC),系统DSN,添加。数据源名称为自己姓名拼音建立与数据库连接,单独保存在一个网页中,网页名称为自己的学号或姓名的缩写代码如下:1)基于OD

3、BC数据源的方式:dimconnsetconn=server.CreateObject("adodb.connection")conn.open“dsn=数据源名称”2)基于ODBC,无数据源的方式:(远程服务器是无法建立数据源的)dimconnsetconn=server.CreateObject("adodb.connection")conn.open“driver={Microsoftaccessdriver(*.mdb)};dbq=”&server.mappath(“ly.mdb”)3)基于oledb的连接方式(oledb数据库驱动程序,推荐使用第三种方法)dimconnsetconn

4、=server.CreateObject("adodb.connection")conn.open“provider=Microsoft.jet.oledb.4.0;datasource=”&server.mappath(“ly.mdb”)四、功能模块的设计以下所有显示内容的网页中均定义一个常量,常量名为“某某的留言簿”,将此常量添加到标题和文件头的描述中。1、注册会员的功能模块的程序设计包括二个页面,一个是注册表单页面,一个是处理表单页面。读取用户名、密码、email信息用户名和email是否为空 否 是返回注册页面建立记录集,查找与注册用户名重复的记录是否有重复用户名 否将用户信息插入到数

5、据库 是程序结束运行建立session对象跳转到插入留言页面处理表单页面:涉及到的知识点:request、response、session对象等。(1)Request.form(“参数名”)读取表单的信息(2)response.write…在客户端输出信息(3)response.end程序结束(4)response.redirect(“参数名”)跳转到某个网页(5)session(“参数名”)=变量名记录某个特定用户的信息(用户的信息存放在服务器端)读取session对象的信息变量名=session(“参数名”)session对象存储用户的信息默认为20分钟。程序代码提示:1)读取表单信息:R

6、equest.form(“表单元素名称”)比如:读取用户名DimusernameUsername=trim(request.form(“username”))注意第一个username为变量,第二个是表单元素的名称。不要混淆。2)判断是否为空条件语句Ifusername=””oremail=””then为空:response.write"你输入的信息不全!请返回注册界面"不为空:执行以下程序3)建议记录集Dimsql以下是查询语句Sql=”select*fromuserswhereusername=’”&username&”’”建立记录集Setrs=c

7、onn.execute(sql)4)判断是否有重复的用户名,即在记录集中是否有记录如果有:Ifnotrs.eofandnotrs.bofthenResponse.write“用户名重复,请返回”Response.end‘程序停止运行若没有重复,即将信息插入到数据库中。Sql="insertintousers(username,mima,email,subm

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

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

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