固定资产管理系统设计说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中国信息大学固定资产

系统设计说明书

版本历史

第一部分:概述

1.文档说明

本说明是固定资产管理系统软件产品的总体设计和实现说明,记录了系统整体功能实现上技术层面上的设计,并且以需求说明作为依据,同时该文档作为产品实现、特性要求和控制的依据。软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略。

2.系统需求概述

本系统的主要功能如下:

1.管理员登录

2.固定资产信息管理

3.资产档案信息管理

4.资产的增加方式

5.资产的保管人员和清除方式

6.资产的借出、还入、清理、送修、修回、折旧和其他查询

详细需求请参考《中国信息大学固定资产管理系统需求分析说明书》。

第二部分:系统总体结构

系统总体结构采用层次设计,从大的方面分为前台的界面类和后台的数据库管理类。数据库的管理又分为行为控制类、数据访问对象类和实体类三部分。行为控制类是前台界面和后台数据库联系的纽带,同时又对前台对数据的访问进行限制,以保证后台数据的安全性。同时,为界面提供各种方法来间接的完成对数据库中的数据的访问。数据访问对象类实际完成了对数据库中数据的操作。实体类用于各类之间传递消息。

类的分层说明:

1.客户端(包:com.accp.asset.client):

各种窗体类

2.服务器

①行为控制类(包:Been)

②数据访问对象类(包:jdbcDirve)

③实体类(包:fixedassets)

下图表示了各类之间的层次关系。

第三部分:系统分析

面向对象分析阶段,主要进行一下内容:

a.分析需求文档资料,找到所有概念,包括名词、动词和短语。

b.确定问题范围,把此范围内的概念进行细化,形成“概念清单”。

c.细化结果形成初级类和功能。

d.根据功能需求形成主要功能、菜单树和主要界面。

e.根据初级类形成界面类和实体类

1.确定概念

根据需求文档,找到所有相关概念,并提炼成表格形式。见如下表格,也称为“概念清单”。一般来说,名词归为初级类、属性等信息;动词形成主要功能或者类的方法;短语形成业务逻辑或者条件限制。

2.确定初级类

根据反复讨论的概念清单和需求说明等相关文档,确定如下初级类,见下表:

3.确定主要功能和菜单项

根据细化结果和需求说明,提供主要功能如下:

a.固定资产的增加、删除、修改、查询功能;

b.管理人员的增、删、改、查功能;

c.职工信息的增、删、改、查功能;

d.资产类别的增、删、改、查功能;

e.部门的增、删、改、查功能;

f.固定资产的变更、清理、借出、归还、送修、修回;

g.用户登录、退出和密码修改。

根据主要功能,可确定菜单项如下:

1.固定资产管理菜单,包括:增、删、改、查4个子菜单;2.资产类别管理菜单,包括:增、删、改、查4个子菜单;3.固定资产的借出和归还管理菜单,包括:变更、清理、借出、归还、送修、修回6个子菜单;

4.用户管理菜单,包括:增加用户、删除用户和密码修改3个子菜单;

5.职工信息管理菜单,包括:增、删、改、查4个子菜单;6.帮助菜单,包括:帮助内容、关于固定资产管理系统2个子

菜单。

主界面上实现的功能:

(1)资产信息查询

(2)借还记录查询

(3)资产类别树查询

(4)职工信息查询

菜单均采用下拉方式,示意图如下:

4.确定界面类和实体类

界面类即专门用于生产界面的类,根据上述菜单和功能分析结果,确定界面类和实体类如下:

(1)主要界面类有:

a.登录界面类

b.主界面(包括查询条件面板、资产类别树型结构面板、查询结

果单条显示面板、查询结果列表显示面板);

c.固定资产管理弹出界面类;

d.职工管理弹出界面类;

e.资产类别管理弹出界面类;

f.借出和归还管理弹出界面类;

g.用户管理弹出界面类。

(2)主要实体类包括:

a.固定资产实体类;

b.职工实体类;

c.用户实体类;

d.资产类别实体类;

e.借用和归还实体类。

第四部分:系统设计

1.类设计

基于分析和设计,整个系统的主要类设计见下表:(1)客户端(共计23个类,在包com.accp.asset.client下)

(3)服务器(共计16个类,在包com.accp.asset.server下)

(3)界面类设计

根据分析阶段的结果可知,界面类具有以下特点:

a.登录界面:用户输入用户名和密码,连接数据库进行验证,倘

若都正确,关闭登录界面显示主界面;

b.主界面:实现所有的查询功能,应能在各种查询之间进行切换;

c.其他增删改查等功能由菜单弹出的对话框实现。

第五部分:数据库设计

1.数据库表设计说明

共五个表:

2.数据库表详细信息

a.固定资产表Asset详细信息

b.资产类别表Category详细信息

c.职工表Employee详细信息

d.用户表Operator详细信息

e.借用和归还表LEND详细信息

or

Remarks 备注varchar(255)

第六部分:界面设计

1.登录界面

登录界面模型图如下:

说明:

1>登录账号可以由用户自己输入,也可以从下拉列表中选择;

2>输入登录账号和登录密码后点“登录”按钮,连接数据库进

行验证,都正确则进入主界面,否则弹出对话框“登录账号或登录密码错误!请重新登录!”,点确定后返回登录界面并清空刚输入的信息。

相关文档
最新文档