精华内容
下载资源
问答
  • 如何写课程设计报告

    2020-12-25 20:23:10
    课程设计是本科阶段大学生应用实践课程的重要组成部分,课程设计报告是对课程设计的结果进行整理、总结,是课程设计的重要组成部分。认真编写则会加深对所学知识的体会和理解,否则是纯粹的在浪费资源。为了让大家...

    0引言

    课程设计是本科阶段大学生应用实践课程的重要组成部分,课程设计报告是对课程设计的结果进行整理、总结,是课程设计的重要组成部分。认真编写则会加深对所学知识的体会和理解,否则是纯粹的在浪费资源。为了让大家编写好课程设计报告,我将课程设计的核心内容做一说明,请大家按照教师给定的模板进行完善。

    第一部分:开发背景

    这部分内容告诉读者你为什么选这个课题,可行性及成果的意义何在。主要由项目背景、市场的需求、存在的问题、条件是否成熟及开发所能带来的经济效益和社会效益。

    第二部分:需求分析

    很多人认为需求分析就是去用户那里面对面的走访调查,走访调查只是需求分析的一种形式。查阅文献资料、其他类似软件DEMO分析等。需求分析包括两项,一是获取用户要展示的信息、报表等,二是信息的加工处理过程。主要使用的工具包括数据流图、用例图及数据字典、功能模块图等。在调研过程中,哪些数据要持久化存储、数据类型、格式要求、精度要求等均要做一说明,形成数据字典。这个阶段还要考虑数据量的大小、终端用户操作频率、终端用户的特点等。

    第三部分:概要设计

    概要设计需要描述技术选型,软件体系结构设计、功能包的划分、数据库设计其他设计(如异常的处理约定)等。技术选型包括前端选用什么样的技术、后端选用什么技术,选用数据库管理系统,都使用那些框架,为什么这么做等。软件体系结构设计包括基于MVC的分层架构、是基于SOA分布式架构,还是基于RPC的分布式架构等;功能包的划分主要是你组织开发管理包,就是开发目录组织结构。数据库的设计包括概念模型设计(根据你的数据字典)设计ER图,将ER模型转换为关系模型,转换后是否到达3NF,如果达不到3NF,那么编出的软件会无法操作的,再根据数据量的大小、终端用户的操作频率是否要做横向或纵向分割,是否要加索引等。

    第四部分 详细设计

    这部分可单独写,也可以和系统实现写到一块,由用户交互类(界面层)、实体类(vo、dto、实体)、操作类组成。一般步骤是先构造出界面、再分析界面要产生哪些信息(VO),产生这些信息需要哪些加工操作(操作类),这些均要按照面向对象设计原则衡量和划分这些类。通常用到的工具有UML类图、顺序图、状态图、活动图等。

    第五部分 实现

    给出你的部分核心的设计界面和关键代码,注意不是全部的界面和代码。最忌讳展示登录和修改密码,这两个模块一旦出来,你的分值一下就降低,因为没有价值。

    第六部分 测试

    此部分最要描述你的系统是如何测试的,包括测试的步骤和使用的工具,设计你的测试用例,使用测试用例验证是否达到预期的目的。

    其他注意事项

    1. 注意书面表达,避免太多的口头语,病句太多;
    2. 排版格式。
    展开全文
  • 这里自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、...

    黄金点游戏

    N个同学(N通常大于10),每人写一个0~100之间的有理数 (不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数),得到G值。提交的数字最靠近G(取绝对值)的同学得到N分,离G最远的同学得到-2分,其他同学得0分。

    系统需求分析

    项目背景

    开发团队:计算机学院2018级学生 2018141461231 2018141461186
    开发背景:完成现代软件工程课程设计“黄金眼游戏”项目课设作业

    任务概述与功能划分

    任务概述:
    项目总体目标:实现图形化的“黄金眼”游戏程序。该游戏程序单机运行,支持多用户进行游戏。
    编写及运行构架:使用Python语言,基于PyCharm IDE编写,运行于Windows系统。

    功能划分:
    大致分为“游戏前”、“游戏时”、“游戏结束”三个部分。
    游戏前:进入游戏界面、用户信息确认……
    游戏时:输入数字,后端运行与计算,输出该轮结果……
    游戏后:总积分榜,再来一次……
    逻辑图

    需求分配

    编号 功能描述
    GDEYE-001 游戏欢迎界面
    GDEYE-002 用户信息确认
    GDEYE-003 游戏开始
    GDEYE-004 输入数字
    GDEYE-005 后台计算
    GDEYE-006 该轮结果展示
    GDEYE-007 总积分榜
    GDEYE-008 游戏结束界面

    本次功能实现

    GDEYE-002 用户信息确认

    1. 用例描述:确认游戏玩家数,确认玩家id
    2. 前置条件:游戏欢迎界面选择进入游戏
    3. 后置条件:完成游戏玩家创建,正式开始游戏
    4. 参与者:游戏玩家
    5. 数据:玩家数,玩家名
    6. 输出数据:创建成功信息
    7. 事件流:
      输入玩家数→输入玩家姓名→进入游戏开始界面

    代码如下:

    #player.py
    class player:
        def __init__(self, name):
            self.name = name
            self.score = 0
    
        def change(self, point):
            self.score += point
    
        def show(self):
            print(str(self.name)+":"+str(self.score))
    
    #infocheck.py
    import player
    
    def info():
       playerlist = []
       print("请输入游戏人数:")
       player_num = int(input())
       for i in range(player_num):
           print("请"+str(i+1)+"号玩家输入游戏名:")
           save = input()
           playerlist.append(player.player(save))
       return playerlist
    

    GDEYE-003 游戏开始

    1. 用例描述:游戏开始界面,介绍游戏规则
    2. 前置条件:完成用户信息确认
    3. 后置条件:教学游戏规则,待确认后正式开始
    4. 参与者:游戏玩家
    5. 数据:是否确认了解规则(bool值)
    6. 输出数据:无
    7. 事件流:
      展示游戏规则→输入bool值确认→正式进入游戏

    代码如下:

    #main.py
    import infocheck
    import game
    
    current_list = infocheck.info()
    current_list = game.welcome(current_list)
    game.show_current(current_list)
    
    #game.py
    def welcome(currentlist):
        flag = 1
        while(flag == 1):
            print("游戏规则:玩家每人写一个0~100之间的有理数 (不包括0或100),系统算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数),"
                  "得到G值。\n提交的数字最靠近G(取绝对值)的玩家得到N(N为玩家总数)分,离G最远的玩家得到-2分,其他玩家得0分。\n")
            print("确认开始请输入字符y:")
            check = input();
            if check == 'y':
                flag = 0
        result = run_game(currentlist)
        return result
    
    def run_game(currentlist):
        callist = input_num(currentlist)
        result = calculate(callist)
        return result
    

    GDEYE-004 输入数字

    1. 用例描述:完成玩家各自数字的确认
    2. 前置条件:已经成功进入游戏
    3. 后置条件:玩家完成数字输入
    4. 参与者:游戏玩家
    5. 数据:各玩家的数字
    6. 输出数据:无
    7. 事件流:
      输入各玩家的数字

    代码如下:

    #game.py
    def input_num(currentlist):
        num = []
        for i in range(len(currentlist)):
            print("请"+currentlist[i].name+"输入你想的数字:")
            currentlist[i].current = float(input())
        return currentlist
    

    GDEYE-005 后台计算

    1. 用例描述:完成黄金点游戏的数字计算以及当轮计分
    2. 前置条件:玩家已完成数字输入
    3. 后置条件:完成黄金点数据计算以及该轮计分
    4. 参与者:游戏玩家
    5. 数据:各玩家的数字,总玩家数目
    6. 输出数据:黄金点信息
    7. 事件流:
      完成数字输入→后台计算→输出黄金点信息

    代码如下:

    #game.py
    def calculate(callist):
        num = 0
        for i in range(len(callist)):
            num += callist[i].current
        G = num/len(callist)*0.618
        print("黄金点数值是:"+str(G))
        num_group = []
        for i in range(len(callist)):
            num_group.append(abs(callist[i].current-G))
        maxpos = num_group.index(max(num_group))
        minpos = num_group.index(min(num_group))
        callist[minpos].score += len(callist)
        callist[maxpos].score -= 2
        return callist
    

    GDEYE-006 该轮结果展示

    1. 用例描述:展示该轮游戏后的计分情况
    2. 前置条件:完成黄金点的计算
    3. 后置条件:完成计分情况的展示
    4. 参与者:游戏玩家
    5. 数据:玩家信息
    6. 输出数据:计分情况
    7. 事件流:
      完成后台计算→展示计分结果

    代码如下:

    #game.py
    def show_current(currentlist):
        print("当前积分榜如下:")
        for i in range(len(currentlist)):
            print(currentlist[i].name+":"+str(currentlist[i].score))
    

    结果展示

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    阶段总结

    本次项目设计,我们完成了总体的需求分析,并且完成了游戏主体部分的代码构建。在设计过程中感受到了python语言在小型项目里的优势。接下来两周我们将逐步完成项目整体的代码设计以及UI的初步构建。

    展开全文
  • 实验目的: 1.掌握定义类、创建对象、使用类与对象。 2.掌握类及成员的修饰符的使用。 3.掌握构造函数的使用。 4.掌握如何定义方法和调用方法。 5.掌握形式参数与实际参数的结合过程...3. 一个程序,将以上三个

    实验目的:

    1.掌握定义类、创建对象、使用类与对象。

    2.掌握类及成员的修饰符的使用。

    3.掌握构造函数的使用。

    4.掌握如何定义方法和调用方法。

    5.掌握形式参数与实际参数的结合过程。

    实验步骤与内容:

    1. 构建书和书包类,完成买书的过程。

    2. 构建人类 ,尽可能的列举多个属性。姓名、性别、年龄、生日、身份证等等,并注意各个属性之间的联系。

    3. 写一个程序,将以上三个类放在一起。人背着书包去买书。

    package experiment5;
    import java.util.Scanner;
    import java.text.NumberFormat;
    public class Bag {
    int hasbook=0;
    Scanner scan= new Scanner(System.in);
    public Bag() {
    
    }
    public String[] chooseBag() {
    int i =scan.nextInt();
       String []bag=new String[i];
       return bag;
    
    
    
    }
    public int hasbook() {
    for( int i=0; i<chooseBag().length; i++) 
    if(chooseBag()[i]!=null)
    hasbook++;
    return hasbook;
    }
    
    
    
    
    }


    package experiment5;
    import java.text.NumberFormat;
    public class Book {
    public String name;
    private double price;
    public Book(String name,double price) {
    this.name=name;
    this.price=price;
    }
    public double getPrice() {
    return price;
    }
    public String getName() {
    return name;
    }
    public String toString() {
    NumberFormat fmt = NumberFormat.getCurrencyInstance();
    String book;
    book="name:"+name+" price"+fmt.format(price);
    return book;
    }
    
    
    
    }

    package experiment5;
    
    
    import java.text.NumberFormat;
    
    
    public class BookStore {
    private Book[] collection;
    private int count;
    private double cost;
    
    
    public BookStore() {
    collection = new Book[20];
    count = 0;
    cost = 0.0;
    }
    
    
    public void addbook(String name, double price) {
    collection[count] = new Book(name, price);
    count++;
    }
    
    
    public double getPrice(String object1) {
    NumberFormat fmt = NumberFormat.getCurrencyInstance();
    double theprice = 0;
    for (int i = 0; i < count; i++) {
    Book o1 = collection[i];
    if (object1.equals(o1.getName()))
    theprice = o1.getPrice();
    }
    return theprice;
    }
    
    
    public String toString() {
    NumberFormat fmt = NumberFormat.getCurrencyInstance();
    String result = "Heres are book we have:";
    for (int book = 0; book < count; book++)
    result += collection[book].toString() + "\n";
    result += "We totally have" + count + "books.";
    return result;
    }
    }


    package experiment5;
    import java.util.Scanner;
    public class Person {
    private int birthyear;
    private String name,sex,birthday;
    public int age;
    public String ID;
    public void putMessage() {
    Scanner scan=new Scanner(System.in);
        System.out.println("请输入您的姓名");
        name=scan.nextLine();
        System.out.println("请输入您的性别");
        sex=scan.nextLine();
        System.out.println("请输入您的生日:年:");
        birthyear=scan.nextInt();
        System.out.println("请输入您的生日:月日:");
        int birthmd=scan.nextInt();
        birthday=Integer.toString(birthyear)+Integer.toString(birthmd);
       
    }
    public int countAge() {
    age=2015-birthyear;
    return age;
    }
    public String getID() {
    Scanner scan=new Scanner(System.in);
    System.out.println("请输入身份证前六位");
    String IDq6=scan.nextLine();
    System.out.println("请输入身份证后四位");
    String IDh4=scan.nextLine();
    ID=IDq6+birthday+IDh4;
    return ID;
    }
    public void printMessage() {
    System.out.println("name:"+name+"\nsex:"+sex+"\nage:"+age+
    "\nbirthday:"+birthday+"\nID:"+ID);
    }
    }
    package experiment5;
    
    
    public class testPerson {
    public static void main(String []args) {
    Person o1;
    o1=new Person();
    o1.putMessage();
    o1.getID();
    o1.countAge();
    o1.printMessage();
    }}

    package experiment5;
    import java.text.NumberFormat;
    import java.util.Scanner;
    public class together {
    public static void main (String []args) {
    Person o1;Bag bag=new Bag();
    o1=new Person();
    o1.putMessage();
    o1.getID();
    o1.countAge();
    BookStore books=new BookStore();
    books.addbook("My", 18.00);
    books.addbook("Heart", 9.99);
    books.addbook("Will", 32.50);
    books.addbook("Go", 23.50);
    books.addbook("On", 100.00);
    System.out.println(books);
    int i=0;
    String choice = "y";
    double total=0;
    NumberFormat fmt=NumberFormat.getCurrencyInstance();
    System.out.println("请选择合适的书包大小");
    String[] Bag = bag.chooseBag();
    while (choice.equalsIgnoreCase("y")) {
    
    System.out.println("请输入你想买的书");
    Scanner scan = new Scanner(System.in);
    Bag[i]=scan.nextLine(); 
    System.out.println(fmt.format(books.getPrice(Bag[i])));
    total+=books.getPrice(Bag[i]);
    i++;
    
    System.out.println("还想继续买吗?Y是N否");
    choice = scan.nextLine();}
    if (choice.equalsIgnoreCase("n")) {
    o1.printMessage();
    System.out.println("您现在包里装了"+i+"本书,价格总计:"+fmt.format(total));
    
    }
    
    }
    }


    展开全文
  • 前言 前几年移动互联网创业的风口,如今渐渐消失,移动互联网被巨头公司...其实当下的供需关系不平衡不代表没有需求,市场上过多的是只会 xml 和 Activity、只会用代码堆需求的初级 Android 程序员,而高级 

    前言

    前几年移动互联网创业的风口,如今渐渐消失,移动互联网被巨头公司瓜分,一些创业公司倒闭了,Android 开发需求慢慢趋近于饱和。而当初移动互联网处于风口时,自学、转行以及培训机构出来了大量 Android 开发从业者,导致目前看起来市场供大于求。

    那么 Android 开发工程师们应该如何面对当下的局面呢?

    其实当下的供需关系不平衡不代表没有需求,市场上过多的是只会写 xml 和 Activity、只会用代码堆需求的初级 Android 程序员,而高级 Android 开发工程师仍然紧缺,并且薪资很可观。

    那么接下来,问题就变成了“如何提升自己在 Android 市场上的竞争力”。

    1、知道它是什么、有什么用

    相信很多人在学习的时候,一开始都会在网上找一整套资料或者买一本书来学习,结果就是内容太多,学了记不住或者学到一半感觉很难,便放弃了,更别提写代码了,根本无从入手。

    而更好的一种办法便是学之前先不要着急买书,买资料,先了解一下这门语言或知识有什么作用,为什么会有这个,学习后可以解决什么问题,可以从事哪些工作,以及它的发展史,这样就可以保证我们学到的是最新的知识,以及对以后的工作方向有个大致认识。

    有了这个大致的认识之后,再决定自己是否需要学习这门知识。

    2、构建知识的思维导图

    如果决定学习这门知识的话,在来构建这门知识的思维导图,它可以清楚的展现一门语言的知识结构,我们可以对照这思维导图上的知识点一个个的针对性的学习。

    至于思维导图的制作可以参考书本目录和一些培训网站,尽可能的涵盖这门知识的所有知识点。

    以下是我整理的 Android 方面的思维导图:

    image

    3、如何获取资料

    首先你要知道你要学习的这门语言的大牛都有哪些,从大牛开始,翻找他写的书,博客、公众号寻找你需要的,所谓名师出高徒,你要知道有时候你学不会并不是你的问题!

    其次寻找这门知识相关的官网和优秀社区,勤逛官网和社区可以让你大涨功力。

    总结

    算法知识点繁多,企业考察的题目千变万化,面对越来越近的“金九银十”,我给大家准备好了一套比较完善的学习方法,希望能帮助大家在有限的时间里尽可能系统快速的恶补算法,通过高效的学习来提高大家面试中算法模块的通过率。

    这一套学习资料既有文字档也有视频,里面不仅仅有关键知识点的整理,还有案例的算法相关部分的讲解,可以帮助大家更好更全面的进行学习,二者搭配起来学习效果会更好。

    部分资料展示:




    有了这套学习资料,坚持刷题一周,你就会发现自己的算法知识体系有明显的完善,离大厂Offer的距离更加近。

    资料获取方法:点赞+关注+转发,然后进入我的【GitHub】,里面有免费获取途径

    5%E6%8B%BF%E9%AB%98%E8%96%AA%EF%BC%81.md),里面有免费获取途径**

    展开全文
  • 详细设计 主要画几个主要功能模块的程序流程图或者算法。 6.系统实现 典型的程序代码介绍(按模块,按功能...),并进行简单说明。 7.系统总结(或结束语) 6.1 简要介绍在何种开发环境下实现了...
  • 将设计过程出完整的课程设计报告,报告要求必须附上主要程序界面和程序源代码。 课程设计报告要求 课程设计必须使用规定的课程设计实验报告纸书写,并且要使用钢笔或用中性水笔,不能使 用圆珠笔。报告的内容...
  • 课程设计提交说明

    2013-07-19 20:03:23
    1、提交时间:7月23号 2、提交方法:按如下...3、设计报告主要是程序完成的功能、如何设计的,用到了哪些面向对象的知识,是如何用的。主要是要体现是如何学以致用的(包括以前课程的内容,如数据结构)。 4、如
  • 如何写好测试用例

    2017-12-17 22:19:55
    *慕课网课程学习笔记总结*前置知识点: 软件相关概念(软件是数据、程序、文档的集合) 软件测试基础(满足需求为目的,保证软件质量的一系列手段) 测试流程(需求分析,到计划制定,用例编写与执行,再到测试...
  • 课程设计要求同时上交打印文档,设计报告包括设计题目,算法分析,关键代码及其数据结构说明,运行结果分析以及上机实践的经验总结。 设计一: 设计任务:模拟Linux文件系统 在任一OS下,建立一个大文件,把它...
  •  出差工作总结优秀范文精选1 我于X月15日至x月21日至北京等地参加由清华紫光培训中心举办的《绩效实务管理》,现将此次培训总结如下: 一、培训课程有《如何设计合理的绩效目标》、《绩效工具的有效应用》、...
  • 《Java程序设计课程实验指导书程序代码(答案)(实验一),个人原创,仅供参考与交流。 实验一 Java开发环境的安装与配置,熟悉Java程序结构 一、实验目的: 1. 掌握JDK的安装步骤。 2. 理解环境变量PATH, ...
  • 软件测试课程笔记

    千次阅读 2017-04-23 23:38:31
    写报告?为什么要做自动化?如何做? 课程内容: 定义:测试是为发现错误而执行错误的过程。IEEE定义:使用人工或自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间...
  • 测绘工程实习报告范文精选5篇 实习报告是展示自身实习收获成长的重要报告,那么实习报告如何写呢?小编精选了一些关于实习报告的优秀范例,一起来看看吧。 测绘工程实习报告 一、实习安排 1.1 性质目的 毕业...
  • 数据库实验报告

    2017-12-14 23:37:15
    本文档为数据库上机实验报告,是自己认认真真一步一步的,报告包含试验中的具体步骤,过程以及代码和实验结果截图,和实验总结。 实验一 实验题目: 数据库管理系统的使用 实验目的: 掌握SQL SERVER2005的...
  • 单片机实训报告范文精选5篇 实训报告是展示自身实训收获成长的重要报告,那么实训报告如何写呢?小编精选了一些关于实训报告的优秀范例,一起来看看吧。 单片机课程设计心得体会 在学校学习期间我有幸的参加了...
  • 食品公司实习报告范文精选5篇 实习报告是展示自身实习收获成长的重要报告,那么实习报告如何写呢?小编精选了一些关于实习报告的优秀范例,一起来看看吧。 食品公司实习报告 一、实习目的 通过到工厂参观企业...
  • 生产实习报告范文精选5篇 实习报告是展示自身实习收获成长的重要报告,那么实习报告如何写呢?小编精选了一些关于实习报告的优秀范例,一起来看看吧。 生产实习报告 前言 制药工程专业生产实习是制药工程专业...
  • 随着科学课程改革的日益发展,科学实验也随之有了较明显的变化,实验的种类日渐繁多,如由验证性实验向探究性实验和应用性实验的逐渐过渡,由定性实验向定量实验的逐渐转变,由课内实验向家庭实验、研究性实验的逐步...
  • 单片机实训报告范文精选5篇 实训报告是展示自身实训收获成长的重要报告,那么实训报告如何写呢?小编精选了一些关于实训报告的优秀范例,一起来看看吧。 单片机课程设计心得体会 在学校学习期间我有幸的参加了...
  • 制图实训报告范文精选5篇 实训报告是展示自身实训收获成长的重要报告,那么实训报告如何写呢?小编精选了一些关于实训报告的优秀范例,一起来看看吧。 水利工程制图的实训报告 20xx年11月1日至20xx年11月20日期间...
  • 这段时间,各种作业、课程设计、实验报告,压力倍增。难得挤出一点点时间,绝不睡懒觉,整理总结往日所看的书,只为了可以离自己的类库近一点。 本文参考自《javascript语言精粹》和《Effective JavaScript》。...
  • java认证所有课程

    2009-08-27 15:13:59
    一般地,如果你想一个程序,它基于一个事件而执行多个动作,把那些行为编写到处理器的方法里即可。然而,有时一个程序的设计要求同一程序的多个不相关的部分对于同一事件作出反应。这种情况是有可能的,例如,将一...
  • 数字电路实验(五)——CPU综合设计(1)

    千次阅读 多人点赞 2019-12-01 20:15:03
    数字电路课程最后的大综合实验——CPU设计实验是我最得意的实验,我当初做了整整一个月,前前后后出了六个版本的CPU,从最开始的能够实现基础功能的硬性CPU和最后的可以进行时序的高级CPU,连实验报告我都了不下...
  • 二、课程设计上传说明 请将以下内容压缩打包后以附件的方式上传(附件大小不能超过10M),需包含以下内容: (1)可以使用Eclipse顺利编译的项目源码; (2)可以直接运行的.exe文件; (3)项目报告(参看三、...
  • 本学期的《软件工程》课程需要一份文献综述报告,内容是“就如何利用面向对象的软件开发方法来开发软件,谈自己的心得体会”。我稍微想了想,现在已经不是求伯君那个程序员英雄主义年代了,软件开发更多地强调的是...
  •  本书可作为高等院校“网页设计与开发”类课程教材,也可作为网站制作、Web程序设计培训教材,还可作为网页设计与Web编程爱好者的自学参考书。  本书特点  ●构思清晰,结构合理。  ●内容全面系统,语言简洁...
  • 这是我的课设报告,有需要的话可供参考,的不好的地方还望谅解~第一次做JAVA的课程设计,一开始不知道如何下手,最后还是在同学的帮助下一步一步地完啦!
  • 1、 课程学习报告: 1) 要求谈通过对本课程学习后,对数据库的认识,本课程的收获及不足。 2) 应用Access可以解决什么问题?如何应用Access解决实际问题。 3) 对Access的应用做一个总体评价,即你认为Access与...
  • 文章目录前言笔记我的方法论观点作者观点需要什么样的数据和报告如何寻找这些数据和报告如何利用这些数据和报告作者的观点总结 笔记 我的方法论观点 我在《管理学》之组织设计(进度三)说到过。 各个学科找到了...
  • 菜鸟作——软件测试基础概念

    千次阅读 2018-07-31 16:59:47
    说明:博客作者——a girl , 软件开发新人,小白一个。以下文章为自学总结,如有错误欢迎大家批评指正,第一次法博客,请大家多多指教...测试方案如何设计? 测试流程是怎样的?怎么提bug?怎么写报告? 为什么要...

空空如也

空空如也

1 2 3 4
收藏数 61
精华内容 24
关键字:

如何写课程设计报告