简单留言板设计

上传人:pu****.1 文档编号:464854515 上传时间:2023-09-23 格式:DOC 页数:4 大小:89.01KB
返回 下载 相关 举报
简单留言板设计_第1页
第1页 / 共4页
简单留言板设计_第2页
第2页 / 共4页
简单留言板设计_第3页
第3页 / 共4页
简单留言板设计_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《简单留言板设计》由会员分享,可在线阅读,更多相关《简单留言板设计(4页珍藏版)》请在金锄头文库上搜索。

1、实验三 简单留言板设计一、实验目的1掌握常用Web服务器控件的使用;2. 掌握验证控件的使用方法,理解验证控件的作用;3. 掌握数据库设计的方法;4. 掌握利用ADO.NET操作数据库的方法;5. 掌握利用内置对象传递数据的方法;6. 训练分析与解决实际问题的能力;7训练综合应用ASP.NET开发Web应用程序的能力。二、实验环境安装有Windows XP+IIS5.1+VS.NET 2005的计算机三、实验内容:1、主要功能主要实现以下功能:用户登录与注册、留言的撰写、查看、回复等。留言板的功能模块图如下图1所示:图1 系统功能模块图主要包含以下几个页面:(1)Index.aspx:完成用户

2、登录。(2)Register.aspx:用于新普通用户注册。(3)ViewMessage.aspx:是留言板的首页,显示留言的标题、留言者、留言日期等信息,可以进入留言页面或者查看留言内容和回复留言页面。(4)WriteMessage.aspx:用户留言页面。(5)ReplyPage.aspx:查看相关标题的留言的详细信息,并且可以回复该留言。 2、系统数据库设计:在SQL2005中创建一个名称为aspnet的数据库,在其中创建三个数据表UserInfo、Newpost和AdminInfo。其中,UserInfo表存储注册的用户信息;Newpost表存储访问者的留言情况,AdminiInfo表

3、存储系统管理员的信息。下面分别对这三个表的设计加以介绍。(1)UserInfo数据表 UserInfo数据表的字段设置如图2所示,并设UserID为自动增量(初始值为1,增量因子为1),且为主键。图2 UserInfo数据表的设计(2)AdminInfo数据表 AdminInfo数据表的字段设置如图3所示,AdminID为主键。图3 AdminInfo数据表的设计(3)Newpost数据表 Newpost数据表设PostID为自动增量(初始值为1,增量因子为1),且为主键。ParentID用来记录访问者所回复的留言,如果为初始留言(不是对已有留言的回复),则ParentID为0,否则对应相应留

4、言的PostID。图4 Newpost数据表的设计数据库设计完毕之后,在AdminInfo数据表中插入一条新数据,作为系统的初始管理员,AdminID列的值为Admin,AdminPwd列的值也为111。另外,在数据库中为该库创建一个SQL Server身份验证模式的登录,登录名为sj,密码为空。该登录用于在程序中访问数据库。3、界面设计(1)Index.aspx设置为项目的起始页。执行该项目,结果如图5所示。2单击“我要注册”进入普通用户注册页面Register.aspx,如图6所示。填写的内容必须符合要求,比如用户名必须填写、两次密码必须一致和电子邮件的格式必须正确等,提交才会成功。界面设计中要注意验证控件的使用。3本系统的用户分为两类,一种是普通用户(在“注册页面”注册成功的用户),一种是系统管理员。普通用户具有查看留言及留言的回复,回复留言的权限,系统管理员除了具有普通用户的权限以外,还具有删除留言的权限。当普通用户登录成功之后,进入如图7所示的留言板首页ViewMessage.aspx。4单击“我要留言”,进入撰写留言页面WriteMessage.aspx,如图9所示。其中“返回前页”、“返回主页”是两个HyperLink控件,其中“返回前页”可跳转到“Viewmessage.aspx”页面,“返回主页” 跳转到Index.aspx。图9 留言页面

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号