软件工程课程设计--库存管理系统.docx

上传人:王** 文档编号:647207 上传时间:2023-12-08 格式:DOCX 页数:39 大小:795.56KB
下载 相关 举报
软件工程课程设计--库存管理系统.docx_第1页
第1页 / 共39页
软件工程课程设计--库存管理系统.docx_第2页
第2页 / 共39页
软件工程课程设计--库存管理系统.docx_第3页
第3页 / 共39页
软件工程课程设计--库存管理系统.docx_第4页
第4页 / 共39页
软件工程课程设计--库存管理系统.docx_第5页
第5页 / 共39页
软件工程课程设计--库存管理系统.docx_第6页
第6页 / 共39页
软件工程课程设计--库存管理系统.docx_第7页
第7页 / 共39页
软件工程课程设计--库存管理系统.docx_第8页
第8页 / 共39页
软件工程课程设计--库存管理系统.docx_第9页
第9页 / 共39页
软件工程课程设计--库存管理系统.docx_第10页
第10页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《软件工程课程设计--库存管理系统.docx》由会员分享,可在线阅读,更多相关《软件工程课程设计--库存管理系统.docx(39页珍藏版)》请在优知文库上搜索。

1、-问题定义51.1引言51.1.1编写目的51.1.2项目背景51.1.3定义51. 1.4参考资料5二可行性研究报告62. 1系统概述62.1.1当前系统分析62.1.2目标系统分析62可行性分析研究62.2.1技术可行性62.2.2经济可行性72. 2.3社会可行性73结论意见7三需求分析82.1. 任务概述83. 1.1目标83.2 具体需求分析93.2.3数据字典:103.3 支持信息123.3.1运行环境123.3.2支持软件123.3. 3接口123.3.4控制123. 3.5需求注解123. 4需求分析总结13四、概要设计133.1 总体设计134. 1.1需求规定134.1.2

2、运行环境134.L3基本设计概念和处理流程134.1.4结构164.L5功能需求与程序的关系174.1.6人工处理过程174.2接口设计174.2.1用户接口174.2.2外部接口174.2.3内部接口174.3.2运行控制184.4系统数据结构设计194.4.1逻辑结构设计要求194.5系统出错处理设计194.5.1出错信息194. 5.2补救措施20五、详细设计204.1 程序系统的结构205. 2程序设计说明205.2.1概述205.2.2功能215.2.3输入项215.2.4输出项215.2.5算法225.2.6流程逻辑235.2.7尚未解决的问题235.2.8运行环境及配置说明23六

3、、软件测试246.1操作方法246.1.1开始界面246.1.4注册界面256.1.5管理人员界面266.1.6库存信息界面266.1.7供货商信息界面276.1.8库存管理界面276.1.9进货管理界面286.1.10过期管理界面286.1.11入库单界面296.1.12出库单界面296.2调试测试296.2.1登录测试296.2.2注册测试306.2.3信息查询测试316.2.4管理界面测试326.2.5出入库单填写测试34七、总结35参考文献35问题定义1.1 引言1.1.1 编写目的库存管理系统是一个企业、单位在进行大量商品统一管理时不可缺少的部分,它的内容对于企业的决策者和管理者来说

4、都是至关重要的。库存管理系统可广泛适用于批发、零售、生产的商业企业、商店、门市、仓库等,对商品的进货、销售、库存,财务的收付款、客户账进行一体化管理。其主要模块有:人员信息管理、库存信息管理、供货商信息管理、库存管理、进货管理、过期管理等六个部分。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。解决了企业中庞大、易变动的数据信息管理问题,减轻了管理人员的负担。1.1.2 项目背景名称:产品库存管理系统任务开发人员:XXX,XXX用户:理学院本次开发人员:XXX,XXX审核者:XXX,XXX开发软件单位:理学院13级信息与计算科学1班软硬件设施:计算机一台、MicrosoftSQLS

5、erver2005VisualBasic6.0Window7操作系统。1.1. 3定义软件工程:将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,将工程化应用于软件。工件测试:是描述一种促进鉴定软件的正确性、完整性、安全性和质量过程。在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。1.1.4参考资料王珊.数据库系统简明教程.高等教育出版社.2004.9王珊.数据库系统概论.第三版.高等教育出版社.2000二可行性研究报告2.1 系统概述2.1.1 当前系统分析其一,当商品过多时.,管理员就无法及时的了解并整理商品信息、分布信息

6、及当前商品进出情况;而商品信息也不能及时得到更新。其二,在研发经费不足的情况下,难以建立起理想的软硬件支撑环境,也是当前系统不够完善、不稳定和不易上手的一个方面。数据流如图所示:管理员商品库存管理系统商品图1.1顶层数据流图2.1.2 目标系统分析在以最低费用的情况下研发一套通用性非常强的软件工程课程设计管理系统,并能提供完备的软件课程设计管理功能。具备对数据的记录、删除、更改和统计等完善功能的系统。系统主要功能模块:.基本信息管理模块看或(员信息管理:用来查看、添加、修改或删除使用本系统的管理人员的信息;供装商信息管理:可以用来添加、修改或删除客户信息。 库存信息管理模块 库存信息查询:用来

7、实现产品类目的查询; 库存信息浏览编辑:用来实现产品信息的添加、修改以及删除。 库存操作管理模块 进货管理:用来添加、删除商品信息; 过期管理:可按类别查询出个别过期物品,并进行删除; 出入库管理:添加出入库单信息。2可行性分析研究2.2.1技术可行性本系统采用VB语言作为开发工具。VB是一种由微软公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。这是一种可用于微软自家产品开发的语言。它源自于BASIC编程语言。VisualBasic6.0已经是非常成熟稳定的开发系统,能让企业快速建立多层的系统以及Web应用程序,成为当前Windows上最流行的V

8、isualBasic版本。使得操作变得更加简单、透明。再结合SQL数据库技术,编写SQL语言访问数据库,实现强大的查询、修改等操作。2 .2.2经济可行性在成本方面,系统开发时间短,周期短,而且本系统采用一般的电脑即可开发,无需更多支付硬件上的费用。该系统的管理维护简单,维护费用较少。股在成本方面来说是可行的。在效益方面,为企业开发一个完整合理、稳定快速的商品库存管理系统,可大大减少人力去管理,从而节省一部分资金,且工作效率和经济效益大大提高,工作强度降低。结合以上两个方面可知,开发本软件在上是可行的。实现软件工程产品库存管理系统的计划:阶段需要时间(周)负责人可行性研究1(7)XXX需求分析

9、2(8-9)XXX概要设计2(10-11)XXX详细设计2(12-13)XXX实现2(14-15)XXX测试1(16)XXX总计92.2.3社会可行性在使用方面上,本系统界面简洁,结构清晰,使用方便,只需要简单学习就可熟练使用本系统。在企业管理方面,本系统对于那些采购量特别大、采购件市场特别宽,需要加强库存管理效果的企业来说是很合适的。3结论意见综合经济可行性、技术可行性、社会可行性等各个方面因素的考虑,对商品库存管理系统进行了可行性研究可知,开发该商品库存管理系统是完全可行的。三需求分析2.1 .任务概述该商品库存库存管理系统软件目前已有比较完善的管理和使用功能。开发该系统是为了更好的满足企

10、业对商品库存的管理需求和管理人员对商品管理时更简单明了,在第一时间快速确切地知道仓库库存商品出入库和过期的情况。2.1.1 目标3.1.1.1开发意图:a.为了商品库存管理系统更加简洁明了;b.为了使商品库存管理系统更加方便;c.为了减轻商品库存管理系统的管理人员的工作负担;d.为了加强对企业商品库存的正规化管理;3. 1.1.2应用目标通过使用本系统,使企业相关管理人员在管理商品时更加方便快捷的掌握企业在各个阶段所需的商品和商品查询、添加和删除等信息的更变。3 .1.1.3产品描述本产品是一种工作在windows系统平台的软件,它是采用SQL数据库和VisualBasic开发出来的系统。4

11、.1.1.4产品功能及其划分商品库存管理系统主要实现对商品库存的统一化管理,主要包括了管理人员信息、库存信息、供货商信息、库存管理、入货管理、出货管理、过期管理等七个模块。主菜单通过MDl窗体设计,有【文件】、【信息查询】、【信息管理】。【文件(F)J菜单所含子菜单及功能:【登录】登录主界面【注册】注册新用户【退出】退出系统【信息查询(八)菜单所含子菜单及功能:【登录查询】显示登录查询窗体【库存信息】显示库存信息查询窗体【供货商信息】显示供货商信息查询窗体【信息管理(B)菜单所含子菜单及功能:【库存管理】显示库存管理浏览及编辑窗体【入货管理】显示入货管理浏览及编辑窗体【出货管理】显示出货管理浏

12、览及编辑窗体【过期管理】显示过期管理浏览及编辑窗体5 5安全性本系统中共分为三类不同的用户分别具有不同的权限3.2具体需求分析3.2.1数据流图:图3.1数据流图3.2.2系统流程图:入库信M查询结果W查-询信出库信息息过出库信息出期库信出库信息信息出库结果息过结期果信过期信息信息I息图3.2系统流程图3.23数据字典:数据流描述:表3.1用户名密码的数据流描述数据流名:用户名密码数据来源:用户登陆处理数据去向:系统主界面说明:用户输入用户名和密码数据组成:用户名+密码数据流量:小表3.2游客登录的数据流描述数据流名:进入数据来源:游客登录处理数据去向:系统主界面说明:游客不输入用户名和密码直

13、接进入表3.3用户注册的数据流描述数据流名:用户注册=WORD完整版.可编辑-专业资料分享=数据来源:注册界面的用户名和密码数据去向:更新用户信息说明:普通用户输入要注册的用户名和密码表3.4信息修改的数据流描述数据流名:信息修改数据来源:修改信息界面数据去向:更新信息处理说明:管理员在修改界面更新信息表3.5信息删除的数据流描述数据流名:信息删除数据来源:删除信息界面数据去向:更新信息处理说明:管理员在删除界面删除信息表3.6信息查询的数据流描述数据流名:信息查询数据来源:查询信息界面数据去向:更新信息处理说明:管理员以及普通用户在查询界面查询信息表3.7信息添加的数据流描述数据流名:信息添

14、加数据来源:添加信息界面数据去向:更新信息处理说明:管理员在添加界面添加信息数据元素描述:表3.8管理员的数据元素描述元素名:管理员描述:使用该管理系统查询、修改、添加、删除信息的人表3.9管理人员表的数据元素描述元素名:管理人员表描述:阐述管理人员的情况定义:管理人员二编号+姓名+登录时间表3.10供应商信息表的数据元素描述元素名:供应商信息表描述:阐述所有供应商的情况定义:供应商=编号+公司名+联系方式+号码3.3支持信息3.3.1运行环境(1)以WindowS98以上ME2000win7作为商品库存管理系统的后台操作系统。(2)前台开发程序为VB/SQL。(3)后台数据库为MiCroSoftSQLServer2005(4)主要硬件设备:PC机一台。3.3.2支持软件操作系统:WindOWS系统;数据库管理系统;SQL数据库系统。3.3.3接口本产品

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 软件工程

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!