EE308 Lab10 Alpha Sprint Improvements

肥嘟嘟 2021-12-18 02:59:12
The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZ
The Link of Requirement of This Assignmenthttps://bbs.csdn.net/topics/603608738
Team Name膻味满满美羊羊
The requirements for this assignmentAlpha Sprint Improvements
Leader's Name, MU ID and FZU ID19105495 & 831901322 Shuo Qiu
Member1's Name, MU ID and FZU ID19105461 & 831901312 Shuqiang Wei
Member2's Name, MU ID and FZU ID19104391 & 831901323 Haiting Luo
Member3's Name, MU ID and FZU ID19105002 & 831901310 Yifan Zhou
Member4's Name, MU ID and FZU ID19104987 & 831901324 Xuetong Liu
Group Number9-B
Github Code Linkhttps://github.com/VelezSybthon/CodeShare
Demand specification linkhttps://docs.qq.com/doc/DVVhYV3p1dXJXcEpo

Part1

Problem1:When the wx.switchTab method is used to transmit the parameter ID, the wx.switchTab method fails to transmit the parameter
Solution:Check the official documentation and find that the parameter cannot be passed, then use local storage to solve the problem
Problem2:Cannot retrieve a method within a dependency to call
Solution:Import related classes and dependencies
Problem3:Classes are not abstract and cannot be invoked using methods that depend on packages
Solution:Adding abstract before the class indicates that this is an abstract class
Problem4:The user ID will be displayed after login, and the user ID will disappear when jumping back to my page after jumping to other tabber pages
Solution:When the user ID is obtained, it is stored locally and then read locally when the view is updated
Problem5:The same parameter type as the data type in the table was not found
Solution:The parameter types in the table are consistent with the input parameter types
Problem6:project start slowly
Solution:The package of small program code does not necessarily need to be one, it can be divided into several subcontracts according to the function
Problem7:The running class cannot be retrieved because the main class is not defined
Solution:Add some code to the running class to mark the main class
Problem8:Use the rich text component to display background data images that exceed the maximum width of the screen. In WXSS, set the style to adjust the image width
Solution:Change the style of the IMG tag in all strings to inline

Part2

UML design diagram

Class Diagram

img

Use Case Diagram

img

State Diagram

img

Sequence Diagram

img

Activity Diagram

img

Part3

Enter your pass to log in

img

Enter your pass login to create a new library and set its openness

img

Write code in a new library of our own

img

We can share group chats with friends and get them into groups

img

People can chat in a group chat created

img

QR code

img

Part4

github repository link:https://github.com/VelezSybthon/CodeShare

Part5

(1)For front end:
In the process of writing small programs, We found us own problems and feelings:
(Ⅰ )We have little knowledge of the front end, and do not know or even know many components and styles, so that we took a lot of detour in a stupid way.
(Ⅱ) In order to catch up with the schedule, parts with the same style structure but slightly different styles (such as size) are not extracted and summarized into a common style.
(Ⅲ) Tangled in JS for a long time, but found that it is not the effect we want to write; There is also the use of a large number of variables in order to achieve dynamic change, but the logic is complicated and confusing.
(Ⅳ )In this project, it took a lot of time to reference external JS and CSS styles, and now the additional font styles are not implemented.
(Ⅴ) During the design of the page, the adaptation of different devices was not taken into account, and the fixed position resulted in deviation on different devices. For example, part of the bottom view could be at the bottom of IPONE6, but the position was shifted to the top after the replacement of devices.
For future improvements:
As a after end is still more interested in logical classes...
(Ⅰ )Optimize the JS and CSS parts and extract the parts that are used many times as common styles and common JS events.
(Ⅱ )See if you can put the font style somewhere else and reference it.
(Ⅲ )Have a good understanding of position and correct position offset.

(2)For after end:
(Ⅰ)We learned valuable learning experience of basic project development using Springboot on IDEA, and preliminarily mastered the linking method of database (mainly mysql) and project as well as the configuration method of Maven library.
(Ⅱ)A simple understanding of the springboot project development process of all kinds of program structure, the code may appear problems and related solutions have a preliminary understanding.
(Ⅲ)Actual combat how to configure and implement HTML web pages under the Springboot framework and display the basic content.

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

183

社区成员

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

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