- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验 简单留言板设计一、实验目的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)Register.aspx:用于新普通用户注册。(3)ViewMessage.aspx:是留言板的首页,显示留言的标题、留言者、留言日期等信息,可以进入留言页面或者查看留言内容和回复留言页面。(4)WriteMessage.aspx:用户留言页面。(5)ReplyPage.aspx:查看相关标题的留言的详细信息,并且可以回复该留言。 2、系统数据库设计:在中创建一个名称为aspnet的数据库,在其中创建三个数据表UserInfo、Newpost和AdminInfo。其中,UserInfo表存储注册的用户信息;Newpost表存储访问者的留言情况,AdminiInfo表存储系统管理员的信息。下面分别对这三个表的设计加以介绍。(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,否则对应相应留言的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 留言页面
文档评论(0)