基于net的学校人力资源管理系统在对sql_server20xx数据库管理系统设计内容摘要:

了对数据增删改查的功能。 项目运行结果及分析 项目首先运行进入的界面是登陆界面,输入用户名和密码,若错误则提示: 您输入的账户或密码有误,请重新填写。 若正确进入管理主界面,可以对学校的人力资源进行管理。 . . 结束语 问题总结 最初做程序的时候比较盲目,也没有一个清晰的思路,后来老师在上级的时候给我们理清了一个大概的思路,我就开始按照老师说的做,但总是出现各种各样的遗漏,比如与数据库的连接吧,虽然代码大体相同,可 是我每次使用的时候都要重新复制一遍,这给编程带来了许多不便,通过网络搜索引擎我知道了可以在建立的网站中新建一个 lianjie 类,这样每次要与数据库连接时,只需要调用该类的方法即可。 然而即使我这样做了,还是有不足的地方,那就是在下拉列表的二级联动问题上,我试过几次调用 lianjie 类,可是却不能达到二级联动的效果,因此在有二级联动的页面上还是重复使用了与数据库连接的那些代码。 此外就是怎么美化页面,虽然只是一个小小的程序,可是我们要做的就是简单、漂亮、方便。 因此我在界面中使用最多的是 panel 容器,在主界面中我 还使用了 treeview 树形控件,通过对它的Visible属性设置可以让管理员看见他想看到的资源。 个人体会 学习 c程序设计这么久了,可以说这是我第一次自己独立的去编写程序,虽然只是一个简单的学校人力资源管理系统,但是在学以致用的时候,仍然遇到了许多实际问题,此刻的我深切体会到了老师和同学们的热心帮助。 无论有多大的困难,只要有学习的意识以及探索的精神,问题都会迎刃而解,当然了最重要的是老师与同学们的帮助。 以前老师在课堂上也讲过许多有关 c 语言的语法规则,听起来比较枯燥,也很抽象不容易记住,但是通过 这次从课程设计,我对于老师讲的又有了新的认识 ,同时加深了对它的理解,也更加深了一些基本语句的使用。 当然了在设计过程中如果你想让自己的程序变得完美,最重要的是自学,自己去独立地学习一些东西,去了解自己设计存在的不足,然后解决它,完善它,当一个又一个问题被自己独立地解决时,那种快乐是无与伦比的,这次课程设计又一次加深了我对编程的兴趣,相信在以后的时间里我还是会努力地去探索编程里那些有趣的代码 . . 附录:源代码清单 using System。 using。 using。 using。 using。 using。 using。 using。 using。 using。 using。 using。 public class lianjie { SqlConnection conn = null。 SqlCommand m = null。 SqlDataReader myread = null。 public lianjie() { string connstring = ([学校人力资源管理系统 ])。 conn = new SqlConnection(connstring)。 } public void opens() { try { string connstring = ([学校人力资源管理系统 ])。 conn = new SqlConnection(connstring)。 ()。 } catch (SqlException ex) { (error: + ())。 } } public void wufanhui(string sql) { try { ()。 m = new SqlCommand(sql, conn)。 ()。 . . } catch (SqlException ex) { (error: + ())。 } finally { ()。 } } public string danzhifanhui(string sql) { string jieguo =。 try { ()。 m = new SqlCommand(sql, conn)。 if (() != null) { jieguo = ().ToString()。 } else { return null。 } } catch (SqlException ex) { (error: + ())。 } finally { ()。 } return jieguo。 } public SqlDataReader duozhifanhui(string sql) { try { ()。 m = new SqlCommand(sql, conn)。 myread = ()。 } catch (SqlException ex) { (error: + ())。 } return myread。 } public void guanbi() { if (myread != null) { ()。 } if (conn != null) { ()。 } } } 登陆 . using System。 using。 using。 . . using。 using。 using。 using。 using。 using。 using。 using。 using。 public partial class 登陆 : { protected void Page_Load(object sender, EventArgs e) { } protected void btnDL_Click(object sender, EventArgs e) { lianjie lianjie = new lianjie()。 string jieguo = 0。 Session[username] = ()。 Session[password] = ()。 string username = Session[username].ToString().Trim()。 string sql = select * from 管理 员登录表 where username=39。 + username + 39。 and password=39。 + () + 39。 jieguo = (sql)。 if (jieguo == 0||jieguo==null) { (script language=\javascript\alert(\您输入的账户或密码有误 ,请重新填写。 \)/script)。 } else { (管理首页 .aspx)。 } } protected void btnCS_Click(object sender, EventArgs e) { } } 管理首页 . using System。 using。 using。 using。 using。 . . using。 using。 using。 using。 using。 using。 using。 public partial class 管理首页 : { protected void Page_Load(object sender, EventArgs e) { string username = Session[username].ToString().Trim()。 = username。 = true。 = false。 = false。 = false。 } protected void geren(object sender, EventArgs e) { = true。 = false。 = false。 = false。 } protected void xuesheng(object sender, EventArgs e) { = true。 = false。 = false。 = false。 } protected void tushu(object sender, EventArgs e) { = true。 = false。 = false。 = false。 } protected void jiaoshi(object sender, EventArgs e) { = true。 = false。 = false。 . . = false。 } protected void LinkButton_tc_Click(object sender, EventArgs e) { ()。 ()。 ()。 (登陆 .aspx)。 } protected void LinkButton_cxdl_Click(object sender, EventArgs e) { ()。 ()。 ()。 (登陆 .aspx)。 } } 基本信息 . using System。 using。 using。 using。 using。 using。 using。 using。 using。 using。 using。 using。 using。 public partial class 基本信息 : { protected void Page_Load(object sender, EventArgs e) { string username = Session[username].ToString().Trim()。 = username。 lianjie lianjie = new lianjie()。 string strSelect = select * from 管理员个人信息表 where name=39。 {0}39。 string sql = (strSelect, username)。 SqlDataReader myread = (sql)。 ()。 = myread[1].ToString()。 = myread[2].ToString()。 . . = myread[3].ToString()。 = myread[4].ToString()。 = myread[5].ToString()。 = myread[6].ToString()。 = my。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。