ASP.NET数据库应用程序开发教程 教学课件 作者 陈志泊第9章 综合应用实例(一)――留言板.ppt

ASP.NET数据库应用程序开发教程 教学课件 作者 陈志泊第9章 综合应用实例(一)――留言板.ppt

ID:50037390

大小:309.50 KB

页数:25页

时间:2020-03-08

ASP.NET数据库应用程序开发教程 教学课件 作者 陈志泊第9章 综合应用实例(一)――留言板.ppt_第1页
ASP.NET数据库应用程序开发教程 教学课件 作者 陈志泊第9章 综合应用实例(一)――留言板.ppt_第2页
ASP.NET数据库应用程序开发教程 教学课件 作者 陈志泊第9章 综合应用实例(一)――留言板.ppt_第3页
ASP.NET数据库应用程序开发教程 教学课件 作者 陈志泊第9章 综合应用实例(一)――留言板.ppt_第4页
ASP.NET数据库应用程序开发教程 教学课件 作者 陈志泊第9章 综合应用实例(一)――留言板.ppt_第5页
资源描述:

《ASP.NET数据库应用程序开发教程 教学课件 作者 陈志泊第9章 综合应用实例(一)――留言板.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASP.NET数据库应用程序开发主编:陈志泊第9章综合应用实例(一)留言板9.1留言板页面介绍9.2与留言板有关的数据库结构设计9.3留言板的功能与网页模块划分9.4留言板程序与网页设计10/4/20212ASP.NET数据库应用程序开发9.1留言板页面介绍9.1.1留言板页面介绍本“留言板”的整个程序包括五个.aspx文件,都存放在名为Aspnet的项目中。(1)Index.aspx:完成用户登录。(2)Register.aspx:用于新普通用户注册。(3)ViewMessage.aspx:是留言板的首页,显示留言的标题、留言者、留言日期等信息,可以进入留言页面

2、或者查看留言内容和回复留言页面。(4)WriteMessage.aspx:用户留言页面。(5)ReplyPage.aspx:查看相关标题的留言的详细信息,并且可以回复该留言。10/4/20213ASP.NET数据库应用程序开发图9.1“留言板”的文件结构10/4/20214ASP.NET数据库应用程序开发9.1.2留言板运行界面1.将Aspnet设置为启动项目,Index.aspx设置为项目的起始页。执行该项目,结果如图9.2所示。图9.2登录页面10/4/20215ASP.NET数据库应用程序开发2.单击“我要注册”进入普通用户注册页面,如图9.3所示。填写的内

3、容必须符合要求,比如用户名必须填写、两次密码必须一致和电子邮件的格式必须正确等,提交才会成功。2.单击“我要注册”进入普通用户注册页面,如图9.3所示。填写的内容必须符合要求,比如用户名必须填写、两次密码必须一致和电子邮件的格式必须正确等,提交才会成功。图9.3注册页面10/4/20216ASP.NET数据库应用程序开发3.本系统的用户分为两类,一种是普通用户(在“注册页面”注册成功的用户),一种是系统管理员。普通用户具有查看留言及留言的回复,回复留言的权限,系统管理员除了具有普通用户的权限以外,还具有删除留言的权限。10/4/20217ASP.NET数据库应用程

4、序开发当普通用户登录成功之后,进入如图9.4所示的留言板首页。图9.4留言板首页(普通用户登录)10/4/20218ASP.NET数据库应用程序开发当是系统管理员登录则显示的是如图9.5所示的留言板首页。图9.5留言板首页(管理员登录)10/4/20219ASP.NET数据库应用程序开发4.单击“我要留言”,进入撰写留言页面,如图9.6所示。图9.6撰写留言图9.6撰写留言10/4/202110ASP.NET数据库应用程序开发5、单击图9.4或图9.5页面中的某个主题的链接,进入相应主题的留言详细信息及回复留言页面,例如单击主题为“晚上好”的留言,则进入这个留言的

5、详细信息及回复页面,如图9.7所示。可以看到该留言的内容、回复情况。登录用户也可以对该留言进行回复。图9.7留言的详细信息和回复页10/4/202111ASP.NET数据库应用程序开发9.2与留言板有关的数据库结构设计在开始设计留言板之前,要做一些准备工作,下面将介绍留言板用到的数据库的设计。在SQLServer2000中创建一个名称为aspnet的数据库,在其中创建三个数据表UserInfo、Newpost和AdminInfo。其中,UserInfo表存储注册的用户信息;Newpost表存储访问者的留言情况,AdminiInfo表存储系统管理员的信息。下面分别对

6、这三个表的设计加以介绍。10/4/202112ASP.NET数据库应用程序开发(1)UserInfo数据表UserInfo数据表的字段设置如图9.8所示,并设UserID为自动增量(初始值为1,增量因子为1),且为主键。图9.8UserInfo数据表的设计10/4/202113ASP.NET数据库应用程序开发(2)AdminInfo数据表AdminInfo数据表的字段设置如图9.9所示,AdminID为主键。图9.9AdminInfo数据表的设计10/4/202114ASP.NET数据库应用程序开发(3)Newpost数据表Newpost数据表设PostID为自动

7、增量(初始值为1,增量因子为1),且为主键。ParentID用来记录访问者所回复的留言,如果为初始留言(不是对已有留言的回复),则ParentID为0,否则对应相应留言的PostID。图9.10Newpost数据表的设计10/4/202115ASP.NET数据库应用程序开发数据库设计完毕之后,在AdminInfo数据表中插入一条新数据,作为系统的初始管理员,AdminID列的值为Admin,AdminPwd列的值也为111。另外,在数据库中为该库创建一个SQLServer身份验证模式的登录,登录名为sj和密码均为空,服务器角色选择SystemAdministrat

8、ors,对

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

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

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