对这些功能需求进行分类,主要包含有以下几种:进货管理模块、库存管理模块、销售管理模块、基础数据管理模块和系统维护模块。
除上述功能外,系统还需要有以下功能:
要有良好的人机交互界面,界面美观友好,信息查询灵活、方便,数据存储安全可靠。
能够对进货信息、销售信息进行有效的管理。 能够准确、详细的管理商品库存信息。 为了方便用户查询,要求支持多条件查询。 对于每种商品要求编号惟一。 支持报表打印。
支持账目的详细内容浏览。
第三章:可行性分析
一、技术可行性
11
本项目采用的技术主要有C#语言编程,数据库原理,SQLSERVER 2005,由于使用了SQLSERVER 2005,操作系统最好采用Windows XP或者以上版本。Windows XP操作系统的稳定性,安全性可满足用户的要求。在数据库应用系统开发中 ,数据库的高效存取是开发人员不变的追求目标 ,而 SQL是实现此目标的捷径。后台的数据库使用SQL Server,开发工具选微软公司的visual studio 2010, 可实现美观简洁的界面。这些软件在软件开发中已被大量应用,技术上都比较成熟,可根据用户需要,十分方便的增减模块,直观的图形用户界面,简洁的操作流程,无须专业电脑知识即可迅速上手。因此技术上是可行的。
二、经济可行性
采用计算机管理不但可以提高工作效率,而且还可以节省人力、物力、财力,这样原来几个人干的工作现在一个人就完全可以胜任。因此单从节省的职工工资、提高工作效率而避免各种直接或间接的经济损失角度来看,该系统实际所能够起到的作用将会远远大于投入的开发费用,所以从经济上是完全可行的。
三、操作可行性
12
开发所采用的工具是visual studio 2010,开发出的应用程序均是图形化界面,操作员几乎不用记住任何DOS命令就可以直接操作此软件。另外,软件的操作员大多已经会基本的Windows操作,即便不会操作Windows,经过短期的培训也能熟练地使用本软件,所以在操作上也是可行的。
第四章:系统性能需求分析
一、 数据精确度
商品的进货单和销售单中,单价、金额采用浮点数,数量都取长整数。
二、 时间特性
该管理系统软件从启动到进入系统登录界面的时间正常情况下少于5秒,录入并更新数据的时间正常情况下少于10秒。
三、 适用性
该管理系统软件适用于Windows xp/Win7中文版下运行。
第五章:系统设计
一、系统功能结构图
13
二、系统业务流程图
14
三、数据流图
外部实体 数据加工 数据存储 数据流
退货信息 供货商 进货信息表 进货退货信息表 库存商品基本信息销售信息表 销售退货信息 进货信息退货信息 退货信息库存变商品信息 销售信息 退货信息 动 票据 进货管理 进货信息 采购采购计划 库存管理 缺货信息 销售管理 顾客 购物单 查询查询信息 入库信息出库信息缺货单 收银 员工信息表 查询,录入,删除 经理 供应商信息表 入库单 出库单
15