- 1
- 0
- 约1.58万字
- 约 32页
- 2016-10-06 发布于贵州
- 举报
软件工程课程设-仓库管理系统 - 副本
软件工程课程设计
实 验 报 告
学 院:电子信息工程学院
专 业:计算机科学与技术
姓 名:__ 李久强 _
班 级:__ 计科083 _ _
学 号:_ 08104060315 _
目 录
第一章 需求分析 3
一、问题背景及描述 3
二、功能分析 3
三、建立系统流程图 3
四、建立数据流图 5
五、建立数据字典 7
六、算法描述 9
七、建立E-R图 10
八、建立状态图 12
第二章 概要设计 14
一、软件体系结构模型 14
二、用面向数据流的方法设计系统软件结构 17
三、数据库逻辑结构设计 22
第三章 详细设计 23
一、数据库物理结构设计 23
二、模块过程设计与界面设计 24
第四章 数据库设计 30
一、数据字典的设计 30
二、数据表的设计 31
第五章 编码和单元测试 32
第六章 程序运行 36
一、登陆界面 36
二、主控制界面 37
三、客户管理子模块界面 38
四、用户管理子模块界面 39
五、产品入库子模块界面 40
六、产品出库子模块界面 41
七、产品查询子模块界面 44
八、修改产品信息子模块界面 44
九、帮助信息子模块界面 45
第七章 心得体会 46
参考文献 47
第一章 需求分析
一、问题背景及描述
随着科学技术的发展,社会进步,计算机迅速的发展,仓库管理的方法也日新月异,以前全是由人管理的方法现存在很多的缺点:管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高仓库管理效率,减轻劳动强度提高,信息处理速度和准确性;为仓库管理员提供更方便、科学的服务项目。为仓库管理员提供的一种更先进、科学的服务系统。于是我们便选择了由计算机来设计一个仓库管理系统的方案。让计算机对仓库进行自动管理,仓库管理员可以直接在计算机上实现仓库的信息管理,并能在一定程度上实现自动化。我们在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。仓库各种信息的输入,包括入库,出库,还原,需求信息的输入等
仓库管理的各种信息查询,修改和维护
仓库管理系统的使用帮助
图1 仓库管理系统大致处理过程
接下来对图1的黑匣子(仓库管理系统)的内容进行分解。通过仔细分析与了解,确定用户对系统的整个操作过程:用户登陆仓库管理系统,验证用户身份与权限,审核后操作仓库管理系统,用户可以查询仓库里的产品信息,管理员权限可修改和删除相关仓库的信息,用户还可以打印相关报表,还可以查看帮助文档。系统会根据用户的操作,给予相应的显示与处理结果。图2图3图4是分析后得出的系统流程图。
图2 仓库管理系统流程图1
图3 仓库管理系统流程图2
图4 仓库管理系统流程图3
四、建立数据流图
系统流程图虽然很好地描绘了具体的系统,但是在系统流程图中把“做什么”和“怎样做”这两类不同范畴的知识混合在一起。我们的目标不是一成不变地复制现有的人工系统,而是开发一个既能够完成现有的所有功能,又能使操作更加规范或者功能更加完备的新系统,因此,应该着重描绘系统的逻辑功能。
数据流图描述数据在软件系统内从输入流动到输出的过程中所经受的变换,通常用数据流图建立软件的功能模型。
数据流图是系统逻辑功能的图形表示,图中没有任何的具体物理部件,仅仅描绘数据在软件中流动和被处理的逻辑过程,不懂计算机技术的人也容易理解它,因此是分析员与用户之间极好的通信工具。
根据前面划分的系统模块可以得到如下数据流图:
①仓库管理系统整体数据流图
图5 仓库管理系统数据流图
②细化“系统管理”的数据流图
图6 对“系统管理”的细化
③细化“输入处理”的数据流图
图7 对“输入处理”的细化
④系统帐户管理数据流图
图8系统帐户管理数据流图
五、建立数据字典
数据字典是关于数据的信息的集合,也就是对数据流图中包含的元素的定义的集合。它的作用是在软件分析和设计过程中提供关于数据的描述信息。
数据字典和数据流图共同构成系统的逻辑模型。
数据字典定义数据的方法就是对数据自顶向下地分解,当分解到不需要进一步定义,每个和工程有关的人员都清楚其含义的元素时,这种分解过程就结束了。
本仓库管理系统根据划分的模块定义了如下数据字典:
①用户信息表
表名:user
内容:记载用户登陆的基本信息
组成:
列名 数据类型 长度 精度 小数 备注 userid int 4 10 0 关键字(主键) username varchar 50 0 0 不为空 userpwd varchar 50 0 0 不为空 purview varchar 50 0 0 不为空 组织:按录入顺序。
②客户信息
您可能关注的文档
- 软件工程-结构程序设计.doc
- 软件工程-超市理系统.doc
- 软件工程-软件的需求开发与管理.doc
- 软件工程C程序计题库.doc
- 软件工程_详细计说明书.doc
- 软件工程专业培方案-2012.doc
- 软件工程习题-考答案_ZYL.doc
- 软件工程习题 家参考一下.doc
- 软件工程书内代 详细设计阶段.doc
- 软件工程可行性究报告.doc
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
最近下载
- JUMO德国JUMO Inductive Conductivity Concentration and Temperature Transmitter CTI-750 说明书用户手册.pdf
- 07FJ05防空地下室移动柴油电站.docx VIP
- 三级公立医院绩效考核指标培训(附全文).ppt VIP
- (2026春新版)人教版三年级数学下册全册教案.doc
- 初中语文作文作业设计案例一等奖.docx VIP
- 半导体专利知识培训内容课件.pptx VIP
- 熔渣转盘离心粒化:液膜流动与破碎行为的深度剖析.docx
- 辽宁大学《软件工程》2021-2022学年期末试卷.docx VIP
- 《云计算与大数据》课程教学大纲.pdf VIP
- 中华人民共和国儿童社会福利机构基本规范.docx
原创力文档

文档评论(0)