库存管理系统课程设计

合集下载

库存管理系统课程设计

库存管理系统课程设计

库存管理系统课程设计一、课程目标知识目标:1. 学生理解库存管理系统的基本概念,掌握库存管理的基本流程和功能模块。

2. 学生掌握数据库的基本操作,能运用SQL语句进行库存数据的增、删、改、查。

3. 学生了解库存管理系统的开发环境和工具,掌握一定的编程技巧。

技能目标:1. 学生能够独立设计并实现一个简单的库存管理系统,具备实际操作能力。

2. 学生能够通过分析实际问题,运用所学知识解决库存管理中的问题,具备一定的解决问题的能力。

3. 学生能够进行团队协作,共同完成库存管理系统的设计与实现,提高沟通与协作能力。

情感态度价值观目标:1. 学生通过学习库存管理系统,培养对信息技术的兴趣和爱好,提高学习积极性。

2. 学生在学习过程中,培养认真负责、严谨细致的工作态度,养成良好的编程习惯。

3. 学生通过团队协作,学会尊重他人意见,培养合作精神,提高人际沟通能力。

课程性质分析:本课程为信息技术课程,旨在使学生掌握库存管理系统的基础知识,培养实际操作和解决问题的能力。

学生特点分析:初中年级学生,对计算机技术有一定的基础,好奇心强,喜欢动手实践,但注意力容易分散,需要激发兴趣和引导。

教学要求:1. 注重理论与实践相结合,强化动手实践能力。

2. 教学过程中注重启发式教学,引导学生主动思考、提问和解决问题。

3. 注重团队合作,培养学生的沟通与协作能力。

二、教学内容1. 库存管理系统概述- 库存管理的基本概念- 库存管理的意义和作用- 库存管理系统的发展趋势2. 库存管理系统的功能模块- 商品信息管理- 库存管理- 订单处理- 报表统计与分析3. 数据库基础知识- 数据库的基本概念- 数据库的设计与建立- SQL语句的基本操作(增、删、改、查)4. 编程工具与环境- 编程工具的选择(如:Visual Studio、Eclipse等)- 开发环境搭建(如:安装配置数据库、编程软件等)5. 系统设计与实现- 系统需求分析- 系统模块划分- 编程实现各模块功能6. 系统测试与优化- 系统测试方法与步骤- 常见问题分析与解决- 系统性能优化7. 团队协作与项目管理- 项目分工与协作- 项目进度管理与质量控制- 沟通技巧与团队协作教学内容安排与进度:第1-2周:库存管理系统概述、功能模块介绍第3-4周:数据库基础知识、SQL语句基本操作第5-6周:编程工具与环境、系统设计与实现第7-8周:系统测试与优化、团队协作与项目管理教学内容与教材关联:本教学内容与教材《信息技术》中关于数据库应用、系统设计与实现等相关章节紧密关联,确保学生能够掌握库存管理系统的基础知识和实践技能。

课程设计库存管理系统

课程设计库存管理系统

课程设计库存管理系统一、教学目标本课程的学习目标包括知识目标、技能目标和情感态度价值观目标。

知识目标要求学生掌握库存管理系统的基本概念、原理和操作方法;技能目标要求学生能够运用所学知识进行库存管理实践,提高工作效率;情感态度价值观目标要求学生培养对库存管理工作的热爱和责任感,形成良好的职业道德。

通过分析课程性质、学生特点和教学要求,我们将目标分解为具体的学习成果。

首先,学生需要理解库存管理的基本概念,如库存、库存控制、库存优化等。

其次,学生需要掌握库存管理的基本原理,如库存周期、库存周转率、库存预测等。

再次,学生需要学会使用库存管理软件,如ERP系统、WMS等。

最后,学生需要能够运用所学知识解决实际问题,提高工作效率。

二、教学内容根据课程目标,我们选择和了以下教学内容。

首先,介绍库存管理的基本概念和原理,包括库存的定义、库存控制的目的和原则等。

其次,讲解库存管理的基本方法和技术,如库存预测、库存周期和库存周转率等。

接着,介绍库存管理软件的使用,如ERP系统、WMS等。

最后,通过案例分析和实践操作,让学生学会运用所学知识解决实际问题。

三、教学方法为了激发学生的学习兴趣和主动性,我们采用了多样化的教学方法。

首先,通过讲授法,向学生传授库存管理的基本概念和原理。

其次,通过案例分析法,让学生学会运用所学知识解决实际问题。

再次,通过实验法,让学生亲自动手操作库存管理软件,提高实际操作能力。

最后,通过讨论法,鼓励学生积极参与课堂讨论,培养团队合作精神。

四、教学资源为了支持教学内容和教学方法的实施,我们选择了适当的教学资源。

教材方面,我们选择了《库存管理》一书,该书详细介绍了库存管理的基本概念、原理和方法。

参考书方面,我们推荐了《库存控制与管理》等书籍,以丰富学生的知识体系。

多媒体资料方面,我们准备了一些库存管理的视频教程,以帮助学生更好地理解所学内容。

实验设备方面,我们准备了ERP系统和WMS等库存管理软件,让学生能够进行实际操作。

库存管理系统课程设计

库存管理系统课程设计

目录一、系统概述 (1)1.1开发背景 (1)1.2开发目标 (1)1.3开发意义 (1)二、用户手册 (1)2.1基本信息 (1)2.2库存管理 (1)2.3权限管理 (1)2.4可行性分析 (2)2.5业务流程图 (2)2.6数据流程图 (2)2.7数据字典 (3)三、系统实现 (5)3.1系统流程 (5)3.2运行截图 (5)四、总结 (7)一、系统概述1.1、开发背景库存管理对于企业来说是必不可少的,它能为企业提供足够的信息和快捷的查询。

时间一长,会产生大量的数据和文件,给库存的管理带来了很多困难。

在经济快速发展的今天,企业的生产任务愈来愈重,随之对于库存管理的要求也越来越高,很多工作单靠传统的人工手工进行管理,不仅效率不高,而且容易出错,严重影响工作效率。

所以,将人工管理信息化,对企业的整体资源就行管理,协调生产步骤,提高工作效率,给人们的工作带来更多的便利,变得尤其重要。

1.2、开发目标库存管理的主要目的就是通过对仓库商品的所有入库、出库活动极其相关人员的管理和控制进行有效的统计、分析和管理,以保证企业生产中物品的流通和数据的更新,使得管理人员及时发现问题,采取相应措施,调整库存,减少资金的占用。

1.3、开发意义作为计算机应用的一部分,使用计算机进行库存管理,可以提高库存管理水平,提高管理人员的工作效率,减少工作中的错误,最大限度的降低库存占用。

库存管理是协调企业生产经营的基础,系统中的数据的准确性、方便的查询、有效的分析是企业运行的关键。

二、用户手册2.1、基本信息2.1.1、用户资料管理用户资料包括库长、库工、管理员。

人员信息包括用户名、密码、身份、实名。

使用系统时登录就可以进行相关权限的操作。

2.1.3、仓库资料管理仓库信息主要包括入库管理、领料管理。

入库管理包括入库单,领料管理包括领料单明细、领料情况明细和未审核的领料单。

入库单包括入库大编号、入库日期、输入人和验收人。

领料单明细包括编号、代码、领料数量和备注。

库存管理系统课程设计

库存管理系统课程设计

库存管理系统课程设计一、课程目标本节“库存管理系统课程设计”面向高中年级信息技术学科,旨在通过实践操作,使学生能够:知识目标:1. 掌握库存管理系统的基础知识,理解其在企业运营中的重要性;2. 学习数据库设计的基本原则,了解库存管理系统中数据表的结构设计;3. 识别库存管理的关键环节,如采购、入库、出库、盘点等,并理解其业务流程。

技能目标:1. 能够运用所学知识设计简单的库存管理数据库;2. 掌握至少一种数据库管理软件,进行库存数据的录入、查询、更新和删除操作;3. 通过编程或使用库存管理软件,实现库存的自动预警和优化建议。

情感态度价值观目标:1. 培养学生认真负责的工作态度,意识到数据准确性在库存管理中的重要性;2. 增强团队合作意识,通过小组合作完成库存管理系统的设计,培养学生的沟通与协作能力;3. 提高学生利用信息技术解决实际问题的兴趣,激发他们对企业运营管理的探究欲。

课程性质:本课程结合理论与实践,注重培养学生的动手操作能力,旨在将理论知识与实际应用相结合。

学生特点:高中年级学生对数据库知识有一定的了解,具备一定的信息技术基础,对实际问题探究有较高的兴趣。

教学要求:教师需提供明确的学习指导,鼓励学生主动参与,注重理论与实践相结合,通过案例分析、小组合作等形式,提高学生的实际操作能力和解决问题的能力。

教学过程中,将目标分解为具体可衡量的学习成果,以便于教学设计和评估。

二、教学内容根据课程目标,本节“库存管理系统课程设计”的教学内容如下:1. 库存管理基础知识:讲解库存管理的概念、作用和分类,结合教材相关章节,使学生理解库存管理系统在现代企业中的重要性。

2. 数据库设计原则:介绍数据库设计的基本原则,如实体关系模型、范式理论等,以教材中数据库设计章节为基础,指导学生进行库存管理数据库的设计。

3. 库存管理业务流程:分析采购、入库、出库、盘点等关键环节,结合教材中业务流程管理的相关内容,让学生了解库存管理的实际操作流程。

c语言库存管理系统课程设计

c语言库存管理系统课程设计

c语言库存管理系统课程设计一、课程目标知识目标:1. 学生能掌握C语言的基本语法和结构,理解库存管理系统的基本概念;2. 学生能理解并运用数组、函数、指针等C语言特性实现库存管理功能;3. 学生能了解文件操作在库存管理系统中的应用,实现数据的存储和读取。

技能目标:1. 学生能运用C语言编写出具有基本库存管理功能的程序,包括商品信息的增加、删除、修改和查询;2. 学生能通过调试和优化程序,提高库存管理系统的稳定性和效率;3. 学生能运用所学知识解决实际问题,具备一定的编程实践能力。

情感态度价值观目标:1. 学生通过学习C语言库存管理系统,培养对计算机编程的兴趣和热情;2. 学生在编程实践中,培养解决问题的能力和团队协作精神;3. 学生认识到编程在生活中的广泛应用,增强对信息技术的认识和责任感。

课程性质:本课程为实践性较强的课程,旨在让学生通过动手实践,掌握C语言在库存管理系统中的应用。

学生特点:学生具备一定的C语言基础,对编程有一定兴趣,但实践经验不足。

教学要求:教师需注重理论与实践相结合,引导学生通过实际操作,掌握课程内容,提高编程能力。

同时,关注学生的情感态度,激发学生的学习兴趣和积极性。

在教学过程中,将课程目标分解为具体的学习成果,以便进行有效的教学设计和评估。

二、教学内容1. C语言基础回顾:数据类型、运算符、控制结构(第二章)- 复习C语言基础知识,重点掌握基本数据类型、运算符及控制结构。

2. 函数与数组:函数的定义与调用、数组的定义与应用(第三章、第四章)- 学习如何使用函数实现模块化编程,理解数组在存储批量数据中的应用。

3. 指针与字符串:指针的概念与操作、字符串处理(第五章、第六章)- 掌握指针的基本概念和操作,学习字符串处理方法,为库存管理系统开发打下基础。

4. 文件操作:文件的打开、读写、关闭(第七章)- 学习文件操作相关知识,实现库存数据的存储和读取。

5. 库存管理系统设计与实现- 分析库存管理系统的功能需求,设计系统模块;- 实现商品信息的增加、删除、修改和查询等功能;- 学习调试和优化程序,提高系统稳定性。

库存管理信息系统课程设计

库存管理信息系统课程设计

库存管理信息系统课程设计1 引言 (2)1.1 研究背景 (2)1.2 研究意义 (2)2国内外研究现状 (3)2.1 国外研究现状 (3)2.2国内研究现状 (4)3 初步调查 (5)3.1 老系统调查 (5)3.2 新系统调查 (6)4 可行性分析 (6)4.1 治理上的可行性研究 (7)4.2 技术上的可行性研究 (7)4.3 经济上的可行性 (7)4.4社会上的可行性 (7)5 项目开发打算 (8)6 详细调查〔治理功能调查、业务流程调查和数据流程流程调查〕 (8)6.1 组织结构调查 (8)6.2治理功能调查 (10)6.3现有业务流程图和数据流程图 (11)6.3.1业务流程图 (11)6.3.1数据流程图 (13)6.4 数据字典 (15)6.4.1数据项 (15)6.4.2数据流描述 (19)6.4.3数据储备 (22)6.4.4处理逻辑 (23)6.4.5外部实体 (24)8、参考文献 (26)附录 (27)1 引言1.1 研究背景随着改革的深入和经济的进展,企业的生产任务日益繁重,从而对库存治理的要求也更加严格.在传统的手工治理时期,一种物品由进货到发货,要通过假设干环节,且由于物品的规格型号繁多,加之业务人员素养较低等因素,造成物品供应效率低下,严峻阻碍了企业的正常生产.同时,由于库房与治理部门之间的信息交流困难,造成库存严峻积压,极大地阻碍了企业的资金周转速度,另外也使得物资治理,数据汇总成为了一大难题. 当今企业的竞争压力越来越大, 企业要想生存, 就必须在各个方面加强治理, 并要求企业有更高的信息化集成,能够对企业的整体资源进行集成治理.现代企业都意识到,企业的竞争是综合实力的竞争,要求企业有更强的资金实力,更快的市场响应速度. 这就要求企业各部门之间统一打算, 和谐生产步骤, 汇总信息, 调配集团内部资源,实现既要独立,又要统一的资源共享治理.随着信息技术的进展,为使企业的治理工作科学化、规范化,为了降低治理成本,实现治理现代化,扩大市场的竞争优势,企业领导期望通过〝治理信息系统〞提高企业的工作效率和治理水平。

库存物资管理系统课程设计

库存物资管理系统课程设计

库存物资管理系统课程设计一、课程目标知识目标:1. 学生理解库存物资管理系统的基本概念,掌握系统的功能模块及其相互关系。

2. 学生掌握数据库的基本操作,能运用SQL语句进行库存数据的增、删、改、查操作。

3. 学生掌握库存管理的基本原则和方法,能运用相关算法进行库存分析和优化。

技能目标:1. 学生能够运用所学知识设计简单的库存物资管理系统,实现基本功能需求。

2. 学生具备分析实际问题,提出合理解决方案的能力,能够针对库存管理中的问题进行优化改进。

3. 学生能够熟练运用计算机软件进行库存数据的处理和分析,提高实际操作能力。

情感态度价值观目标:1. 学生培养对库存物资管理工作的兴趣,认识到库存管理在企业管理中的重要性。

2. 学生树立正确的资源管理观念,养成节约资源、提高效率的良好习惯。

3. 学生在团队协作中发挥个人优势,学会与他人沟通协作,提高解决问题的能力。

课程性质:本课程为信息技术与学科实践相结合的课程,以实际应用为导向,强调理论知识与实践操作的紧密结合。

学生特点:学生为高中年级,具备一定的计算机操作能力和逻辑思维能力,对实际应用问题有较高的兴趣。

教学要求:注重培养学生的实际操作能力和解决问题的能力,强调理论与实践相结合,充分调动学生的主观能动性,提高学生的综合素养。

通过本课程的学习,使学生能够将所学知识应用于实际工作中,为未来的职业发展打下坚实基础。

二、教学内容1. 库存物资管理系统概述:介绍库存物资管理的基本概念、作用和重要性,分析库存管理系统的功能模块,使学生了解课程的整体框架。

2. 数据库基础知识:讲解数据库的基本原理,如关系型数据库、数据表、字段等概念,引导学生掌握数据库的基本操作。

3. SQL语句:教授SQL语句的基本语法,包括SELECT、INSERT、UPDATE、DELETE等操作,使学生在实际操作中掌握数据库的增删改查方法。

4. 库存管理原则与方法:介绍库存管理的基本原则,如ABC分析法、库存周转率等,分析库存优化方法,提高学生对库存管理的认识。

c库存管理系统课程设计

c库存管理系统课程设计

c 库存管理系统课程设计一、课程目标知识目标:1. 让学生掌握C语言中结构体和文件操作的知识点,能够运用这些知识点设计库存管理系统。

2. 让学生理解库存管理系统的基本概念,包括商品信息的存储、查询、修改和删除。

3. 使学生了解系统模块划分和功能实现,掌握系统整体设计思路。

技能目标:1. 培养学生运用C语言进行问题分析、程序设计和调试的能力。

2. 培养学生运用结构体和文件操作进行数据存储和管理的能力。

3. 培养学生具备独立设计和实现简单库存管理系统的能力。

情感态度价值观目标:1. 培养学生面对实际问题时,能够积极思考、主动探究和合作交流的态度。

2. 培养学生具备良好的编程习惯,注重代码规范性和可维护性。

3. 培养学生对计算机编程产生兴趣,激发他们继续深入学习的动力。

课程性质:本课程为实践性较强的课程,旨在培养学生运用C语言解决实际问题的能力。

学生特点:学生已经掌握了C语言的基础知识,具有一定的编程能力,但对结构体和文件操作的应用还不太熟悉。

教学要求:教师应注重引导学生将理论知识与实际应用相结合,鼓励学生积极参与课堂讨论和实践活动,培养他们独立解决问题的能力。

在教学过程中,将课程目标分解为具体的学习成果,以便于教学设计和评估。

二、教学内容1. C语言结构体的定义和使用,包括结构体的声明、初始化、访问成员变量等。

- 教材章节:第三章 结构体与联合2. 文件操作的基本概念和常用函数,如文件的打开、关闭、读写等。

- 教材章节:第五章 文件操作3. 库存管理系统需求分析,明确系统功能模块和需求。

- 系统模块划分:商品信息管理、库存管理、用户管理等。

4. 库存管理系统的详细设计,包括数据结构设计、功能模块实现等。

- 数据结构设计:结构体用于存储商品信息、库存信息等。

- 功能模块实现:商品信息的添加、查询、修改、删除等操作。

5. 系统测试与调试,包括单元测试、集成测试和系统测试。

- 教材章节:第七章 程序调试与测试教学安排和进度:第一周:回顾C语言基础知识,学习结构体的定义和使用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

编号课程设计报告题目库存管理系统设计二级学院xxxxxxx专业会计学班级xxxxxxx学生姓名xxx时间2012/10/13目录摘要 (I)1引言 (1)1.1研究背景与问题的提出 (1)1.1.1研究背景 (1)1.1.2问题的提出 (1)2关键技术与系统研究 (3)2.1关键技术 (3)2.2系统研究 (3)2.2.1用户特点 (3)2.2.2软件特点 (3)2.2.3 假定与约束 (4)3 系统分析 (5)3.1功能需求 (5)3.2数据需求 (5)3.3可行性分析 (5)3.4业务流程分析 (6)3.5数据流程分析 (8)3.6数据字典 (8)3.6.1实体的描述 (8)3.6.2数据存储的描述 (9)3.6.3数据流的描述 (11)3.6.4处理的描述 (12)3.7概念模型设计 (13)4 系统设计 (16)4.1设计目标与原则 (16)4.2系统功能设计 (16)4.2.1系统总体功能 (16)4.2.2用户管理功能(如图4-2) (17)4.2.3基本信息维护功能(如图4-3) (18)4.2.4统计功能(如图4-5) (18)4.3数据库设计 (18)4.3.1物理模型 (19)4.4系统模块设计 (21)4.5界面设计: (22)4.5.1 系统登录界面 (22)(a) 4.5.2 系统主界面 (23)4.5.3 入库统计界面 (23)4.6报表设计 (24)5 系统调试与测试 (26)5.1系统调试与测试 (26)5.1.1 vb系统连接数据库的调试 (26)5.2系统存储、调用数据库数据的可靠性 (26)5.3系统查询功能检验 (27)6.系统运行 (28)6.1系统运行环境 (28)6.2系统使用说明书 (28)7.结论 (31)7.1主要完成的工作 (31)7.2尚未解决的问题 (31)8.参考文献 (32)摘要随着当今科学技术的高速发展,方便、快捷的管理手段已经成为所有管理部门的迫切要求。

对于库存管理来说,随着我国市场经济的蓬勃发展和人们对物质水平需求的增加,各行各业都处于一个飞速发展的时期,行业的快速发展必然导致各企业之间的竞争更加激烈,为了使自己的企业在竞争中能够站稳脚跟,不被激烈的竞争环境所压倒,必然要求企业加强对自身的管理,提高企业的经营效率。

随着计算机的发展,计算机完全可以把各类信息收集起来,按需要进行处理,系统运行于基于WINDOWS XP/2000/NT平台之即可,市面上大部分微机全基于这个层次,用计算机来处理企业内部信息间的流通和使用,既可以实现数据信息的共享,控制好数据的冗余度,并使企业有统一的管理,提高信息的利用率;又可以实现整体数据的结构化,表示大量数据相互间的多种联系,这样就可以大大的提高企业生产动作的效率。

本次设计即是针对中小型企业对商品在库存管理方面所做的分析,企业商品的大量出入仓库,使得每一个企业在仓库管理方面每年要花费大量的人力,投资,设施,费用去计划和控制存货。

而且本系统操作方便,只要懂得基本计算机操作的人就能够使用,减少了用户的麻烦。

系统是采用Visual Basic作为开发依据的,Visual Basic是基于Basic的可视化的程序设计语言。

关键词:库存管理;数据库1引言1.1研究背景与问题的提出1.1.1研究背景企业的库存物资管理往往是很复杂、很繁琐的。

由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。

由于超市的行业特殊性,产品种类繁多,业务量巨大,若仍然采用人工记账的方式,必然不能满足企业的需求,企业需要利用计算机来进行库存管理,因此需要构造一个库存管理系统。

一个完整的企业物资供应管理系统应包括采购计划管理,合同收托管理、仓库库存管理、定额管理、统计管理、财务管理等模块。

其中仓库的库存管理是整个物资供应管理系统的核心。

因此有必要开发一套独立的库存管理系统来提高企业工作效率, 而所使用的这套库存管理系统是企业生产经营管理活动中的核心,此系统必须可以用来控制合理的库存费用、适时适量的库存数量,使企业生产活动效率最大化。

通过对这些情况的仔细调查,我开发了下面的仓库库存管理系统。

1.1.2问题的提出系统需求分析就是在用户需求调研的基础上,确定系统的总体结构方案,完成相应的需求分析报告。

在确定系统的总体结构方案过程中,包括确定应用程序的结构、系统开发环境和开发工具的选择。

从用户应用角度来看,可把应用程序系统的组成部分分成数据存储层、业务处理层和界面表示层等3个层次,而应用程序结构可归纳为:集中式应用程序结构、单机板应用程序结构、多层服务器应用程序结构、浏览器/服务器应用程序结构、客户机/服务器应用程序结构等5种类型。

本库存管理系统就采用了单机版应用程序结构,将数据库和应用程序置于一台机器上,这样更加节约成本,适合中小规模的超市使用。

用户可以轻松将其拷贝到其他计算机上,可以同时运行程序。

2关键技术与系统研究2.1关键技术本设计“仓库管理系统”是为企业仓库管理人员开发的。

鉴于本人在上学期数据库课程设计中已用Visual Basic6.0+Access2000开发过考试管理息系统,而且通过三个月毕业实习中的学习和实践,对开发管理信息系统又有了新的认识和提高,使自己在开发管理信息系统方面的技术更加成熟。

2.2系统研究根据库存管理方面的实际情况,在分析现行系统的手工操作的基础上,进一步研究库存售管理的处理流程,确定系统的总体结构及功能模块,研究各个模块之间的联系,确定模块之间的接口方案。

依照实用性、可靠性、可扩充性、经济性的原则,设计有关的各类代码表及相关的程序代码,并验证代码的正确性;设计一套合理、完整的测试方案,对系统进行集成测试,使系统最终达到用户在需求分析时提出的要求。

系统能够对库存相关的全部操作进行管理。

主要包括货品入库、出库、库存商品查询等功能。

2.2.1用户特点1、基本没有接触过管理信息系统;2、不会操作Microsoft SQL Server 2000数据库;3、只有一些基本的计算机操作能力。

2.2.2软件特点1、易学易用,可以让使用者很快的掌握使用方法;2、具有良好的用户操作界面,使用户可以意识到各按钮的功能;3、具有友好的输入输出界面,方便用户使用;4、可以自定义各功能组,精确定义各用户组的使用权限,限制各用户的操作范围,防止用户越权操作;5、该系统提供了良好的统计功能,可以根据用户需要,对各时间段、各个仓库、各个地区和各个产品的库存情况进行统计,产生友好的统计报表,可以随时查询当前库存状况;2.2.3 假定与约束1、用户需要有基本的计算机操作能力,会进行文字输入。

2、用户能对数据库进行基本的维护,如附加数据库等。

3、用户会使用打印机。

3 系统分析3.1功能需求对于一个库存管理系统,首先就是要对库存进行管理,对库存信息进行收集和统计,以便日后查验。

在功能设计方便要符合行业的实际,充分考虑用户的水平,用最简便的操作方法实现需要的功能。

对于一个管理信息系统来说,也应该有必要的安全性,保证数据只被需要的人看到。

根据该企业的具体情况,系统主要功能有:1、用户管理:用户的权限管理、用户密码修改2、基本信息维护:①客户信息:客户的基本信息②产品信息:产品的基本信息3、库存管理:出库、入库、库存信息的修改、库存信息的查询3.2数据需求1、对库存信息进行添加、修改和保存并能同步更新相应的库存信息,并直接打印出产品出货单;2、对仓库盘点信息进行记录,并更新相应的库存信息;3.3可行性分析经济可行性:估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。

并且,分析系统开发是否会对其它产品或利润带来一定影响。

技术可行性:本设计“仓库管理系统”是为企业仓库管理人员开发的。

鉴于本人在上学期数据库课程设计中已用Visual Basic6.0+Access2000开发过考试管理息系统,而且通过三个月毕业实习中的学习和实践,对开发管理信息系统又有了新的认识和提高,使自己在开发管理信息系统方面的技术更加成熟。

且系统开发人员具有一定的开发经验所以在技术上是可行的社会可行性:本系统运用到实际生产中,将会给企业带来很大的经济效益,同时也会推动我国企业信息化的发展步伐,提高我国企业的市场竞争能力。

因此从经济、技术、库存可行性论证,库存管理系统开发是可行的。

3.4业务流程分析业务流程图符号说明:信息流人员或部门入库流程图(如图3-1)退货业务流程图(如图3-2)仓库管理业务流程图(3-3)3.5数据流程分析数据流程图符号说明:外部实体数据流处理逻辑数据存储数据流程图(如图3-4)D1 用户信息清单图3-4 仓库运行数据流程图3.6数据字典 3.6.1实体的描述3.6.2数据存储的描述3.6.3数据流的描述3.6.4处理的描述3.7概念模型设计概要设计是根据需求分析阶段所收集到的用户需求设计数据库的概念数据模型,它是从用户角度看到的数据库。

本系统涉及到的外部实体有供应商、客户、员工等,它们直接或间接都与系统内部实体产生关系,在对它们之间的关系进行详细分析的基础上绘制出实体关系图(E-R图)。

图例说明:实体属性联系(1) 分E -R 图设计本设计根据上面的设计规划出的实体有货品实体、仓库实体、职工实体、部门实体、供应商实体。

各个实体的E-R 图及其关系描述如下:4 系统设计4.1设计目标与原则系统设计任务是:在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。

总体设计主要有网络结构设计、功能结构设计、系统接口设计等内容。

本系统的设计采用了软件工程中的自顶向下、逐层分解的模块化结构设计思想,在设计过程中遵循了以下原则:系统性:系统是作为同一整体而存在的,因此,在设计过程中,使系统的代码统一,传递的参数尽量一致,对于数据采集要做到数出一处、全局共享,使一次输入得到多次利用。

灵活性:为了使系统具有很强的环境适应性,在系统设计中,尽量采用模块化结构,各功能模块之间尽量降低藕合度,而在各功能模块内努力提高其内聚度。

这样,既便于模块的修改,又便于增加新的内容,提高系统适应环境变化的能力。

可靠性:为了抵御外界的干扰,系统设计作到安全保密性、具有检错及纠错能力。

经济性:在满足系统需求的前提下,尽可能的减小系统开销。

4.2系统功能设计4.2.1系统总体功能系统总体功能如图4-1。

图4-1 系统总功能图4.2.2用户管理功能(如图4-2)图4-2 用户管理功能图一个系统的权限设置将直接影响到该系统所管理数据的安全性,所以能否给用户提供一个强大的权限设置功能将直接影响到对用户的管理和系统数据的安全。

相关文档
最新文档