基于Java GUI的资产管理系统的设计与实现

目 录

目 录 1

  1. 功能描述 2
  2. 小组成员及分工 2
  3. 系统设计 2
  4. 系统实现 6
  5. 存在问题及解决方法/方案 7
  6. 心得体会 17
    致谢 18
    参考文献 19
    评语及成绩 20

1.功能描述
1.资产信息管理
管理所有资产设备的基本信息,包括添加、修改、删除等,可以根据各种条件查询出需要的信息。
2.人员信息管理
管理设备的使用人员信息,包括添加、修改、删除等,可以根据各种条件查询出需要的信息。
3.资产借还管理
1)领用资产:进入领用资产界面前会检测是否有可领用的资产信息,有则弹出领用资产界面。用户领用资产需要选择要领用的资产并填写相关信息,比如领用人、用备注等等信息。
2)归还资产:进入资产归还界面前系统会判断是否有借出的资产信息,有则弹出归还资产界面。用户归还资产需要选择要归还的资产并填写相关信息。
3)归还记录:归还记录界面会显示出所有领用资产的归还记录,以便查询。并且管理员可对归还记录进行删除操作。
4)维修资产:管理员在资产信息管理界面可对资产添加维修记录,在维修资产界面会显示出所有的资产维修记录,以便查询或他用。
5)报废资产:管理员在资产信息管理界面可对资产进行报废操作,在报废资产界面会显示出所有的 资产报废记录,以便查询或他用
4.系统管理
1.人性化:加入友好的提示信息、帮助信息,有清楚的错误提示。
2.操作简单:操作简单易上手。
3.用户界面:界面结构调理清楚,布局简洁。
4.语言和清晰度:使用正常语言而不是用专业术语、完善是觉得清晰度。

2.小组成员及分工
1.资产信息管理:
2.人员信息管理:
3.资产领用:
4.资产归还:
5.资产报废:

3.系统设计
1.系统的功能结构如图1所示:

图1 系统功能结构图

功能介绍:主界面含6个模块,分别是系统管理、资产信息管理、人员管理、资产领用、资产归还、资产报废。

系统管理:
1)类别管理:添加、修改大类、小类数据,其中编号是自动获取的。删除通过选中指定的列表删除,主要通过获取编号对齐进行处理。
2)退出:退出可执行文件。

资产信息管理:
1)增加:添加资产信息,即名称、所属类型(对应的类别)、型号、价格、购买日期、状态、备注。
2)修改:修改已添加的数据,其中编号不可变,通过编号查找已存在的数据对其进行修改。
3)删除:通过输入对应的编号将数据从数据库中删除。
4)查询所有:将添加的数据以表格的形式将数据全部打印出来。
5)按编号查询:输入对应的编号将该编号的数据以表格的形式打印出来。

人员信息管理:
1)人员信息增加:添加资产信息,即姓名、性别、部门、职位、其他、人员编号自动获取。
2)人员信息修改:修改已添加的数据,其中编号不可变,通过编号查找已存在的数据对其进行修改。
3)人员信息删除:通过输入对应的编号将数据从数据库中删除。
4)人员信息查询所有:将添加的数据以表格的形式将数据全部打印出来。
5)人员信息按编号查询:输入对应的编号将该编号的数据以表格的形式打印出来。

资产领用:
1)资产领用管理:
1.增加资产信息:其中资产类型与领用人对应的是资产类型编号和人员编号,在此基础上对数据进行添加操作类型(操作类型为可领用),时间,用途,备注。
2.修改资产信息:修改数据时,通过选中2维表格查询,然后将数据重新设置。
3.删除资产信息:选中列表中的某行数据,然后删除该行记录。
4.领用资产信息:将该行数据的操作类型修改为已领用的操作类型。

2)资产领用信息查询:查询操作数据已领用的数据。

资产归还:
1)资产归还管理:
1增加资产信息:其中资产类型与领用人对应的是资产类型编号和人员编号,在此基础上对数据进行添加操作类型(操作类型为已领用),时间,用途,备注。
2修改资产信息:修改数据时,通过选中2维表格查询,然后将数据重新设置。
3删除资产信息:选中列表中的某行数据,然后删除该行记录。
4归还资产信息:将该行数据的操作类型修改为可领用的操作类型。

2)资产归还信息查询:查询操作类型修改为已领用的数据。

资产报废:
1)资产报废管理:
1增加资产信息:其中资产类型与领用人对应的是资产类型编号和人员编号,在此基础上对数据进行添加操作类型(操作类型为可领用),时间,用途,备注。
2修改资产信息:修改数据时,通过选中2维表格查询,然后将数据重新设置。
3删除资产信息:选中列表中的某行数据,然后删除该行记录。
4归还资产信息:将该行数据的操作类型修改为可领用的操作类型。

3)资产报废信息查询:查询操作类型修改为报废的数据。

2.数据库设计
数据库中应包含4个表,即资产信息表(Assets)、人员信息表(Person)、资产操作流(AssetsTrjn)和资产类别管理表(AssetsType),设计要求如表1~表4所示。
表1 资产信息表(Assets)
名 称 字段名称 数据类型 主 键 非 空
资产编号 AssetsID INT Yes Yes
资产名称 Name varchar(20) No Yes
所属类型 TypeID varchar(10) No Yes
型号 Model varchar(30) No Yes
价格 Price varchar(20) No Yes
购买日期 BuyDate Date No Yes
状态 Status varchar(10) No Yes
备注 Other varchar(50) No No

表2 人员信息表(Person)
名 称 字段名称 数据类型 主 键 非 空
人员编号 PersonID INT Yes Yes
姓名 Name varchar(20) No Yes
性别 Sex varchar(4) No Yes
部门 Dept varchar(20) No Yes
职位 Job varchar(20) No No
其他 Other varchar(50) No No

表3 资产操作流水表
名 称 字段名称 数据类型 主 键 非 空
编号 JourNo INT Yes Yes
操作类型 FromAcc

  • 2
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值