课程设计报告

发布 2022-10-01 04:45:28 阅读 5552

综合性程序设计报告。

设计题目:机房库管员指导教师:xxx班级: _00000___学号: _1111111___设计者: _xxx __成绩。

设计时间:2012年12月。

8日。一、[题目描述]

用于机房管理,机房备品的入库应在库房账目上加入货物的入库日期,货物型号,数量,种类等,在货物出库时应登记出库日期,数量种类等指标,手续经办人签名等。并有库房盘点功能。基本要求:

1、入库登记功能;2、出库登记功能;

3、库房盘点功能:库中实际的库存量;

4、货物超出存储范围,或没有货物的预警功能。

二、[功能模块分解及说明]

结构体说明:

struct product//定义物品的机构体;

指针、函数说明:

#define size 30//定义字符串长度#define count 100void menu();菜单。

void poduct_enter();定义货物入库函数void product_out();货物出库void product_search();货物查询。

void searchbymodel();货物按型号查询void searchbyname();货物按名字查询void searchbynum();货物按编号查找void exit_system();程序结束void s**e();保存数据void open_out();打开文件int i,p;2、

struct product *p;//定义指针。

p=&product;

三、[数据库设计及说明]四、[界面说明]

打开应用程序以后,进入到机房库管理系统的主菜单界面,主菜单中共有四个选项,可根据自己所要进行的不同操作进行选择,1、物品入库登记;2、物品出库登记;3、物品查询系统;4退出本系统。根据自己的需要进行选择以便进行操作。

在物品入库登记和物品出库登记系统中,分别按着系统提示进行对物品的信息进行录入,对物品在仓库中的信息进行修改。

在物品查询系统中,可根据需要选择不同的查询方式1按型号查询;2按名称查询;3、按编号查询;4、返回主菜单。可以根据自己所知道的物品信息进行不同方式的查找,采用多种方式查找,可以避免因为对物品的不熟悉无法查找。

五、[主要算法说明]

首先有宏定义,运用结构体数组,循环运算,指针类型,函数调用,文件和链表。

的使用。六、[**清单及注释]

#include<>#include<>

#define size 30//定义字符串长度#define count 100void menu();菜单。

void poduct_enter();定义货物入库函数void product_out();货物出库void product_search();货物查询。

void searchbymodel();货物按型号查询void searchbyname();货物按名字查询void searchbynum();

void exit_system();货物按编号查找void s**e();保存数据void open_out();打开文件int i,p;

struct product//定义物品的机构体;

struct product product[count];/定义物品结构体数组void menu()

/主菜单,应用于选择进行的操作。

while(a==1);switch(choice)}

void main()

void poduct_enter()/物品入库登记。

menu();

void product_out()/物品出库登记。

menu();返回主菜单}

void product_search()/物品库存查询}}

void searchbyname()/货物按名字查询}

void searchbynum()/货物按编号查找}

void searchbymodel()/货物按型号查询}

void exit_system()

void s**e()/数据保存到文件。

for(i=0;iif(fwrite(&product[i],sizeof(struct product),1,fp)!=1)printf("文件写入错误");fclose(fp);}

void open_out()/打开文件。

七、[设计测试说明]

八、[设计体会]

这是一个综合性设计,我是第一次遇到,刚开始毫无头绪,也不是知道从何下手,在经过看书、查资料、上网收索后有了些眉目,在同学老师的帮助下设计完成了,真有一种编程的感觉,我不能说完全弄懂了,但至少进步了很多。通过这次设计让我明白了很多,光有理论是远远不够的,需要多实践,只有实践才能检验理论有多深,也让我懂的学习c语言的重要性。

课程设计报告格式 课程设计

洛阳理工学院。课程设计说明书。课程名称。设计课题。专业。班级。学号。姓名。完成日期2014年12月26日。问题描述 小四宋体,行间距单倍行距,每段缩进两个字符。叙述一下设计的内容要求。基本要求 小四宋体,行间距单倍行距,每段缩进两个字符。叙述一下设计的基本要求。测试数据 小四宋体,行间距单倍行距,每...

课程设计总结,课程设计报告

课程设计总结,课程设计报告。3.尝试应用项目管理软件进行项目进程的规划管理 绘制甘特图,不作硬性要求 二 选题说明。人事管理是企业信息管理的重要部分,面对大量的人事工资信息,财务部门采用人力处理将浪费大量的时间 人力和物力,且数据的准确性低。因此,开发一个界面友好,易于操作的人事工资管理软件进行自动...

课程设计 课程设计报告格式

学校名。课程设计报告。课程名称 c语言程序设计 系别 专业班级 学号。姓名。课程题目 企业人事管理系统 完成日期 指导老师 年月日。附件。课程设计的内容。企业人事管理系统 本项目的目标是开发一个功能实用,操作简便,简单明了的人事管理系统。能够录入人事的基本资料,在操作上能够完成诸如添加 修改 删除 ...