精华内容
下载资源
问答
  • 期可以为每页日历选择背景图片以下是小编为大家整理 分享的Java课程设计实验报告欢迎阅读参考 1 加深对课堂讲授内容的理解掌握解决实际应用问 题时所应具有的查阅资料技术标准和规范以及软件编程 调试等能力掌握面向...
  • Java课程设计实验报告导语:日历可以按年或月前后翻动,能够显示当前的日 期,可以为每页日历选择背景图片。以下是小编为大家整理 分享的Java课程设计实验报告,欢迎阅读参考。1、加深对课堂讲授内容的理解,掌握...

    Java课程设计实验报告

    导语:日历可以按年或月前后翻动,能够显示当前的日 期,可以为每页日历选择背景图片。以下是小编为大家整理 分享的Java课程设计实验报告,欢迎阅读参考。

    1、加深对课堂讲授内容的理解,掌握解决实际应用问

    题时所应具有的查阅资料、技术标准和规范,以及软件编程、 调试等能力,掌握面向对象的编程思想及Java语言程序设计的规律与技巧,为进一步学习web应用开发及今后从事专

    业工作打下基础。

    2、使用本学期学习的 Java SE技术完成多功能日历 GUI

    程序的设计,使之具有如下基本功能:一年日历用12页显

    示,每页显示一个月的日历。日历可以按年或月前后翻动,

    能够显示当前的日期,可以为每页日历选择背景图片。

    3、在完成基本功能的基础上发挥自己的想象力与创造 力,使程序凸显出与众不同的特点与功能,形成本小组的特 性色。1、问题描述准确、规范。

    2、程序结构合理,调试数据准确、有代表性、 。

    3、界面布局整齐,人机交互方便。

    4、输出结果正确。

    5、正确撰写实验报告。

    编写一个GUI程序实现日历的功能。一年日历用12页 显示,每页显示一个月的日历。

    日历可以按年或月前后翻动, 能够显示当前的日期以及当前农历,可以为每页日历选择背景图片。

    可以实现显示时钟, 时钟能进行整点报

    时。可以实现备忘记事功能,能在每天添加、修改、删 除记事等操作。

    1、在上机实验前,小组成员进行选题讨论,确定小组 感兴趣而乂伸缩性强的题目多功能日历。2、在第一次上机实验时讨论分工,分工明确之后,分 头合作进行。

    3、各成员完成自己的任务后,最后进行统筹合并,以 及程序最后的优化。

    4、根据实验结果,写出合肥工业大学实验报告。实验 报告应当包括:实验内容,程序流程图,类结构,程序清单, 运行结果,以及通过上机取得的经验。5、详细的上机实验步骤见任务分工及程序设计进度表。

    经过小组成员的共同努力,最终我们小组设计的多功能

    日历程序能够实现实验的基本要求一一一年日历用12页显

    示,每页显示一个月的日历。日历可以按年或月前后翻动, 能够显示当前的日期,可以为每页日历选择背景图片。另外,在完成基本要求的基础上, 我们增添了显小农历、 显小时钟、 添加备忘录、修改备忘录等功能。整体程序运行流畅、功能 齐全、符合操作习惯。下面是程序运行效果截图:

    日历主界面:

    备忘录主界面:

    备忘录主界面:

    时钟主界面:

    两周的课程设计结束了,在这其中历尽酸甜苦辣咸各种 滋味,不过收获颇丰。从学习C语言、数据库等等计算机编程类课程开始,自己始终有种感觉,那就是太理论化了、缺 少实践。而这次的 Java程序设计可以说与以往大不相同, 先是在课堂上老师讲述了有关的基础理论、基本语法知识, 而后再加上这两周的课程设计,可以说是真正能够体会到程 序编程的乐趣,也第一次发现自己原来对程序设计是如此的 感兴趣。尤其是由于课程时间较紧,课上时间老师只是简单 给我们讲述了一下 Java Swing的基础知识,并没有去深入, 而在此次课程设计中大虽用到的监听事件的有关知识需要 自己去查标准文档,去网上找相关系料,这无疑对自己是一 个挑战。但是两周下来,我做到了,我独立完成了对备忘录 程序的编写,累积下来这部分共涉及到包括Action ListenerMouse Listener , Menu Listener , Document Listener 等各 种各类监听18个监听,分为6个类,累计完成程序千余行。

    而给我印象最深刻的便监听了,可以说是整个备忘录的大部 分代码都是与监听相关,这也是让我我学会了对程序监听的 运用,当然只是学会远远谈不上精通。 相关关键词:

    展开全文
  • 精品文档 实 验 报 告 2016/2017 学年 第一学期 课程名称 算法分析与设计 实验名称 分治策略 实验时间 2016 年 10 月 18 日 指导单位 计算机学院软件教学中心 指导教师 季一木 学生姓名 周文超 班级学号 B14041527 ...
  • 实验环境 操作系统 Windows XP + SP2 /win7 三实验容 1编写一个 NextDate 函数 2掌握黑盒测试中的决策表测试法的基本步骤 3使用决策表法设计测试用例对编写的函数实施测试总结分 析测试结果 四实验步骤 1编写一个 ...
  • 嵌入式实验报告总结

    千次阅读 2018-11-21 09:56:38
    实验一:LED发光二极管实验 一、实验环境 硬件:通用节点一个、USB仿真器、PC机; 软件:IAR Embedded Workbench for MCS-51;...二、实验内容 ...软件设计 四、实验步骤 使用USB 仿真器连接PC ...

    实验一:LED发光二极管实验

    一、实验环境

    1. 硬件:通用节点一个、USB仿真器、PC机;
    2. 软件:IAR Embedded Workbench for MCS-51;

    二、实验内容

    1. 熟悉Zigbee硬件模块相关接口;
    2. 使用IAR 开发环境设计程序,利用CC2530 的IO口进行LED发光二极管的亮灭操作;

    三、实验原理

    1. 硬件接口原理
    2. 软件设计

    程序流程图

    四、实验步骤

    1. 使用USB 仿真器连接PC 机和通用节点模块,模块电源开关处于中间“OFF”档,使用仿真器给模块供电。
    2. 启动IAR 开发环境,打开“…\基础传感器实验\1-5基础例程\1-LED”目录下的实验工程。
    3. 在IAR 开发环境中编译程序、点击下载、调试程序。按“F5”使程序运行。
    4. 观察现象,可以看到发光二极管轮流亮起。
    5. 使用调试界面上的停止按钮使程序停止,观察现象是否停止。
    6. 使用调试界面上的go按钮(等同“F5”),观察现象。

    实验二:串口收发数据实验

    一、实验环境

    1. 硬件:通用节点或任意传感器节点一个、USB仿真器、USB电缆、PC机;
    2. 软件:IAR Embedded Workbench for MCS-51、串口调试工具;

    二、实验内容

    1. 熟悉Zigbee硬件模块相关接口;
    2. 使用IAR 开发环境设计程序,利用CC2530 的串口0 进行数据收发通讯;

    三、实验原理

    1. 硬件接口原理
    2. 软件设计
      程序流程图

    四、实验步骤

    1. 使用USB 仿真器连接PC 机和ZIGBEE模块。将系统配套USB线一端连接PC 机,一端连接ZIGBEE模块的MINI-USB接口上。
    2. 连接USB电缆时,需要安装USB转串口的驱动程序,在“…\基础传感器实验\1-5基础例程\2-串口”目录下运行程序“CH341SER.EXE”安装驱动,重新拔插USB电缆,待驱动自动加载好,在“我的电脑右键——属性——设备管理器”中可以发现如下虚拟串口条目“USB-SERIAL CH340(COMXX)”。记住这里的串口号码“COMXX”。
    3. 启动IAR 开发环境,打开“…\基础传感器实验\1-5基础例程\2-串口”目录下的实验工程。
    4. 在IAR 开发环境中编译程序、点击下载、调试程序。按“F5”使程序运行。
    5. 打开“…\基础传感器实验\1-5基础例程\2-串口”目录下的串口调试程序“串口调试程序(支持中文).EXE”。按照下图设置这几项:串口号选择刚刚在设备管理器中记下的串口号;波特率选择“115200”;数据位8位;停止位1位;校验位none;流控制none等其他均为默认。点击右下角的发送数据按钮,可以看到接受文本框中显示接受到同样的数据。
    6. 更换发送文本框“字符串输入框”中的内容,点击发送按钮。可以看到相同的字符串又被返回。

    实验三:按键控制实验

    一、实验环境

    1. 硬件:传感器节点一个、USB仿真器、PC机;
    2. 软件:IAR Embedded Workbench for MCS-51;

    二、实验内容

    1. 熟悉Zigbee硬件模块相关接口;
    2. 使用IAR 开发环境设计程序,利用CC2530 的GPIO读取按键值并相应对进行LED发光二极管的亮灭操作;

    三、实验原理

    1. 硬件接口原理
      按键部分电路原理图
      2.软件设计
      程序设计流程图

    四、实验步骤

    1. 使用USB 仿真器连接PC 机和任意一个传感器节点模块,模块电源开关处于“ON”档,使用电池给模块供电(如电池电量低插上USB电缆,可一边充电一边使用)。
    2. 启动IAR 开发环境,打开“…\基础传感器实验\1-5基础例程\3-按键控制”目录下的实验工程。
    3. 在IAR 开发环境中编译程序、点击下载、调试程序,按“F5”使程序运行
    4. 观察现象,可以看到2个发光二极管都没有亮起。
    5. 按下模块中间的“KEY”按键,观察2个发光二极管的状态。
    6. 重复按键操作,尝试长按或短按,观察发光二极管状态。修改程序中的延时数值(下图中红点行)后再重复上面操作,体会不同延时下的效果。
    展开全文
  • 教育资料 TOC \o "1-3" \h \z \u 1前 言 1 2概要设计 1 2.1 数据结构设计 1 2.2 算法设计 1 2.3 ADT描述 2 2.4 功能模块分析 2 3详细设计 3 3.1 数据存储结构设计 3 3.2主要算法流程图或算法伪代码 3 4软件测试 6 5...
  • 一、实验目的:[实验目的和要求]1、掌握Python中使用第三方库openpyxl读写Excel文件2、掌握Excel文件的处理方法3、掌握知识的综合应用二、实验环境:1、计算机,局域网,python软件三、实验内容和要求:(直接将实验...

    一、实验目的:

    [

    实验目的和要求

    ]

    1

    、掌握

    Python

    中使用第三方库

    openpyxl

    读写

    Excel

    文件

    2

    、掌握

    Excel

    文件的处理方法

    3

    、掌握知识的综合应用

    二、实验环境:

    1

    、计算机,局域网,

    python

    软件

    三、实验内容和要求:

    (直接将实验步骤及截图写在题目下面,结果必须截图)

    1

    、假设有个

    Excel

    2007

    文件“电影导演演员

    .xlsx

    ,其中有三列分别为电影名称、导演和演员列

    (一个导演可以执导多部电影,

    一部电影只有一个导演执导)

    现在要求统计每个导演执导的电

    影分别是哪些。并按照执导电影个数从多到少排序。

    代码:

    import openpyxl

    from openpyxl import Workbook

    def getdirector(filename):

    bbk=dict()

    jjk=openpyxl.load_workbook(filename)

    oop=jjk.worksheets[0]

    for index,row in enumerate(oop.rows):

    if index==0:

    continue

    fileName,director=row[0].value,row[1].value.split(' ')

    for d in director:

    bbk[d]=bbk.get(d,set())|{fileName}

    return bbk

    if __name__=='__main__':

    bbk=getdirector(r'C:\Users\17458\Desktop\

    电影导演演员

    .xlsx')

    bbk=sorted(bbk.items(),key=lambda x:len(x[1]),reverse=True)

    for item in bbk:

    展开全文
  • 数据结构实训总结PINGDINGSHAN UNIVERSITY数据结构实训院(系): 软件学院专业年级: 软件工程 2009级姓 名: 李乾坤学 号: 091530108指导教师: 刘高原 讲师2011年06月18日查找排序需求分析对一组无序数据进行排序,找出...

    数据结构实训总结

    PINGDINGSHAN UNIVERSITY

    数据结构实训

    院(系): 软件学院

    专业年级: 软件工程 2009级

    姓 名: 李乾坤

    学 号: 091530108

    指导教师: 刘高原 讲师

    2011年06月18日

    查找排序

    需求分析

    对一组无序数据进行排序,找出排序后某一数据所在的位置。

    概要设计 略

    详细设计 略

    算法分析

    简单地说,冒泡法就是先找最小值,再找次小值……,快排则是在一次循环中使它们局部有序,多次循环,直至全部有序为止。二分查找充分利用了有序序列的特性,从某种意义上讲,二分查找侧重的不是比较两个数是不是相等,而是确定要查找的数的范围。

    程序总结

    这个算法给我的最大启发就是我们要充分利用已有的信息。比如对已经排好序的数据进行查找,如果只是平淡的顺序查找,就比二分查找的效率低很多。为什么?因为二分查找考虑并利用了这些信息。同样的理论还可以用来解释为什么快排就比冒泡来得快,排序说白了就是为每一个数找到一个它应该呆的位置。假如为1~10排序,冒泡排序说白了就是一开始先找最大值移到最上边,这没错,关键是次小值又从底部开始找,使以前做的许多移动又有一部分重复了。快排则是,我不管以前怎么着,8碰到5就得放5的右边这总没错吧,以后碰到合适的再移动,但8和5的相对移动不会再重复了。由此观之,消除程序中的重复工作是提高效率的关键,不过高效率的算法可不是长在树上的(说有就有的),比如二分搜索排序,即使看起来很简单,能想起来这么做却是非常不简单的。

    0-1背包问题(Bag)

    需求分析

    从若干个具有一定价值和质量的物品挑出一些放入具有容量限制的背包,使背包的所容纳物品的价值最大。

    概要设计

    三个面板类,用card布局依次显示

    详细设计

    1)第一个card负责设置背包容量和最大物品个数

    2)第二个card负责输入物品名称、重量、价格

    3)第三个card显示结果

    算法分析

    本算法的关键是建立递归公式:m[i][j],m[n][j]

    m(i,j)= max{m(i+1,j),m(i+1,j-wi)+vi} j>=wi

    m[i][j]=

    m(i+1,j) 0=

    m(n,j)= vn j>wi

    m[i][j]=

    0=

    算法的主要思路就是将这个公式程序化,所以说数学建模很重要。在这里我觉得最精华的倒不是算法实现,最重要的有两点:一、动态规划法的思维方式,这种解题方式可以说是递归迭代,也可以认为是建了一个表去记录已经完成的运算成果以方便后边使用,避免重复运算。二、是用一种间接的方式保存被选中的物品,也就是这个表(m(i,j)),没有这个表就没有这个算法。

    程序总结

    通过完成此次试验,对动态规划法感慨良多。0-1背包问题的本质就是判断一个物品该不该放到背包里,然而这种判断还依赖于其他物品的选择,比较方便的方法就是穷举法,判断所有可能的状况,但这样的效率就太低了。解决一问题总有一个量来衡量解决这个问题所需要做的最少工作,编程的一个目标就是如何是计算机的效率更好的逼近这个量。研究穷举法我们会发现有很多重复的运算,优化穷举法的重要思路就是利用动态规划法的思想:利用已有的成果以避免重复运算,未进行的运算可以以已进行的运算为基础。因此我们必须有一种信息的表示方式来说明这个运算已经进行过了,反映到数学上就是发现运算之间的迭代关系。

    我们再从另一个角度去理解。吃饭要一口一口的吃,解决问题的一个重要方法就是缩小问题规模。如何缩小问题规模是个大学问,我们解决问题一般都有两种方法论——递推和递归,递推在这里很明显需要大量的回溯,或者直接就是低效率的穷举法。如果从递归方面看,我们先假设一个最优的结果,然后再看背包容量减少后的最优结果,这样一直迭代。算法的设计是最费脑筋的,但是查看一个优秀的算法非常有助于培养人们灵活的思维方式。

    最短路径问题(LJ)

    需求分析

    为用户提供一种输入手段获得一个无向图(或邻接矩阵),出发点和目的地,通过一定算法得到出发点到目的地的最短路径,显示给用户。

    概要设计

    三、详细设计

    数据类

    结点类Node

    此类负责记录结点信息:坐标(x,y),结点名称,结点序号

    边类

    此类负责记录结点之间连线的信息:起点序号,终点序号,起点和终点的距离

    我们在用户输入界面中建立两个向量对象,分别

    展开全文
  • .\ 课程编号B080101020 C++程序设计 实验报告 姓名 学号 班级 指导教师 实验名称 C++ 程序设计综合实验开发与总结 开设学期 2016-2017学年第一学期 开设时间 第15周第18周 报告日期 XXXX 评定成绩 评定人 XXX 评定...
  • 本文的内容是关于我参与的软件工程项目——“Phylab-Web物理实验中心网站”的前端设计个人总结,来自团队:软剑攻城队 网站地址为:http://buaaphylab.com/,个人项目地址为:https://github.com/kibbon/Phylab-Web...
  • 测试过程实验中出现的问题错误解决方法 不...年 月 日 洛阳师范学院信息技术学院 软件实验报告 专业软件工程 课程计算机算法分析与设计 学号121164040 姓名董亚兵 班级12级软件工程 实验名称 循环赛日程表 实验类型 验
  • 软件设计模式实验

    2015-05-05 11:33:48
    实验一、使用Visio或Rose画出6个创建型设计模式的UML图。在实验报告中说明使用Visio或Rose画UML图的心得体会,并分析总结各个创建型设计模式的特点和适用场合。
  • 这里是自己做的一份完整的软件工程实验设计,里面主要是关于 一个完整的银行系统分析的,有概要设计、可行性研究报告软件工程总结报告、详细设计、项目开发计划、需求分析等一系列文档,关于一个完整系统的实验
  • java实验报告解析,tcp协议解析实验报告,dns解析实验报告,树干解析实验报告整理,吸收与解析实验报告,java实验报告,java计算器实验报告,java实验报告总结,java程序设计实验报告,javaweb实验报告《面向对象程序设计》...
  • 这是一个软件工程实验课的实验报告,文件中包括可以运行的C++程序代码,项目的概要设计,需求分析,详细设计以及总结讲解的PPT格式的实验报告。希望对能用到的朋友有所帮助。
  • DSP-matlab软件实验报告

    2011-01-04 21:38:38
    实验一(1):离散信号的频谱分析 ---------------------------------2 ...实验三:FIR数字滤波器的设计与实现 ----------------------------------14 实验实验分析与总结 ----------------------------------15
  • 李逍遥工作室(李波)制作的::李逍遥工作室制作:软件工程课程设计 实验报告总结 个人小结 自己辛苦辛苦写出来的.怎么不可以收到分数呢?
  • 实验报告姓名: 专业: 学号:一 题目:高层用户界面设计二 设备:计算机名称:配置:三 软件环境: JDK(jdk-6u11-windows-i586-p), WTK(sun_java_wireless_toolkit-2_5_2-ml-windows), Eclipse(eclipse-java-ganymede-...
  • 软件工程 学生管理系统 实验报告 有用例图 顺序图 流程图 协作图。很完整的一份软件工程思想的实验报告。 1 设计任务与目的 1 1.1 项目计划 1 2 需求分析 1 2.1用例图 3 2.1.1 学生用例图 3 2.1.2 教师用例图 3 ...
  • 数据结构课程设计 网上拍卖系统实验 报告C 数据结构课程设计 总结报告 专业 班级 学号 姓名 日期 东北大学软件学院 第一章需求分析 随着网络技术的不断发展和人们购物意识的不断革新网上 购物成为一种新型的购物方式...
  • 第二部分 计算机组成原理实验报告 实验一 基础汇编语言程序设计 实验目的 实验内容 实验步骤 实验总结 实验二 脱机运算器实验 实验目的 实验内容 实验步骤 实验总结 实验三 组合逻辑控制实验 实验目的 ...
  • 实验课程名称 J2EE及JAVA程序设计 开课实验室 DS1501 学 院 软件学院 年级 2012 专业班 1 班 学 生 姓 名 学 号 开 课 时 间 2013 至 2014 学年第 2 学期 总 成 绩 教师签名 软件学院制 J2EE及JAVA程序设计实验报告 ...
  • 实验环境 操作系统 Windows XP + SP2 /win7 三实验容 1编写一个 NextDate 函数 2掌握黑盒测试中的决策表测试法的基本步骤 3使用决策表法设计测试用例对编写的函数实施测试总结分 析测试结果 四实验步骤 1编写一个 ...
  • 实验环境 操作系统Windows XP + SP2 /win7 三实验内 1编写一个 NextDate 函数 2掌握黑盒测试中的决策表测试法的基本步骤 3使用决策表法设计测试用例对编写的函数实施测试总结分 析测试结果 四实验步骤 1编写一个 ...
  • 实验环境 操作系统Windows XP + SP2 /win7 三实验内容 编写一个 NextDate 函数 掌握黑盒测试中的决策表测试法的基本步骤 使用决策表法设计测试用例对编写的函数实施测试总结分 析测试结果 实验步骤 编写一个 Next...
  • 设计实现一个智能移动终端软件应用,至少包含3个相互关联的应用功能,具有较好的用户界面和实际的应用价值以及合理的功能模块结构。 设计方案 实现一个日记本。分为登录界面、日记列表界面、日记内容界面、日记查找...
  • 课程设计报告 课程设计题目复数计算器 学生 姓名张小华 专 业软件嵌入式 班 级10211111 学 号1021111115 完成实验时间2011-11-30 实验 地点 软件楼306 指导 教师 张军 2011年 12 月 1 日 东华理工大学 课程设计评分...
  • 目 录 前言 1 1. 系统概述 2 1.1现状描述 2 1.2系统目标 2 1.3系统功能 3 1.4系统开发方法 3 1.5开发计划 3 2. 系统分析 4 2.1系统需求 4 2.2业务流程分析 5 3. 系统设计 6 ...5.实验总结 14 参考文献 15
  • 多媒体实验报告

    2012-06-25 09:04:23
    1.实验背景 3 1.1达芬奇技术 3 1.2 TI DAVINCI软件架构原理介绍 3 2.试验环境 6 ...7.软件设计总体思想 12 8.实验中遇到的问题及解决方法 15 9.实验收获及总结 16 10.实验分工 17 11.附件 17 11.1截图: 17
  • 实验报告结构是否清晰,问题叙述是否具有逻辑性 Web数据库应用程序设计的正确性 六 时间的安排 共3周(见教学办安排)。每个同学可以根据自身实际情况掌握进度,做完整个项目即可验收,最晚到实践课的最后一天。 ...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 128
精华内容 51
关键字:

软件设计实验报告总结