软件项目答辩ppt_安博牛耳.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件项目答辩ppt_安博牛耳,安博牛耳,安博牛耳教育,安博牛耳高校实训基地,自我管理ppt安博,项目答辩ppt模板,项目答辩ppt,软件项目答辩ppt模板,项目申报答辩ppt,项目结题答辩ppt

固定资产管理系统  项目简介 固定资产管理系统是根据企业对固定资产规范化、制度化和科学化等的管理需求编写的软件。应用本系统可以对企业资产进行增,删,改,查操纵;可以对资产进行借出归还管理;还可以对企业的员工的操作权限进行有效的管理。 系统功能 系统模块 一、系统管理 1. 修改密码 2. 注销 3. 退出系统 二、资产管理 1.资产添加 2.资产修改 3.资产删除 4.资产查询 (模糊条件查询、全部查询) 三、资产借用管理 1.资产借出 2.资产归还 3.借出记录查询 四、权限管理 1.配置角色 2.用户设置角色 技术实现(一) 使用JTree动态显示系统菜单 1.从xml文件读取菜单信息,存入List; 2.在JSplitPanel左侧调用List中的信息生成JTree; 3.在JTree 上添加监听TreeSelectionListener,实现 valueChanged方法,初始化系统菜单对应的面板置于 JSplitPanel的右侧,进行相应操作; 4.为JTree添加了JPopupMenu,可以对树进行删除等操作。 技术实现(二) 通用权限管理 技术实现(二) 通用权限管理 1.设计Role类对象,代表系统权限的角色; 2.设计Permission类,用它来细化不同的权限; (本系统通过对JTable单元格的操作细化权限的分配) 3.设计AccessControlList类,将角色和权限关联起来; 4.为User(用户)分配角色,本系统有系统用户、高级用户、 普通用户三种角色; 5.在JTree中实现不同的控制模式,根据用户角色显示不 同的菜单,也就控制了不同的权限。 技术实现(二) 通用权限管理 ---JTree菜单的控制 1.新建ListString类型的titleList,和ListListString类型的menuList; 2.将一级菜单存入titleList,将二级菜单存入menuList; 3.根据数据库的权限控制列表产生与menuList形式、类型一致的permissionList; 4.用for循环控制, 如果permissionList中的String值为1则将menuList的String值(即授予了权限的菜单)添加到节点,否则不添加。 技术实现(三) 角色权限配置 技术实现(三) 角色权限配置 ---在JTable上修改权限表 1.实现TableModel接口,在JPanel上显示权限表; 2.权限表调用方法setCellSelectionEnabled(true) 使得每一个单元格可选; 3.添加MouseListener监听,用适配器模式实现mouseClicked()方法; 4.修改权限表的值后,获取权限表的当前值,提交到数据库权限表。 技术实现(四) 数据库的动态配置 其他技术实现 1.ID自动编号: IdUtils类 2.资产的条件查询 模糊查询 : SQL like 语句 3.借用人员列表的显示 :为 ComboBox 实现ComboBoxModel接口 4.时间的处理: 时间显示:JSpinner 实现SpinnerDateModel接口 时间的转化、存储、验证 技术之外 学习能力得到提高 创新能力得到拓展 专业素养进一步提升 谢谢! * * 项目答辩 1.创建Properties文件 2.数据库连接类DbUtils从Properties文件中读取数据库连接所需的信息 3.数据库连接信息改变时只需修改Properties文件,不用修改代码 致谢

文档评论(0)

lyb01 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档