 |  |
 |  |
Адрес проекта: https://github.com/lx164/house
Если вам нужна индивидуальная настройка для мини-программ, включая курсовые работы, дипломные проекты и т. д., вы можете связаться со мной. Для получения контактной информации нажмите на главную страницу > Блог в саду.
Теплое напоминание
Этот проект уже зарегистрирован в качестве программного обеспечения, и мы обладаем полным правом собственности. Не используйте его в коммерческих целях (используйте коммерческую версию), не продавайте его, не продавайте, не продавайте. Открытые версии не предоставляют бесплатных услуг по развёртыванию, обслуживанию и модификации.
Для коммерческой версии свяжитесь со мной через WeChat. QR-код находится в правом верхнем углу этой страницы: https://www.cnblogs.com/LiangSenCheng/p/11083714.html
Запасные контактные данные: нажмите здесь
В этом проекте используется лицензия LGPL-3.0. Не используйте его в коммерческих целях, не продавайте его, не продавайте, не продавайте. Он подходит только для обучения и обмена, и не предоставляет бесплатных услуг по обслуживанию и модификации (но можно создавать проблемы). Если вы используете этот проект в коммерческих целях, вы несёте ответственность за все последствия.
Этот проект не продаётся на каких-либо платформах, все продажи на платформах являются пиратскими, если вы обнаружите их, пожалуйста, активно сообщайте об этом!
Я хотел бы посоветовать некоторым людям уважать труд автора и делать добрые дела! Недавно я обнаружил, что кто-то взял мой исходный код и распространил его дважды, не только не указав источник, но и используя его для получения прибыли. Если вы купили эту программу, пожалуйста, сообщите об этом активно!
Не просто берите бесплатно, если это вам помогло, поставьте лайк (можно поставить лайк как на GitHub здесь, так и на Gitee здесь).
Если у вас есть какие-либо вопросы, пожалуйста, добавьте меня в WeChat, чтобы обсудить их вместе, или напрямую создайте проблемы.
Не можете загрузить или загрузка слишком медленная? Вы можете напрямую найти меня, чтобы получить установочный пакет;
Контактная информация находится на главной странице: https://www.cnblogs.com/LiangSenCheng/p/11083714.html
Этот проект был создан после того, как я потратил около месяца на его разработку, а затем забыл о нём на жёстком диске. Несколько дней назад я вспомнил об этом и решил открыть исходный код.
Хотя проект не является полностью завершённым, общая архитектура данных всё ещё приемлема и может быть легко улучшена и расширена новыми функциями. Есть ещё много возможностей для улучшения, таких как страница с информацией о компании, которую можно сделать более детальной, и страница с подробной информацией о доме, которая может включать карты и другие элементы.
Первоначально это была мини-программа для аренды жилья, разработанная для посредника небольшого магазина. Другая сторона не предоставила дизайн-чертежи или конкретные требования, поэтому я разработал её в соответствии со своими собственными чувствами. Поскольку у меня нет опыта разработки подобных мини-программ и я не спланировал макет страницы, пользовательский интерфейс немного уступает. Когда другая сторона исчезла, проект остался незавершённым. Вместо того чтобы удалить его, я решил поделиться им с другими и обсудить его.
Этот опыт также заставил меня понять некоторые вещи. Например, когда кто-то просит вас помочь в проекте, независимо от масштаба проекта, вы должны тщательно продумать его перед тем, как принять его. Особенно это касается проектов без авансового платежа, которые следует выполнять осторожно, и не стоит ожидать, что оплата будет произведена позже, даже если это знакомый человек. Также не следует принимать проекты без чётких требований, так как они могут легко измениться. Если вы не уверены, то потратите время и энергию впустую.
Эта программа прошла тестирование и может использоваться непосредственно после простой настройки в соответствии с инструкциями. Интерфейс можно настроить самостоятельно. Я люблю мини-программы, и в настоящее время у меня есть две открытые программы. После рассмотрения ситуации я найду время для открытия исходного кода.
Поскольку мои навыки ограничены, есть ещё много мест, которые я не могу улучшить, надеюсь на ваши предложения!
В этом проекте уже зарегистрировано программное обеспечение, и у нас есть полное право собственности. Пожалуйста, не используйте его в коммерческих целях (используйте коммерческие версии), не продавайте его, не продавайте, не продавайте. Открытые версии не предоставляют бесплатных услуг по развёртыванию и обслуживанию.
Структура каталогов:
|--|-- cloudfunctions 云函数
|--|--|--|-- AdminManage
|--|--|--|-- Entrust
|--|--|--|-- HouseInfo
|--|--|--|-- InitInfo
|--|--|--|-- Manager
|--|--|--|-- PublishEntrust
|--|-- miniprogram 小程序页面
|--|--|--Adminpackage 管理员后台(分包)
|--|--|--CalculatorPackage 房贷计算器(分包)
|--|--|--Companypackage 主要页面(分包)
|--|--|--dist 一些用到的组件,只用到了一小部分
|--|--|--pages 主包(主要是底部NaviBar页面)
|--|--|--|--略
|--|--其他页面略
|--README.md
Пункт 1–4 не требует подробного объяснения. Ниже основное внимание уделяется реализации администратора на заднем плане.
Администраторский бэкенд интегрирован в мини-программу, и вход осуществляется через личную домашнюю страницу. Необходимо нажать пять раз подряд на аватарку или имя пользователя, чтобы войти в администраторский бэкэнд. При входе в бэкэнд выполняется аутентификация администратора в облачной функции AdminManage:
— Если вы не являетесь администратором, вам будет предложено присоединиться к администратору через сканирование кода; — Если вы являетесь администратором, вы будете перенаправлены на бэкэнд администратора.
Из-за того, что база данных администратора настроена на запрет доступа для всех пользователей, аутентификация может выполняться только в облачных функциях, что является первой линией защиты. Все последующие операции администратора выполняются в облачных функциях, и даже если мини-программа будет декомпилирована, невозможно обойти ограничения безопасности. ## Заключение
Приглашаем к обсуждению. Если вы считаете, что это возможно, вы можете поставить мне «start» или поддержать меня:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )