Antecedentes e importancia del proyecto
Propósito : El objetivo principal de este proyecto es diseñar e implementar una nueva plataforma en línea gratuita basada en subprogramas WeChat. Los usuarios front-end usan subprogramas y la administración en segundo plano usa una arquitectura B/S basada en PHP+MySql; los administradores ingresan la información del autor a través del antecedentes y publicación de información, administración de miembros, etc.; el autor inicia sesión a través de la cuenta publicada en segundo plano, publica la novela e ingresa el contenido del capítulo de la novela; el usuario inicia sesión a través del subprograma, verifica la información, verifica el información novedosa y lee la novela.
Importancia : El pequeño sistema de programas de la plataforma de novelas gratuitas en línea es producto de la combinación de tecnología informática y lectura de novelas. La velocidad del desarrollo social es cada vez más rápida y la presión social cambia cada vez más rápido, lo que hace que muchas personas Adopte varios métodos para descomprimir. La forma en que la mayoría de las personas alivia el estrés es sosteniendo un libro, sumergiéndose en la trama de buen humor y haciendo sus necesidades con un placer a corto plazo. El desarrollo de la novedosa plataforma en línea gratuita basada en el subprograma WeChat incluye principalmente el establecimiento y mantenimiento de la base de datos en segundo plano y el desarrollo del subprograma de aplicación front-end. Para el primero, es necesario establecer una base de datos con una sólida coherencia e integridad de los datos y una buena seguridad de los mismos. Para esto último, se requiere que el programa de aplicación sea completamente funcional y fácil de usar.
Análisis de viabilidad
La viabilidad del desarrollo del sistema se puede resumir en los siguientes tres aspectos del sistema de lectura en línea basado en el subprograma WeChat, de la siguiente manera:
1. Viabilidad técnica
Use Windows 7 o 10 como sistema operativo, use el software phpstorm como administración en segundo plano de desarrollo, use mysql para el almacenamiento de bases de datos y use las herramientas de desarrollo de WeChat para desarrollar applets de WeChat; el entorno de hardware del sistema de administración en segundo plano es una PC y el frente -Los usuarios finales utilizan subprogramas WeChat en teléfonos móviles.
2. Viabilidad económica
Por un lado, el desarrollo de las herramientas de desarrollo phpstorm y WeChat tiene una buena interfaz hombre-máquina y un fuerte soporte funcional, lo que mejora aún más la eficiencia del trabajo del autor que ingresa a la novela y ahorra mano de obra y recursos materiales; por otro lado, el El costo de producción del sistema es bajo y algunas PC pueden usar las herramientas de desarrollo phpstorm y WeChat para el desarrollo.
3. Viabilidad de la operación
En términos de operación, el software phpstorm utiliza el sistema de administración en segundo plano del sistema operativo Windows. Es simple y conveniente completar las funciones de entrada, modificación y eliminación de datos principalmente utilizando la tecnología operativa de Windows. Los usuarios utilizan sus teléfonos móviles para iniciar sesión en el novedoso sistema de plataforma en línea gratuito del Mini Programa WeChat.
módulo de función principal
【Función de administrador】
Gestión de miembros: ver toda la información de los miembros registrados en el sitio web, admitir la eliminación Entrada de
información: ingresar el título de la información, hora, contenido de la información, etc.
Información de administración: ver la lista de información existente, admitir funciones de modificación y eliminación
Configuración de publicidad: cargar imágenes , configure la imagen del carrusel y el enlace publicitario
Gestión de mensajes: vea la lista de mensajes del subprograma, admita la eliminación
Clasificación de libros: establecer clasificación, entrada de soporte, modificación, eliminación, configurarlo y no tocarlo
Gestión de libros: ver toda la información ingresada del libro
Entrada de autor: ingresar el número de cuenta del autor y la contraseña
Gestión de autores: ver toda la información completa del autor, admitir modificación y eliminación
Modificación de contraseña: modifica la contraseña de tu propia cuenta
Cerrar sesión: borra el estado de inicio de sesión
[Función de autor]
Inicio de sesión de usuario: el administrador del sitio web ingresa la cuenta. Después de obtener la cuenta, el autor puede iniciar sesión directamente y modificarla.
Modificación de contraseña: modifica la contraseña de su propia cuenta y la cuenta inicial la emite el Cerrar sesión
: borrar el estado de inicio de sesión
Configuración de información del autor: configúrelo Nombre de cuenta, información de contacto, avatar, breve introducción, introducción del autor
Entrada de libro: seleccione la categoría, ingrese el nombre del libro, portada, introducción
Administración de libros: administre la información ingresada del libro por usted mismo, admite modificación y eliminación.
Catálogo de libros y contenido: ingrese el nombre del capítulo y el contenido del libro.
[Función de usuario]
Registro de usuario: la cuenta de un usuario normal
es registrada por el propio usuario. Inicio de sesión de usuario: inicie sesión con la cuenta registrada por él mismo.
Función de información: la información del subprograma, el usuario puede explorar la lista de información y la información detallada de forma arbitraria.
Lista de novelas: ingrese la información relevante de la novela en segundo plano y haga clic en "Todas las novelas" en el menú principal para ver todas las novelas.
Clasificación de novelas: para administrar novelas, las clasificaciones relevantes de novelas se establecen en segundo plano; al ingresar información de novelas en segundo plano, elegirá a qué categoría pertenece; en el subprograma frontal, puede hacer clic en "categoría" para filtrar las novelas requeridas.
Consulta de novela: en la página de inicio o en la parte superior de todas las listas de novelas, puede ingresar las palabras clave de la novela que desea consultar y luego hacer clic en el botón "Consultar" para consultar el nombre de la novela que está buscando.
Información de la novela: haga clic para ir a la página de detalles de la novela, puede ver la introducción de la novela, el catálogo detallado de capítulos de la novela, la información del autor de la novela, etc.
Operación de recopilación: en los detalles de la información de la novela, haga clic en "Favorito" en la parte inferior para guardarla
Lectura de la novela: haga clic en "Leer" en el lado derecho del capítulo que desea leer para ingresar a la lectura detallada. Puede hacer clic en "Leer la sección anterior" en la parte superior y hacer clic en "Leer la sección siguiente" en la parte superior
para leer el menú: En la página de la novela, en la esquina superior derecha, puede hacer clic en el catálogo para regresar y hacer clic en Inicio para ir a la página de inicio del mini programa
Mis favoritos: lista de libros favoritos
Gestión de colecciones: ver todas las colecciones de libros, admitir eliminación y hacer clic en páginas de novelas Modificación de
información de usuario: modificar información de usuario
Modificación de contraseña: modificar contraseña de inicio de sesión
Cerrar sesión: borrar estado de inicio de sesión
Descripción general del desarrollo
Introduce principalmente algunas tecnologías clave utilizadas en el proceso de desarrollo del sistema, incluyendo principalmente el marco MINA para el desarrollo de subprogramas front-end; el desarrollo PHP para el desarrollo en segundo plano; la base de datos MySQL; y la introducción de la tecnología web convencional HTML/CSS/JAVASCRIPT.
Sistema operativo de desarrollo: windows10 + memoria 4G + 500G
Desarrollo de miniprogramas: herramientas para desarrolladores de WeChat (Marco MINA)
Entorno de fondo: IIS + PHP
Lenguaje de desarrollo de fondo: PHP
Herramientas de desarrollo en segundo plano: Dreamweaver + PhpStorm
Base de datos: mysql8
Herramienta de gestión de bases de datos: navicat
Otros lenguajes de desarrollo: html + css +javascript
Descripción del archivo de desarrollo
archivo de gestión de fondo
Ruta: el directorio ht del código fuente de fondo es el fondo
El verde muestra el marco del sistema, no se mueva
Ubicación |
nombre del programa |
ilustrar |
Directorio raíz del código fuente |
iniciar sesión.php |
Página de inicio de sesión en segundo plano |
Directorio raíz del código fuente |
check_u_login.php |
Controlador de inicio de sesión en segundo plano |
ht directorio raíz de fondo |
index.php |
Fondo Inicio |
izquierda.php |
menú izquierdo de fondo |
|
u_logout.php |
desconectar |
|
ht/quanxian gestión de contraseñas |
mima.php |
Página de cambio de contraseña |
mima_act.php |
cambiador de contraseña |
|
ht/zixun Información |
zixun_add.php |
Página de entrada de información |
zixun_add_act.php |
Programa de base de datos de entrada de información. |
|
zixun_list.php |
lista de información |
|
zixun_xiugai.php |
Página de modificación de información. |
|
zixun_xiugai_act.php |
Procedimiento de modificación de información |
|
zixun_del.php |
Procedimiento de eliminación de información |
|
ht/ guanggao Anuncios y mensajes |
ad_index_wx.php |
Página de configuración del carrusel |
ad_index_wx_baocun |
Procesamiento del programa de configuración de imágenes del carrusel |
|
liuyan_list.php |
Lista de mensajes |
|
liuyan_delt.php |
borrar mensaje |
|
ht/huiyuan miembro |
hy_list.php |
Lista de miembros |
hy_del.php |
eliminación de miembros |
|
ht/shezhi Gestión de configuración de cuenta de autor |
sys_user_add.php |
Página de entrada de cuenta de autor |
sys_user_list.php |
Lista de cuentas de autor |
|
sys_user_modi.php |
Modificación de cuenta de autor |
|
sys_user_del.php |
Eliminación de cuenta de autor |
|
ht/shu Centro de libros de ficción |
caidan_1ji.php |
Configuración de categoría |
tushu_list.php |
lista de novelas |
|
tushu_xiugai.php |
Página de revisión de novela |
|
tushu_xiugai_act.php |
Nuevo proceso de revisión |
|
tushu_del.php |
novela eliminar |
|
jiaocheng_mulu.php |
Inicio del catálogo de ficción |
|
mulu_xiugai.php |
Página de modificación del capítulo novedoso. |
|
mulu_xiugai_act.php |
Manejo del programa de enmienda del nuevo capítulo |
archivo de interfaz del subprograma
interfaz del subprograma
nombre del programa |
Incluir |
|
página delantera |
wx_lunbo.php |
Obtener el carrusel superior |
wx_lista_noticias.php |
Obtenga la información más reciente 3 elementos |
|
wx_shu_top6.php |
Consigue los últimos 6 libros de ficción |
|
Información |
wx_news_list_byid.php |
Obtener lista de información |
wx_noticias_info.php |
Obtener información Detalles |
|
Clasificación de novelas |
wx_shu_fenlei_list.php |
Obtener categorías de ficción |
wx_shu_all2.php |
Obtenga una lista de novelas clasificadas |
|
todas las novelas |
wx_shu_all.php |
Obtener una lista de todas las novelas |
Detalles novedosos |
wx_shu_mulu_index.php |
leer la lista de capítulos |
wx_shu_xinxi_byid.php |
Lea la información de introducción del libro de novelas. |
|
x_shu_zuozhe_xinxi_byid.php' |
Leer información general del autor |
|
wx_shu_zuozhe_jieshao_byid.php |
Lea la información de introducción del autor. |
|
wx_shu_shoucang_add.php |
Interfaz de colección |
|
lectura de novelas |
wx_shu_zhangjie_xiangqing1.php |
Leer información resumida del capítulo |
wx_shu_zhangjie_xiangqing2.php |
Leer detalles del capítulo |
|
mensaje |
wx_api_liuyan.php |
Enviar mensaje |
miembro |
wx_check_reg_yonghu.php |
Registro de usuario ordinario |
wx_check_login_yonghu.php |
Inicio de sesión de usuario normal |
|
wx_check_reg_yonghu-weixin.php |
Iniciar sesión en WeChat |
|
wx_shu_shoucang_list.php |
leer todos los favoritos |
|
wx_shu_shoucang_del.php |
borrar favorito |
|
wx_huiyuan_xinxi_byid.php |
leer información de miembros |
|
wx_huiyuan_xinxi_update_byid.php |
Actualizar información de miembro |
|
wx_huiyuan_mima_act.php |
cambiar la contraseña |
Diagrama de bloques funcional
Diagrama de entidad de función de programa pequeño
Diagrama ER de base de datos
Captura de pantalla del efecto de trabajo.