某软件公司办公资产管理系统分析与设计


    






    某软件公司办公资产理系统分析设计



    着企业规模扩企业办公资产规模越越传统资产理方式显然已法适应企业发展现状越越企业采现代化信息技术高效新型理方式结合信息系统进行资产理样仅减少企业理办公资产成提高企业理效率
    文分析某中型软件公司办公资产理现状分析办公资产理需求介绍系统实现程包括系统规划系统分析系统设计系统实现等系统端springboot+mybatis+shiro框架数库采MySQL前端采vue+jquery等流前端框架实现
    系统资产理资产资产盘点报表分析系统理事项等六功模块仅提高资产理员工作效率理决策提供相应数支持
    关键词:办公资产信息资产理权限理


    Analysis and design of office assets management system of a software company
    Abstract
    With the expansion of the enterprise scale the size of the office assets of the enterprise is also getting larger and larger It is clear that the traditional approach to asset management is no longer able to adapt to the current state of development of the enterprise Therefore more and more enterprises use information systems combined with modern information technology and new efficient management methods for asset management This way can not only reduce the cost of managing office assets but also improve the management efficiency of the enterprise
    This article dissects the current state of office asset management of a small and mediumsized software company analyzes its requirements for office asset management Simultaneously the paper introduces the implementation process of the system which includes system planning system analysis system design and system implementation This system uses springboot mybatis and shiro framework for the back end MySQL for the database and mainstream frontend frameworks like vue and jquery for the front end
    The system mainly has six functional modules such as asset management asset borrowing asset inventory report analysis system management and personal affairs The use of this system will not only improve the efficiency of asset managers but also provide data to support management decisions
    Key words office asset information asset management authority management
    目录
    第1章 绪 1
    11系统开发背景目标 1
    111系统开发背景 1
    112系统开发目标 1
    12系统功特点 2
    13设计开发方法工具选择 2
    第2章 系统规划 3
    21初步需求分析 3
    211功性需求 3
    212安全性需求 5
    22总体结构 5
    23行性研究 5
    231技术行性 5
    232济行性 6
    233操作行性 6
    第3章 系统规划 7
    31功分析 7
    311系统参者 7
    312系统例图 7
    313例规约 8
    32静态建模 26
    321概念数模型 26
    322象关系模型 32
    33动态建模 33
    331序图 33
    332通信图 41
    333分析类图 47
    334活动图 55
    335状态图 60
    第4章 系统设计 62
    41总体设计 62
    411构件图 62
    412部署图 62
    42详细设计 63
    421功设计 63
    422数库设计 64
    4221设计域 64
    4222文件组织 69
    423编码设计 70
    424输入输出设计 71
    425 UI设计 71
    第5章 系统实现 82
    51代码 82
    511登记 82
    512资产折旧 85
    52系统测试 86
    521模块测试 86
    总结 88
    参考文献 89
    谢辞 90

    第1章 绪
    11系统开发背景目标
    111系统开发背景
    直办公资产理企业理重中重办公资产具价值分布区间广周期长短点分散理难度等特点理程中容易出现帐物相符合办公资产丢失损坏等问题[1]办公资产理会企业带严重损失会影响企业运营效率越越企业关注办公资产理信息化发展想研发种高效新型理方式取代传统理方式计算机技术现代化理技术相结合办公资产理系统便应运生
    着理理念断普目前部分企业实现办公资产信息化理出理成等方面考虑中型企业选择理系统功较单理模式相固定企业规模断扩理理念断更新功单理方式落办公资产理系统显然会逐渐法满足企业理需求果直采理方式够灵活系统功够全面办公资产理系统仅会提高理员工作效率反会加重资产理员工作负担
    112系统开发目标
    开发系统目建立全生命周期办公资产理系统企业提供资产入库领维修盘点报废等整周期理时中型企业办公资产理减少成规范企业部理业务流程企业办公资产理决策提供数支持
    鉴理模式相固定办公资产理系统系统采shiro实现权限控制权限分配理员角色提供权限实现工作细分时确保资产信息安全企业实现精细化理奠定基础
    12系统功特点
    办公资产理系统系统面企业资产理员普通员工
    系统核心功办公资产信息理资产理员办公资产相关信息录入系统通系统实现资产维修报废丢失登记时更新办公资产理状态方便全面监控办公资产动态通资产盘点标记异常办公资产迅速发现状态异常资产防止资产丢失普通员工通系统申请办公资产查资产方便统计决策系统增加报表分析理员系统解企业状态资产总揽报表理者决策提供便利
    系统特点界面友菜单直观权限分明全生命周期资产理方便追溯资产动态提供条件组合查询方便理员快速找应资产数进行操作
    13设计开发方法工具选择
    开发方法:OO(面象)
    编程语言:JAVAHTMLCSS
    数库:MySQL
    开发工具:IntelliJ IDEANavicat for MySQLChorme
    系统框架:SpringBootMybatisshiroVue
    第2章 系统规划
    21初步需求分析
    月实调研概掌握软件企业资产理概况作中型软件企业企业办公资产数量相公司言较少企业办公资产种类较方便办公资产理仅需办公资产设置分类分类设置子类例计算机分类笔记电脑显示屏机等开发时必须资产分类提供设置子类功办公资产理数安全性非常重果户获修改办公资产信息办公资产理带极危害需提供户理权限理功理员工作需求户合理分配权限增强办公资产安全性办公资产日常理程中资产操作数记录时等问题常出现资产丢失损坏法追溯情况系统需提供资产登记资产操作记录资产状态更新查询
    充分调研需求分析工作网知名度较高资产理进行调查例智维云百应结合企业实际情况确定整体解决方案
    211功性需求
    实际情况出发根企业办公资产理需求纳出办公资产理系统功该系统功:
    (1) 登录(理员普通员工)
    户输入通账号密码登录办公资产系统户拥操作权限
    (2) 部门理(理员)
    理员部门信息进行增删改查户理提供部门信息
    (3) 权限理(理员)
    理员登记权限信息包括权限编码权限名称方便理员理角色时角色分配权限
    (4) 角色理(理员)
    角色增删改查角色分配操作权限禁角色
    (5) 户理(理员)
    理员录入户信息户密码修改户信息重置户登录密码
    (6) 申请(理员普通户)
    户提交办公资产申请申请单状态时间序展示申请单
    (7) (理员普通户)
    资产状态时间序展示户历史未资产展示系统首页
    (8) 资产列表(理员)
    办公资产信息增删改查查资产操作记录资产UUID二维码
    (9) 资产分类
    资产分类增删改查分类设置子类
    (10) 资产位置(理员)
    资产位置增删改查
    (11) 申请列表(理员)
    申请时间展示户资产申请单理员审核申请
    (12) 列表(理员)
    时间序展示资产记录登记资产信息
    (13)报表分析(理员)
    理员查资产状态统计图表时间段查询资产情况
    (14)资产盘点(理员)
    统计资产总数资产盘点正常异常数量标记办公资产盘点状态
    (15)资产折旧(理员)
    资产进行折旧查资产折旧明细
    212安全性需求
    理员查户数工作需户分配权限户权限范围数进行添加查询操作外户密码存储采md5加密算法进行加密效提高账户安全性保障[2]
    22总体结构
    BS(BrowserServer)结构浏览器服务器结构着Internet技术兴起CS结构种变化者改进结构种结构户工作界面通浏览器实现极少部分事务逻辑前端(Browser)实现事务逻辑服务器端(Server)实现形成谓三层结构[3]BS结构系统时间点进行操作安装专门软件浏览器网BS系统终端样简化客户端电脑载荷减轻系统维护升级成工作量降低户总体成系统决定BS结构

    图21 三层结构
    23行性研究
    231技术行性
    系统办公资产理结合户实际需仔细研究系统决定BS模式进行开发三层架构作系统架构系统分数访问层业务逻辑层表示层目前设计类系统采数库技术已非常成熟提供开发工具系统开发工具IntelliJ IDEA 201824 x64视化开发工具功强开发容易开发周期短课题够胜
    232济行性
    系统开发采SpringBoot+Mybatis+shiro实现开发开发技术复杂硬件设备求高开发需投入成较低外原先资产理方式相系统应节省企业资产理方面力物力消耗提高工作效率时降低成开发企业办公资产理系统济行
    233操作行性
    系统采BS模式户需通浏览器便访问系统外系统界面设计简洁美观户系统功目然户需根系统提示进行操作便正确系统需解计算机知识开发办公资产理系统操作完全行
    第3章 系统规划
    31功分析
    311系统参者
    根述系统规划分析出系统参者分办公资产理员普通员工图31示

    图31系统参者
    312系统例图
    根述系统规划系统参者分析出系统例图图32示

    图32办公资产理系统例图
    313例规约
    (1)办公资产理系统理办公资产
    表31 办公资产理系统理办公资产例描述
    例名城:办公资产理系统理办公资产
    参者:办公资产理员普通员工
    层次:风筝(概)
    利益相关者:办公资产理员普通员工
    前置条件:户进入系统登录页面
    低保证:回滚未完成事务
    成功保证:理办公资产
    触发器:户访问系统登录页面
    成功情节:
    1资产理员普通员工登录系统
    2资产理员添加资产
    3资产理员维修资产
    4资产理员报废资产
    5资产理员理资产信息
    6资产理员理资产分类
    7资产理员理资产位置
    8资产理员盘点资产
    9资产理员折旧资产
    10资产理员生成折旧报表
    11资产理员查资产总揽
    12资产理员理部门
    13资产理员理户
    14资产理员理角色
    15资产理员分配权限
    16资产理员理权限
    17资产理员登记资产信息
    18资产理员生成报表
    19普通员工资产理员查资产记录
    20普通员工申请资产
    21资产理员报失资产
    扩展:
    1a登录系统例失败
    1a1户告知账户信息效户提供效信息成功登录
    1a2户告知账户信息效户退出系统
    2a添加资产事务中断
    2a1事务回滚资产理员次开始
    2a2事务回滚户退出系统
    3a维修资产事务中断
    3a1事务回滚资产理员次开始
    3a2事务回滚户退出系统
    4a报废资产事务中断
    4a1事务回滚资产理员次开始
    4a2事务回滚户退出系统
    5a理资产信息事务中断
    5a1事务回滚资产理员次开始
    5a2事务回滚户退出系统
    6a理资产分类事务中断
    6a1事务回滚资产理员次开始
    6a2事务回滚户退出系统
    7a理资产位置事务中断
    6a1事务回滚资产理员次开始
    6a2事务回滚户退出系统
    8a盘点资产事务中断
    8a1事务回滚资产理员次开始
    8a2事务回滚户退出系统
    9a折旧资产事务中断
    9a1事务回滚资产理员次开始
    9a2事务回滚户退出系统
    10a生成折旧报表事务中断
    10a1事务回滚资产理员重新生成折旧报表
    10a2事务回滚户退出系统
    11 a相关信息加载失败
    11a1资产理员刷新页面重新获取相关信息
    11a2资产理员退出系统
    12a理部门事务中断
    12a1事务回滚资产理员次开始
    12a2事务回滚户退出系统
    13a理户事务中断
    13a1事务回滚资产理员次开始
    13a2事务回滚户退出系统
    14a理角色事务中断
    14a1事务回滚资产理员次开始
    14a2事务回滚户退出系统
    15a分配权限事务中断
    15a1事务回滚资产理员次开始
    15a2事务回滚户退出系统
    16a理权限事务中断
    15a1事务回滚资产理员次开始
    15a2事务回滚户退出系统
    17a登记资产信息事务中断
    17a1事务回滚资产理员重新开始登记
    17a2事务回滚户退出系统
    18a生成报表失败
    18a1事务回滚资产理员重新生成报表
    18a2事务回滚户退出系统
    19a相关信息加载失败
    19a1资产理员刷新页面重新获取相关信息
    19a2资产理员退出系统
    20申请资产事务中断
    20a1事务回滚户重新开始
    20a2事务回滚户退出系统
    21报失资产事务中断
    21a1事务回滚资产理员次开始
    21a2事务回滚户退出系统
    (2)登录系统
    表32 登录系统例描述
    例名城:登录系统
    参者:办公资产理员普通员工
    层次:海面(户目标)
    利益相关者:办公资产理员普通员工
    前置条件:户进入系统登录页面
    低保证:回滚未完成事务
    成功保证:户成功访问系统首页
    触发器:户访问系统登录页面
    成功情节:
    1户填写登录信息发送登录请求
    2根户请求做出反应登录成功进入登录页面
    扩展:
    1a发送登录请求中断
    1a1通知户结果事务回滚户单击刷新钮重新发送请求
    1a2通知户结果户退出系统
    2a户登录信息误拒绝登录
    2a1通知户登录信息误户提供正确登录信息成功登录
    2a2通知户登录信息误户退出系统
    (3)申请资产
    表33 申请资产例描述
    例名称:申请资产
    参者:办公资产理员普通员工
    层次:海面(户目标)
    利益相关者:办公资产理员普通员工
    前置条件:户成功登录系统
    低保证:回滚未完成事务
    成功保证:户成功提交资产申请
    触发器:户点击申请页面新增钮
    成功情节:户选择登录系统
    1 户填写资产申请相关信息
    2 户成功提交申请资产申请状态审核
    3 资产理员审核资产申请填写审核意见
    4 资产申请状态变审核通驳回资产申请情况数更新
    扩展:
    1a填写信息事务中断
    1a1事务回滚户重新填写
    1a2事务回滚户退出系统
    1b获取资产分类信息
    1b1户刷新页面重新获取资产分类信息
    1b2户退出系统
    3a审核填写审核意见事务中断
    3a1事务回滚理员重新审核填写审核意见
    3a2事务回滚理员退出系统
    4a相关信息加载失败
    4a1户刷新页面重新获取相关信息
    4a2户退出系统
    (4)添加资产

    表34 添加资产例描述
    例名称:添加资产
    参者:办公资产理员
    层次:海面(户目标)
    利益相关者:办公资产理员普通员工
    前置条件:资产理员已调登录系统例
    低保证:回滚未完成事务系统记录进展日志直失败
    成功保证:资产理员成功添加资产
    触发器:理员点击菜单栏选项添加资产
    成功情节:
    1 资产理员填写资产详细信息
    2 资产理员成功添加资产资产列表数更新
    3 系统动生成条操作类型登记操作记录
    扩展:
    1a填写资产信息事务中断
    1a1事务回滚资产理员重新填写资产信息
    1a2事务回滚资产理员退出系统
    1b获取资产相关属性信息
    1b1资产理员刷新页面重新获取相关信息
    1b2资产理员退出系统
    (5)维修资产
    表35 维修资产例描述
    例名称:维修资产
    参者:办公资产理员
    层次:海面(户目标)
    利益相关者:办公资产理员普通员工
    前置条件:资产理员已调登录系统例
    低保证:回滚未完成事务系统记录进展日志直失败
    成功保证:资产理员成功维修资产
    触发器:理员点击资产列表选项维修
    成功情节:
    1资产理员填写资产维修备注信息
    2资产理员维修资产资产状态变维修系统动生成条操作类型维修操作记录
    3资产理员点击完成钮结束资产维修资产状态变正常
    扩展:
    1a填写备注信息事务中断
    1a1事务回滚资产理员重新填写备注信息
    1a2事务回滚资产理员退出系统
    (6)报废资产
    表36 报废资产例描述
    例名称:报废资产
    参者:办公资产理员
    层次:海面(户目标)
    利益相关者:办公资产理员普通员工
    前置条件:资产理员已调登录系统例
    低保证:回滚未完成事务系统记录进展日志直失败
    成功保证:资产理员成功报废资产
    触发器:理员点击资产列表选项报废
    成功情节:
    4 资产理员填写报废备注信息
    5 资产理员成功报废资产资产状态变报废系统动生成条操作类型报废操作记录
    扩展:
    1a填写备注信息事务中断
    1a1事务回滚资产理员重新填写备注信息
    1a2事务回滚资产理员退出系统
    (7)报失资产
    表37 报失资产例描述
    例名称:报失资产
    参者:办公资产理员
    层次:海面(户目标)
    利益相关者:办公资产理员普通员工
    前置条件:资产理员已调登录系统例
    低保证:回滚未完成事务系统记录进展日志直失败
    成功保证:资产理员成功报失资产
    触发器:理员点击资产列表选项丢失
    成功情节:
    6 资产理员填写丢失备注信息
    7 资产理员成功报失资产资产状态变丢失系统动生成条操作类型丢失操作记录
    扩展:
    1a填写备注信息事务中断
    1a1事务回滚资产理员重新填写备注信息
    1a2事务回滚资产理员退出系统
    (8)盘点资产
    表38 盘点资产例描述
    例名称:盘点资产
    参者:办公资产理员
    层次:海面(户目标)
    利益相关者:办公资产理员
    前置条件:资产理员已调登录系统例
    低保证:回滚未完成事务系统记录进展日志直失败
    成功保证:资产理员完成资产盘点务
    触发器:理员点击资产列表选项开始盘点
    成功情节:
    1 理员填写盘点务名称提交盘点务
    2 系统动资产列表资产加入盘点务盘点明细中
    3 理员盘点明细列表中查需盘点资产
    4 理员标记资产盘点状态
    5 理员更新资产盘点情况
    6 理员关闭资产盘点务盘点务数更新
    扩展:
    1a添加盘点务事务中断
    1a1事务回滚资产理员重新填写盘点务信息提交
    1a2事务回滚资产理员退出系统
    3a获取盘点明细列表失败
    3a1理员退出系统
    3a2理员采取行动获盘点明细列表访问
    4a标记资产盘点状态事务中断
    4a1事务回滚资产理员重新标记资产盘点状态
    4a2事务回滚资产理员退出系统
    5a更新资产盘点情况事务中断
    5a1事务回滚资产理员重新更新资产盘点情况
    5a2事务回滚资产理员退出系统
    6a关闭盘点务事务中断
    6a1事务回滚资产理员重新关闭盘点务
    6a2事务回滚资产理员退出系统
    (9)折旧资产
    表39 折旧资产例描述
    例名称:折旧资产
    参者:办公资产理员
    层次:海面(户目标)
    利益相关者:办公资产理员
    前置条件:资产理员已调登录系统例
    低保证:回滚未完成事务系统记录进展日志直失败
    成功保证:资产理员成功折旧资产
    触发器:理员点击资产折旧列表中折旧
    成功情节:
    1 资产理员查资产折旧列表
    2 资产理员选择需折旧资产点击折旧钮资产相关数更新
    3 系统动创建该资产折旧明细资产折旧明细数更新
    4 资产理员点击明细钮查资产折旧明细
    扩展:
    1a相关信息加载失败
    1a1资产理员刷新页面重新获取相关信息
    1a2资产理员退出系统
    2a折旧事务中断
    2a1事务回滚资产理员重新点击折旧钮进行折旧
    2a2事务回滚资产理员退出系统
    (10)分配权限
    表310 分配权限例描述
    例名称:分配权限
    参者:办公资产理员
    层次:海面(户目标)
    利益相关者:办公资产理员普通员工
    前置条件:资产理员已调登录系统例
    低保证:回滚未完成事务系统记录进展日志直失败
    成功保证:资产理员成功分配权限
    触发器:理员点击角色理页面权限钮
    成功情节:
    1 理员查角色列表
    2 理员点击权限钮角色分配权限
    3 理员成功分配权限角色权限数更新
    扩展:
    1a相关信息加载失败
    1a1资产理员刷新页面重新获取相关信息
    1a2资产理员退出系统
    3a分配权限事务中断
    3a1事务回滚资产理员重新分配权限
    3a2事务回滚资产理员退出系统
    (11)登记资产信息
    表311 登记资产信息例描述
    例名称:登记资产信息
    参者:办公资产理员
    层次:海面(户目标)
    利益相关者:办公资产理员普通员工
    前置条件:资产理员已调登录系统例
    低保证:回滚未完成事务系统记录进展日志直失败
    成功保证:资产理员成功登记资产信息
    触发器:理员点击菜单栏选项登记
    成功情节:
    1 理员填写资产信息
    2 理员点击钮资产状态变资产情况数更新
    3 理员点击钮资产状态变正常资产情况数更新
    扩展:
    2a登记资产信息事务中断
    2a1事务回滚资产理员重新登记资产信息
    2a2事务回滚资产理员退出系统
    3a登记资产信息事务中断
    3a1事务回滚资产理员重新登记资产信息
    3a2事务回滚资产理员退出系统
    (12)查资产信息
    表312 查资产记录例描述
    例名称:查资产记录
    参者:办公资产理员普通员工
    层次:海面(户目标)
    利益相关者:办公资产理员普通员工
    前置条件:户已调登录系统例
    低保证:回滚未完成事务系统记录进展日志直失败
    成功保证:户想文件正确加载
    触发器:户点击菜单栏选项列表
    成功情节:户选择登录系统
    1 普通员工列表中查资产记录
    2 资产理员列表中获取户资产记录
    扩展:
    12a请求Web页面装入找
    12a1户浏览器中error页面
    12a2户单击刷新钮请求页面成功装载
    12a3户单击刷新钮请求页面成功装载户离开系统
    2a相关信息加载失败
    2a1户刷新页面重新获取相关信息
    2a2户退出系统
    (13)查折旧明细
    表313查折旧明细例描述
    例名称:查折旧明细
    参者:办公资产理员
    层次:海面(户目标)
    利益相关者:办公资产理员
    前置条件:户已调登录系统例
    低保证:回滚未完成事务系统记录进展日志直失败
    成功保证:户想文件正确加载
    触发器:户点击资产折旧界面明细钮
    成功情节:户选择登录系统
    1资产理员列表中获取前资产折旧明细
    扩展:
    1a相关信息加载失败
    2a1户刷新页面重新获取相关信息
    2a2户退出系统
    (14)理资产分类
    表314 理资产分类例描述
    例名称:理资产分类
    参者:办公资产理员
    层次:海面(户目标)
    利益相关者:办公资产理员普通员工
    前置条件:资产理员已调登录系统例
    低保证:回滚未完成事务系统记录进展日志直失败
    成功保证:资产理员成功理资产分类
    触发器:理员点击菜单栏选项资产分类
    成功情节:
    1 理员填写资产分类相关信息
    2 理员成功添加资产分类资产分类目录更新
    3 理员成功修改资产分类信息资产分类信息更更新
    4 理员成功删资产分类资产分类目录更新
    扩展:
    1a填写资产分类信息中断
    1a1事务回滚资产理员重新填写资产分类信息
    1a2事务回滚资产理员退出系统
    1b资产分类目录更新加载失败
    1b1理员刷新页面重新获取资产分类目录
    1b2理员退出系统
    4a删事务中断
    4a1事务回滚资产理员重新删资产分类
    4a2事务回滚资产理员退出系统
    (15)理资产位置
    表315 理资产位置例描述
    例名称:理资产位置
    参者:办公资产理员
    层次:海面(户目标)
    利益相关者:办公资产理员
    前置条件:资产理员已调登录系统例
    低保证:回滚未完成事务系统记录进展日志直失败
    成功保证:资产理员成功理资产位置
    触发器:理员点击菜单栏选项资产位置
    成功情节:
    5 理员填写资产位置相关信息
    6 理员成功添加资产位置资产位置列表更新
    7 理员成功修改资产位置信息资产位置列表更更新
    8 理员成功删资产位置资产位置列表更新
    扩展:
    1a填写资产位置信息中断
    1a1事务回滚资产理员重新填写资产位置信息
    1a2事务回滚资产理员退出系统
    1b资产位置列表加载失败
    1b1理员刷新页面重新获取资产位置列表
    1b2理员退出系统
    4a删事务中断
    4a1事务回滚资产理员重新删资产位置
    4a2事务回滚资产理员退出系统
    (16)理部门
    表316 理部门例描述
    例名称:理部门
    参者:办公资产理员
    层次:海面(户目标)
    利益相关者:办公资产理员普通员工
    前置条件:资产理员已调登录系统例
    低保证:回滚未完成事务系统记录进展日志直失败
    成功保证:资产理员成功理部门
    触发器:理员点击菜单栏选项部门理
    成功情节:
    9 理员填写部门相关信息
    10 理员成功添加部门部门列表更新
    11 理员成功修改部门信息部门列表更新
    12 理员成功删部门部门列表更新
    扩展:
    1a填写部门信息中断
    1a1事务回滚资产理员重新填写部门信息
    1a2事务回滚资产理员退出系统
    1b部门列表加载失败
    1b1理员刷新页面重新获取部门列表
    1b2理员退出系统
    4a删事务中断
    4a1事务回滚资产理员重新删部门
    4a2事务回滚资产理员退出系统
    (17)理户


    表317 理户例描述
    例名称:理户
    参者:办公资产理员
    层次:海面(户目标)
    利益相关者:办公资产理员普通员工
    前置条件:资产理员已调登录系统例
    低保证:回滚未完成事务系统记录进展日志直失败
    成功保证:资产理员成功理户
    触发器:理员点击菜单栏选项户理
    成功情节:
    13 理员填写户相关信息
    14 理员成功添加户户列表更新
    15 理员成功修改户信息户列表更新
    16 理员成功删户户列表更新
    扩展:
    1a填写户信息中断
    1a1事务回滚资产理员重新填写户信息
    1a2事务回滚资产理员退出系统
    1b户列表加载失败
    1b1理员刷新页面重新获取户列表
    1b2理员退出系统
    4a删事务中断
    4a1事务回滚资产理员重新删户
    4a2事务回滚资产理员退出系统
    (18)理角色
    表318 理角色例描述
    例名称:理角色
    参者:办公资产理员
    层次:海面(户目标)
    利益相关者:办公资产理员普通员工
    前置条件:资产理员已调登录系统例
    低保证:回滚未完成事务系统记录进展日志直失败
    成功保证:资产理员成功理角色
    触发器:理员点击菜单栏选项角色理
    成功情节:
    17 理员填写角色相关信息
    18 理员成功添加角色角色列表更新
    19 理员成功修改角色信息角色列表更新
    20 理员成功删角色角色列表更新
    扩展:
    1a填写角色信息中断
    1a1事务回滚资产理员重新填写角色信息
    1a2事务回滚资产理员退出系统
    1b角色列表加载失败
    1b1理员刷新页面重新获取角色列表
    1b2理员退出系统
    4a删事务中断
    4a1事务回滚资产理员重新删角色
    4a2事务回滚资产理员退出系统
    (19)理权限
    表319 理权限例描述
    例名称:理权限
    参者:办公资产理员
    层次:海面(户目标)
    利益相关者:办公资产理员普通员工
    前置条件:资产理员已调登录系统例
    低保证:回滚未完成事务系统记录进展日志直失败
    成功保证:资产理员成功理权限
    触发器:理员点击菜单栏选项权限理
    成功情节:
    21 理员填写权限相关信息
    22 理员成功添加权限权限列表更新
    23 理员成功修改权限信息权限列表更新
    24 理员成功删权限权限列表更新
    扩展:
    1a填写权限信息中断
    1a1事务回滚资产理员重新填写权限信息
    1a2事务回滚资产理员退出系统
    1b权限列表加载失败
    1b1理员刷新页面重新获取权限列表
    1b2理员退出系统
    4a删事务中断
    4a1事务回滚资产理员重新删权限
    4a2事务回滚资产理员退出系统
    (20)查资产总揽
    表320 查资产总揽例描述
    例名称:查资产总揽
    参者:办公资产理员
    层次:海面(户目标)
    利益相关者:办公资产理员
    前置条件:户已调登录系统例
    低保证:回滚未完成事务系统记录进展日志直失败
    成功保证:户想文件正确加载
    触发器:户点击菜单栏选项资产总揽
    成功情节:户选择登录系统
    1资产理员图表中获取资产状态统计
    扩展:
    1a相关信息加载失败
    2a1户刷新页面重新获取相关信息
    2a2户退出系统
    (21)生成折旧报表
    表321 生成折旧报表
    例名称:生成折旧报表
    参者:办公资产理员
    层次:海面(户目标)
    利益相关者:办公资产理员
    前置条件:资产理员已调登录系统例
    低保证:回滚未完成事务系统记录进展日志直失败
    成功保证:资产理员成功生成导出折旧报表
    触发器:理员访问折旧报表页面
    成功情节:
    1 理员通选择时间段生成折旧报表
    2 系统查询时间段折旧明细生成折旧报表
    3 理员成功印折旧报表
    扩展:
    1a指定时间段没折旧明细
    1a1理员退出系统
    1a2理员选择时间段查询折旧明细
    3a印事务中断
    3a1事务回滚资产理员重新点击印钮进行印
    3a2事务回滚资产理员退出系统
    (22)生成报表
    表322 生成报表例描述
    例名称:生成报表
    参者:办公资产理员
    层次:海面(户目标)
    利益相关者:办公资产理员
    前置条件:资产理员已调登录系统例
    低保证:回滚未完成事务系统记录进展日志直失败
    成功保证:资产理员成功生成报表
    触发器:理员访问报表页面
    成功情节:
    1 理员通选择时间段生成报表
    2 系统动查询相应时间段记录生成报表
    扩展:
    1a指定时间段没记录
    1a1理员退出系统
    1a2理员选择时间段生成报表
    (23)修改密码
    表323 修改密码例描述
    例名称:修改密码
    参者:办公资产理员普通员工
    层次:海面(户目标)
    利益相关者:办公资产理员普通员工
    前置条件:资产理员已调登录系统例
    低保证:回滚未完成事务系统记录进展日志直失败
    成功保证:户成功修改密码
    触发器:户点击修改密码重置密码
    成功情节:
    1普通员工修改登录密码
    2资产理员重置户登录密码
    扩展:
    1a修改密码事务中断
    1a1事务回滚户重新修改密码
    1a2事务回滚户退出系统

    32静态建模
    321概念数模型
    (1)申请资产


    图33 申请资产概念数模型
    (2)添加资产

    图34 添加资产概念数模型
    (3)盘点资产

    图35 盘点资产概念数模型
    (4)维修资产

    图36 维修资产概念数模型
    (5)报废资产

    图37 报废资产概念数模型
    (6)报失资产

    图38 报失资产概念数模型
    (7)折旧资产

    图39 折旧资产概念数模型
    (8)登记资产信息

    图310 登记资产信息概念数模型
    (9)分配权限

    图311 分配权限概念数模型
    (10)查资产记录

    图312 查资产记录概念数模型
    (11)生成折旧报表

    图313 生成折旧报表概念数模型
    322象关系模型
    根面概念数模型分析出象关系模型
    Department(idnameremarkcreate_timeupdate_time)
    AuthRole(idnamestatuscreate_timeupdate_time)
    AuthUser(idnamepasswordcreate_timeupdate_timedepart_id role_id)
    AssetsType(idnamepid create_timeupdate_time)
    AssetsBorrowApply(idassets_type_idapply_amountstatusreasonremark create_timeupdate_timeuser_id)
    AssetsPlace(idnamestatecreate_timeupdate_time)
    AssetsItem(iduuidcustoms_idnamestatusmodel_numperson_in_chargebuy_dateassets_place_idassets_type_iddepart_idoriginal_valuenet_valueens_valuedurable_yearaccu_depreciationannual_depreciation create_timeupdate_time)
    AssetsOperationRecord(idoperation_typeremarkassets_item_iduser_idcreate_timeupdate_time)
    AssetsStockTake(idnamestatusend_timeall_amounthandling_amountnormal_amountabnormal_amount create_timeupdate_timeuser_id)
    AssetsStockTakeItem(idstock_take_idassets_item_idstatuscreate_timeupdate_time)
    Depreciation(idassets_item_iduser_idmonth_depreciationaccu_depreciationnet_value create_timeupdate_time)
    AssetsBorrow(idstatususer_idassets_item_idexpect_return_timereturn_timeremark create_timeupdate_time)
    AuthPermission(idcodenamecreate_timeupdate_time)
    AuthRolePermissionRelation(idrole_idpermission_idcreate_timeupdate_time)
    33动态建模
    331序图
    (1)申请资产

    图314 申请资产例序图
    (2)添加资产

    图315 添加资产例序图
    (3)维修资产

    图316 报废资产例序图
    (4)报废资产

    图317 报废资产例序图
    (5)报失资产

    图318 报失资产例序图
    (6)盘点资产

    图319 盘点资产例序图
    (7)折旧资产

    图320 折旧资产例序图
    (8)登记资产信息

    图321 登记资产信息例序图
    (9)分配权限

    图322 分配权限例序图
    (10)查资产记录

    图323 查资产记录例序图
    (11)生成折旧报表

    图324 生成折旧报表例序图
    332通信图
    (1)申请资产

    图325申请资产例通信图
    (2)添加资产

    图326 添加资产例通信图
    (3)维修资产

    图327 维修资产例通信图
    (4)报废资产

    图328 报废资产例通信图
    (5)报失资产

    图329 报失资产例通信图
    (6)盘点资产

    图330 盘点资产例通信图
    (7)折旧资产

    图331 折旧资产例通信图
    (8)登记资产信息

    图332 登记资产信息例通信图
    (9)分配权限

    图333 分配权限例通信图
    (10)查资产记录

    图334 查资产记录例通信图
    (11)生成折旧报表

    图335 生成折旧报表例通信图
    333分析类图
    (1)申请资产

    图336 申请资产分析类图
    (2)添加资产

    图337 添加资产分析类图
    (3)维修资产

    图338 维修资产分析类图
    (4)报废资产

    图339 报废资产分析类图
    (5)报失资产

    图340 报失资产分析类图
    (6)盘点资产

    图341 盘点资产分析类图
    (7)折旧资产

    图342折旧资产分析类图
    (8)登记资产信息

    图343 登记资产信息分析类图
    (9)分配权限

    图344 分配权限分析类图
    (10)查资产记录

    图345 查资产记录分析类图
    (11)生成折旧报表

    图346 生成折旧报表分析类图
    334活动图
    (1)申请资产


    图347 申请资产活动图
    (2)添加资产

    图348 添加资产活动图
    (3)盘点资产

    图349 盘点资产活动图
    (4)折旧资产

    图350 折旧资产活动图
    (5)登记资产信息

    图351 登记资产信息活动图
    (6)分配权限

    图352 分配权限活动图
    (7)查资产记录

    图353 查资产记录活动图
    (8)生成折旧报表

    图354 生成折旧报表活动图
    335状态图
    (1)资产象状态

    图355 资产象状态图
    (2)申请象状态

    图356 申请象状态图
    (3)盘点务象状态

    图357 盘点务象状态图
    (4)盘点项目象状态

    图358 盘点项目象状态图
    第4章 系统设计
    41总体设计
    411构件图
    构件作系统中物理实现单元包括软件代码者相应组成部分例脚命令命令行文件等包括带身份标识物理实体文件运行时象文档数库等[4]构件图表示系统中构件构件间关系图分析系统构件图图41示

    图41 构件图
    412部署图
    分析知办公资产理系统中需台数库服务器台应服务器台访问客户端计算机系统印报表需求需配置印机系统部署图42示

    图42 部署图
    42详细设计
    421功设计
    系统参者资产理员普通员工系统中普通员工仅申请资产查资产记录修改密码三功资产理员理户理权限理部门理资产登记资产信息等功功结构图入图41示

    图43 系统功结构图
    422数库设计
    4221设计域
    表41户信息表auth_user
    字段名称
    字段描述
    数类型
    标识
    允许空值
    默认值
    备注
    id
    户id
    bigint(20)




    name
    户名
    varchar(50)




    password
    户种类
    varchar(50)




    description
    职位
    varchar(50)




    role_id
    角色id
    bigint(20)
    外键



    depart_id
    部门id
    bigint(20)
    外键



    create_time
    创建时间
    timestamp



    默认创建时时间戳
    update_time
    更新时间
    timestamp



    默认创建时时间戳
    表42角色信息表auth_role
    字段名称
    字段描述
    数类型
    标识
    允许空值
    默认值
    备注
    id
    角色id
    bigint(20)




    name
    角色名
    varchar(50)




    status
    状态
    tinyint(4)


    1
    1启2启
    create_time
    创建时间
    timestamp



    默认创建时时间戳
    update_time
    更新时间
    timestamp



    默认创建时时间戳
    表43部门信息表department
    字段名称
    字段描述
    数类型
    标识
    允许空值
    默认值
    备注
    id
    部门id
    bigint(20)




    name
    部门名称
    varchar(255)




    remark
    部门说明
    varchar(255)




    create_time
    创建时间
    timestamp



    默认创建时时间戳
    update_time
    更新时间
    timestamp



    默认创建时时间戳
    表44资产类型信息表assets_type
    字段名称
    字段描述
    数类型
    标识
    允许空值
    默认值
    备注
    id
    类型id
    bigint(20)




    name
    类型名称
    varchar(50)




    pid
    父节点
    bigint(20)
    外键



    create_time
    创建时间
    timestamp



    默认创建时时间戳
    update_time
    更新时间
    timestamp



    默认创建时时间戳
    表45资产位置信息表assets_place
    字段名称
    字段描述
    数类型
    标识
    允许空值
    默认值
    备注
    id
    位置id
    bigint(20)




    name
    位置名称
    varchar(50)




    state
    位置说明
    varchar(255)




    create_time
    创建时间
    timestamp



    默认创建时时间戳
    update_time
    更新时间
    timestamp



    默认创建时时间戳
    表46资产信息报表assets_item
    字段名称
    字段描述
    数类型
    标识
    允许空值
    默认值
    备注
    id
    资产id
    bigint(20)




    uuid
    uuid
    char(36)



    系统动赋予唯编号
    customs_id
    资产编号
    varchar(50)



    户提供资产编号
    name
    资产名称
    varchar(50)




    status
    资产状态
    tinyint(4)


    1
    1正常23维修4报废5丢失
    assets_type_id
    类型id
    bigint(20)
    外键



    assets_place_id
    位置id
    bigint(20)
    外键



    depart_id
    部门id
    bigint(20)
    外键



    model__num
    规格
    varchar(50)




    person_in_charge
    负责
    varchar(50)




    buy_date
    购买日期
    date




    original_value
    原值
    double




    net_value
    剩余折旧额
    double




    ens_value
    预计净残值
    double




    durable_year
    年限
    int(11)




    accu_depreciation
    累计折旧
    double




    annual_depreciation
    年折旧额
    double




    month_depreciation
    月折旧额
    double




    create_time
    创建时间
    timestamp



    默认创建时时间戳
    update_time
    更新时间
    timestamp



    默认创建时时间戳
    表47资产操作记录信息表assets_operation_record
    字段名称
    字段描述
    数类型
    标识
    允许空值
    默认值
    备注
    id
    操作id
    bigint(20)




    uuid
    uuid
    char(36)
    外键



    user_id
    户id
    bigint(20)
    外键



    operation_type
    操作类型
    tinyint(4)




    remark
    备注
    varchar(255)




    create_time
    创建时间
    timestamp



    默认创建时时间戳
    update_time
    更新时间
    timestamp



    默认创建时时间戳

    表48权限信息表auth_permission
    字段名称
    字段描述
    数类型
    标识
    允许空值
    默认值
    备注
    id
    权限id
    bigint(20)




    code
    权限码
    varchar(50)




    name
    权限名称
    varchar(255)




    create_time
    创建时间
    timestamp



    默认创建时时间戳
    update_time
    更新时间
    timestamp



    默认创建时时间戳
    表49角色权限关系信息表auth_role_permission_relation
    字段名称
    字段描述
    数类型
    标识
    允许空值
    默认值
    备注
    id
    id
    bigint(20)




    role_id
    角色id
    bigint(20)
    外键



    permission_id
    权限id
    bigint(20)
    外键



    create_time
    创建时间
    timestamp



    默认创建时时间戳
    update_time
    更新时间
    timestamp



    默认创建时时间戳
    表410资产信息表assets_borrow
    字段名称
    字段描述
    数类型
    标识
    允许空值
    默认值
    备注
    id
    id
    bigint(20)




    uuid
    uuid
    char(36)
    外键



    user_id
    户id
    bigint(20)
    外键



    expect_return_time
    预期时间
    date




    return_time
    日期
    date




    status
    状态
    tinyint(4)


    1
    12已
    remark
    备注
    varchar(255)




    create_time
    创建时间
    timestamp



    默认创建时时间戳
    update_time
    更新时间
    timestamp



    默认创建时时间戳
    表411申请资产信息表assets_borrow_apply
    字段名称
    字段描述
    数类型
    标识
    允许空值
    默认值
    备注
    id
    申请id
    bigint(20)




    assets_type_id
    类型id
    bigint(20)
    外键



    user_id
    户id
    bigint(20)
    外键



    apply_amount
    申请数量
    tinyint(4)




    return_time
    日期
    date




    reason
    申请原
    varchar(255)




    status
    状态
    tinyint(4)


    1
    1处理2审核通3驳回
    remark
    审核意见
    varchar(255)




    create_time
    创建时间
    timestamp



    默认创建时时间戳
    update_time
    更新时间
    timestamp



    默认创建时时间戳
    表412盘点务信息表assets_stock_take
    字段名称
    字段描述
    数类型
    标识
    允许空值
    默认值
    备注
    id
    务id
    bigint(20)




    name
    务名称
    varchar(50)




    user_id
    户id
    bigint(20)
    外键



    status
    状态
    tinyint(4)


    1
    1盘点中2盘点完成
    end_time
    结束时间
    datetime




    all_amount
    盘点数目
    int(8)


    0

    handling_amount
    处理数目
    int(8)


    0

    normal_amount
    正常数目
    int(8)


    0

    abnormal_amount
    异常数目
    int(8)


    0

    create_time
    创建时间
    timestamp



    默认创建时时间戳
    update_time
    更新时间
    timestamp



    默认创建时时间戳
    表413盘点明细信息表assets_stock_take_item
    字段名称
    字段描述
    数类型
    标识
    允许空值
    默认值
    备注
    id
    明细id
    bigint(20)




    stock_take_id
    务id
    bigint(20)
    外键



    uuid
    uuid
    char(36)
    外键



    customs_id
    资产编号
    varchar(50)




    assets_type_id
    类型id
    bigint(20)
    外键



    name
    资产名称
    varchar(255)




    status
    盘点状态
    tinyint(4)


    1
    1盘点2正常3异常
    create_time
    创建时间
    timestamp



    默认创建时时间戳
    update_time
    更新时间
    timestamp



    默认创建时时间戳
    表414资产折旧信息表depreciation
    字段名称
    字段描述
    数类型
    标识
    允许空值
    默认值
    备注
    id
    折旧id
    bigint(20)




    uuid
    uuid
    char(36)
    外键



    user_id
    户id
    bigint(20)
    外键



    assets_name
    资产名称
    varchar(255)




    month_depreciation
    月折旧额
    double




    accu_depreciation
    累计折旧
    double




    net_value
    剩余折旧额
    double




    original_value
    原值
    double




    create_time
    创建时间
    timestamp



    默认创建时时间戳
    update_time
    更新时间
    timestamp



    默认创建时时间戳
    表415系统字典信息表system_dictionary
    字段名称
    字段描述
    数类型
    标识
    允许空值
    默认值
    备注
    id
    id
    bigint(20)




    table
    表名
    varchar(255)




    column
    列名
    varchar(255)




    key

    varchar(255)




    value
    键值
    varchar(255)




    create_time
    创建时间
    timestamp



    默认创建时时间戳
    update_time
    更新时间
    timestamp



    默认创建时时间戳
    4222文件组织
    假设块4000字节 4K(4096字节)assets_item表中分块子400020020assets_item表100000205000块扫描时间:5000*25ms125s类似进行余表计算表416示
    表416文件组织
    表名
    行象数目
    行象字节数
    分块子(BF)
    块数
    扫描时间(秒)
    否需索引
    auth_user
    4000
    200
    20
    200
    0 5

    auth_role
    500
    100
    40
    12
    0.03

    department
    100
    100
    40
    2
    0005

    assets_type
    500
    100
    40
    12
    0.03

    assets_place
    500
    100
    40
    12
    0.03

    assets_item
    100000
    200
    20
    5000
    125

    assets_operation_record
    2000000
    100
    40
    50000
    125

    auth_permission
    500
    100
    40
    12
    0.03

    auth_role_permission_relation
    500000
    200
    20
    25000

    625


    assets_borrow
    1000000
    200
    20
    50000
    125

    assets_borrow_apply
    1000000
    200
    20
    50000
    125

    assets_stock_take
    500000
    100
    40
    12500
    3125

    assets_stock_take_item
    2000000
    200
    40
    50000
    125

    depreciation
    1000000
    200
    40
    25000
    625

    system_dictionary
    500
    100
    40
    5
    0.0312

    423编码设计
    资产理中方便查询标识资产信息必须资产设计唯标识资产编码良编码仅够加快系统检索速度更提高查询精度效率信息理系统中缺部分结合系统业务需求系统中部分编码采取常数库增长id资产uuid机生成UUID部分编码设计表417示
    表417部分编码设计表
    字段名称
    类名称
    含义

    资产类型编号
    (assets_type_id)
    样例编码
    1
    含义
    序增式编码

    资产位置编号
    (assets_place_id)
    样例编码
    100
    含义
    序增式编码
    资产uuid
    (uuid)
    样例编码
    866002604b5f4deca60da7125cae04da
    含义
    字母数字机组合产生编号
    424输入输出设计
    输入户系统交互重媒介更系统正确输出户需信息前提输入设计目引导户正确输入系统需数输出设计直观正确户展示需数科学输入输出设计减少错误提高户效率系统输入输出设计:
    (1)输入方式设计:系统采数输入形式填表输入调取输入户键盘输入必信息例资产信息户信息部门信息权限信息资产信息等相关信息输入完毕户鼠标进行信息选择触发相关事件
    (2)输入差错控制设计:减少出错提高效率系统少户输入容申请日期折旧日期等信息系统动赋值引信息通拉列表形式户选择信息资产类型资产位置等
    (3)输入界面设计:系统通机话方式户进行交互便户系统设提示功引导户选择正确信息果户提交信息时必填项未填提示必填项户输入错误信息时出必提示
    (4)输出设计:系统采取输出形式两种:表格信息图表户查询信息时系统输出数列表形式展示户查报表时系统图表形式输出数系统输出设备显示终端印机
    425 UI设计
    (1) 登录界面

    图44 登录界面
    (2) 申请界面

    图45 申请界面
    (3) 界面

    图46 界面
    (4) 资产列表界面

    图47 资产列表界面
    (5)资产添加界面

    图48 资产添加界面
    (6)资产分类界面

    图49 资产分类界面
    (7)资产位置界面

    图410 资产位置界面
    (8)申请列表界面

    图411 申请列表界面
    (9)列表界面

    图412 列表界面
    (10)登记界面

    图413 登记界面
    (11)盘点务界面

    图414 盘点务界面
    (12)盘点明细界面

    图415 盘点明细界面
    (13) 资产折旧界面

    图416 资产折旧界面
    (14) 折旧明细

    图417 折旧明细界面
    (15) 资产总揽界面

    图418 资产总揽界面
    (16) 报表界面

    图419 报表界面
    (17) 户理界面

    图420 户理界面
    (18) 角色理界面

    图421 角色理界面
    (19) 部门理界面

    图422 部门理界面
    (20) 权限理

    图423 权限理界面
    第5章 系统实现
    51代码
    511登记
    资产登记资产理系统常功基功实现办公资产等操作登记数库assets_borrow表assets_item表assets_operation_record表进行操作
    登记功实现程描述:
    (1)取户输入资产信息uuidcustomsId
    (2)判断该资产状态否正常果状态正常提示户该资产果资产状态正常
    (3)成功系统资产状态更新资产操作记录表中条件条操作记录时资产记录表中增加条记录
    代码实现程:
    public ResultDto borrowAsset(Borrow borrow) throws AssetException {
    ResultDto result new ResultDto<>()
    AssetDto dto BeanUtilsfromBean(borrowgetAsset()AssetDtoclass)
    dtosetStatus(ConstantAssetStatusNORMALgetId())
    List assets assetDaogetList(dto)
    if (assetssize() 0){
    resultsetResultCode(ResultCodeASSET_NON_EXISTENT)
    throw new AssetException(result)
    }
    if (assetssize() > 1){
    resultsetResultCode(ResultCodeASSET_NOT_ONLY)
    resultsetMessage(请uuid者添加更条件)
    throw new AssetException(result)
    }
    String uuid assetsget(0)getUuid()
    resultsetResultCode(updateAssetStatus(uuid ConstantAssetStatusBORROW) 1
    ResultCodeSUCCESS_OPERATEResultCodeOPERATE_FAIL)
    assetOperationRecordServiceaddOperationRecord(uuid ConstantOperationTypeBORROW
    resultgetTitle()+id:+borrowgetUserId())
    borrowsetUuid(uuid)
    borrowDaoadd(borrow)
    return result
    }
    登记功实现程描述:
    (1)取户输入资产信息uuidcustomsId
    (2)判断该资产状态否果状态提示户该资产存果资产状态
    (3)成功系统资产状态更新正常资产操作记录表中条件条操作记录时更新资产记录表中应记录时间
    代码实现程:
    public ResultDto returnAsset(Borrow borrow) throws AssetException {
    ResultDto result new ResultDto<>()
    AssetDto dto BeanUtilsfromBean(borrowgetAsset()AssetDtoclass)
    dtosetStatus(ConstantAssetStatusBORROWgetId())
    List assets assetDaogetList(dto)
    if (assetssize() 0){
    resultsetResultCode(ResultCodeASSET_NON_EXISTENT)
    throw new AssetException(result)
    }
    if (assetssize() > 1){
    resultsetResultCode(ResultCodeASSET_NOT_ONLY)
    resultsetMessage(请uuid者添加更条件)
    throw new AssetException(result)
    }
    String uuid assetsget(0)getUuid()
    resultsetResultCode(updateAssetStatus(uuid ConstantAssetStatusNORMAL) 1
    ResultCodeSUCCESS_OPERATEResultCodeOPERATE_FAIL)
    assetOperationRecordServiceaddOperationRecord(uuid ConstantOperationTypeRETURN
    resultgetTitle()+id:+borrowgetUserId())
    borrowsetUuid(uuid)
    borrowsetStatus(2)
    if (borrowgetReturnTime() null) borrowsetReturnTime(new Date())
    borrowDaoupdateStatus(borrow)
    return result
    }
    512资产折旧
    资产折旧资产理程中重组成部分实现办公资产折旧计算资产折旧数库depreciation表assets_item表assets_operation_record表进行操作
    资产折旧功实现程描述:
    (1)取需折旧资产原值预计净残值月折旧额剩余折旧额等信息
    (2)运折旧公式进行运算系统资产折旧信息表添加条折旧记录
    (3)更新资产信息表中应剩余折旧额累计折旧等信息资产操作记录表中添加条操作记录
    代码实现程:
    public ResultDto addByAsset(String uuid){
    DepreciationItem depreciationItem new DepreciationItem()
    HttpServletRequest request ((ServletRequestAttributes) RequestContextHoldergetRequestAttributes())getRequest()
    HttpSession session requestgetSession()
    User user (User) sessiongetAttribute(ConstantSESSION_USER)
    depreciationItemsetUserId(usergetId())
    Asset t assetDaogetByUuid(uuid)
    String assetsName tgetName()
    Double monthDepreciation tgetMonthDepreciation()
    Double originalValue tgetOriginalValue()
    Double ensValue tgetEnsValue()
    Double net tgetNetValue()
    Double netValue
    if(net 00){
    netValue 00
    }else {
    netValue net monthDepreciation
    }
    Double accuDepreciation ginalValueensValue netValue
    depreciationItemsetUuid(uuid)
    depreciationItemsetUserId(usergetId())
    depreciationItemsetAssetsName(assetsName)
    depreciationItemsetMonthDepreciation(monthDepreciation)
    depreciationItemsetOriginalValue(originalValue)
    depreciationItemsetNetValue(netValue)
    depreciationItemsetAccuDepreciation(accuDepreciation)
    ResultDto result new ResultDto<>()
    resultsetResultCode(depreciationItemDaoaddItem(depreciationItem) 1ResultCodeSUCCESS_OPERATEResultCodeOPERATE_FAIL)
    assetDaoupdateAssetValue(uuidnetValueaccuDepreciation)
    assetOperationRecordServiceaddOperationRecord(uuid ConstantOperationTypeDEPRECIATIONresultgetTitle())
    return result
    }
    52系统测试
    确保办公资产理系统设计开发质量性系统测试重步骤目找出系统开发设计时出现缺陷错误验证系统否满足户需求
    521模块测试
    模块测试称单元测试目保证模块单元正常运行单元测试发现编码详细设计错误代码审查软件测试两部分组成登录模块测试例:
    表51 登录模块测试例
    例名称
    登录测试
    测试方案
    (1) 正确密码登录已存账号
    (2) 错误密码登录已存账号
    (3) 存账号登录
    (4) 账号密码空
    输入数
    (1) 户名:admin密码:123456
    (2) 户名:admin密码:admin
    (3) 户名:nqm密码:123456
    (4) 填写户名密码
    预期结果
    (1) 登录成功成功进行系统首页
    (2) 提示没检测该账号
    (3) 提示没检测该账号
    (4) 提示请输入户名密码
    测试结果
    预期结果致测试通
    总结
    三月设计实现系统已初步达预期目标基实现软件公司办公资产理功需求时间限力限系统存局限性需根公司业务进步完善维护
    系统办公资产理总结输存理找等五方面系统外资产信息输入系统中保存系统中理工作需资产信息进行查找理输入信息加工处理加利报表折旧报表资产理信息充分利系统办公资产进行折旧处理需理员资产进行手动计算提高理员工作效率理员精力集中企业否需增加资产等决策述优点外系统身存足处:开发程中没存储程中旦数情况会影响软件运行速度降低工作效率
    前期调研需求分析系统规划系统设计系统编码软件测试等阶段收获匪浅第次全面完成系统设计实现程中意识需求分析重性果需求分析阶段工作做期系统设计影响非常仅会拖延整程工作进度会影响系统质量系统实现程中遇问题意识实践重性通次毕业设计进步解JAVA语言特性够灵活运Java开发软件
    次毕业设计仅学前没接触知识学知识运具体实践中明白断学重性断学断进步次收获工作生活带帮助
    参考文献
    [1]赵冬梅固定资产理系统研究应[J]动化技术应 201109:100102
    [2]张冬田艳校园兼职信息理系统分析设计[J]软件工程201922(07)3739
    [3]马宁基ASPNet仓库理系统分析设计[D]云南:云南学2013
    [4]张婷基UMLDCS控制逻辑组态软件设计实现[D]北京:华北电力学2013
    [5]李勉基SSH框架企业固定资产理系统设计实现[D]北京:北京邮电学2011
    [6] (美)Joey George等著面象系统分析设计(第2版)[M]龚晓庆等译北京:清华学出版社2008:184188345
    [7] 陈瀚高校固定资产理系统设计开发[D]南昌:东华理工学2017
    [8] 孙慧玲唐丽高校固定资产理常见问题策——G学例[J]中国部审计2017(02):9092



    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 5 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    某软件公司薪点工资设计方案

    ****科技有限公司 薪酬体系设计方案(草案)咨询先锋工作室ⅹⅹⅹⅹ科技有限公司时间:2004年12月目 录一、 设计总体思路…………………………………………………………………………...

    9年前   
    386    0

    某企业销售管理信息系统分析与设计

    某企业销售管理信息系统分析与设计系统规划阶段1、项目背景某企业是一家内部分工简单,业务流程短促的中小型贸易企业。长期以来专营副食品如各种名牌的巧克力、奶糖等的销售和供应。随着企业的不断发展,不...

    1年前   
    300    0

    系统分析与设计心得

    系统分析与设计心得  系统分析师对考生的综合素质要求较高,考查的知识面很广。但分析历年考题可以发现,虽然考试知识面广但考试内容并不是很深。因此,这就要求我们注意平时积累,经常通过网络、讲座、学...

    12年前   
    646    0

    ATM系统分析与设计

    ATM系统分析与设计                                  ATM系统分析与设计摘要:结合软件工程相关理论,采用OMT方法对银行网络系统ATM(Auto Trade...

    9年前   
    730    0

    某机械厂供配电系统的电气设计电力系统分析

    课 程 设 计课 程 电力系统分析课程设计 题 目 某机械厂供配电系统的电气设计 ...

    1年前   
    238    0

    资产管理办公室工作总结

    资产管理办公室工作总结  一.严格规范项目审查程序,加强处置项目的管理和后续跟踪检查工作。  1、认真把好处置项目的审查关。自从确定专门机构、专职审查人员以来,建立健全了各项规章制度,经过两年...

    10年前   
    524    0

    系统分析与设计心得(精选多篇)

    系统分析与设计心得(精选多篇)第一篇:系统分析与设计心得系统分析师对考生的综合素质要求较高,考查的知识面很广。但分析历年考题可以发现,虽然考试知识面广但考试内容并不是很深。因此,这就要求我们注...

    9年前   
    533    0

    成都某工厂钢框架办公楼设计

    目 录第一章 绪论 71.1 钢结构建筑概述 71.1.1 钢结构建筑的分类 71.2 设计规定 81.2.1 工程概况 81.2.2 设计原始资料 8第二章 建筑设计 92.1方案比选 ...

    3年前   
    433    0

    《办公室管理》设计题库

    办公室的清理和清扫方法。答:文员应该参照以下标准做好办公室的清理和清扫工作。 (1)办公桌椅。只要用抹布擦拭即可,但木制家则应打蜡,而金属用品要用清洁剂擦拭。 (2)办公用品。电脑、...

    3年前   
    565    0

    某软件公司客户服务经理职位说明书

    POSITION DESCRIPTION客户效劳经理职 位 说 明 书IDENTITY 确立 DATE 日期ORGANIZATION UNIT : Customer E...

    8个月前   
    159    0

    医院信息管理系统分析报告

    医院信息管理系统分析报告班级:14电子商务小组成员:目录一、需求计划 21、医院管理系统的目的 22、背景分析 33、需求的确立 3二、详细分析 41、用户需求分析 42、系统功能需求分析 4...

    3年前   
    877    0

    资产管理

    阿斯 资产管理部2010年工作总结   2010年,资产管理部以党的十七大精神和科学发展观为指导,认真学习中国特色社会主义理论,贯彻执行党风廉政建设责任制,进一步加强部门作风建设,牢固...

    5年前   
    1295    0

    超市销售管理系统分析与设计UML可以通过课程实践或者

    XXXX大学综合实践报告书课 程 名: 系统分析与设计 实践工程: 超市销售管理系统 学 院: 专业班级: ...

    1个月前   
    95    0

    软件公司实习总结

    软件公司实习总结  今年9月份,由于学校安排我们这个计算机系的到xx中兴软件公司去实习,这是我人生中的第一份实习工作,也是第一次走进软件公司的大门。由于我是应届毕业生,对软件程序开发不是很熟悉...

    9年前   
    531    0

    软件公司实习报告

    软件公司实习报告  时间过的真快,一眨眼时间我在朗嘉公司为期三个多月的实习生活就要结束了,而我也从学校拿到了毕业证书和学位证书,我的学生生涯要暂时告一段落。回顾这三个多月在公司的工作生活,我感...

    12年前   
    588    0

    软件公司实习日记

    软件公司实习日记  2月27日 星期一 面试  下午来公司参加面试,镇江的双子楼,我并不是很清楚,在路上花了很多时间。最后是自己询问他人才得知双子楼的具体位置。但是,当我赶到诺尼基公司时,已经...

    9年前   
    506    0

    某中学的排课管理系统课程设计报告

    学号《某中学的排课管理系统》课程设计报告题目:某中学的排课管理系统专业:网络工程班级:姓名:指导教师:成绩:计算机学院2017年X月X日目录一、 设计内容及要求 21.1研究的目的和意义 21...

    1年前   
    287    0

    资产管理公司

        资产管理公司自正式挂牌成立以来,初步实现了企业转型和绩效提升的目标。 2012年,资产管理公司将围绕搭建融资新平台这一核心,以“打造一支队伍、形成一套办法、营造一个氛围”为总体要求,以...

    9年前   
    7280    0

    精益资产管理

    精益资产管理:让有限的资源创造最大的效益 孟凡辰      十五大汽车企业资产管理水平对比      根据科尔尼国际管理咨询公司精益资产管理思想的指导,并运用其所特有的“经营活动全球领...

    15年前   
    26815    0

    资产管理员

    岗位描述 资产管理员 岗位名称: 资产管理员 直接上级: 投资部经理 本职工作: 集团资产的管理 工作责任: 1. 建立固定资产、低值易耗品台帐与财务定期核对。 2...

    10年前   
    14802    0

    文档贡献者

    爱***享

    贡献于2021-08-13

    下载需要 5 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!

    该用户的其他文档