就业中心人才管理系统(1)课件.ppt

上传人:scccc 文档编号:11890836 上传时间:2021-10-16 格式:PPT 页数:12 大小:205.50KB
返回 下载 相关 举报
就业中心人才管理系统(1)课件.ppt_第1页
第1页 / 共12页
就业中心人才管理系统(1)课件.ppt_第2页
第2页 / 共12页
就业中心人才管理系统(1)课件.ppt_第3页
第3页 / 共12页
就业中心人才管理系统(1)课件.ppt_第4页
第4页 / 共12页
就业中心人才管理系统(1)课件.ppt_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《就业中心人才管理系统(1)课件.ppt》由会员分享,可在线阅读,更多相关《就业中心人才管理系统(1)课件.ppt(12页珍藏版)》请在三一文库上搜索。

1、就业中心人才管理系统(1),1,第15章 就业中心人才管理系统(WinForms),在第14章中,搭建了就业中心人才管理系统的三层框架,实现了框架中的数据访问层和业务逻辑层,并且也设计好了数据库。在本章中,将会在上一章的基础上,编写用户界面层中的就业中心人才管理系统后台WinForms程序。本章的学习目标是: 编写WinForms应用程序。 实现三层架构中界面层跟其他层的交互。 熟练使用WinForms控件。 通过跟踪代码了解程序实现过程。,就业中心人才管理系统(1),2,15.1 搭建后台管理界面,就业中心人才管理系统WinForms程序主要为就业中心管理人员服务。就业中心管理人员的职责是信

2、息录入、审核和统计。可以把WinForms程序划分为四个功能模块:学员信息管理模块、企业信息管理模块、就业情况管理模块(包括学员就业情况管理模块和企业招聘情况管理模块)以及管理员信息管理模块,如图14.3所示。,就业中心人才管理系统(1),3,15.1.1 解决方案结构,在开始之前,仍然是需要创建一个WinForms的项目,这在第14章已经讲到了。创建WinForms项目以后的解决方案如图15.1所示。项目之间的依赖关系如图15.2所示。,就业中心人才管理系统(1),4,15.1.2 主界面及菜单设计,本WinForms项目的设计思想是开发一个MDI应用程序。首先新建一个Form窗体,添加菜单

3、控件,设计效果如图15.3所示。然后将该窗体设置为父窗体,只需要修改属性,如图15.4所示。,就业中心人才管理系统(1),5,15.2 学员信息管理模块设计,学员信息管理模块有以下功能: 查询学员信息。包括查看所有学员信息和按指定条件查看学员信息。 审核学员信息。可以是单独审核某一个学员信息,也可以是批量审核学员信息。 修改学员信息。在审核学员信息过程中,如果发现信息有误,可以修改学员信息。,就业中心人才管理系统(1),6,15.2.1 学员信息列表,学员信息列表的界面设计效果如图15.5所示。主要包含一个用于展示学员信息的DataGridView控件和用于筛选的ComboBox控件。窗体控件

4、设计如表15.1所示。当程序加载,DataGridView控件中将显示所有学员信息,实现代码如下所示:,就业中心人才管理系统(1),7,15.2.2 学员详细信息,在学员信息列表中,选择某一行,单击“查看详情”按钮,将进入学员基本信息界面。如图15.6所示。在界面里,有两个选项标签,一个用于查看学员信息,一个用于修改信息,可以切换标签来查看不同信息。学员详细信息界面和修改信息界面控件设计如表15.2所示。该窗体的部分代码段如图所示:,就业中心人才管理系统(1),8,15.2.3 修改学员信息,修改学员信息的界面如图15.7所示。当用户填写相应信息以后,单击“更新修改”按钮,就可以完成修改。“更

5、新修改”按钮的事件代码如下所示:,就业中心人才管理系统(1),9,15.3 跟踪代码执行过程,在开发过程中,程序调试是非常重要的。程序员可以通过程序调试,跟踪过程代码,以次来规范程序逻辑,发现程序bug。保证程序执行的正确性。可以按照程序调试的一般步骤来完成代码的跟踪。,就业中心人才管理系统(1),10,15.3.1 设置断点,跟踪代码执行,在“更新修改”按钮的事件代码中,调用了BLL层实例humaninfoManager的Audit()方法。那么如何知道该方法是怎样执行的呢? Visual Studio 2008提供了断点调试的功能,可以设置断点来跟踪程序执行,更清楚地理解调用方法的顺序和执

6、行逻辑。首先在界面层调用代码的地方设置一个断点,如图15.8所示。然后开始运行程序。按“F5”键开始执行,在弹出的程序界面中,修改好信息以后,单击“确认修改”按钮,这时程序执行到断点,Visiual Studio 2008会中断程序,进入调试状态。,就业中心人才管理系统(1),11,15.3.2 更深入理解三层架构,三层架构设计目的就是要使系统具有最大的重用性。这种基于架构的设计思想,将类和模块结合,把同功能的类封装在同一模块中,各个模块功能明确。在实际实现中,需要调用哪个函数或者哪个模块时,只需访问特定的功能模块,极大的提高了模块的重用性。在运用三层架构建立起来的软件系统中,即使是用户界面发

7、生了变化,甚至是完全更换了用户界面也不会影响到其他模块层中的程序代码,而只需要相应的修改与用户层联系的接口参数就可以了。同样,数据库如果发生改变,只需要将相关的实体类及表示界面进行调整即可,对其他层的影响也较小,代码的独立性很高。同时,三层架构应用的开发必须遵从以下基本原则: 降低应用系统的风险。 满足当前需要。 考虑未来的发展规划。 开发出的三层架构应用系统必须是功能丰富且有高可用性、功能能跨应用统、系统能跨平台运行。,就业中心人才管理系统(1),12,15.5 小结,通过本章的学习,读者应该了解以下内容。 就业中心人才管理系统(WinForms)的功能设计。 通过WinForms控件快速实现学员信息的列表、详细和修改功能。 通过设置断点,可以跟踪程序执行过程,了解程序逻辑。 三层架构的设计增强了功能模块的重用性,减少了个层之间的耦合度,有利于建设可扩展可伸缩系统。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1