河南理工大学计算机科学与技术学院课程设计2015 —2016学年第二学期课程名称程序设计课程设计题目公司员工管理系统学生姓名田树浩学号 411520040111专业班级计软1501指导老师毛钧2016年7月3号一、实训题目:公司员工管理系统二、实训意义:通过此次实训,让我们进一步了解应用程序开发的过程,同时也让我们对前面所学的知识付出实践,达到熟练掌握、综合性应用的目的。
三、实训内容:1、项目分析:1) 员工信息管理2) 员工考勤管理2、项目设计首先,我们必须建立一个登录系统和八个子系统。
登录系统:用户在登陆后可以进行权限操作管理。
员工信息管理系统:对员工信息进行查询、修改、添加、删除。
员工考勤管理系统:对员工考勤信息进行查询、修改、添加、删除。
使用 2010建立数据库,其中包括:用户表员工信息表员工考勤表四、项目的实现1、使用 2010创建数据库。
2、分别在 2010的数据库下创建表、表、表,其代表用户表、员工信息表、员工考勤表。
1) 用户信息表:[].[]([] [](50),[] [](50)) []2) 员工信息表[].[]([] [] ,[] [](10),[] [](10),[] [](2),[] [](50),[] [](50),[ ]([])(=) []) []2) 员工考勤表[].[]([] [] ,[] [] ,[] [] ,[] [] ,[]([])(=) []) []3、使用语言进行窗口设计(源代码)1)登录系统:1( , e){= ("");;= " ;";= "";();= (, );= ();{(){();= [""]();= [""]();}}( e1){(e1, "登陆出错"); }();( 1 2){();1 = Main();1();}{("请输入正确的用户名或者密码!", "登陆出错"); = ;}}2)员工信息查询系统:①查询:( , e){= ("");( ){= (" * '"()+"'", );= ();(,"");}( ){= (" * '" + () + "'", ); = ();(, "");}{}1 = [0];}3)员工考勤管理系统:①查询:1( , e){= ("");= (" * '" + 1() + "'", );= ();(, "");2 = [0];}2( , e){= ("");= (" " + () + " " + () + ", " + () + " '" + 1() + "' ", );= ();(, "");}4)新窗体:①添加窗体:;;;;;;;;1{:{(){();}( , e){};;;5( , e){= ("");= (" ( " + 1() + ",'" + 1() + "' ,'" + 1() + "', " + 1() + "," + 1() + ",'" + 1() + "')", );= ();(, "");2( , e){= ("");= (" * " , ); = ();(, "");1 = [0];}}}②修改窗体:;;;;;;;;1{:{(){();}( , e){}1( , e){};;;3( , e){= ("");= (" * '" + 2() + "'", );= ();(, "");1 = [0];}4( , e){= ("");= (" '" + () + "' '" + () + "', " + () + "" + () + "'" + () + "' '" + 2() + "' ", );= ();(, "");}1( , e){= ("");= (" * '" + 2() + "'", );= ();(, "");1 = [0];}}}③删除窗体:;;;;;;;;1{:{(){();}( , e){}1( , e){};;;6( , e){= ("");= (" * '" + 2() + "'", ); = ();(, "");1 = [0];}7( , e){= ("");= (" '" + 2() + "'", ); = ();(, "");}8( , e){= ("");= (" * ", );= ();(, "");1 = [0];}}}5)员工信息管理系统:①修改:( , e){2 = ();2();}3( , e){= ("");= (" * '" + t 2() + "'", );= ();(, "");1 = [0];}4( , e){= ("");= (" '" + () + "' '" + () + "', " + () + "" + () + "'" + () + "' '" + 2() + "' ", );= ();(, "");}②添加:( , e){2 = ();2();}5( , e){= ("");= (" ( " + 1() + ",'" + 1() + "' ,'" + 1() + "', " + 1() + "," + 1() + ",'" + 1() + "')", );= ();(, "");}③删除:5( , e){2 = ();2();}7( , e){= ("");= (" '" + 2() + "'", );= ();(, "");}五、总结与心得经过两个星期的实训,让我学到了很多关于的知识。
虽然之前老师让我们做过一些练习与调试,但是面对一个整体的系统,我们小组遇到了种种困难。
首先就是数据库的连接,是我明白了代码的编写决不能出现一丝错误。
接着就是各个模块的代码与各个控件的使用,终于在同学与老师的帮助下,我对有了更加清晰的了解。
并不断的对公司员工管理系统进行修改、完善。
期间使我在理论上对有了全新的认识,实践能力上也得到了大幅度的提高,更重要的是让我发现了自己的种种不足,让我学到了课堂上学不到的东西。
六、致谢在课程设计完成之际,我要感谢老师。
他严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;他循循善诱的教导和不拘一格的创新思路给予我无尽的启迪。
在课设过程中,老师给我们很多讲解和提点,从研究方向,构造框架,直到具体开发研究,甚至语法等等细微的工作,都面面俱到。
正是在他细致的指导下,这篇论文才能完成!此外,我还要感谢与我一起在机房学习的同学和朋友,在这次论文完成的过程中,他们在各个方面给予了我很大的帮助,在他们的帮助与共同探讨下,我解决了许多难题,也使我的论文能够完成。
感谢他们在我学习和生活上的帮助七、参考文献[1] 徐成敖、王雷.《专业项目实例开发》[M].中国水利水电出版社.2007.1[2] 王珊.《数据库系统概论(第四版)》[M].高等教育出版社.2006.5[3] 周忠良.《编程起跑》[M].人民邮电出版社.2004.4[4] 郑小平.《开发实践》[M].人民邮电出版社.2001.8[5] 张青、郭亚萍.《编程思想与实践》[M].冶金工业出版社.2002.10。