软件杯参赛【学习记录】

前言:谨以此文记录参加软件杯的点滴。

2022.04.08

  1. 参赛选手开会,确定选题 – 校园智慧图书管理系统
    原因:对比其他,门槛较低,做出成品完整性有一定保障。
    队长就此次选题开会甚至自己做了简约的PPT商讨,学习认真的态度和记录、反思的觉悟。
    四人参赛有一个是学弟,可以看出很有想法,不怯于交流。

2022.04.10
(昨日蓝桥杯,后乖乖休息。)

  1. 浏览赛题详情,进行审题工作。 整理一份md,导出pdf共享给群友。
  2. 下午开组会,分配其他成员写需求说明的任务(4+7,即4人开发,7人辅助)。
  3. 本来在慢悠悠学习理论知识,忽而有人说金蝶云的环境安装包下载太慢,才发现别人已经在尝试搭建了。
    了解到IDM(Internet Download Manager)可以并行下载,加快速度,终身会员好像120+,还可以接受。
  4. 金蝶云苍穹平台环境搭建,教程步骤还是挺详细的,不过要用bat开mysql、zk等一些东西
    实话讲,登录到平台界面后,还是挺震撼我的,新鲜感上来了,有趣。

2022.04.11
(今天三节课,两门快结课要复习,一门新开,现在就是说,很累)

  1. 刚进开发云需要开发商标识,请队长统一搞了一个,用管理员账 登录后改好,再用自己账 登录就可以显示开发云里的内容了。
  2. 跟着做了一个请假单的demo入门,我乱了,我对在这个平台的整体开发流程掌握感觉很有限,他的教程偏局部让我有点盲人摸象。

2022.04.13

  1. 浏览器收藏夹分类整理(软件杯:个人记录,苍穹平台,小组进度)
  2. 学习BV12r4y1n7zy,用金蝶云苍穹开发一个增删改查模块现在去尝试模仿。
    刚发现腾讯文档好像比我想象的要强大好用
    金蝶云星瀚登录出问题了,一直转圈,空白页面
  3. GitHub下载学习基于Spring + Spring MVC + MyBatis的图书馆管理系统

2022.04.14
(昨晚开一个无关水会,刚好看见队长在看PPT,寻思最近信息安全技术和软件测试结课了,以为他在复习,问了句,他说在看软件工程。
当时以为他在学习PPT没在意,后来一想,他看软件工程可能是在为这个软件杯的一些具体设计和陈述作准备,而不是为了课程分数,我肤浅了)

  1. 链接图文教程学习
  2. 好像因为安装sqlserver的缘故导致金蝶云苍穹无法正常打开了…

2022.04.15

  1. 今早排查错误,发现可能是MySQL在启动前没有关闭。命令行services.msc回车,停止MySQL再启动.bat,并且这次我把MySQL启动从自动改为了手动。排查完成,登录成功!
  2. 照猫画虎,简略做了个图书信息表,但是应用发布后,想预览,提示“许可已过期”。已在金蝶云开发者 区提问,并在群内汇 了进度与理解。
    具体实现方面来看,我现在还在熟悉了解页面模板里的信息,后续怎么结合代码这方面我还是空白需要学习
    具体能怎么结合,又怎么利用,我走着看着吧。争取20 前能有个数,然后规划下一步。
  3. 发现金蝶云官 开发者 区的入门学习路径,开始有茅塞顿开的感觉!
  4. 许可会不会是队长申请的开发商标识那边有点点问题尚未可知。

2022.04.18
(前面两天在复习软件测试,从早到晚,脑壳痛)

  1. 区提问得到回复:**“许可过期”需要升级MC。**尝试。
    根据回复内容下载了补丁,但在“升级”这步找不到“关于”,也找不到导入补丁的入口。累了…

2022.04.23

  1. 总结一下当前的问题
    (1)“许可过期”导致苍穹平台的测试云无法正常预览
    (2)想看看GitHub上clone的项目,发现
    maven依赖有问题
    ,运行不起来
    (3)不知道苍穹平台到底做的是个什么样的工作(后端跟前端如何连接和交互数据呢连接数据库呢li>
  2. 刚刚又双打开IDEA看了看那个maven配置。
    这次开了clash魔法上 ,然后更新maven,搜CSDN看配置plugin,阴差阳错居然errors都解决了!!!
    然后在运行,注意浏览器浏览的是,
    成功显示别人项目的登录页面,ok!!
  3. 登录时 错,
    修改db.properties文件中的账 密码为自己的mysql账 密码
  4. 修改后需要重启,Ctrl+C后选Y终止,再次.
    管理员成功登录!!!奶思!!!

22.04.24

  1. 今天组会讨论问题。确定了后续规划
  2. 继续解决“许可证过期”问题,应该是一开始下载的金蝶云苍穹版本过低,其许可证到期时间为2021.12,所以无法使用。
    回到最初的起点
    原来登录指的是管理中心!
    账 :admin 密码:Kdadmin001 密码错误!
  3. 开始解决mc登录密码错误问题
    (1)SQL Yog连接数据库:账 /密码root/kingdee
    (2)修改t_mc_user 的fpassword字段值为
    ??对应密码为Kdadmin@001
    (3)重新启动,啊啊啊啊啊啊啊mc登录成功了啊啊啊啊啊!!
  4. 导入补丁包,升级,但。
    (1)咨询得知需要重启mc再升级升级成功了!
    (2)升级成功后,需要重启全部服务,再发布集群
    (3)苍穹平台同步许可
  5. 至此,许可日期问题解决!!

22.04.26

  1. 采购订货案例

https://vip.kingdee.com/knowledge/specialDetail/218022218066869248oductLineId=29&category=225253454434985472&id=225286687348523520

22.04.30

  1. 熟悉ER图,准备开会。

22.05.01

  1. 组会讨论当前问题和后续安排。
  2. 当前问题
    (1)苍穹平台如何协同合作
    (2)前端如何上传图片到在线
    (3)后端数据表设计
  3. 后续安排
    (1)前端群里追问解决问题
    (2)后端摸索建立管理员表,并探索如何实现前后端交互,实现简单登录功能

22.05.03

  1. 在线环境已申请到,但点击连接失败,原因是多ierp。

个人中心链接 https://dev.kingdee.com/index/custom/applyList
在线环境链接 http://cloudide-2267400e14-c5ae2068f3.cloudide.kingdee.com/ierp/

  1. 本地环境,修改控件样式确实无法预览效果
  2. 本地环境,建立管理员登录页面
    (1)建立命名规范:云2,应用2_1,页面面2_1_1
    (2)不要用单据模板的控件,会有各种限制和麻烦。
    要删除原有控件,提示不能删除,因为是继承字段
    (3)打开登录页面,输入用户名密码,保存成功,但提交提示“功能发生异常”
    分析原因应该是开发云的时候,没有设置数据去到哪里
    (4)添加,在高级面板子容器添加
    工具栏项:(操作新增分录)、(操作删除分录)

    (4),添加对应字段(用户名、密码),会自动绑定

22.05.12

  1. 组会:相比一周的PPT课堂,这一小时的会议分享,更让我醍醐灌顶。
  2. 因为不知道如何推进的缘故,加之最近在忙的其他事情也很紧急,已经搁置了好多天的进度。今天开组会我是心虚的,因为没有什么东西可以汇 和分享。
    组长还是那个组长,那个不给组员太多压力,每次开会井井有条分享着当前问题,以及他努力寻找到的资源和突破点,后续如何推进的组长。这次开会,我开始慢慢了解后续的推进方法:
  3. ,学弟的汇 让我真的震惊。我曾跟他一样,对前端设计感兴趣,但相比之下,我不过是浅尝辄止的门外汉。这次组会,他用一个软件设计出了首页和跳转的静态页面,并通过PPT,从用户角度出发揭露了一些数据库表设计上的问题,我深以为然。我说:

(现在我去把今天数据库实验上机的截图整理成 告,然后开始着手推进)

  1. 尝试配置运行金蝶云苍穹线上环境,Run后需要等一会儿,成功!

22.05.13
对图书表,书架表,购书表依据三大范式进行了规范化

22.05.14

  1. 提交表单查看数据
  2. 金蝶云数据库
    问个问题,我发现我手动开mysql可以登录自己的root账户
    用金蝶云的mysql.bat后可以登录官方的金蝶云root账户
    且这俩账户名都是root,但密码不同,数据库内容也不一样
    好神奇
  3. 尝试提交表单
    管理员登录应用-预览界面-提交, 错
    自己新建的这个提交不成功,但是之前建立的采购订单可以提交
    在数据库里
    而库虽然前面提示异常,但是还是加进来了,我也不知道咋肥四”
  4. 在线环境的使用:–
  5. 在组长创建的中实现了,一整个大成功~
  6. 组长的钱包管理应用

22.05.15

  1. 线上环境:
  2. ~~线上环境用不了,只能开本地环境。~~问了组长,需要等待一会点链接才行,果然,线上环境又可以了!
    对不起,刚想发现又503了,应该是服务器不稳定
    重试几次后终于打开了,Run后timeout 错无所谓,正常用
  3. 下一步是搞出来各个

22.05.19
(被软件工程考试洗礼过了,专注项目,开始开发)

  1. 我的表是,所以对应的我应该是实现、、、
  2. 现有应用分析:
    (1)钱包管理:默认首页、login(登录)、search(借阅搜索)、余额充值、user(用户信息)、main_page(系统首页)
    (2)图书管理:默认首页(有菜单弄的作家管理(作家信息)
    (3)借阅管理:(我建立的空壳)默认首页
  3. 我的页面位置分析:
    图书管理-、、
    用户服务-、
  4. 把运行代码那个 页关掉,在线环境就会挂掉。
  5. 细化设计
    (1)图书管理:表中属性、图书统计功能
    (2)书架管理:表中属性
    (3)馆藏查询:查询窗口、显示窗口(表中属性)
    (4)购书申请:表中属性、申请总数
  6. 后续编码,中间需要加个应用编码:
    比如我刚刚创建了用户服务应用,其中有个馆藏查询,如果我用clhm_search,就跟组长的clhm_search冲突了
    所以我必须clhm_userservice_search
    中间加个应用的编码,这样可以独立开来
    好像还有长度限制,我想要clhm_userservice_booksearch时候会超长
    (开始越做越有兴趣啦~)
  7. 书架管理
    获取基础数据费了点功夫从sqlyog复制导出
    对表单和列表的概念进一步区分,列表中的表格视图、卡片视图、轻分析视图好像确实优点东西
    成功添加一条书架数据,并以列表展示,啊~,这就是幸福
  8. 问题:id与书架编 递增顺序不对,新增的会是小id

    问题:列表中删除的话提示“只能删除暂存的数据”

  9. 仿照书架管理,完成了图书管理,速度快了一些
    改进:语种改为,类型改为
    问题:下拉菜单没有显示内容
    原因:设置时候只填写了下拉值,没有填写下拉标题,所以实际显示的是,而不是
    吼吼,这两个用得我很开心

22.05.20

  1. 馆藏管理页面
  2. 馆藏查询页面
    (1)不知道怎么设置查询控件,初次尝试,选择了控件,设置尚未摸索清楚,效果很勉强
    (2)我只是一段时间(10min)没操作,结果环境503了…
  3. 购书申请页面
  4. 下一步规划:
    (1)
    (2)
    (3)

22.05.21

  1. 数据表重构、数据准备
  2. 图书表
    是否需要typeidr> 从简的话可以不要:青春、小说、文学、艺术、动漫幽默、娱乐时尚、旅游、地图地理
    可以归于,删除
    保留,可用于后续统计,展现给用户
    迁移到馆藏表
    注:同一本书、不同出版 ,其ISBN不一样
  3. 书架表:未修改
  4. 购书表
    删去了里的
    更新后,更新数据即可
    新增作为主键
  5. 当前进度:
    (1)我这刚把几个表的控件微调做好,但是需要重新提交一些示例数据看看有没有其他问题
    (2)馆藏管理中需要对图书编 进行一定规则约束,我还没有想好,需不需要赋予图书编 一些意义,怎么赋予
    (3)馆藏管理中的书架编 是外键,不知道你们的外键是如何处理的,是基础资料属性引用的吗觉得把书架管理做成基础资料也行,毕竟修改少)
    (4)用户服务里的馆藏查询其实是跟借阅管理里的查询有交叉的,在考虑删掉馆藏查询,然后看看借阅查询如何实现模糊搜索
  6. 下午学会了批量导入测试数据,即可!开心!
  7. 晚上试图增加数据项,先不提打开线上环境每次就要花至少十分钟
    打开后登录还一直转圈圈,不得不重启环境再来
    进去后一方面添加“修改”按钮,希望在馆藏里添加图书的基础资料也,想要删掉批量导入的数据,试图手动输入,还是,累了…

22.05.22

  1. 插件学习
    (0)IDEA打开路径
    (1)选择插件基类:extends 对应基类(选择kd.bos包下的)
    (2)监听事件
    (3)运用插件上下文
    (4)插件注册
  2. 界面规则用法:“”为空时,不允许填写“”
  3. 改进,添加数据
    (1)之前添加不成功是因为默认编码被隐藏,都为空,所以无法提交
    关于字段一些常规属性(如一些隐藏的控件是否必录,都会再引入导出模板时在表格里显示)
    (2)由于变动不多,且需要查询引用,所以应该是
    (3)啊啊啊啊也应该是fuck
    总结:注意单据和基础资料的区别,注意是否需要引用

22.05.23

  1. 完善功能
    解决查询时候模板
    试图将展示在下,失败
  2. 完善的名称字段
    尝试在查询结果中显示书架名称,又是模板自带的编码名称问题
    3.录制
  3. 后续改进建议
    (1)采购申请单的单据编 自动生成
    (2)”待审批”能否修改状态
    (3)申请书籍要先在图书表中,如何做到
    (4)为什么编码为空会导致重复从而无法添加

22.05.24

  1. 答辩将近,组长真的每天肝得很晚,他还要组织组员分工写一些答辩材料
  2. 今天接到任务,才发现后续的和里有那么那么多东西
    我负责的文档编写部分主要包括了:缺陷分析与优化数据库关系表详细设计运行环境配置说明
    时间紧迫,目前其实我们只是实现了,文档只能靠当初的设想“”了
    这次我们真的在环境学习和开启上花了很多很多很多很多功夫
    果然,真正掌握一个东西并不需要理论上多么精细学习,直接点,去做demo,边走边发现和解决问题就好

22.05.25

  1. 今日答辩,组长下午要去合肥参加比赛,我可能要代为答辩,根据组长制作的PPT写了答辩讲稿,PPT是做的真的NB!
  2. 下午答辩结束啦!!!
    呆在周这组真的给了我,下午答辩我们是1/10,第一个上,然后功能实现展示真的算的
    然后其他同学我看见了有github荡下来的Java项目,有转向腾讯云的两组,还有一个人只做了软件定义部分的工作
    大家都不容易吧…就这样告一段落啦!感谢组长,感谢自己,嘿嘿!

22.05.27

  1. 组长说:
    最近开了关于比赛的教程,大家周六晚上之前看一下吧,

https://vip.kingdee.com/school/livecast_series/310441411298540800id=310441465942221568&productLineId=29

22.05.29

  1. 新建应用-图书排行榜
  2. 看了的几个视频,感觉别人做的页面确实更加一点
    我们的页面显得十分单调
  3. 我现在对于用什么模板怎么做统计还是不是十分清楚。
  4. 依然采用单据模板,让我开始兴奋起来!
  5. 数据看板,一筹莫展,我继续去看看他的赋能课程视频,通过他教过的优化我们已有的
    组长:如果先不实现数据看板的话,你可以把列表视图优化看看

22.06.03

  1. 进行了“”字段的添加并
  2. 列表修改优化
  3. 进行了8本书籍的(像素150×150)
  4. 很有成就感!!
    软件杯参赛【学习记录】

22.06.05

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月4日
下一篇 2022年5月4日

相关推荐