软件工程Word下载.docx
- 文档编号:20362097
- 上传时间:2023-01-22
- 格式:DOCX
- 页数:57
- 大小:325.74KB
软件工程Word下载.docx
《软件工程Word下载.docx》由会员分享,可在线阅读,更多相关《软件工程Word下载.docx(57页珍藏版)》请在冰豆网上搜索。
OperatorClassoperatorclass=newOperatorClass();
AdminManageadminmanage=newAdminManage();
ReaderManagereadermanage=newReaderManage();
protectedvoidPage_Load(objectsender,EventArgse)
{
}
protectedvoidbtnLogin_Click(objectsender,EventArgse)
if(txtAdmin.Text==string.Empty)
Response.Write("
<
script>
alert('
管理员名称不能为空!
'
)<
/script>
"
);
return;
else
DataSetadminds=null;
DataSetreaderds=null;
adminmanage.Name=txtAdmin.Text;
adminmanage.Pwd=txtPwd.Text;
adminds=adminmanage.Login(adminmanage);
readermanage.ID=txtPwd.Text;
readermanage.Name=txtAdmin.Text;
readerds=readermanage.ReaderLogin(readermanage);
if(adminds.Tables[0].Rows.Count>
0&
&
txtCode.Text==Request.Cookies["
CheckCode"
].Value)
Session["
Name"
]=txtAdmin.Text;
//Response.Redirect("
Default.aspx"
Response.Redirect("
~/default/Default.aspx"
elseif(readerds.Tables[0].Rows.Count>
readid"
]=txtPwd.Text;
role"
]="
Reader"
;
登录名或密码不正确!
protectedvoidbtnCancel_Click(objectsender,EventArgse)
txtAdmin.Text=txtPwd.Text=txtCode.Text=string.Empty;
}
2.主界面
图1.9图书馆主界面
publicpartialclass_Default:
BookManagebookmanage=newBookManage();
this.Title="
图书馆管理系统主页"
DataSetbookds=bookmanage.GetBookSort("
tb_bookinfo"
gvBookSort.DataSource=bookds;
gvBookSort.DataBind();
DataSetreaderds=readermanage.GetReaderSort("
tb_reader"
gvReaderSort.DataSource=readerds;
gvReaderSort.DataBind();
protectedvoidgvBookSort_RowDataBound(objectsender,GridViewRowEventArgse)
if(e.Row.RowIndex!
=-1)
intid=e.Row.RowIndex+1;
e.Row.Cells[0].Text=id.ToString();
protectedvoidgvReaderSort_RowDataBound(objectsender,GridViewRowEventArgse)
gvBookSort_RowDataBound(sender,e);
3.系统设置界面
(3)单击“系统设置”/“管理员设置”命令,对管理员信息进行添加、权限设置、浏览及删除操作。
管理员的设置
publicpartialclassSysSet_AdminManage:
PurviewManagepurviewmanage=newPurviewManage();
管理员管理页面"
if(!
IsPostBack)
gvBind();
protectedvoidgvAdminPurview_PageIndexChanging(objectsender,GridViewPageEventArgse)
gvAdminPurview.PageIndex=e.NewPageIndex;
protectedvoidgvAdminPurview_RowEditing(objectsender,GridViewEditEventArgse)
gvAdminPurview.EditIndex=e.NewEditIndex;
protectedvoidgvAdminPurview_RowUpdating(objectsender,GridViewUpdateEventArgse)
adminmanage.Name=gvAdminPurview.DataKeys[e.RowIndex].Value.ToString();
if(adminmanage.Name.ToLower()=="
tsoft"
)
该用户为超级用户,权限不能修改!
DataSetds=adminmanage.GetAllAdminByName(adminmanage,"
tb_admin"
stringstrAdminID=ds.Tables[0].Rows[0][0].ToString();
purviewmanage.ID=strAdminID;
purviewmanage.SysSet=((CheckBox)(gvAdminPurview.Rows[e.RowIndex].Cells[1].Controls[0])).Checked;
purviewmanage.ReadSet=((CheckBox)(gvAdminPurview.Rows[e.RowIndex].Cells[2].Controls[0])).Checked;
purviewmanage.BookSet=((CheckBox)(gvAdminPurview.Rows[e.RowIndex].Cells[3].Controls[0])).Checked;
purviewmanage.BorrowBack=((CheckBox)(gvAdminPurview.Rows[e.RowIndex].Cells[4].Controls[0])).Checked;
purviewmanage.SysQuery=((CheckBox)(gvAdminPurview.Rows[e.RowIndex].Cells[5].Controls[0])).Checked;
purviewmanage.UpdatePurview(purviewmanage);
gvAdminPurview.EditIndex=-1;
protectedvoidgvAdminPurview_RowCancelingEdit(objectsender,GridViewCancelEditEventArgse)
protectedvoidgvAdminPurview_RowDeleting(objectsender,GridViewDeleteEventArgse)
该用户为超级用户,您不能删除!
adminmanage.DeleteAdmin(adminmanage);
purviewmanage.DeletePurview(purviewmanage);
管理员删除成功'
privatevoidgvBind()
DataSetds=purviewmanage.GetAllPurviewByName("
view_AdminPurview"
gvAdminPurview.DataSource=ds;
gvAdminPurview.DataKeyNames=newstring[]{"
name"
};
gvAdminPurview.DataBind();
管理员的添加
publicpartialclassSysSet_AddAdmin:
添加管理员页面"
protectedvoidbtnAdd_Click(objectsender,EventArgse)
if(txtName.Text=="
location='
javascript:
history.go(-1)'
adminmanage.ID=adminmanage.GetAdminID();
adminmanage.Name=txtName.Text;
if(adminmanage.GetAllAdminByName(adminmanage,"
).Tables[0].Rows.Count>
0)
该管理员已经存在!
adminmanage.AddAdmin(adminmanage);
purviewmanage.ID=adminmanage.ID;
purviewmanage.AddPurview(purviewmanage);
AdminManage.aspx"
txtName.Text=txtPwd.Text=txtSPwd.Text=string.Empty;
(5)单击“系统设置”/“书架管理”命令,对书架信息进行添加、修改及删除操作。
书架管理
publicpartialclassSysSet_BCaseManage:
BookcaseManagebookcasemanage=newBookcaseManage();
书架管理页面"
protectedvoidgvBCaseInfo_PageIndexChanging(objectsender,GridViewPageEventArgse)
gvBCaseInfo.PageIndex=e.NewPageIndex;
protectedvoidgvBCaseInfo_RowEditing(objectsender,GridViewEditEventArgse)
gvBCaseInfo.EditIndex=e.NewEditIndex;
protectedvoidgvBCaseInfo_RowUpdating(objectsender,GridViewUpdateEventArgse)
bookcasemanage.ID=gvBCaseInfo.DataKeys[e.RowIndex].Value.ToString();
bookcasemanage.Name=((TextBox)(gvBCaseInfo.Rows[e.RowIndex].Cells[1].Controls[0])).Text;
bookcasemanage.UpdateBookcase(bookcasemanage);
gvBCaseInfo.EditIndex=-1;
protectedvoidgvBCaseInfo_RowCancelingEdit(objectsender,GridViewCancelEditEventArgse)
protectedvoidgvBCaseInfo_RowDeleting(objectsender,GridViewDeleteEventArgse)
bookcasemanage.DeleteBookcase(bookcasemanage);
书架信息删除成功'
DataSetds=bookcasemanage.GetAllBCase("
tb_bookcase"
gvBCaseInfo.DataSource=ds;
gvBCaseInfo.DataKeyNames=newstring[]{"
id"
gvBCaseInfo.DataBind();
书架添加
publicpartialclassSysSet_AddBCase:
添加书架信息页面"
txtBCaseID.Text=bookcasemanage.GetBcaseID();
if(txtBCaseName.Text=="
书架名称不能为空!
bookcasemanage.ID=txtBCaseID.Text;
bookcasemanage.Name=txtBCaseName.Text;
if(bookcasemanage.FindBCaseByName(bookcasemanage,"
).Tables[0].Rows.C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程
![提示](https://static.bdocx.com/images/bang_tan.gif)