教师工资管理系统(3)

2020-02-21 18:20

BtnReset_Click所激活的事件

------------------------------------------------------------------------------------------------------------------------------

protected void BtnSubmit_Click(object sender, EventArgs e){string connStr =

ConfigurationManager.ConnectionStrings[\SqlConnection conn = new SqlConnection(connStr);SqlCommand selectCmd = new SqlCommand(\TeacherID='\TeacherPwd='\

try{conn.Open();SqlDataReader sdr = selectCmd.ExecuteReader();

4.4管理员对系统管理各功能的实现

教师工资管理系统它的最主要功能就是他的后台管理,后台管理关

系到系统是否能正常运行,关系到教室能否查阅相关的个人信息,还有数据库的安全性方面的管理。为此,后台管理的设计要包含对系统的定期管理,数据库的备份与恢复,对教师相关信息的修改与删除等等功能的实现。 4.4.1 添加数据信息

由于学校的教师数量以及人员均会出现波动,为此,学校要根据实际需要对教师的信息进行添加,以达到信息对称的目的,添加教师信息主要是添加个人信息,从而达到信息的动态变动,满足系统功能和用户的实际需求,添加教师个人信息的功能界面如下所示:

图5.34 添加信息

其后台MananAddTeacher.aspx所实现的相关方法及空间说激活的事件主要如下:

11

-----------------------------------------------------------------------------------------------------------------------------

Label1.Text = Session[\您好!\

protected void Button1_Click(object sender, EventArgs e){SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[\ectionString);

SqlCommand insertCmd = new SqlCommand(\(TeacherID,Name,Sex,Birthday,Department,Post,PostYears,PhoneNumber,IdentityCard,MarryStatement)

values(@TeacherID,@Name,@Sex,@Birthday,@Department,@Post,@PostYears,@PhoneNumber,@IdentityCard,@MarryStatement)\

4.4.2 对教师个人信息进行修改、删除功能

在进入系统的主页面中,点击“查询”,会出现一个主界面,这个界面主要是有两个功能,一个是修改,另一个是删除,这里两个功能满足了系统对人员变动及时修改的要求,其功能界面如下:

图5.34 查询管理工资

4.4.3删除,修改工资信息功能

工资信息管理中实现了对于工资删除、修改等功能。以下分别对其进行了实现。

12

图5.55 工资信息维护

其后台主要通过链接SqlDataSource1数据源来实现相关功能,相关代码如下:

protected void Button1_Click(object sender, EventArgs e){ GridView2.Visible = true;}

4.4.4

教师的工资与考勤有很大关系,只有人对待考勤,以及认真录入考勤信息才能达到教师工资管理的目的,其功能实现界面如下:

图5.56 奖金管理 1

4.4.5 数据库还原与备份

在主界面中,点击数据维护管理,点击“数据备份”,就可以把数据

13

库备份在一个自己输入的目录下。点击“备份恢复”就可以把之前备份好的数据库从中选者需要的进行恢复。点击“退出系统”退出此界面。

图5.57 数据库维护

其后台ManangeDatabase.aspx文件中实现的程序如下:

-----------------------------------------------------------------------------------------------------------------------------

public partial class NanangeDatabase : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e){

Label1.Text = Session[\您好!\ protected void Button1_Click(object sender, EventArgs e){

string SqlStr1 = \Security=True\ string SqlStr2 = \database \+ \+ \to disk='\+ this.TextBox1.Text.Trim() + \

SqlConnection con = new SqlConnection(SqlStr1);con.Open();

try{ //if (File.Exists(this.TextBox1.Text.Trim()))//{//

Response.Write(\此文件已存在,请从新输入!');location='Default.aspx'\SqlCommand(SqlStr2, con);

com.ExecuteNonQuery();Response.Write(\备份数据成功!')\{ Response.Write(error.Message);Response.Write(\language=javascript>alert('备份数据失败!')\finally{con.Close(); } }

protected void Button2_Click(object sender, EventArgs e) {

string path = this.FileUpload1.PostedFile.FileName; //获得备份路径及数据库名称

string dbname = \

string SqlStr1 = \Catalog=Tsmsystem;Integrated Security=True\

string SqlStr2 = \path + \

SqlConnection con = new SqlConnection(SqlStr1); con.Open(); try

{ SqlCommand com = new SqlCommand(SqlStr2, con); com.ExecuteNonQuery();

Response.Write(\还原数据成功!');location='Default.aspx'\ }

catch (Exception error) {

Response.Write(error.Message);

Response.Write(\还原数据失败!')\

14

}

finally {

con.Close(); }

}

15


教师工资管理系统(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:文字修改大师概述 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: