



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
用Java语言实现小型信息管理系统Java语言课程设计任务书及指导书一、目的 课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力。Java语言课程设计主要是培养学生利用系统综合Java语言进行程序设计的能力。、进一步巩固和复习Java程序设计的基础知识。、培养学生结构化程序、模块化程序设计的方法和能力。、提高学生程序调试的技巧和软件设计的能力。、提高学生分析问题、解决问题以及实际运用的能力。二、设计参考题目1、通讯录管理程序2、工资管理程序3、成绩处理程序三、设计任务(任选其二)1. 通讯录管理程序:在计算机中建立相应的数据结构,利用程序实现通讯录的分类、查 询、增、删、改、输出等维护。各功能详细说明如下:l 设计一个能够记录学生通讯录的数据结构(比如包括:学号,姓名,年龄,性别,联系电话,住址等)。l 应用文件保存通讯录数据。l 新增:能将所有输入的通讯录数据保存到文件中,并可选择继续输入或退出。l 查找:输入学生的学号,并在文件中查找 若找到,则显示该学生详情 否则提示未找到。 无论查找成功否,应还可选择继续查找或退出。l 删除:输入学生的学号,并在文件中查找 若找到,提示是否确定删除 若选择是,则删除文件中该学生信息 若选择否,则取消, 否则提示无此学生信息 无论查找成功否,应还可选择继续查找或退出。l 修改:输入学生的学号,并在文件中查找 若找到,显示学生的所有信息,并可进行输入。完成后将现输入的内容覆盖原内容保存到文件中。 否则提示无此学生信息 无论查找成功否,应还可选择继续查找或退出。l 系统帮助 关于此系统显示本系统是用于学生Java语言课程设计,功能简单,算法和处理方式可用于参考。 版本信息显示开发者姓名、班级、开发完成日期、版本号和指导老师等信息。l 退出:退出程序2. 工资管理程序:在计算机中建立相应的数据结构,利用程序实现工资的输入、查询、增、删、改、统计、排序、输出等操作。l 设计一个能够记录公司员工工资的数据结构(比如包括:员工号,姓名,基本工资,补贴金额,奖励金额,扣除金额、实发工资等)、文件(文件作为工资数据的保存介质)。注:,其中实发工资=基本工资补贴金额奖励金额-扣除金额l 应用文件保存工资管理数据。l 新增:能将所有输入的员工工资数据保存到文件中,并可选择继续输入或退出。l 查找:输入员工的员工号,并在文件中查找 若找到,则显示该员工的工资详情 否则提示未找到。 无论查找成功否,应还可选择继续查找或退出。l 删除:输入员工的员工号,并在文件中查找 若找到,提示是否确定删除 若选择是,则删除文件中该员工信息 若选择否,则取消, 否则提示无此员工信息 无论查找成功否,应还可选择继续查找或退出。l 修改:输入员工的员工号,并在文件中查找 若找到,显示该员工的所有信息,并可进行输入。完成后将现输入的内容覆盖原内容保存到文件中。 否则提示无此员工信息 无论查找成功否,应还可选择继续查找或退出。l 统计:分类汇总并输出所有员工的基本工资、补贴金额、奖励金额、扣除金额、实发工资的总金额和平均金额。如:基本工资、补贴金额、奖励金额、扣除金额、实发工资 总和 12000 1300 1400 1500 13200 平均 1200 130 140 150 1320 人数: 10l 系统帮助 关于此系统显示本系统是用于学生Java语言课程设计,功能简单,算法和处理方式可用于参考。 版本信息显示开发者姓名、班级、开发完成日期、版本号和指导老师等信息。l 退出:退出程序3. 成绩处理程序:在计算机中建立相应的数据结构,利用程序实现成绩的输入、查询、增、删、改、统计、排名、输出等操作。l 设计一个能够记录学生各科成绩的数据结构(比如包括:学号、姓名、语文成绩、数学成绩、英语成绩、Java语言成绩、总分、平均分等)l 应用文件保存成绩处理数据。l 新增:能将所有输入的学生成绩数据保存到文件中,并可选择继续输入或退出。l 查找:输入学生的学号,并在文件中查找 若找到,则显示该学生的成绩详情 否则提示未找到。 无论查找成功否,应还可选择继续查找或退出。l 删除:输入学生的学号,并在文件中查找 若找到,提示是否确定删除 若选择是,则删除文件中该学生信息 若选择否,则取消, 否则提示无此员工信息 无论查找成功否,应还可选择继续查找或退出。l 修改:输入学生的学号,并在文件中查找 若找到,显示该学生成绩的所有信息,并可进行输入。完成后将现输入的内容覆盖原内容保存到文件中。 否则提示无此员工信息 无论查找成功否,应还可选择继续查找或退出。l 统计:按各科和总分、平均分类分汇总并输出所有学生的语文成绩、数学成绩、英语成绩、Java语言成绩、总分、平均分等。如:语文成绩 数学成绩 英语成绩 Java语言成绩 总分 平均分 总和 890 910 790 980 3570 892.5 平均 89 91 79 98 357 89.25 人数: 10l 排名:根据平均分,按从大到小的次序输出前十名学生的姓名、平均分。l 系统帮助 关于此系统显示本系统是用于学生Java语言课程设计,功能简单,算法和处理方式可用于参考。 版本信息显示开发者姓名、班级、开发完成日期、版本号和指导老师等信息。l 退出:退出程序四、设计要求1、 基本要求:设计的系统界面要美观大方。2、创新要求:在基本要求达到后,进行创新设计。3、对系统进行功能模块分析、控制流程分析正确。4、系统设计要实用,编程简练,可用,功能全面,并有一定的容错能力。5、说明书、流程图要清楚6、要求程序设计合理,用户界面良好,如采用菜单工作方式。7、程序调试通过,有较好的输出功能,具有一定的实用价值。8、请根据设计过程及要求,写出设计论文。论文应包括:(1) 程序主要功能的说明(2) 程序主要功能模块划分的说明(3) 程序各模块的数据说明(4) 程序设计的算法分析(5) 程序设计的流程图(6) 程序操作说明书,系统特点(7) 源程序清单五、设计完成后提交以下资料:1、 设计论文(论文要求手写,10页左右。)、源程序代码清单及可执行程序代码清单(发送到)六、考核方法(取用分制) 论文占50、程序占
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 平面与平面的判定课件
- exo-α-1-3-Mannosidase-Bacteroides-thetaiotaomicron-生命科学试剂-MCE
- 农发行海南藏族自治州共和县2025秋招半结构化面试题库及参考答案
- 农发行贵阳市南明区2025秋招面试典型题目及参考答案
- 黑龙江省定向选调应届大学毕业生笔试真题2024
- 中信银行承德市双桥区2025秋招结构化面试经典题及参考答案
- 华夏银行贵阳市云岩区2025秋招信息科技岗笔试题及答案
- 浦发银行泉州市南安市2025秋招数据分析师笔试题及答案
- 华夏银行绍兴市越城区2025秋招结构化面试经典题及参考答案
- 招商银行南通市如皋市2025秋招笔试EPI能力测试题专练及答案
- 2025年农艺师职业资格考试试卷及答案
- 专利技术保密协议合同书
- 安全隐患排查讲座课件
- 2025年军队文职人员(司机岗)历年考试真题库及答案(重点300题)
- 生产绩效考核管理办法
- 电力安规考试题及答案
- 土建施工技术、工艺、重点、难点分析和解决方案
- 钣金生产车间安全培训
- 关于有两个孩子的离婚协议书(2025年版)
- 2025年江门楼盘统计表
- 《财务大数据分析》教案
评论
0/150
提交评论