资产管理系统-文档_第1页
资产管理系统-文档_第2页
资产管理系统-文档_第3页
资产管理系统-文档_第4页
资产管理系统-文档_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1 目录目录 1 引言引言 3 1 1 编写目的 3 1 2 背景 3 2 任务概述任务概述 3 2 1 功能概述 3 2 1 1 用户管理 3 2 1 2 资产管理 3 2 1 3 员工管理 3 2 1 4 资产借用 3 2 1 5 资产归还 3 2 2 用户环境 4 3 需求分析需求分析 4 3 1 系统用例图 4 3 2 用例描述 4 4 总体设计总体设计 5 4 1 数据流图 5 4 2 结构图 5 4 3 功能需求与程序关系 5 4 4 用户接口 5 4 5 外部接口 6 5 详细设计详细设计 6 5 1 类设计 6 5 2 数据库设计 9 5 3 用户管理 10 5 3 1 用户登录 10 5 3 2 验证身份 10 5 3 3 用户信息增 删 改 10 5 4 员工管理 11 5 5 资产类别管理 11 5 6 固定资产管理 11 5 5 资产借用管理 11 6 测试测试 12 6 1 用户管理测试 12 6 1 1 验证身份 12 6 1 2 用户信息增 删 改 12 6 2 员工管理测试 14 6 2 1 员工查找 15 6 3 资产类别管理测试 15 2 6 4 固定资产管理测试 15 6 5 资产借用管理测试 15 6 5 1 借用资产 15 6 5 2 归还资产 16 7 附录附录 16 7 1 心得体会 16 7 2 核心源代码 17 7 2 1 增加源代码 17 7 2 2 删除源代码 19 7 2 3 修改源代码 20 7 2 4 查找源代码 22 一 引言 1 1 编写目的 开发资产管理系统 对神话软件开发公司价值超过 2000 元人民币的固定资产 进行管理 以缓解资产管理员压力 提高公司运行效率 1 2 开发背景 神话软件开发公司 Mythsoft Corporation 业务不断发展 人员越来越多 固定资产 的管理人员压力逐渐增大 需要建立数据库和使用软件系统来进行管理 公司对固定资产 的定义为 价值超过 2000 元人民币的设备 例如彩色喷墨打印机 计算机 扫描仪 机房 其他设备 而打印纸 书籍等不属于固定资产 属于易耗品 通过同资产管理人员和该公 司领导的面谈 总结和归纳之后 他们需要软件具备以下的功能 1 管理员登录 2 固定 3 资产信息管理 3 人员信息管理 4 资产的领用 5 资产的归还 6 资产信息浏览和查询 二 任务概述 2 1 功能概述 2 1 1 用户管理 要使用本系统必须先登录 并且只有固定资产管理员能够登录 登录的时候需要填写 正确的用户名和密码 管理员可以修改自己的密码 系统允许有有多个固定资产的管理员 每个管理员的权限相同 2 1 2 资产管理 固定资产信息管理又分为 2 1 2 1 固定资产类别管理 固定资产的类别在录入资产信息之前就定义好 录入资产信息之后可以增加新的类别 类别要求分为两级 如大类可以是办公外设 数码产品 计算机等 小类分为办公外设 传真机 复印机 打印机 其它 数码产品 数码相机 投影仪 计算机 笔记本电脑 台式机 服务器等 类别应允许添加和删除操作 2 1 2 2 固定资产信息管理 资产的信息包括编号 名称 类别 型号 价值 购买日期 状态 使用者 备注等 资产型号是文本信息 资产的状态分为 正常 维修 报废 使用者为空表示资产未被使 用 资产应允许执行添加 修改和删除操作 2 1 3 员工管理 这里的 人员 是指可能领用资产的人 人员的信息包括人员编号 姓名 职务和备 注 2 1 4 资产领用 已经登记的人员 可以领用固定资产 领用时需要记录的信息有 设备编号 领用日 期 管理员 用途 备注 只有状态为正常且使用者为空的资产才能被领用 在维修或者 已经报废的资产不能够领用 2 1 5 资产归还 资产使用完毕后要归还给管理员 归还时根据要依据领用时的记录来填写如下信息 归还日期 管理员等 2 1 6 资产信息浏览和查询 资产信息查询又可以分为 按资产类别浏览 按资产类别浏览资产信息 类别分成两 级 要求能够显示大类和小类下面的资产情况 资产状况 查询资产信息可以按资产编号 资产类别 使用者查询资产详细信息 按使用者查询显示该人员领用的所有资产 2 2 用户环境 2 2 1 有计算机 2 2 2 J2sdk1 4 2 或以上 4 三 需求分析 3 1 系统用例图 用户管理 员工管理 资产类别管理 固定资产管理 资产借用 资产归还 用户 3 2 用例描述 用户 资产管理系统的使用者和管理者 对资产 员工等进行管理 用户管理 对用户进行管理 实现用户信息修改等操作 员工管理 员工为资产借用者和归还者 又用户对其基本信息进行增 删 改 查的 管理 资产类别管理 固定资产的类别在录入资产信息之前就定义好 录入资产信息之后可 以增加新的类别 类别应允许添加和删除操作 固定资产管理 资产的信息包括编号 名称 类别 型号 价值 购买日期 状态 使用者 备注等 资产型号是文本信息 资产的状态分为 正常 维修 报废 使用者为 空表示资产未被使用 资产应允许执行添加 修改和删除操作 资产借用 员工对资产进行借用 借用时由用户对借用信息进行记录 其中包括借用 时间等 资产归还 员工使用完资产之后 归还资产 用户对其进行登记处理 四 总体设计 4 1 数据流图 5 用户 用户 1 录入信息 2 信息存储 录入请求 存储请求 显示信息 3 查看信息 查看请求 D1存储信息 存储信息 存储信息 所查看信息 4 2 结构图 资产管理 用 户 管 理 员 工 管 理 类 别 管 理 资 产 管 理 资 产 借 用 增 删 改 查 增 删 改 查 增 删 改 查 借 用 归 还 身份 验证 及增 删改 查 4 3 功能需求与程序关系 下面为程序开发中的包名与个功能的对应关系 useremployeeassetsortassetlend 用户管理 员工管理 资产类别管理 固定资产管理 资产借用管理 4 4 用户接口 系统向用户发出的命令和信息都以简体中文显示 如 当学生添加课程成功是系统显 示 增加用户成功 的消息 反之 当由于系统故障或其他客观因素导致操作失败则显 示对应的错误信息 6 4 5 外部接口 数据库等的建立可在 database sql 的文件中查看 五 详细设计 类设计 基于分析和设计 整个系统的主要类设计见下表 类名称类名称作用简要描述作用简要描述包名包名 MainFrame显示主窗体view LoginFrame用户登录窗体view AboutDialog显示关于信息view MytoolBar显示工具栏view MyMenuBar显示菜单栏view MyStatusBar显示状态栏view MyTreePanel操作树面板view UserTablePanel生成用户主页面user AddUserDialog生成添加用户对话框user UpdateUserDialog生成修改用户对话框user DeleteUserDialog生成删除用户对话框user DeleteEmpdialog生成删除职工对话框employee AddSortdialog生成增加类别对话框employee UpdateSortDialog生成修改类别对话框employee DeleteSortDialog生成删除类别对话框employee 其他同 User 和 Employee 相同分别为 类别管理各类存于 sort 包中 资产管理各类存于 asset 包中 借用管理存于 lend 包中 共计 57 个类 其中主界面类生成与依赖关联见下图 7 弹出界面类关联见下图 8 各类在开发中所处位置如下 9 5 1 数据库设计 用户表 字段名含义类型约束 name 用户名字符唯一 pwd 密码字符非空 status 状态整型非空 id 编号整型主键 员工表 字段名含义类型约束 Name 员工名字符唯一 Position 职务字符 Remark 备注字符 Id 编号整型主键 资产类别 字段名含义类型约束 10 Id 编号整型主键 Name 类别名字符 固定资产表 字段名含义类型约束 assetid固定资产编号整数 最大 10 位 主键 asset name固定资产名称字符 最长 40 位 非空 cateid大类编码整数 最大 10 位 非空 subcateid小类编码整数 最大 10 位 非空 model样式字符 最长 40 位 price价格浮点数 最大 7 位 小数点后 2 位 非空 purchase date购入日期字符 最长 12 位 非空 status状态字符 最长 1 位 非空 handler经手人字符 最长 10 位 remarks 备注字符 最长 255 位 借用表 字段名含义类型约束 assetid固定资产编号整数 最大 10 位 主键 empno借用人编码整数 最大 10 位 非空 usedate借用日期字符 最长 12 位 非空 retdate归还日期字符 最长 12 位 isreturn是否归还字符 最长 4 位 非空 lender操作员字符 最长 12 位 remarks 备注字符 最长 255 位 5 2 用户管理 5 2 1 用户登录 创建登录界面 5 2 2 验证身份 连接数据库验证用户身份是否正确 11 5 2 3 用户信息增 删 改 可以通过主界面上方按钮对用户信息进行增删改 也可以通过操作树中的选项进行此操作 5 3 员工管理 对员工信息进行增删改查 通用户管理相同 可用按钮和操作树选项对其进行操作 5 4 资产类别管理 5 5 固定资产管理 5 6 资产借用管理 12 六 测试 6 1 用户管理 6 1 1 验证身份 连接数据库验证用户身份是否正确 6 1 1 1 输入为空 6 1 1 2 输入用户名或密码错误 6 1 2 用户信息增 删 改 13 6 1 2 1 增加用户 增加用户成功后 此用户信息显示在右侧表格界面中 6 1 2 2 增加用户输入为空 6 1 2 3 输入信息与数据库中定义类型或约束不匹配 14 6 1 2 4 选中一条用户记录修改 6 1 2 5 选中一条记录删除 删除后此用户记录在表格界面中叶对应删除 上述各操作在操作树选项中与按钮选项操作效果相同 6 2 员工管理 对员工信息进行增删改的情况与用户管理基本相似 15 6 2 1 员工查找 查找不存在时 6 3 资产

温馨提示

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

评论

0/150

提交评论