资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,0,库存管理系统概要设计说明书,组长:乔宜珂,制作:沈光雷,班级:计科二班,Part 1,引言,Part 2,总体设计,Part 3,接口设计,Part 4,运行设计,Part 5,系统数据结构设计,Part 6,出错处理设计,目录,一、引言,主要目的,是将对用户的需求分析升级为对实现这些需求的功能进行体系结构设计,确定这些模块的功能以及模块间的调用关系,同时,设计该系统的总体数据结构和数据库结构。,服务对象,主要读者为系统分析师和软件设计师,为之后的系统开发提供开发标准。,开发者,郑州科技学院软件开发小组,开发人员,乔宜珂(组长)高叶匡 沈光雷 杨华明 曹雪英 李丽萍,二、总体设计,需求规定,基本设计概念,系统结构,功能器求与程序的关系,一、需求规定,入库操作,对于生产部门送来的货物进行清点,无误后入库。,出库操作,对于销售部门请求的货物进行核实,无误后出库。,盘点操作,并对仓库的库存量在每一次出库后实施一次数据盘点。,警报操作,若某些货物库存不足,发出警报,提醒生产部门及时供给。,二、基本设计概念,图一、管理员登录功能,图二、管理员注册功能,管理员登录,将添加的产品信息进行处理,提醒产品信息不完整请重新输入,连接数据库将入库产品信息写入入库表,连接库存表添加产品信息,显示更新失败,显示更新成功,获取得到信息,判断输入的信息是否正确完整,打印入库单,关闭数据库,数据库更新是否成功,否,是,否,是,图三、入库操作,管理员登录,连接数据库的库存表,列出库存不足的产品列表,统计每种产品的库存量,显示某某产品库存量不足,关闭数据库,打印,产品库存量是否小于临界值,是,否,四、库存报警功能,三、系统结构,四、功能器求与程序的关系,库存管理模块,产生警报模块,管理员登陆模块,管理员登陆,管理员注册,出库,输入产品出库信息,更新库存表,打印出库通知单,入库,输入产品入库信息,打印入库通知单,产品库存量统计,列出产品缺货列表,三、接口设计,用户接口,运行库存管理系统的主应用程序,仓库管理员输入用户名和密码,只有输入正确才能进入系统。,外部接口,打印机接口,根据具体的型号确定接口,扫描仪接口。软件接口:软件后台通过网络连接与Microsoft SQL Server 2008数据库连接,即对数据 库 进行查询,更新,添加,删除等操作,四、运行设计,运行模块组合,管理员登陆:管理员注册属管理员登陆模块。,出库:输入产品出库信息,更新库存表,打印出库通知单。,入库:输入产品入库信息打印入库通知单属库存管理块。,警报:产品库存量统计列出缺货产品列表属产生警报模块,运行控制,操作步骤:主程序运行,等待仓库管理员输入,根据输入调用各个子模块,运行时间,各模块的运行时间都控制在12s内。系统采用消息驱动的方式,能提高计算机的利用率。,五、系统数据结构设计,管理员表 user:,管理员编号 u_id varchar(主键),管理员姓名 u_name varchar,密码 u_password varchar,产品表 product:,产品编号 p_id varchar(主键),产品名称 p_name varchar,产品单价 p_price varchar,产品类别 p_leibie varchar,库存表 kucun:,产品编号 p_id varchar(主键),产品名称 p_name varchar,产品单价 p_price varchar,产品类别 p_leibie varchar,产品数量 p_sum varchar,生产部门编号 s_id varchar,六、系统出错设计,出错信息,1、丢失信息 2、系统遭到破坏 3、系统运行效率降低,补救措施,1、对数据库进行备份 2、用备份文件进行恢复 3、重新组织数据库,系统维护设计,1,、数据库的维护,2,、软件功能的维护,谢谢观看,
展开阅读全文