欢迎来到天天文库
浏览记录
ID:30766946
大小:373.50 KB
页数:20页
时间:2019-01-03
《c#windows程序设计课程设计-人事管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、河南理工大学计算机科学与技术学院课程设计2011—2012学年第二学期课程名称C#Windows程序设计课设设计题目人事管理系统学生姓名学号专业班级指导教师1设计任务书1.1题目与要求本人计划编写一个简单的人事管理系统,主要用來管理员工基本信息貝体要求如下:1、设置登陆界而2、主界面;3、员工信息的查询;4、员工信息的添加;5、员工信息的修改;6、员工信息的删除;1.2本系统涉及的知识点WinForm常用控件、属性、方法、(button,textbox,dataGridView等控件)窗体之间的数据交互、数据库技术。2功能设计通过设计一个人事管理系统来对
2、公司员进行增删查改的操作在系统功能分析的基础上,考虑MicrosoftVisualStudio2013和数据库sqlserver2012程序编制的特点,得到如图2-1所示的系统功能模块图▼界主/////,.//添加员工库图2-1功能模块图3数据库设计验证管理员登录信息正确进入主界面操作成功程序作出反应数据交互川户操作数据库概念设计图首先建立一个名为YGGL的数据库CREATEDATABASEYEEL建立登陆信息表Createtable登陆100%1SQLQueryl.sql・L...-pcachuan(54))*X1234567screatetabl
3、edenglu(namevarchar(50),pwdvarchar(50)■日insertintodengluvaluesCadmin",'adminselect*fromdenglu勺结果匕消息nameadminpwdadmin然后建立信息的表(以I•条信息作为基础信息)GREATETABLE信息Sqlserver设计■-erlxaii‘〜—j応魚资源背理器▼¥x趣-菩恕■歹固戛BLbLIBINGCHUAN-PC(SQLServer11.0.2100・libing.a0□邂库(±)玮站库(±)□li(±)□nSystem0□YGGL□数據库关票圏日□
4、表田匚a浆统表-ileTablesB日3dbo.denglu日n列這]name(varchar(50),notnull)j]pwd(varchar(50)fnotnull)E)口避田□约束@□融发器田□索引@□统计信息日Jdbo•信息日口列圍編号(int,null)[U姓名(varchar(20),null)[U(varchar(10),null)圍錯贯(varchar(60)lnull)j]电话(varchar(30),null)约束MS器索引4系统实现4.1:首先设计一个登陆窗】」代码如下:usingSystem;usingSystem.Collec
5、tions.Generic;usingSystem・ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystcm.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;usingSystem・Data.SqlClient;namespace员工管理系统{publicpartialclassForml:Form{publicForml(){Initial!zeComponent();privat
6、evoidbuttonl_Click(objectsender,EventArgse)stringname=textBoxl.Text;stringpwd二textBox2.Text;SqlCorrnectionmyCon=newSqlCorrnection();myCon.ConnectionString=tasourcc=LIBINGCIIUAN-PC;initialcatalog=YGGL;integratedsecurity二true";//设置数据库连接参数,依次是服务器名、数据库名、连接方式myCon.Open();//打开数据库对象SqlC
7、ommandselectDM二newSqlCommand();selectDM.Connection=myCon;selectDM.CommandText="select*fromdengluwherename=,"+name+〃‘andpwd二'〃+pwd+〃,〃;SqlDataAdaptcrda二newSqlDataAdaptcr();da.SeiectCommand=selectDM;DataTabledt二newDataTable();da.Fill(dt);//inti二dt.Rows.Count;//此位置的设置是直接跳过密码登陆inti二1
8、;if(i==1)this.Hide();zjfrm二newzj();frm.S
此文档下载收益归作者所有