4.2系统查询模块
当用户登陆后,点击“查询信息”,输入学号之后点击查询,系统首先获取用户输入的学号,然后从数据库中获取出所有学生的信息并把这些信息存放到一个Datatable中,然后逐行把Datatable中学号字段信息解码,把解码后的明文和用户输入的学号进行比较,如果相等则记录下此时是哪一行,然后把改行的学生姓名、班级等信息都解码,并且将该学生的信息绑定到相应的Label上。当查询学号为200915060058的学生信息时,查询结果如图3所示。
图3信息查询模块
4.3系统信息修改模块
当用户进入修改信息模块后,首先需要输入要修改的学生的学号,然后点击查询按钮,系统首先将用户的信息查询出来,并且将查询出的信息绑定到TextBox上,用户在TextBox中修改用户的信息,用户修改完信息之后,点击修改按钮,系统开始将用户修改过的信息更新入数据库中,在更新时,首先通过学号查询学生信息表中该学生所在行的ID,因为学生信息表中只有ID这一列是明文,其他列都是密文,查询到该学生所在行的ID之后,执行数据库更新语句,将用户修改后的信息更新到数据库中,如果执行更新语句的返回值是1,则表示修改成功,系统弹出一个MessgeBox提示修改成功,如图4所示。 RSA毕业证信息数字签名系统的实现+文献综述(4):http://www.youerw.com/jisuanji/lunwen_3757.html