- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章企业设备管理系统公司经常需要采购一些设备,用以满足公司正常运营的需要,采购回来的设备不能堆放在库房里就不管了,谁想用的时候就去拿,谁想还的时候就去换。这样,公司的设备恐怕会越来越少,公司正常的运营就会受到影响。因此,需要对公司的设备进行库存管理,保证设备借出和归还有序,还要能查到设备的借出情况。企业设备管理系统正好能满足这个需求,它提供了对设备库存、设备借出、设备归还和设备统计信息的管理。4.1系统设计系统设计是系统开发最为关键的一环,良好的系统设计需要把握系统的需求,并合理的划分功能模块。企业设备管理系统的系统设计还需要把握一个关键点,就是明确设备的唯一性,尽管设备可能一模一样,但是也应该区别开来,因为我们的借出、归还以及借出历史的统计都是要具体到某一个设备的,需要对每一个设备赋予不同的设备编号,通常会制作标签贴在设备上,这恐怕是库房管理员常做的工作,设备编号的方式可以根据公司具体决定。4.1.1功能描述企业设备管理系统包括设备库存管理、设备借出归还管理和设备统计信息管理,详细的功能描述如下:●设备库存管理设备库存管理包括新设备入库、修改设备信息和陈旧设备的库存清理。新设备入库是对新采购的设备进行入库的操作。修改设备信息是对入库设备的名称、购买人、入库时间、设备说明等信息的修改。库存清理,是清理掉库存中不能再用的设备。●设备借出归还管理设备借出归还管理包括设备借出管理和设备归还管理。对于设备借出管理,如果设备已经借出,要提示用户谁借走了设备。当借出成功的时候,需要在列表中显示借出人、借出时间和借出设备信息,如果归还成功,还需要显示设备归还时间。●设备统计信息管理设备统计信息管理包括对设备借出历史信息、设备使用频率信息和未归还设备列表信息的管理。设备借出历史统计显示了一个设备所有的借出历史,便于跟踪设备的使用情况。如果设备出现问题,还可以顺藤摸瓜,查到谁有可能把设备弄坏了,从而找到设备损坏的原因,便于及时的修理。设备使用频率统计提供了设备借出次数的统第 4章企业设备管理系统· 133 ·计信息,如果一个设备借出的非常频繁,那么企业可以考虑多购买这种设备,从而提高公司的效率。未归还设备列表提供了尚未归还的设备信息,企业可以知道借出设备的使用情况。4.1.2功能模块设计从上面的功能描述中,可以把企业设备管理系统分为三个模块:设备库存管理、设备借出归还管理和设备统计信息管理。在每一个模块下又提供了更为具体的功能。详细的企业设备管理系统的功能模块图,如图 4-1所示。图 4-1系统功能模块图4.2数据库设计与实现数据库设计的一个巧妙之处就是表的数量不能太多,逻辑层次也不能太多,否则系统的升级和维护将会非常的困难。4.2.1数据库需求设计通过对系统功能的分析,企业设备管理系统需要包含以下数据库信息:●设备信息包括设备编号、设备名称、设备描述、设备入库时间、设备购买人、设备借出状态、设备借出 ID。●设备借出信息· 134 ·Visual C++与 Oracle数据库编程案例包括设备借出 ID、设备编号、借出人、借出时间、归还时间。4.2.1数据库表的设计通过数据库的需求,可以创建以下数据表:●设备信息表(device_info_tab)设备信息表包含了设备的一些基本信息,还包括了设备的借出信息,设备的库存管理和设备的借出归还管理都需要操作这个数据表,表的结构如表 4-1所示。表 4-1设备信息表字段名称数据类型可否为空约束条件说明device_codedevice_namedescriptionoper_datebuyerlend_statuslend_idVARCHAR2(24)VARCHAR2(24)VARCHAR2(1000)DATEVARCHAR2(24)INTEGERINTEGERNOT NULLNOT NULLNULLNOT NULLNULLNULLNULL主键无无无无无无设备编号,要唯一。设备名称设备描述设备入库时间设备购买人设备借出状态设备借出 ID,借出 ID是唯一的但可以为空●设备借出信息表(device_lend_info_tab)设备借出信息表包含了设备的借出和归还信息,设备借出、设备归还,以及统计信息的管理都需要用到这个数据表,表的结构如表 4-2所示。表 4-2设备借出信息表字段名称数据类型可否为空约束条件说明lend_idINTEGERNOT NULL主键借出 ID,ID值从系列中获取)device_codeVARCHAR2(24)NOT NULL外键设备编号(device_info_tab)borrowerborrow_datereturn_dateVARCHAR2(24)DATEDATENOT NULLNULLNULL无无无借出人设备借出时间设备归还时间第 4章企业设备管理系统· 135 ·4.2
文档评论(0)