十三、系统优化

系统整体框架图

在这里插入图片描述
程序运行进入纺织面料库存管理系统主页面
在这里插入图片描述

用户子系统功能演示:

1,点击用户登录进入用户登录页面,可以注册和找回密码

在这里插入图片描述

2,注册新用户,账号、密码、性别、手机号均有限制,用户注册需要按指定要求进行填写注册

在这里插入图片描述
注册账号为xpu_yy,密码为123456,性别男,手机号15136987845
账号不可重复,若账号重复会给予提示
在这里插入图片描述
点击确定即可返回登录页面

3,用户登录,账号、密码、验证码必须全部输入正确

在这里插入图片描述在这里插入图片描述

4,登录成功进入用户系统主页

在这里插入图片描述

5,接下来演示 查看纺织面料详细信息 功能

点击查看所有纺织面料信息 即可显示
在这里插入图片描述
根据面料名称查询,会只显示指定面料名称进行显示,因为面料名称可以有多种,故不唯一,因此不会显示面料名称的照片信息,这里的texile名称的纺织面料有两个,故都进行了显示
在这里插入图片描述
再次点击 查看所有纺织面料信息
接下来根据品号查询,因为品号是唯一的,故可以显示该品号的面料照片信息
在这里插入图片描述

6,接下来演示 购买纺织面料 功能

在这里插入图片描述
输入品号即可查询面料详细信息,此时库存为150件
在这里插入图片描述
购买80件
在这里插入图片描述
再查看下所有织物面料信息,看见品号位1112的织物库存剩余70件
在这里插入图片描述
库存量已经低于100件,若再次购买该品号纺织品,会进行警示
在这里插入图片描述
但仍然可以进行查看
在这里插入图片描述
若购买100件,但库存仅剩余的70件时,会给予库存不足提示
在这里插入图片描述

7,接下来演示 纺织面料购买记录查询功能

在这里插入图片描述
点击 查看购买记录,即可看到此账号购买的所有纺织面料信息记录
在这里插入图片描述

管理员子系统功能演示:

在这里插入图片描述

1,点击 管理员登录,进入管理员页面

在这里插入图片描述

2,点击确定 进入管理员主页面

在这里插入图片描述

3,下面演示 纺织面料入库 功能

在这里插入图片描述

4,接着演示 纺织面料信息查询功能

在这里插入图片描述在这里插入图片描述

①通过 面料名称查询;因为面料名称不唯一可能有多个东西叫一样的名称,但纺织品品号是唯一的;因为不唯一故无法显示照片的信息
在这里插入图片描述
②通过 品号查询;因为品号是唯一的,故可以显示该品号对应的纤维的图片信息
在这里插入图片描述

5,接下来演示 纺织面料库存补充 功能

在这里插入图片描述在这里插入图片描述
输入要补充库存的纺织面料的品号,即可查看该品号纺织面料的信息,当前库存为600件
在这里插入图片描述
补充400件之后,该品号纺织面料库存变成了1000件
在这里插入图片描述

6,接下来演示 纺织面料流水查询功能

在这里插入图片描述在这里插入图片描述
也可根据品号进行查询该面料的出库信息,主要信息包括购买该品号纺织面料的用户账号以及购买数量和时间
在这里插入图片描述

7,接下来演示 用户访问查询 功能,主要查询登录本系统的所有用户信息,包括登录账号、用户注册的性别、用户注册的手机号、以及用户登录本系统的时间

在这里插入图片描述在这里插入图片描述
也可以根据指定账号进行查询,比如查询 xpu_yy账号
在这里插入图片描述

8,接下来演示 纺织面料下架 功能

在这里插入图片描述在这里插入图片描述
例如下架1313品号的纺织面料
在这里插入图片描述在这里插入图片描述在这里插入图片描述
再次检索就会发现该品号纺织品以及不存在了

9,最后演示 纺织面料信息修改 功能

在这里插入图片描述在这里插入图片描述
查看1112品号的纺织面料
在这里插入图片描述
例如对该品号纺织面料的经密度进行修改,只需要双击经密度对应数据即可
在这里插入图片描述
输入自己需要修改的,例如780,之后点击修改即可
在这里插入图片描述

再次 查询下该品号纺织面料即可看到已经修改
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/377619.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

时间工具类[DateUtil]

View Code 1 package com.ly.util;2 3 import java.text.DateFormat;4 import java.text.ParseException;5 import java.text.SimpleDateFormat;6 import java.util.Calendar;7 import java.util.Date;8 9 /**10 * 11 * 功能描述12 * 13 * authorAdministrator14 * Date Jul 19…

JQuery delegate多次绑定的解决办法

我用delegate来控制分页,查询的时候会造成多次绑定 //前一页、后一页触发 1 $("body").delegate("#tableFoot a:not(a.btn)", "click", function () { 2 _options.page $(this).attr("page"); 3 loadTmpl(_option…

leetcode 45. 跳跃游戏 II 思考分析

题目 给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 你的目标是使用最少的跳跃次数到达数组的最后一个位置。 示例: 输入: [2,3,1,1,4] 输出: 2 解释: 跳到最后一个位置的最小跳跃数是 2。 从下标为 …

C程序实现冒泡排序

Bubble Sort is a simple, stable, and in-place sorting algorithm. 气泡排序是一种简单,稳定且就地的排序算法。 A stable sorting algorithm is the one where two keys having equal values appear in the same order in the sorted output array as it is pre…

一、爬虫基本概念

一、爬虫根据使用场景分类 爬虫: 通过编写程序,模拟浏览器上网,让其去互联网上抓取数据的过程。 ① 通用爬虫:抓取系统重要的组成部分,抓取的是一整张页面的数据 ② 聚焦爬虫:建立在通用爬虫的基础之上&am…

经营你的iOS应用日志(二):异常日志

如果你去4S店修车,给小工说你的车哪天怎么样怎么样了,小工有可能会立即搬出一台电脑,插上行车电脑把日志打出来,然后告诉你你的车发生过什么故障。汽车尚且如此,何况移动互联网应用呢。 本文第一篇:经营你的…

Discuz 升级X3问题汇总整理

最近一段时间公司的社区垃圾帖数量陡然上涨,以至于社区首页的推荐版块满满都是垃圾帖的身影,为了进一步解决垃圾帖问题我们整整花了1天时间删垃圾贴,清除不良用户,删的手都酸了,可见垃圾帖的数量之多!可耻的…

【C++grammar】格式化输出与I/O流函数

目录1、格式化输出1. setw manipulator(“设置域宽”控制符)2. setprecision manipulator(“设置浮点精度”控制符)3. setfill manipulator(“设置填充字符”控制符)4. Formatting Output in File Operation(在文件操作中格式化输入/输出)5.小练习2、用于输入/输出流的函数1. g…

python 忽略 异常_如何忽略Python中的异常?

python 忽略 异常什么是例外? (What is an Exception?) An exception is an event, which occurs during the execution of a program that interrupts the normal execution of the application. Generally, any application when encountered with a situation t…

三、实战---爬取百度指定词条所对应的结果页面(一个简单的页面采集器)

在第一篇博文中也提及到User-Agent,表示请求载体的身份,也就是说明通过什么浏览器进行访问服务器的,这一点很重要。 ① UA检测 门户网站服务器会检测请求载体的身份。如果检测到载体的身份表示为某一款浏览器的请求,则说明这是一…

Spring MVC拦截器实现分析

SpringMVC的拦截器不同于Spring的拦截器,SpringMVC具有统一的入口DispatcherServlet,所有的请求都通过DispatcherServlet,所以只需要在DispatcherServlet上做文章即可,DispatcherServlet也没有代理,同时SpringMVC管理的…

硕士毕业后去国外读法学博士_法学硕士的完整形式是什么?

硕士毕业后去国外读法学博士法学硕士:豆科大法师(拉丁)/法学硕士 (LLM: Legum Magister (Latin)/ Master of Law) LLM is an abbreviation of Legum Magister. It is in term of Latin which states the masters degree of Law. In the majority, LLM is generally …

android:layout_weight属性的简单使用

效果&#xff1a; style.xml <style name"etStyle2"><item name"android:layout_width">match_parent</item><item name"android:layout_height">wrap_content</item><item name"android:background"…

一、环境配置安装

一、Anaconda Ⅰ下载 最新版的anaconda可能会需要各种各样的问题&#xff0c;python3.6版本比较稳定&#xff0c;建议使用。 老铁们可以通过&#xff0c;Anaconda以前版本所自带Python版本&#xff0c;查看Anaconda所带的python版本 我用的是这个&#xff0c;Anaconda3-5.2.0…

leetcode 35. 搜索插入位置 思考分析

目录题目暴力二分迭代二分递归题目 给定一个排序数组和一个目标值&#xff0c;在数组中找到目标值&#xff0c;并返回其索引。如果目标值不存在于数组中&#xff0c;返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 输入: [1,3,5,6], 5 输出: 2 示例 2:…

java优秀算法河内之塔_河内塔的Java程序

java优秀算法河内之塔Tower of Hanoi is a mathematical puzzle where we have three rods and n disks. The objective of the puzzle is to move all disks from source rod to destination rod using the third rod (say auxiliary). The rules are: 河内塔是一个数学难题&a…

转——C# DataGridView控件 动态添加新行

DataGridView控件在实际应用中非常实用&#xff0c;特别需要表格显示数据时。可以静态绑定数据源&#xff0c;这样就自动为DataGridView控件添加相应的行。假如需要动态为DataGridView控件添加新行&#xff0c;方法有很多种&#xff0c;下面简单介绍如何为DataGridView控件动态…

分享通用基类库-C#通用缓存类

1 /************************************************************************************* 2 * 代码:吴蒋 3 * 时间:2012.03.30 4 * 说明:缓存公共基类 5 * 其他: 6 * 修改人&#xff1a; 7 * 修改时间&#xff1a; 8 * 修改说明&#xff1a; 9 ******************…

二、PyTorch加载数据

一、常用的两个函数 dir()函数可以理解为打开某个包&#xff0c;help()可以理解为返回如何使用某个具体的方法 例如&#xff1a;若一个A钱包里面有a&#xff0c;b&#xff0c;c&#xff0c;d四个小包&#xff0c;则可通过dir(A)&#xff0c;打开该A钱包&#xff0c;返回a&…

leetcode 1005. K 次取反后最大化的数组和 思考分析

题目 给定一个整数数组 A&#xff0c;我们只能用以下方法修改该数组&#xff1a;我们选择某个索引 i 并将 A[i] 替换为 -A[i]&#xff0c;然后总共重复这个过程 K 次。&#xff08;我们可以多次选择同一个索引 i。&#xff09; 以这种方式修改数组后&#xff0c;返回数组可能…