04-Group Sprint summary

小火柴x_x 2022-12-23 18:16:23

Content

  • Sprint plan
  • Sprint collection
  • Project expectations
  • Actual progress
  • Process experience
  • Contribution
  • Attachment
  • Code warehouse
  • PPT link

The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZU202201
The Link of Requirements of This Assignmenthttps://bbs.csdn.net/topics/610142480
TeamName04-QG Let me fly
GitHub linkhttps://github.com/LittleMatcher/EE308FZ-fund
Sprint Summary Linkhttps://bbs.csdn.net/topics/611214443
Video demo linkhttps://www.bilibili.com/video/BV1Re411c7gM/?vd_source=fe9c12bf738b616a3bca949282c6090d
GitHub linkhttps://github.com/LittleMatcher/EE308FZ-fund

Sprint plan

https://bbs.csdn.net/topics/610161084

Sprint collection

https://bbs.csdn.net/topics/611212248

Project expectations

We are committed to creating a tool website for fund trading, which can make fund trading simple and efficient.

Actual progress

Most of the functions of the website have been completed and basic tests have been carried out. We have also deployed the website to the server.

Process experience

All the members were involved in the project, and we summed up a whole project experience.
In hands-on learning, technologies such as HTML, CSS, and JavaScript let us know the shape of the web and define how we interact with information. However, it is the initial information gathering, detailed planning, and post-release maintenance phase that guides us through website development and is a critical part of the development life cycle. Through the study of this project, we summarized six main steps of website development: 1. Information collection; 2. Plan; 3. Design; 4. Programming; 5. Test, evaluation and deployment; 6. Maintenance and update

Firstly, to give an overview of the overall development process, we created a timeline to plan the tasks at each stage (for example, using GanttPRO to create a convenient and intuitive Gantt chart); At the same time, the burndown chart is used to monitor the work flow and realize the effective tracking of the project.

Website development life cycle:
Step 1: Gather information. According to the group topic selection, we conducted demand analysis on the characteristics of investors, and constructed user portraits to make the push function of the design more targeted. A detailed plan based on this pre-developed data minimizes the need to spend additional resources to solve unexpected problems, such as changing the design or adding features that were not previously available.

Step2 : Planning
Based on the information collected in the first step, we used mind maps, UML diagrams, and so on to systematically show the general appearance of the software. It helps to understand the usability of the product and understand the internals of the site. In reality, sometimes you have to get the customer's approval before you start coding or even designing. Therefore, using data, charts and other forms to describe the software in detail, in the process of development has a strong practical significance.
Step 3: DesignAt this stage, the website has taken shape and all visual content such as images, photos, and videos is created at this stage. We found a lot of material and used prototyping tools to design the layout of the page (including colors, logos, images).

Step 4: Programming
This phase begins to create the website itself. The first step is to create the home page, and then add all the subpages according to the site hierarchy you previously created in the form of a site map. This phase involves creating and testing all static web elements designed during the creation of the solid model and layout, and then adding special features and interactivity. At this stage, it is critical to have a deep understanding of each web development technique you will use.

Step 5: Test, evaluate, and deploy
Once you've written the code, you must test it as a rule. For example, check whether each link is jumping properly, whether the code follows Web standards, possible typos, and so on, and then correct the error evaluation. After double-checking, we deploy it to the server (FTP). Perform final testing after deployment to ensure that all files are complete and correct.

Step 6: Maintenance and update
Regular updates are critical to prevent errors, reduce security risks, and make your software more robust and comprehensive. On the other hand, in reality, the website is more of a "service" than a "product", so we added a feedback system, which enables us to find and solve the problems that users may face, which is conducive to the continuous operation of the software.

Contribution

Team MembersContributionwork
Li Liangkai105%Plan and summary writing ,LSTM model and client development
Qing Qiguo111%Website full stack development
Tang Zijun98%spring blog Writing ,Database
Ma Yujun98%PPT Making ,Data acquisition
Xue Feiyang98%spring blog Writing ,Database
An Yi98%PPT Making ,Data acquisition
Peng Haitao98%spring blog Writing ,test,Video
Li xing98%spring blog Writing ,Front-end development,Video
Li Hao98%PPT Making ,Website Deployment
Zhou Zijun98%PPT Making ,Website Deployment

Attachment

Code warehouse

https://github.com/LittleMatcher/EE308FZ-fund

https://pan.baidu.com/s/1MVQorF965QyjotrZ3Qnczg?pwd=w6y7

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

285

社区成员

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

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