1 Visão geral do sistema
1.1 Contexto da pesquisa
Hoje em dia, a Internet está se desenvolvendo rapidamente e a rede está espalhada por todo o mundo. As notícias divulgadas pela Internet podem ser espalhadas de forma rápida e fácil por todos os cantos do mundo, e as informações que podem ser espalhadas no. A Internet também é muito ampla, como texto, imagens, sons, vídeo etc. Portanto, esses benefícios fizeram da Internet o principal meio de disseminação de informações. Todos os tipos de informações na sociedade estão se esforçando ao máximo para se espalharem pela Internet, e a Internet tem um impacto crescente na sociedade.
Com o desenvolvimento da tecnologia informática e a popularização gradual das redes informáticas, a Internet tornou-se um local importante para as pessoas encontrarem informação. O século XXI é a era da informação, pelo que a troca e circulação de informação são particularmente importantes. Portanto, o desenvolvimento de uma plataforma de vendas de roupas "Yiyi" adequada tornou-se um passo inevitável para as empresas. O desenvolvimento de uma plataforma de vendas de roupas "Yiyi" adequada pode facilitar aos gerentes o gerenciamento da plataforma de vendas de roupas "Yiyi", melhorar a eficiência do gerenciamento de informações e das consultas e ajudar a fornecer melhores serviços aos usuários.
1.2 Objectivo da investigação
Com o rápido desenvolvimento da tecnologia da Internet e o advento da era da Internet, a informação em rede também mudará a sociedade actual. Todas as esferas da vida também estão convergindo lentamente para a padronização e o networking em termos de operações e gerenciamento diários de negócios. O grau de informatização da plataforma de vendas de roupas "Yiyi" reflete-se na aplicação da Internet e da tecnologia da informação às operações e gestão, e na substituição do trabalho manual tradicional por ferramentas modernas. Sem dúvida, o uso do gerenciamento de informações em rede torna o gerenciamento de informações mais avançado, mais eficiente, mais científico e a troca de informações mais rápida.
Se uma empresa ainda vender roupas off-line, ela ficará muito desatualizada, o que levará à baixa eficiência. Além disso, com o tempo, as informações acumuladas dos dados não são fáceis de salvar, o que causará muitos problemas de consulta, atualização e manutenção. Existem também grandes perigos ocultos na transferência de dados. Se o armazenamento eletrônico for adotado, trará grandes melhorias e grande comodidade às consultas dos usuários. Portanto, é urgente projetar uma plataforma de vendas de roupas "Yiyi", que possa melhorar o nível de exibição das empresas em tecnologia da informação.
1.3 Idéias de design de sistema
Um site de sucesso deve definir claramente o propósito de construção do site, determinar as funções do site, determinar a escala do site e os custos de investimento e conduzir as análises de mercado necessárias, etc. Somente um planejamento detalhado pode evitar muitos problemas que ocorrem durante a construção do site e garantir que a construção do site ocorra sem problemas. Ao mesmo tempo, um sistema de site de computador em grande escala deve ter uma ideologia orientadora de design correta e formar uma arquitetura de rede completa por meio de uma seleção razoável de estrutura de dados, estrutura de rede, sistema operacional e ambiente de desenvolvimento, a fim de dar pleno desempenho ao vantagens do gerenciamento de informações do computador. Com base nas necessidades reais dos internautas na vida real, este sistema é projetado de acordo com os seguintes princípios.
1. Eficácia: Na verdade, a eficácia aqui inclui dois aspectos: utilidade e usabilidade. Utilidade refere-se ao potencial de um site para atender às necessidades do usuário, enquanto usabilidade refere-se à capacidade de atingir objetivos específicos através da operação do site. Pode-se perceber que um site não é um bom site se não funcionar corretamente ou for mal projetado. Um site utilizável deve ser altamente eficiente, fácil de aprender e satisfatório para atingir os objetivos do usuário sem cometer erros.
2. Alta confiabilidade: um site prático deve ser confiável ao mesmo tempo. Esse design pode garantir a confiabilidade e a tolerância a falhas do site por meio de um design de rede razoável e avançado e seleção otimizada de software e hardware.
3. Alta segurança: No projeto, várias medidas de segurança fornecidas por software e hardware de rede serão totalmente utilizadas para garantir que os usuários compartilhem recursos e considerem plenamente os requisitos para recuperação de desastres, backup e recuperação de recursos de sistema e dados. Fornece ferramentas poderosas de backup de banco de dados para o sistema. A segurança dos dados críticos pode ser garantida. Os níveis de permissão de operação, que definem diferentes funções para garantir as permissões de operação de cada etapa, podem ser definidos pelo administrador.
4. Avanço: Adote a tecnologia de desenvolvimento mais avançada do mundo, use a tecnologia de desenvolvimento JSP e MYSQL como banco de dados back-end do site. O uso dessas tecnologias reduz os custos operacionais futuros do sistema e melhora a estabilidade do sistema e a facilidade de manutenção.
5. Adote tecnologia padrão: Todos os designs deste site seguem os padrões internacionais atuais para melhorar a abertura do sistema.
6. Equilíbrio entre aparência e tecnologia: O sistema adota um design de interface estilo Web, que é amigável, bonito, fácil de usar, fácil de aprender e usar. A questão principal no design de um site é o equilíbrio entre aparência e tecnologia. Um site que parece ruim é irritante. O site pode funcionar bem, mas não consegue motivar os usuários. Pelo contrário, se a aparência for muito expressiva, mas a tecnologia for limitada, os usuários ficarão muito decepcionados. É necessário determinar uma relação clara e contínua entre aparência e tecnologia, ou seja, a aparência está relacionada à intenção do site, e diferentes tipos de sites são tratados de forma diferente.
3 Análise do Sistema
3.1 Análise de Viabilidade
Através da investigação preliminar e análise do propósito de implementação desta plataforma de vendas de roupas "Yiyi", os planos de viabilidade são propostos e demonstrados um por um. Aqui analisamos principalmente os aspectos de viabilidade técnica, viabilidade econômica, viabilidade operacional e assim por diante.
3.1.1 Viabilidade Técnica
Esta plataforma de vendas de roupas "Yiyi" utiliza JAVA como linguagem de desenvolvimento, framework Spring Boot, e é um sistema de arquitetura B/S baseado na plataforma WEB.
(1) Java oferece desempenho estável, excelente capacidade de atualização, desenvolvimento mais rápido, gerenciamento mais fácil, novas linguagens e serviços. Todo o sistema ajuda os usuários a realizar a maioria das tarefas triviais e sem importância.
(2) O desenvolvimento de sistemas baseados no modelo B/S tornou-se cada vez mais maduro.
(3) Como todos sabemos, Java é uma linguagem de desenvolvimento orientada a objetos. Os desenvolvedores de programas podem usar facilmente algumas soluções conhecidas na plataforma Eclipse.
Portanto, a plataforma de vendas de roupas "Yiyi" tem alta viabilidade em termos de tecnologia de desenvolvimento, e os desenvolvedores dominaram certas tecnologias de desenvolvimento, portanto a tecnologia de desenvolvimento deste sistema é viável.
3.1.2 Viabilidade Econômica
O software utilizado nesta plataforma de vendas de roupas "Yiyi" é todo de código aberto, o que pode economizar muita energia e recursos e reduzir custos de desenvolvimento. Ao mesmo tempo, os requisitos de configuração do computador também são extremamente baixos, e mesmo computadores obsoletos podem atender às necessidades. Portanto, este sistema é totalmente viável economicamente, por isso é muito viável economicamente.
3.1.3 Viabilidade de operação
A interface desta plataforma de venda de roupas "Yiyi" é simples e fácil de operar. Os usuários podem acessá-la e operá-la desde que utilizem um computador. Este sistema possui as características de fácil operação, fácil gerenciamento e boa interatividade. É muito simples de operar, portanto possui alta viabilidade de operação.
Resumindo, os objetivos de desenvolvimento deste sistema estão claramente definidos e é altamente viável em termos de tecnologia, economia e operação. Também requer baixo investimento, funções perfeitas e gestão conveniente, pelo que o desenvolvimento do sistema é totalmente viável. .
3.2 Análise de desempenho do sistema
3.2.1 Segurança do sistema
Esta plataforma de vendas de roupas "Yiyi" deve controlar estritamente as permissões de gerenciamento. Os requisitos específicos são os seguintes:
(1) Se você deseja gerenciar a plataforma de vendas de roupas "Yiyi", você deve primeiro confiar nela. o nome de usuário e a senha Ao fazer login no sistema, os usuários sem permissão não têm permissão para fazer login no sistema por qualquer meio e visualizar quaisquer informações e dados no sistema.
(2) Defina permissões diferentes na implementação específica. Usuários com permissões diferentes não podem realizar operações de nível de salto após fazer login no sistema.
3.2.2 Integridade dos dados
(1) Todas as informações registradas devem ser mantidas abrangentes e o conteúdo do registro de informações não pode ficar vazio.
(2) A correlação entre vários dados deve ser mantida correta.
(3) Os mesmos dados devem ser consistentes em registros diferentes.
3.3 Análise da interface do sistema
Atualmente, o design da interface tornou-se um indicador chave para avaliar a qualidade do software. Uma boa interface de usuário pode aumentar a confiança e o interesse dos usuários em usar o sistema, melhorando assim a eficiência do trabalho. As páginas da web JSP fornecem uma interface para toda a unidade da biblioteca JAVA do lado do servidor para servir aplicativos HTTP. É mais fácil criar páginas dinâmicas. A interface do cliente refere-se à interface entre o sistema de software e o usuário, que geralmente abrange os formatos de interface de saída, entrada e diálogo humano-computador.
1. Design de saída
A saída é quando o computador resolve as informações básicas de entrada, gera informações eficazes e de alta qualidade e as disponibiliza aos gerentes em um determinado formato. Esta é a principal responsabilidade e objetivo do design de saída.
O processo de desenvolvimento de sistema é oposto ao processo de implementação, não do design de entrada ao design de saída, mas do design de saída ao design de entrada. Isso ocorre porque o formulário de saída está diretamente relacionado ao usuário, e o objetivo do design deve ser garantir que o usuário possa usar o formulário de saída facilmente e refletir informações úteis de cada departamento em tempo hábil. O princípio do desenho dos resultados é considerar todas as necessidades dos diferentes níveis de gestão como um todo, mas também ser conciso e não fornecer aos utilizadores informações desnecessárias.
2. Design de entrada
A coleta e entrada de dados de entrada é problemática, requer muita mão de obra e certos equipamentos e muitas vezes comete erros. Uma vez que a entrada de dados no sistema esteja incorreta, a saída processada amplificará esses erros, de modo que a precisão dos dados de entrada desempenha um papel decisivo no desempenho de todo o sistema.
O projeto de entrada segue os seguintes princípios:
1) O volume de entrada deve ser mantido o mais baixo possível para atender aos requisitos de processamento. Com menos informações, haverá menos erros e menos tempo para preparar os dados.
2) A preparação e o processo de entrada devem ser o mais convenientes possível, de modo a reduzir a incidência de erros.
3) Os dados de entrada devem ser verificados o mais cedo possível (o mais próximo possível do ponto onde os dados originais ocorreram) para que os erros possam ser corrigidos em tempo hábil.
4) Os dados de entrada são registrados o mais cedo possível na forma necessária ao seu processamento para evitar erros que possam ocorrer quando os dados são transferidos de um meio para outro e precisam ser transcritos.
3.4 Processo e lógica do sistema
Figura 3-3 Fluxograma de login
Figura 3-4 Fluxograma de alteração de senha