名字段类型是否主键说明是定义员工编号员工证号否定义员工证号姓名否定义员工姓名学历否定义员工学历婚姻状况否定义员工的婚姻状况政治面貌否定义员工政治面貌类型否定义员工类型否定义员工所属部门的编号加入时间否定义员工进入公司的时间工资否定义员工的工资备注否备注员工的其它信息日志记录表记录用户登陆系统的基本信息。如表表日志信息字段名字段类型是否主键说明是定义日志编号否定义访问用户否定义日志时间各表之间的关系如图本图由后台数据库关系图向导引导下自动生成。图数据库关系图系统模块的设计经过对系统的整体需求有了深刻了解之后,确定本企业人事管理系统的功能管理模块包括员工基本信息管理。部门基本信息管理。用户账号管理。用户信息管理。登陆日志管理。员工基本信息查询管理。图管理模块框架图用例图标记了企业人事管理系统的所有用例,并形象地描述了各用例与用户角色之间的关系。如图所示。图用例图企业人事管理系统员工基本信息管理部门基本信息管理员工信息查询管理用户账号管理用户信息管理登陆日志管理企业人事管理系统管理工作人员员工基本信息管理员工信息查询管理用户账号管理用户信息管理管理管理登陆日志管理部门基本信息管理对系统有了详细设计之后,确定了本企业人事管理系统的模块关系图图模块关系图系统界面设计虽然说程序设计最核心的地方是程序的功能,但程序的界面设计是不可忽视的,它直接影响到程序的易用性。尤其在时代,个良好的应用界面会给你的程序锦上添花,甚至有画龙点睛之韵味。用户界面又称人机界面,实现用户与计算机之间得通信,以控制计算机或进行用户和计算机之间得数据传送得系统部件。本企业人事管理系统严格遵守用户界面设计规范系统坚持图形用户界面设计原则,界面直观对用户透明,用户接触软件后对界面上对应的功能目了然不需要多少培训就可以方便使用本应用系统。该企业人事管理系统在界面设计中也保持了界面的致性。致性既包括使用标准的控件,也指使用相同的信息表现方法,如在字体标签风格颜色术语显示信息等方面确保致。对系统有了深刻分析之后,确定了此企业人事管理系统的界面主要由部分组成用户登录界面系统信息管理界面员工信息管理界面信息管理日志管理企业人事管理系统系统管理退出修改密码注销用户信息管理员工信息管理部门信息管理部门信息管理界面用户信息管理界面日志信息管理界面并严格根据界面设计原则,设计出了该企业人事管理系统的全部界面。典型代码设计用户登陆功能的代码设计用户名为空消息框显示请输入用户名密码为空消息框显示请输入密码读取用户名,密码用户名不存在消息框显示用户名不存在返回密码消息框显示密码返回显示在线用户日志记录说明此段代码设计主要是实现合法用户的正常登陆,如果用户名为空,密码为空,或用户名不存在,都将不能正常登陆该系统合法用户正常登陆后,系统将显示当前在线用户名,并日志记录更改密码功能的代码设计不输入密码消息框显示不允许密码为空密码与确认密码不等消息框显示两次输入密码不致存储新的密码退出更改密码界面说明此段代码设计主要是实现更改密码的功能不允许密码为空,并且密码与确认密码要相同成功修改密码后,数据库存储新的密码,然模块首先测试员工信息子模块,企业人事管理人员通过该界面实现对员工信息的管理,在窗体中,管理人员可对员工的信息进行修改,添加,查询和删除操作。当管理人员在列表中选择修改员工信息时,其出现的编辑区内便会显示出该员工的详细信息。在原来的信息中修改员工相关的信息,修改完毕后点击确定按钮,则完成了员工信息修改的操作,如图所示。图员工信息管理中修改员工信息图然后我们来测试用户管理子模块,在此模块中可以完成用户的添加,删除和修改功能以下是用户信息的添加界面在用户名框里写入要添加用户的用户名,密码与确认密码必须相同,最后在所属部门框里,通过下拉菜单,选择用户所属部门,从而完成添加用户的整个操作如图所示。图用户信息管理图最后是部门管理子模块的测试,在此模块中,能完成部门的添加,修改和删除功能如图所示。图部门管理界面图日志管理模块进入日志管理中的查看日志,就可以看到如下图所示的内容,在此模块中,主要记录了用户登陆登出的些信息,如用户登入登出事件的信息,用户登陆时间图日志管理图由于篇幅所限,仅对企业人事管理系统的大部分功能进行了测试和讲解,其他功能模块的实现请通过系统操作查看。系统在上述软硬件环境下,通过对详细设计功能作出测试,结果能够达到预期功能。结论在开发过程中,我深刻体会到了技术的魅力,认识到在网络经济到来的今天,掌握好门计算机语言,并把它运用到力所能及的应用程序开发中去的重要性和现实意义。我这次毕业设计的目标是建立个基于的企业人事管理系统,它用到的开发工具是中的语言,数据库。最后完成了预定的功能的开发,包括员工基本信息管理员工基本信息统计查询部门基本信息管理用户信息管理账号管理日志管理等功能的设计与实现。本学期的毕业设计使我经历了个完整的软件开发过程。设计此软件,对于没有开发经验的我来说,无疑是个巨大的挑战。从学习开发数据库,选择题目,需求分析,总体设计,详细设计直到最后编码测试,步步学习,点点积累,最后形成个完整的系统,这对我来说也是个很大的考验。由于是第次编写这样的软件,没有经验,前期工作做的不是很好,多亏了老师的指导与同学的帮助,才得以重上征途,但已浪费了很多时间。由于个人能力及时间有限,有些实际问题没有考虑到。软件中不可避免地存在着不足和疏漏,有待进步完善。所以,最后所完成的系统还显得较为稚嫩,原计划的些功能还来不及实现,比如报表打印,住房公积金和社保金的网上处理等都未实现。但是,通过本次程序设计,开阔了自己的视野,拓宽了自己的知识面,提高了认识和学习新事物的能力,特别是增强了自己在程序设计方面的信心和动手实践能力,这些对于未来的工作无疑将是笔宝贵的财富。致谢本文是在指导老师的热情关心和指导下完成的,他渊博的知识和严谨的治学作风使我受益匪浅,对顺利完成本课题起到了极大的作用。在此向他表示我最衷心的感谢,在论文完成过程中,本人还得到了所有教过我的老师和同学们的热心帮助,本人向他们表示深深的谢意,最后向在百忙之中评审本文的各位老师表示衷心的感谢,参考文献刘烨,吴中元编程及应用程序开发教程北京清华大学出版社,。编程技术与技巧北京机械工业出版,。孙岩系统管理员宝典北京清华大学出版社,。胡百敬,姚巧玫数据库开发详解北京电子工业出版社,。郭胜程序设计教程北京清华大学出版社,。郭文夷,戴芳胜可视化程序设计上海华东理工大学出版社,。闪四清实用简明教程北京清华大学出版社,。后退出更改密码的界面用户管理中添加用户信息的具体代码实现,请输入用户名,用户名为空则提示不允许空密码,密码为空则提示,两次输入密码不相同,密码与确认密码应相同,不同则提示请选择部门,部门选择不应为空,为空则提示读取用户名,密码,选择的部门,,,如异常,则显示异常信息说明此段代码主要是实现用户管理中添加用户的功能添加的用户名不能为空,密码与确认密码应相同,所属用户部门在下拉菜单中选择,从而完成次添加用户过程。由于篇幅有限,仅对部分功能给出设计思路和具体实现。系统测试测试环境硬件环境普通计算机配置。软件环境系统软件工具软件。主要模块测试系统登陆模块经过上面各节的工作后,基本上完成了个档企业人事管理系统的开发。经过编译后,在菜单中选择调试启动调试命令,则会出现系统的登录界面,如图所示。图系统登陆图输入用户名和密码,单击确定按钮,当身份验证成功后进入企业人事管理系统主界面如果密码则会显示出错提示,如图所示。图系统登陆界面用户登陆成功后进入系统主界面在主界面中可以进行系统的管理比如更改密码,退出和注销测试更改密码功能如图所示,用户输入新的密码,确认密码与密码相同,点确定按钮,则完成了密码更改的操作如下图所示。图更改密码界面图单击退出选项,则会弹出个对话框,点确定则退出整个系统,点取消则会返回到成功登陆系统后的状态如图所示。图退出界面图信息管理模块信息管理模块中包含员工信息管理子模块,部门管理子模块和用户管理子参考文献引言在这个信息迅速膨胀的社会,各行各业所要管理涉及的数据信息量越来越多越来越大。随着当前许多的中小型企业的发展壮大,员工的数量也在不断的增加。随之而来的管理成本也在不断的提高。考虑到当前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此根据部分企业提供的需求,设计此企业人事管理系统,以帮助企业达到人事管理办公自动化节约管理成本提高企业工作效率的目的。企业人事管理系统是典型的管理信息系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发。对于前者要求建立起数据致性和完整性强数据安全性好的库。而对于后者则要