1 / 31
文档名称:

课程设计(论文)-超市库存管理系统的设计与实现.doc

格式:doc   页数:31
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

课程设计(论文)-超市库存管理系统的设计与实现.doc

上传人:3346389411 2012/11/18 文件大小:0 KB

下载得到文件列表

课程设计(论文)-超市库存管理系统的设计与实现.doc

文档介绍

文档介绍:目录
第一章需求分析 2
一、需求调查 2
二、建立用例图 2
三、描述用例 3
第二章系统分析 6
一、寻找系统中的类 6
二、建立类图 8
三、建立交互图 9
第三章系统设计 12
一、类图的调整与修改 12
二、人机界面设计 12
三、数据库设计 15
四、类中操作的算法设计 17
第四章系统实施 18
一、开发环境 18
二、建立数据库 18
三、程序设计 20
四、系统测试 25
五、使用说明 27
超市库存管理系统的设计与实现
第一章需求分析
一、需求调查
传统的面向过程的库存管理信息系统的开发中存在不少的问题,传统的面向过程的开发方法,也即主要是基于功能分析或数据分析基础上的结构化方法。这种开发方法下设计的系统在70或80年代早期还可以适应,但在越来越复杂的非数值计算类型的软件开发中,在广泛应用图形界面的交互式系统中,在控制要求非常突出的应用中,在需求经常变化的条件下,尤其是在库存系统这种数据流动性要求比较高的管理软件的开发,用传统的软件开发方法解决问题往往暴露出严重的不适应性,主要表现在以下几点:
1)功能与数据分离的软件设计结构与人类的现实环境很不一样,和人的自然思维也就很不一致。
2)系统是围绕着如何实现一定的行为来进行的,当系统行为易变,需要常常修改时,修改极为困难,因此这种结构无法适应迅速变化的技术和需求。
3)在系统中模块之间的控制作用有重要影响时,由于在“好的模块结构”中的模块间的控制作用只能通过上下之间的调用关系来进行,造成信息传递路径过长,效率低,易受干扰,甚至出错。所以这种结构无法适应以控制关系为重要特性的系统要求。
4)结构化方法开发出来的系统往往难以维护,因为所有的函数都必须知道数据结构。
5)自顶向下功能分解的分析方法极大地限制了软件的可重用性,导致对同样对象的大量的重复性工作,大大降低了开发人员的生产率。
二、建立用例图
我们把采购员和入库管理员、提货员和出库管理员看成一致,所以总结起来系统中的参与者有:系统管理员,采购员,提货员。识别出参与者后,从参与者的角度就可以发现系统的用例,并绘制出系统的用例图,如图1-1所示。
图1-1 用例图
三、描述用例
以下描述该系统中主要的几个用例
1、添加进货单用例的描述
采用表格的形式描述该用例,如表1-1所示。
表1-1 添加进货单用例
用例名称
添加进货单
参与者
入库管理员(即采购者)
前置条件
入库管理员有权限并已经登录
后置条件
将进货信息存入数据库中同时更新库存信息
基本操作流程

,保存信息时自动更新库存信息
,并且库存量也相应增加
可选操作流程
可以删除以前的进货单信息
2、查询进货单用例的描述
采用表格的形式描述该用例,如表1-2所示。
表1-2 查询进货单用例
用例名称
查询进货单
参与者
入库管理员、系统管理员
前置条件
入库管理员有权限并且已经登录成功,或系统管理员已经登录,数据库中已录入进货单信息
后置条件
基本操作流程
选择查询方式,并输入查询条件
点击查询,得出信息
可选操作流程
,可以在查询选择下拉框中选择“进货单号”
2. 如果知道商品号查询未知信息,可以在查询选择下拉框中选择“商品号”。
3、添加出库单用例的描述
采用表格的形式描述该用例,如表1-3所示。
表1-3 添加出库单用例
用例名称
添加出库单
参与者
出库管理员
前置条件
出库管理员有权限并已经登录
后置条件
将出库信息存入数据库中同时更新库存信息
基本操作流程

,保存信息时自动更新库存信息
,并且库存量也相应减少
可选操作流程
提货之前要先确定库存中有该种商品并且库存量不小于该出库单中的提货数量
4、查询出库用例的描述
该用例和查询进货单用例相似
5、查询库存信息信息用例的描述
采用表格的形式描述该用例,如表1-5所示。
表1-5 查询库存信息用例
用例名称
查询库存信息
参与者
入库管理员、系统管理员
前置条件
两个参与者有权限并已经登录系统,库存信息已经在增减进出库单时创建
后置条件
做出采购决策
基本操作流程
输入商品号直接查询
可选操作流程

6、添加商品信息用例的描述
采用表格的形式描述该用例,如表1-6所示。
表1-6 添加商品信息用例
用例名称
添加商品信息
参与者
入库管理员
前置条件
入库管理员有权限并已经登录
后置条件

最近更新

2025年安徽财贸职业学院单招职业倾向性测试题.. 44页

聚合物合金技术-第1篇 35页

2025年山东胜利职业学院单招职业适应性测试题.. 44页

2025年平果县幼儿园教师招教考试备考题库附答.. 30页

2025年开封职业学院马克思主义基本原理概论期.. 12页

2025年文山学院马克思主义基本原理概论期末考.. 13页

2025年日照科技职业学院马克思主义基本原理概.. 12页

2025年林甸县招教考试备考题库附答案解析 31页

农贸市场蔬果安全管控规范 61页

2025年江苏城乡建设职业学院马克思主义基本原.. 12页

2025年江阴职业技术学院单招职业技能考试模拟.. 45页

2025年河南应用技术职业学院单招职业技能考试.. 43页

2025年济南职业学院马克思主义基本原理概论期.. 12页

2025年涟水县招教考试备考题库含答案解析(夺.. 31页

2025年湖南水利水电职业技术学院单招职业倾向.. 42页

2025年潇湘职业学院马克思主义基本原理概论期.. 12页

2026年医学微生物学习题集及答案(考点梳理).. 41页

新安全生产法知识竞赛试题库(满分必刷) 43页

2025年重庆农业职业学院马克思主义基本原理概.. 12页

2026年主管中药师考试备考题100道及答案(典优.. 38页

2026年医学微生物学习题集带答案(新) 40页

2026年主管中药师考试备考题100道带答案(典型.. 38页

2026年医学微生物学习题集附参考答案【典型题.. 41页

2026年网络安全知识竞赛题库含答案(巩固) 40页

2026年网络安全知识竞赛题库附答案【典型题】.. 40页

最新全国政法队伍教育整顿知识竞赛试题库附参.. 40页

最新煤气操作证考试题100道及答案(名校卷) 39页

最新煤气操作证考试题100道附参考答案【完整版.. 39页

糖尿病患者合理用药问答 6页

2025年刹车离合系统用油项目发展计划 61页