论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

基于cs结构的企业人事管理系统(论文+程序)

4.4系统界面设计

虽然说程序设计最核心的地方是程序的功能,但程序的界面设计是不可忽视的,它直接影响到程序的易用性。尤其在Windows时代,一个良好的应用界面会给你的程序锦上添花,甚至有画龙点睛之韵味。 paper51.com

用户界面:又称人机界面,实现用户与计算机之间得通信,以控制计算机或进行用户和计算机之间得数据传送得系统部件。

内容来自论文无忧网 www.paper51.com

本企业人事管 理系统严格遵守用户界面设计规范.系统坚持图形用户界面(GUI)设计原则,界面直观、对用户透明,用户接触软件后对界面上对应的功能一目了然、不需要多少培训就可以方便使用本应用系统。该企业人事管理系统在界面设计中也保持了界面的一致性。一致性既包括使用标准的控件,也指使用相同的信息表现方法,如在字体、标签风格、颜色、术语、显示错误信息等方面确保一致。 copyright paper51.com

对系统有了深刻分析之后,确定了此企业人事管理系统的界面主要由6部分组成: copyright paper51.com

1.用户登录界面 paper51.com

2.系统信息管理界面

内容来自论文无忧网 www.paper51.com

3员工信息管理界面 内容来自www.paper51.com

4.部门信息管理界面 内容来自www.paper51.com

5.用户信息管理界面 内容来自www.paper51.com

6.日志信息管理界面

内容来自www.paper51.com

并严格根据界面设计原则,设计出了该企业人事管理系统的全部界面。 http://www.paper51.com

4.5典型代码设计

http://www.paper51.com

用户登陆功能的代码设计:

copyright paper51.com

IF{

内容来自www.paper51.com

用户名为空 内容来自论文无忧网 www.paper51.com

消息框显示"请输入用户名" 内容来自www.paper51.com

} 内容来自www.paper51.com

IF{ copyright paper51.com

密码为空

paper51.com

消息框显示"请输入密码" paper51.com

内容来自www.paper51.com

ELSE

paper51.com

{ 内容来自论文无忧网 www.paper51.com

读取用户名,密码 copyright paper51.com

IF{ paper51.com

用户名不存在 内容来自www.paper51.com

消息框显示"用户名不存在" 内容来自www.paper51.com

返回

http://www.paper51.com

} copyright paper51.com

IF{

copyright paper51.com

密码错误

copyright paper51.com

消息框显示"密码错误"

copyright paper51.com

返回

copyright paper51.com

copyright paper51.com

ELSE copyright paper51.com

内容来自www.paper51.com

显示在线用户

内容来自论文无忧网 www.paper51.com

日志记录

内容来自论文无忧网 www.paper51.com

copyright paper51.com

}

http://www.paper51.com

说明:此段代码设计主要是实现合法用户的正常登陆,如果用户名为空,密码为空,或用户名不存在,都将不能正常登陆该系统.合法用户正常登陆后,系统将显示当前在线用户名,并日志记录. 内容来自www.paper51.com

更改密码功能的代码设计: http://www.paper51.com

IF{

内容来自论文无忧网 www.paper51.com

不输入密码 http://www.paper51.com

消息框显示"不允许密码为空" 内容来自www.paper51.com

} 内容来自论文无忧网 www.paper51.com

IF{ 内容来自www.paper51.com

密码与确认密码不等

copyright paper51.com

消息框显示"两次输入密码不一致" 内容来自论文无忧网 www.paper51.com

内容来自www.paper51.com

ELSE

copyright paper51.com

{ 内容来自www.paper51.com

存储新的密码

内容来自www.paper51.com

退出更改密码界面 http://www.paper51.com

}

内容来自论文无忧网 www.paper51.com

说明:此段代码设计主要是实现更改密码的功能.不允许密码为空,并且密码与确认密码要相同.成功修改密码后,数据库存储新的密码,然后退出更改密码的界面. copyright paper51.com

用户管理中添加用户信息的具体代码实现: http://www.paper51.com

 private void btnOK_Click(object sender,System.EventArgs e) 内容来自论文无忧网 www.paper51.com

        { 内容来自论文无忧网 www.paper51.com

            if(txtUsername.Text =="")

paper51.com

            {

内容来自www.paper51.com

                MessageBox.Show("请输入用户名!","错误"); paper51.com

                return;

paper51.com

            }//用户名为空则提示 内容来自www.paper51.com

            if(txtPassword1.Text== "") 内容来自论文无忧网 www.paper51.com

            {

内容来自www.paper51.com

                MessageBox.Show("不允许空密码!","错误"); http://www.paper51.com

                return;

http://www.paper51.com

            }//密码为空则提示 内容来自www.paper51.com

            if(txtPassword1.Text!= txtPassword2.Text) 内容来自www.paper51.com

            { copyright paper51.com

                MessageBox.Show("两次输入密码不相同!","错误"); 内容来自论文无忧网 www.paper51.com

                return; paper51.com

            }//密码与确认密码应相同,不同则提示

paper51.com

            if(combDepartment.Text== "")

http://www.paper51.com

            { copyright paper51.com

                MessageBox.Show("请选择部门!","错误"); http://www.paper51.com

                return; copyright paper51.com

            }//部门选择不应为空,为空则提示 内容来自www.paper51.com

            Username= txtUsername.Text; copyright paper51.com

            Password= txtPassword1.Text;

http://www.paper51.com

            DepartmentID= ((Department)combDepartment.Items[combDepartment.SelectedIndex]).ID;

http://www.paper51.com

            DialogResult= DialogResult.OK;

paper51.com

        }//读取用户名,密码,选择的部门ID

paper51.com

        privatevoid UserDialog_Load(object sender, System.EventArgs e) 内容来自论文无忧网 www.paper51.com

        { copyright paper51.com

            FillComboBox();

copyright paper51.com

        } copyright paper51.com

        privatevoid FillComboBox() paper51.com

        {

copyright paper51.com

            combDepartment.Items.Clear(); http://www.paper51.com

            stringsql = "SELECT ID,Name FROM Department"; 内容来自论文无忧网 www.paper51.com

            SqlDataReaderrs = null;

copyright paper51.com

            try copyright paper51.com

            {

http://www.paper51.com

                rs= SqlHelper.ExecuteReader(Common.Con,CommandType.Text,sql); 内容来自论文无忧网 www.paper51.com

                while(rs.Read())

paper51.com

                { paper51.com

                    Departmentd = new Department(rs[0].ToString(),rs[1].ToString());

http://www.paper51.com

                    combDepartment.Items.Add(d); http://www.paper51.com

                } 内容来自论文无忧网 www.paper51.com

               if (combDepartment.Items.Count > 0)

http://www.paper51.com

                   combDepartment.SelectedIndex = 0; paper51.com

            } copyright paper51.com

            catch(Exceptionex)

内容来自论文无忧网 www.paper51.com

            {

内容来自论文无忧网 www.paper51.com

                MessageBox.Show(ex.Message); 内容来自论文无忧网 www.paper51.com

            }//如异常,则显示异常信息 内容来自www.paper51.com

            finally

copyright paper51.com

            { 内容来自www.paper51.com

                rs.Close(); copyright paper51.com

            }

copyright paper51.com

        } http://www.paper51.com

说明:此段代码主要是实现用户管理中添加用户的功能.添加的用户名不能为空,密码与确认密码应相同,所属用户部门在下拉菜单中选择,从而完成一次添加用户过程. paper51.com

由于篇幅有限,仅对部分功能给出设计思路和具体实现.

内容来自论文无忧网 www.paper51.com

5 系统测试 http://www.paper51.com

5.1 测试环境

paper51.com

5.1.1 硬件环境 copyright paper51.com

普通计算机配置。

paper51.com

------分隔线----------------------------
联系方式