精华内容
下载资源
问答
  • java课设

    2018-02-27 15:11:08
    java课设题目:电梯升降演示内容: 1.以动画的形式演示一台或多台电梯的运行(电梯台数可设定,楼层高度可设定)。 2.电梯运行的楼层可设定,如单层电梯只停单数楼层。 3.上下楼的人和所要前往的楼层可随机生成...

    java课设题目:电梯升降演示

    内容: 1.以动画的形式演示一台或多台电梯的运行(电梯台数可设定,楼层高度可设定)。

                2.电梯运行的楼层可设定,如单层电梯只停单数楼层。

                3.上下楼的人和所要前往的楼层可随机生成亦可手动设定。

    求帮忙

    展开全文
  • java课设报告

    2018-06-25 08:44:21
    java课设要求与分析,关于课设选题的提供和代码解析,
  • Java课设选题

    2014-06-10 10:07:39
    Java课设选题
  • 点菜信息管理系统java课设
  • JAVA课设112054126陈越

    2014-07-03 10:14:06
    JAVA课设112054126陈越
  • java课设,javaweb,selerlet
  • 沈阳理工大学课程设计报告 PAGE PAGE - 2 - PAGE PAGE 1 成 绩 评 定 表 学生姓名 班级学号 专 业 课程设计题目 基于Java的动物换位游戏软件设计 评 语 组长签字 成绩 日期 2013 年 月 日 课程设计任务书 学 院 信息...
  • Java课设大作业电商

    2018-12-15 13:57:57
    该作业为Java电商大作业,里面涉及客户登录,管理员管理图书,等等,同时还有对文件的读入和存储,适用于广大大学生Java课设作业,可供参考
  • Java课设的终极题目,包含交互等多种手段,极其复杂,是林风波老师的题目之一
  • Java课设使用正则表达式完成对XML、TXT文件的相互转化
  • Java课设:Java猜拳大师小游戏 内附源代码+PPT
  • java课设小游戏

    2014-06-15 18:17:53
    java课设 一个可两个人玩的飞行射击类小游戏,有代码,有jar包
  • 基于高德地图的一款定位闹钟,是山东大学JAVA课设的几个题目之一
  • java课设选举器

    2019-01-02 11:32:17
    Java课设选举器包含:通信,文档存储等功能 选举统计。 设一次选举有若干候选人,设计一种选票格式及计票程序,采用基于Socket通信方式投票。统计所有选票数量、每个候选人的得票数和得票率,将候选人及其得票数和...
  • 山东大学软件工程2019级Java课设
  • 自己做的Java课设,航空管理系统,设计得比较简单,如果有问题解决不了可以私信。 设计了登录界面,对于票务的增删改查等功能
  • java课设学生考勤管理

    2017-12-28 11:21:53
    java课设所用学生考勤管理。学生上课考察。学生迟到旷课记录。非常适用于java的初学者。挺好用的。希望大家考虑
  • Java课设mysql简易考试系统
  • Java课设选题全集

    2013-04-03 15:58:21
    JAVA课设选题全集网络了大量的java课程设计选题,有利于做课设的同事选择合适的题目。
  • java课设,多叶玫瑰线程序,可以展示1、3、4、5、7、8、9、12、16叶玫瑰图,可以修改颜色及自动播放、停止 编译命令:javac -encoding UTF-8 RoseNJFrame.java 执行命令:java RoseNJFrame
  • java课设--交通信号灯

    2020-01-02 21:12:52
    其中代码有一部分是借鉴的别人的,之后自己又修改一些,加上了动态显示路线和开始界面。希望能够帮到写java课设的人
  • java课设迷你计算器设计详细说明文档!
  • 记录下我的几个课设: 大二上-数据结构课设(高校教学管理系统)-C++、Qt。 大二下-Java课设(流程图绘制程序)-JavaFX。 大三上-操作系统课设(模拟磁盘文件系统实现)-JavaFX。

    缘起

    在Java后台方面,我作为科班的和转行的站在同一起跑线,都是四个月速成【过于真实💘】。但还是想放一下以前做的一些和Java后台没关系的课设,好歹都是代码,证明下我当时还是很会调用API的。

    都是单人课设/双人课设我是组长。

    下方3个课设的"题目要求+代码+报告"都在这里:https://gitee.com/snow_night/SCAU_bigHomework

    大二上-数据结构课设(高校教学管理系统)-C++、Qt

    单人课设,暑假找视频课学了Qt做的。用到了Qt+MySQL+Navicat。纯调API。

    视频演示

    感想

    我大一上在原专业,大一下转专业来到软件工程专业。当时大一下补课和两个学院跑着交各种转专业资料。这个课设是大一转大二的暑假做的,大一就学了个C语言,然后课设要求可视化,找来找去找到了QT。看书了解了点C++的语法,找了QT的视频课看,做的这个。

    大二下-Java课设(流程图绘制程序)-JavaFX

    双人课设,我是组长。队友在GitHub上找了个近似的项目,然后她删除了大部分在老师的要求中没有的部分,我负责把老师要求有但项目中没有的部分实现。队友和我共同写了报告。

    视频演示

    感想

    大二下做的,大二上学了基础Java,没学可视化的部分。大二下看视频课学的JavaFX,然后做的这个。虽然能实现功能,但我自己加的那部分代码很难看。

    大三上-操作系统课设(模拟磁盘文件系统实现)-JavaFX

    单人课设。这个课设的难点不在可视化上,而在看懂题目、怎么定义类、怎么用Java中的容器类 来实现题目要求。有多种实现题目的方法,我用了最符合 具体题目要求 的一种。

    报告在这里:华南农业大学操作系统课设(模拟磁盘文件系统实现)(JavaFX)(单人课设)_夜中听雪的博客-CSDN博客

    视频演示

    感想

    这个课设写的很快,底层代码,CSDN上找了个差不多的,看懂了,改了一部分。JavaFX可视化代码,全部手敲,因为这是第三个用JavaFX可视化的课设,我当时调JavaFX可视化的API调的很熟练了,敲得可快了。整个课设在有课的情况下,搞定没超过三周。时间主要花在:理解课设要求(读了好多遍,还写了很多批注)、看懂别人代码的关于底层的实现、写报告。

    其他

    华南农业大学本科_18级软件工程_某些课程期末作业,有汇编语言期末作业,编译原理期末作业,操作系统期末作业,计算机组成原理期末作业:https://gitee.com/snow_night/SCAU_smallHomework

    华农的学弟学妹不点个赞嘛。

    展开全文
  • 这是本人在java课设时做的一个 个人通讯录管理系统 里面包含了数据库、代码、和报告,非常的全面,可供大家参考。
  • Java课设总结

    千次阅读 2018-12-12 23:50:38
    在这次Java课设领到的题目是做一个通讯录,基于控制台输入输出。实现录入,查询,删除,展示等功能。我自己添加了一个类型输出。 期间本来还想做一个排序功能,由于时间有限,做了一部分,懒得调试,就把剩下的代码...

    在这次Java课设领到的题目是做一个通讯录,基于控制台输入输出。实现录入,查询,删除,展示等功能。我自己添加了一个类型输出。
    期间本来还想做一个排序功能,由于时间有限,做了一部分,懒得调试,就把剩下的代码注释掉了。有心人也可以自己写一下。主代码里面,我建立一个connect类用于存放方法函数。在主函数中对其进行调用,将功能传进去,即可实现功能。用switch…case…和scanner类的调用来进行选项判别。期间遇到的最大的问题就是数组起始是从0开始而实际调用人数的话是从一开始。这样判别的时候数组第1个元素即a[0]为空。所以每次明明存进去了,条用的时候就会判别其为空。后来加了个判别式,判别数组是否为空。为空即跳过。即可实现功能。在排序方法中利用率toCharArray实现中文首字母的转换。不过没能合理的把字符串改为数字。所以功能未能实现。有时间可以试试接着做完。做一个完善出来。其实通讯录功能不适合用数组方式来实现。更适合使用列表等功能来实现。学了列表之后可以用列表来试试能否做出来。

    package 课设;
    import java.text.Collator;
    import java.util.Arrays;
    import java.util.Comparator;
    import java.util.Locale;
    import java.util.Scanner;
    
    
    
     class Person 
            {
                String name;
                String number;
                String type;
            }
    class connect
    {
    	public int t;
                Person a[];
                public static int  no;
                public connect()
                {
                      a=new Person[100];
                      connect.no=0;
                } 
    
                public String add(String name,String number,String type)
                {
                    if(connect.no == 0)
                    System.out.println("请先添加联系人!");
                    if(connect.no>99)
                    return "添加失败";
                    a[connect.no]=new Person();
                    a[connect.no].name=name;
                    a[connect.no].number=number;
                    a[connect.no].type=type;
                    connect.no++;
                   
                    return "添加成功";
                }   
    
                public Person seek(String name)
                {
                    if(connect.no == 0)
                    System.out.println("请先添加联系人!");
                    for(int i=0;i<connect.no;i++)
                    {  
                    	if(a[i] != null)
                        if((a[i].name).equals(name))
                        {
                            System.out.println("联系人: "+a[i].name+"   电话:"+a[i].number +  "分类:"+a[i].type);
                            return a[i];
                        }
                    }
                    return null;    
                }
    
                public void look()
                {
                    if(connect.no == 0)
                    	System.out.println("请先添加联系人!");
                     t=connect.no/2;
                    System.out.println("总存入人数为:"+t);
                    for(int i=0;i<connect.no;i++)
                    {
                    	if(a[i] != null)
                        System.out.println("联系人: "+a[i].name+" 电话: "+a[i].number+  "分类:"+a[i].type);
                    }
                }
    
                public String delete(String name)
                {
                    if(connect.no == 0)
                    System.out.println("请先添加联系人:");
                    for(int i=0;i<connect.no;i++)
                    { 
                    	if(a[i] != null)
                        if((a[i].name).equals(name))
                        {
                            a[i]=a[connect.no-1];
                            connect.no=connect.no-1;
                            System.out.println("删除成功");
                            return "删除成功";
                        }
                    }
                    return "删除失败";
                }
                public String typeout(String type) {
    				if(connect.no==0)
    				System.out.println("请先添加联系人");	
    				for(int i=0;i<connect.no;i++)
    				{
    					if(a[i]!=null)
    					
    						if((a[i].type).equals(type)) {
    					
    		                    System.out.println("联系人: "+a[i].name+" 电话: "+a[i].number);
    						}
    				}
                	
                	
                	return type;
                	
                }
                //@SuppressWarnings("unchecked")
    			/*public String paixu(String[] args ) {
                	String[] scores=new String[2];
                	for(int i=0;i<connect.no;i++) {
                		if(a[i]!=null)
                			for(int t=0;t<connect.no-1;t++) {
                				a[i].name=scores[t];
                			}
                	}
                	char ss[] = str.toCharArray();//利用toCharArray方法转换
            		for (int i = 0; i < ss.length; i++) {
            			System.out.println(ss[i]);
            		}
                	//String[] strs = scores[t];
            		// 定义一个中文排序器
            		Comparator t = Collator.getInstance(Locale.CHINA);
            		// 升序排序
            		Arrays.sort(scores, t);
             
            		for (int i = 0; i < scores.length; i++) {
             
            			System.out.println(scores[i]);
             
            		}
                	
                	
                	return null;*/
    				
    }
    public class 通讯录
    {
        public static void main(String[]args)
        {
        	int num3=2;
        	
            Scanner sc=new Scanner(System.in);
            Scanner input = new Scanner(System.in);
            System.out.println("\t\t\t欢迎使用通讯录系统\n");
            System.out.println("\t\t\t1.用户端进入\n\n\t\t\t2.退出\n");
            System.out.println("____________________________________________________________________\n\n");
            System.out.print("请选择相应选项:");
            int num2 = sc.nextInt();  
            connect c = new connect();
                do {
                    switch (num2)
                    {
                 
                    case 1:
                        {
                            //connect c = new connect();
                            System.out.println("\t\t\t1.浏览\n");System.out.println("\t\t\t2.查找\n");
                            System.out.println("\t\t\t3.添加\n");System.out.println("\t\t\t4.删除\n");
                            System.out.println("\t\t\t5.按类型输出\n");System.out.println("\t\t\t6.退出\n");
                            System.out.println("输入指令:");
                            int num1 = input.nextInt();
                            switch (num1)
                            {
                                case 1:c.look();break;
                                case 2:
                                {
                                    System.out.println("输入查找的名字:");
                                    String n1 = sc.next();c.seek(n1);
                                }break;
                                case 3:
                                {
                                    System.out.println("输入要添加的人数:");    
                                    
                                    int s=sc.nextInt();
                                    connect.no=s;
                                    for(int i=0;i<s;i++)
                                    {
                                        
                                        System.out.println("请输入第"+(i+1)+"个人的姓名:");
                                        String name=sc.next();
                                        System.out.println("请输入第"+(i+1)+"个人的电话号码:");
                                        String number=sc.next();
                                        System.out.println("请输入第"+(i+1)+"个人的所属类别:");
                                        String type=sc.next();
                                        c.add(name,number,type);
                                       
                                    }
                                }break;
                                case 4:
                                {
                                    System.out.println("输入删除的姓名:");
                                    String n3 = sc.next();c.delete(n3);
                                }break;
                                case 5:{
                                	System.out.println("请输入想查询的类型");
                                	 
                                     String n1 = sc.next();c.typeout(n1);
                                	
                                	
                                }break;
                               
                                default:
                                    {
                                        System.out.println("\t\t\t谢谢您的使用\n");
                                       // System.exit(0);
                                    }
                                }   
                            }break;
                    case 2:System.out.println("\t\t\t谢谢您的使用\n");break;
                    default:System.out.println("输入有误!");
                    num2=2;
                    }
                    System.out.println("如果继续使用输入1,退出请输入2");
                    Scanner pd=new Scanner(System.in);
                     num3 = pd.nextInt();
                     }while(num3==1);
        	System.out.println("谢谢使用!");
        }
    }   
    
    展开全文
  • java 课设 人事管理系统 文档 期末课程设计
  • 学生信息管理系统java课设
  • java课设相关材料

    2010-01-12 17:53:39
    沈阳大学 信息工程学院 计算机科学与技术专业 java课设相关材料
  • java 课设报告 主要用于期末课程设计的

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,049
精华内容 3,219
关键字:

java课设

java 订阅