EE308FZ-LAB2-2

激动的小马劈叉 2022-11-11 16:26:07
The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZU202201
The Link of Requirement of This Assignmenthttps://bbs.csdn.net/topics/608859318
My MU STU ID and FZU STU ID20122187(MU)_832001215(FZU)
Teammate's MU STU ID and FZU STU ID20123990(MU)_832001206(FZU)
GitHub linkhttps://github.com/qAWSEDGRTFH/EE308-Lab2-1
Video demo linkhttps://www.bilibili.com/video/BV1JP411c7tF/

目录

1.PSP Form

2.Design thought

3. Important and Difficuit Points in Programming

3.1Setting the background image

3.2 Random dice roll

4. Some Photos of Our Wechat Mini Software

5.cooperation

 6.conclusion


 

1.PSP Form

PSP StagesEstimated Time/minsCompleted Time/mins
Planning3030
Time Estimation3030
Development2020
Requirement Analysis4030
Design Documents--
Design Review--
Code Specification3060
Specific Design120150
Specific Coding900960
Code Review3060
Test6060
Presentation3030
Test Report3030
Calculation Workload1030
Summary&Improvement6090
Total13901590

 

 

2.Design thought

  I have to say, there are many ways to do this assignment. We can use wechat mini programs, websites, apps, and computer applications. Initially, we envisioned writing html files to use web pages to complete the development of the program. Because using web development is definitely the easiest way. But after trying it out, we realized that none of our previous courses had learned anything about front-end development. It was very difficult for us to learn front-end development and produce a complete program in two weeks. Finally, we chose to use the same simple wechat mini program to develop this software. Because wechat small program has many templates for us to choose, at the same time, its visual development and a variety of fine notes greatly reduce the difficulty of our development. 

 

 

3. Important and Difficuit Points in Programming

3.1Setting the background image

   We found that unlike other development software, wechat mini program cannot read pictures from files to complete the background image. We need to convert the image into a website link or base64 encoding to be recognized by the applet. We chose an easier image link. We uploaded the background image we needed to QZone so that we could get the website link of the image. Just like this.

 

    Of course, there are many more images, and I'll show only two of them here.

3.2 Random dice roll

   The casting of dice and the judgment result are the core code of this program. The development language of wechat small program is much the same as what we have learned before. When we encountered difficulties, we consulted students majoring in software engineering.

 Judge the result by the dice.

 

    I've only taken a little bit of it here because it's so long, but what's the difference between this code and this one. 

4. Some Photos of Our Wechat Mini Software

  

 

5.cooperation

  We couldn't meet face to face to complete this project together due to the horrible COVID-19 pandemic. My teammate is stuck outside the school and can't get back to school. We can only collaborate through the network. It is very inconvenient. That's a lot more work for us, and because of that, our demo video only has one person speaking.

 

 6.conclusion

    I have to say, this is the first time we've ever written a full interactive program. We had only learned to program a few simple programs before, none of which had interactive interfaces. It was also the first time I had collaborated on a program. In this experiment, with many unforgettable experiences. The process of making something out of nothing is full of accomplishment. Before that, we knew nothing about these program ui designs and interactive interfaces, This experiment forced me to learn little by little. From the experiment I understand that the programming language is much the same, other languages, as long as a little learning can learn to write wechat small program. At the same time, the experiment also taught us some techniques for working together. Two people working together, it is inevitable to produce some different ideas and train of thought. Therefore, in this experiment, we adopted the way of one main force and one assistant to complete the experiment together. We first determined the experimental protocol together, then one person then assists the other to finish. This is a very nice way to do it. 

 

 

...全文
502 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

285

社区成员

发帖
与我相关
我的任务
社区描述
福州大学 梅努斯国际工程学院 软件工程(2022秋) 教学
软件工程 高校
社区管理员
  • LinQF39
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧