湖南工程学院c语言课程设计报告库存管理系统、学生成

湖南工程学院c语言课程设计报告库存管理系统、学生成

ID:12425602

大小:1.02 MB

页数:44页

时间:2018-07-17

湖南工程学院c语言课程设计报告库存管理系统、学生成_第1页
湖南工程学院c语言课程设计报告库存管理系统、学生成_第2页
湖南工程学院c语言课程设计报告库存管理系统、学生成_第3页
湖南工程学院c语言课程设计报告库存管理系统、学生成_第4页
湖南工程学院c语言课程设计报告库存管理系统、学生成_第5页
资源描述:

《湖南工程学院c语言课程设计报告库存管理系统、学生成》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计报告课程名称C语言程序设计课题名称库存信息数据库管理系统设计专业测控技术与仪器班级测控1201学号201201200125姓名郭稳指导教师何宏肖伟平2012年12月20日湖南工程学院课程设计任务书课程名称C语言程序设计课题库存信息数据库管理系统设计专业班级测控技术与仪器学生姓名郭稳学号201201200125指导老师何宏肖伟平审批任务书下达日期2012年12月20日任务完成日期2013年1月6日一、设计内容与设计要求1.设计内容:数据库管理系统设计涉及的知识点:①掌握并熟练运用C语言的基本数据类型

2、与各种表达式,程序的流程控制语句;②掌握函数的定义,函数的返回值,函数的调用,函数的形式参数和实际参数之间的关系;掌握变量的作用域与生存期,了解函数的作用域。③掌握并熟练运用库函数的应用。④掌握数组的基本概念。熟练掌握一维数组、二维数组的应用、掌握字符数组与字符串的关系以及字符串的简单处理。⑤掌握结构的概念,结构类型的定义,结构变量的定义和初始化,结构成员的表示,结构的赋值含义,结构与指针、函数的关系。题目具体要求:数据库管理系统设计题目:库存信息管理系统从文件读取数据,提供新增、删除、修改和显示等功能,

3、并将修改后的数据写入一个新的文件。库存表单如下:编号:int4bytes库存物品名称:char20bytes库存物品数量:int2bytes库存物品单价:int4bytes库存物品总额:int4bytes系统功能模块如下:(1)建立库存表单;(2)菜单实现以下功能:①计算库存物品总额;②显示库存表单信息;③新增一个库存表单;④库存物品出库(领出物品)(按库存物品编号);⑤查询一个库存物品状态(按库存物品编号)。⑥将修改后的库存物品表单存于一个新文件中。2.设计要求:1)要求每个学生必须独立思考,认真并按时

4、完成本课程设计所包含的所有内容;2)要求学生必须按照课程设计报告的完整格式说明设计内容,设计任务分析过程和算法,给出程序流程图和全部源程序;3)设计报告的完整格式应包括以下部分的内容:①设计总体思路;②程序及各个模块说明;③总体模块框图;④各个程序模块说明;⑤程序流程图;⑥程序清单;⑦课程设计总结与体会(不少于400字)。4)上机时要求必到,设计完成,必须演示程序,答辩并提交设计报告。5)总评成绩由三部分组成:报告占20%,平时占20%,课程设计题目各占30%。二、进度安排星期1~2节3~4节5~6节7~

5、8节晚上17周星期一布置任务,题目讲解17周星期四上机编程17周星期六上机编程18周星期三上机编程19周星期四上机编程、答辩目录一、课题的主要功能3二、课题的功能模块的划分5I.文件读取模块6II.显示模块6III.求和模块6IV.追加模块6V.查询模块6VI.修改模块6VII.排序模块6VIII.删除模块6IX.文件存储模块7X.退出功能7三、主要功能的实现7I.文件读取模块7II.显示模块8III.求和模块8IV.追加模块10V.查询模块11VI.修改模块12VII.排序模块13VIII.删除模块14

6、IX.文件存储模块15四、程序调试16I.文件读取17II.显示18III.求和19IV.追加20V.查询21VI.修改23VII.排序24VIII.删除25IX.文件存储27X.退出28五、总结29六、附件30一、课题的主要功能总体功能设计:库存信息管理系统的每个表单存放了库存物品的编号、库存物品的名称、库存物品的数量、库存物品的单价、库存物品的总额的数据库。每个表单都信息定义在一个结构体变量中。其结构如下:库存物品的编号库存物品的名称库存物品的数量库存物品的单价库存物品的总额nonamenumpric

7、esumstructSto{intno;charname[20];intnum;intprice;intsum;};系统通过文件读取模块、显示模块、求和模块、追加模块、查询模块、修改模块、排序模块、删除模块、存储模块来实现库存信息管理系统的文件读取功能、显示功能、求和功能、追加功能、查询功能、排序功能、删除功能、存储功能。主函数采用菜单模式便于用户操作,而各个功能的调用通过主函数中的switch语句来实现。switch(choice){case1:Read();break;读取程序case2:Disp()

8、;break;显示模块case3:Count();break;求和模块case4:Append();break;追加模块case5:Query();break;查询模块case6:Modify();break;修改模块case7:Sort();break;排序模块case8:Delete();break;删除模块case9:Save();break;存储模块case0:exit(0);退出}二、课题的功能模块的划分主函数:开始

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。