Web.Config中的数据库配置代码:
<connectionStrings>
<add name="ConnStr" connectionString="Data Source=(local);Initial Catalog = ClassMessage;Integrated Security=True" />
</connectionStrings>
系统页面中的数据库连接代码:
sqlcon= new SqlConnection(ConfigurationManager.ConnectionStrings["connStr"]. ConnectionString);
4.2 主要功能模块实现
4.2.1 游客模块
系统在没有登录的情况下让游客也可以浏览到本网站用户的留言及回复,即首页采用直接显示留言主题的方式,让所有点击本网站的人都可以浏览留言,提供了开放性。具体描述如下:
(1)游客可以直接进入首页,浏览首页的留言主题。主题列表放在一个表中,并用GetList()连接数据库获得留言表的留言主题,留言者和留言时间。浏览者点击留言主题查看留言内容,也可以在ShowMsg.aspx页面中点击查看回复按钮查看该则留言的回复内容,回复列表通过DataList控件绑定ReplyT表中的回复人,回复时间和回复内容等记录实现。
(2)注册成为用户:游客只有注册成为用户才能具有发表和回复留言、删除留言的功能,这就需要游客进入注册页面register.aspx进行填写相关资料。
4.2.2登录模块
登录过程是一个验证过程,应用程序首先从数据库获取该登录信息,检索信息表,核对姓名和密码。如果姓名不存在或者密码输入不正确,则显示出错提示,重新输入信息;若登录成功,则进入操作页面,然后再根据权限进行下一步操作。
4.2.3用户模块本文来自辣&文*论~文'网,
毕业论文 www.751com.cn 加7位QQ324,9114找源文
系统的用户具有比游客更多的功能,如发表留言、回复留言和删除留言等。首页进行浏览留言主题的时点击主题可以查看留言的内容,若要对此进行回复,系统则会检测用户是否已经登录,只有在已登录的情况下方可进行留言或回复。具体描述如下:
(1)发表留言:用户在该页面输入留言主题和留言内容并点击提交完成发表留言操作,如果成功,则返回主页面;如果失败,显示出错误信息,并让用户重新发表。留言内容使用了FreeTextBox控件,用户可以选择字体大小、颜色,实现留言板的多样化。
(2)回复留言:用户只需直接输入回复内容即可,不必再重新输入回复者的姓名,这是通过调用Session["userName"]获取的。然后点击提交按钮进行回复。如果成功,则跳转至回复列表页面,如果失败,则返回回复留言页面重新输入。
(3)删除留言:用户在查看自己的留言时,既可查看回复,也可删除留言。删除留言是通过触发DataList控件中的DeleteCommand事件实现。如果该条留言的locked的值为“0”时,则删除成功,否则显示错误提示,说明该留言已被锁定,不能自行删除。
4.2.4 管理员模块
系统管理员同样有着直接浏览留言和留言回复的功能,但管理留言页面则是管理员的专属页面,管理员登录系统以后可进行管理操作。具体描述如下:
(1)删除留言:管理员在MsgManage.aspx页面查看留言的过程中发现不良留言可点击删除留言进行删除操作,该功能使用DataList控件中的DataList_DeleteCommand事件触发将绑定的MsgT表中的留言记录和replyT中的相应回复记录删除。
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
ASP.NET班级留言板的设计与实现毕业论文 第5页下载如图片无法显示或论文不完整,请联系qq752018766