第15章就业中心人才管理系统课件

上传人:我*** 文档编号:141165865 上传时间:2020-08-04 格式:PPT 页数:12 大小:228KB
返回 下载 相关 举报
第15章就业中心人才管理系统课件_第1页
第1页 / 共12页
第15章就业中心人才管理系统课件_第2页
第2页 / 共12页
第15章就业中心人才管理系统课件_第3页
第3页 / 共12页
第15章就业中心人才管理系统课件_第4页
第4页 / 共12页
第15章就业中心人才管理系统课件_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《第15章就业中心人才管理系统课件》由会员分享,可在线阅读,更多相关《第15章就业中心人才管理系统课件(12页珍藏版)》请在金锄头文库上搜索。

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

2、:学员信息管理模块、企业信息管理模块、就业情况管理模块(包括学员就业情况管理模块和企业招聘情况管理模块)以及管理员信息管理模块,如图14.3所示。,15.1.1 解决方案结构,在开始之前,仍然是需要创建一个WinForms的项目,这在第14章已经讲到了。创建WinForms项目以后的解决方案如图15.1所示。项目之间的依赖关系如图15.2所示。,15.1.2 主界面及菜单设计,本WinForms项目的设计思想是开发一个MDI应用程序。首先新建一个Form窗体,添加菜单控件,设计效果如图15.3所示。然后将该窗体设置为父窗体,只需要修改属性,如图15.4所示。,15.2 学员信息管理模块设计,学

3、员信息管理模块有以下功能: 查询学员信息。包括查看所有学员信息和按指定条件查看学员信息。 审核学员信息。可以是单独审核某一个学员信息,也可以是批量审核学员信息。 修改学员信息。在审核学员信息过程中,如果发现信息有误,可以修改学员信息。,15.2.1 学员信息列表,学员信息列表的界面设计效果如图15.5所示。主要包含一个用于展示学员信息的DataGridView控件和用于筛选的ComboBox控件。窗体控件设计如表15.1所示。当程序加载,DataGridView控件中将显示所有学员信息,实现代码如下所示:,15.2.2 学员详细信息,在学员信息列表中,选择某一行,单击“查看详情”按钮,将进入学

4、员基本信息界面。如图15.6所示。在界面里,有两个选项标签,一个用于查看学员信息,一个用于修改信息,可以切换标签来查看不同信息。学员详细信息界面和修改信息界面控件设计如表15.2所示。该窗体的部分代码段如图所示:,15.2.3 修改学员信息,修改学员信息的界面如图15.7所示。当用户填写相应信息以后,单击“更新修改”按钮,就可以完成修改。“更新修改”按钮的事件代码如下所示:,15.3 跟踪代码执行过程,在开发过程中,程序调试是非常重要的。程序员可以通过程序调试,跟踪过程代码,以次来规范程序逻辑,发现程序bug。保证程序执行的正确性。可以按照程序调试的一般步骤来完成代码的跟踪。,15.3.1 设

5、置断点,跟踪代码执行,在“更新修改”按钮的事件代码中,调用了BLL层实例humaninfoManager的Audit()方法。那么如何知道该方法是怎样执行的呢? Visual Studio 2008提供了断点调试的功能,可以设置断点来跟踪程序执行,更清楚地理解调用方法的顺序和执行逻辑。首先在界面层调用代码的地方设置一个断点,如图15.8所示。然后开始运行程序。按“F5”键开始执行,在弹出的程序界面中,修改好信息以后,单击“确认修改”按钮,这时程序执行到断点,Visiual Studio 2008会中断程序,进入调试状态。,15.3.2 更深入理解三层架构,三层架构设计目的就是要使系统具有最大的

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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号