资源预览内容
第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
第9页 / 共15页
第10页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Java程序设计实验课件实验一、人力资源管理系统设计n实验目的n实验涉及的主要知识点 n实验内容与要求 n实验的软硬件环境n实验步骤n实验结果及分析实验目的n1. 复习面向对象的高级程序设计语言的使用方法和Jbuilder或者 Eclipse编程环境。n2. 学习用可视化编程语言进行Java的图形化设计,学习Java中各种控件的使用以及各种布局管理器的使用。n3. 学习Java中JDBC的连接,复习课堂上所讲的用于后台数据库连接所要处理的加载驱动类以及驱动程序管理类,体会类中各种方法的使用,进一步理解Java语言与平台无关性的特性。n4.领会软件开发的项目设计思想,培养学生的对系统开发的 兴趣,锻炼学生的编程能力。 返回实验涉及的主要知识点nJava程序设计中图形化界面设计n各类控件的使用n各种布局管理器的使用nSQL SERVER2000数据库的使用 nJDBC连接数据库的方式n连接桥的方式n专用驱动程序的方式 返回实验内容与要求实验的内容:n定义人力资源管理系统,完成前台与后台的设计,前台的 图形化界面至少包括三个模块:员工基本情况管理、员工 工资管理、人员流动管理。可以根据学生对系统的理解扩 展其他模块。n员工基本情况管理模块主要是显示员工的基本情况信息以及根据条 件进行查询。n员工工资管理主要是增加和减少某个员工的工资功能。n人员流动管理包括增加员工,删除员工,员工部门调整功能。这三个模块以各种形式连接起来,对每个模块的布局和 控件形式根据设计的需要自己进行设计。实验内容与要求n系统的后台数据库设计(两种方式选其中一种)n采用JDBC-ODBC连接桥的方式连接后台数据库,后台 数据库可以采用ACCESS或者SQL SERVER 2000。n采用专门的驱动程序方式,后台数据库采用SQL SERVER 2000。返回n后台数据库中包括的所有表格:n创建一张管理员表,包括用户名、密码。n创建一张员工基本信息表,包括员工号、姓名、出生 日期、籍贯、学历、工作部门等信息。n创建一张员工工资表,包括员工号、职务、工资等信 息。实验的要求:n整个系统的界面设计样式没有统一标准,而且这 个也没有办法有统一的格式。界面的设计充分发 挥学生的想象能力,自由选择各种控件和布局管 理方式,在满足基本功能的基础上做到友好美观 。n在系统要求的功能完全实现的基础上,可以适当 的扩充系统功能,增加系统模块。n在后台数据库的连接方式上,可以在JDBC-ODBC 和专用驱动的两种方式中选取一种来实现。实验的软硬件环境n软件环境nWindows 9X/ME/XP/2000等操作系统n安装JBuilder2006或 Eclipse3.2等。(建议安装Eclipse3.2 )n硬件环境nPC机返回实验步骤n1.新建工程n启动Eclipse3.2,新建一个Java工程。n2.在工程中新建文件:n(1)创建一个登陆文件。n(2)创建一个主窗口文件。n(3)创建三个功能模块文件;n(4)新建一个处理后台数据库的文件;实验步骤n3.在主窗口文件中设计出登陆界面,可以采用拖动控件的方式,包括注册和登陆两个功能。n4.创建出三个模块的界面,每个界面的控件布置根据自己的设计尽量做好到友好,美观。n5.采用JDBC-ODBC的方式连接后台数据库,要配置系统的数据源。n6.采用JDBC专门的SQL SERVER 2000的驱动程序 ,把SUN公司开发的专门用于SQL SERVER2000 的驱动程序放入JDK下面的JRE文件下的LIB文件夹下的EXT文件夹下面。实验步骤n7.在SQL SERVER2000中建立后台数据库,为后台数据库取好名字,建立起二维表格。n创建一张管理员表,包括用户名、密码。n创建一张员工基本信息表,包括员工号、姓名、出生 日期、籍贯、学历、工作部门等信息。n创建一张员工工资表,包括员工号、职务、工资等信 息。n8.在连接数据库中采用读取配置文件的方式进行驱动程序的装载以及驱动程序管理类的API的使用,连接完成后,进行后台数据库的操作。实验步骤n9.建立前台GUI界面与后台数据库的连接,编写好相关代码;响应各类GUI事件,编写事件处理代码,完成整个系统功能。实验结果及分析n1. 运行出一个人力资源管理的登陆界面,初次登陆的管理员先注册,系统把注册信息放入后台数据库表,当管理员登陆时,输入用户名和密码,系统到后台数据库的管理员表中匹配,如果此用户存在,则登陆到人力资源管理系统中去,如果用户不存在则退出。n2. 在整个系统中有三个方面的功能:员工基本信息管理、 员工工资管理、员工流动管理。这三个方面的基本信息如前面已经阐述,因为这个系统还可以根据学生的个人想法进行适当的扩充功能。作为教师,在检查系统的时候对有扩充功能的学生给予一定的鼓励,启发学生对以后的系统有更好的开发。实验结果及分析n3. 整个系统的界面设计没有严格的要求,就是要发挥学生的设计想象能力。界面设计的很详细,而且设计的很友好的学生要给予高分,鼓励学生参考各种文献和资料,尽量设计出符合实际运用的图形化界面。n4.本实验是一个综合性的实验,既考察了学生图形设计能力,又考察了学生的与后台数据库的连接方式的掌握程度,对学生进行了一个综合考察。锻炼了学生的综合运用知识的能力以及编程能力。返回
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号