软件工程课程设计--库存管理系统.docx
《软件工程课程设计--库存管理系统.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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 库存 管理 系统