学院毕业设计(论文)
图5-6管理员添加、修改和删除界面
管理员添加代码如下所示 using System; using System.Data;
using System.Configuration; using System.Collections; using System.Web;
using System.Web.Security; using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient;
public partial class add_admin : System.Web.UI.Page {
SqlConnection conn;
protected void Page_Load(object sender, EventArgs e) { }
25
论坛系统设计与开发
protected void Button1_Click1(object sender, EventArgs e) {
PYDataCon conObj = new PYDataCon(); conn = conObj.getConn();
bool m_check = true;
if (TextBox_username.Text == \) {
Label1.Text = \用户名不能为空\; m_check = false; }
if (TextBox_usertruename.Text == \) {
Label2.Text = \真实姓名不能为空\; m_check = false; }
if (TextBox_pass.Text == \) {
Label3.Text = \密码不能为空\; m_check = false; }
if (m_check)//检测用户名 {
conn.Open();
SqlDataReader m_reader = null;
SqlCommand m_cmd = new SqlCommand(%user_name='\ + TextBox_username.Text.ToString() + \, conn); m_reader = m_cmd.ExecuteReader(); if (m_reader.HasRows) {
26
学院毕业设计(论文)
m_check = false;
Label1.Text = \已经存在的用户名\; }
conn.Close(); }
if (m_check)//执行添加 {
conn.Open();
string m_user_name = TextBox_username.Text.Trim().Replace(\, \);
string m_user_truename =
TextBox_usertruename.Text.Trim().Replace(\, \);
string m_user_pass = TextBox_pass.Text.ToString();
string m_sql = \ + m_user_name + \ + m_user_truename + \ + m_user_pass + \;
SqlCommand cmd = new SqlCommand(m_sql, conn); cmd.ExecuteNonQuery(); conn.Close();
Response.Write(\添加成功!');location.href='user_manage.aspx';\); } } }
添加完成之后如图5-7所示。
27
论坛系统设计与开发
图5-7管理员添加完成界面
有了管理员权限后就可以对论坛进行管理。例如对普通用户进行管理、新增帖子的管理、最新新闻的管理等等。具体如下图5-8所示。
图5-8管理员管理菜单栏
不能成为管理员的员工就只能在旭鸿公司登录首页注册为普通用,只能享有一般
28
学院毕业设计(论文)
的浏览权限不能享有管里功能。如图5-9所示
图5-9普通用户登录界面
普通用户登录后有可以浏览公司的最新新闻观看公司的最新资料查询自己需要的
资料 如下图5-10所示
图5-10 普通用户的功能
29