C语言课程设计

发布 2022-09-30 17:51:28 阅读 4986

需求分析与系统设计报告。

题目:物流传送分拣**软件。

班级:测控1002班。

组长:陈勤勤。

组员:魏凌睿

陈勤勤 上交日期:2024年9月6日。

1.引言。1.1背景。

本物流分拣传送系统是基于c语言开发的一个既具有物流传送**功能又能对不同货物要求有分拣的应用软件。用户经登陆后使用软件可以自动分拣不同属性的货物,可高级或精确查询已分拣的物品的情况,而且能初步检验物品输入信息正确性。总体上操作简单,实用性强。

1.2定义。

课程设计中用到专门用语的定义。

开始 start 返回 back 信息 information

种类 kind 帮助 help 查询 search

1.3参考资料。

1. 王士元。 c高级实用程序设计。 北京: 清华大学出版社。 1996

2. 周纯杰,刘正林等。 标准c语言程序及应用。 武汉: 华中科技大学出版社。 2005

3. 姚远。 高级c语言程序设计技巧与实例。 北京: 机械工业出版社, 1995

4. 陈清华, 朱红。 c语言课程设计。 南京: 东南大学出版社, 2003

5. 潭浩强。 c语言程序设计。 北京: 清华大学出版社, 2000

2.需求分析。

2.1需求分析。

需要实现的功能有用户登陆后对不同物品的分拣,能够实现简单的物流传送以及高级或精确查询物品的基本信息,对于未分类的物品也可以修改其货物信息,统计已经分类和还需要分类物品的数目。并且能自动识别与输入信息不符合的物品,对物品进行初步的检验。同时还可以修改账号信息。

2.2 运行环境。

硬件环境:一台完整的电脑,足够的内存和显存。

软件环境:本程序用turbc 2.0 开发。

windos 2000以后版本操作系统。

3.系统设计。

3.1功能需求描述。

开始菜单:包括输入物品信息,检验物品状态, 帮助菜。

单,退出程序。

输入物品信息,开始动画演示物品的分拣传送画面,传送。

完毕后,显示物品的属性。如果传送真确,显示物品的状态。如果传送错误,发回起始位置分检处,重新开始传送。

帮助菜单解释各个步骤的功能。

退出菜单实现退出整个程序。

3.2 系统流程图。

3.3 程序模块划分。

a.开始菜单模块:实现打开程序,进入登陆界面。

b.输入物品模块:输入物品的编号,显示出物品的信息实现对物品的分拣,也可以修改物品信息。

c.检验物品信息:能够根据输入的信息和实际信息进行初步检验如果不相符合重新返回分检处。

d.退出程序模块:实现退出整个系统。

e.帮助模块:使用程序的说明。

f.账户管理模块:实现用户的修改密码,添加用户等功能。

g.数据统计:对已经分拣好的物品数目的统计,查询。

h.查询已分类的物品:分为高级查询和精确查询,高级查询可以选择查询一类物品,然后显示出所有符合要求的物品清单,精确查询就是输入物品的编号,然后直接显示出物品现在所处在的状态。

4.组员分工及时间安排。

4.1 组员分工。

按模块分工:

4.2 时间安排。

C语言课程课程设计

课程设计报告。课程名称 c语言程序设计 系别 xxx 专业班级 xxx班 学号 xxxxxxxxxx 姓名 xxx 课程题目 10或100以内儿童加减乘除算术游戏。完成日期 2013.6.14 19 指导老师 xxx 2013年 6月 21日。附件 一 程序模块图。二 源程序。include inc...

C语言课程设计

目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。xx xx学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 课程类别 专业基础课。制订时间 2010年11月 计算机科学与技术系制。c语言程序课程设计教学...

C语言课程设计

目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。珠海学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 2010级计算机科学与技术系各专业。课程类别 专业基础课。制订时间 2010年11月 计算机科学与技...