C#程序设计课程设计(2)

2018-11-21 23:17

华东交通大学软件学院课程设计

结构图:

开始界面 登陆注册 员工登陆管理员登陆员工注册管理员注册查看信息

修改信息删除信息退出登陆添加信息 - 4 -

华东交通大学软件学院课程设计

数据流图:

登陆是用户用户名、密码员工信息管理员工个人信息员工部门信息员工信息增删改查员工所属部门信息增删改查

否合法进入系统员工工资管理工资信息津贴信息考勤信息员工加班时间,加班天数,津贴情况考勤月份,缺勤天数,考勤月份

- 5 -

华东交通大学软件学院课程设计

三、具体实现

Combobox代码:

comboBox1.Text = \请选择\;

comboBox1.Items.Add(\员工 \); comboBox1.Items.Add(\管理员 \);

页面跳转且关闭代码:

Form1 fora =new Form1(); fora.Show(); this.Close();

弹出取消信息框代码:

DialogResult dr = MessageBox.Show(\是否取消修改\, \提示\, MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dr == DialogResult.Yes) {

this.Close(); } else {

return; }

代码实现:

if (textBox1.Text == \)

{ MessageBox.Show(\用户名不能为空!\); } else

if (textBox2.Text == \) {

MessageBox.Show(\密码不能为空!\); } else {

string con =

\; string sql = \ + textBox1.Text + \ + textBox2.Text + \ + comboBox1.SelectedIndex + \;

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

- 6 -

华东交通大学软件学院课程设计

SqlCommand com = new SqlCommand(sql, connection); int sre = Convert.ToInt32(com.ExecuteScalar()); if (sre == 0) {

MessageBox.Show(\登录失败!\, \提示\, MessageBoxButtons.OK, MessageBoxIcon.Information); } else

if (comboBox1.SelectedIndex==1) {

MessageBox.Show(\登录成功!\, \提示\, MessageBoxButtons.OK, MessageBoxIcon.Information); Form3 a = new Form3(); a.Show(); this.Hide(); } else {

Form4 a = new Form4(); a.Show(); }

}

代码解释:

主页面核心代码:

代码,用户名和密码不能为空,否则弹出用户名不能为空或密码不能为空。在链接数据库,查看数据库中的数据,如果用户名和密码与数据库中的一致,并且在comboBox选择的和数据库中的登陆类型一致,才能登陆成功,登陆成功以后,弹出信息框登陆成功。

在点击注册这个按钮时,跳转到页面注册界面。

代码实现:

if (textBox1.Text == \)

{ MessageBox.Show(\用户名不能为空!\); } else

if (textBox2.Text == \&&textBox3.Text == \) { MessageBox.Show(\密码不能为空!\); } else

if (textBox2.Text!=textBox3.Text)

- 7 -

华东交通大学软件学院课程设计

{

MessageBox.Show(\两次密码不一致,请重新输入!\); } else {

string con =

\; SqlConnection connection = new SqlConnection(con); connection.Open(); string sql = \

admin(admin_id,password,testnum)values('\ + textBox1.Text + \ + textBox2.Text + \ + comboBox1.SelectedIndex + \;

SqlCommand com = new SqlCommand(sql, connection); com.ExecuteNonQuery();

if (comboBox1.SelectedIndex==1) {

管理员注册成功界面 a = new 管理员注册成功界面(); a.Show(); } else {

员工注册成功界面 a = new 员工注册成功界面 (); a.Show(); }

connection.Close();

}

代码解释:

注册页面核心代码:

首先用户名不能为空,否则弹出信息框用户名不能为空,第二次输入的密码和第一次输入的密码必须一致,否则就会提醒两次输入的密码不一致,请重新输入,有用户名和两次密码一致以后选择员工,点击按钮出现员工注册成功界面,选择管理员出现管理员注册成功界面,以上表示注册成功。

点击取消,弹出取消注册信息框

代码实现:

- 8 -


C#程序设计课程设计(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:在新入职员工座谈会上的讲话

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

马上注册会员

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