Extreme Programming(deadline November 19, 2023 23:59)

promisekoloer promisekoloer 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

目录

  • Deadline
  • 1. Basic functions
  • 1. Registration and login module
  • 2. Scientific Calculator functions
  • 3. Interest rate calculator
  • 2.Homework content
  • 3.Assignment Grading Criteria and Evaluation Rule
  • 4.Rules & Format
  • To help teachers or teaching assistants from other schools understand the course situation, please add a format description at the beginning of the assignment:
(Extreme Programming-- Back-end separation calculator programming with login module)


Deadline

The deadline for this assignment is: November 19, 2023 23:59
Note: The blog needs to be reviewed after publication, please remember to publish the blog in advance to avoid affecting the assignment submission.

1. Basic functions

1. Registration and login module

  • Implement login and registration pages, where users register first, and after login verification, jump to the main interface. Save their calculation history for different users.When a user logs in, their corresponding calculation history can be read.

2. Scientific Calculator functions

  • The requirements are the same as the second assignment, and the functions should be as complete as possible

3. Interest rate calculator

  • Function 1: Calculate deposit and loan interest
        * Implement an interest rate calculator and store the interest rate table in the database (which can be modified at any time), as shown in the following figure. Use two input boxes to read the input data of the front-end, 1. Enter the deposit/loan amount 2. Deposit/loan duration (unit: year). Output the corresponding deposit/loan interest. 
        * Note: the interest rate must be read from the back-end database, can not use the cache
  • deposit interest rate:

  • loan interest rate:

  • Function 2: Modify deposit and loan interest on the front-end
        * Input the modified information on the front-end page, and the values of the table in the database will be modified accordingly.
        * Input: 1. Deposit/loan 2. Duration (unit: year) 3. Modified interest rate
        *

2.Homework content

  • Design the division of module in advance
  • It's a multi-person collaborative work. Although this is a team task, we hope that each student can complete a total development process through group communication. Everyone needs to participate in coding. Establish a GitHub team repository (commit times ≥ 3) and upload relevant programs and documents to the repository before the deadline.There are no mandatory requirements for the repository directory structure, but it is important to ensure that the code provided by this repository can be relied on to build the project.
  • The team need to post a blog with the following content: 
        * Project address (repository address, access address, and other related addresses)
        * Take a screenshot of Github's submission log and count the commit times of each group
        * Description of functional implementation ideas
        * Screenshots and complete running video of the program 
        * Division of labor among team members
        * Evaluate the contribution ratio of each team member, with a total score of 100 (if there is no evaluation, the team leader's score will be reduced by 50% after averaging the entire group)
        * Difficulties encountered in cooperation and solutions
            * Team member 1
            * …
            * Team member 2
            * …
        * PSP table (one table per team member, posted on team blog)

3.Assignment Grading Criteria and Evaluation Rule

The total score for this assignment is 100 points.

  • (30’)Basic Requirements [Covering Course Objective 2]

  - (10‘) Blog Formatting, using Markdown formatting; Provide the Github repository link correctly and the code standard link.
  - (20‘) Description of functional implementation ideas, Program screenshot, Division of labor among team members.

  • (70‘)Coding Implementation [Covering Course Objective 4]

    - (10‘) Page Style
    - (25‘) Registration and login function (storing users information with a database)
    - (10‘) Scientific Calculator
    - (25‘) Interest rate calculator (use database storage)


4.Rules & Format

To help teachers or teaching assistants from other schools understand the course situation, please add a format description at the beginning of the assignment:

|Course for This Assignment|... |
|--    |--    |
|Team Name|... |
|Assignment Requirements|... |
|Objectives of This Assignment|... |
|Other References|...    |

...全文
0人已提交
完成率0%
暂无数据

相关推荐

【信息科学与工程学】【产品体系】第三十三篇 DPU/smartinic芯片中的学科知识03

需求实现DMA 与流边界检测优化​分级超时状态机(短/中/长)+ 积压计数 + 批量触发DMA 控制器优化​描述符预取(深度 4)+ 中断合并(阈值 8)Fence 语义正确性验证​RTL 断言 + C 语言序列号检测 + 性能对比 + 硬件计数器所有代码均为可综合 Verilog,已在仿真器中通过基本功能测试。在 FPGA 原型上运行上述 RTL,配合 ChipScope 观察 fence 时序在 BlueField-3 上运行 DOCA DPA 测试程序,对比加/不加 fence 的结果。

flyair_China

【信息科学与工程学】【云计算】计算机科学与自动化——第十五篇 云计算10 云计算领域架构

​:作为前端请求的统一入口,负载均衡器基于预设算法(如轮询、最小连接数)动态分配流量至后端服务器集群。​:通过IP哈希或Cookie绑定,保障同一用户请求由同一服务器处理(如电商购物车场景)。​:Nginx(HTTP/HTTPS反向代理)、HAProxy(TCP层负载均衡)。​:实时监控服务器状态(如响应时间、连接数),自动剔除故障节点,确保服务连续性。​:本地资源满载时,将流量分流至公有云(如AWS + 私有云混合架构)。​:LSTM预测流量峰值,强化学习动态调整权重(如阿里云智能负载均衡)。

flyair_China

变电站精细化设计施工标准(电气部分)

变电站精细化设计施工标准(电气部分).pdf。文档内容齐全,中间有页码不对,是因为这是两个文档合成的,不影响内容完整,内容为图片,不是源文档。

bigshentu

chromedriver-mac-x64-159.0.8133.0(Canary).zip

chromedriver-mac-x64-159.0.8133.0(Canary).zip

LCG元

YOLO26算法工业车间光伏组件热点与系列故障目标检测+训练好的模型+174张数据集+pyqt可视化界面.zip

附训练好的 YOLO 权重与 PyQt 可视化检测界面,页面底部含可视化效果预览,毕设/课设开箱即用。 【数据集概况】 · 检测类别(中文):[系列故障(Falla serie), 热点(Punto caliente)] · 训练集:153 张 · 验证集:14 张 · 测试集:7 张 · 总计:174 张 该数据集聚焦于工业车间内光伏组件的热成像检测场景,专门针对太阳能电池板在运行过程中出现的局部异常进行精准识别,具有明确的工程诊断价值与质量控制意义。数据采集覆盖多种典型热异常模式,为光伏系统运维中的早期隐患预警提供了高质量视觉样本支撑。... 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 85 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.8734** mAP50-95 | 0.3870 Precision | 0.8062 Recall | 0.8306 train/box_loss | 2.1071 train/cls_loss | 0.9683 val/box_loss | 1.9784 val/cls_loss | 0.6732 【训练过程分析】 从数据加载那一刻起,整个训练过程仿佛是在一条崎岖不平的道路上前进。训练初期,模型的收敛速度颇为迅速,loss 值稳步降低,到第 20 轮时,box_loss 从初始值 2.1071 下降到 1.85,但并未显著波动,仿佛遇到了平台期。从第 40 轮到 60 轮,训练过程变得愈发缓慢,loss 下降幅度逐渐减小,尤其是 cls_... 使用场景:毕业设计、课程设计、深度学习入门、工业场景落地验证。

guo_xiao_xiao_
评论
收藏 已收藏
分享
返回顶部
promisekoloer
2301-MUSE 176 成员 431 内容