下载后可任意编辑 企业库存管理系统的开发 ———产品信息管理(信息 2000 级五班 第二小组 叶绥波 09100146)一、需求分析1. 实现产品按分类的查询,修改;2. 实现产品信息的查询,修改;3. 在主界面的“产品管理”菜单下进行“产品类目”和“产品信息”的相关添加,删除和查询,并且能过退回到主界面下。二、功能模块划分本系统可以实现 5 个完整的功能。根据这些功能,设计出的功能模块如图 所示。 企业库存管理系统功能模块示意图 在上功能示意图的树状结构中,每一个叶子结点都是一个最小的功能模块。每一个功能模块需要针对不同的表完成相同的数据库操作,添加、修改、查询和删除功能。三、系统开发的软硬件环境4.1.1 编程环境的选择采纳 Visual Basic 6.0 4.1.2 关系型数据库的实现采纳 SQL Server2000 4.1.3 两者的连接Visual Basic 提供了与底层数据库系统紧密的连接。Visual Basic 支持不同的关系数据库管理系统并充分发挥每一个数据库的特长。生成独立应用或脱离服务器运行的服务以上的应用,Visual Basic 连接数据库的方式有两种:·通过使用 Visual Basic 的 DATA 控件。 ·通过使用由 Visual Basic 提供的专用的直接与数据库相连的接口。 - 1 - 企业库存管理系统基本信息管理产品信息管理库存操作管理客户信息管理用户信息管理仓库信息管理产品类目管理产品信息管理入库操作管理出库操作管理库存盘点管理失效报警管理数量报警管理产品出入库统计表输出订货单统计查询管理库存警示管理下载后可任意编辑四、数据库设计1.产品类目标 ProType 编号字段名称数据结构说明(用途)CREATE TABLE ProType (TypeIdInt Primary Key IDENTITY, TypeNameVarchar(50) NOT NULL, UpperId Int )1TypeIdInt产品编号2TypeNameVarchar 50产品名称3UpperIdInt上级产品目录2.产品信息表 Product 编号字段名称数据结构说明(用途)CREATE TABLE Product (ProId Int Primary Key IDENTITY, ProName Varchar(50) NOT NULL, TypeIdInt, ProStyle Varchar(50), ProUnit Varchar(10), ProPrice Decimal(15, 2), ProLow Int, ProHigh Int, ValidInt, AlarmDaysInt )1ProIdInt产品编号2ProNameVarchar 50产品名称3TypeIdInt产品类型编号4ProStyleVarchar 50产品规格5ProUnitVarchar 10计量单位6ProPriceDecimal 15,2参考价格7ProLowInt产品数量下限8ProHighInt产品数...