课程设计报告.doc

约20页DOC格式手机打开展开

课程设计报告,页数:20字数:3535程序设计书目录:一、需求分析1. 问题描述2. 问题分析二、概要设计 1. 方案确定 2. 软件结构3. 模块功能说明三、详细设计 1. 数据设计2. 流程图四、c源程序清单 五、调试分析和测试结果 六、软件使用说明书 七、附录 题目:库存货品管理系统一、需求分析问题描述一个库存货品...
编号:16-62750大小:145.00K
分类: 论文>其他论文

内容介绍

此文档由会员 cnlula 发布

课程设计报告


页数:20 字数:3535


程序设计书目录:
一、需求分析
1. 问题描述
2. 问题分析
二、概要设计
1. 方案确定
2. 软件结构
3. 模块功能说明
三、详细设计
1. 数据设计
2. 流程图
四、C源程序清单
五、调试分析和测试结果
六、软件使用说明书
七、附录



题目:库存货品管理系统
一、需求分析
问题描述
一个库存货品信息管理系统软件,要求能实现库存货品信息的输入、插入、删除、查找等功能,并能建立和更新的库存信息保存于文件供输出或打印。对于查找、删除等功能要求能按货品名、货品号分别进行。每个货品的相关信息包括:货品号、货品名、货品库存量、进货日期、货品生产厂家及供应商等。
问题分析
实际上要完成的是一个简单数据库管理信息系统的设计,同时要掌握数据结构方面的知识。
二、概要设计
1.方案确定
库存货品信息管理系统要求实现许多功能,可遵循结构化程序设计思想来进行本系统的设计——自顶向下,逐步细化,也就是将软件设计任务划分成许多容易解决的小的子任务,即分解出许多子功能模块进行设计。
软件结构


模块功能说明
对本系统的功能进行分析后可作如下的模块化设计:
输入模块实现功能:能把用户逐一输入的数据添加进链表。
输出模块实现功能:能逐一把数据按指定格式输出到屏幕。
删除模块实现功能:能把符合用户指定条件的结点数据从链表中删除,并释放内存空间。
插入模块实现功能:能把用户再次输入的数据插入链表中。
查找模块实现功能:能搜索到符合用户指定条件的结点数据,并将数据输出到屏幕。
保存模块实现功能:能将数据保存为文件形式,长期保存。
载入模块实现功能:能把磁盘上数据文件载入链表。
主程序模块实现功能:完成主菜单的显示,及对各模块的调用。
三、详细设计
1.数据设计
(1)数据结构的选择
选取动态数据结构,本系统是通过链表来完成的。