开发环境/技术: Linux,MyEclipse,JDK1.7,MySql,Swing图形界面等
项目描述/功能: 项目实现了通过对用户登陆权限的判断,不同用户登录之后可以操作 不同界面。该系统可以对用户、供应商、商品账单是实现增、删、改、查等操作。还可以 实现指定供应商的导入以及商品账单的导出。

登录界面及主界面

登陆界面

登陆界面验证用户名、密码、用户身份和验证码。验证码由4位字母或数字随机生成,颜色随机。用户名和密码不能为空。信息不匹配通过弹窗给出对应错误信息,并将验证码重置。验证码输入错误,给出错误提示,刷新验证码。鼠标点击验证码可重新生成。点击重置按钮可将所有信息重置。
超市账单管理系统

主界面

通过卡片布局对主界面进行布局,进到主界面之后默认是欢迎界面,点击相应的按钮能进入相应的卡片。将当前登录的用户显示在界面中间。界面右上角显示实施时间,通过多线程完成。若用户级别为项目经理,可是使用界面中所有功能。若等级为普通用户,则只能使用账单管理和退出系统功能。
超市账单管理系统

用户、供应商、账单的增删改查

用户管理

用户管理界面可以实现增删改查的功能,其中修改功能,部门经理只能修改普通员工和自己,删除功能,部门经理只能删除普通员工。查询按钮可以通过用户名查询指定用户的信息,若用户名称为空,则查询所有。表格使用分页显示,点击相应的按钮可以实现翻页功能。
超市账单管理系统

供应商管理

供应商管理界面可以实现增删改查的功能,其中删除按钮,如果账单表中有此供应商信息根据主外键关系,则不能删除,给出相应提示。点击导入按钮,选择对应的文件可以将文件信息导入。查询按钮可以通过供应商名称查询指定供应商的信息,若供应商名称为空,则查询所有。
超市账单管理系统

账单管理

账单管理界面可以实现增删改查的功能,点击导出按钮,选择对应的行数可以将信息导出到指定路径。查询按钮可以通过商品名称和是否付款查询指定账单的信息,若两个都为空,则查询所有。
超市账单管理系统

报表

供应商分组查询报表

按照供应商进行分组查询相应的信息
超市账单管理系统

商品分组查询报表

按照商品进行分组查询相应的信息
超市账单管理系统

退出系统

点击退出系统按钮会弹出一个确认提示框,点击是退出系统,点击否或者取消返回界面。
超市账单管理系统

相关文章: