zoukankan      html  css  js  c++  java
  • Java第七次作业--图形用户界面

    Deadline: 2017-5-11 23:00

    一、学习要点

    认真看书并查阅相关资料,掌握以下内容:

    • 了解GUI开发的相关原理和技巧
    • 熟悉Swint组件的使用
    • 理解事件处理模型

    二、作业要求

    发布一篇随笔,主要包括以下几部分的内容:

    (一)学习总结

    1.写出事件处理模型中的几个关键词,并通过具体代码实例说明你对事件处理模型的理解。
    2.其他需要总结的内容。

    (二)实验总结

    实验内容:
    基本要求:
    使用GUI,编写一个宠物商店管理系统实现对宠物信息的统一管理。假设宠物种类有猫、狗,宠物信息包括:编号、品种、年龄、数量、价格。系统启动进入登录界面,登录成功进入管理界面,否则提出错误信息后退出系统。
    在管理界面实现以下功能:
    (1)显示所有宠物列表
    (2)添加宠物到列表
    (3)删除宠物
    (4)对宠物信息进行修改
    (5)退出
    功能扩展:
    用户分为管理员和普通用户两种,增加普通用户注册功能,增加普通用户界面。
    实现以下功能:
    (1)显示所有宠物
    (2)能够按照品种对宠物进行查找
    (3)购买宠物
    (4)显示购买清单
    (5)退出

    完成实验内容,代码上传到码云,在随笔中分析程序设计思路,用PowerDesigner画出类图结构,并对完成实验内容过程中遇到的问题、解决方案和思考等进行归纳总结,注意代码中必须有必要的注释
    格式如下:
    程序设计思路:XXXXXXX
    类图结构:
    问题1:XXXXXXX
    原因:XXXXXXX
    解决方案:XXXXXXX
    问题2:XXXXXXX
    原因:XXXXXXX
    解决方案:XXXXXXX

    (三)代码托管(务必链接到你的项目

    • 码云commit历史截图
      上传实验项目代码到码云,在码云项目中选择“统计-commits”,设置搜索时间段,搜索本周提交历史,并截图。

    三、评分标准

    • 作业总分10分,以0.5分为最小打分单位。
    • 程序(6分):本次实验内容分为基本要求和功能扩展
      - 完成基本要求4分。格式不规范扣1分,程序有错误扣1-2分。
    • 学习总结(2分)
      - 内容丰富,有自己的总结、思考和论述--2分
      - 有自己的总结和论述--1分
      - 大段文字复制,无自己的总结归纳--0分
    • 实验总结(2分)
      - 总结内容丰富--2分
      - 条理不清晰,应付了事--0-1分
    • 附加分:积极参与博客互评和互动,有实质内容加0.5-1分
    • 没有按时提交作业,则本次作业为0分。
    • 作业抄袭,倒扣10分。

    随笔必须采用MarkDown格式,可参考作业模板

  • 相关阅读:
    微信小程序实现滚动到指定位置
    微信小程序,scroll-view组件的使用,跳转到指定的锚点/定位跳转
    小程序,报渲染层错误。图片无法渲染。
    input Input 输入判断/正则
    js,某元素在浏览器页面浮动/飘动
    前端模块化
    npx create-react-app命令不成功,更改成淘宝镜像
    深入理解jdk和jre(转)
    Java学习路线图·影响一代又一代程序员的经典书籍!(转)
    ZAB协议(转)
  • 原文地址:https://www.cnblogs.com/hebau-may/p/6807854.html
Copyright © 2011-2022 走看看