企业设备管理系统_详细设计说明书

上传人:第*** 文档编号:34622852 上传时间:2018-02-26 格式:DOC 页数:24 大小:527.50KB
返回 下载 相关 举报
企业设备管理系统_详细设计说明书_第1页
第1页 / 共24页
企业设备管理系统_详细设计说明书_第2页
第2页 / 共24页
企业设备管理系统_详细设计说明书_第3页
第3页 / 共24页
企业设备管理系统_详细设计说明书_第4页
第4页 / 共24页
企业设备管理系统_详细设计说明书_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《企业设备管理系统_详细设计说明书》由会员分享,可在线阅读,更多相关《企业设备管理系统_详细设计说明书(24页珍藏版)》请在金锄头文库上搜索。

1、企业设备管理系统详细设计说明书学号 姓名 所完成的任务 成绩1061304112 徐怡(组长) 1、 2、 3.2、41061304107 曹莉晗 3.1、4.1、51061304118 夏俊莉 3.1、4.1、51061304123 徐辉 3.31061304111 柏伟岳 3.41061304108 杨解伟 3.42008 年 12 月 9 日详细设计说明书 11.引言1.1 编写目的设备管理系统是一个以设备为中心,对设备从统计到报废的一个全生命周期中所发生的各种事件进行跟踪的一个管理信息系统。系统可以为企业提供一个简便实用的管理平台,将设备全生命周期的管理工作信息化,有效地进行设备管理工

2、作,以提高设备生命周期的利润率,直接为企业创造价值。设计优良的设备管理系统,实现安全性和高质量,防止故障发生,从而使企业达到降低成本和全面生产效率的提高。1.2 背景 企业设备管理系统开发 任务提出者:徐怡开发者:徐怡、曹莉晗、夏俊莉、徐辉、杨解伟、柏伟岳用户:企业及工厂 设备管理系统要实现对设备的管理要求,包括:录入、浏览、删除、修改、检索和统计等。不同的企业只需要对其稍作修改即可开发出符合本企业要求的设备管理系统1.3 定义JavaScript 的定义:JavaScript 是一种由 Netscape 的 LiveScript 发展而来的脚本语言,它提高与Java 的兼容性。JavaScr

3、ipt 采用 HTML 页作为其接口。 JavaScript 就是适应动态网页制作的需要而诞生的一种新的编程语言。接口:接口是一种非常有效的编码工具,它可将对象的定义与实现分离,从而在不破坏现有应用程序的情况下使对象得以扩充完善,减少了系统维护的负担。2. 系统的结构系统的功能模块图如下图 2.1:详细设计说明书 2录入设备记录设备管理系统设备管理 系统管理 设备统计查询 修改密码维护设备记录维护维修记录维护调拨记录维护报废记录组织结构管理设备类别管理设备种类管理人员管理设备统计查询维修统计查询调拨统计查询报废统计查询图 2.1 系统的功能模块图多层架构关系图如下图 2.2:Sbgl 工程AS

4、PNET页面Dota_Control工程下的数据类Dota_Model工程下的数据类SQL Server 2000表现层 业务逻辑层 数据访问层 数据层图 2.2 多层架构关系图根据图 2.1 功能结构图和图 2.2 多层架构关系图可得到如下图 2.3 所示的系统结构设计图:详细设计说明书 3设备管理系统设备管理 系统管理 设备统计查询 修改密码Data_ControlData_Model数据库图 2.3 系统结构设计图3系统的模块设计3.1 设备管理模块设计说明3.1.1 模块描述设备管理模块实现了设备的统一管理,并可按部门人员进行权限管理,保证了设备信息的安全存储。该模块设定为只有管理员和

5、超级管理员可以使用的模块,同时管理员只能管理自己所属部门的设备,超级管理员可以管理所有部门的设备。3.1.2 功能设备管理模块包括录入设备记录、维护设备记录、维护维修记录、维护调拨记录、维护报废记录等 5 个子模块。录入设备记录:设备资料是对保存设备的详细记录,包含:使用部门、设备类别、种类、型号、资产编号、生产厂家、起用日期、出厂日期、采购日期、使用人和价值等信息,通过这些详细信息,可满足对设备的日常管理要求。此详细设计说明书 4子模块主要完成的功能是对设备的添加。维护设备记录:允许管理员对所隶属的部门的设备,超级管理员对所有的部门的设备进行管理,包括修改、删除设备资料,对设备进行维修、调拨

6、、报废等信息的提交等。添加设备维修信息时,允许管理员和超级管理员为该设备输入:维修人、维修工时、维修费用、故障原因、开始时间、结束时间、结束时间、备注等维修信息。添加设备调拨信息时,允许管理员和超级管理员为该设备输入:调拨时间、调拨部门、原部门、新部门、原使用人、新使用人、备注等调拨信息。添加设备报废信息时,允许管理员和超级管理员为该设备输入:是否拆分配件、报废时间、累计折旧、备注等报废信息。维护维修记录:管理员可以通过该子模块对所属部门所有设备、超级管理员可以对所有部门所有设备的维修的详细资料进行查看、修改、删除等操作。维护调拨记录:管理员可以通过该子模块对所属部门所有设备、超级管理员可以对

7、所有部门所有设备的报废的详细资料进行查看、修改、删除等操作。维护报废记录:管理员可以通过该子模块对所属部门所有设备、超级管理员可以对所有部门所有设备的报废的详细资料进行查看、修改、删除等操作。3.1.3 性能(1)安全保密性在该模块中,安全、可靠将作为第一要素。同时,利用细分的权限管理,拒绝非法用户进入系统和合法用户的越权操作,避免系统遭到恶意破坏,防止系统数据被窃取和篡改。(2)稳定性要求该模块可以长期稳定正常工作。(3)实用性该模块可以完成用户所需要的基本操作,界面通俗易懂。容易操作。对设备的处理将立即在主页的对应栏目显示出来,达到“ 即时发布、即时见效” 的功能。3.1.4 输入项及其设

8、计思路详细设计说明书 5设备管理模块实现了所有与设备类实体信息的相关动作,它的输入项具体由三个类来实现,它们分别为 Sbgl_Add、Sbgl_Up 、Sbgl_Contrl 类,在类中包含着添加添加、修改和删除信息的方法,以下为这些方法的功能、参数说明和设计思路。(1)Add_Sb_info 方法功能:添加设备基础信息参数:ArrayList 类型的设备基础信息数组返回值:无设计思路:创建数据库访问类生成数据访问对象根据设备基础信息数组生成插入命令执行插入操作(2)Up_Sb_info 方法功能:修改指定的设备基础信息参数:ArrayList 类型的设备信息数组返回值:无设计思路:创建数据库

9、访问类生成数据访问对象生成更新命令执行更新命令(3)Add_Sbwx_info 方法功能:添加设备维修信息参数:ArrayList 类型的设备维修信息数组返回值:无设计思路:创建数据库访问类生成数据访问对象根据设备维修信息数组生成插入命令执行插入操作(4)Up_wx_info 方法功能:修改指定设备维修记录参数:ArrayList 类型的设备维修信息数组返回值:无设计思路:创建数据库访问类生成数据访问对象生成更新命令执行更新命令(5)Add_Sb_Db 方法详细设计说明书 6功能:添加设备调拨信息参数:ArrayList 类型的设备调拨信息数组返回值:无设计思路:创建数据库访问类生成数据访问对

10、象根据设备调拨信息数组生成插入命令执行插入操作 调用 Up_Db 方法修改该设备的所属部门(6)Up_Db_info 方法功能:修改指定的设备调拨记录参数:ArrayList 类型的设备调拨信息数组返回值:无设计思路:创建数据库访问类生成数据访问对象生成更新命令执行更新命令(7)Add_Sbbf 方法功能:添加设备报废信息参数:ArrayList 类型的设备报废信息数组返回值:无设计思路:创建数据库访问类生成数据访问对象根据设备报废信息数组生成插入命令执行插入操作 调用 Up_Zt 方法修改该设备的状态(8)Up_Bf_info 方法功能:修改指定的报废设备信息参数:ArrayList 类型的

11、设备报废信息数组返回值:无设计思路:创建数据库访问类生成数据访问对象生成更新命令执行更新命令(9)Delid 方法功能:从指定数据表中删除等于字段“id“等于指定值的记录参数:数据表名称和指定值返回值:无设计思路:创建数据库访问类生成数据访问对象根据输入参数生成更新命令 执行更新命令详细设计说明书 73.1.5 输出项及其设计思路该模块的输出项主要是根据制定部门获取该部门设备的维修记录、调拨记录、报废记录。具体的实现方法分别为:Get_WxList、Get_DbList 、 Get_BfList。(1)Get_WxList 方法功能:获取指定部门及其子部门所有设备的维修记录参数:部门编码返回值

12、:包括设备维修记录的 IDataReader设计思路:创建数据库访问类生成数据访问对象根据部门编码获取相关部门集合根据部门集合生成查询命令 执行查询命令 返回查询命令(2)Get_DbList 方法功能:获取指定部门及其子部门所有设备调拨信息参数:部门编号返回值:包括设备调拨信息的 IDataReader设计思路:创建数据库访问类生成数据访问对象根据部门编码获取相关部门集合根据部门集合生成查询命令 执行查询命令 返回查询命令(3)Get_BfList 方法功能:获取指定部门及其子部门所有设备报废信息参数:部门编号返回值:包括设备报废信息的 IDataReader设计思路:创建数据库访问类生成数

13、据访问对象根据部门编码获取相关部门集合根据部门集合生成查询命令 执行查询命令 返回查询命令3.2 系统管理模块3.2.1 模块描述系统管理是用于控制整套应用系统的关键模块,保证各个子模块能有效、详细设计说明书 8协同和安全地工作。系统管理包括组织结构、设备类别、设备种类和人员管理四个子模块。基于安全性,系统管理模块设定为只有超级管理员才能访问。3.2.2 功能组织结构包括企业的各分支部门。组织结构分为两层:主结构和子结构。组织机构管理模块左侧窗口利用树状结构显示系统的组织结构关系,右侧窗口提供新建组织结构、修改和删除组织结构的功能。设备种类管理用来查看已有设备种类的详细资料、添加设备种类、修改

14、设备种类和删除指定设备种类。人员管理模块用来查看用户的详细资料、添加用户、修改用户资料和删除指定用户。3.2.3 性能在“机构名称 ”文本框中输入相应信息,选择建立主机或子结构,单击提交按钮将添加结构信息。单击组织结构树的某节点,将选定修改模式, “机构名称”提交给数据库。选择删除模式,将调用业务逻辑模块-组织结构管理-Tree_Del方法进入机构删除流程:如果该部门包含子部门返回,删除失败;否则从部门表中删除该部门,并从设备表中删除所有隶属于该部门的设备。设备种类与设备类别相关联,隶属于设备类别。同一设备类别可包含多个设备种类。通过设置设备种类可以使设备的分类具有层次性,设备属性更加清晰,易

15、于对设备按类别进行统计、管理。3.2.4 设计方法及接口组织结构管理具体包括 zzig_Contrl 类的TreeLoad、Sbwf_TreeLoad、WfTreeinit、WfGetSub、TreeLoad、Tree_Create 、Tree_Del、Tree_Update、Tree_Insert、Treeinit 和 GetSub 方法。方法的功能、参数说明和设计思路。(1) Tree_Load 方法功能:显示完整组织结构树。参数:无。返回值:组织结构树。设计思路:创建数据访问类生成数据访问对象获取所有部门所有信息生成组织结构树返回。(2) Sbwf_TreeLoad 方法详细设计说明书

16、9功能:用于设备维护界面显示组织结构。参数:指定部门编码。返回值:包含指定部门及其各级子部门的维护界面组织结构树。设计思路:创建数据访问类生成数据访问对象获取指定部门所有信息调用 WfGetSub 方法添加子部门信息到设备维护组织结构树返回设备维护组织结构树。(3) WfTreeinit 方法功能:显示包含指定父部门及其各级子部门的维护界面部门树。参数:父部门编码。返回值:带有维护界面连接的部门树。设计思路:创建数据访问类生成数据访问对象获取指定父部门所有信息调用 WfGetSub 方法显示各级子部门信息到维护界面树中生成维护界面部门树返回。(4) WfGetSub 方法功能:添加子部门信息到设备维护组织结构树。参数:父部门编码。返回值:子部门维护组织结构树。设计思路:创建

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号