进销存出库模块设计与实现

上传人:人*** 文档编号:486189978 上传时间:2023-01-09 格式:DOC 页数:18 大小:531.50KB
返回 下载 相关 举报
进销存出库模块设计与实现_第1页
第1页 / 共18页
进销存出库模块设计与实现_第2页
第2页 / 共18页
进销存出库模块设计与实现_第3页
第3页 / 共18页
进销存出库模块设计与实现_第4页
第4页 / 共18页
进销存出库模块设计与实现_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《进销存出库模块设计与实现》由会员分享,可在线阅读,更多相关《进销存出库模块设计与实现(18页珍藏版)》请在金锄头文库上搜索。

1、一、系统开发背景和意义计算机技术作为现代科学技术的基础和核心,已经而且将继续对人类文明社会的进步与发展产生深刻影响。在我们生活的21世纪里计算机技术已经在各行各业中发挥着不可替代的作用。当前越来越多的商业、企事业单位已经将计算机技术应用于日常的管理工作。科学的运用计算机技术进行管理工作不仅可以使管理工作规化、系统化、自动化而且可以节省相当的人力、物力。它能够使用户的管理工作走上良性运转轨道,从而为其快速发展奠定基础。因此各单位对与本行业相关管理软件的需求也十分迫切。当今世界上,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。纵观全球经济发展,信息技术和信息产业已经

2、成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式。信息资源已经成为国民经济和社会发展的战略资源,信息资源管理水平也已成为现代化水平和综合国力的重要标志。管理信息系统就是我们常说的MIS(ManagementInformationSystem),在强调管理,强调信息的现代社会中它越来越普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学、运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集加工的方法,从而形成一个纵横交织的系统。随着我国经济的发展,为了抓住机遇,在竞争中占的先机,作为生产企业的一个必不可少的重要环节进销存管理的信息化也迫在眉睫了

3、。开发进销存管理系统即可以顺应时代的信息化,现代化潮流,提高经济效益:又可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率,增加单位效益。在市场经济中,销售是企业运行的重要环节。为了更好地推动销售,不少企业建立了分公司和代理制,通过分公司或代理把产品推向最终用户。这些分公司或代理商大都分布在不同的地理位置,跨时空,跨时间的频繁业务信息交流是这些企业业务的活动的主要特点。在这种形式下,传统的依靠管理人员人工传递信息和数据的管理方式就无法满足企业日益增长的业务需求了。通过进销存管理系统,利用信息化手段把先进的企业管理方法引入企业的实践,为企业的管理改革提供切实易行的途径。更重要的是,进销

4、存管理系统可以及时通过信息技术把企业数据快速转化为企业信息,进而为相关管理者提供决策依据二、环境本系统主要针对物流供应链中的库存管理环节:1) 货物的入库、出库、调库、借出、借入、调拨、报损、盘点等多种操作流程。2) 写入各种出入库凭证及凭证查询。3) 统计仓库账目,以无纸化作业全面代替手工台帐。4) 准确控制存储物料的数量,以保证稳定的物流,支持正常的生产,支持多仓库操作,货物的批量出入库、调库、盘点、货位管理等。5) 有效地解决货物的积压、超储、过期、短缺、账目混乱等常见的弊病。6) 实时的库存信息控制,保证了准时交付。从用户应用角度来看,可把应用程序系统的组成部分分成数据存储层、业务处理

5、层和界面表示层等3个层次,而应用程序结构可归纳为:集中式应用程序结构、单机板应用程序结构、多层服务器应用程序结构、浏览器服务器应用程序结构、客户机服务器应用程序结构等5种类型。本库存管理系统就采用了单机版应用程序结构,将数据库和应用程序置于一台机器上,这样更加节约成本,适合中小规模的超市使用。用户可以轻松将其拷贝到其他计算机上,可以同时运行程序系统开发环境服务起端的最低配置是由建立站点所需要的软件来决定的,在最底配置的情况下,服务器的性能往往不尽人意,现在硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能硬件。CPU:Intelcore i7HDD:80GRAM:512M操

6、作系统:Windows 7。数据库:Access数据库。开发工具:MacromediaDreamweaver8。辅助开发工具:PhotoshopCS2。浏览器:IE8.0Web服务器:IIS5.1。三、小组成员四、软件可行性研究1. 技术可行性:技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬、软件配置能否满足开发者需要等。公司目前部建有局域网,各部门均采用PIII以上的PC机座位工作台,其容量、速度能满足系统要求。2. 经济可行性由于本库存管理系统所要求的硬件(计算机及相关硬件)和软件环境(VisualC#.NET+SQLServer2000),市场上都容易购买到或从相关下载,

7、系统成本主要集中在本管理系统的开发与维护上,对用户不造成过重的经济负担。而一旦此系统投入使用,不仅可以减少库存的工作强度,提高工作效率,而且方便了库存对信息的管理,延续了传统的管理模式,极大限度地方便了库存管理人员,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本系统的开发成本,所以从经济方面讲开发此系统是可行的3. 社会可行性随着科学技术的不断提高,计算机科学日渐成熟,强大的功能已为人们深刻认识,进存存管理系统的开发的环境及条件越来越优越,同时功能也变得越来越强大。企业使用进销存管理系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流

8、,提高效益;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率。4. 结论:综上所述,本库存管理系统投资少、收益大,且其运行操作简单易学,具备了开发的可行性。五、软件需求分析1软件系统需求描述: 出库管理功能模块各子功能模块实现的功能分别为:“产品销售”用于产品的销售出库,包括产品及其数量、单价和所在仓库。“销售记录查询”用于对仓库的商品销售出库的历史数据记录进行查询,容包括编号、出库时间、经办人、数量、金额、会员、完成、备注、删除“销售退货”用于对销售出库的撤销,产品销售类似“销售退货查询”用于对销售出库的撤销的历史数据记录进行查询,容包括编号、出库时间、经

9、办人、数量、金额、会员、完成、备注、删除“产品报废”用于对库存中报废的产品进行记录。包括产品及其数量和所在仓库“报废记录查询”用于对库存中报废的产品的历史数据记录的查询。2. 软件系统数据流图(由加工、数据流、文件、源点和终点四种元素组成): 1)顶层数据流图销售产品记录2)0层数据流图3) 1层数据流图产品销售产品销售退货同上。产品报废:3软件系统数据字典:1)数据源点及汇点描述:名称:管理员简要描述:记录销售信息、退货信息、报废信息并做相应的记录有关数据流:名称:会员简要描述:销售或者退货有关数据流:2)加工逻辑词条描述: 加工名:库存查询加工编号:1.2简要描述:判断库存量是否大于购买量

10、输入数据流:产品销售输出数据流:库存系统加工逻辑:IF 库存量大于购买量 发出“成功”ELSE发出“库存不够”ENDIF 加工名:库存查询加工编号:2.2简要描述:退货量是否大于购买量输入数据流:销售退货输出数据流:库存系统加工逻辑:IF 退货量大于购买量 发出“退货错误”ELSE发出“成功”ENDIF3)数据流名词条描述: 数据流名:库存验证 说明: 数据流来源: 数据流去向: 数据组成:产品编号产品量4)数据文件词条描述: 数据文件名:销售记录简述:存放销售信息输入数据:产品输出数据:销售记录信息数据文件组成:销售记录编号+出库时间+经办人+数量+金额+会员存储方式:关键码存取频率: 数据

11、文件名:退货记录简述:存放退货信息输入数据:产品输出数据:退货记录数据文件组成:书库记录编号+出库时间+经办人+数量+金额+会员存储方式:关键码存取频率: 数据文件名:报废记录简述:存放报废记录信息输入数据:产品输出数据:预约借书记录存储方式:关键码数据文件组成:报废记录编号+数量+所在仓库存取频率:4. 数据库设计出库关系:会员、仓库、产品的关系是入库关系:仓库和产品的关系是1:N,因为一个采购员可以向多个供应商采购产品存储关系:仓库和产品的关系是1:N,因为一个仓库可以存放多种产品,一个产品只能存放一个仓库中 以上实体的练习属性:订货() E-R图会员表:供应商表:订货表:采购表:六:软件设计与编码1软件系统模块结构图: 2软件系统其中的3个模块的详细设计(画程序流程图):登陆模块流程图会员管理模块3 软件系统其中的2个模块的界面以及编码: 产品销售  销售记录查询  销售退货

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号