没有合适的资源?快使用搜索试试~ 我知道了~
软件工程课程设计(各种数据流图)
5星 · 超过95%的资源 需积分: 18 37 下载量 28 浏览量
2010-11-18
01:31:39
上传
评论 3
收藏 668KB DOC 举报
温馨提示
试读
46页
“软件工程”是计算机专业和信息管理等相关专业的一门重要课程,也是其他理工科专业的热门选修课程。“程序设计语言”和“数据机构”等是它的前导课程,学好本课程对学生毕业后从事软件开发有着极为重要的作用。 要学好“软件工程”,仅仅通过课堂教学或自学掌握理论知识是远远不够的,还必须加强实践,需要完成软件工程课程设计的若干实践任务。学会运用理论知识去解决软件开发中的实际问题,达到学以致用的目的。
资源推荐
资源详情
资源评论
软件工程课程设计
“软件工程”是计算机专业和信息管理等相关专业的一门重要课程,也是其
他理工科专业的热门选修课程。“程序设计语言”和“数据机构”等是它的前导课程 ,
学好本课程对学生毕业后从事软件开发有着极为重要的作用。
要学好“软件工程”,仅仅通过课堂教学或自学掌握理论知识是远远不够的,
还必须加强实践,需要完成软件工程课程设计的若干实践任务。学会运用理论
知识去解决软件开发中的实际问题,达到学以致用的目的。
一、项目实施步骤
1、 选题
学生根据自己的兴趣爱好进行选题。学生确定题目后,应立即着手准备资料的查阅。
2、 拟出具体的设计方案
进行程序设计总体方案的总结与论证。学生根据自己所接受的设计题目设出具体的实
施方案。
3、 系统的分析、设计、复审、编码与测试
完成所接受题目的各项工作,并上机测试和运行,最后得出预期的成果。
4、 撰写课程设计总结报告
课程设计总结报告是课程设计工作的整理和总结,主要包括课程设计的分析、设计、
复审、编码与测试等部分,最后写出课程设计的总结报告。
二、案例 1:成品管理子系统
随着生产规模的扩大、自动化技术的应用,以及市场经济体系的培育,使得我国企业
管理的性质和环境都发生了巨大的变化。企业的组织机构更加庞大,管理功能更为复杂,
企业各部门之间的联系越来越紧密,所采用的决策对经济的影响越来越复杂,因而管理决
策问题不仅数量多,而且复杂程度高,难度大。管理信息系统在企业生产、管理中的应用
越来越广泛和重要,一套好的管理信息系统直接影响到企业的生存和发展。云南 999 电池
股份有限公司管理信息系统(简称 MDMIS),就是针对云南 999 电池股份有限公司的管
理实际开发的软件系统,以期对该公司的生产、管理等活动进行科学、高效的管理。
MDMIS 是一个完整的企业管理信息系统,由多个模块有机结合而成,包括原辅材料
管理、产成品管理、工资管理、固定资产管理、人事档案管理、技术档案管理、用户与市
场管理、财务管理、成本核算、内部银行微机管理等十多个软件模块。为了帮助欲用传统
生命周期法开发系统的学生理解相关理论,学习系统分析与设计方法,在此,我们以产品
管理模块为例,来说明传统生命周期法在软件开发中的应用。
1 系统分析
1.1 系统现状
通过对原系统进行深入的调查,我们发现原系统产品管理过程中主要存在以下几方面
的问题。1.由于没有成品仓库,成品直接堆放在生产车间,由于管理不规范,车间生产的
产品数和仓库入库产品数帐物不一致;2.由于没有严格的产品出厂规范,产品被盗,甚至
被工人带走的现象经常发生;3.成品管理堆放不合理,不能按照先生产,先销售的原则进
行管理,有的产品因积压时间过长,还未出厂就直接报废;4.外卖产品不能及时收回资金,
随着时间日久有的变成呆帐、坏帐。成品遗失、被盗、积压、成本不实、不能及时收回资
金,不能及时、动态地掌握生产经营中所需的各种内部信息,这些问题或多或少地长期存
在于老企业的管理过程中,直接影响企业的效益和正常运行,是现代企业管理者们所面临
的棘手问题。随着企业由国有企业改制为现代股份制企业,传统的管理模式已经不适应现
代企业管理的实际。必须通过建立现代企业制度,采用现代管理手段参与管理,才可能通
过各种措施降低成本,提高质量,使企业在激烈的市常竞争中谋生存、求发展。
1.2 用户需求
为了将物资管理纳入规范化、现代化管理的轨道,针对公司物资管理中存在的问题和
管理的实际需要,我们将理顺管理体制、建立各种管理规范与开发信息系统有机地结合起
2
来。通过建立专门的物资管理机构(仓储科)来实施对企业物资进行统一管理,设立成品
库来实施对产成品的管理,要求成品管理子系统满足以下几个方面的要求:
1.从根本上理顺企业产成品管理体系,明晰生产车间、成品仓库、销售、财务各部门
在系统中的权、责;
2.仓库管理要求按照现代企业管理的要求进行管理,车间生产的产品、仓库入库产品
要求作到帐帐相符,帐物相符;产品进行科学堆放,仓库管理作到“先生产,先销售”。
3.严格产品出厂制度,客户凭提货单向仓库提货,凭产品出厂单出厂,同时加强产品
出厂的检查。
4.规范产品管理过程的信息流。根据管理的实际需要规范产品入库单和产品出厂单。
通过产品管理子系统的开发,实现对产品的动态管理,及时提供管理过程中所需的各种信
息。
总之,希望通过系统的开发,解决成品遗失、被盗、积压、成本不实等内部管理中存
在的问题,同时为货款的催收提供支持。
1.3 系统功能需求
1.待开发软件的功能需求
产成品管理信息系统必须能够完成对公司产成品入库、出库数据的录入、更新、统计、
查询、打印等工作,进行高效、准确的管理。产生以下信息:
(1)产品库存表:随时(定期/不定期)报告产品库存情况;
(2)产品生产完成情况表:按要求定期/不定期报告产品生产情况;
(3)产品出库情况表:按要求定期/不定期报告产品出库情况;
(4)产品生产、销售、库存情况表:按要求报告一定时期内产品生产、销售和当前库
存情况;
以上四表,满足了企业生产、销售、对帐等各方面管理的需要。
2.待开发软件的功能
按照用户需求,要满足以上功能,我们设计出了产品管理系统的结构。见图 1 。
图 1 产成品管理系统层次方框图
结合系统需求,对图 1 所示的系统功能解释如下:
维护入库:提供对产成品入库数据的维护(记录的录入、归档前的数据编辑)功能。
维护出库:提供对产成品出库数据的维护。
数据归档:实现入库、出库记录的数据归档。
统计入库情况:提供对产成品信息的各种查询、统计,以及对错录产品入库单的维护
功能,当用户输入正确的密码后,系统允许用户维护错录或数据归档前未发现的错误记录。
统计出库情况:提供对产成品销售信息的各种查询、统计,以及对错录产品出厂记录
的维护功能。
定期打印入库情况:显示/打印任一时期,任一生产阶段的各生产车间以及全公司的产
成品生产情况。还可以按用户要求定期打印反映整个企业生产的汇总、明细报表。其中明
细报表反映了各生产车间的生产完成情况,汇总报表反映了全公司的生产完成情况。
定期打印出库(销售)情况:对任一时期、任一阶段各种产成品的出库情况进行报表
显示或打印,以汇总、明细报表反映公司的产成品销售情况。
显示/打印库存情况:统计显示/打印出截止打印时刻为止的全公司和各产成品车间的各
种产成品的库存情况。报表分为汇总和明细两表,以满足不同的统计和查询要求。
打印月末仓库情况:完成全公司和各车间的各种产成品的上月结存数、本月生产数、
3
产成品管理
数据归档 查询统计 打印报表
查询统计入库情况 查询统计出库情况入库数据归
档
出库数据归档 打印入库情
况
打印出库情
况
打印库存情
况
打印月末库存情况
数据维护 月末处理
入库数据维护 出库数据维护
本月出库数、本月结存数的统计、汇总,生成月末结帐表,为生产部门、物资管理部门、
财务部门等相关业务部门提供考核、对帐、记帐等方面的产成品信息。
月末处理:提供了对各种产成品数据的转移功能。完成了下月统计、记帐的初始化工
作(如提供上月结存数)。
同时,通过分析,我们给出了成品管理系统的顶层数据流图。见图 2。
图 2 产成品管理系统顶层数据流图
1.4 数据描述
1.静态数据及其数据字典
待开发软件的功能已经用层次方框图和顶层数据流图表示出来了,其中涉及到的静态
数据及其数据字典如下:
产成品入库单(或产成品临时入库单)
字段名 中文描述 类型 长度 是否可以为空 是否作为主键
CP-01
日期
D 8 N
CP-02
单据编号
C 6 N Primary key
CP-03
生产部门
C 4 N
CP-04
仓库
C 2 N
CP-05
品名及规格
C 5 N
CP-06
等级
C 1 N
CP-07
入库件数
N 8 N
CP-08
装箱规格
N 3 N
CP-09
单位
C 4 N
CP-10
单价
N 4 N
CP-11
数量
N 9 N
CP-12
金额
N 12 N
CP-13
备注
C 12 Y
产成品出库单(或产成品临时出库单)
字段名 中文描述 类型 长度 是否可以为空 是否作为主键
CP-01
日期
D 8 N
CP-02
单据编号
C 6 N Primary key
CP-03
提货单位
C 8 N
CP-04
仓库号
C 2 N
记录数据
用户
生产部门
库存
打印机
报表
购货请求
反馈信息
反馈信息
入库请求
处理
4
CP-05
品名与规格
C 5 N
CP-06
等级
C 1 N
CP-07
出库件数
N 8 N
CP-08
装箱规格
N 8 N
CP-09
单位
C 4 N
CP-10
单价
N 4 N
CP-11
数量
N 9 N
CP-12
金额
N 12 N
CP-13
备注
C 12 Y
产成品库存数据
字段名 中文描述 类型 长度 是否可以为空 是否作为主键
CP-01
日期
D 8 N
CP-03
存放部门
C 4 N
CP-04
仓库号
C 2 N Primary key
CP-05
品名与规格
C 5 N
CP-06
等级
C 1 N
CP-07
库存件数
N 8 N
CP-08
装箱规格
N 3 N
CP-09
单位
C 4 N
CP-10
单价
N 4 N
CP-11
数量
N 9 N
CP-12
金额
N 12 N
CP-13
备注
C 12 Y
2.动态数据
输入数据:菜单命令、查询条件、统计条件、记录等。
输出数据:查询结果、统计结果、生成报表等。
内部数据:操作所产生的中间数据。
1.5 数据库描述
本软件采用关系型数据库。
1.6 数据采集
通过键盘、鼠标向软件系统输入数据。
2 概要设计
本软件将辅助管理人员完成全公司产成品入库、出库、库存等方面的管理,可以进行
查询、统计、打印报表等工作,提高公司对产成品的管理效率。在分析阶段,我们已经提
出了系统的结构、顶层数据流图和数据字典。本节我们将对系统的硬件环境作简要介绍,
并对待开发系统作概要设计。
5
剩余45页未读,继续阅读
资源评论
- Moral2013-11-07用的蛮好的。。。
丢了翅膀的鱼
- 粉丝: 2
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 实验项目一:线性表(模板 ).docx
- 基于LM317A设计交流220V输入可调5V-12V直流输出稳压电源电路multisim10仿真源文件.zip
- Screenshot_2024-04-25-17-04-18-55_2332cb9b27b851b548ba47a91682926c.jpg
- -基于AVR单片机的LNG加液机控制器设计.pdf
- ThePowerOfNow-EckhartTolle.mobi
- BLOCK_TYPE_HEARTBEAT_D70A3465D4EE4E9_046141_dump_1st.dmp
- 项目方法测试调用接口工具
- studyupdate
- 基于西瓜数据集的决策树实现.zip
- 60套HTML网站源码-响应式-涵盖(简历&作品展示&商业&科技&培训&商城&课设等)-适配移动设备-解压即用.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功