diff --git a/doc/泛读报告.docx b/doc/01_谢成扬_泛读报告.docx similarity index 100% rename from doc/泛读报告.docx rename to doc/01_谢成扬_泛读报告.docx diff --git a/doc/02_谢成扬_质量分析报告.docx b/doc/02_谢成扬_质量分析报告.docx new file mode 100644 index 0000000..a0c8038 Binary files /dev/null and b/doc/02_谢成扬_质量分析报告.docx differ diff --git a/doc/03_谢成扬_维护需求与设计方案.docx b/doc/03_谢成扬_维护需求与设计方案.docx new file mode 100644 index 0000000..d4afb47 Binary files /dev/null and b/doc/03_谢成扬_维护需求与设计方案.docx differ diff --git a/doc/实践一/新建文本文档.txt b/doc/实践作业/实践一/新建文本文档.txt similarity index 100% rename from doc/实践一/新建文本文档.txt rename to doc/实践作业/实践一/新建文本文档.txt diff --git a/doc/实践一/第一次实践分工.txt b/doc/实践作业/实践一/第一次实践分工.txt similarity index 100% rename from doc/实践一/第一次实践分工.txt rename to doc/实践作业/实践一/第一次实践分工.txt diff --git a/doc/实践七/分工.txt b/doc/实践作业/实践七/分工.txt similarity index 100% rename from doc/实践七/分工.txt rename to doc/实践作业/实践七/分工.txt diff --git a/doc/实践三/~$需求分析描述文档.docx b/doc/实践作业/实践三/~$需求分析描述文档.docx similarity index 100% rename from doc/实践三/~$需求分析描述文档.docx rename to doc/实践作业/实践三/~$需求分析描述文档.docx diff --git a/doc/实践三/~$需求规格说明书.docx b/doc/实践作业/实践三/~$需求规格说明书.docx similarity index 100% rename from doc/实践三/~$需求规格说明书.docx rename to doc/实践作业/实践三/~$需求规格说明书.docx diff --git a/doc/实践三/分工.txt b/doc/实践作业/实践三/分工.txt similarity index 100% rename from doc/实践三/分工.txt rename to doc/实践作业/实践三/分工.txt diff --git a/doc/实践三/天气显示交互图.vsdx b/doc/实践作业/实践三/天气显示交互图.vsdx similarity index 100% rename from doc/实践三/天气显示交互图.vsdx rename to doc/实践作业/实践三/天气显示交互图.vsdx diff --git a/doc/实践三/用例交互.txt b/doc/实践作业/实践三/用例交互.txt similarity index 100% rename from doc/实践三/用例交互.txt rename to doc/实践作业/实践三/用例交互.txt diff --git a/doc/实践三/用例图实验.vsdx b/doc/实践作业/实践三/用例图实验.vsdx similarity index 100% rename from doc/实践三/用例图实验.vsdx rename to doc/实践作业/实践三/用例图实验.vsdx diff --git a/doc/实践三/登录顺序图.vsdx b/doc/实践作业/实践三/登录顺序图.vsdx similarity index 100% rename from doc/实践三/登录顺序图.vsdx rename to doc/实践作业/实践三/登录顺序图.vsdx diff --git a/doc/实践三/软件需求分析描述文档.docx b/doc/实践作业/实践三/软件需求分析描述文档.docx similarity index 100% rename from doc/实践三/软件需求分析描述文档.docx rename to doc/实践作业/实践三/软件需求分析描述文档.docx diff --git a/doc/实践三/软件需求规格说明书.docx b/doc/实践作业/实践三/软件需求规格说明书.docx similarity index 100% rename from doc/实践三/软件需求规格说明书.docx rename to doc/实践作业/实践三/软件需求规格说明书.docx diff --git a/doc/实践二/实践二精读范围.txt b/doc/实践作业/实践二/实践二精读范围.txt similarity index 100% rename from doc/实践二/实践二精读范围.txt rename to doc/实践作业/实践二/实践二精读范围.txt diff --git a/doc/实践五/UI图.png b/doc/实践作业/实践五/UI图.png similarity index 100% rename from doc/实践五/UI图.png rename to doc/实践作业/实践五/UI图.png diff --git a/doc/实践五/UI图.vsdx b/doc/实践作业/实践五/UI图.vsdx similarity index 100% rename from doc/实践五/UI图.vsdx rename to doc/实践作业/实践五/UI图.vsdx diff --git a/doc/实践五/分工.txt b/doc/实践作业/实践五/分工.txt similarity index 100% rename from doc/实践五/分工.txt rename to doc/实践作业/实践五/分工.txt diff --git a/doc/实践五/实验6.vsdx b/doc/实践作业/实践五/实验6.vsdx similarity index 100% rename from doc/实践五/实验6.vsdx rename to doc/实践作业/实践五/实验6.vsdx diff --git a/doc/实践五/界面类图.vsdx b/doc/实践作业/实践五/界面类图.vsdx similarity index 100% rename from doc/实践五/界面类图.vsdx rename to doc/实践作业/实践五/界面类图.vsdx diff --git a/doc/实践六/分工.txt b/doc/实践作业/实践六/分工.txt similarity index 100% rename from doc/实践六/分工.txt rename to doc/实践作业/实践六/分工.txt diff --git a/doc/实践六/天气功能类图.drawio b/doc/实践作业/实践六/天气功能类图.drawio similarity index 100% rename from doc/实践六/天气功能类图.drawio rename to doc/实践作业/实践六/天气功能类图.drawio diff --git a/doc/实践六/登录功能类图.drawio b/doc/实践作业/实践六/登录功能类图.drawio similarity index 100% rename from doc/实践六/登录功能类图.drawio rename to doc/实践作业/实践六/登录功能类图.drawio diff --git a/doc/实践六/登录功能类图.drawio.pdf b/doc/实践作业/实践六/登录功能类图.drawio.pdf similarity index 100% rename from doc/实践六/登录功能类图.drawio.pdf rename to doc/实践作业/实践六/登录功能类图.drawio.pdf diff --git a/doc/实践四/登录功能逻辑视图.drawio b/doc/实践作业/实践四/.$登录功能逻辑视图.drawio.bkp similarity index 100% rename from doc/实践四/登录功能逻辑视图.drawio rename to doc/实践作业/实践四/.$登录功能逻辑视图.drawio.bkp diff --git a/doc/实践四/1.png b/doc/实践作业/实践四/1.png similarity index 100% rename from doc/实践四/1.png rename to doc/实践作业/实践四/1.png diff --git a/doc/实践四/分工.txt b/doc/实践作业/实践四/分工.txt similarity index 100% rename from doc/实践四/分工.txt rename to doc/实践作业/实践四/分工.txt diff --git a/doc/实践四/小米便签逻辑视图.pdf b/doc/实践作业/实践四/小米便签逻辑视图.pdf similarity index 100% rename from doc/实践四/小米便签逻辑视图.pdf rename to doc/实践作业/实践四/小米便签逻辑视图.pdf diff --git a/doc/实践四/显示天气功能逻辑视图.drawio b/doc/实践作业/实践四/显示天气功能逻辑视图.drawio similarity index 100% rename from doc/实践四/显示天气功能逻辑视图.drawio rename to doc/实践作业/实践四/显示天气功能逻辑视图.drawio diff --git a/doc/实践四/显示天气功能逻辑视图.drawio.pdf b/doc/实践作业/实践四/显示天气功能逻辑视图.drawio.pdf similarity index 100% rename from doc/实践四/显示天气功能逻辑视图.drawio.pdf rename to doc/实践作业/实践四/显示天气功能逻辑视图.drawio.pdf diff --git a/doc/实践四/物理视图.vsdx b/doc/实践作业/实践四/物理视图.vsdx similarity index 100% rename from doc/实践四/物理视图.vsdx rename to doc/实践作业/实践四/物理视图.vsdx diff --git a/doc/实践作业/实践四/登录功能逻辑视图.drawio b/doc/实践作业/实践四/登录功能逻辑视图.drawio new file mode 100644 index 0000000..82008bd --- /dev/null +++ b/doc/实践作业/实践四/登录功能逻辑视图.drawio @@ -0,0 +1 @@ +7R1bc5u4+tcws+fBHsRFiEc7cdo9J92Tabd7uvuyQ2xik2DjYpxLf/2RxMUgfRjsAMZddzJTI0CC737Th6JfLV8/hM568SmYub6iqbNXRb9WNE1HJqH/sZG3eATZuhWPzENvloztBr54P9xkUE1Gt97M3RQujILAj7x1cXAarFbuNCqMOWEYvBQvewj84qprZ+5KA1+mji+P/s+bRYt4lGjWbvyj680X6coI2/GZpZNenLzJZuHMgpfckD5R9KswCKL41/L1yvUZ9FK4xPfdlJzNHix0V1GdG37/en/3xyK8nv75299z0365w9/xIJllE72lL+zO6Psnh6tgRf8bT7fhs8tmQfQgDLarGT9S6VEQRotgHqwc/zYI1sklj24UvSWodLZRQIcW0dJPzrqr2Yghhh4Ga3dFRzaRE0bJ9ciIL8kfboJtOHXv3NBbupEbflk7U281p2cJPUnvnbtRyUkZRukL8ynjocfnp+/u0+rfwXRjzekLfTZntwMtvo5BI3djAtkPbkAXC9/oBaHrO5H3XKQWJyG6eXZddutd4NFH0dSEQ4yUzhP+0IlanCJ5vfiuHXbpj9xj7IY4zmH873vNZ8ffJq8gEQSl2zX7yVjHDSlQH4JVlFIIQ+gmBvnvMf5VjpP7lFmQngxkXKIlA3fBxou8gBLAte8+REUiKUXcsxtG7utelCRnB7quDzWzAN6BZibwfdkxM0JqMrjIcbJpqOXILKBhD8xBntNPwXP0wb+x+4e6baUDf/IB1dbSgevXZIn46C1/lHFYNngObGwkKoPPvuc6YjbN73VJZN9jt8eWjA+KbIm7YkvbEEReyqM5ltRMG2BJYjfAkiC8TRneE0uxDWVElAlWCFHGFh8xFXKlTGzFvlZG9BpTGSOFyMihsGCQc3xvzgA5peACccTA5lFjY5RcuPRmM3YyRd4tx8C1vhv5nICDD0Vh8OReBX4Q7gRHGEQORSNfgqF0zVQHh5c5pn8Uglfq0FRM+phX9BjtjukfuzyMroIVndrxOI5dZxO9uJuoa6GsAwSgtYV/DWC4iaGMiWKPGJbJSBkhhneqnsdjZULpYaLY6EIAR7H/sIh/XZPRr1kA+q220E8A/m/YDDItQd4aHclbqyhtUTaQgzYxAGgbemvgJgC3YSZrR5yl7IlCxhfeOhjVmAicBSKbkaKM7LZwjbDaOm9R9i3yltmVLWMZBXgbWB9asjVjmiYAcWKl2GoB6Kg+0JfBbMvZImWoBFRFLuFem8RyIotFDEFtQNY08BCwExGkJkQXukGwAu4yYCea3HBQueFww0eoKXHDhRu9BimjG3bXaMJHLHYlwRcpV5s0sEAaJgJJA3dpQSCsnznHIRX3keMgwxziOMpTlIkYW6mMxS78dTwhIIEQ+sFfB5joveQvze4lf+HD+IsrMvv6otGa5DhdFL394DirmuNyQeAE0jNns8ji1jlruxjCdl+9KAlHUwqMj1k0Gg2py5Ic74LR7OAtdyCGoktRUBkeziy6yrhv3pyHsgXJ2DvTQaISttSdkEhnScLoYkZImmtQ9AWxJU/VcnIJYcDRb4qESpHeE1QOjErw18WkTvDpUWm3KA122Skzn5vKMlclealSEqhM92Tmek+IBdmoMWpB9umpxaoR9DknaqmbHeyGWnTSHLVogsbB5ATUUiNalaOWez+YPonkQs/feGzdNDmdZp61o5RINU1YR1gOmQX3bnFRzeLHigvLOAEBAHE1DfvMvF4XyAB/37JyqfGSPpBHfYORun7NDgfcVxsZfIg5G4PE1RhlrsZuBvprnvzP1/FyA86S+Xy+fPQrm+bBoSZlOly8pTAjBYUnrnIfSiPpwGg6paQZXVM/ZeOGzx5fpOQmOvU9MLYWxw4BXuwjJ9ArhxP4MNLCi5CtnBbzpXOh8mkbfVL6p7KalKQm0AtWv/wrXYh6jCtwLfDZFE23i68a3198+DbmzMOZvc/UDzYu9EKt452t7q0oTUYdL7pdz5zI7XjRmeu73S76feuGb2ULCloQjk4JYa6AXvXgc1X5wFViHGHJ6UN2fOMsPZ/J/I+u/+yyWZWm02O2LuQj8+5sXi1CxT5Iby07ZtWI1dN5vPXGbRwmiIhAIQYc7QFyhqi1YI9Vo+JMNtj7ZKNb/fboCEHH+/960USz7ROYaHL8HbJYBJLpdUQeGbgURYVKNAOgEpIl+ltgRiAon2mHxOTY3jNIv20id5lTTzkbg1dJQLH8S+S+wVw0dbyK0tzAMBERQJybDYjzvzfoo0leXsh15A2+ffY+PHz9OIDop4Qzz67khqhi/aABZ9LarLoBoV4jQtpreTjAlghas8sMJQhUBEQSwQQl1bfjOC85VkYGT1kaCjEuQu0IOsASHaS1oF2kI2E6OCxG2MdsZE8s0wFGaKhSIzL9ZxVQjdVj840YUbKx1eyfEKQ2KTiRdLZ5+xUmHyjCeNoQ8ykCxy3ifu+8oq3cNrYhB/9njCe/Nzr1njfMItB+MOfxwXzMum6E+uSB4gTSq/vNOtb13sPbV/oyv84oBLzoTZncKOMrZmYkP+zciK2MRnxDGOH1UQi2TMh1sq8hKQamtorG75KrFrEyohfrfAQxr4zNoyoja7c6HB8uvkZlYPremT7NuZwaTGPTZMSjvNR0d3wQWJ8pS3ouFTxMlm02L0E4OzYqfvjie5GA2eF4wuE6ZntHALgKwCt54o5SKE0ChsesQ3fubSi78iCyQAjqLwxCY50TpcmgwijvGHicdSh6YJmiTYuBnRrZXtS83dXErlNYTfU86NoXg9UkZI9xQY42Wti8Zum8Fu7YaJEjrIJmzaJ6ZxZW0AmMsEKQVRt2GSFDNUJkbaWABqZtiokx3F0CCIYHtCWTGjM23+5sstCKbfIfV2xLZrzFaUxkSnzxlr7D5VQ+jsIobrrw/Nmt8xZs2ctsIqrs0qPxIgi9H/R6JwVzvpeExnxypj6EKMrupi9ssmSZ0GXm5F2KICQMfXJeCxfeOixsEj9g4PvOeuPdZ6GfWK+PgygKllXC8gD8GymxpZpIg9Oi0K5cU2uLAqDwZbnrIiQgKr2XnL0Kd1YQKK1uTiLHmmCoDaCbStGXRfheFl7kslYkbM2X0FlLOrcJcqgd0UZkj5J9D0FEf30bfXn4+GP7TH7grf22fly+DGoE3N6XRLDEFiRpq6DWcwhaGs5MO1AgoAWBDrFfIxulQXDLAaqtV0b0l5j1cSiF+EfDLSH0gA2hZ8Y/yKwBaw1KD2ikLWjLrhTV7xf+qY9SVI3STtmn9ZYsJ2MfEwvskxaYVLU/yvrUNQ5s2Ruiz8IKri4MdDRST8w/h229azDhtQtD5YNQu7CTHITCWbhKajKYZGbRUFU1ZZeZVYdG3GGw+X2i+2zhfBXiPp1/itSe0FVPbJVWNyhmqMV5kJjRby4KBkLwsG2GTZJtWgSQJ7NSEotJtlEaM/tPYyKRScRxLlTWTTWJoRlKvppExah7mdWTIL4mNDpGYsVY7f1qwkRSAKRt0pEd9cZIpxTZPUFiJexr8799YiTW2QHSsnV0WJIONI9K6aVSiRyxobkxQ6UK90crkY6JSKshCXqdmcO6XafOs616XxioAGde6n3bbRtq1CKDtsp9YTI4qjTiUu4rS0lsk6GNd0UOxVw8q9lVc/+040QxnX9oqLtF7OIiJu6m9BcmpRqRxH9A6S+nA2uHBL0dOti7CNm7SNt0UL6r7ucqCt7TZOIPXt9ao1b3TNo8FKsd47dj1ZBUHbx6G6pi9xWOZjW2hNcaGGlbf50XSlJ7ghe82FfKOG7lS3+MmAli82pfdkpVRphbHtdsML54RPbW6tYDryCezqvW0jRFewIT2Z5ordQSZv6jmhn+40otLQ3tMRZIM0qCLWKULmJZJ1USctpEkJln5eCljZV2CJTt+vYqL2EI14nwt1R5aSFDLLwEP5Agg6OJwks4ml+jU9657tWmkkTaHd/5BxJgqB9Q3NZLzrYFzjYNAgG229iNDgTEqE1FdL7nBLMaz9hwotYXsXg0J/6MFv0x4Zuc+KnxJXZTnw6IQAcmyGDdBm/0s/8WAjL7yF7QtxAg9rLHfD+cxVwQYl36u7zrWwh95K/DIlp9DI5WZq9TXdITx0iSCJYqd4CqncJWDbGBL5vsVD6PXmcvVB+bNe9VPn0hHE0XeyHsxXVtGtIMDZi3W8KpU2PYVh9FavtIjRRh2dylO2dAjsWRrdtqWM4XRd60K9paozaYXACPqSnRWwq1vkhGVZKMejOS8bB5WxaSxslKjRohgMZa1lNnqR1sC/Na6kmx3fqX2w1DOc22FasYp0cqFExO+wh34hAb7fe5VMXYaVfQxrrZO3DLObQoCPyLEVIbp6qIUnnjV6d7hIwDWpYex0C2+NnzrvhH13QR2KfmH1NO9cwjZ/M0DN1lEMmpxQsfleJWq8Ztt5tVZbcvRq37OnXXnM4v2D26KhnE766HTh7DemvMe7odA1Ub05gUy8ViDW1Ytjnt8K2Z6WQH7T6oDO6meqcymJdaeCfZpyB0OUCZ/j64KlLc+yTN1LJXYh5WTX2yXZXvJN2EEXpDvMaFeJsg3ta9PCwaqUZnjVTEjwEhA+i7QUEO6brWiiVN2dFbBjP34ukd/WkZZJy6HYRZI1fz3liJ2FClqzoznQgiCmQig0BM1F5PFVN2rmOfYEYJ98JKzSJXBXiptawNbr01HjJPpZJEu8GyAcEFdcYzWnO90hKcQt0TZl0i2caMOBXKu35T0iQyJi6c9Q5Ug4VNrfVAxO33zDtVPFJDkqlnA7tiEAZNvRY7f8mu4UU/HYZYXI3WTk09LBd4Mhc0xVIC1ek2fM6c+6LTTgG2CObByvFvg5iL6OCjG0Vvic/vbKOgyCG56AH78rJS7OAc9+rahQzYYeJ/pm75l5gY6FnCGZK7lPDJUqRVOtrvdar5/ifNsImuI9syhAyDJTJp7UYWUm8cUZc252I7n/+z/Bp8ffr98fGDZn67fSS/XYOtStm3I9beNNqG5ZuejnS3NUEGa3VksFAf3gDnIkwEkTzAkGmJIIncRHEviAs52jELnRcu/i4yuXZcBVfitS2RDCIV6Df2WxC5k5kXjaZUIrEPDUlMBrfSRxDG4Z0Q7+u4f7bt9TVVz7qn7yGArAi0YGg1YdvCJAB4MVzIstBaGWsf2tI+EY4wORS53ZC5nQ3ldpEvqJjgqrxTZt/PP9VUkHaVwvUQ3h7L1/BlfI9jL8Zy5vsfhWJRpseqd4AkvJdIeRHHvnPv+jmFHMbXCrivQm+Rfr3Vglp0raI93aVRhXbSFtahTBvj8mB1FbpO5PJvdO0+5MNO/Xe1Dl0Gi//ySoHNJ3e1ZZddREKztFFXBzRRAAQ/MrRvi1HAfawCf04zWxMCuH0wsoHPPy0p110s7NpItaqRClnYTQSJYYxCDV4Yb/FvqA1fl3L28udgL4Q10do1O2Ww0fKvu60zskfbm+3feDyb3v/6J/DxID/2PP5JHCYhEUD1AbUBAFobcmLpYRiw7lq7oFLorBefeNJfn/wf \ No newline at end of file diff --git a/doc/实践四/登录功能逻辑视图.drawio.pdf b/doc/实践作业/实践四/登录功能逻辑视图.drawio.pdf similarity index 100% rename from doc/实践四/登录功能逻辑视图.drawio.pdf rename to doc/实践作业/实践四/登录功能逻辑视图.drawio.pdf diff --git a/doc/实践四/第一题图.drawio.pdf b/doc/实践作业/实践四/第一题图.drawio.pdf similarity index 100% rename from doc/实践四/第一题图.drawio.pdf rename to doc/实践作业/实践四/第一题图.drawio.pdf diff --git a/doc/实践作业/顺序图.drawio b/doc/实践作业/顺序图.drawio new file mode 100644 index 0000000..edec195 --- /dev/null +++ b/doc/实践作业/顺序图.drawio @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/doc/汇报结果/小米便签维护需求与设计方案-模板.docx b/doc/汇报结果/小米便签维护需求与设计方案-模板.docx deleted file mode 100644 index b4d3ad2..0000000 Binary files a/doc/汇报结果/小米便签维护需求与设计方案-模板.docx and /dev/null differ diff --git a/doc/汇报结果/小米便签阅读与维护-汇报模板 (1).pptx b/doc/汇报结果/小米便签阅读与维护-汇报模板 (1).pptx deleted file mode 100644 index 97fb201..0000000 Binary files a/doc/汇报结果/小米便签阅读与维护-汇报模板 (1).pptx and /dev/null differ diff --git a/doc/汇报结果/用例图.drawio b/doc/汇报结果/用例图.drawio new file mode 100644 index 0000000..a47e861 --- /dev/null +++ b/doc/汇报结果/用例图.drawio @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/doc/汇报结果/用例图.drawio.pdf b/doc/汇报结果/用例图.drawio.pdf new file mode 100644 index 0000000..f7b6bf1 Binary files /dev/null and b/doc/汇报结果/用例图.drawio.pdf differ diff --git a/doc/汇报结果/结果/01_谢成扬_泛读报告.docx b/doc/汇报结果/结果/01_谢成扬_泛读报告.docx new file mode 100644 index 0000000..43e2320 Binary files /dev/null and b/doc/汇报结果/结果/01_谢成扬_泛读报告.docx differ diff --git a/doc/汇报结果/结果/02_谢成扬_质量分析报告.docx b/doc/汇报结果/结果/02_谢成扬_质量分析报告.docx new file mode 100644 index 0000000..a0c8038 Binary files /dev/null and b/doc/汇报结果/结果/02_谢成扬_质量分析报告.docx differ diff --git a/doc/汇报结果/结果/03_谢成扬_维护需求与设计方案.docx b/doc/汇报结果/结果/03_谢成扬_维护需求与设计方案.docx new file mode 100644 index 0000000..d4afb47 Binary files /dev/null and b/doc/汇报结果/结果/03_谢成扬_维护需求与设计方案.docx differ diff --git a/doc/汇报结果/结果/演示视频.mp4 b/doc/汇报结果/结果/演示视频.mp4 new file mode 100644 index 0000000..227981a Binary files /dev/null and b/doc/汇报结果/结果/演示视频.mp4 differ diff --git a/doc/汇报结果/结果/软件工程课程综合实践汇报.pptm b/doc/汇报结果/结果/软件工程课程综合实践汇报.pptm new file mode 100644 index 0000000..94141f1 Binary files /dev/null and b/doc/汇报结果/结果/软件工程课程综合实践汇报.pptm differ diff --git a/doc/汇报结果/结果/逻辑视图.pdf b/doc/汇报结果/结果/逻辑视图.pdf new file mode 100644 index 0000000..0e6ae84 Binary files /dev/null and b/doc/汇报结果/结果/逻辑视图.pdf differ diff --git a/doc/汇报结果/软件工程课程综合实践汇报(王俊龙部分).pptx b/doc/汇报结果/软件工程课程综合实践汇报(王俊龙部分).pptx new file mode 100644 index 0000000..68ba687 Binary files /dev/null and b/doc/汇报结果/软件工程课程综合实践汇报(王俊龙部分).pptx differ diff --git a/doc/汇报结果/顺序图.drawio b/doc/汇报结果/顺序图.drawio new file mode 100644 index 0000000..fae6962 --- /dev/null +++ b/doc/汇报结果/顺序图.drawio @@ -0,0 +1 @@ +7VZdb5swFP01SNtDJz4S0j4W0q2V0qpaJnWvLjhg1fgic9Mk/fW7xiaU0GzptL5NiiLfc4+N7z3HBi9Kq+03zeryFnIuvdDPt14098Iw9n36N8DOArP43AKFFrmFgh5YihfuQDevWIucNwMiAkgU9RDMQCme4QBjWsNmSFuBHD61ZgUfAcuMyTH6IHIsLXoeznr8moui7J4cxBc2U7GO7CppSpbD5hUUXXlRqgHQjqptyqXpXdcXO+/rkex+Y5orPGUC3BS3yd2GJS/VTD38nNzs4PosmNhlnplcu4rvAPlCNHiZoXgWuPPS0LvsasBd15hmIyrJFEXJChQuXSagmElRKBpntDOuCXjmGgX19NIlEGpCs1LIfMF2sDb7b5BlT12UlKDFCy3LpFuT0hqdPcJ4wFiamQT7hGreEOe+a0pwAN2y7YC4YA06IAMpWd2Ix30ZFdOFUAkgQuVIrllUDt8elSHYi0uHgkPFUe+I4iZEvjOIOxBkJhtvensRyWLla2tNHJE5Sxf7tXvVaeCEf48JpiMTeCHV6idrql2ZAXW40LBWORUXe2EU2G4cIVEQjgxDLcNWSA1PPAUJ5Iy5AusgIeUB1JlI8hUetVBTs0yoYtFy5pMe+e76ZiCguSvZHr1S5DlXRn5AhsxqbUqpQShs+zpN6EftT/0vU29KG08pDvqYfoauMQVFtTDRys7JSBtuzHSaR35zGMfO6ZwSn2aUePJRPonf8MmBylK06lmVuxsz+CuJKxJL8l7TH0by+Vkw0j0a6x69obFkj1zeQyNQgFlfW+6B9n+Sd+hfoUquxYfKfuGfJvuH3Q6zI7cDqExzhvzT59GdQCmoTZup2bxquKRXM88N8f+l8I/dceLbY+q/2x4U9l8nbe7VJ1509Qs= \ No newline at end of file diff --git a/doc/汇报结果/顺序图.drawio.pdf b/doc/汇报结果/顺序图.drawio.pdf new file mode 100644 index 0000000..e3276cc Binary files /dev/null and b/doc/汇报结果/顺序图.drawio.pdf differ diff --git a/other/04_谢成扬_软件工程汇报PPT.pptm b/other/04_谢成扬_软件工程汇报PPT.pptm new file mode 100644 index 0000000..94141f1 Binary files /dev/null and b/other/04_谢成扬_软件工程汇报PPT.pptm differ diff --git a/other/05_谢成扬_系统演示录屏.mp4 b/other/05_谢成扬_系统演示录屏.mp4 new file mode 100644 index 0000000..227981a Binary files /dev/null and b/other/05_谢成扬_系统演示录屏.mp4 differ diff --git a/other/06_谢成扬_贡献度.xls b/other/06_谢成扬_贡献度.xls new file mode 100644 index 0000000..290cd51 Binary files /dev/null and b/other/06_谢成扬_贡献度.xls differ diff --git a/other/create.txt b/other/create.txt deleted file mode 100644 index 56a6051..0000000 --- a/other/create.txt +++ /dev/null @@ -1 +0,0 @@ -1 \ No newline at end of file diff --git a/src/Notes-master3/.gradle/7.4/checksums/checksums.lock b/src/Notes-master3/.gradle/7.4/checksums/checksums.lock new file mode 100644 index 0000000..ce4202b Binary files /dev/null and b/src/Notes-master3/.gradle/7.4/checksums/checksums.lock differ diff --git a/src/Notes-master3/.gradle/7.4/dependencies-accessors/dependencies-accessors.lock b/src/Notes-master3/.gradle/7.4/dependencies-accessors/dependencies-accessors.lock new file mode 100644 index 0000000..c5f90c2 Binary files /dev/null and b/src/Notes-master3/.gradle/7.4/dependencies-accessors/dependencies-accessors.lock differ diff --git a/src/Notes-master3/.gradle/7.4/dependencies-accessors/gc.properties b/src/Notes-master3/.gradle/7.4/dependencies-accessors/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/src/Notes-master3/.gradle/7.4/executionHistory/executionHistory.bin b/src/Notes-master3/.gradle/7.4/executionHistory/executionHistory.bin new file mode 100644 index 0000000..d50714a Binary files /dev/null and b/src/Notes-master3/.gradle/7.4/executionHistory/executionHistory.bin differ diff --git a/src/Notes-master3/.gradle/7.4/executionHistory/executionHistory.lock b/src/Notes-master3/.gradle/7.4/executionHistory/executionHistory.lock new file mode 100644 index 0000000..8b8b67c Binary files /dev/null and b/src/Notes-master3/.gradle/7.4/executionHistory/executionHistory.lock differ diff --git a/src/Notes-master3/.gradle/7.4/fileChanges/last-build.bin b/src/Notes-master3/.gradle/7.4/fileChanges/last-build.bin new file mode 100644 index 0000000..f76dd23 Binary files /dev/null and b/src/Notes-master3/.gradle/7.4/fileChanges/last-build.bin differ diff --git a/src/Notes-master3/.gradle/7.4/fileHashes/fileHashes.bin b/src/Notes-master3/.gradle/7.4/fileHashes/fileHashes.bin new file mode 100644 index 0000000..fef38e5 Binary files /dev/null and b/src/Notes-master3/.gradle/7.4/fileHashes/fileHashes.bin differ diff --git a/src/Notes-master3/.gradle/7.4/fileHashes/fileHashes.lock b/src/Notes-master3/.gradle/7.4/fileHashes/fileHashes.lock new file mode 100644 index 0000000..2185fd4 Binary files /dev/null and b/src/Notes-master3/.gradle/7.4/fileHashes/fileHashes.lock differ diff --git a/src/Notes-master3/.gradle/7.4/gc.properties b/src/Notes-master3/.gradle/7.4/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/src/Notes-master3/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/src/Notes-master3/.gradle/buildOutputCleanup/buildOutputCleanup.lock new file mode 100644 index 0000000..82e61fa Binary files /dev/null and b/src/Notes-master3/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/src/Notes-master3/.gradle/buildOutputCleanup/cache.properties b/src/Notes-master3/.gradle/buildOutputCleanup/cache.properties new file mode 100644 index 0000000..1c03b13 --- /dev/null +++ b/src/Notes-master3/.gradle/buildOutputCleanup/cache.properties @@ -0,0 +1,2 @@ +#Tue Jun 06 17:31:41 CST 2023 +gradle.version=7.4 diff --git a/src/Notes-master3/.gradle/buildOutputCleanup/outputFiles.bin b/src/Notes-master3/.gradle/buildOutputCleanup/outputFiles.bin new file mode 100644 index 0000000..e892b60 Binary files /dev/null and b/src/Notes-master3/.gradle/buildOutputCleanup/outputFiles.bin differ diff --git a/src/Notes-master3/.gradle/file-system.probe b/src/Notes-master3/.gradle/file-system.probe new file mode 100644 index 0000000..4e7b702 Binary files /dev/null and b/src/Notes-master3/.gradle/file-system.probe differ diff --git a/src/Notes-master3/.gradle/vcs-1/gc.properties b/src/Notes-master3/.gradle/vcs-1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/src/Notes-master3/.idea/.gitignore b/src/Notes-master3/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/src/Notes-master3/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/src/Notes-master3/.idea/compiler.xml b/src/Notes-master3/.idea/compiler.xml new file mode 100644 index 0000000..443b5d2 --- /dev/null +++ b/src/Notes-master3/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Notes-master3/.idea/gradle.xml b/src/Notes-master3/.idea/gradle.xml new file mode 100644 index 0000000..6cec569 --- /dev/null +++ b/src/Notes-master3/.idea/gradle.xml @@ -0,0 +1,18 @@ + + + + + + + \ No newline at end of file diff --git a/src/Notes-master3/.idea/misc.xml b/src/Notes-master3/.idea/misc.xml new file mode 100644 index 0000000..8f2d0df --- /dev/null +++ b/src/Notes-master3/.idea/misc.xml @@ -0,0 +1,10 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/Notes-master3/.idea/vcs.xml b/src/Notes-master3/.idea/vcs.xml new file mode 100644 index 0000000..b2bdec2 --- /dev/null +++ b/src/Notes-master3/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Notes-master3/build.gradle b/src/Notes-master3/build.gradle new file mode 100644 index 0000000..495c503 --- /dev/null +++ b/src/Notes-master3/build.gradle @@ -0,0 +1 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. diff --git a/src/Notes-master3/gradle/wrapper/gradle-wrapper.jar b/src/Notes-master3/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000..41d9927 Binary files /dev/null and b/src/Notes-master3/gradle/wrapper/gradle-wrapper.jar differ diff --git a/src/Notes-master3/gradle/wrapper/gradle-wrapper.properties b/src/Notes-master3/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..41dfb87 --- /dev/null +++ b/src/Notes-master3/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/src/Notes-master3/gradlew b/src/Notes-master3/gradlew new file mode 100644 index 0000000..1b6c787 --- /dev/null +++ b/src/Notes-master3/gradlew @@ -0,0 +1,234 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit + +APP_NAME="Gradle" +APP_BASE_NAME=${0##*/} + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/src/Notes-master3/gradlew.bat b/src/Notes-master3/gradlew.bat new file mode 100644 index 0000000..107acd3 --- /dev/null +++ b/src/Notes-master3/gradlew.bat @@ -0,0 +1,89 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega