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

下载本文档

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

文档简介

固定资产管理系统目录1开发背景22系统分析22.1需求分析22.2功能分析23系统设计33.1功能简介33.2功能描述33.3系统流程图43.4概要设计43.5系统开发环境164数据库设计164.1数据库分析164.2数据库概念设计174.3数据库逻辑结构设计195系统详细设计215.1登录页面215.2主页面225.3系统管理265.3.1系统设置(ConfigureView)26精品文档放心下载5.3.2切换用户265.4资产信息管理265.4.1大类管理(CategoryView)26精品文档放心下载5.4.2子类管理(SubcateView)295.4.3资产信息管理(AssetView)345.5账户管理385.5.1添加账户(UserAddingView)38感谢阅读5.5.2删除登录账户(UserDeletionView)39感谢阅读5.5.3修改密码(PwdUpdatingView)40感谢阅读5.6职员管理425.6.1添加职员(EmpAddingView)42谢谢阅读5.6.2删除职员(EmpDeletionView)43精品文档放心下载5.6.3修改职员(EmpUpdatingView)44感谢阅读5.7资产还借管理465.7.1领用资产(AssetLendingView)46感谢阅读5.7.2归还资产(AssetReturningView)47感谢阅读5.7.3归还记录(ReturnedRecordView)48谢谢阅读5.7.4维修的资产495.7.5报废的资产491开发背景谢谢阅读感谢阅读精品文档放心下载精品文档放心下载精品文档放心下载精品文档放心下载大量的不必要损失。2系统分析2.1需求分析精品文档放心下载感谢阅读谢谢阅读精品文档放心下载谢谢阅读精品文档放心下载低管理开销和成本。2.2功能分析精品文档放心下载资产管理系统需要提供5感谢阅读管理模块、账户管理模块以及系统管理模块。其中各功能模块的具体说明如下。精品文档放心下载资产信息管理模块:该模块主要负责管理固定资产类别信息和固定资产信息。其中固感谢阅读定资产类别信息包括固定资产大类信息和固定资产子类信息两类。感谢阅读职员管理模块:该模块主要负责管理企业或者学校的工作人员信息,包括只有行吗、谢谢阅读年龄、性别、职务等信息。资产还借管理模块:该模块主要负责资产的还借操作以及记录,包括领用资产、归还感谢阅读资产、归还记录、维修的资产以及报废的资产5个功能子模块。感谢阅读账户管理模块:该模块主要负责管理系统管理员的信息,包括添加账户、删除账户以谢谢阅读及修改密码3个功能子模块。系统管理模块:该模块主要提供系统操作功能,包括系统设置、切换账户以及退出系精品文档放心下载统3个功能子模块。3系统设计3.1功能简介☆管理员登录☆固定资产信息管理☆职员信息管理☆资产的领用☆资产的归还☆资产信息浏览和查询3.2功能描述①.管理员登录要使用本系统必须先登录,并且只有固定资产管理员能够登录。精品文档放心下载登录的时候需要输入正确的用户名和密码,管理员可以修改自己的密码。谢谢阅读②.固定资产信息管理固定资产信息管理又分为:☆固定资产类别管理固定资产的类别在录入资产信息之前就定义好,录入资产信息之后可以增加新的类别。谢谢阅读类别要求分为两级,如大类可以是办公外设、数码产品、计算机等;小类分为办公外设--谢谢阅读----笔记本电脑、台感谢阅读式机、服务器等。类别应允许添加和删除操作。☆固定资产信息管理资产的信息包括编号、名称、类别、型号、价格、购买日期、状态、使用者、备注等。谢谢阅读感谢阅读资产应允许执行添加、修改和删除操作。③.职员信息管理这里的"职员"是指可能领用资产的人,职员的信息包括编号、姓名、职务和备注。感谢阅读④.资产的领用精品文档放心下载理员、用途、备注。感谢阅读⑤.资产的归还资产使用完毕后要归还给管理员,归还时要依据领用时的记录来填写如下信息:归还日期、感谢阅读管理员等。⑥.资产信息浏览和查询资产信息查询又可分为:☆按资产类别浏览感谢阅读状况。☆查询资产信息感谢阅读有资产。3.3系统流程图图3-1固定资产管理系统流程图3.4概要设计1)登录1、使用本系统前先登录。启动系统的第一个界面如下图示,输入正确的用户名和密码即可感谢阅读登录系统。图3-2登录界面2、登录成功后,将进入系统的主界面(如下图所示)。图3-3固定资产管理系统主界面2)系统设置第一次使用系统前先设置一下固定资产的价格下限,你可以通过这样的方式设置:谢谢阅读1、选择菜单系统管理--系统设置(如下图示)图3-4系统设置菜单2、在弹出的对话框(如下图示)中输入相应价格后单击确定即可精品文档放心下载图3-5系统设置界面3)切换账户登录系统后,若想改变登录帐户,但不想退出系统,可以通过这种试操作:精品文档放心下载1、选择菜单系统管理--切换帐户(如图3-4所示)感谢阅读2、在弹出的对话框(如下图示)中输入正确的用户名和密码后单击登录即可感谢阅读图3-6切换账户界面4)大类管理可以通过如下提示进行大类别管理:1、选择菜单资产信息管理--类别管理--大类管理(如下图示)精品文档放心下载图3-7大类管理菜单2、在弹出的对话框(如下图示)中你可以添加、删除、修改、查找大类别感谢阅读图3-8大类管理界面☆添加大类别:在大类名称文本框中输入大类名称后单击添加按钮谢谢阅读☆查找大类别:在大类名称文本框中输入大类名称后单击查找按钮,如果存在指定的大类,精品文档放心下载那么在表格中将自动选中该大类☆删除大类别:在表格中选中即将删除的大类后单击删除按钮精品文档放心下载感谢阅读修改按钮5)子类管理可以通过如下提示进行子类别管理:1、选择菜单资产信息管理--类别管理--子类管理(如图3-7所示)感谢阅读2、在弹出的对话框(如下图示)中你可以添加、删除、修改、查找子类别感谢阅读图3-9子类管理界面☆添加子类别:选择一个大类编号,在子类名称文本框中输入子类名称,单击添加按钮感谢阅读,单击查找按钮,如果存在指定的子类,那精品文档放心下载么在表格中将自动选中该子类☆删除子类别:在表格中选中即将删除的子类,单击删除按钮谢谢阅读,在子类名称文本框中输入新的名称,单击修改精品文档放心下载按钮6)信息管理你可以通过如下试进行资产信息的管理:1、选择菜单资产信息管理--信息管理(如图3-7所示)感谢阅读2、在弹出的对话框(如下图示)中可以添加、删除、修改资产信息精品文档放心下载图3-10信息管理界面☆添加资产信息:填写资产信息,单击添加按钮☆查找资产信息:单击查找按钮弹出输入对话框(如下图示)谢谢阅读图3-11查找界面,按编号或名称找到要删除的资产,单击删除精品文档放心下载按钮,按编号或名称找到要修改的资产,对该资产谢谢阅读信息做相应修改,单击修改按钮☆重置:恢复到窗口初始状态。7)账户管理可以通过如下方式进行帐户管理(包括添加帐户、删除帐户、修改帐户密码):谢谢阅读1、添加帐户选择菜单帐户管理--添加帐户(如下图示)图3-12添加账户菜单在弹出的对话框(如下图示)中填写帐户信息后单击添加按钮感谢阅读图3-13添加账户界面2、删除帐户:选择菜单帐户管理--删除帐户(如图3-12所示)感谢阅读在弹出的对话框(如下图示)中填写正确的帐户名后单击删除按钮精品文档放心下载图3-14删除账户界面3、修改密码:选择菜单帐户管理--修改密码(如图3-12所示)感谢阅读在弹出的对话框(如下图示)中填写正确旧密码,填写新密码,单击修改按钮精品文档放心下载图3-15修改密码界面8)职员管理可以通过如下方式进行职员信息的管理(包括添加、删除、修改职员):精品文档放心下载1、添加职员选择菜单职员管理--添加职员(如图3-16所示)精品文档放心下载图3-16添加职员菜单在弹出的对话框(如下图示)中填写职员信息后单击添加按钮精品文档放心下载图3-17添加职员界面2、删除职员选择菜单职员管理--删除职员(如图3-16所示)谢谢阅读在弹出的对话框中按姓名或职务找出职员信息后在表格中选择要删除的职员(如下两图示)精品文档放心下载图3-18删除职员信息界面3、修改职员选择菜单职员管理--修改职员(如图3-16所示)感谢阅读在弹出的对话框(如下图示)中选择要修改的职员,修改相应信息,单击修改按钮精品文档放心下载图3-19修改职员界面9)领用资产选择菜单资产还借管理--领用资产(如图3-20所示)感谢阅读图3-20资产还借管理菜单如果存在可领用的资产那么将弹出领用资产对话框(如下图示)精品文档放心下载在对话框中选择要领用的资产,填写相应信息,单击领用按钮精品文档放心下载图3-21领用资产界面10)归还资产选择菜单资产还借管理--归还资产(如图3-20所示)谢谢阅读如果有借出资产记录那么将弹出归还资产对话框(如下图示)谢谢阅读在对话框中选择要归还的资产,单击归还按钮图3-22归还资产界面11)归还记录选择菜单资产还借管理--归还记录(如图3-20所示)感谢阅读如果有归还记录那么将弹出归还记录对话框(如下图示)这时你可以选择删除归还记录图3-23归还记录界面12)维修的资产和报废的资产点击维修的资产或报废的资产可以在主界面右侧看到固定资产设备状态为维修谢谢阅读或者报废的记录信息。图3-24维护的资产界面图3-25报废的资产界面3.5系统开发环境☆开发环境开发平台:NetBean6.8数据库管理系统软件:SQLServer2005运行平台:Windows2000/WindowsXP/Windows2003谢谢阅读☆开发语言JAVA、T-SQL、JDK5.0以上☆技术Swing+JDBC4数据库设计4.1数据库分析感谢阅读等特点,决定采用SQLServer2005作为数据库管理系统。在SQLServer中新增一个数据库,感谢阅读其数据库名为Assets。数据库中一共包含7张表,用来存储不同的信息,详细信息如图所精品文档放心下载示。图4-1数据库Assets中所有数据库表4.2数据库概念设计本系统一共设计规划出7谢谢阅读谢谢阅读还信息实体。感谢阅读E-R图如图4-2所示。精品文档放心下载在一个大类下一般会有许多的子类,感谢阅读息实体E-R图如图4-3所示。图4-2资产大类信息实体E-R图图4-3资产子类信息实体E-R图精品文档放心下载谢谢阅读精品文档放心下载产的具体信息。固定资产信息实体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-R图如图4-7所示。谢谢阅读图4-7资产借出记录信息实体E-R图谢谢阅读表,来保存所有的归还记录。资产归还记录信息实体E-R图如图4-8所示。感谢阅读图4-8资产归还记录信息实体E-R图4.3数据库逻辑结构设计根据设计好的各实体E-R图创建数据库的逻辑结构,数据库各表的结构如下。感谢阅读(1)精品文档放心下载字段。该表的逻辑结构如表4-1所示。表4-1资产大类信息表字段名数据类型是否主键描述Cid整数(int)是固定资产大类编号ame文本(varchar)否固定资产大类名称感谢阅读(2)谢谢阅读以及子类名称3个字段。该表的逻辑结构如表4-2所示。谢谢阅读表4-2资产子类信息表字段名数据类型是否主键描述Sid整数(int)是固定资产子类编号Scid整数(int)否(外键)所属大类编号Sname文本(varchar)否固定资产子类名称精品文档放心下载(3)谢谢阅读类编号、所属子类编号等10个字段。该表的逻辑结构如表4-3所示。精品文档放心下载表4-3固定资产信息表字段名数据类型是否主键描述Aid整数(int)是固定资产编号ACid整数(int)否(外键)所属大类编号ASid整数(int)否(外键)所属子类编号Aname文本(varchar)否资产名称Amodel文本(varchar)否资产型号Aprice浮点数否资产价格Apur_date日期(date)否资产购入日期感谢阅读Astatus文本(varchar)否资产状态感谢阅读Ause_by文本(varchar)否资产使用者谢谢阅读Aremark文本(text)否资产备注信息(4)精品文档放心下载年龄、职员职务以及备注信息6个字段。该表的逻辑结构如表4-4所示。感谢阅读表4-4固定资产信息表字段名数据类型是否主键描述Eid整数(int)是职员编号Ename文本(varchar)否职员姓名Esex文本(char)否职员性别Eage整数(int)否职员年龄Eposition文本(varchar)否职员职务精品文档放心下载Eremark文本(text)否备注信息(5)精品文档放心下载段。该表的逻辑结构如表4-5所示。表4-5管理员信息表字段名数据类型是否主键描述Oname文本(varchar)是管理员用户名谢谢阅读Opwd文本(varchar)否管理员密码(6)资产借出记录信息表用来储存公司所有的固定资产借出记录信息。包括借出记录编号、谢谢阅读资产编号、员工编号、管理员用户名、借出时间等7个字段。该表的逻辑结构如表4-6精品文档放心下载所示。表4-6资产借出记录信息表字段名数据类型是否主键描述Lid整数(int)是借出记录编号LAid整数(int)否(外键)资产编号LEid整数(int)否(外键)员工编号LOname文本(varchar)否管理员用户名精品文档放心下载Ldate日期(date)否借出时间Lpurpose文本(varchar)否目的用途谢谢阅读Lremark文本(text)否备注信息(7)资产归还记录信息表用来储存公司所有的固定资产归还记录信息。包括归还记录编号、精品文档放心下载9谢谢阅读表4-7所示。表4-7资产归还记录信息表字段名数据类型是否主键描述Rid整数(int)是归还记录编号RAid整数(int)否(外键)资产编号RAname文本(varchar)否(外键)资产名称精品文档放心下载Ruse_by文本(varchar)否借用者RLdate日期(date)否借出时间Rdate日期(date)否归还时间RLOname文本(varchar)否借出管理员用户名谢谢阅读RROname文本(varchar)否归还管理员用户名谢谢阅读Rremark文本(text)否备注信息5系统详细设计5.1登录页面(1)初始化状态要求:1、标题栏显示“管理员登录”2、窗体不可调整大小(2)事件处理1精品文档放心下载员文本框中。精品文档放心下载框中。谢谢阅读文本框内容清空,光标回到管理员文本框中。如果管理员名和密码正确时,显示主页面。2、点击【重置】按钮时,两个文本框内容清空,光标放置在管理员文本框中。谢谢阅读5.2主页面(1)初始化页面如图所示,页面右边的表格部分显示出全部固定资产的信息。谢谢阅读(2)菜单设计一级菜单二级菜单三级菜单系统设置无系统管理切换账户无退出系统无大类管理类别管理资产信息管理子类管理信息管理无添加账户无账户管理删除账号无修改密码无添加职员无职员管理删除职员无修改职员无领用资产无归还资产无资产还借管理归还记录无维修的资产无报废的资产无(3)查询部分1、【按编号查询】部分,可以根据输入的资产编号进行查询。感谢阅读如果输入的编号不存在,则弹出如下对话框如果输入正确的编号则在右边表格处显示查出的信息。精品文档放心下载2、【按类别查询】查询部分,可以根据输入的大类名称或子类名称进行查询。谢谢阅读如果未输入名称,点击【查询】则显示谢谢阅读3、【按使用者查询】部分,可以根据输入的使用人员名称进行查询。感谢阅读如果未输入名称,则显示如果输入错误的人员名称或者没有领用任何资产的人员名称,则显示谢谢阅读如果输入正确的已领用固定资产的人员名称,则在右边表格处显示相应信息。谢谢阅读(4)树形列表部分“单击感谢阅读表格处显示所查到的相应记录信息。例如:单击【固定资产管理系统—类别】节点时显示全部固定资产信息。单击【办公设备】节点时,显示大类别为办公设备的全部固定资产信息。单击【传真机】时,显示子类别为传真机的固定资产信息。节点创建树形列表的节点根据数据库中固定资产信息中大类别信息、子类别信息创建。(5)日期显示在主页面的最下方显示系统当前时间,并随时更新时间,及每秒更新一次。5.3系统管理5.3.1系统设置(ConfigureView)1)初始化页面如下未输入内容点击【确定】按钮时,显示5.3.2切换用户1)初始化页面如下验证内容和登录页面相同。5.4资产信息管理5.4.1大类管理(CategoryView)(1)初始化页面精品文档放心下载的文本框里显示所选大类名称。(2)操作处理1未输入任何名称点击【添加】按钮时,显示输入的类别名称过长,则显示输入的类名已存在,则显示如果数据添加失败,则显示JOptionPane.showMessageDialog(frame,"数据库访问错误,添加失败!",感谢阅读"错误",JOptionPane.ERROR_MESSAGE);谢谢阅读感谢阅读和主页面的树形列表数据。2、【删除】按钮如果没有选中任一行,显示如果所选大类包含子类,则不能删除,显示当所选大类没有子类可以删除时,显示同时更新表格中数据。如果删除失败,显示JOptionPane.showMessageDialog(frame,"数据库访问错误,无法完成删除操作!","错误",感谢阅读JOptionPane.ERROR_MESSAGE);谢谢阅读3如果没有选中任一行,则显示JOptionPane.showMessageDialog(frame,"请先选择类别!","提示",精品文档放心下载JOptionPane.INFORMATION_MESSAGE);精品文档放心下载如果选中了类别,修改的时候,文本框内为空,则显示谢谢阅读JOptionPane.showMessageDialog(frame,"类别名未填写!","提示",谢谢阅读JOptionPane.INFORMATION_MESSAGE);谢谢阅读如果大类名称未做任何修改,则显示JOptionPane.showMessageDialog(frame,"你对该类别未做任何修改","提示",精品文档放心下载JOptionPane.WARNING_MESSAGE);感谢阅读修改后,如果修改成功,显示JOptionPane.showMessageDialog(frame,"修改成功!","提示",谢谢阅读JOptionPane.INFORMATION_MESSAGE);感谢阅读如果修改失败,则显示JOptionPane.showMessageDialog(frame,"数据库访问错误,修改失败!",谢谢阅读"错误",JOptionPane.ERROR_MESSAGE);感谢阅读4如果大类名称为空,则显示JOptionPane.showMessageDialog(frame,"请先填写类别名!","提示",谢谢阅读JOptionPane.INFORMATION_MESSAGE);精品文档放心下载如果找到要查询的大类别信息,则在表格中选择那一行,同时显示谢谢阅读JOptionPane.showMessageDialog(frame,"找到的类别已被选中!","提示",精品文档放心下载JOptionPane.INFORMATION_MESSAGE);谢谢阅读如果没有找到,则显示JOptionPane.showMessageDialog(frame,"没有你要查找的类别!","提示",感谢阅读JOptionPane.INFORMATION_MESSAGE);感谢阅读5关闭当前窗体65.4.2子类管理(SubcateView)点击【资产信息管理】-【类别管理】-【子类管理】菜单,弹出如下界面精品文档放心下载1)初始化状态大类编号处的选择组件(JboBox)上选项内容从表中读取大类编号显示出来。精品文档放心下载表格处显示所有子类信息。2)操作处理1未填写子类名称时,会显示输入的子类名称字符个数大于6时,显示如果子类名称已存在,显示感谢阅读同时表格数据更新。如果连接数据库添加失败,显示JOptionPane.showMessageDialog(frame,"数据库访问错误,添加失败!","错误",谢谢阅读JOptionPane.ERROR_MESSAGE);谢谢阅读2如果选择的类别没有子类,则显示如果子类下有资产信息,则不能删除该子类,会显示删除成功后,显示同时表格数据更新,如果删除失败,显示JOptionPane.showMessageDialog(frame,"数据库访问错误,无法完成删除操作!","错误",谢谢阅读JOptionPane.ERROR_MESSAGE);感谢阅读3如果没有选择任意一行,则显示如果所选的一行,没有子类别,则显示所选行,有子类别,但是没有输入修改的名称,则显示感谢阅读如果所输入的子类别名和以前的子类别名相同,则显示感谢阅读如果输入的子类别名称已存在,则显示如果修改成功,显示如果连接数据库失败,修改失败,显示JOptionPane.showMessageDialog(frame,"数据库访问错误,修改失败!",精品文档放心下载"错误",JOptionPane.ERROR_MESSAGE);感谢阅读4如果未做任何选择,点击【查询】后,显示如果,查找成功,显示同时表格内的相应行被选中如果查找失败,显示565.4.3资产信息管理(AssetView)初始化时,大类名称处显示表中大类的名称2)操作处理1精品文档放心下载项。2如果未输入资产名称,则显示JOptionPane.showMessageDialog(frame,"资产名称不能为空!","提示",谢谢阅读JOptionPane.INFORMATION_MESSAGE);精品文档放心下载如果未选择类别,则显示JOptionPane.showMessageDialog(frame,"未选择类别","提示",精品文档放心下载JOptionPane.INFORMATION_MESSAGE);精品文档放心下载如果日期为空,则显示JOptionPane.showMessageDialog(frame,"日期不能为空!","提示",谢谢阅读JOptionPane.INFORMATION_MESSAGE);精品文档放心下载如果日期格式不对,则显示JOptionPane.showMessageDialog(frame,"日期格式不正确!","提示",感谢阅读JOptionPane.ERROR_MESSAGE);精品文档放心下载如果价格为空,则显示JOptionPane.showMessageDialog(frame,"价格不能为空","提示",谢谢阅读JOptionPane.INFORMATION_MESSAGE);感谢阅读如果价格格式错误,则显示()JOptionPane.showMessageDialog(frame,"价格输入非法!请重新输入!","提示",感谢阅读JOptionPane.ERROR_MESSAGE);精品文档放心下载同时价格文本框处获得焦点,并且文本框内容全部选中。如果价格小于用户设置的价格下限,则显示JOptionPane.showMessageDialog(frame,"价格至少"+price+"元才算固定资产!",感谢阅读"提示",JOptionPane.INFORMATION_MESSAGE);精品文档放心下载如果型号为空,则显示JOptionPane.showMessageDialog(frame,"型号不能为空!","提示",精品文档放心下载JOptionPane.INFORMATION_MESSAGE);谢谢阅读如果信息格式输入正确,点击【添加】后,如果添加成功,则显示感谢阅读JOptionPane.showMessageDialog(frame,"资产信息添加成功!","提示",谢谢阅读JOptionPane.INFORMATION_MESSAGE);精品文档放心下载如果添加失败,则显示JOptionPane.showMessageDialog(frame,"数据库访问错误,无法完成添加操作!","提示",谢谢阅读JOptionPane.ERROR_MESSAGE);感谢阅读3、【查询】操作如果未输入任何内容,点击【确定】时显示选择按编号查时,如果输入的内容不是数字,则显示如果未查到记录,则显示精品文档放心下载4、【删除】操作感谢阅读JOptionPane.showMessageDialog(frame,"该资产已被领用!不能删除!",感谢阅读"警告",JOptionPane.WARNING_MESSAGE);精品文档放心下载如果没有领用,则显示如果删除成功,显示JOptionPane.showMessageDialog(frame,"删除成功!","提示",感谢阅读JOptionPane.INFORMATION_MESSAGE);精品文档放心下载删除失败,显示JOptionPane.showMessageDialog(frame,"数据库访问错误!删除失败!","错误",精品文档放心下载JOptionPane.ERROR_MESSAGE);感谢阅读5、【修改】操作精品文档放心下载点击【确定】后,如果修改成功,显示如果修改失败,则显示JOptionPane.showMessageDialog(frame,"数据库访问错误!修改失败!",感谢阅读"错误",JOptionPane.ERROR_MESSAGE);谢谢阅读6、【重置】操作清空所以文本框7、【帮助】操作显示资产信息管理操作的相应帮助页面。5.5账户管理5.5.1添加账户(UserAddingView)精品文档放心下载1)初始化界面如下2)操作处理1登录账户处如果用户输入为空,点击【检查账户名是否存在】按钮后,显示谢谢阅读如果输入的账户名已存在,则显示JOptionPane.showMessageDialog(frame,"该帐户已存在!","提示",谢谢阅读JOptionPane.INFORMATION_MESSAGE);感谢阅读如果账户不存在,则显示JOptionPane.showMessageDialog(frame,"该帐户可以使用!","提示",感谢阅读JOptionPane.INFORMATION_MESSAGE);谢谢阅读2登录账户处如果用户输入为空,如果点击【添加】按钮,显示精品文档放心下载账户只能由字母组成,如果账户不符合格式规范,则显示感谢阅读JOptionPane.showMessageDialog(frame,"帐户名只能由字母组成!","提示",精品文档放心下载JOptionPane.INFORMATION_MESSAGE);谢谢阅读密码为空,则显示JOptionPane.showMessageDialog(frame,"密码不能为空,请输入!","提示",谢谢阅读JOptionPane.INFORMATION_MESSAGE);精品文档放心下载密码长度小于4位大于16位,则显示JOptionPane.showMessageDialog(frame,"密码长度至少4位,至多16位!",谢谢阅读"提示",JOptionPane.INFORMATION_MESSAGE);精品文档放心下载确认密码为空,则显示JOptionPane.showMessageDialog(frame,"确认密码不能为空,请输入!","提示",感谢阅读JOptionPane.INFORMATION_MESSAGE);精品文档放心下载如果密码和确认密码不一致,则显示JOptionPane.showMessageDialog(frame,"两次输入密码不一致,请重新输入!",感谢阅读"提示",JOptionPane.INFORMATION_MESSAGE);谢谢阅读同时,两个文本框内容清空,光标在密码处如果账户存在,则显示JOptionPane.showMessageDialog(frame,"该帐户已经存在!添加失败!","警告",精品文档放心下载JOptionPane.WARNING_MESSAGE);精品文档放心下载如果账户添加成功,显示JOptionPane.showMessageDialog(frame,"添加成功!","提示",感谢阅读JOptionPane.INFORMATION_MESSAGE);谢谢阅读账户添加失败,显示JOptionPane.showMessageDialog(frame,"数据库访问错误!添加失败!",感谢阅读"提示",JOptionPane.ERROR_MESSAGE);感谢阅读【取消】按钮关闭当前窗体。5.5.2删除登录账户(UserDeletionView)感谢阅读1)初始化界面如下2)操作处理1如果用户输入为空,显示JOptionPane.showMessageDialog(frame,"帐户名不能为空!","提示",感谢阅读JOptionPane.INFORMATION_MESSAGE);谢谢阅读光标放入文本框中。如果是当前登录帐则不能删除,显示JOptionPane.showMessageDialog(frame,"该帐户为当前登录帐户!删除失败!",感谢阅读"警告",JOptionPane.WARNING_MESSAGE);精品文档放心下载如果是不存在的账户,显示JOptionPane.showMessageDialog(frame,"该帐户不存在!请核实后再删!",感谢阅读"警告",JOptionPane.WARNING_MESSAGE);感谢阅读如果账户正确,并且该管理员账户有借出资产记录,则显示感谢阅读JOptionPane.showConfirmDialog(frame,"该帐户借出的资产还有未归的!\n确定删除该帐精品文档放心下载户吗?","提示",JOptionPane.OK_CANCEL_OPTION);精品文档放心下载用户点击【确定】后,如果删除成功,显示JOptionPane.showMessageDialog(frame,"删除成功!","提示",精品文档放心下载JOptionPane.INFORMATION_MESSAGE);感谢阅读用户点击【确定】后,如果删除失败,显示JOptionPane.showMessageDialog(frame,"数据库访问错误!删除失败!","错误",感谢阅读JOptionPane.ERROR_MESSAGE);精品文档放心下载如果要删除的账户没有资产借出记录并且删除成功,则显示精品文档放心下载JOptionPane.showMessageDialog(frame,"删除成功!","提示",谢谢阅读JOptionPane.INFORMATION_MESSAGE);谢谢阅读如果删除失败,显示JOptionPane.showMessageDialog(frame,"数据库访问错误!删除失败!",谢谢阅读"错误",JOptionPane.ERROR_MESSAGE);精品文档放心下载25.5.3修改密码(PwdUpdatingView)精品文档放心下载1)初始化界面精品文档放心下载录的时候被写入的。2)操作处理【修改】操作如果没有输入旧密码,显示JOptionPane.showMessageDialog(frame,"请先输入旧密码!","提示",谢谢阅读JOptionPane.INFORMATION_MESSAGE);感谢阅读旧密码文本框获得焦点。如果旧密码输入后,检查旧密码是否正确,如果密码错误,显示精品文档放心下载JOptionPane.showMessageDialog(frame,"旧密码错误!","警告",精品文档放心下载JOptionPane.WARNING_MESSAGE);感谢阅读旧密码文本框获得焦点。如果没有输入新密码,显示JOptionPane.showMessageDialog(frame,"请先输入新密码!","提示",感谢阅读JOptionPane.INFORMATION_MESSAGE);感谢阅读如果新密码长度小于4位大于16位,则显示谢谢阅读JOptionPane.showMessageDialog(frame,"密码长度至少4位,至多16位!",感谢阅读"提示",JOptionPane.INFORMATION_MESSAGE);文本框获得焦点谢谢阅读如果没有输入确认密码,显示JOptionPane.showMessageDialog(frame,"请先输入确认密码!","提示",谢谢阅读JOptionPane.INFORMATION_MESSAGE);文本框获得焦点谢谢阅读如果密码和确认密码不一致,显示JOptionPane.showMessageDialog(frame,"两次输入密码不一致,请重新输入!",精品文档放心下载"提示",JOptionPane.INFORMATION_MESSAGE);谢谢阅读信息输入没有格式问题后,如果修改成功,显示JOptionPane.showMessageDialog(frame,"密码修改成功!","提示",感谢阅读JOptionPane.INFORMATION_MESSAGE);感谢阅读如果修改失败,显示JOptionPane.showMessageDialog(frame,"数据库访问错误!修改失败!","错误",谢谢阅读JOptionPane.ERROR_MESSAGE);感谢阅读【取消】关闭当前窗体5.6职员管理5.6.1添加职员(EmpAddingView)1)初始化界面性别处显示男、女,其他为空2)操作处理【重置】按钮,所以文本框清空,性别默认选择‘男’【关闭】按钮,关闭当前窗体【添加】按钮如果姓名未填写,则显示JOptionPane.showMessageDialog(frame,"请先填写职员姓名!","提示",精品文档放心下载JOptionPane.INFORMATION_MESSAGE);姓名文本框获得焦点精品文档放心下载如果输入的年龄在18-69之外,则显示JOptionPane.showMessageDialog(frame,"职员年龄必须为18-69之间!",谢谢阅读"提示",JOptionPane.INFORMATION_MESSAGE);谢谢阅读以内容如果职务未填写,则显示JOptionPane.showMessageDialog(frame,"请先填写职务!","提示",精品文档放心下载JOptionPane.INFORMATION_MESSAGE);职务文本框获得焦点谢谢阅读备注可以为空如果信息填写完毕,执行添加操作,添加成功显示JOptionPane.showMessageDialog(frame,"添加成功!","提示",感谢阅读JOptionPane.INFORMATION_MESSAGE);感谢阅读如果添加失败,显示JOptionPane.showMessageDialog(frame,"数据库访问错误!添加失败!","错误",谢谢阅读JOptionPane.ERROR_MESSAGE);感谢阅读5.6.2删除职员(EmpDeletionView)感谢阅读1)初始化界面【删除】按钮禁用,表格区域内没有数据2)操作处理1、按姓名【查找】按钮如果用户输入为空,显示JOptionPane.showMessageDialog(frame,"请先填写姓名!","提示",精品文档放心下载JOptionPane.INFORMATION_MESSAGE);文本框获得焦点感谢阅读如果没有查到信息,显示JOptionPane.showMessageDialog(frame,"没有找到任何信息!","提示",感谢阅读JOptionPane.INFORMATION_MESSAGE);文本框获得焦点,并选中文本框中内容精品文档放心下载如果查到信息,显示JOptionPane.showMessageDialog(frame,"找到"+ec.size()+"条信息!","提示精品文档放心下载",JOptionPane.INFORMATION_MESSAGE);感谢阅读同时在表格中显示查到的信息。【删除】按钮变为可用。2、按职务【查找】按钮如果职务未填写,显示JOptionPane.showMessageDialog(frame,"请先填写职务!","提示",精品文档放心下载JOptionPane.INFORMATION_MESSAGE);职务文本框获得焦点精品文档放心下载如果没有查到信息,显示JOptionPane.showMessageDialog(frame,"没有找到任何信息!","提示",精品文档放心下载JOptionPane.INFORMATION_MESSAGE);文本框获得焦点,并选中文本框中内容感谢阅读如果查到信息,显示JOptionPane.showMessageDialog(frame,"找到"+ec.size()+"条信息!","提示谢谢阅读",JOptionPane.INFORMATION_MESSAGE);精品文档放心下载同时在表格中显示查到的信息。【删除】按钮变为可用。3如果没有选中任一行,显示JOptionPane.showMessageDialog(frame,"请先选择要删除的职员!","提示",感谢阅读JOptionPane.INFORMATION_MESSAGE);感谢阅读选中一行后,如果该职员有借出资产记录,显示JOptionPane.showMessageDialog(frame,"该职员有未归还的资产!不能删除!",精品文档放心下载"警告",JOptionPane.WARNING_MESSAGE);感谢阅读如果删除成功,显示JOptionPane.showMessageDialog(frame,"删除成功!","提示",谢谢阅读JOptionPane.INFORMATION_MESSAGE);谢谢阅读如果删除失败,显示JOptionPane.showMessageDialog(frame,"数据库访问失败!删除失败!",谢谢阅读"警告",JOptionPane.WARNING_MESSAGE);精品文档放心下载4关闭当前窗体5打开帮助文件相关页面。5.6.3修改职员(EmpUpdatingView)谢谢阅读1)初始化页面页面中的表格内显示所有职员信息,性别默认选择‘男。谢谢阅读2)操作处理1如果未选中任一行,显示JOptionPane.showMessageDialog(frame,"请先选择要修改的职员!","提示",感谢阅读JOptionPane.INFORMATION_MESSAGE);感谢阅读如果职员姓名为空,显示JOptionPane.showMessageDialog(frame,"请先填写职员姓名!","提示",感谢阅读JOptionPane.INFORMATION_MESSAGE);姓名文本框获得焦点。谢谢阅读如果职员年龄处的内容指在18-69范围外,显示精品文档放心下载JOptionPane.showMessageDialog(frame,"职员年龄必须为18-69之间!",精品文档放心下载"提示",JOptionPane.INFORMATION_MESSAGE);感谢阅读如果职务未填写,则显示JOptionPane.showMessageDialog(frame,"请先填写职务!","提示",谢谢阅读JOptionPane.INFORMATION_MESSAGE);职务文本框获得焦点精品文档放心下载如果修改成功,显示JOptionPane.showMessageDialog(frame,"修改成功!","提示",谢谢阅读JOpt

温馨提示

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

评论

0/150

提交评论