您的位置:首页 > 教育 > 培训 > 渠道网络大厦_从事软件开发_sem是什么职业_西安百度推广代运营

渠道网络大厦_从事软件开发_sem是什么职业_西安百度推广代运营

2024/12/23 11:39:05 来源:https://blog.csdn.net/m0_73842328/article/details/144614062  浏览:    关键词:渠道网络大厦_从事软件开发_sem是什么职业_西安百度推广代运营
渠道网络大厦_从事软件开发_sem是什么职业_西安百度推广代运营
Assignment 6Beta Sprint
CourseEE308FZ[A] — Software Engineering
Class Link2401_MU_SE_FZU
RequirementsSixth Assignment——Beta Sprint
Team NameFZUGO
ObjectiveBeta Sprint Summary
Other Reference1. WeChat Mini Program Design Guide 2. Javascript Style Guide 3. WeChat Developer Tools 4. The Art of Construction

Catalog

  • I. Expected Plan
    • Task List and Schedule
  • II. Degree of Completion
    • 1. Final Version Deployment
    • 2. Final Testing
    • 3. Burn-Down Chart
  • III. Teamwork
    • 1. Teamwork and Collaboration
    • 2. Gains and Insights of Each Member
    • 3. Group Evaluation
  • IV. Outlook

I. Expected Plan

Task List and Schedule

DateTask DescriptionResponsible MembersRemarks
Day 1-2Beta Testing Goals and Plan Initialization谢荣城Develop task divisions and timeline, draft the kickoff plan
Homepage UI and Navigation Module Optimization薛墨澜, 张绍钰, 周欣怡Ensure UI experience and functionality are stable
Backend Interface Stability Optimization王希瑞, 刘丹妮, 吴杨顺Fix known backend bugs and optimize interface performance
First Beta Test Report Writing唐宁蔚
Day 3-4Map Module Integration and Bug Fixes张绍钰, 王希瑞, 刘丹妮Ensure map module stability and complete functionality
System Stability Testing and Optimization张子晔, 寿宇浩Test core functionality stability and response speed
User Feedback Feature Improvement薛墨澜, 谢荣城, 周欣怡Add user feedback interface and storage mechanism
Second Beta Test Report Writing吴杨顺, 唐宁蔚
Day 5-6System Performance Optimization and Stress Testing张子晔, 寿宇浩, 薛墨澜Ensure system stability under high loads
Backend Data Storage and Interface Debugging王希瑞, 刘丹妮, 吴杨顺Optimize data storage and improve interface efficiency
UI Detail Adjustment and Page Load Optimization张绍钰, 谢荣城Improve frontend performance and user experience
Third Beta Test Report Writing周欣怡, 唐宁蔚
Day 7-8User Feedback Collection and Bug Fixing张绍钰, 谢荣城, 周欣怡Optimize functionality and fix bugs based on user feedback
Beta Version Deployment张子晔, 寿宇浩Complete project deployment testing and functionality validation
System Logs and Error Monitoring Setup王希瑞, 刘丹妮, 吴杨顺Add backend logs and error detection mechanisms
Fourth Beta Test Report Writing王希瑞, 唐宁蔚
Day 9-10Project Summary Report and PPT Preparation薛墨澜, 张绍钰, 谢荣城Complete Beta phase summary and presentation materials
Final Version Deployment王希瑞, 刘丹妮, 吴杨顺Ensure project stability and readiness for launch
Final Testing张子晔, 寿宇浩Conduct final functionality testing
Fifth Beta Test Report Writing: “Beta Summary and Results Showcase”刘丹妮, 唐宁蔚

II. Degree of Completion

The completed task

  • Project Summary Report and PPT Preparation
  • Final Version Deployment
  • Final Testing
  • Fifth Beta Test Report Writing: “Beta Summary and Results Showcase”

1. Final Version Deployment

Added error handling to prompt users not to frequently request location services.

location() {var that = this; // 保存当前上下文this的引用,以便在回调函数中使用var school_boundary = this.data.school_boundary; // 获取学校边界信息var default_point = this.data.default_point; // 获取默认点信息var static_category = this.data.static; // 获取静态分类信息// 调用微信小程序的getLocation API获取当前位置wx.getLocation({type: "gcj02", // 指定返回可以用于wx.openLocation的经纬度,即国测局坐标系success: function (res) {var nowlatitude = res.latitude; // 获取当前纬度var nowlongitude = res.longitude; // 获取当前经度console.log("当前位置坐标", nowlatitude, nowlongitude); // 打印当前位置坐标// 判断当前位置是否在学校边界内if (nowlatitude > school_boundary.south &&nowlatitude < school_boundary.north &&nowlongitude > school_boundary.west &&nowlongitude < school_boundary.east) {// 如果在学校内,则设置当前位置为标记点和起点that.setData({mylocationmarker: {id: 0,// iconPath: "", // 图标路径未设置,如果需要可以添加latitude: nowlatitude,longitude: nowlongitude,width: 25,height: 37,callout: {content: " 当前位置 ",display: "ALWAYS",padding: 5,borderRadius: 10,},joinCluster: true,},start: {name: "当前位置",latitude: nowlatitude,longitude: nowlongitude,},});} else {// 如果不在学校内,则设置默认点为标记点和起点,并显示提示信息that.setData({mylocationmarker: {id: 0,// iconPath: "", // 图标路径未设置,如果需要可以添加latitude: default_point.latitude,longitude: default_point.longitude,width: 25,height: 37,callout: {content: " " + default_point.name + " ",display: "ALWAYS",padding: 5,borderRadius: 10,},joinCluster: true,},start: {name: default_point.name,latitude: default_point.latitude,longitude: default_point.longitude,},});wx.showToast({title:"当前位置不在校区内\n默认位置设为" + default_point.name,icon: "none",duration: 2000,});}// 无论位置如何,都调用changeCategory函数that.changeCategory(static_category);},fail: function (err) {// 定位失败时显示提示信息,并调用changeCategory函数wx.showToast({title: "请不要频繁定位\n5秒后再试试吧",icon: "none",duration: 2000,});that.changeCategory(static_category);},});},

Upload the fully developed and tested mini-program code to the WeChat server for version review, and ultimately publish it for users to use.
在这里插入图片描述
在这里插入图片描述

2. Final Testing

  • Test tool
    We have completed the launch item testing of the mini-program using the tools provided by the mini-program platform, in preparation for its official launch.

  • Test results
    Excellent launch performance
    Good runtime performance
    Excellent compatibility
    Excellent network performance
    在这里插入图片描述

3. Burn-Down Chart

在这里插入图片描述

III. Teamwork

1. Teamwork and Collaboration

  • Our success was rooted in consistent and transparent communication. Regular meetings ensured progress alignment, while asynchronous updates provided flexibility for individual schedules.
  • Collaboration between front-end and back-end teams was highly effective, with joint problem-solving meetings addressing many integration challenges.
  • Each member’s unique strengths were fully utilized, and this diversity fostered mutual respect and reliance. Constructive feedback and brainstorming further enhanced problem-solving capabilities.
  • Our shared vision and collective efforts created a supportive environment, turning challenges into opportunities for growth.

2. Gains and Insights of Each Member

  • Tang Ningwei:
    As the project manager, I gained a lot of experience in team collaboration and project management during the Beta phase. By creating detailed task assignments and timelines, I better understood the importance of having a clear plan for the success of a project. Additionally, writing the blog helped me become more familiar with summarizing and organizing project progress, improving my ability to oversee the overall project. I also learned how to communicate better with team members to ensure the smooth progression of each task.
  • Xue Molan:
    During the Beta phase, I learned a lot about testing and optimization during development, especially in terms of UI design and front-end development. I realized that a good user experience depends not only on an aesthetically pleasing design but also on stable functionality. Through multiple rounds of testing and feedback, I gradually mastered how to optimize front-end performance, improving page load speed and response times. I also realized the importance of collaboration and communication within the team. Only by working together can we successfully resolve the challenges during development.
  • Xie Rongcheng:
    My work during the Beta phase taught me how important testing and optimization are in front-end development, especially when adjusting based on user feedback. By repeatedly testing the functionality, I learned how to improve the system’s stability and ensure every detail aligns with user needs. I also deeply understood the necessity of interdepartmental communication, especially between the front-end and back-end teams. Only through close collaboration can we ensure the system runs efficiently.
  • Zhang Shaoyu:
    In the Beta phase, I mainly focused on front-end development and testing, learning many performance optimization techniques. Through repeated testing and debugging, I identified some performance bottlenecks in the system and successfully enhanced its responsiveness and stability by adjusting the code and optimizing the design. Additionally, I realized that collaboration between the front-end and back-end teams is crucial. Only by working together can we ensure the smooth progression of the project.
  • Zhou Xinyi:
    During the Beta phase, I gained valuable experience through front-end development and functional testing. I learned how to identify and fix issues through repeated testing, particularly optimizing the UI design and page load. Additionally, I participated in preparing the defense PPT, which improved my ability to organize ideas and present results. Throughout this process, I realized that the work of every team member is interconnected. Only through effective communication and coordination can we ensure the smooth advancement of the project.
  • Wang Xirui:
    In the Beta phase, my main task was to optimize the back-end interfaces and system stability. By participating in testing, I learned how to address performance issues when the system is under high load and take appropriate measures to resolve them. I realized that back-end development involves more than just writing code—it’s about considering the system’s overall architecture and stability. Through close collaboration with the front-end team, I improved my skills in interface optimization and performance tuning, ensuring the smooth operation of the system.
  • Liu Dani:
    In the Beta phase, my main responsibility was back-end data storage and interface optimization. During this time, I learned a lot about improving system performance, particularly in data processing and interface optimization. Through multiple rounds of testing, I mastered how to use logging and monitoring tools to locate problems and fix them. I also realized that effective communication between teams is crucial. Ensuring stable back-end interfaces is vital for the smooth operation of the entire system.
  • Wu Yangshun:
    In the Beta phase, I was responsible for optimizing back-end interfaces and testing system stability. By working with the front-end team, I realized the critical role of interface stability in the overall system. During testing, I learned how to maintain system stability under high load and resolved performance bottlenecks. I also learned how to communicate better with other team members to ensure seamless integration of each phase of the project.
  • Zhang Ziye:
    In the Beta phase, my main task was testing and optimizing the system. Through repeated testing, I identified potential performance issues and suggested optimization solutions, which successfully improved system stability. During the deployment and release process, I also learned how to handle various details before the project goes live, ensuring that everything runs smoothly after launch. This process helped me better understand the importance of testing and release, while also enhancing my technical skills.
  • Shou Yuhao:
    In the Beta phase, I mainly participated in testing and optimization, gaining knowledge about performance testing and stress testing. By conducting comprehensive tests on the system, I helped the team identify and solve multiple performance issues, ensuring the system’s stability before the official release. During the deployment and release process, I also deepened my understanding of the preparations needed before a project goes live, learning how to ensure a smooth launch and avoid issues post-release.

3. Group Evaluation

Student IDNameWorkContribution
832202127唐宁蔚Project Manager + Bolg Writing10%
832201130薛墨澜UI Interface Design + Front-end Development10%
832201126谢荣城UI Interface Design + Front-end Development10%
832201113张绍钰UI Interface Design + Front-end Development10%
832201219周欣怡Front-end Development + Defense PPT Production10%
832202202王希瑞Back-end Development10%
832202208刘丹妮Back-end Development10%
832202213吴杨顺Back-end Development10%
832202214张子晔Testing and Optimization + Deployment and Launch10%
832202209寿宇浩Testing and Optimization + Deployment and Launch10%

IV. Outlook

  1. Most Refined Features
  2. Most Stable and Optimized Performance
  3. Most Positive User Feedback
  4. Steady Project Progress

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com