固定资产管理系统设计书_第1页
固定资产管理系统设计书_第2页
固定资产管理系统设计书_第3页
固定资产管理系统设计书_第4页
固定资产管理系统设计书_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.:.;固定资产管理系统目录 TOC o 1-3 h z u HYPERLINK l _Toc293509075 1 开发背景 PAGEREF _Toc293509075 h 2 HYPERLINK l _Toc293509076 2 系统分析 PAGEREF _Toc293509076 h 2 HYPERLINK l _Toc293509077 2.1 需求分析 PAGEREF _Toc293509077 h 2 HYPERLINK l _Toc293509078 2.2 功能分析 PAGEREF _Toc293509078 h 2 HYPERLINK l _Toc293509079 3 系

2、统设计 PAGEREF _Toc293509079 h 3 HYPERLINK l _Toc293509080 3.1 功能简介 PAGEREF _Toc293509080 h 3 HYPERLINK l _Toc293509081 3.2 功能描画 PAGEREF _Toc293509081 h 3 HYPERLINK l _Toc293509082 3.3 系统流程图 PAGEREF _Toc293509082 h 4 HYPERLINK l _Toc293509083 3.4 概要设计 PAGEREF _Toc293509083 h 4 HYPERLINK l _Toc293509084

3、 3.5 系统开发环境 PAGEREF _Toc293509084 h 16 HYPERLINK l _Toc293509085 4 数据库设计 PAGEREF _Toc293509085 h 16 HYPERLINK l _Toc293509086 4.1 数据库分析 PAGEREF _Toc293509086 h 16 HYPERLINK l _Toc293509087 4.2 数据库概念设计 PAGEREF _Toc293509087 h 17 HYPERLINK l _Toc293509088 4.3 数据库逻辑构造设计 PAGEREF _Toc293509088 h 19 HYPER

4、LINK l _Toc293509089 5 系统详细设计 PAGEREF _Toc293509089 h 21 HYPERLINK l _Toc293509090 5.1 登录页面 PAGEREF _Toc293509090 h 21 HYPERLINK l _Toc293509091 5.2 主页面 PAGEREF _Toc293509091 h 22 HYPERLINK l _Toc293509092 5.3 系统管理 PAGEREF _Toc293509092 h 26 HYPERLINK l _Toc293509093 5.3.1 系统设置(ConfigureView) PAGERE

5、F _Toc293509093 h 26 HYPERLINK l _Toc293509094 5.3.2 切换用户 PAGEREF _Toc293509094 h 26 HYPERLINK l _Toc293509095 5.4 资产信息管理 PAGEREF _Toc293509095 h 26 HYPERLINK l _Toc293509096 5.4.1 大类管理(CategoryView) PAGEREF _Toc293509096 h 26 HYPERLINK l _Toc293509097 5.4.2 子类管理(SubcateView) PAGEREF _Toc293509097 h

6、 29 HYPERLINK l _Toc293509098 5.4.3 资产信息管理(AssetView) PAGEREF _Toc293509098 h 34 HYPERLINK l _Toc293509099 5.5 账户管理 PAGEREF _Toc293509099 h 38 HYPERLINK l _Toc293509100 5.5.1 添加账户(UserAddingView) PAGEREF _Toc293509100 h 38 HYPERLINK l _Toc293509101 5.5.2 删除登录账户(UserDeletionView) PAGEREF _Toc29350910

7、1 h 39 HYPERLINK l _Toc293509102 5.5.3 修正密码(PwdUpdatingView) PAGEREF _Toc293509102 h 40 HYPERLINK l _Toc293509103 5.6 职员管理 PAGEREF _Toc293509103 h 42 HYPERLINK l _Toc293509104 5.6.1 添加职员(EmpAddingView) PAGEREF _Toc293509104 h 42 HYPERLINK l _Toc293509105 5.6.2 删除职员(EmpDeletionView) PAGEREF _Toc29350

8、9105 h 43 HYPERLINK l _Toc293509106 5.6.3 修正职员(EmpUpdatingView) PAGEREF _Toc293509106 h 44 HYPERLINK l _Toc293509107 5.7 资产还借管理 PAGEREF _Toc293509107 h 46 HYPERLINK l _Toc293509108 5.7.1 领用资产(AssetLendingView) PAGEREF _Toc293509108 h 46 HYPERLINK l _Toc293509109 5.7.2 归还资产(AssetReturningView) PAGERE

9、F _Toc293509109 h 47 HYPERLINK l _Toc293509110 5.7.3 归还记录(ReturnedRecordView) PAGEREF _Toc293509110 h 48 HYPERLINK l _Toc293509111 5.7.4 维修的资产 PAGEREF _Toc293509111 h 49 HYPERLINK l _Toc293509112 5.7.5 报废的资产 PAGEREF _Toc293509112 h 491 开发背景在以前企业和学校管理固定资产都是采用手工记录的方法。随着固定资产的增多,资产的频繁借出和归还,使得这种传统的管理方式,暴

10、显露来许多的管理破绽。这些将直接导致公司和学校无法对固定资产进展良好的管理,从而带来宏大的损失。随着计算机信息技术的开展,企业和学校迫切需求一套可以实现自动化管理的固定资产管理系统。经过该系统可以管理一切的固定资产,还能管理公司一切的员工。最主要的是可以对固定资产的借出和归还信息进展记录。经过这样一套系统可以大大提高企业和学校正于固定资产的监控,同事挽回大量的不用要损失。2 系统分析2.1 需求分析固定资产的种类很多,例如办公设备、办公用品、计算机等,而每一个分类下又有很多的子类,例如办公设备下有机、打印机、复印机等子类。所以在固定资产管理系统中需求提供一个资产类别管理功能。不论是公司还是学校

11、都会有很多的任务人员,这时需求提供一个员工管理功能。该系统还需求提供对资产领用、归还的管理以及查看资产领用记录和归还记录。在该系统中还需求可以对固定资产设置为维修和报废形状,并且可以查看当前维修和报废的资产信息。经过该系统的自动化管理,可以大大减少财务部门的统计任务,从而降低管理开销和本钱。2.2 功能分析固定资产管理系统是企业或者学校管理固定资产的一个重要工具,一个功能晚上的固定资产管理系统需求提供5个功能模块,分别是资产信息管理模块、职员管理模块、资产还借管理模块、账户管理模块以及系统管理模块。其中各功能模块的详细阐明如下。资产信息管理模块:该模块主要担任管理固定资产类别信息和固定资产信息

12、。其中固定资产类别信息包括固定资产大类信息和固定资产子类信息两类。职员管理模块:该模块主要担任管理企业或者学校的任务人员信息,包括只需行吗、年龄、性别、职务等信息。资产还借管理模块:该模块主要担任资产的还借操作以及记录,包括领用资产、归还资产、归还记录、维修的资产以及报废的资产5个功能子模块。账户管理模块:该模块主要担任管理系统管理员的信息,包括添加账户、删除账户以及修正密码3个功能子模块。系统管理模块:该模块主要提供系统操作功能,包括系统设置、切换账户以及退出系统3个功能子模块。3 系统设计3.1 功能简介 HYPERLINK mk:MSITStore:D:jnJavaCodeAssetSY

13、SAMSConfigurationhelphelp.CHM:/login.html 管理员登录 HYPERLINK mk:MSITStore:D:jnJavaCodeAssetSYSAMSConfigurationhelphelp.CHM:/infoManage.html 固定资产信息管理 HYPERLINK mk:MSITStore:D:jnJavaCodeAssetSYSAMSConfigurationhelphelp.CHM:/employeeManage.html 职员信息管理 HYPERLINK mk:MSITStore:D:jnJavaCodeAssetSYSAMSConfigur

14、ationhelphelp.CHM:/lendAsset.html 资产的领用 HYPERLINK mk:MSITStore:D:jnJavaCodeAssetSYSAMSConfigurationhelphelp.CHM:/returnAsset.html 资产的归还 资产信息阅读和查询3.2 功能描画 .管理员登录要运用本系统必需先登录,并且只需固定资产管理员可以登录。 登录的时候需求输入正确的用户名和密码,管理员可以修正本人的密码。 .固定资产信息管理 固定资产信息管理又分为: 固定资产类别管理 固定资产的类别在录入资产信息之前就定义好,录入资产信息之后可以添加新的类别。 类别要求分为两

15、级,如大类可以是办公外设、数码产品、计算机等;小类分为办公外设-机、复印机、打印机、其他;数码产品-数码相机、投影仪;计算机-笔记本电脑、台式机、效力器等。 类别应允许添加和删除操作。 固定资产信息管理 资产的信息包括编号、称号、类别、型号、价钱、购买日期、形状、运用者、备注等。 资产型号是文本信息,资产的形状分为:正常、维修、报废。运用者为空表示资产未被运用。 资产应允许执行添加、修正和删除操作。 .职员信息管理 这里的职员是指能够领用资产的人,职员的信息包括编号、姓名、职务和备注。 .资产的领用曾经登记的人员,可以领用固定资产,领用时需求记录的信息有:设备编号、领用日期、管理员、用途、备注

16、。 只需形状为正常且运用者为空的资产才干被领用,正在维修或者曾经报废的资产不可以领用。 .资产的归还资产运用终了后要归还给管理员,归还时要根据领用时的记录来填写如下信息:归还日期、管理员等。 .资产信息阅读和查询 资产信息查询又可分为: 按资产类别阅读 按资产类别阅读资产信息,类别分成两级,要求可以显示大类和小类下面的资产情况、资产情况。 查询资产信息 可以按资产编号、资产类别、运用者查询资产详细信息,按运用者查询显示该职员领用的一切资产。 3.3 系统流程图图3-1 固定资产管理系统流程图3.4 概要设计登录1、运用本系统前先登录。启动系统的第一个界面如以下图示,输入正确的用户名和密码即可登

17、录系统。图3-2 登录界面2、登录胜利后,将进入系统的主界面(如以下图所示)。图3-3 固定资产管理系统主界面系统设置第一次运用系统前先设置一下固定资产的价钱下限,他可以经过这样的方式设置: 1、选择菜单 系统管理-系统设置(如以下图示) 图3-4 系统设置菜单 2、在弹出的对话框(如以下图示)中输入相应价钱后单击确定即可 图3-5 系统设置界面切换账户登录系统后,假想象改动登录帐户,但不想退出系统,可以经过这种试操作:1、选择菜单 系统管理-切换帐户(如图3-4所示)2、在弹出的对话框(如以下图示)中输入正确的用户名和密码后单击登录即可图3-6 切换账户界面大类管理可以经过如下提示进展大类别

18、管理:1、选择菜单 资产信息管理-类别管理-大类管理(如以下图示)图3-7 大类管理菜单2、在弹出的对话框(如以下图示)中他可以添加、删除、修正、查找大类别图3-8 大类管理界面 添加大类别:在大类称号文本框中输入大类称号后单击添加按钮 查找大类别:在大类称号文本框中输入大类称号后单击查找按钮,假设存在指定的大类,那么在表格中将自动选中该大类 删除大类别:在表格中选中即将删除的大类后单击删除按钮 修正大类别:在表格中选中即将修正的大类后在大类称号文本框中输入新的称号最后单击修正按钮子类管理可以经过如下提示进展子类别管理:1、选择菜单 资产信息管理-类别管理-子类管理(如图3-7所示)2、在弹出

19、的对话框(如以下图示)中他可以添加、删除、修正、查找子类别图3-9 子类管理界面 添加子类别:选择一个大类编号,在子类称号文本框中输入子类称号,单击添加按钮 查找子类别:在子类称号文本框中输入子类称号,单击查找按钮,假设存在指定的子类,那么在表格中将自动选中该子类 删除子类别:在表格中选中即将删除的子类,单击删除按钮 修正子类别:在表格中选中即将修正的子类,在子类称号文本框中输入新的称号,单击修正按钮信息管理他可以经过如下试进展资产信息的管理:1、选择菜单 资产信息管理-信息管理(如图3-7所示)2、在弹出的对话框(如以下图示)中可以添加、删除、修正资产信息图3-10 信息管理界面 添加资产信

20、息:填写资产信息,单击添加按钮 查找资产信息:单击查找按钮弹出输入对话框(如以下图示)图3-11 查找界面 删除资产信息:单击查找按钮弹出输入对话框,按编号或称号找到要删除的资产,单击删除按钮 修正资产信息:单击查找按钮弹出输入对话框,按编号或称号找到要修正的资产,对该资产信息做相应修正,单击修正按钮 重置 :恢复到窗口初始形状。账户管理可以经过如下方式进展帐户管理(包括添加帐户、删除帐户、修正帐户密码):1、添加帐户 选择菜单 帐户管理-添加帐户(如以下图示)图3-12 添加账户菜单 在弹出的对话框(如以下图示)中填写帐户信息后单击添加按钮图3-13 添加账户界面2、删除帐户:选择菜单 帐户

21、管理-删除帐户(如图3-12所示) 在弹出的对话框(如以下图示)中填写正确的帐户名后单击删除按钮图3-14 删除账户界面3、修正密码: 选择菜单 帐户管理-修正密码(如图3-12所示) 在弹出的对话框(如以下图示)中填写正确旧密码,填写新密码,单击修正按钮图3-15 修正密码界面职员管理可以经过如下方式进展职员信息的管理(包括添加、删除、修正职员):1、添加职员 选择菜单 职员管理-添加职员(如图3-16所示)图3-16 添加职员菜单 在弹出的对话框(如以下图示)中填写职员信息后单击添加按钮图3-17 添加职员界面2、删除职员 选择菜单 职员管理-删除职员(如图3-16所示)在弹出的对话框中按

22、姓名或职务找出职员信息后在表格中选择要删除的职员(如下两图示)图3-18 删除职员信息界面3、修正职员 选择菜单 职员管理-修正职员(如图3-16所示) 在弹出的对话框(如以下图示)中选择要修正的职员,修正相应信息,单击修正按钮图3-19 修正职员界面领用资产 选择菜单 资产还借管理-领用资产(如图3-20所示)图3-20 资产还借管理菜单 假设存在可领用的资产那么将弹出领用资产对话框(如以下图示) 在对话框中选择要领用的资产,填写相应信息,单击领用按钮图3-21 领用资产界面归还资产 选择菜单 资产还借管理-归还资产(如图3-20所示) 假设有借出资产记录那么将弹出归还资产对话框(如以下图示

23、) 在对话框中选择要归还的资产,单击归还按钮图3-22 归还资产界面归还记录 选择菜单 资产还借管理-归还记录(如图3-20所示) 假设有归还记录那么将弹出归还记录对话框(如以下图示) 这时他可以选择删除归还记录图3-23 归还记录界面12维修的资产和报废的资产点击维修的资产或报废的资产可以在主界面右侧看到固定资产设备形状为维修或者报废的记录信息。图3-24 维护的资产界面图3-25 报废的资产界面3.5 系统开发环境 开发环境 开发平台:NetBean6.8 数据库管理系统软件:SQL Server 2005 运转平台:Windows 2000/Windows XP/Windows 2003

24、 开发言语 JAVA、T-SQL 、JDK5.0以上 技术 Swing + JDBC4 数据库设计4.1 数据库分析在开发固定资产管理系统时,思索到公司固定资产庞大,借出和归还较为频繁,数据维护大等特点,决议采用SQL Server2005作为数据库管理系统。在SQL Server中新增一个数据库,其数据库名为Assets。数据库中一共包含7张表,用来存储不同的信息,详细信息如下图。图4-1 数据库Assets中一切数据库表4.2 数据库概念设计本系一致共设计规划出7个实体,分别是资产大类信息实体、资产子类信息实体、固定资产信息实体、公司职员信息实体、管理员信息实体、资产借出记录信息实体,以及

25、资产归还信息实体。固定资产的种类有很多种,例如有办公外设、办公用品、计算机等。因此需求创建一个资产大类信息表,用来保管固定资产大的分类信息。资产大类信息实体E-R图如图4-2所示。在一个大类下普通会有许多的子类,例如办公外设大类下有打印机、机、复印机等子类。因此需求创建一个资产子类信息表,用来保管固定资产的子类信息。资产子类信息实体E-R图如图4-3所示。 图4-2 资产大类信息实体E-R图 图4-3 资产子类信息实体E-R图在一个资产子类下会有很多的详细资产信息,例如打印机能够是惠普打印机、佳能打印机或者是联想打印机等详细的打印机设备。因此需求创建一个资产信息表,用来保管固定资产的详细信息。

26、固定资产信息实体E-R图如图4-4所示。 图4-4 固定资产信息实体E-R图在该系统中还需求保管公司一切职员的信息,这样才干记录固定资产如今被谁在运用。因此需求创建一个公司职员信息表,用来保管公司职员的详细信息。公司职员信息实体E-R图如图4-5所示。 图4-5 公司职员信息实体E-R图该系统并不是一切的公司员工都可以运用的,只需系统管理员才干运用。因此需求创建一个管理员信息表,用来保管系统管理员的身份信息。管理员信息实体E-R图如图4-6所示。图4-6 管理员信息实体E-R图在该系统中需求记录公司固定资产的借出记录,因此需求创建一个资产借出记录信息表,来保管一切的借出记录,管理员信息实体E-

27、R图如图4-7所示。图4-7 资产借出记录信息实体E-R图在该系统中还需求记录公司固定资产的归还记录,因此需求窗机一个资产归还记录信息表,来保管一切的归还记录。资产归还记录信息实体E-R图如图4-8所示。图4-8 资产归还记录信息实体E-R图4.3 数据库逻辑构造设计根据设计好的各实体E-R图创建数据库的逻辑构造,数据库各表的构造如下。资产大类信息表用来储存固定资产的一切大类分类信息。包括大类编号、大类称号两个字段。该表的逻辑构造如表4-1所示。表4-1 资产大类信息表字段名数据类型能否主键描画Cid整数int是固定资产大类编号Cname文本(varchar)否固定资产大类称号资产子类信息表用

28、来储存固定资产的一切子类分类信息。包括子类编号、所属大类编号以及子类称号3个字段。该表的逻辑构造如表4-2所示。表4-2 资产子类信息表字段名数据类型能否主键描画Sid整数(int)是固定资产子类编号Scid整数(int)否外键所属大类编号Sname文本(varchar)否固定资产子类称号固定资产信息表用来储存公司一切的固定资产信息。包括资产编号、资产称号、所属大类编号、所属子类编号等10个字段。该表的逻辑构造如表4-3所示。表4-3 固定资产信息表字段名数据类型能否主键描画Aid整数(int)是固定资产编号ACid整数(int)否外键所属大类编号ASid整数(int)否外键所属子类编号Ana

29、me文本(varchar)否资产称号Amodel文本(varchar)否资产型号Aprice浮点数否资产价钱Apur_date日期(date)否资产购入日期Astatus文本(varchar)否资产形状Ause_by文本(varchar)否资产运用者Aremark文本(text)否资产备注信息职员信息表用来储存公司一切职员的信息。包括职员编号、职员姓名、职员性别、职员年龄、职员职务以及备注信息6个字段。该表的逻辑构造如表4-4所示。表4-4 固定资产信息表字段名数据类型能否主键描画Eid整数(int)是职员编号Ename文本(varchar)否职员姓名Esex文本(char)否职员性别Eage

30、整数(int)否职员年龄Eposition文本(varchar)否职员职务Eremark文本(text)否备注信息管理员信息表用来储存系统的一切管理员信息。包括管理员用户名和管理员密码两个字段。该表的逻辑构造如表4-5所示。表4-5 管理员信息表字段名数据类型能否主键描画Oname文本(varchar)是管理员用户名Opwd文本(varchar)否管理员密码资产借出记录信息表用来储存公司一切的固定资产借出记录信息。包括借出记录编号、资产编号、员工编号、管理员用户名、借出时间等7个字段。该表的逻辑构造如表4-6所示。表4-6 资产借出记录信息表字段名数据类型能否主键描画Lid整数(int)是借出

31、记录编号LAid整数(int)否外键资产编号LEid整数(int)否外键员工编号LOname文本(varchar)否管理员用户名Ldate日期(date)否借出时间Lpurpose文本(varchar)否目的用途Lremark文本(text)否备注信息资产归还记录信息表用来储存公司一切的固定资产归还记录信息。包括归还记录编号、资产编号、资产称号、运用者、借出日期以及归还时间等9个字段。该表的逻辑构造如表4-7所示。表4-7 资产归还记录信息表字段名数据类型能否主键描画Rid整数(int)是归还记录编号RAid整数(int)否外键资产编号RAname文本(varchar)否外键资产称号Ruse_

32、by文本(varchar)否借用者RLdate日期(date)否借出时间Rdate日期(date)否归还时间RLOname文本(varchar)否借出管理员用户名RROname文本(varchar)否归还管理员用户名Rremark文本(text)否备注信息5 系统详细设计5.1 登录页面初始化形状要求:1、标题栏显示“管理员登录2、窗体不可调整大小事件处置1、【登录】按钮,假设管理员名为空,那么显示如下对话框,用户点击【确定】按钮后,光标回到管理员文本框中。假设密码为空,那么显示如下对话框,用户点击【确定】按钮后,光标回到密码文本框中。假设管理员名或密码有错误时,显示如下对话框,用户点击【确定

33、】按钮后,密码文本框内容清空,光标回到管理员文本框中。假设管理员名和密码正确时,显示主页面。2、点击【重置】按钮时,两个文本框内容清空,光标放置在管理员文本框中。5.2 主页面(1)初始化页面如下图,页面右边的表格部分显示出全部固定资产的信息。2菜单设计一级菜单二级菜单三级菜单系统管理系统设置无切换账户无退出系统无资产信息管理类别管理大类管理子类管理信息管理无账户管理添加账户无删除账号无修正密码无职员管理添加职员无删除职员无修正职员无资产还借管理领用资产无归还资产无归还记录无维修的资产无报废的资产无(3)查询部分【按编号查询】部分,可以根据输入的资产编号进展查询。假设未输入编号点击【查询】,那

34、么弹出如下对话框。假设输入的编号不存在,那么弹出如下对话框假设输入正确的编号那么在右边表格处显示查出的信息。【按类别查询】查询部分,可以根据输入的大类称号或子类称号进展查询。假设未输入称号,点击【查询】那么显示假设输入错误称号,点击【查询】,那么显示假设输入正确称号,点击【查询】,那么在右边表格处显示所查出的全部信息。【按运用者查询】部分,可以根据输入的运用人员称号进展查询。假设未输入称号,那么显示假设输入错误的人员称号或者没有领用任何资产的人员称号,那么显示假设输入正确的已领用固定资产的人员称号,那么在右边表格处显示相应信息。4树形列表部分“单击主页面左下边树形列表部分,可根据所点节点称号进

35、展查询,在右边表格处显示所查到的相应记录信息。例如:单击【固定资产管理系统类别】节点时显示全部固定资产信息。单击【办公设备】节点时,显示大类别为办公设备的全部固定资产信息。 单击【机】时,显示子类别为机的固定资产信息。节点创建树形列表的节点根据数据库中固定资产信息中大类别信息、子类别信息创建。(5)日期显示在主页面的最下方显示系统当前时间,并随时更新时间,及每秒更新一次。5.3 系统管理5.3.1 系统设置(ConfigureView)1)初始化页面如下未输入内容点击【确定】按钮时,显示5.3.2 切换用户1)初始化页面如下验证内容和登录页面一样。5.4 资产信息管理5.4.1 大类管理(Ca

36、tegoryView)初始化页面在初始页面的表格中显示大类表中的全部大类信息。在表格中选中一条记录的时候,在上面的文本框里显示所选大类称号。操作处置1、【添加】按钮未输入任何称号点击【添加】按钮时,显示输入的类别称号过长,那么显示输入的类名已存在,那么显示假设数据添加失败,那么显示JOptionPane.showMessageDialog(frame, 数据库访问错误,添加失败!,错误, JOptionPane.ERROR_MESSAGE);输入类别称号后,点击【添加】,添加胜利那么显示以下图,同时更新表格数据,和主页面的树形列表数据。【删除】按钮假设没有选中任一行,显示假设所选大类包含子类,

37、那么不能删除,显示当所选大类没有子类可以删除时,显示点击【确定】,假设删除胜利,那么显示同时更新表格中数据。假设删除失败,显示JOptionPane.showMessageDialog(frame,数据库访问错误,无法完成删除操作!, 错误,JOptionPane.ERROR_MESSAGE);3、【修正】按钮假设没有选中任一行,那么显示JOptionPane.showMessageDialog(frame, 请先选择类别!, 提示,JOptionPane.INFORMATION_MESSAGE);假设选中了类别,修正的时候,文本框内为空,那么显示JOptionPane.showMessage

38、Dialog(frame, 类别名未填写!, 提示,JOptionPane.INFORMATION_MESSAGE);假设大类称号未做任何修正,那么显示JOptionPane.showMessageDialog(frame, 他对该类别未做任何修正, 提示,JOptionPane.WARNING_MESSAGE);修正后,假设修正胜利,显示JOptionPane.showMessageDialog(frame, 修正胜利!, 提示,JOptionPane.INFORMATION_MESSAGE);假设修正失败,那么显示JOptionPane.showMessageDialog(frame, 数

39、据库访问错误,修正失败!,错误, JOptionPane.ERROR_MESSAGE);4、【查找】按钮假设大类称号为空,那么显示JOptionPane.showMessageDialog(frame, 请先填写类别名!, 提示,JOptionPane.INFORMATION_MESSAGE);假设找到要查询的大类别信息,那么在表格中选择那一行,同时显示JOptionPane.showMessageDialog(frame, 找到的类别已被选中!, 提示,JOptionPane.INFORMATION_MESSAGE);假设没有找到,那么显示JOptionPane.showMessageDia

40、log(frame, 没有他要查找的类别!, 提示,JOptionPane.INFORMATION_MESSAGE);5、【封锁】操作封锁当前窗体6、【协助 】操作,显示协助 文件的相应页面。5.4.2 子类管理(SubcateView)点击【资产信息管理】-【类别管理】-【子类管理】菜单,弹出如下界面初始化形状大类编号处的选择组件(JComboBox)上选项内容从表中读取大类编号显示出来。表格处显示一切子类信息。2操作处置1、【添加】按钮假设在没有选择大类编号时点击【添加】,那么显示未填写子类称号时,会显示输入的子类称号字符个数大于6时,显示假设子类称号已存在,显示输入正确子类称号后点击【添

41、加】,假设添加胜利,显示同时表格数据更新。假设衔接数据库添加失败,显示JOptionPane.showMessageDialog(frame, 数据库访问错误,添加失败!, 错误,JOptionPane.ERROR_MESSAGE);2、【删除】没有选择恣意大类或子类时,点击【删除】,显示假设选择的类别没有子类,那么显示假设子类下有资产信息,那么不能删除该子类,会显示选中一个适宜子类后,点击【删除】,显示删除胜利后,显示同时表格数据更新,假设删除失败,显示JOptionPane.showMessageDialog(frame,数据库访问错误,无法完成删除操作!, 错误,JOptionPane.

42、ERROR_MESSAGE);3、【修正】按钮假设没有选择恣意一行,那么显示假设所选的一行,没有子类别,那么显示所选行,有子类别,但是没有输入修正的称号,那么显示假设所输入的子类别名和以前的子类别名一样,那么显示假设输入的子类别称号已存在,那么显示假设修正胜利,显示假设衔接数据库失败,修正失败,显示JOptionPane.showMessageDialog(frame, 数据库访问错误,修正失败!,错误, JOptionPane.ERROR_MESSAGE);4、【查找】按钮假设未做任何选择,点击【查询】后,显示假设,查找胜利,显示同时表格内的相应行被选中假设查找失败,显示5、【封锁】封锁当前

43、窗口6、【协助 】翻开协助 文件的相应页面。5.4.3 资产信息管理(AssetView)初始化时,大类称号处显示表中大类的称号操作处置1、【大类称号】点击操作中选择【大类称号】下拉选择中的某项时,会在【小类称号】下拉选择中显示相应子类项。2、【添加】操作假设未输入资产称号,那么显示JOptionPane.showMessageDialog(frame, 资产称号不能为空!, 提示,JOptionPane.INFORMATION_MESSAGE);假设未选择类别,那么显示JOptionPane.showMessageDialog(frame, 未选择类别, 提示,JOptionPane.INF

44、ORMATION_MESSAGE);假设日期为空,那么显示JOptionPane.showMessageDialog(frame, 日期不能为空!, 提示,JOptionPane.INFORMATION_MESSAGE);假设日期格式不对,那么显示JOptionPane.showMessageDialog(frame, 日期格式不正确!, 提示,JOptionPane.ERROR_MESSAGE);假设价钱为空,那么显示JOptionPane.showMessageDialog(frame, 价钱不能为空, 提示,JOptionPane.INFORMATION_MESSAGE);假设价钱格式错

45、误,那么显示JOptionPane.showMessageDialog(frame, 价钱输入非法!请重新输入!, 提示,JOptionPane.ERROR_MESSAGE);同时价钱文本框处获得焦点,并且文本框内容全部选中。假设价钱小于用户设置的价钱下限,那么显示JOptionPane.showMessageDialog(frame, 价钱至少 + price + 元才算固定资产!,提示, JOptionPane.INFORMATION_MESSAGE);假设型号为空,那么显示JOptionPane.showMessageDialog(frame, 型号不能为空!, 提示,JOptionPa

46、ne.INFORMATION_MESSAGE);假设信息格式输入正确,点击【添加】后,假设添加胜利,那么显示JOptionPane.showMessageDialog(frame, 资产信息添加胜利!, 提示,JOptionPane.INFORMATION_MESSAGE);假设添加失败,那么显示JOptionPane.showMessageDialog(frame,数据库访问错误,无法完成添加操作!, 提示,JOptionPane.ERROR_MESSAGE);【查询】操作点击【查询】,显示假设未输入任何内容,点击【确定】时显示选择按编号查时,假设输入的内容不是数字,那么显示假设未查到记录,

47、那么显示假设找到所查信息,那么在当前页面中显示所查到记录的各条信息在文本框中,同时【删除】、【修正】按钮变为可用形状。【删除】操作查到要删除的记录后,点击【删除】,假设所选资产被领用形状,那么显示JOptionPane.showMessageDialog(frame, 该资产已被领用!不能删除!,警告,JOptionPane.WARNING_MESSAGE);假设没有领用,那么显示假设删除胜利,显示JOptionPane.showMessageDialog(frame, 删除胜利!, 提示,JOptionPane.INFORMATION_MESSAGE);删除失败,显示JOptionPane.

48、showMessageDialog(frame, 数据库访问错误!删除失败!, 错误,JOptionPane.ERROR_MESSAGE);【修正】操作查到要修正的资产信息后,修正部分信息,点击【修正】,显示点击【确定】后,假设修正胜利,显示假设修正失败,那么显示JOptionPane.showMessageDialog(frame, 数据库访问错误!修正失败!,错误, JOptionPane.ERROR_MESSAGE);【重置】操作清空所以文本框【协助 】操作显示资产信息管理操作的相应协助 页面。5.5 账户管理5.5.1 添加账户(UserAddingView)1)初始化界面如下2)操作

49、处置1、【检查账户名能否存在】按钮登录账户处假设用户输入为空,点击【检查账户名能否存在】按钮后,显示假设输入的账户名已存在,那么显示JOptionPane.showMessageDialog(frame, 该帐户已存在!, 提示,JOptionPane.INFORMATION_MESSAGE);假设账户不存在,那么显示JOptionPane.showMessageDialog(frame, 该帐户可以运用!, 提示,JOptionPane.INFORMATION_MESSAGE);2、【添加】按钮登录账户处假设用户输入为空,假设点击【添加】按钮,显示账户只能由字母组成,假设账户不符合格式规范,

50、那么显示JOptionPane.showMessageDialog(frame, 帐户名只能由字母组成!, 提示,JOptionPane.INFORMATION_MESSAGE);密码为空,那么显示JOptionPane.showMessageDialog(frame, 密码不能为空,请输入!, 提示,JOptionPane.INFORMATION_MESSAGE);密码长度小于4位大于16位,那么显示JOptionPane.showMessageDialog(frame, 密码长度至少4位,至多16位!,提示, JOptionPane.INFORMATION_MESSAGE);确认密码为空,

51、那么显示JOptionPane.showMessageDialog(frame, 确认密码不能为空,请输入!, 提示,JOptionPane.INFORMATION_MESSAGE);假设密码和确认密码不一致,那么显示JOptionPane.showMessageDialog(frame, 两次输入密码不一致,请重新输入!,提示, JOptionPane.INFORMATION_MESSAGE); 同时,两个文本框内容清空,光标在密码处假设账户存在,那么显示JOptionPane.showMessageDialog(frame, 该帐户曾经存在!添加失败!, 警告,JOptionPane.WA

52、RNING_MESSAGE);假设账户添加胜利,显示JOptionPane.showMessageDialog(frame, 添加胜利!, 提示,JOptionPane.INFORMATION_MESSAGE);账户添加失败,显示JOptionPane.showMessageDialog(frame, 数据库访问错误!添加失败!,提示, JOptionPane.ERROR_MESSAGE);【取消】按钮封锁当前窗体。5.5.2 删除登录账户(UserDeletionView)1)初始化界面如下2)操作处置1、【删除】假设用户输入为空,显示JOptionPane.showMessageDialo

53、g(frame, 帐户名不能为空!, 提示,JOptionPane.INFORMATION_MESSAGE);光标放入文本框中。假设是当前登录帐那么不能删除,显示JOptionPane.showMessageDialog(frame, 该帐户为当前登录帐户!删除失败!,警告, JOptionPane.WARNING_MESSAGE);假设是不存在的账户,显示JOptionPane.showMessageDialog(frame, 该帐户不存在!请核实后再删!,警告, JOptionPane.WARNING_MESSAGE);假设账户正确,并且该管理员账户有借出资产记录,那么显示JOptionP

54、ane.showConfirmDialog(frame,该帐户借出的资产还有未归的!n确定删除该帐户吗?, 提示,JOptionPane.OK_CANCEL_OPTION);用户点击【确定】后,假设删除胜利,显示JOptionPane.showMessageDialog(frame, 删除胜利!, 提示,JOptionPane.INFORMATION_MESSAGE);用户点击【确定】后,假设删除失败,显示JOptionPane.showMessageDialog(frame,数据库访问错误!删除失败!, 错误,JOptionPane.ERROR_MESSAGE);假设要删除的账户没有资产借出

55、记录并且删除胜利,那么显示JOptionPane.showMessageDialog(frame, 删除胜利!, 提示,JOptionPane.INFORMATION_MESSAGE);假设删除失败,显示JOptionPane.showMessageDialog(frame, 数据库访问错误!删除失败!,错误, JOptionPane.ERROR_MESSAGE);2、【取消】封锁当前窗口5.5.3 修正密码(PwdUpdatingView)1)初始化界面账户名为禁用的文本框,以免账户名被修正。账户名由文件中读出,文件里的账户名是在登录的时候被写入的。2)操作处置【修正】操作假设没有输入旧密码

56、,显示JOptionPane.showMessageDialog(frame, 请先输入旧密码!, 提示,JOptionPane.INFORMATION_MESSAGE);旧密码文本框获得焦点。假设旧密码输入后,检查旧密码能否正确,假设密码错误,显示JOptionPane.showMessageDialog(frame, 旧密码错误!, 警告,JOptionPane.WARNING_MESSAGE);旧密码文本框获得焦点。假设没有输入新密码,显示JOptionPane.showMessageDialog(frame, 请先输入新密码!, 提示,JOptionPane.INFORMATION_M

57、ESSAGE);假设新密码长度小于4位大于16位,那么显示JOptionPane.showMessageDialog(frame, 密码长度至少4位,至多16位!,提示, JOptionPane.INFORMATION_MESSAGE);文本框获得焦点假设没有输入确认密码,显示JOptionPane.showMessageDialog(frame, 请先输入确认密码!, 提示,JOptionPane.INFORMATION_MESSAGE);文本框获得焦点假设密码和确认密码不一致,显示JOptionPane.showMessageDialog(frame, 两次输入密码不一致,请重新输入!,提

58、示, JOptionPane.INFORMATION_MESSAGE);信息输入没有格式问题后,假设修正胜利,显示JOptionPane.showMessageDialog(frame, 密码修正胜利!, 提示,JOptionPane.INFORMATION_MESSAGE);假设修正失败,显示JOptionPane.showMessageDialog(frame, 数据库访问错误!修正失败!, 错误,JOptionPane.ERROR_MESSAGE);【取消】封锁当前窗体5.6 职员管理5.6.1 添加职员(EmpAddingView)初始化界面性别处显示男、女,其他为空操作处置【重置】按

59、钮,所以文本框清空,性别默许选择男【封锁】按钮,封锁当前窗体【添加】按钮假设姓名未填写,那么显示JOptionPane.showMessageDialog(frame, 请先填写职员姓名!, 提示,JOptionPane.INFORMATION_MESSAGE);姓名文本框获得焦点假设输入的年龄在18-69之外,那么显示JOptionPane.showMessageDialog(frame, 职员年龄必需为18-69之间!,提示, JOptionPane.INFORMATION_MESSAGE);年龄文本框获得焦点,同时选中此文本框中所以内容假设职务未填写,那么显示JOptionPane.sh

60、owMessageDialog(frame, 请先填写职务!, 提示,JOptionPane.INFORMATION_MESSAGE);职务文本框获得焦点备注可以为空假设信息填写终了,执行添加操作,添加胜利显示JOptionPane.showMessageDialog(frame, 添加胜利!, 提示,JOptionPane.INFORMATION_MESSAGE);假设添加失败,显示JOptionPane.showMessageDialog(frame, 数据库访问错误!添加失败!, 错误,JOptionPane.ERROR_MESSAGE);5.6.2 删除职员(EmpDeletionVi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论