建立关系图
建立学生基本信息视图
4 C#界面设计
具体代码如下:
protected void btnloginclick(object sender,eventargs e) {
String identity =rblidentity.Selectedvalue; Object objentity; Switch(identity) {
Case”admin”:
Objentity=Blladminuser.login(user,pwd); Break;
Case”profession”:
Objentity=Bllprofession.login(user,pwd); Break;
Case”classmit”:
Objentity=Bllclassmit.login(user,pwd); Break;
Case”student”:
Objentity=Bllstudent.login(user,pwd); Break; Default: Objentity=null; Break; }
If(objentity==null){ //提示登陆失败 } }
查看学生信息
代码如下:
public partial class admin_student_DetailShow : System.Web.UI.Page
{
protected Entity_Student insStu;
protected void Page_Load(object sender, EventArgs e) {
if (!IsPostBack) {
//检查权限:班主任和学生可浏览此页面,所以登录者可能是班主任,也可能是学生 Entity_Classes insClass =
Session[\ insStu = Session[\Entity_Student;
if (insClass == null && insStu == null) {
CommonFuncs.ShowMsgAndJump(this.Page, \请登录!\\ return; }
//班主任登录,则一定要传一个snum过来,并且能够找到学生
if (insClass != null) {
if (Request[\ {
CommonFuncs.ShowMsgAndJump(this.Page, \参数错误,请重新操作!\ return; }
string snum = Request[\ insStu = BLL_Student.SelectOne(snum); if (insStu == null) {
CommonFuncs.ShowMsgAndJump(this.Page, \参数错误,请重新操作!\ return; }