最新公告
  • 欢迎您光临IO源码网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 学生信息管理系统论文 PDF 下载

    学生信息管理系统论文 PDF 下载

    本站整理下载:
    链接:https://pan.baidu.com/s/1TR5gFl2gavSp3r7J6L8ZTw 
    提取码:b344 
     
     
    相关截图:
     
    主要内容:
    1.学生信息管理系统
    1)设计一个Student类,该类继承于Person类。Person类有成员变量姓名、性别、年龄、身高、体重和职业等。
    2)Person类重写toString方法查看实例对象的属性;有setName方法修改姓名;有setAge方法修改年龄;有setJob方法修改职业信息。
    3)Student类有成员变量学号、选课科目、GPA、年级、学院等。
    4)Student类重写toString方法查看实例对象的属性;有setGPA方法修改绩点、有setGrade方法修改年级、有addCourse方法为实例对象添加选的课程、有deleteCourse方法删除实例对象选的课程。
    5)编写一个测试类Test,在该类中提供验证以下功能的操作菜单:可以创建任意多个Student对象、可选择对实例对象进行修改姓名操作、修改年龄操作、设置绩点操作、可对于同一学院的同学按GPA排序,并输出排序后的所有的学生信息(GPA排名)、为某个同学添加一门选课、为某个同学退掉一门选课。
    一、问题分析
    1.Student作业
    通过分析题目可知,需要3个类:Person类、Student类、TEST,类其中Person和Student是继承关系,Person是父类,Student是子类,Person和Student主要是对基本信息储存和修改的实现;TEXT是测试类,也是运行的主程序,拥有功能菜单并具有良好的人机交互能力,要能正确实现其基本功能(如录入、修改、查看个人信息)
    Person类:需要含姓名、年龄、性别等人的基本信息,这一部分可通过成员变量来实现,还要能够查看这些属性,并且能够有方法修改这些属性
        Student类:需要含有学生特有的信息如学号,年纪,专业等,同样需要能够修改和查看这些学生信息。
        TEST类:实现人机交互,菜单有录入学生信息、修改学生信息、查看学生信息、学生课程添加和删除、退出等功能,能够满足程序要求。
    二、代码实现
    1.Student类:
    (1)思路:
    1)1、首先写Person类,因为Person类是Student的父类,根据成员变量的类型不同创建姓名、性别、年龄、身高、体重和职业等成员变量,然后是重写toString方法,返回能够输出的信息表、最后是写能够修改信息的方法(通过输入形参,然后通过this.xx =xx来实现)
        2、Student类,是Person的子类,继承了Person类的成员变量和方法,所以在Student类中只需要定义其所特有的成员变量和方法,重写toString方法,还有写能够修改学生信息的方法,但是不同的是需要用到动态数组来记录学生选择的课程(因为无法确定课程数量,且动态数组更方便),使用ArrayList函数中的add和remove方法来向动态数组中添加或删除课程。
        3、Text类,主函数所在类,首先是功能菜单,按照功能作用,将功能分为4大部分并分别写出各自所需的方法:录入学生信息:addInfo方法、修改学生基本信息:setInfo方法、查看学生基本信息(按照GPA排序):checkInfo方法、学生课程的添加与删除:setCourse方法;通过选择方法可实现各自的功能(说明:本程序通过学号来定位学生信息,因为学号唯一)
    addInfo方法:储存新生信息要用到动态数组ArrayList students的方法然后将学生的各个信息输入来修改储存的信息,声明并实例化一个Student类变量,执行其构造方法,将学生信息输入这个变量中,然后加强for循环判断该学号是否重复,最后用ArrayList的add函数加入动态数组中
    setInfo方法:首先让输入学号,for循环判断该学号是否已经被录入其中,然后选择想要修改的变量,然后依据选择改变变量,依旧使用动态数组来定位需要修改的学生。
    checkInfo 方法:首先根据GPA排序,然后根据排序输出Student类的toString类,进行输出。
    setCourse方法:让用户选择要添加课程还是删除课程,然后再用Student类中的添加课程和删除课程方法完成。

     

    *** 次数:10600 已用完,请联系开发者***

    1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!384324621@qq.com
    2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
    3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
    4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有★币奖励和额外收入!

    IO 源码网 » 学生信息管理系统论文 PDF 下载

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    IO源码吧
    一个高级程序员模板开发平台

    发表评论

    • 97会员总数(位)
    • 11020资源总数(个)
    • 95本周发布(个)
    • 9 今日发布(个)
    • 439稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情