《软件工程》课程设计报告。
仓库信息管理系统。
专业班级。学生学号。
学生姓名:
指导教师姓名。
2023年 6 月。
开发的软件系统的名称:仓库信息管理系统。
项目提出者:
项目开发者:
项目使用者:仓库管理人员。
1.2可行性研究的前提。
b.性能:系统的存货信息必须保持更新状态,客户的产品出入库信息必须无差错,及时的保存到仓库管理系统的服务器上,对服务器上的数据必须定时的检查并与仓库中存放的货物进行核对。
c.本系统要求输出的数据有:数据完整,详实,及时。
d.在安全与保密方面的要求:服务器的管理员享有对库存信息库和货品出入库信息管理与修改。除此之外,应保证数据信息的安全性。
1)能实时反映仓库进销存的商品情况,节省人力和设备的费用;
2)当销量大时,能及时进货,减少库存,促进人员工作效率的提高;
3)及时掌握库存,做到信息管理,改进决策系统;
4)促进控制精度和生产力的提高。
a.软件需求硬件条件和限制:服务器为windows sql server2000,并可在客户端服务器上使用。
b.数据库:sql server2000;
c.该系统要受硬件、软件、运行环境、开发环境、技术等因素的制约和限制;
d.建议该系统最低的使用寿命为5年,在2023年7月之前投入使用;
e.法律方面可保证所用的一切信息皆来自正规渠道,保证信息的合法性,在法律方面完全可行;
1.3.2技术可行性评价。
此系统采用了成熟且完善的visual studio 2010和sql server2008软件开发工具来进行后台数据库的管理、操作和维护。该软件功能强大,可用性强,完全可以满足我们开发项目的要求。
经济方面,随着我国经济的飞速发展,中小工厂所占的市场份额越来越大,但是大多数工厂并不具备完善的仓库管理系统,也因此造成了许多不必要的浪费。在此方面,若此项目投入使用,将给企业带来丰厚的经济效益社会效益。并且,此项目开发成本低,占用资源少,在经济方面可行。
本系统设计思路清晰,操作简捷,具有良好的用户界面,和较为完善的异常处理机制及信息处理机制,一般仓库管理者稍加培训即可使用。在操作方面可行。
1)信息管理:可对商品进行查询,删除,修改操作,完成对商品信息管理的功能;
2)库存管理:对商品入库,出库的管理。
数据流图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。它可以综合的反映出信息在系统中的流动、处理和存储情况,具有良好的抽象性和概括性。它在调查的基础上,从系统的科学性、管理的合理性、实际运行的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确地描述系统应具有的数据加工、数据输入、数据输出、数据存储及数据**和去向(外部实体)等项目。
数据流程图和系统的物理描述无关,它所描述的内容不涉及技术细节,而是面向用户的,即使完全不懂信息技术的用户也容易理解。因此,数据流图成为系统分析员与用户进行交流的有效手段,同时也成为系统设计的主要依据之一。
1)分析获得的顶层图数据流图如下:
本系统有两个源点一个汇点分别向仓库管理系统发出请求和接收信息:
图2-1 顶层数据流图。
2)进一步划分的二层数据流图如下:
仓库信息管理系统主要由“商品入库管理”、“商品出库管理”、“商品信息管理”、“更新商品信息”四个加工处理组成。
图2-2 二层数据流图。
对每一个功能模块的分解图。
1)对第一个模块“商品入库管理”的细分图。
商品入库管理子系统包含两个功能模块:“商品入库”、“处理商品”;
一个文件存储:“入库商品信息表”
图2-3 “商品入库管理”分解图。
2)对“商品出库管理”的细分图。
商品出库管理子系统包含两个功能模块:“商品出库”、“处理商品”;
一个文件存储:“出库商品信息表”
图2-4 “商品出库管理”分解图。
3)对“商品信息管理”的细分图。
商品信息管理子系统包含五个功能模块:“更新商品信息”、“删除商品”、“查询商品信息”、“修改商品信息”、“输入商品信息”
一个文件存储:“库存商品信息表”。
图2-5 “商品信息管理”分解图
4)总的底层数据流图。
把细分图整合起来形成总的底层dfd:
图2-6 底层数据流图。
2.3 数据字典。
数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所获得的主要成果。该系统的数据字典如下:
2.3.1 数据流。
数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所获得的主要成果。该系统的数据字典如下:
1.数据源点和终点描述。
1)名称:商品
简要描述:被管理的对象。
有关数据流:入库请求,出库请求。
2)名称:管理员。
简要描述:管理系统的操作人员。
有关数据流:删除商品请求,查询商品信息请求,修改商品信息请求,输出信息。
2.加工词条描述。
1)加工名:商品入库。
加工编号:1
输入数据流:入库请求。
输出数据流:商品编号。
加工逻辑:接收入库请求。
2)加工名:输入商品编号。
加工编号:1.1
输入数据流:商品编号。
输出数据流:商品名称。
加工逻辑:输入商品编号。
3)加工名:输入商品名称。
加工编号:1.2
输入数据流:商品名称。
输出数据流:商品数量。
加工逻辑:输入商品名称。
4)加工名:输入商品数量。
加工编号:1.3
输入数据流:商品数量。
输出数据流:商品**。
加工逻辑:输入商品数量。
5)加工名:输入商品**。
加工编号:1.4
输入数据流:商品数量。
输出数据流:商品信息。
加工逻辑:输入商品**,输出商品信息。
6)加工名:商品出库。
加工编号:2
输入数据流:出库请求。
输出数据流:商品名称。
加工逻辑:接收出库请求。
7)加工名:输入商品名称。
加工编号:1.2
输入数据流:商品名称。
输出数据流:商品数量。
加工逻辑:输入商品名称。
8)加工名:输入出库数量。
加工编号:2.2
输入数据流:商品数量。
输出数据流:商品出库信息。
加工逻辑:输入出库数量。
9)加工名:更新商品信息。
加工编号:6
输入数据流:出库商品信息,入库商品信息,库存商品信息。
输出数据流:更新后的商品信息。
加工逻辑:接收修改的商品信息进行修改。
10)加工名:删除商品。
加工编号:3
输入数据流:删除商品请求。
输出数据流:输入商品编号。
加工逻辑:接收删除请求。
11)加工名:查询商品信息。
加工编号:4
输入数据流:查询商品信息请求。
输出数据流:请求分类。
仓库管理系统课程设计报告
课程设计报告。科目数据库课程设计 题目仓库管理系统 姓名xxx院 系信息工程系。专业班级 09计算机科学与技术本科班 学 课程设计报告。科目数据库课程设计 题目仓库管理系统 姓名xxx院 系信息工程系。专业班级 09计算机科学与技术本科班 学号 09011xxxx 指导教师xxx 成绩。时间 201...
仓库管理系统课程设计报告
滨江学院花旗营校区。软件工程 课程设计。题目仓库管理系统 班级 14软件工程 学生姓名陈博凡 学号 20148344001 指导教师刘文杰 滨江学院花旗营校区。软件工程 课程设计。题目仓库管理系统 班级 14软件工程 学生姓名陈博凡 学号 20148344001 指导教师刘文杰 2016 年 10 ...
仓库管理系统课程设计报告
课程设计报告。科目数据库课程设计 题目仓库管理系统 姓名xxx院 系信息工程系。专业班级 09计算机科学与技术本科班 学 课程设计报告。科目数据库课程设计 题目仓库管理系统 姓名xxx院 系信息工程系。专业班级 09计算机科学与技术本科班 学号 09011xxxx 指导教师xxx 成绩。时间 201...