课程设计-人事管理系统-简单计算器设计

上传人:marr****208 文档编号:117003184 上传时间:2019-11-18 格式:DOC 页数:17 大小:322.63KB
返回 下载 相关 举报
课程设计-人事管理系统-简单计算器设计_第1页
第1页 / 共17页
课程设计-人事管理系统-简单计算器设计_第2页
第2页 / 共17页
课程设计-人事管理系统-简单计算器设计_第3页
第3页 / 共17页
课程设计-人事管理系统-简单计算器设计_第4页
第4页 / 共17页
课程设计-人事管理系统-简单计算器设计_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《课程设计-人事管理系统-简单计算器设计》由会员分享,可在线阅读,更多相关《课程设计-人事管理系统-简单计算器设计(17页珍藏版)》请在金锄头文库上搜索。

1、目录课程设计任务书一2课程设计任务书二3题目一 人事管理系统4一、问题描述4二、基本要求4三、类定义4四、主要成员函数描述5五、测试数据及情况7题目二 计算器9一、问题描述9二、基本要求9三、类定义9四、主要成员函数描述9五、测试数据及情况10 结 论17 参考文献18山东建筑大学计算机科学与技术学院课程设计任务书一设计题目人事管理系统已知技术参数和设计要求该系统主要处理商场中的人事信息。人事信息主要包括:员工编号、所在部门、职务、薪资等级、薪资、联系方式等内容。部门信息主要包括:部门编号、部门名称等内容。完成以下的操作:实现员工信息、部门信息的添加、修改、删除和查询。设计内容与步骤1、建立员

2、工类、职务类、部门类2、员工、职务、部门信息的初始化3、员工信息的添加、修改、删除、查找4、部门、职务信息的添加、修改、删除、查找5、员工信息、部门信息的输出6、程序设计、实现、调试7、完成课程设计说明书设计工作计划与进度安排1、 设计工作4学时2、 实现与调试12学时3、 课程设计说明书4学时设计考核要求1、 考勤20%2、 课程设计说明书50%。3、答辩30%指导教师(签字): 教研室主任(签字)山东建筑大学计算机科学与技术学院课程设计任务书二设计题目简单计算器已知技术参数和设计要求可以用来解决一些简单的数学运算,包括: A、加法运算 B、减法运算 C、乘法运算 D、除法运算 E、取余%运

3、算 F、求平方根sqrt运算 设计内容与步骤1、建立计算机类,包含6个方法,分别用来对应6种运算2、采用图形界面,可以采用2个输入框作为输入操作数的控件3、显示结果可以用标签控件或输入框4、程序设计、实现、调试5、完成课程设计说明书设计工作计划与进度安排1、 设计工作4学时2、 实现与调试12学时3、 课程设计说明书4学时设计考核要求1、 考勤20%2、课程设计说明书50%3、答辩30%指导教师(签字): 教研室主任(签字): 题目一 人事管理系统 一、问题描述 运用java与数据库技术来实现一个简单的学生成绩管理系统。实现成绩信息的添加、修改、删除和查询。二、基本要求该系统主要处理商场中的人

4、事信息。人事信息主要包括:员工编号、所在部门、职务、薪资等级、薪资、联系方式等内容。部门信息主要包括:部门编号、部门名称等内容。完成以下的操作:实现员工信息、部门信息的添加、修改、删除和查询。3、 类定义 a 类名:Department 作用:输出部门编号,部门名称。 b 类名:addDepartment 作用:添加部门信息界面 C 类名:addManage 作用:添加员工信息界面 D 类名:Staff 作用:输出员工信息 F 类名:ModStaff 作用:添加,修改,删除员工信息 四、主要成员函数描述 1.addDepartment 类: JFrame mainFrame; 定义顶层布局JF

5、rameJPanel jPanel1,jPanel2; 定义2个JPanel面板 JPanel1用于存放JLabel标签stflb JPanel2用于存放其他添加信息的组件JLabel stflb,dptlb; 定义2个标签JTextField stftf,dpttf; 定义2个输入框用于添加信息JButton addstbt,addptbt,skstbt,skptbt,bwstbt,bwptbt; 定义6个按钮,用于输入JTextArea display; 定义1个大的输入框 2.Department类: String dptNum; 定义部门编号String dptName; 定义部门名称

6、 3.ManageClass类:JFrame addptFrame; 定义JFrame布局当顶层空间 JPanel jPanel1, jPanel2, jPanel3; 定义3个JPanel面板存放标签和按钮 JButton addInfobt, chgeInfobt, delInfobt; 定义3个按钮用于确定增加员工信息 JLabel dptNumlb,dptNamelb, stdInfolb,stdchglb; 定义4个按钮描述输入信息要求 JTextField dptNumtf,dptNametf; 定义2个输入框用于添加信息 4.Staff类: String stfNum; Stri

7、ng stfName;String dpt; String post;String slylevel; String salary;String phone; 定义变量 5.ModStaff类: JFrame addFrame; 定义JFrame布局当顶层空间JPanel jPanel1, jPanel2, jPanel3; 定义3个JPanel面板存放标签和按钮JButton addInfobt, chgeInfobt, delInfobt; 定义3个按钮用于确定增加员工信息JLabel stdNamelb, stdNumlb, dptlb, postlb,slylellb, salaryl

8、b, phonelb, stdInfolb,stdchglb; 定义9个按钮描述输入信息要求JTextField stdNametf, stdNumtf, dpttf,posttf, slyleltf, salarytf, phonetf; 定义7个输入框用于添加信息static int AddOrNo = 0; 用于判断输入是否正确static String search; String s = 2500以下, 25003500, 35004500, 45005500, 5500以上 ; 用于判断语句五、测试数据及情况1.程序界面测试情况 题目二 简单计算器 一、问题描述运用Java语言编写

9、简易计算器,能够实现简单的计算功能二、基本要求可以用来解决一些简单的数学运算,包括:(1) 加法运算(2) 减法运算(3) 乘法运算(4) 除法运算(5) 取余%运算(6) 求平方根sqrt运算 三、类定义类名:Calculator 作用:功能代码,窗口布局设定 四、主要成员函数描述 A)设置2个JPanel布局 pn11,pn12。(pn11用于放置JTextField,pn12用于放置20个按钮) B)设置1个文本框JTextField textfield。用于计算器显示数字 C)设置20个按钮JButton b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,bp,bd; bad

10、d,bsub,bmul,bdiv,bsqrt,bquyu,beql,bclear; (b0代表按钮“0”; b1代表按钮“1”; b2代表按钮“2”; b3代表按钮“3”; b4代表按钮“4”; b5代表按钮“5”; b6代表按钮“6”; b7代表按钮“7”; b8代表按钮“8”; b9代表按钮“9”; bp代表按钮“BK”; bd代表按钮“.”; badd代表按钮“+”; bsub代表按钮“-”; bmul代表按钮“”; bdiv代表按钮“”; bsqrt代表按钮“”;bquyu代表按钮“%”; beql代表按钮“=”; bclear代表按钮“EC”;) D)方法Display(int i) 显示按钮输入;五、测试数据及情况 1、程序界面 2测试情况 (a)测试一 86%5=1按按钮%(取余)并按按钮“5”,最后按按钮“=” (b)测试二8888按3次BK按钮按3次BK按钮 6、 相关代码public class DepartmentFace implements ActionListener JFrame addptFrame;JPanel jPanel1, jPanel2, jPanel3;JButton addInfobt, chgeInfobt, de

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

当前位置:首页 > 大杂烩/其它

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