183
社区成员




The Link Your Class | https://bbs.csdn.net/forums/MUEE308FZ |
---|---|
The Link of Requirement of This Assignment | https://bbs.csdn.net/topics/603608738 |
Team Name | 膻味满满美羊羊 |
The requirements for this assignment | Alpha Sprint Improvements |
Leader's Name, MU ID and FZU ID | 19105495 & 831901322 Shuo Qiu |
Member1's Name, MU ID and FZU ID | 19105461 & 831901312 Shuqiang Wei |
Member2's Name, MU ID and FZU ID | 19104391 & 831901323 Haiting Luo |
Member3's Name, MU ID and FZU ID | 19105002 & 831901310 Yifan Zhou |
Member4's Name, MU ID and FZU ID | 19104987 & 831901324 Xuetong Liu |
Group Number | 9-B |
Github Code Link | https://github.com/VelezSybthon/CodeShare |
Demand specification link | https://docs.qq.com/doc/DVVhYV3p1dXJXcEpo |
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
Class Diagram
Use Case Diagram
State Diagram
Sequence Diagram
Activity Diagram
Enter your pass to log in
Enter your pass login to create a new library and set its openness
Write code in a new library of our own
We can share group chats with friends and get them into groups
People can chat in a group chat created
QR code
github repository link:https://github.com/VelezSybthon/CodeShare
(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.