ASP.net资产及耗材管理系统设计与实现+源代码(2)
时间:2017-05-16 20:35 来源:毕业论文 作者:毕业论文 点击:次
2.资产及耗材管理系统分析 2.1 需求分析 (1)功能需求分析 实验室资产及耗材管理系统,主要研究的基本内容为实验室资产管理及实验室耗材管理。 (2)非功能需求分析 非功能需求分析主要包含程序界面需求、运行环境需求及可靠性等。 2.2 概要设计 整个系统要实现资产信息管理、资产状态监控、资产盘点、耗材管理、耗材领用、库存查询及耗材购置计划在内的所有功能,整体上可分为三个部分:权限设置,资产管理,耗材管理。 1.权限设置 系统权限分为两种,管理员和普通用户,不同权限可执行的操作不同。 (1)管理员:系统管理员拥有最高权限,可执行资产管理和耗材管理在内的所有操作。 (2)普通用户:由于要保证系统的安全性,普通用户不具有管理权限。但由于要执行查询及借出等操作,根据需求可拥有部分权限。 2.资产管理 资产管理是实验室管理的重要组成部分,包括资产信息管理,资产状态监控及资产盘点。 (1)资产信息管理:实现包括资产名称,资产类型及资产数量等在内 的资产基本信息的录入,修改,删除等操作。 (2)资产状态监控:主要检测有多少资产申请报修、报废及借出。 (3)资产盘点:执行查询操作,用列表的形式显示包括资产基本信息, 资产状态在内的资产信息。 3.耗材管理 (1)耗材基本信息管理: 耗材基本信息管理包括材料的入库、材料的 领用、材料的使用量统计以及材料库存的查询。 (2)耗材购置计划管理:对于库存不足的材料要生成购置清单,包括 材料的编号、名称、厂家、余量及购买数量在内的单据。这些单据要统一管理进行统一的管理,同时交由后勤部门统一采购。 2.3系统总体分析 根据资产及耗材管理系统的特点,可以将该系统分为两大大模块,分别是管理员模块和用户模块。管理员模块包括信息管理、资产管理、耗材管理、购置计划管理,用户模块个人信息管理、借出及归还模块。分析可得各模块及其功能如图1所示。 图1 系统功能模块图 3.资产及耗材管理系统数据库设计 该系统使用时候用ASP.NET技术实现编码,使用SQL Server 2005作为后台数据库。SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以用于构建和管理适应各种业务需求的高性能数据库。 3.1数据库概念结构设计 实验室资产及耗材管理管理系统由管理员、普通用户、资产、耗材、清单等5个实体构成。通过分析这些实体之间的联系,绘制系统总体E-R图如图2所示。 图2系统总体E-R图 3.2数据库逻辑结构设计 根据对实验室资产及耗材管理系统所涉及到的实体及其属性的分析,设计了数据库资产与耗材管理系统,其中包括管理员表、用户表、资产及耗材表、借出表、购置计划表、状态表在内的6张表。 (1)manager用于记录系统管理员的信息。 (责任编辑:qin) |