好文档 - 专业文书写作范文服务资料分享网站

学生管理系统的设计与实现大学论文-学生管理系统设计与分析

天下 分享 时间: 加入收藏 我要投稿 点赞

5系统功能的实现

5.1 登录界面

图5-1登陆界面

实现功能主要代码:

private void Login_OK_Click(object sender, System.EventArgs e) {

this.Session[\

if(this.DropDownList1.SelectedValue==\学生\ {

this.Session[\学生\ this.nameKind=\ this.pwKind=\

this.cmdText=\

if( Check_Login(this.TextBox1.Text,this.TextBox2.Text,cmdText,nameKind,pwKind))

System.Web.Security.FormsAuthentication.RedirectFromLoginPage(TextBox1 .Text,false); else {

this.Label3.Text=\对不起,用户名或密码错误,请重新输入!!\ }

13

}

else if(this.DropDownList1.SelectedValue==\管理员\ {

this.Session[\管理员\ this.nameKind=\ this.pwKind=\

this.cmdText=\

if(this.Check_Login(this.TextBox1.Text,this.TextBox2.Text,cmdText, nameKind,pwKind))

System.Web.Security.FormsAuthentication.RedirectFromLoginPage (TextBox1.Text,false);

else this.Label3.Text=\对不起,用户名或密码错误,请重新输入!!\ }

else if(this.DropDownList1.SelectedValue==\系统管理员\ {

//Response.Redirect(\

if(this.TextBox1.Text==\ {

System.Web.Security.FormsAuthentication.RedirectFromLoginPage (TextBox1.Text,false);

Response.Redirect(\ }

else this.Label3.Text=\对不起,用户名或密码错误,请重新输入!!\ } }

5.2管理员功能菜单以及登录界面

优于三种用户具有不同的角色和相应的功能,而且在各个页面上大部分功能都在左侧显示,所以可以考虑将该部分抽象成为可以复用的控件.以下分别展示各角色的控件演示,如下图是三种功能菜单界面.

5.2.1系统管理员:SystemMenu.ascx控件

图5-2管理员登陆界面

14

5.2.2管理员: ManagerMenu.ascx控件

图5-3 管理员登陆界面

5.2.3学生:StudentMenu.ascx控件

图5-4 学生登陆界面

15

5.3学生功能界面及其主要代码

5.3.1信息发布其主要功能让学生更及时地了解学校最新消息动态其界面实现代码如下

图5-5 信息发布

private void Page_Load(object sender, System.EventArgs e) {

//在此处放置用户代码以初始化页面

StudentMenu sm=(StudentMenu)LoadControl(\ ManagerMenu sk=(ManagerMenu)LoadControl(\ if(this.Session[\学生\ this.Panel1.Controls.Add(sm);

else if(this.Session[\管理员\ this.Panel1.Controls.Add(sk); }

#region Web 窗体设计器生成的代码

override protected void OnInit(EventArgs e) {

private void InitializeComponent() {

this.OK.Click += new System.EventHandler(this.OK_Click);

this.Clear.Click += new System.EventHandler(this.Clear_Click);

16

this.Load += new System.EventHandler(this.Page_Load);

}

private void OK_Click(object sender, System.EventArgs e) {

DateTime now=new DateTime(); now=System.DateTime.Now; string

time=now.Date.Year.ToString()+\ToString();

int maxID=0;

System.DateTime currentTime=new System.DateTime();

this.myConn=ConfigurationSettings.AppSettings[\this.conn=new System.Data.SqlClient.SqlConnection(myConn); string cmdText2=\System.Data.SqlClient.SqlCommand cmd2; conn.Open();

cmd2=new System.Data.SqlClient.SqlCommand(cmdText2,conn); reader=cmd2.ExecuteReader();

while(reader.Read()) {

maxID=Convert.ToInt32(reader[\ }

reader.Close(); maxID=maxID+1;

cmdText=\Info_Text,Info_Date) values('\+TextBox1.Text+\e+\

conn.Close();

cmd=new System.Data.SqlClient.SqlCommand(cmdText,conn); conn.Open();

cmd.ExecuteNonQuery();

Response.Write(\信息发表成功!')\ this.TextBox1.Text=\ this.TextBox2.Text=\

conn.Close(); }

private void Clear_Click(object sender, System.EventArgs e) {

17

学生管理系统的设计与实现大学论文-学生管理系统设计与分析

5系统功能的实现5.1登录界面图5-1登陆界面实现功能主要代码:privatevoidLogin_OK_Click(objectsender,System.EventArgse){this.Session[\if(this.DropDownList
推荐度:
点击下载文档文档为doc格式
09r6249kiv0a0pl1szsm0n19a8hr9t00gu7
领取福利

微信扫码领取福利

微信扫码分享