软件工程仓库管理系统

上传人:夏** 文档编号:564518653 上传时间:2023-01-02 格式:DOCX 页数:34 大小:358.79KB
返回 下载 相关 举报
软件工程仓库管理系统_第1页
第1页 / 共34页
软件工程仓库管理系统_第2页
第2页 / 共34页
软件工程仓库管理系统_第3页
第3页 / 共34页
软件工程仓库管理系统_第4页
第4页 / 共34页
软件工程仓库管理系统_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《软件工程仓库管理系统》由会员分享,可在线阅读,更多相关《软件工程仓库管理系统(34页珍藏版)》请在金锄头文库上搜索。

1、软件工程仓库管理系统乡运城学院软件设计书仓库管理系统系别:应用数学系 专业:信息与计算 科学第一章 可行性研究报告1.1 引言1.1.1 目的本软件是用来有效的管理超市仓库货物数量及种类,以方便超市工作人员可以全面 的了解超市仓库库存货物数量和种类来方便高效的管理超市仓库。该项目可行性研究报告也是对超市仓库管理系统的全面考虑,是项目分析员进行进 一步工作的前提,是软件开发人员成功的开发项目的前提 .此分析研究报告可以使软件 开发团体尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方案的 缺陷,可以节省时间、财力和精力,并且避免了专业方面的困难.及早地预测项目的可行 性,在可行的前

2、提下获得最好的实施方案。1.1.2 背景随着社会的不断发展,物质的不断丰富,为了满足人们的需求,超市的货物也是越 来越丰富。为了方便超市管理人员及时有效的了解仓库情况,更好的管理超市货物,提 高管理效率,从而提出本软件。1.2. 要求和目标1.2.1 基本要求功能:具有一定权限的管理人员可以对货物的售出和补充,以及新增加的商品和 种类及时的进行修改,同时还具有缺货提示功能。性能:详实有效的罗列出商品货物的数量和种类,来方便超市管理人员。输入:具有一定权限的管理人员对货物数量种类进行修改。输出:查询结果。图1-1系统功能模块图仓库管 理人员录入货物信息、更新查看管理人员仓库管理功能模块及流图的简

3、要描述:首先超市管理人员需要登录系统,如果登陆成功则以 进入系统进行操作,否则会提示错误,要求重新登录。登录成功后,管理人员可以根据 自己的需要进行操作。当添加货物种类,更改货物数量,都需要管理人员登录系统后才 能操作。当货物数量较少时,系统会自动提示管理人员要进货了。本系统还可以管理管 理人员的登录,即可以对有权限操作该系统的人员进行增、删、改功能。在安全与保密方面的要求:对于有权限的人员才可以进行对系统的操作。1.2.2开发目标 方便使用者对仓库货物的查询、删除、更新,减少人力和设备的需求。 方便了解进出仓库货物情况。 及时为用户发出缺货提示。 提高工作的效率。 降低仓库管理及维护费用。1

4、.2.3具备条件 开发条件:计算机实验室所提供的环境即可。 开发时间:开发的全过程必须在3个月内完成。 开发所需的经费:无。 运行的系统:Window 7以上版本即可 数据库:sqlserver 2000 或者 sqlsever 20051.3. 社会因素方面的可行性1.3.1法律方面的可行性该系统的开发和研制,将不会侵犯他人、集体和国家的利益,不会违犯国家政策 和法律。1.3.2使用方面的可行性 该系统操做简单,不需要专业培训,一般人员即可胜任。1.4. 结论综上所述,该项目应立即开始进行研发。从人力资源优化角度来说,可以充分利 用人力资源。从经济利益的角度来看,即时开发完成即可用,可以立即

5、赢利。但系统仍 旧有些不足,例如修改方面还需人工手动修改数量等。在系统的交付使用中如有不足还 望指出,以便改进。第二章 仓库管理系统需求分析本系统的主要需求者是超市后台管理员。2.1. 本项目概述本项目所开发的超市仓库管理系统完成超市管理员对货物的管理,减少数据漏掉的 情况,更方便管理人员的浏览和操作,节省了人力物力。2.2. 系统一般性描述由于本系统的数据还算不上大型的。所以数据库服务器与 web 服务器共用 同一台计算机。系统中的货物信息和管理员信息都存放在 sqlserver 数据库中。2.2.1系统的用例图图 2-1系统用例图,用例图说明:yste管理员超市管理员修改删除查询出货缺货提

6、示图 2-1 系统用例图本系统主要只针对具有权限的理员进行操作,首先管理员必须具有正确的账号和密 码才能进入系统进行操作。进入系统后的主要功能模块如下:添加功能:可以添加货物的具体信息同时还可以增加管理员。 修改功能:可以对货物的所有信息进行修改。 删除功能:删除超市已经不存在的货物的信息同时还可以删除不存在的管理员。 查询功能:可根据货物的品牌或者名称对货物进行查询,也可以根据管理员账号或 者管理员用户名对用户进行查询。进货出货功能:可以对货物的数量进行修改。 缺货提示:当货物的数量小于 50件时在主页面会为管理员进行提示已缺货。 更改密码功能:当某个管理员登录系统后可以更改自己的密码。2.

7、2.2系统的用类图 2-2类图,类图说明:DBConnectionurluser nam e password商品(shop)商品号(Sid) 商品品牌(Ssig n) 商品名称(Snam e) 进价(Sinprice) 卖价(Soutprice) 货物数量(Snum )+登陆系统() +增加商品()+删除过时商品 () +修改商品信息 () +查询商品信息 () +商品详细信息 () +缺货提示(管理PageUtil+getC onn ecti on() +closeC onn ecti on() +closeStatemen t()+closeResultSet()ShopDAO+get(

8、) +update() +delete() +save() +quickSeach() +upNum In()管理员(User)管理人员ID(Uid) 管理员账号 (Unam e) 管理员密码 (Upassword)+增加管理员() +修改管理员信息()+删除管理员信息()pageSize recordCou nt curre ntPage+PageUtil() +getRecordCou nt() +getCurre ntPage() +setCurre ntPage() +getNextPage() +getPrePage() +getPageSize() +getPageCo un t(

9、) +getFrom In dex() +getT oIn dex()UserDAO+queryAll() +delete() +save() +quickSeach() +log in() +updatePassword() +UserModel()图 2-2 类图类的详细说明:商品类 :属性: 商品编号:商品编号是用来确定商品唯一性的。 商品数量:说明商品的库存量。 商品名称:说明商品的名称。方法: 登录系统:用于验证管理身份。 增加商品:用于增加系统内没有的商品信息。 删除商品:仓库没有的商品信息。 修改商品:用于修改商品的具体信息。 进 货:用于只对要增加货物量的商品进行操作。 出 货

10、:用于只对要减少货物量的商品进行操作。 缺货提示:当商品数量低于 10后会在主页上提示缺货。管理员类:属性:管理员ID:该属性是自动增长型,具有唯一性。 管理员账号:用于登录时的账号。管理员名称:该属性和账号一起可以识别唯一的管理员。 管理员密码:用于登录时和账号一起用于身份验证。方法: 增加管理员:可以赋予没有权限的人管理权限。 删除管理员:可以删除不存在的管理员。2.2.数据流图对用户需求进行分析,画出系统的数据流图,如仓库管理员A7出库信息仓库管理系蚩充入出库悟息、库存信息管理员图3.1图3.2所示。订货报单供应商图31系统的顶层数据流图3序信.兰拦?、I申息军存 詡膏埠出库信息表图3.

11、2系统的0层数据流层图33仓库管理系统的1层DFD“货物入库管理”加工的分解图2.2.5仓库管理系统的E-R图根据系统数据流程图,我们可以列出以下系统所需 的数据项:员工(员工号,姓名,密码 证件号员工类型,是否员工)商品(商品编号,商品名称,商品数量)仓库(商品编号,商品名称,库存量)入库(入库编号,商品编号,商品名称,入库数量,入库人,入库 时间)出库(出库编号,商品编号,商品名称,出库数量,出库人, 出库时间)仓库管理系统的 E-R 模型如图 3.3-图所示。一、系统管理:对用户的一些添加,删除,修改。二、信息管理:对一些基本信息(商品,往来单位 仓库)的管理。三、出入库管理:对出库入库

12、的管理。四、查询管理:对出库、入库单、库存信息的查询。商品编号人库编吕商品名称商品编号人库数量AE商品編号仓库商品名称商話名称商品数量商就量商品編号岀库时间人库编吕图33实体之间关系E-入库时间入库人岀库人商品R图第三章 设计说明书3.1 引言3.1.1 系统概要及其运行环境 软件详细设计阶段是软件设计的重要阶段,本阶段的工作就是要对系统中的每个模 块给出足够详细的过程性描述,因此也称为“过程设计”。详细设计的根本目的就是确 定应该怎样具体实现所需求的系统,也就是说经过这一阶段的设计,会得出对学生选课 系统的精确描述。其根本任务就是设计出程序的“蓝图”3.1.2 系统的组成部分及其结构 本系统

13、分为四大模块,即用户管理模块、出库模块、入库模块、库存管理模块。管 理员模块可分为普通用户模块和管理员模块,库存管理模块包括查询模块和修改模块。 详细操作请见类图3.2 软件设计约束本系统采用 Java 技术,基本上没有什么平台约束。在数据库方面,需要创建本地r.it数据源。3.2.1 设计目标和原则 本设计欲达到的目标:能够使用户简单快捷的完成商品出库和入库的功能及库存管 理功能。系统的性能达到高效,实用,易于维护。3.2.2 设计约束(1)无论是普通用户还是管理员,都可以在本地访问该系统。完成各自授权的活动和 工作。(2)该系统考虑性能、安全、可靠性、易用、可扩展和可维护。(3)整个开发过

14、程应满足软件需求分析的进度要求所规定的时间。3.3 软件设计描述3.3.1 总体结构设计 本系统由以下几个功能模块组成: 用户管理模块汇总:(1)添加普通用户信息(仅管理员可以使用,可以添加用户到数据库中)(2)管理普通用户信息(仅管理员可以使用,可以对普通用户进行修改删除等操作) 库存管理模块汇总(1) 查询入库信息(普通用户使用,对自己入库的商品进行查询操作)(2) 查询出库信息(普通用户使用,对所出库的商品进行相关操作)(3)所有库存信息(对所有商品信息进行查询)3.3.2 详细结构设计图 3-1 仓库管理系统顺序图3.4 系统界面设计描述当用户启动程序后真接显示主界面,在主界面中有用户

15、管理,商品入库,商 品出库,库存管理以及退出系统。当用户在未登录的状态下执行任何操作时系统会自动判断是否已经登录,若用户还 没有登录则显示登录界面,让用户进行登录。若登录的帐号不存在则表示该用户还不是 员工,故需要用户重新申请新的用户,新用户的类型为普通员工,当普通用户已经通过 管理员审核,并且分配了相关的权限后就可以登录系统。若用户是管理员则该用户可以对普通用户进行相关的修改和删除,而且还可以修 改、查询、删除库存表及商品出入库表中的相关信息。若用户是普通员工则只能进行商 品的出入库及查询。3.4.1 登录界面设计用户通过输入登录的账号和密码及类型系统进行验证图 3-2 用户登录界面3.4.2 商品出入库界面设计仓駐理 夭涯:LlrnllxF3 口口扁右商品吕称入库数垦

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

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