发布时间 : 星期三 文章固定资产信息管理系统更新完毕开始阅读d24fa12b915f804d2b16c194
固定资产信息管理系统文档
的自动修改
? 计算:统计资产类型、资产价值、计算资产残值、折旧金额
数据库中设置一个事件,调用存储过程,实现资产信息表的资产状态的自动更新 ④
参考数据
《MySQL 原理与Web系统开发》
2. 外部设计
3. 结构设计
① 概念结构设计
将该系统相关的信息,分成5个表,将对数据库的操作写入在存储过程中,外部通
过调用存储过程,进行对数据库表的增、删、改 ②
逻辑结构设计
③
物理结构设计 表设计 Asset 表
Category 表
页17
固定资产信息管理系统文档
Employee 表
Lend 表
Operator
存储过程:
所有的存储过程的特点:成功返回 1 因数据格式问题插入失败返回 0
? delete_to _asset :用于删除asset 表中的记录行,当资产被借用是不能被删除,返
回 0;删除成功返回 1 ? delete_to _category:用于删除category 表中的记录行,当该类的资产违规行 ? delete_to _employee:用于删除employee 表中的记录行,当改记录行的资产未归还时(isreturn=’0’)时,该记录行不能被删除返回 0;反之,则返回1;
? delete_to _operator:用于删除operator 表中的记录行,删除成功返回1;删除失
败返回0;
? insert_to_asset:用于插入资产信息,当资产的价格小于2000.00时,该行信息不
能被插入,返回0,若由于用户输入的数据类型不匹配,插入失败,返回-1,插入成功,返回 1;
? insert_to_category:用于插入资产的类型信息,当用户输入的资产类型已存在时,插入失败,返回-1;若用户的输入的数据类型不匹配时,插入失败,返回0;插入成功,返回 1;
? insert_to_employee:用于插入员工的信息,当用户输入的员工编号在表中已存在
页18
固定资产信息管理系统文档
时,插入失败,返回-1;当用户输入的数据类型不匹配时,插入失败,返回 0;插入成功,返回 1;
? insert_to_operator:用于插入用户表的信息,当用户输入的用户名在表中已经存在
时,插入失败,返回 -1;当用户输入的数据类型不匹配时,插入失败,返回0;插入成功,返回 1; ? insert_to_lend:用于插入借用记录,当要借用的资产的状态为借出或报废时,插入
失败,返回 2;当用户输入的职工编号(empno)不存在时,插入失败,返回0;
当用户输入的资产编号不存在时,插入失败,返回-1;当用户输入的数据类型不匹配时,插入失败,返回-2;插入成功,返回1;lendid由系统自动为其添加,不需要用户自己输入
? update_to_asset:用于修改资产信息,若输入的资产价格(price)小于2000.00时,
修改失败,返回 0;修改成功,返回 1; ? update_to_category:用于修改大类和小类的名称 ? update_to_employee:用于修改职工的基本信息 ? update_to_lend:用于修改借用记录的基本信息 ? update_to_operator:用于修改用户表的密码 ? count_available:用于统计没有报废的资产的总价值 ? count_cateid:用于统计大类总数 ? count_subcateid:用于统计小类总数
? count_unavailable:用于统计报废了的资产总价值
? cuttent_value:用于计算资产的残值,当资产未报废时,使用公式:残值=买入价格-(买入价格*0.95/使用期限/12)*已使用的月数
? return_asset:用于归还信息的修改,当职工归还资产时,lend表的isreturn=’1’(已
归还),asset表的status=’1’(未借用),retdate的值改为系统当前时间 ? sum_results:用于统计资产没有报废,并且,没有借出的资产价值总额 ? depreciation:用于计算资产的月折旧金额和年折旧金额 4. 运行设计
① ②
详细设计说明书 1. 引言
① ② ③
编写目的
提供详细的信息介绍整个系统的搭建
背景
项目开发计划基本已完成,需求分析已完成。 定义
父类:
MyHandler:界面与数据库的连接 SearchBar:搜索栏的显示效果 StatusBar:状态栏的显示效果 Model:对数据库表的操作 SiseVO:各个表的属性
InsertView:插入窗体的设计
页19
数据字典设计 安全保密设计
固定资产信息管理系统文档
派生类:
AssetHandler:资产信息表与资产信息界面显示的连接 CateHandler:资产类别表与资产类别界面显示的连接 EmpHandler:职工信息表与职工信息界面显示的连接
LendHandler:借用归还表与借用归还信息界面显示的连接 AssetSearchBar:资产信息表的搜索栏 CateSearchBar:资产类别信息表的搜索栏 EmpSearchBar:员工信息表的搜索栏 LendSearchBar:借用归还表的搜索栏 AssetStatusBar:资产信息状态显示 CateStatusBar:资产类别信息状态显示 EmpStatusBar:职工信息状态显示 LendStatusBar:借用归还信息状态显示 WelcomeBar:资产信息状态显示
AssetModle:资产信息表对数据库的操作 CateModle:资产类别信息表对数据库的操作 EmpModle:职工信息表对数据库的操作
LendModle:借用归还信息表对数据库的操作 AssetInsertView:资产信息在界面的显示 CateInsertView:资产类别信息在界面的显示 EmpInsertView:职工信息在界面的显示 LendInsertView:借用归还信息在界面的显示 ChangePassword:修改密码的界面 TableView:表格的显示效果界面
BackUpSetting:对数据备份的操作界面 ④
Screen:树形图的显示
参考数据
2. 系统结构
页20