进销存管理系统设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西安财经学院
《信息系统分析与设计》课程设计报告题目进销存管理系统
姓名
专业信息管理与信息系统
班级 XXXX
学号 XXXXXXXX
一、系统概述
(一)序言
(二)系统任务
(三)系统目标
(四)人员分工
二、系统需求分析
(一)、需求分析
(二)、可行性分析
1、技术方面的可行性
2、经济可行性研究
3、操作可行性研究
三、系统分析
(一)业务流程分析(销售部分)
业务流程图图例说明:
(二)数据流程分析
(三)数据字典
四、系统设计
(一)系统总体设计
1、系统总体结构
(二)系统的详细设计
1、代码设计
2.输入输出设计
(三)数据库设计
1、概念结构设计
2、逻辑结构设计
3、物理结构设计
五、系统实施
(一)开发工具的选择
1、 SQL介绍
2、Visual basic编程语言简介
3、SQL Server 数据库简介
(二)源程序清单
1、VB源代码
2. 数据库源代码
供应商资料表
(三)、数据库中部分表的关系及约束
(四)运行界面
连接数据库界面:
(五)、系统调试、测试
1、测试的意义
2、测试原则
3、系统测试的方法
4、测试用例
课程设计总结
致谢
参考文献
一、系统概述
(一)序言
社会在不断进步,科学技术和管理也在迅速发展,这使得每个企业得到了前所未有的发展机遇,但同时也必须面临市场竞争的严重挑战,在日趋激烈的竞争环境下,企业要求生存、发展,就必须对企业进行科学的管理。而用计算机来处理企业内部信息间的流通和使用,既可以实现数据信息的共享,控制好数据的冗余度,并使企业有统一的管理,提高信息的利用率;又可以实现整体数据的结构化,这样就可以大大的提高企业决策的效率。
中小企业在我国经济发展中具有重要地位,目前我国的中小企业数量多,地区分布广泛,行业分布跨度大。随着全球经济一体化的发展和电子商务的兴起,中小企业之间的竞争将越来越激烈。网络及电子商务的迅猛发展突破了时间、空间的局限性,给中小企业带来了更多的发展机会,同时也增大了企业之间的竞争强度。这就要求中小企业必须改变企业的经营管理模式,提高企业的运营效率。目前,我国中小企业的信息化水平还很低,相比国外企业,还只处于刚开始始用的阶段。随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。
物资、人才、资金并称为企业的三大资源,控制物流是每个企业都需要做好的事情。本次设计即是针对企业在进、销、存管理方面所做的分析,进销存管理就是要权衡库存费用(包括商品价值,订货费用,短缺等),使总费用最低。进销存管理系统的职能大体上包括采购管理、销售管理和库存管理。本软件是一款通用性极强企业进销存管理系统,软件囊括了企业进、销、存管理的全过程。
(二)系统任务
进销存管理系统是一个将资料管理、采购管理、销售管理和库存管理等业务融为一体的系统。一个完善的进销存管理系统的任务主要包括以下几项:
1、资料管理,主要负责管理供应商资料、商品资料以及客户资料。
2、采购管理,主要负责采购管理,包括采购单、采购入库和采购查询
3、销售管理,主要负责进行销售管理,包括销售单、销售出库和销售查询
4、库存管理,主要负责进行库存管理,包括库存维护、价格管理和库存盘点
5、统计分析,主要负责统计企业的出入库情况以及成本收益。
6、系统管理,主要负责管理用户信息和用户登录,以及初期建账。
(三)系统目标
进销存管理系统是一个现代化软件系统,通过集中式的信息数据库,将进、销、存等经营业务有机地结合起来,达到共享数据、降低成本、提高效率和改进服务等目的。一般而言,通过使用进销存管理系统,可以在以下几方面提高企业的管理水平:
1、更好地了解供应商和客户信息,加强对商品资料的管理。
2、降低采购成本,及时了解采购情况。
3、准确了解销售动态,及时调整营销策略。
4、了解库存情况,及时进行价格管理以及库存数量维护。
5、减少储备资金占用,加速资金周转,提高资金利用率。
6、提供商业数据智能分析,了解商业动态,为管理者提供决策依据。(四)人员分工
本次系统开发由XX、XXX、XX三人一起完成。XX主要负责采购方面,XX负责销售方面,XX负责库存方面。后台数据库共同完成。
二、系统需求分析
(一)、需求分析
通过调查,要求系统需要具有以下功能:
①.由于操作人员的计算机知识普遍较差,要求有良好的人机界面。
②.由于该系统的使用对象多,要求有较好的权限管理。
③.方便的数据查询,支持多条件查询。
④.基础信息管理与查询(包括商品信息、客户信息、供应商信息)。
⑤.通过计算机,能够直接“透视”仓库存储情况。
⑥.完善的商品采购信息、商品销售信息进行管理。
⑦.方便、健全的结账功能。
⑧.当外界环境(停电、网络病毒)干扰本系统时,系统可以自动保护原始数据的安全。
⑨.数据计算自动完成,尽量减少人工干预。
⑩.系统退出。
(二)、可行性分析
1、技术方面的可行性
将开发是进销存管理系统编程已经具备了完备、成熟的理论和体系结构,Visual Basic
编程与数据库相结合进行开发的技术日趋成熟。
①与工程产品相关的关键技术概念
本系统的关键技术在于Visual Basic编程的程序设计与数据库的结合,将所有的数据信息都放入数据库中进行存储,而这些数据信息的调用则完全由程序来完成,即“程序设计数据化,数据管理程序化”思想。
②关键技术的理论基础
依据“程序设计数据化,数据管理程序化”的设计思想,将数据库文件与程序设计紧密地集合在一起。
③技术可行性结论
本系统产品采用Visual Basic编程与数据库相结合的方法进行开发,而现存的进销存管理系统理论和技术有待进一步完善,因此进销存管理系统应用软件的开发手段是完全可行的。
2、经济可行性研究
全面企业的经营管理模式,能为企业带来更多的客户资源,提高企业的经济效益,方便管理者对企业进行管理,也方便客户对企业的了解,能及时的让企业管理者与客户进行沟通,以便满足客户的需要。进销存管理系统的开发不需要增加额外的费用,并且对员工进行培训的费用不多。在程序运行方面,由于系统比较小,