JAVA做的运单管理系统

编程入门 行业动态 更新时间:2024-10-06 15:22:27

JAVA做的<a href=https://www.elefans.com/category/jswz/34/1767479.html style=运单管理系统"/>

JAVA做的运单管理系统

文章目录

  • 构思
  • 流程
    • 登录流程图
    • 登录后的操作流程
  • 代码设计
    • 遇到的问题
    • 解决
    • 页面跳转
    • 提醒
  • 最后


构思

我们在物流管理系统的需求下,简化内容,打算做一个运单管理系统。
程序的功能很简单,分为登录、注册、查看运单、添加运单、查看个人信息、修改个人信息、注销账号。

流程

登录流程图

登录后的操作流程

主界面显示运单列表。
点击货物列表即跳到主界面—当前界面

点击个人信息。
这里显示手机号、地址、密码的信息。
地址和密码在输入框里可直接修改,并点击修改按钮确认。
注销账户—将账户以及和账户有关的数据从数据库中删除。

点击退出登录—回到登录界面。

代码设计

遇到的问题

程序中所显示的按钮和内容都在JPanel中,程序的大小要由JFarme来控制。登录按钮点击以后怎么把JFarme调整到全屏??

解决

JFarme类里new一个JPanel时把自己当做参数传过去。

//new一个登陆panelDatabasePanel databasePanel = new DatabasePanel(this);
JFrame jf;
public DatabasePanel(JFrame jf){this.jf = jf;LoginPanel();}

页面跳转

Panel里定义了四个方法,在按钮监听中调用这四个方法。
在这四个方法中删掉Panel里的东西,重新再放置一遍Panel里的内容。(这里基本上是可以代码复制粘贴)

public void LoginPanel() {removeAll();updateUI();/*下面的代码请看GitHub*/}
public void RegisterPanel()   {removeAll();updateUI();/*下面的代码请看GitHub*/}
public void MainPanel() {removeAll();updateUI();/*下面的代码请看GitHub*/}
public void InfoPanel() {removeAll();updateUI();/*下面的代码请看GitHub*/}

提醒

1、在放置按钮、窗体、Panel等的位置时,建议使用屏幕参数缩小若干倍的比例表示,不要使用具体的数值,否则在不同的像素的屏幕上打开的效果是不一样的。
2、代码的工作量大多是在按钮、输入框、提示文字的摆放。在前期一定要做好每一个位置的名字注释。

最后

附上我们完整的项目代码。

更多推荐

JAVA做的运单管理系统

本文发布于:2024-02-28 01:39:55,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1767743.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:运单   管理系统   JAVA

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!