Plantilla de informe de investigación del sistema bibliotecario
Para una empresa, los recursos humanos son el recurso más valioso y el "salvavidas" de la empresa. La gestión salarial es la parte más importante de la gestión de recursos humanos. La implementación de la gestión electrónica de nóminas puede liberar a los gerentes de recursos humanos del tedioso trabajo de escritorio y completar trabajos más importantes. Este artículo presenta los antecedentes y la importancia del proyecto de graduación, la comparación y el resumen de la investigación y el desarrollo relacionados, el proceso de investigación y desarrollo, las ideas de diseño y los detalles de implementación. Finalmente, el autor brinda su propia experiencia en el proceso del proyecto de graduación.
Sistema de información para la gestión de palabras clave, base de datos, gestión salarial, diagrama entidad-relación (diagrama E-R), diccionario de datos, diagrama de flujo de datos.
El primer capítulo es la teoría de hilos
1.1 Antecedentes del tema de investigación
Con la ayuda de la tecnología de la información moderna y la teoría de la gestión, establecer un sistema de información de gestión empresarial es una parte importante. problema en la tendencia de la sociedad actual. De acuerdo con las características de la era de la economía basada en el conocimiento, el partido y el gobierno han propuesto la ideología rectora de "promover la industrialización a través de la informatización" en la construcción económica nacional. Para las empresas, el desarrollo y la aplicación integrales de sistemas de información de gestión informática es una cuestión inevitable en el futuro próximo. En la gestión empresarial, los recursos humanos son los recursos más valiosos y el "salvavidas" de la empresa. Por lo tanto, la gestión de personal es una parte importante del sistema de información de gestión informática de la empresa. La gestión salarial es la parte más importante de la gestión de recursos humanos. La implementación de la gestión electrónica de nóminas puede liberar a los gerentes de recursos humanos del tedioso trabajo de escritorio y completar trabajos más importantes. La implementación de un sistema de información de gestión salarial puede reducir la tediosa gestión salarial manual.
Hoy en día, casi todos los sistemas de información de gestión aplicados a las grandes y medianas empresas incluyen módulos de gestión salarial. Algunos entornos se presentan como un módulo de software ERP de gran tamaño y otros forman parte de sistemas financieros empresariales. Estos software de gestión de nóminas diseñados según los sistemas de gestión estandarizados occidentales a menudo no pueden resolver por completo los problemas de las pequeñas y medianas empresas con características chinas. El trabajo de investigación del proyecto de graduación presentado en este artículo tiene como objetivo resolver los problemas de gestión salarial de estas pequeñas y medianas empresas con características chinas.
Después de una semana de investigación en nuestra unidad y de consultar el diseño de software de gestión salarial por parte de otros colegas, tenemos una comprensión básica de las necesidades del sistema de las pequeñas empresas como la nuestra. Para una pequeña empresa estatal como la nuestra, es particularmente significativo diseñar un sistema de gestión de nóminas, que no pueda ser reemplazado por el software de gestión financiera existente.
Después de muchas comunicaciones con el instructor, se determinó el enfoque y plan de trabajo del plan de implementación. Las principales funciones de este sistema incluyen: gestión de información de empleados, fijación de estructura salarial, impresión de resumen salarial, etc.
1.2 Ideas de investigación y plan de trabajo
Nota: este artículo de muestra fue proporcionado por el profesor Xu de la Escuela de Informática y Comunicaciones.
Al igual que estudiar cualquier otro proyecto de software, mi proyecto de graduación pasó por la selección de temas, la investigación, la familiarización con el entorno de desarrollo, la prueba de tecnologías clave y la búsqueda de información sobre sistemas relacionados similares. Diseño del esquema del sistema, diseño de la estructura de la base de datos, desarrollo de módulos funcionales, pruebas de módulos funcionales, depuración del sistema y operación y modificación de prueba del sistema. El siguiente diagrama de flujo refleja nuestro pensamiento y proceso básicos.
En cuanto al cronograma de cada etapa, se necesitaron aproximadamente dos semanas para seleccionar el tema e investigar, se necesitaron dos semanas para familiarizarse con el entorno de desarrollo, probar tecnologías clave y encontrar información sobre similares; sistemas relacionados. Tomó una semana diseñar el esquema del sistema; una semana diseñar la estructura de la base de datos y cuatro semanas desarrollar y probar los módulos funcionales. Al final, la puesta en marcha, la puesta en marcha y las modificaciones del sistema tardaron aproximadamente tres semanas. Fueron necesarios unos tres meses para completar todo el trabajo.
El capítulo 2 revisa la investigación sobre sistemas de información de gestión.
2.1 Historia del desarrollo de los sistemas de información de gestión
Como factor más activo en la productividad, la información ha desempeñado durante mucho tiempo un papel insustituible en la vida económica humana. Sin embargo, no lo fue hasta finales de los años cincuenta. que Después de la invención de las computadoras, la información se incorporó a los sistemas de gestión empresarial para su procesamiento y aplicación eficientes.
En la actualidad, lo que se denomina sistemas de información de gestión suele referirse a "sistemas hombre-máquina" que utilizan los ordenadores como herramientas para recopilar, almacenar, recuperar, procesar y transmitir información de gestión, y se aplican en el campo de la gestión organizacional y empresarial. El sistema es 70.
Un producto de la era de la "economía postindustrial" de principios de la década de 1990. En sus primeras etapas de desarrollo, los sistemas de información de gestión empresarial eran sistemas humanos-máquina únicos con funciones simples, baja eficiencia y gestión limitada. funciones.
A finales de la década de 1980, con el vigoroso desarrollo de las redes informáticas y la tecnología de la comunicación, los sistemas de información de gestión empresarial entraron en un período de desarrollo en red. Los países desarrollados del mundo han establecido sistemas de información de gestión completos y avanzados, que han desempeñado un papel enorme en su desarrollo social y económico.
El gran desarrollo del sistema de información gerencial de China se produjo a finales de los años 1980 y principios de los 1990. El país ha establecido sucesivamente los proyectos "Golden Card", "Golden Gate" y "Golden Bridge", y la mayoría de las empresas e instituciones han establecido redes de área local y sistemas de información de gestión de redes de área amplia. A medida que la economía mundial y la economía china avanzan gradualmente hacia una economía del conocimiento, los sistemas de información de gestión basados en la economía industrial y los sistemas expertos o sistemas de apoyo a las decisiones para un pequeño número de expertos y administradores han evolucionado en términos de procesamiento de objetos y objetos de servicio, sistemas. estructura y capacidades de procesamiento.
2.2 Características de los sistemas de información de gestión
1. Composición de los sistemas de información de gestión
La aplicación de los sistemas de información de gestión en las empresas tiene tres elementos, a saber, personas y ordenadores. y datos.
Las personas se refieren a líderes empresariales, gerentes, personal técnico que desempeñan un papel protagónico en el sistema, así como a las agencias de liderazgo e implementación de la construcción de MIS. El sistema de información gerencial es un proyecto sistemático que no pueden completar solo algunos desarrolladores informáticos. Debe contar con la participación activa de los gerentes empresariales, especialmente los líderes empresariales.
La tecnología informática es la principal tecnología para realizar sistemas de información de gestión. Entre estas tecnologías, el desarrollo de software es el foco del desarrollo de MIS.
El tercer factor no se puede ignorar. Los datos de gestión empresarial son la base para el funcionamiento normal de MIS. En términos generales, varios sistemas de gestión son la base para el éxito de la construcción de MIS. Si desea calcular el costo de una máquina herramienta, debe ingresar el costo de cada componente, cada pieza y cada tornillo y tuerca a tiempo. Esto involucra a muchos departamentos de la empresa, como talleres de producción, adquisiciones, almacenes. diseño de procesos, finanzas, etc., que deben ser Hay un sistema de gestión que garantice esto.
2. Características de la interfaz de los sistemas de información de gestión
En la tecnología de software informático, la interfaz persona-computadora se ha convertido en una rama importante. El diseño de la interfaz hombre-computadora MIS generalmente sigue los siguientes principios básicos:
(1) Tomar la función de comunicación como el núcleo del diseño de la interfaz.
La clave para el diseño de la interfaz hombre-computadora es permitir que las personas comuniquen información con precisión con las computadoras. Por un lado, las personas deben intentar utilizar una forma natural al ingresar información en la computadora, por otro lado, la información transmitida a las personas por la computadora debe ser precisa para evitar malentendidos o confusión. Además, no mezcle el procesamiento interno y el mecanizado con la interfaz hombre-máquina (el programa de interfaz hombre-máquina es solo para comunicación) para evitar interferir entre sí y afectar la velocidad.
Al diseñar MIS, de acuerdo con la idea modular, la entrada, el procesamiento y la salida deben ser "claros y distintos" para reflejar completamente la función de comunicación de la interfaz persona-computadora. El programa diseñado de esta manera es menos propenso a errores y fácil de mantener.
La impresión de informes es una de las funciones esenciales de MIS y, a menudo, es necesario realizar cálculos antes de imprimirlos. El diseño separado para el cálculo y la impresión requiere mucho tiempo, pero todo el sistema MIS es fácil de mantener.
(2)La interfaz siempre debe ser coherente.
La interfaz hombre-máquina unificada no aumentará la carga para los usuarios, permitiéndoles pensar y operar siempre de la misma manera. Lo más tabú es que cada vez que se cambia la pantalla, el usuario tiene que cambiar un conjunto de comandos y métodos operativos.
Por ejemplo, en todo el sistema, puede utilizar el icono del signo de interrogación para representar la ayuda, el icono del disco para representar el guardado y el icono de la impresora para representar la impresión.
(3) La interfaz debe permitir a los usuarios comprender el progreso de la tarea en cualquier momento.
La interfaz hombre-máquina debería poder indicar al usuario el progreso del software. Especialmente cuando el tiempo de espera es largo, los usuarios necesitan conocer el progreso del trabajo, como diseñar una barra de progreso para las tareas completadas.
Actualmente, casi todas las aplicaciones de Windows, independientemente de su tamaño, lo han conseguido. Vale la pena aprender esto al desarrollar software MIS.
(4) Interfaz amigable. Fácil de usar
La mayoría del software MIS incluye una amplia entrada de datos. Para algunos datos relativamente fijos, a los usuarios no se les debe permitir ingresar con frecuencia (especialmente caracteres chinos), pero se les debe permitir seleccionar fácilmente con el mouse. Por ejemplo, "educación" en el sistema de gestión de personal es un dato relativamente fijo y sus valores generalmente son "escuela primaria", "escuela secundaria", "escuela secundaria", "universidad", "licenciatura", " graduado" y "estudiante de doctorado". Antes de ingresar este tipo de datos, el software MIS debería abrir un cuadro de lista en la ubicación correspondiente para que el usuario haga clic con el mouse, en lugar de pedirle que ingrese estos caracteres chinos cada vez.
En resumen, el MIS desarrollado debe minimizar la entrada de datos por parte del usuario y reducir la intervención del usuario durante su uso. La práctica ha demostrado que cuanto menor sea la intervención del usuario, mayor será la satisfacción del sistema MIS.
2.3 Modelo de desarrollo del sistema de información de gestión
Los métodos de desarrollo del sistema de información de gestión incluyen principalmente el desarrollo independiente, el desarrollo por encargo, el desarrollo cooperativo y la compra de software ya preparado. Cada uno de estos cuatro métodos de desarrollo tiene ventajas y desventajas, y la elección debe considerarse de manera integral en función de la solidez técnica del usuario, la situación financiera, el entorno externo y otros factores. Independientemente del modelo abierto, los líderes de unidad y el personal comercial deben participar, y el equipo de mantenimiento del sistema de información de gestión debe cultivarse, capacitarse y fortalecerse durante todo el proceso de desarrollo.
1. Desarrollo independiente
El desarrollo independiente es adecuado para organizaciones y unidades con sólidos equipos de análisis y diseño de sistemas de información de gestión, programadores y equipos de mantenimiento de sistemas, como universidades, institutos de investigación científica, empresas de informática, empresas de alta tecnología y otras unidades. La ventaja del desarrollo independiente es que el costo de desarrollo es bajo, el sistema desarrollado puede satisfacer las necesidades de la unidad y la satisfacción es alta. Lo más conveniente es el mantenimiento del sistema. La desventaja es que, debido a que no es un equipo de desarrollo profesional, el trabajo comercial lo restringe fácilmente, el sistema no está lo suficientemente optimizado y el nivel de desarrollo es bajo. Además, debido a que los desarrolladores son transferidos temporalmente desde unidades subordinadas para desarrollar sistemas de información de gestión, estas personas tienen otros trabajos en el departamento original y tienen energía limitada, lo que fácilmente puede llevar a largos tiempos de desarrollo del sistema y no se puede garantizar el mantenimiento del sistema después de la transferencia de los desarrolladores. Por lo tanto, por un lado, debemos fortalecer el liderazgo e implementar el principio de "primero". Por otro lado, podemos consultar a desarrolladores o empresas profesionales, o contratarlos como consultores de desarrollo.
2. Desarrollo confiado
El modelo de desarrollo confiado es adecuado para unidades que no cuentan con personal de análisis, diseño y desarrollo de software de sistemas de información de gestión o que tienen equipos de desarrollo débiles pero fondos suficientes. Ambas partes deben firmar un acuerdo de proyecto de desarrollo de un sistema de información de gestión para aclarar los objetivos y funciones del nuevo sistema, el tiempo y los costos de desarrollo, los estándares del sistema y los métodos de aceptación, la capacitación del personal, etc. La ventaja del desarrollo confiado es que ahorra tiempo y problemas, y el sistema desarrollado tiene un alto nivel técnico. La desventaja es el alto costo y la necesidad de soporte a largo plazo por parte de los desarrolladores para el mantenimiento del sistema. Este método de desarrollo requiere que la columna vertebral empresarial del usuario participe en la demostración del sistema, y el proceso de desarrollo requiere comunicación, coordinación e inspección oportunas tanto por parte de los desarrolladores como de los usuarios.
3. Desarrollo cooperativo
El modelo de desarrollo cooperativo es adecuado para personas que tienen cierto análisis, diseño y desarrollo de software de sistemas de información de gestión, pero el equipo de desarrollo es débil y esperan poder hacerlo. Establecer y desarrollar mediante el desarrollo de sistemas de información de gestión Mejorar su propio equipo técnico para facilitar el mantenimiento de los sistemas. Ambas partes disfrutan de los resultados del desarrollo, que en realidad es un trabajo de desarrollo semi-encargado. La ventaja es que, en comparación con el modelo de desarrollo confiado, no solo ahorra dinero, sino que también cultiva y mejora la fortaleza técnica de los usuarios, facilita el mantenimiento del sistema y tiene un alto nivel técnico. La desventaja es que la comunicación entre las dos partes es propensa a problemas durante la cooperación, y ambas partes necesitan llegar a un entendimiento a tiempo para la coordinación y la inspección.
En resumen, los diferentes métodos de desarrollo tienen sus propias ventajas y desventajas, y deben seleccionarse de acuerdo con la situación real del usuario. También se pueden utilizar varios métodos de desarrollo de manera integral.
2.4 Proceso de desarrollo del sistema de información gerencial
El proceso de desarrollo del sistema de información gerencial generalmente incluye la preparación del desarrollo del sistema, la investigación del sistema, el análisis del sistema, el diseño del sistema, la implementación del sistema, la transformación del sistema y operación del sistema, evaluación del sistema y otros pasos. Dependiendo de la escala, la complejidad, la inversión, los métodos y otros factores del sistema de desarrollo, los requisitos y el contenido de cada paso son diferentes, y los usuarios deben tomar decisiones y planificar en función de las condiciones reales.
1. Preparación para el desarrollo del sistema
La preparación para el desarrollo del sistema incluye principalmente proponer requisitos de desarrollo del sistema, establecer un equipo de desarrollo del sistema y formular un plan de desarrollo del sistema.
2. Investigación del sistema
El análisis del sistema y el diseño del nuevo sistema deben basarse en la investigación del sistema existente, es decir, el estado de funcionamiento y los problemas existentes del sistema existente. Se debe investigar el sistema y aclarar las necesidades de los usuarios, especialmente el desarrollo cooperativo y los métodos de desarrollo confiados.
Los contenidos principales de la investigación incluyen:
(1) Descripción general del sistema actual: la historia de desarrollo de la organización, el tamaño actual de la organización, las condiciones de trabajo, el nivel de gestión, los contactos principales con el mundo exterior, etc. El propósito de examinar estos contenidos es principalmente dividir los límites del sistema, las interfaces de entrada y salida entre el sistema y el mundo exterior, etc.
(2) Estructura organizativa: Dibujar un organigrama y aclarar las relaciones administrativas, la dotación de personal, el ámbito de trabajo, la ubicación geográfica, etc. Descubra problemas irrazonables y posibles impactos en la organización existente después de que se lance el nuevo sistema.
(3)Proceso de negocio: según los diferentes tipos de negocio y tiempos de procesamiento, tenga una comprensión profunda del proceso de negocio del sistema actual, dibuje un diagrama de proceso de negocio del sistema existente y discuta repetidamente con el personal empresarial para obtener reconocimiento. Durante la investigación se debe prestar atención a la combinación de aspectos cualitativos y cuantitativos, y se debe prestar atención al flujo, especificaciones, frecuencia, requisitos y problemas que deben resolverse de personas, dinero, materiales e información.
(4) Informes y procesamiento de datos: comprender el formato, el contenido, el tiempo de procesamiento, el tiempo de presentación de informes, la frecuencia y regularidad de varios informes y datos estadísticos, los problemas existentes, los requisitos y las esperanzas para el nuevo sistema, recopilar varios informes.
(5) Problemas: Los principales problemas y eslabones débiles del sistema actual se pueden dividir en diferentes niveles según su gravedad. El establecimiento de un nuevo sistema debería poder resolver la mayoría de los problemas y mejorar los eslabones débiles.
(6) Funciones y objetivos del nuevo sistema: comprender los requisitos de los líderes de todos los niveles y del personal empresarial diverso para las funciones del nuevo sistema. El análisis del sistema (también llamado diseño lógico) es un vínculo clave en el desarrollo de sistemas de información gerencial. Requiere un análisis detallado de las funciones del nuevo sistema y el establecimiento de un modelo lógico del nuevo sistema basado en la investigación del sistema.
El modelo lógico del nuevo sistema consta de un diagrama de flujo de datos del sistema, una tabla de descripción general, un diccionario de datos, expresiones lógicas físicas y descripciones relacionadas. Finalmente, se debe completar el informe de análisis del sistema (también llamado especificación de diseño lógico del sistema). El modelo lógico del sistema es igual que antes de construir una escuela según la demanda, basado en requisitos y limitaciones como el nivel de educación escolar (escuela primaria, secundaria, educación superior), escala, inversión, entorno geográfico y nivel técnico. , el instituto de diseño arquitectónico primero llevará a cabo el diseño, y luego se podrá llevar a cabo el diseño de ingeniería y la construcción para garantizar la realización de diversas funciones una vez terminada la escuela. Durante la etapa de diseño del sistema, se debe realizar un análisis cuidadoso y un trabajo de investigación para evitar deficiencias o defectos inherentes en las funciones del nuevo sistema.
Debido a que el nuevo modelo del sistema se basa en el análisis y los requisitos del sistema existente, la investigación del sistema debe realizarse en profundidad, detalle y de manera integral. Los usuarios pueden comentar sobre el modelo lógico del nuevo sistema. Después de discutir y modificar, las dos partes finalmente llegaron a un * * * entendimiento y completaron el informe de análisis del sistema (especificación de diseño lógico del sistema). Después de la aprobación de los líderes relevantes, pasará a la etapa de diseño del sistema (también llamado diseño físico del sistema).
4. Diseño del sistema
El diseño del sistema también se denomina diseño físico del sistema. El diseño del sistema debe basarse en el modelo lógico del sistema en el informe de análisis del sistema, considerar de manera integral varias restricciones, utilizar todos los medios y métodos técnicos disponibles para llevar a cabo varios diseños específicos, determinar el plan de implementación del nuevo sistema y resolver el problema de " cómo hacer el sistema".
El diseño estructurado del sistema se refiere al diseño detallado de la entrada, salida, procesamiento y almacenamiento de datos del sistema utilizando un conjunto de herramientas y criterios de diagrama estándar para determinar qué módulos tiene el sistema y cómo conectarse. estos módulos y cómo formar una buena estructura del sistema. El objetivo de esta etapa es diseñar la estructura general del sistema y seleccionar los medios técnicos más económicos y razonables. La documentación para la fase de diseño del sistema es el informe de diseño del sistema (también conocido como especificación de diseño físico del sistema).
5. Implementación y conversión del sistema
El trabajo principal de la fase de implementación del sistema incluye: la compra e instalación del hardware del sistema, la escritura (compra) y depuración de programas, la capacitación. de los operadores del sistema, preparación e ingreso de datos relacionados con el sistema, depuración y conversión del sistema.
En la etapa de implementación del sistema, la carga de trabajo de implementación del sistema debe configurarse para el equipo, y los líderes de cada equipo profesional y los líderes de los departamentos relevantes deben organizarse para formular un plan de implementación para el nuevo sistema. Se pueden utilizar varios software y métodos de gestión de proyectos para la gestión, y se puede implementar el sistema de responsabilidad del director de proyectos para garantizar la implementación fluida y el éxito del sistema.
La adquisición e instalación de hardware incluye la adquisición, aceptación, instalación y depuración de hardware informático, periféricos, redes, fuentes de alimentación, salas de informática, entornos y otros equipos relacionados, que son realizados principalmente por personal profesional y técnico.
La preparación e ingreso de datos se refiere principalmente a la clasificación e ingreso de diversos datos necesarios para la operación manual al procesamiento por computadora y la conversión de datos utilizados en el sistema informático al nuevo sistema. En el trabajo de preparación e ingreso de datos, se debe prestar atención a la precisión de los datos y todos los aspectos como la clasificación, el ingreso y la verificación deben controlarse bien para sentar una base sólida para la conversión sin problemas del sistema.
Durante la realización de los enlaces anteriores se llevará a cabo la capacitación del personal, incluyendo educación general sobre sistemas de información de gestión, aprendizaje de nuevos sistemas, capacitación en operación de computadoras, etc. Que todo el personal comprenda las funciones básicas del nuevo sistema, los requisitos del nuevo sistema para los usuarios, el propósito de establecer el sistema de información gerencial, la ayuda y conveniencia que la construcción del sistema de información gerencial puede brindar a las organizaciones e individuos, y Las tareas que deben realizar los individuos en el nuevo sistema, es la atención y apoyo a los usuarios.
6. Mantenimiento y evaluación del sistema
El sistema de información de gestión es un sistema complejo hombre-máquina. Los cambios en el entorno externo y los factores internos del sistema afectan constantemente el funcionamiento del sistema. En este momento, es necesario mejorar continuamente el sistema para mejorar la eficiencia y el nivel de servicio de operación del sistema, lo que requiere el mantenimiento del sistema de principio a fin.
La evaluación del sistema se refiere principalmente a la necesidad de verificar la realización de los objetivos y funciones del sistema después de que el sistema se completa y ha estado funcionando durante un período de tiempo, y lo compara con los objetivos esperados del sistema establecidos durante el desarrollo del sistema. y redacta un informe de evaluación del sistema de manera oportuna.
La fase de evaluación y mantenimiento del sistema es la última fase del ciclo de vida del sistema y la fase más larga e importante.
Capítulo 3 Análisis y diseño del sistema de gestión salarial
3.1 Introducción a los requisitos funcionales del sistema
El sistema de información de gestión salarial juega un papel extremadamente importante en el fortalecimiento del sistema papel de gestión de las empresas. En lo que respecta a las grandes empresas, el contenido de su diseño es muy complejo y diverso, incluidas funciones de cálculo de salarios, funciones de estadísticas salariales, funciones de salida de informes, etc. También hay muchos módulos diseñados, incluidos módulos de gestión salarial, módulos de estadísticas salariales y diseño de informes. módulos, módulos de salida de impresión, módulo de consulta difusa, etc.
Porque este software está principalmente personalizado para una empresa tecnológica donde trabaja el autor. La empresa es una empresa de reciente creación con una plantilla general relativamente pequeña, incluidos 20 empleados a tiempo completo. La estructura del personal es relativamente simple y sus calificaciones académicas son relativamente altas. Básicamente, todos tienen un título universitario o superior. También es muy claro y la movilidad del personal no es alta. Por lo tanto, la empresa actualmente Los requisitos para la gestión salarial no son altos. Por lo tanto, para esta empresa, después de repetidas demostraciones, finalmente determinamos el plan de diseño del sistema de gestión salarial. Las principales funciones del sistema de gestión salarial se muestran en la Figura 3.1:
Figura 3.1 Diagrama del módulo de funciones del sistema
3.2 Descripción de los requisitos funcionales
1. módulo de información
El módulo de información básica de los empleados tiene tres funciones: entrada de información de los empleados, adición y eliminación de empleados y consulta de información de los empleados. La información básica de los empleados incluye el número de empleado, el nombre del empleado, el sexo del empleado, el departamento, el puesto, la duración del servicio y el grado salarial. La adición y eliminación de empleados realiza la adición y eliminación de información de los empleados en la base de datos. La consulta de información de los empleados puede consultar la información de los empleados por número de empleado o nombre de empleado.
2. Módulo de fijación de estructura salarial
En base a la situación real de la gestión salarial de la empresa, este sistema divide la estructura salarial en tres partes: salario base, salario por puesto y salario por antigüedad. El sistema puede establecer grados salariales para estos tres tipos de salario y establecer estándares salariales para cada grado.
3. Módulo de resumen de salario
Después de que el usuario ingrese el grado salarial del empleado en el módulo de gestión de información del empleado, el salario del empleado se resumirá automáticamente en el módulo de resumen de salario. Los usuarios pueden imprimir la tabla de resumen de salarios y obtener una vista previa a través de la función de vista previa de impresión antes de imprimir.
3.3 Requisitos del sistema de destino
El sistema de destino debe cumplir los siguientes requisitos:
1. Optimice el diseño lógico y el diseño físico para que el sistema funcione de manera eficiente y responda rápidamente.
2. Fiabilidad. Capaz de procesar negocios de forma continua y precisa, con una fuerte tolerancia a fallas.
3. Comprensibilidad. Los usuarios pueden comprender y utilizar fácilmente el sistema.
4. Mantenibilidad y adaptabilidad. El sistema debe ser fácil de modificar, ampliar y mantener, y debe poder adaptarse a las necesidades empresariales en evolución.
5. Disponibilidad. El sistema de destino es completamente funcional y puede satisfacer plenamente las necesidades comerciales.
6. Seguridad y confidencialidad. Garantizar la seguridad física del sistema, la seguridad y confidencialidad del almacenamiento y acceso a los datos, la seguridad y confidencialidad de la transmisión de datos, y hacer un buen trabajo en la gestión de autorizaciones de usuarios.
3.4 Selección de la plataforma del sistema
La elección de la plataforma Microsoft como dominante se debe al rápido desarrollo actual de Microsoft. Cada vez más empresas utilizan la plataforma Microsoft como plataforma principal a la hora de planificar. redes internas. Por otro lado, desde un punto de vista técnico, las aplicaciones en la plataforma Microsoft son muy fáciles de desarrollar e implementar y su rendimiento es superior.
Sistema operativo: Windows 98
Herramientas y lenguaje de desarrollo: Visual FoxPro 6.0 versión china
Diseño de base de datos 3.5
Base de datos 3.5.1 Introducción
La llamada base de datos se refiere a una combinación de varios datos interrelacionados almacenados juntos de una determinada manera organizativa. El sistema de gestión de bases de datos es un software a gran escala que manipula y gestiona bases de datos, denominado DBMS. Se basan en el sistema operativo y gestionan y controlan la base de datos de forma unificada. Sus funciones incluyen definición de bases de datos, gestión de bases de datos, establecimiento y mantenimiento de bases de datos y comunicación con el sistema operativo. DBMS generalmente consta de un diccionario de datos, un lenguaje de descripción de datos y su compilador, un lenguaje de operación (consulta) de datos y su compilador, rutinas de administración de bases de datos, etc.
La base de datos relacional es una base de datos basada en el modelo relacional, la cual se organiza y se accede a ella en función de las relaciones entre tablas, registros y campos. Accede a los datos a través de varias tablas y une estas tablas a través de relaciones. Las bases de datos relacionales proporcionan una interfaz estándar para un lenguaje de consulta institucional (SQL) que permite el uso de una variedad de herramientas y productos de bases de datos. La base de datos relacional es actualmente la base de datos más utilizada.
La base de datos es un concepto lógico en VFP. Las tablas de datos interrelacionadas y sus objetos de base de datos están organizados por un conjunto de archivos del sistema, que reciben nombres con extensiones. Anotación de base de datos, con extensión . dct y archivos de índice de bases de datos con la extensión . DCX. Por lo general, estos tres archivos no se pueden utilizar directamente, sino que son administrados por la base de datos de VFP.
VFP lo llama. Un archivo de tabla y una biblioteca pueden guardar varias tablas. A través de las bibliotecas, podemos aclarar la relación entre tablas para que los archivos de tablas no estén aislados entre sí, sino que se conviertan en conjuntos de datos interrelacionados.
Diagrama de flujo de datos
Basado en la investigación de la gestión salarial y el análisis de las necesidades de los usuarios, el diagrama de flujo de datos del sistema se muestra en la Figura 3.2.
Análisis de diccionario de datos
La base de datos de este software consta de las siguientes cuatro tablas de datos:
Tabla de información de empleados: Personal. DBF
Tabla de Fijación del Salario Básico: Cursos. DBF
Tabla de fijación de salarios por puesto: rango. DBF
Tabla de fijación de salarios de antigüedad: Gong Ling. DBF
1. Tabla de información de empleados: Personal.
DBF
Campo nombre del campo tipo ancho descripción
1 Número de miembro tipo de carácter 3 dígitos
2 Nombre del empleado tipo de carácter 10 menor o igual a 5 caracteres chinos
3 Género del empleado y tipo de personalidad 2 "masculino" o "femenino"
4 El tipo de carácter 14 del nombre del puesto es menor o igual a 7 caracteres chinos
5 El tipo numérico de edad laboral es 2 Entre 1 y 99 años.
6 Grado salarial tipo numérico 2 1-99
2. Tabla de fijación salarial básica: cursos. DBF
Campo nombre de campo tipo ancho descripción
Entre 1 grado salarial tipo numérico 2 1-99
2 salario estándar tipo numérico 4 1-9999
3. Tabla de fijación de salarios por puesto: rango. DBF
Descripción del ancho del tipo de nombre del campo
1 El tipo de carácter 14 del nombre de posición es menor o igual a 7 caracteres chinos.
2 Norma salarial tipo numérico 4 1-9999
4. Tabla de fijación de salario por antigüedad: Gong Ling. DBF
Campo nombre de campo tipo ancho descripción
Entre 1 grado salarial tipo numérico 2 1-99
2 salario estándar tipo numérico 4 1-9999
5. Formulario de registro de administrador: Administrador. DBF
Campo nombre de campo tipo ancho descripción
1 Nombre de registro tipo de carácter 10 cualquier carácter
2 Tipo de carácter de comando 10 letras o números en inglés
Capítulo 4 Implementación Funcional del Sistema de Gestión Salarial
4.1 Diseño de Codificación del Módulo de Información Básica del Empleado
1 Funciones para agregar, eliminar y modificar información básica del empleado
El módulo de información básica de los empleados se divide principalmente en una interfaz de exploración de información de los empleados y una interfaz de consulta de información de los empleados. La interfaz de navegación de información de los empleados se muestra en la Figura 4.1: