{"id":25614588,"url":"https://github.com/leeexp3rt/zju-bs-system-project","last_synced_at":"2026-04-18T01:33:16.077Z","repository":{"id":273574588,"uuid":"886721300","full_name":"lEEExp3rt/ZJU-BS-SYSTEM-PROJECT","owner":"lEEExp3rt","description":"浙江大学2024秋冬B/S体系软件设计课程项目：商品比价网站","archived":false,"fork":false,"pushed_at":"2025-01-21T17:34:23.000Z","size":17425,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-21T18:36:38.000Z","etag":null,"topics":["bootstrap5","browser-server","flask","flask-application","full-stack","python","zju"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lEEExp3rt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-11T13:39:19.000Z","updated_at":"2025-01-21T17:34:26.000Z","dependencies_parsed_at":"2025-01-21T18:49:20.594Z","dependency_job_id":null,"html_url":"https://github.com/lEEExp3rt/ZJU-BS-SYSTEM-PROJECT","commit_stats":null,"previous_names":["leeexp3rt/zju-bs-system-project"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lEEExp3rt%2FZJU-BS-SYSTEM-PROJECT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lEEExp3rt%2FZJU-BS-SYSTEM-PROJECT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lEEExp3rt%2FZJU-BS-SYSTEM-PROJECT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lEEExp3rt%2FZJU-BS-SYSTEM-PROJECT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lEEExp3rt","download_url":"https://codeload.github.com/lEEExp3rt/ZJU-BS-SYSTEM-PROJECT/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240117377,"owners_count":19750346,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap5","browser-server","flask","flask-application","full-stack","python","zju"],"created_at":"2025-02-22T02:32:51.706Z","updated_at":"2026-04-18T01:33:11.041Z","avatar_url":"https://github.com/lEEExp3rt.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ZJU-BS-SYSTEM-PROJECT: Budget Bee\n\n浙江大学2024秋冬B/S体系软件设计项目：商品比价网站\n\n## User\n\n首先构建环境，然后运行主程序\n\n```Shell\npip install . [--no-deps] # 下载依赖包\npython main.py            # 运行主程序\n```\n\n## Structure\n\n```Shell\n.\n├── README.md                         # 自述文档\n├── clean.sh                          # 清除构建产物脚本\n├── docs                              # 文档\n│   ├── Assignment.pdf                # 项目要求\n│   ├── CHANGELOG.md                  # 变更日志\n│   ├── Design.md                     # 设计报告\n│   ├── Design.pdf\n│   ├── Develop.md                    # 开发报告与测试报告\n│   ├── Develop.pdf\n│   ├── TODO.md                       # 待办事项\n│   └── assets\n│       └── ...\n├── pyproject.toml                    # 项目依赖\n└── src                               # 源代码\n    ├── app                           # 应用包\n    │   ├── App.py                    # 顶层应用类\n    │   ├── Configs.py                # 配置文件读取类\n    │   ├── __init__.py\n    │   ├── database                  # 数据库模块\n    │   │   ├── DatabaseConnector.py\n    │   │   ├── DatabaseInitializer.py\n    │   │   └── __init__.py\n    │   ├── models                    # 数据模型\n    │   │   ├── Price.py\n    │   │   ├── Product.py\n    │   │   ├── Subscription.py\n    │   │   ├── User.py\n    │   │   └── __init__.py\n    │   ├── services                  # 爬虫服务模块\n    │   │   ├── Dangdang.py\n    │   │   ├── Spider.py\n    │   │   ├── Suning.py\n    │   │   └── __init__.py\n    │   ├── static                    # 前端样式\n    │   │   ├── css\n    │   │   │   └── ...\n    │   │   ├── img\n    │   │   │   └── ...\n    │   │   └── js\n    │   │       └── ...\n    │   ├── templates                  # 页面模板\n    │   │   ├── authentication\n    │   │   │   ├── login.html\n    │   │   │   └── register.html\n    │   │   ├── base.html\n    │   │   ├── home\n    │   │   │   ├── details.html\n    │   │   │   ├── home.html\n    │   │   │   └── search.html\n    │   │   └── index.html\n    │   ├── utils                      # 项目工具\n    │   │   ├── EmailManager.py\n    │   │   ├── Platforms.py\n    │   │   ├── WebDriver.py\n    │   │   └── __init__.py\n    │   └── views                      # 视图模块\n    │       ├── __init__.py\n    │       ├── authentication.py\n    │       ├── home.py\n    │       └── index.py\n    ├── configs                        # 配置信息\n    │   ├── Application.yml\n    │   └── DBInitializer.sql\n    ├── main.py                        # 主程序\n    ├── resources                      # 第三方资源\n    │   ├── LICENSE.chromedriver\n    │   ├── THIRD_PARTY_NOTICES.chromedriver\n    │   └── chromedriver\n    └── tests                          # 测试文件夹\n        ├── DatabaseTests.py\n        └── EmailTests.py\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleeexp3rt%2Fzju-bs-system-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleeexp3rt%2Fzju-bs-system-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleeexp3rt%2Fzju-bs-system-project/lists"}