java课设:人员信息管理系统

java课设:人员信息管理系统

ID:18358948

大小:250.00 KB

页数:29页

时间:2018-09-16

java课设:人员信息管理系统_第1页
java课设:人员信息管理系统_第2页
java课设:人员信息管理系统_第3页
java课设:人员信息管理系统_第4页
java课设:人员信息管理系统_第5页
资源描述:

《java课设:人员信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、大学人员信息管理系统29/29目录目录1设计任务书2课程设计任务2程序功能实现:31.程序主体32.流程图:43.模块说明43.1、主菜单四个选项43.2、教师功能菜单53.3、学生功能菜单53.4、查找菜单64.源代码及说明64.1、listStuTea类64.2、Menu类104.3、StudnTeach类164.4、Student类194.5、Teacher类194.6、Person类204.7、lkExecption类214.8、MainStuTea类235.操作方法和测试结果245.1.1、教师信息显示245.1.2、教

2、师信息添加245.1.3、教师信息删除255.1.4、教师信息查找265.2、学生菜单实现286.设计体会28yearsmortgagehousing;4.mortgageregistrationformalitiesarecompleted.(D)pledge1.borrower(includingthepledgor)between18-65yearsofage,withfullcivilcapacity;2.collateralJava程序设计大学人员信息管理系统29/29设计任务书问题描述:编写程序对大学里的人员进行管理。

3、大学里的人员主要由学生、教师和在职进修教师(既是学生又是教师)组成,各类人员均有姓名、电话和住址等信息,学生另有所属专业信息,教师另有所在系部、授课信息及工资信息,在职进修教师具备以上各类人员的信息。要求:1、设计Person类,保存各类人员均有的姓名、电话和住址等信息。2、设计Student类或接口,继承Person类,并添加所属专业班级信息。3、设计Teacher类接口,继承Person类,并添加所在系部信息,授课信息及工资信息。4、设计StudenTeacher类,继承Student类接口和Teache类接口。其具备以上各类

4、人员信息。5、把创建的所有StudenTeacher对象按照其所属系部依次组织在一个文件中方便查询、修改、删除及添加等操作。6、对各类的对象进行信息输入操作,输入信息包括该类对象的所有信息。7、对各类的对象进行输出操作,显示输出该类对象的所有信息课程设计任务及设计人设计任务:大学人员信息管理系统课程目的:1、复习、巩固Java语言的基础知识,进一步加深对Java语言的理解和掌握;2、课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践

5、编程的能力;yearsmortgagehousing;4.mortgageregistrationformalitiesarecompleted.(D)pledge1.borrower(includingthepledgor)between18-65yearsofage,withfullcivilcapacity;2.collateralJava程序设计大学人员信息管理系统29/293、培养学生在项目开发中团队合作精神、创新意识及能力。课程要求:1、对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功能;可以加以其他

6、功能或修饰,使程序更加完善、合理;2、系统设计要实用,编程简练,可用,功能全面3、说明书、流程图要清楚4、记录设计情况(备查,也为编写设计说明书作好准备);5、要求采用模块化程序设计方法,及锯齿型书写格式,要求上机调试通过和按设计报告格式。6、本设计需要实现Java的面向对象开发运用到的有Java的接口,Java的继承,Java的异常处理,Java类的封装。能够在异常输入的情况下,能正确处理。最后得到正确结果。程序功能实现:一、按照课程的要求实现学生和教师的基本信息的录入。二、把输入的教师和学生信息显示出来。三、有姓名和专业两种查

7、找方式去分别把老师和学生的信息查找并且显示出来。四、删除选项可以删除相应学生和老师信息。五、用switch语句实现菜单功能,字符界面做到简洁清晰六、异常处理处理错误的输入并且返回错误的提示,更正后填入正确数据。1.程序主体1、设计分析:1.1、实体是实现程序思想的主要方式,首先应该分为学生和老师2个入口,分别做查询和信息添加、显示、删除和查找的功能。1.2、学生和老师的信息输入考虑要求多名信息考虑用对象数组去实现。但是对象数组的删除不是本学期的内容。且排序麻烦。考虑用其他方式实现信息录入,查阅相关信息发现可以使用list对象实现信

8、息录入和删除。1.3、菜单使用switch语句实现菜单功能,菜单的相互调用实现功能的循环。yearsmortgagehousing;4.mortgageregistrationformalitiesarecompleted.(D)pledge1.b

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。