实习日志14

完善条件查询和word生成列表

条件查询

word生成列表

1.阶段性总结

1.1.入职培训

        首先,蔡老师的活字格软件开发入门和应用培训为我提供了深入了解软件开发的机会。通过学习,我掌握了一些基础的开发技能,尤其是在数据库设计和管理方面有了更深刻的理解。在入职培训中,我学到了如何设计和完善数据库,以确保系统能够高效、准确地存储和检索数据。这对于软件开发至关重要,因为一个强大的数据库设计能够为软件提供可靠的数据支持,从而增强用户体验。另外,通过将数据库内容以表格形式展现的简单功能,我学到了如何将数据以清晰、直观的方式呈现给用户。这对于用户使用软件时能够更容易理解和操作,提升了软件的友好性和可用性。在培训过程中,我也深刻体会到了团队协作的重要性。蔡老师的引导和指导使得学习过程更加顺利,同时也激发了我对软件开发的兴趣。团队合作不仅仅是技术上的支持,更是在解决问题和创新的过程中相互学习和共同成长。通过这次培训,我对软件开发有了更全面的认识,同时也明白了学习是一个不断迭代、持续提升的过程。我将继续努力学习,不断提高自己在软件开发领域的技能,为团队的发展和项目的成功贡献力量。

1.2.工作内容安排

基于项目的学习:

增值税发票识别、验真项目

项目概述:

        随着企业日益庞大的发票管理需求和财务报账的复杂性增加,我们意识到需要一种智能、高效的解决方案来简化这一过程。许多企业在处理大量发票时面临着手动操作的繁琐、容易出错以及时间成本的挑战。因此,本项目旨在通过开发一款活字格低代码软件,集成先进的百度AI文字识别技术和硬件高拍仪接口,以应对企业在发票管理和报账方面的需求。

        项目的起源源于对企业财务流程的深入研究,我们发现许多公司在发票报账过程中存在诸多问题,包括手动录入导致的错误率高、验真流程繁杂等。因此,我们迫切需要一款灵活、智能的软件,能够有效地提升发票管理的准确性和效率。

        本项目将围绕发票报账的全流程展开,为用户提供简单易用的界面,使其能够方便地上传、识别、验真发票,并通过软件自动汇总金额信息。通过引入活字格低代码的理念,我们希望用户能够通过简单的配置和拖拽操作,即可完成个性化的发票报账系统定制,大大降低了对于专业开发人员的依赖。

        通过本项目的推进,我们期望为企业提供一种创新性的、高效的财务管理解决方案,使其能够更加聚焦核心业务,提高财务流程的透明度和操作的便捷性。同时,这也是我们对未来发展的一次尝试,迎合数字化时代对企业智能化管理的迫切需求。

目标:
  • 能够使用C#编程语言,熟练掌握.NET框架,理解并能够利用C#类库来处理活字格服务端逻辑。
  • 具备JavaScript编程能力,了解并能够使用活字格前端框架,构建用户友好的界面。
  • 理解WebSocket的基本概念,包括协议标识符(ws://和wss://)、全双工通信的特性,以及WebSocket与传统HTTP协议的区别。此外,还应具备处理WebSocket连接各种事件的能力,包括连接建立、消息接收、错误处理等。
  • 理解百度AI接口的基本概念,包括API的鉴权和调用方式。学习如何通过活字格发送请求到百度AI接口,并处理返回的结果。
  • 理解OOXML格式,它是Microsoft Office文档(包括Word文档)的开放标准。掌握在服务端使用C#来生成Word文档。能够将生成的Word文档导出为常见的文档格式,如.doc。
主要内容:
  • 拍照和本地文件上传:

实现活字格前端界面,包括拍照和本地文件上传功能。通过JavaScript处理上传的文件,准备发送至后端。

  • 发票识别和验真:

集成百度AI接口,实现发票识别功能。设计界面允许用户选择发票、进行识别,并展示识别结果。实现发票验真功能,验证发票的真伪。

  • Word文档生成:

使用C#调用服务端代码处理前端请求,生成Word文档。设计前端界面允许用户选择模板、填充数据,并生成文档。导出生成的Word文档为常见格式,如.doc。

项目计划安排:
  1. 第一阶段(1周):集成百度AI接口,学习并实现发票识别功能,设计相应的前端界面。
  2. 第二阶段(1周): 学习和实现拍照和本地文件上传功能,建立WebSocket连接,实现文件的传输。
  3. 第三阶段(1周): 学习并实现Word文档生成功能,设计前端界面允许用户选择模板和填充数据,实现将生成的Word文档导出为常见格式。
  4. 第四阶段(1周): 设计直观、易用的用户界面,使用户能够轻松进行拍照上传、发票识别、验真和Word文档生成操作,确保整体界面具有现代感和吸引力。

1.3.工作完成情况

大差不差,还得改改界面

忘记发了qwq

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/395602.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Gin框架: HTML模板渲染之配置与语法详解

Gin的HTML模板配置 1 &#xff09;单一目录的配置 配置模板目录&#xff0c;在与main.go同级下, 新建目录&#xff0c;下面二选一&#xff0c;仅作举例, 这里选择 tpls templatestpls 在 tpls 目录下新建 news.html <!-- 最简单的 --> <h1>News Page</h1>&l…

爬虫之正则表达式

个人主页&#xff1a;Lei宝啊 愿所有美好如期而遇 概念&#xff1a; 正则表达式(regular expression)描述了一种字符串匹配的模式&#xff08;pattern&#xff09;&#xff0c;正则匹配是一个模糊的匹配(不是精确匹配) 如下四个方法经常使用&#xff1a; match()search()f…

AutoMQ 社区双周精选第七期(2024.01.29~2024.02.09)

本期概要 过去的两周里&#xff0c;社区贡献者lifepuzzlefun 为 AutoMQ 的 RocketMQ 项目优化了 LogCache 的二分查找性能&#xff0c;消除了不必要的List拷贝。 同时&#xff0c;AutoMQ 的主干动态展示了持续的性能优化和功能增强。在 Kafka 项目中&#xff0c;团队设计了新…

【Postgres】11、PROCEDURE 存储过程、FUNCTION 函数、使用方式和区别

文章目录 一、PROCEDURE1.1 语法1.2 描述1.3 参数1.4 示例 二、FUNCTION2.1 语法2.2 重载2.3 示例2.4 兼容性2.5 示例2.5.1 declare variable 定义变量2.5.2 declare、ARRAY、ANY2.5.2.1 ARRAY 和 ANY 三、其他3.1 PL/pgSQL 在PostgreSQL中&#xff0c;存储过程&#xff08;Pro…

家中R4S软路由iStoreOS配置内网穿透服务实现远程访问公司电脑桌面

文章目录 简介一、配置远程桌面公网地址二、家中使用永久固定地址 访问公司电脑**具体操作方法是&#xff1a;** 简介 软路由是PC的硬件加上路由系统来实现路由器的功能&#xff0c;也可以说是使用软件达成路由功能的路由器。 使用软路由控制局域网内计算机的好处&#xff1a…

【Jvm】性能调优(上)线上问题排查工具汇总

文章目录 一.互联网概念1.产品闭环和业务闭环2.软件设计中的上游和下游3.JDK运行时常量池 二.CPU相关概念1.查询CPU信息2.CPU利用率&#xff08;CPU utilization&#xff09;和 CPU负载&#xff08;CPU load&#xff09;2.1.如何理解CPU负载2.2.top命令查看CPU负载均值2.3.CPU负…

更改WordPress作者存档链接author和Slug插件Edit Author Slug

WordPress默认所有用户的存档永久链接都是/author/username/&#xff0c;不管是管理员还是订阅者或贡献者或作者或编辑。如果你想要自定义用户存档链接&#xff0c;比如根据角色不同使用不一样的author&#xff0c;或者自定义作者链接中的用户名Slug&#xff0c;那么建议考虑使…

如何使用Docker部署Drupal并结合cpolar实现固定公网地址访问

文章目录 前言1. Docker安装Drupal2. 本地局域网访问3 . Linux 安装cpolar4. 配置Drupal公网访问地址5. 公网远程访问Drupal6. 固定Drupal 公网地址 前言 Dupal是一个强大的CMS&#xff0c;适用于各种不同的网站项目&#xff0c;从小型个人博客到大型企业级门户网站。它的学习…

选择结构switch

一、执行流程 所有case都和表达式的值不匹配&#xff0c;就会执行default语句体部分 从被匹配的位置开始执行&#xff0c;如果遇到break&#xff0c;那么退出选择结构 二、注意事项 1、case后面的【常量值】不能重复&#xff0c;不然编译器会报错 2、switch后面的小括号只…

MoonBit新增functional for loop控制流支持

1. 增加functional for loop控制流支持 与传统的命令式for loop 不同&#xff0c;循环变量是不可变的。这样的设计将来也容易抽取出来做形式化验证&#xff1a; fn init {for i 0; i < 5; i i 1 {debug(i)// i i 4 error: The variable i is not mutable.} }输出&am…

一文概括|CSC访问学者/博士后/联培申请及派出流程详解

为帮助申请者了解国家留学基金委&#xff08;CSC&#xff09;的政策&#xff0c;以及申报及派出的全过程&#xff0c;知识人网小编利用本文简略介绍并提出规划建议。 公派留学包括国家、地方&#xff08;含省市、行业、学校医院等单位&#xff09;资助派出。而国家公派则由留学…

十字星K线(Doji)含义,fpmarkets澳福一分钟讲解

许多新手交易者遇到过这种奇怪的烛台&#xff0c;看起来就像一个十字架&#xff0c;没有主体上下有长长的影子&#xff0c;fpmarkets澳福肯定的告诉各位投资者&#xff0c;这种就是十字星K线(用Doji表示)&#xff0c;开盘价与收盘价一致&#xff0c;价格运动已经停止时出现在烛…

洛谷C++简单题小练习day15—计算阶乘小程序(不用循环)

day15--计算阶乘小程序--2.19 习题概述 题目描述 求 n!&#xff0c;也就是 123⋯n。 挑战&#xff1a;尝试不使用循环语句&#xff08;for、while&#xff09;完成这个任务。 输入格式 第一行输入一个正整数 n。 输出格式 输出一个正整数&#xff0c;表示 n! 代码部分 …

从零开始的 dbt 入门教程 (dbt core 开发进阶篇)

引 在上一篇文章中&#xff0c;我们花了专门的篇幅介绍了 dbt 更多实用的命令&#xff0c;那么我们继续按照之前的约定来聊 dbt 中你可能会遇到的疑惑以及有用的概念&#xff0c;如果你是 dbt 初学者&#xff0c;我相信如下知识点一定会对你有极大的帮助&#xff1a; 了解 db…

简单贪吃蛇模拟(C语言版本·)

简单贪吃蛇模拟&#xff08;C语言版本&#xff09; 一、所需win32 API知识二、游戏逻辑实现 一、所需win32 API知识 1.在这儿&#xff0c;直接弱化概念&#xff0c;把在贪吃蛇中用到的API知识说一下&#xff01;  1.1用cmd命令来设置控制台窗口的长宽   1.2.用title 指令…

python入门----基础

这里写目录标题 重点虚拟环境/与//的区别/// 关于print字符串可以用号拼接单双引号转义符换行三引号 变量变量的定义变量名的命名 API库导库以及使用 注释单行注释多行注释 数据类型strboolNoneTypetype函数 交互模式介绍开启 input作用延伸 if-else条件嵌套语句逻辑运算符内容…

世界顶级名校计算机专业,都在用哪些书当教材?

前言 在当今信息化、数字化时代&#xff0c;计算机科学已成为全球最为热门和重要的学科之一。世界顶级名校的计算机专业&#xff0c;更是培养未来行业领袖和创新人才的重要基地。那么&#xff0c;这些名校的计算机专业究竟使用哪些教材呢&#xff1f;这些教材又具有哪些特色和…

11. Springboot集成Dubbo3(二)示例demo

目录 1、前言 2、注册中心 3、快速开始 3.1、添加dubbo3依赖 3.2、dubbo3-api ​编辑 3.3、dubbo3-server 3.3.1、添加依赖 3.3.2、实现IUserService 3.3.3、添加配置文件application.properties 3.3.4、修改Application启动类 3.3.5、出错解决 3.4、dubbo3-porta…

Golang 更严格的代码格式化工具 gofumpt

一、前言 gofmt 是 golang 自带的代码自动格式化工具&#xff0c;是保证 Go 代码风格一致的大杀器。我们这次要推荐的 gofumpt 在 gofmt 的基础上添加了一系列更加严格的格式化规则&#xff0c;并保证了对 gofmt 的兼容。 二、gofumpt 简介 gofumpt(https://github.com/mvda…

职业性格在求职应聘和跳槽中的作用

性格测试对跳槽者的影响大不大&#xff1f;首先我们要弄清楚两个问题&#xff0c;性格对我们的职业生涯又没有影响&#xff0c;性格测试是什么&#xff0c;职场中有哪些应用&#xff1f;性格可以说从生下来就有了&#xff0c;随着我们的成长&#xff0c;我们的性格也越来越根深…
最新文章