软件工程毕业设计_网络图书管理系统 下载本文

php图书馆管理系统

using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient;

public partial class libraryInfo : System.Web.UI.Page {

protected void Page_Load(object sender, EventArgs e) {

if (Session[\ //判断管理员是否登录 {

if (getSet()) //判断是否拥有权限

{

if (!IsPostBack) {

bindLibrary(); } } else

Response.Write(\您没有此权限');location='index.aspx';\

} else {

Response.Redirect(\ //返回到登录页面 } }

protected void btnSave_Click(object sender, EventArgs e) {

string libraryName = txtLibraryName.Text; string curator = txtCurator.Text; string tel = txtTel.Text;

string address = txtAddress.Text; string email = txtEmail.Text; string net = txtNet.Text;

string upbuildTime = txtUpbuildTime.Text; string remark = txtRemark.Text;

string sql = \

\\

net + \ if (dataOperate.execSQL(sql))

28

php图书馆管理系统

{

RegisterStartupScript(\保存成功!')\ } else {

RegisterStartupScript(\保存失败!')\ }

}

//自定义方法判断当前管理员是否拥有管理此页面的权限 public bool getSet() {

string userName = Session[\ //获取管理员登录名

string sql = \ SqlDataReader sdr = dataOperate.getRow(sql);

sdr.Read(); //读取一条记录

return Convert.ToBoolean(sdr[\ //返回是否拥有权限 }

//自定义方法显示图书馆信息 public void bindLibrary() {

string sql = \

SqlDataReader sdr = dataOperate.getRow(sql); sdr.Read();

txtLibraryName.Text = sdr[\ //获取图书馆名称

txtCurator.Text = sdr[\ //获取馆长 txtTel.Text = sdr[\ //获取电话 txtAddress.Text = sdr[\ //获取地址 txtEmail.Text = sdr[\ //获取电子邮件

txtNet.Text = sdr[\ //获取网址 txtUpbuildTime.Text = sdr[\ //获取建馆时间

txtRemark.Text = sdr[\ //获取备注 }[15]

protected void txtRemark_TextChanged(object sender, EventArgs e) {

}

29

php图书馆管理系统

}

③ 管理员设置主要代码: using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient;

public partial class userManage : System.Web.UI.Page {

protected void Page_Load(object sender, EventArgs e) {

if (Session[\ //判断管理员是否登录 {

if (getSet()) //判断是否拥有权限

{

bindUerManage(); } else

Response.Write(\您没有此权限');location='index.aspx';\ } else {

Response.Redirect(\ //返回到登录页面 } }

public void bindUerManage() {

string sql = \

gvAdmSet.DataSource = dataOperate.getDataset(sql, \获取数据源

gvAdmSet.DataKeyNames=new string[] {\ //设置主键字段

gvAdmSet.DataBind(); //绑顶GridView控件显示管理员信息 }

protected void gvAdmSet_RowDeleting(object sender, GridViewDeleteEventArgs e) {

30

php图书馆管理系统

string userName = this.gvAdmSet.DataKeys[e.RowIndex].Value.ToString(); //获取主键字段

string sql = \

dataOperate.execSQL(sql); //删除管理员信息

bindUerManage(); //重新绑定管理员信息 }

public bool getSet() {

string userName = Session[\ //获取管理员登录名

string sql = \ SqlDataReader sdr = dataOperate.getRow(sql);

sdr.Read(); //读取一条记录

return Convert.ToBoolean(sdr[\ //返回是否拥有权限 }

protected void Header1_Load(object sender, EventArgs e) {

}

}

31